Imperial Oil Limited (IMO.TO) TSX

136.24

+2.35(+1.76%)

Updated at January 16 04:00PM

Currency In CAD

Previous Close133.89
Open133.88
Day High137.47
Day Low133.58
52-Week High141.17
52-Week Low82.98
Volume1.23M
Average Volume974,280
Market Cap69.35B
PE17.4
EPS7.83
Moving Average 50 Days128.92
Moving Average 200 Days115.85
Change2.35

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 $4,258.83 as of January 19, 2026 at a share price of $136.24. Whereas If you bought $1000 worth of Imperial Oil Limited (IMO.TO) shares 5 years ago, it would be worth $5,606.58 as of January 19, 2026 at a share price of $136.24.

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