Imperial Oil (IMO) Shareholding Patterns
$134.94
As on 01-Sep-2026 16:00EDT
Market cap
$66,272 Mln
Revenue (TTM)
$55,993 Mln
P/E Ratio
22.4
P/B Ratio
3.7
Div. Yield
2.3 %
$134.94
As on 01-Sep-2026 16:00EDT
Market cap
$66,272 Mln
Revenue (TTM)
$55,993 Mln
P/E Ratio
22.4
P/B Ratio
3.7
Div. Yield
2.3 %