Nasdaq:XEL | US98389B1008
Generating your data highlights...
44.5b USD | # 476 in US
4.82m shares | 381.39m USD
591.54m
99.74% | 590.02m