Imperial Oil stock return

IMO · TSX · CAD

$176.25Change from previous close: −1.73%Absolute change: −$3.11

Close · October 5, 2026

$1,000 invested in Imperial Oil 5 years ago, on October 5, 2021, would be worth $4,218 today: +321.75% in total, +33.36% per year. This is the price return only: dividends are excluded.

Historical returns

PeriodFromStarting priceTotal returnPer yearValue of $1,000
1 yearOctober 6, 2025$127.02+38.76%+38.76%$1,388
3 yearsOctober 5, 2023$77.77+126.63%+31.34%$2,266
5 yearsOctober 5, 2021$41.79+321.75%+33.36%$4,218
10 yearsOctober 5, 2016$42.44+315.29%+15.30%$4,153
Since the start of the dataJanuary 12, 1995$5.08+3,367.21%+11.82%$34,672

Price return only, based on daily closes adjusted for stock splits; dividends excluded. Last close: October 5, 2026.

Calculate your investment

It would be worth $4,218 today

+321.75% on the amount invested

Purchase price $41.79 on October 5, 2021

Price of the first trading day from the chosen date; more than 5 years ago, the start of that week (more than 15 years ago, of that month).