Nasdaq • ENPH • US29355A1079
Generating your data highlights...
4.81b USD | # 2632 in US
5.23m shares | 223.95m USD
132.14m
96.97% | 128.14m