Nasdaq:ENPH | US29355A1079
Generating your data highlights...
13.4b USD | # 1147 in US
2.99m shares | 338.75m USD
135.42m
96.80% | 131.09m