Loading...

Canadian Imperial Bank of Commerce

CMNYSE
Financial Services
Banks - Diversified
$73.97
$0.21(0.28%)

Canadian Imperial Bank of Commerce (CM) Financial Performance & Income Statement Overview

Review Canadian Imperial Bank of Commerce’s income statement, balance sheet, and cash flow reports with annual and quarterly breakdowns.

Revenue Growth
19.77%
19.77%
Operating Income Growth
17.06%
17.06%
Net Income Growth
42.44%
42.44%
Operating Cash Flow Growth
-8.77%
8.77%
Operating Margin
16.07%
16.07%
Gross Margin
39.64%
39.64%
Net Profit Margin
12.24%
12.24%
ROE
13.07%
13.07%
ROIC
3.79%
3.79%

Canadian Imperial Bank of Commerce (CM) Income Statement & Financial Overview

Review Canadian Imperial Bank of Commerce's (CM) income statement with detailed quarterly and annual figures.

MetricQ1 2025Q4 2024Q3 2024Q2 2024
Revenue$7.25B$6.60B$6.58B$6.14B
Cost of Revenue$0.00$0.00$0.00$0.00
Gross Profit$7.25B$6.60B$6.58B$6.14B
Gross Profit Ratio$1.00$1.00$1.00$1.00
R&D Expenses$0.00$0.00$0.00$0.00
SG&A Expenses$2.37B$2.31B$2.17B$2.10B
Operating Expenses$7.25B$3.79B$3.68B$3.49B
Total Costs & Expenses$7.25B$3.79B$3.68B$3.49B
Interest Income$12.72B$13.23B$13.45B$12.77B
Interest Expense$8.92B$9.60B$9.91B$9.49B
Depreciation & Amortization$286.00M$289.00M$317.00M$288.00M
EBITDA$2.99B$3.09B$3.22B$2.94B
EBITDA Ratio$0.41$0.47$0.49$0.48
Operating Income$2.71B$2.80B$2.90B$2.65B
Operating Income Ratio$0.37$0.42$0.44$0.43
Other Income/Expenses (Net)$123.00M-$397.00M-$465.00M-$502.00M
Income Before Tax$2.83B$2.41B$2.44B$2.15B
Income Before Tax Ratio$0.39$0.36$0.37$0.35
Income Tax Expense$659.00M$525.00M$644.00M$400.00M
Net Income$2.16B$1.87B$1.79B$1.74B
Net Income Ratio$0.30$0.28$0.27$0.28
EPS$2.20$1.91$1.83$1.79
Diluted EPS$2.19$1.91$1.82$1.79
Weighted Avg Shares Outstanding$942.04M$941.41M$943.47M$937.85M
Weighted Avg Shares Outstanding (Diluted)$947.35M$943.75M$945.78M$939.81M

Unlock 25+ Years of Financial Data

Get access to extended historical data, advanced metrics, and more with our premium plan

Frequently Asked Questions

;