Canadian Pacific Railway Limited (CP.TO)

CAD 105.43

(0.23%)

Annual Income Statements

(In CAD)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 12.55 Billion 8.81 Billion 7.99 Billion 7.71 Billion 7.79 Billion 7.31 Billion
Cost of Revenue 7.75 Billion 4.22 Billion 3.57 Billion 3.34 Billion 3.47 Billion 3.41 Billion
Gross Profit 4.79 Billion 4.59 Billion 4.42 Billion 4.36 Billion 4.31 Billion 3.9 Billion
Operating Expenses 277 Million 1.26 Billion 1.21 Billion 1.05 Billion 1.19 Billion 1.07 Billion
Selling, General and Administrative Expenses 277 Million 140 Million 1.21 Billion 1.05 Billion 1.19 Billion 1.07 Billion
Research and Development Expenses - - - - 44 Million 49 Million
Other Expenses 2.19 Billion 1.26 Billion 386 Million 334 Million 372 Million 381 Million
Cost and Expenses 8.16 Billion 5.48 Billion 4.78 Billion 4.39 Billion 4.66 Billion 4.48 Billion
Operating Income 4.38 Billion 4.79 Billion 3.2 Billion 3.31 Billion 3.12 Billion 2.83 Billion
Interest Expense 771 Million 652 Million 440 Million 458 Million 448 Million 453 Million
Income Tax Expense -6.97 Billion 628 Million 768 Million 758 Million 706 Million 637 Million
Earnings before Tax -3.05 Billion 4.14 Billion 3.62 Billion 3.2 Billion 3.14 Billion 2.58 Billion
Net Income 3.92 Billion 3.51 Billion 2.85 Billion 2.44 Billion 2.44 Billion 1.95 Billion
Earnings Per Share Basic 4.22 3.78 4.20 3.61 3.52 2.73
Earnings Per Share Diluted 4.21 3.77 4.18 3.59 3.50 2.72
Weighted Average Shares Outstanding 931.3 Million 930 Million 679.7 Million 677.5 Million 694 Million 714.5 Million
Weighted Average Shares Outstanding (Diluted) 933.7 Million 932.9 Million 682.8 Million 680 Million 696.5 Million 716.5 Million
Gross Margin 0.38 0.52 0.55 0.57 0.55 0.53
EBIT Margin -0.06 0.64 0.53 0.57 0.54 0.53
Profit Margin 0.31 0.40 0.36 0.32 0.31 0.27
EBITDA -731 Million 4.58 Billion 4.85 Billion 4.44 Billion 4.3 Billion 3.74 Billion
Earnings Before Tax Margin 0.35 0.54 0.40 0.43 0.40 0.39

Income Statement Charts