Imperial Oil Limited (IMO.TO) TSX

128.82

-0.01(-0.01%)

Updated at October 30 02:09PM

Currency In CAD

Previous Close128.83
Open128.99
Day High129.34
Day Low128.13
52-Week High132.08
52-Week Low82.98
Volume199,581
Average Volume886,817
Market Cap65.66B
PE14.22
EPS9.07
Moving Average 50 Days124.53
Moving Average 200 Days107.91
Change0.15

How much would you have if you invested in Imperial Oil Limited

If you invested $1000 in Imperial Oil Limited (IMO.TO) 10 years ago, it would be worth $3,684.29 as of October 30, 2025 at a share price of $128.95. Whereas If you bought $1000 worth of Imperial Oil Limited (IMO.TO) shares 5 years ago, it would be worth $8,151.07 as of October 30, 2025 at a share price of $128.95.

For more details, use our stock calculator to calculate how much you would've made investing different amounts on specific dates.