Nasdaq • ENPH • US29355A1079
Generating your data highlights...
6.22b USD | # 2162 in US
7.95m shares | 361.15m USD
131.8m
96.95% | 127.77m