NYSE • CNI • CA1363751027
Generating your data highlights...
69.3b USD | # 335 in US
1.46m shares | 164.29m USD
607.6m
97.20% | 590.58m