Nasdaq:ENPH | US29355A1079
Generating your data highlights...
5.78b USD | # 2227 in US
6.78m shares | 271.4m USD
131.1m
96.83% | 126.94m