Nasdaq • ENPH • US29355A1079
Generating your data highlights...
4.34b USD | # 2719 in US
4.75m shares | 187.11m USD
132.14m
96.97% | 128.14m