SWX • ENPH • US29355A1079
Generating your data highlights...
4.81b USD | # 378 in CH
N/A shares | N/A USD
132.14m
96.97% | 128.14m