Nasdaq • XEL • US98389B1008
Generating your data highlights...
47.3b USD | # 498 in US
5.34m shares | 421.89m USD
624.63m
99.80% | 623.37m