Nasdaq:ENPH | US29355A1079
Generating your data highlights...
N/A USD | # 1928 in US
5.34m shares | 297.91m USD
131.21m
96.77% | 126.97m