TSX • KEEL • US4869171078
Generating your data highlights...
2.48b USD | # 324 in CA
4.6m shares | 18.79m USD
617.57m
95.50% | 589.8m