Nasdaq • XEL • US98389B1008
Generating your data highlights...
48.2b USD | # 487 in US
5.71m shares | 454.54m USD
624.63m
99.74% | 623m