
Canadian National Railway Company
CNIFinancial Statements
Income Statement (Annual)
Amounts in millions
2024
12/31/2024
Revenue
12,614
Cost of Revenue
7,458
Gross Profit
5,156
Gross Margin
40.9%
Operating Income
4,623
Operating Margin
36.6%
Net Income
3,292
Net Margin
26.1%
EPS (Basic)
$7.02
EPS (Diluted)
$7.01
EBITDA
6,390
EBITDA Margin
50.7%
2023
12/31/2023
Revenue
12,453
Cost of Revenue
7,161
Gross Profit
5,292
Gross Margin
42.5%
Operating Income
4,882
Operating Margin
39.2%
Net Income
4,163
Net Margin
33.4%
EPS (Basic)
$8.53
EPS (Diluted)
$8.53
EBITDA
6,680
EBITDA Margin
53.6%
2022
12/31/2022
Revenue
12,659
Cost of Revenue
7,186
Gross Profit
5,473
Gross Margin
43.2%
Operating Income
5,062
Operating Margin
40.0%
Net Income
3,787
Net Margin
29.9%
EPS (Basic)
$10.02
EPS (Diluted)
$7.44
EBITDA
6,690
EBITDA Margin
52.8%
2021
12/31/2021
Revenue
10,713
Cost of Revenue
6,222
Gross Profit
4,491
Gross Margin
41.9%
Operating Income
4,156
Operating Margin
38.8%
Net Income
3,625
Net Margin
33.8%
EPS (Basic)
$8.81
EPS (Diluted)
$6.90
EBITDA
6,327
EBITDA Margin
59.1%
2020
12/31/2020
Revenue
10,226
Cost of Revenue
5,956
Gross Profit
4,271
Gross Margin
41.8%
Operating Income
3,535
Operating Margin
34.6%
Net Income
2,623
Net Margin
25.7%
EPS (Basic)
$5.01
EPS (Diluted)
$5.00
EBITDA
4,931
EBITDA Margin
48.2%