Nasdaq • ENPH • US29355A1079
Generating your data highlights...
5.59b USD | # 2411 in US
7.18m shares | 351.04m USD
132.14m
95.16% | 125.75m