Quarterly earnings of $1.57 per share for Canadian Imperial Bank exceeded expectations, up from previous year’s $1.40

by VT Markets
/
Dec 5, 2025

Canadian Imperial Bank reported quarterly earnings of $1.57 per share, surpassing the Zacks Consensus Estimate of $1.49. This marks an earnings surprise of +5.37%, compared to $1.4 per share a year ago. Over the past four quarters, the company has consistently exceeded consensus EPS estimates.

The bank recorded revenues of $5.38 billion for the quarter ending October 2025, beating the consensus estimate by 3.78%. This compares to $4.85 billion in the same quarter last year. It has outperformed revenue projections in three of the last four quarters.

Since the start of the year, Canadian Imperial Bank shares have increased by approximately 37.3%, against the S&P 500’s growth of 16.5%. The future price movements of the stock will likely depend on management’s outlook during the earnings call.

Ahead of its earnings release, the estimate revisions for Canadian Imperial Bank were mixed, earning it a Zacks Rank #3 (Hold). For the next quarter, the consensus EPS estimate is $1.58 with revenues expected at $5.24 billion, while the fiscal year forecast stands at $6.45 EPS on $21.19 billion in revenues.

VersaBank, from the same industry, is anticipated to post its quarterly earnings soon. Its EPS is expected to be $0.24, representing a -14.3% change year-over-year, with forecasted revenues of $24.27 million, a 21.5% increase from the previous year.

With Canadian Imperial Bank beating expectations, we see this as continued strength for the Canadian banking sector. The stock has already run up 37.3% this year, so much of this good news may already be reflected in the price. The immediate focus for us should be on whether this momentum can be sustained or if the stock is due for a period of consolidation.

Given this strong performance, we see an opportunity to sell premium on the stock’s options. A strategy like selling cash-secured puts with strike prices below the current market price could allow us to generate income from the elevated post-earnings sentiment. This approach benefits from time decay and a potential drop in implied volatility, which often occurs after a known event like an earnings release has passed.

We must also consider the broader economic environment as of early December 2025. The Bank of Canada has already lowered its key interest rate twice this year from its 2024 peak, which has provided a significant tailwind for financial stocks. However, the most recent report from Statistics Canada showed nationwide unemployment holding at 5.9%, suggesting the economy is stable but not accelerating, potentially capping further large gains.

Looking at the options market, implied volatility on CM has likely fallen sharply after these results were announced. For traders, this makes buying new long options less attractive, but it confirms the rationale for strategies that involve selling premium. Looking back at market behavior in late 2023, we saw that even after positive news, bank stocks often traded sideways as investors waited for the next major economic data release.

Therefore, a defined-risk strategy like a bear call spread could also be considered for those anticipating a pullback or pause in the rally. This would involve selling a call option and buying another at a higher strike price, creating a position that profits if the stock stays below a certain level. This is a way to capitalize on the idea that the stock has moved too far, too fast, especially when compared to its historical price-to-earnings ratio, which is now approaching the high end of its five-year range.

see more

Back To Top
server

Hello there 👋

How can I help you?

Chat with our team instantly

Live Chat

Start a live conversation through...

  • Telegram
    hold On hold
  • Coming Soon...

Hello there 👋

How can I help you?

telegram

Scan the QR code with your smartphone to start a chat with us, or click here.

Don’t have the Telegram App or Desktop installed? Use Web Telegram instead.

QR code