Canadian National Railway (TSE:CNR) Expected to Earn Q2 2021 Earnings of $1.49 Per Share

The potentially bad news is that these stocks are very speculative in nature. Whereas companies like Tesla and Nio have a proven (albeit recent) track …