Need CNI data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (CAD) Term End Date Filing Date | 2025 Dec 31, 2025 Feb 4, 2026 | 2024 Dec 31, 2024 Feb 4, 2025 | 2023 Dec 31, 2023 Jan 31, 2024 | 2022 Dec 31, 2022 Jan 31, 2023 | 2021 Dec 31, 2021 Feb 1, 2022 | 2020 Dec 31, 2020 Feb 1, 2021 | 2019 Dec 31, 2019 Feb 3, 2020 | 2018 Dec 31, 2018 Feb 1, 2019 |
|---|
Total Revenue | 17.29B 1.4% | 17.05B 1.3% | 16.83B 1.6% | 17.11B 18.2% | 14.48B 4.8% | 13.82B 7.4% | 14.92B 4.2% | 14.32B 9.8% |
Cost of Revenue | 9.53B 5.4% | 10.08B 4.2% | 9.68B 0.4% | 9.71B 15.5% | 8.41B 4.5% | 8.05B 8.9% | 8.83B 5.7% | 8.36B 13.5% |
Gross Profit | 7.76B 11.3% | 6.97B 2.6% | 7.15B 3.3% | 7.40B 21.9% | 6.07B 5.2% | 5.77B 5.2% | 6.08B 2.1% | 5.96B 5.1% |
Gross Margin % | 45.00% 9.8% | 41.00% 2.4% | 42.00% 2.3% | 43.00% 2.4% | 42.00% 0.0% | 42.00% 2.4% | 41.00% 2.4% | 42.00% 4.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | -479.00M 3.8% | -498.00M 22.4% | -407.00M 39.4% | -292.00M | 0.00 | 0.00 100.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 1.18B | 0.00 100.0% | -479.00M 3.8% | -498.00M 22.4% | -407.00M 39.4% | -292.00M 9.0% | -321.00M 6.3% | -302.00M 4.1% |
Other Operating Expenses | 0.00 100.0% | 720.00M 30.3% | 1.03B 2.0% | 1.05B 88.1% | 8.86B 589.0% | 1.29B 296.9% | 324.00M 3.5% | 313.00M 27.5% |
Total Operating Expenses | 1.18B 63.3% | 720.00M 30.0% | 554.00M 0.4% | 556.00M 93.7% | 8.86B 791.4% | 994.00M 206.8% | 324.00M 94.0% | 167.00M 42.7% |
Cost and Expenses | 10.71B 0.8% | 10.80B 5.6% | 10.23B 0.4% | 10.27B 15.9% | 8.86B 2.0% | 9.04B 3.0% | 9.32B 5.6% | 8.83B 13.2% |
Operating Income | 6.58B 5.4% | 6.25B 5.3% | 6.60B 3.6% | 6.84B 21.8% | 5.62B 17.6% | 4.78B 14.6% | 5.59B 1.8% | 5.49B 4.8% |
Operating Margin % | 38.00% 2.7% | 37.00% 5.1% | 39.00% 2.5% | 40.00% 2.6% | 39.00% 11.4% | 35.00% 5.4% | 37.00% 2.6% | 38.00% 5.0% |
EBITDA | 9.11B 5.5% | 8.63B 4.3% | 9.03B 0.4% | 9.07B 19.2% | 7.61B 14.2% | 6.66B 16.7% | 8.00B 12.3% | 7.12B 4.0% |
EBITDA Margin % | 53.00% 3.9% | 51.00% 5.6% | 54.00% 1.9% | 53.00% 0.0% | 53.00% 10.4% | 48.00% 11.1% | 54.00% 8.0% | 50.00% 5.7% |
Interest Expense | 912.26M 2.4% | 891.00M 23.4% | 722.00M 31.8% | 548.00M 10.2% | 610.00M 10.1% | 554.00M 3.0% | 538.00M 10.0% | 489.00M 1.7% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -322.74M 18.3% | -395.00M 262.4% | -109.00M 41.6% | -77.00M 110.6% | 726.00M 383.6% | -256.00M 56.1% | -164.00M 186.8% | 189.00M 222.7% |
Pre-Tax Income | 6.26B 7.0% | 5.85B 9.8% | 6.49B 4.1% | 6.76B 6.6% | 6.34B 40.3% | 4.52B 16.7% | 5.43B 4.5% | 5.68B 11.7% |
Pre-Tax Margin % | 36.00% 5.9% | 34.00% 12.8% | 39.00% 2.5% | 40.00% 9.1% | 44.00% 33.3% | 33.00% 8.3% | 36.00% 10.0% | 40.00% 2.6% |
Tax Provision | 1.54B 9.9% | 1.40B 62.7% | 863.00M 47.5% | 1.65B 14.0% | 1.44B 47.8% | 976.00M 19.5% | 1.21B 10.4% | 1.35B 442.8% |
Net Income | 4.72B 6.0% | 4.45B 20.9% | 5.63B 9.9% | 5.12B 4.5% | 4.90B 38.2% | 3.54B 15.9% | 4.22B 2.6% | 4.33B 21.1% |
Net Margin % | 27.00% 3.8% | 26.00% 21.2% | 33.00% 10.0% | 30.00% 11.8% | 34.00% 30.8% | 26.00% 7.1% | 28.00% 6.7% | 30.00% 28.6% |
Basic EPS | 7.57 7.8% | 7.02 17.7% | 8.53 14.9% | 10.02 13.7% | 8.81 75.8% | 5.01 14.4% | 5.85 0.7% | 5.89 19.1% |
Diluted EPS | 7.56 7.8% | 7.01 17.8% | 8.53 14.7% | 7.44 7.8% | 6.90 38.0% | 5.00 14.2% | 5.83 0.7% | 5.87 18.9% |
Basic Shares Outstanding | 623.10M 1.6% | 633.50M 3.7% | 657.70M 4.4% | 687.90M 3.1% | 710.00M 0.5% | 713.28M 1.4% | 723.16M 1.9% | 737.31M 2.7% |
Diluted Shares Outstanding | 623.70M 1.7% | 634.50M 3.7% | 659.10M 4.2% | 688.30M 3.1% | 710.30M 0.4% | 713.00M 1.3% | 722.60M 2.0% | 737.70M 2.6% |