Companies

IMPERIAL OIL LTD

IMO · CIK 0000049938 · operating

$118.81+1.29%Last updated Mar 2, 10:07 PM

Key Statistics

Valuation

Market Cap$59.22B
P/E25.07
Fwd P/E21.42
PEG
P/S1.26
P/B3.53
EV/EBITDA8.62
EV/Rev1.29

Profitability

Gross Margin
Op. Margin
Net Margin
ROE
ROA
FCF Margin

Financial Health

Current Ratio
Debt/Equity
Free Cash Flow
Div. Yield2.17%

Growth & Other

Revenue Growth
EPS Growth
Beta1.01
52W High$123.52
52W Low$58.76

About IMPERIAL OIL LTD

IMPERIAL OIL LTD (IMO) is a petroleum refining company, listed on the NYSE. With a market capitalization of $59.2 billion, IMPERIAL OIL LTD is a large-cap company. The stock currently trades at $118.81, up 1.29% today, with a 52-week range of $58.76–$123.52. The company trades at a trailing P/E of 25.1x and a forward P/E of 21.4x. IMPERIAL OIL LTD pays an annual dividend yield of 2.46%.

Annual Reports (10-K) · 25 filings

Report DateFiledAccession Number
2025-12-312026-02-180000049938-26-000009SEC ↗
2024-12-312025-02-190000049938-25-000015SEC ↗
2023-12-312024-02-280000049938-24-000010SEC ↗
2022-12-312023-02-220000049938-23-000015SEC ↗
2021-12-312022-02-230001193125-22-049999SEC ↗
2020-12-312021-02-240001193125-21-054626SEC ↗
2019-12-312020-02-260001193125-20-050268SEC ↗
2018-12-312019-02-270001193125-19-054202SEC ↗
2017-12-312018-03-010001193125-18-064765SEC ↗
2016-12-312017-02-230001193125-17-052422SEC ↗
2015-12-312016-02-240001193125-16-475769SEC ↗
2014-12-312015-02-250001193125-15-062525SEC ↗
2013-12-312014-02-260001193125-14-068340SEC ↗
2012-12-312013-02-270001193125-13-078520SEC ↗
2011-12-312012-02-270001193125-12-081083SEC ↗
2010-12-312011-02-250001193125-11-047428SEC ↗
2009-12-312010-02-260001193125-10-043119SEC ↗
2008-12-312009-02-270001193125-09-041099SEC ↗
2007-12-312008-02-280000909567-08-000227SEC ↗
2006-12-312007-02-280000909567-07-000270SEC ↗
2005-12-312006-03-010000909567-06-000296SEC ↗
2004-12-312005-03-090000909567-05-000533SEC ↗
2003-12-312004-03-110000909567-04-000345SEC ↗
2003-03-262003-03-260001047469-03-010305SEC ↗
2001-12-312002-03-269999999997-02-018431SEC ↗