Nasdaq:ENPH | US29355A1079
Generating your data highlights...
N/A USD | # 968 in US
4.14m shares | 476.46m USD
135.42m
96.80% | 131.09m