Canadian National Railway announced earnings per share of C$1.49 on revenue of C$3.60B. Analysts polled by Investing.com anticipated EPS of C$1.49 on revenue of C$3.66B.
Canadian National Railway shares are up 16% from the beginning of the year, still down 14.41% from its 52 week high of C$119.61 set on April 19. They are outperforming the Nasdaq 100 which is up 14.28% from the start of the year.
Canadian National Railway’s report follows an earnings missed by FedEx on June 24, who reported EPS of C$5.01 on revenue of C$22.6B, compared to forecasts EPS of C$5.02 on revenue of C$21.52B.
Delta Air Lines had beat expectations on July 14 with second quarter EPS of C$-1.07 on revenue of C$7.13B, compared to forecast for EPS of C$-1.38 on revenue of C$6.22B.
Stay up-to-date on all of the upcoming earnings reports by visiting Investing.com’s earnings calendar