Nasdaq • XEL • US98389B1008
Generating your data highlights...
49.8b USD | # 454 in US
4.72m shares | 381.49m USD
624.27m
99.74% | 622.63m