Imperial Oil Limited company logo
Imperial Oil Limited logo

Imperial Oil Limited (IMO) stock Price

Regular Market

$88.98$1.85+2.12%
| session closed

Full Day

$89.92$2.92+3.36%
| after-hours session closed

Summary

Current Value
As of today, IMO price is $88.98, up +2.12% in the most recent trading session on
Historical Performance
IMO price is up +3.09% year-to-date, and up +34.21% over the past 365 days
All-Time High Comparison
IMO price is currently -11.91% below its historical high of $101.01 set on
3-Year Low Comparison
IMO price is +101.22% above its 3-year low of $44.22 reached on
Target Comparison
IMO price target is unknown
Upcoming Split
IMO next stock split has not yet been announced

Price Chart

Add series to chart
Add series to chart1/6
Series
SUGGESTED SERIES

Performance

IMO Performance
MetricDateValue1D1M3MYTD1Y3Y5Y
Price$88.98+2.1%-1.8%-0.5%+3.1%+34.2%+84.2%+308.5%
S&P 5006,920.15-0.0%+1.1%+2.5%+1.1%+16.9%+77.7%+80.9%
NASDAQ23,470.19-0.5%-0.3%+1.9%+1.0%+20.5%+122.1%+77.8%
Dow Jones49,271.44+0.6%+3.2%+5.7%+2.5%+15.6%+46.5%+58.4%
XLE$46.55+3.1%+2.5%+4.6%+4.1%+5.8%+6.3%+124.8%
200-Day SMA$82.93+0.1%+2.5%+9.7%+0.5%+17.6%+68.3%+431.2%
50-Day SMA$91.76-0.1%-0.6%+3.7%-0.1%+30.9%+74.6%+413.4%
Market Cap$44B+2.1%-1.8%-0.5%+3.1%+31.0%+56.7%+176.6%
PE Ratio15.96+2.1%-1.9%-0.6%+3.1%+58.6%+191.8%
TTM Dividend Yield2.31%-1.7%+2.2%+5.0%-2.9%-12.5%-0.4%-24.5%

Price Highs

IMO Price Highs Comparison
PeriodHighDateCurrent
1M$92.91-4.2%
3M$101.01-11.9%
6M$101.01-11.9%
1Y$101.01-11.9%
3Y$101.01-11.9%
5Y$101.01-11.9%
All$101.01-11.9%

Price Lows

IMO Price Lows Comparison
PeriodLowDateCurrent
1M$83.27+6.9%
3M$83.27+6.9%
6M$78.87+12.8%
1Y$58.76+51.4%
3Y$44.22+101.2%
5Y$18.73+375.1%
All$1.79+4866.2%

Price History

DateValueChange
$88.98+3.1%
$86.31+40.1%
$61.60+7.7%
$57.19+17.3%
$48.74+35.0%
$36.10+89.7%
DateValueChange
$19.03-28.1%
$26.47+4.5%
$25.32-18.8%
$31.19-10.3%
$34.76-

FAQ

  • What is the current price of IMO?

    As of today, IMO price is $88.98

  • What is IMO price today change?

    IMO price is up +2.12% today

  • What is year-to-date change in IMO price?

    IMO price is up +3.09% year-to-date

  • What is 1-year change in IMO price?

    IMO price is up +34.21% year-over-year

  • What is 3-year change in IMO price?

    IMO price is up +84.19% over the past 3 years

  • How far is IMO price from its all-time high?

    IMO price is currently -11.91% below its historical high of $101.01 set on November 18, 2025

  • When was IMO last stock split?

    IMO last stock split was on

  • When is IMO next stock split?

    IMO next stock split has not yet been announced

Data Sources & References

  1. IMO Official Website www.imperialoil.ca
  2. Most Recent Quarterly Report (10-Q) www.sec.gov/Archives/edgar/data/49938/000004993825000070/0000049938-25-000070-index.htm
  3. Most Recent Annual Report (10-K) www.sec.gov/Archives/edgar/data/49938/000004993825000015/0000049938-25-000015-index.htm
  4. IMO Profile on Yahoo Finance finance.yahoo.com/quote/IMO
  5. IMO Profile on NASDAQ.com www.nasdaq.com/market-activity/stocks/imo