Nasdaq:ENPH | US29355A1079
51.0852.90
Day
47.48141.63
52 Week
Generating your data highlights...
6.89b USD | # 1778 in US
4.23m shares | 258.02m USD
131.19m
96.80% | 126.99m