Nasdaq • XEL • US98389B1008
Generating your data highlights...
44.6b USD | # 501 in US
5.25m shares | 402.41m USD
624.63m
99.79% | 623.35m