Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS

IMO Stock Annual Income Statement. Download in Excel

Imperial Oil Limited logo

Imperial Oil Limited

Sector: Energy   

Industry: Oil & Gas Integrated

78.98
 
USD
  
1.46
  
(1.88%)
Previous close: 77.52  Open: 77.12  Bid: 67.4  Ask: 125.25
52 week range    
58.76   
   80.17
Mkt Cap: 38,265 M  Avg Vol (90 Days): 388,714
Last updated: Friday 13th June 2025

Stock Rankings

82
MarketXLS Rank
100
Technical
65
Quality
How are these ranks calculated?
Financials

IMO Income Statement

Annual
Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23Dec-24
Basic EPS from continuing operations1.322.550.582.872.88-2.533.4811.478.519.05
Basic EPS total1.322.550.582.872.88-2.533.4811.478.519.05
Basic weighted shares outstanding848 M848 M843 M808 M763 M735 M712 M640 M575 M529 M
Cost of sales22,168 M21,853 M25,903 M29,217 M29,064 M22,121 M31,467 M47,043 M41,185 M
Depreciation1,897 M1,907 M1,983 M
Depreciation unreconciled1,897 M1,907 M1,983 M
DepreciationAndAmortization1,897 M1,907 M1,983 M
Diluted EPS total1.322.550.582.862.88-2.533.4811.448.499.03
Diluted normalized net income/share1.322.550.582.862.88-2.533.4811.448.499.03
Diluted weighted shares outstanding851 M851 M846 M810 M765 M735 M713 M640 M576 M531 M
Dividends paid per share0.540.590.630.730.850.881.031.461.94
ExciseTaxes1,568 M1,650 M1,673 M1,667 M1,808 M1,736 M1,928 M2,179 M
GainOnSaleOfSecurity132 M2,305 M299 M135 M99 M104 M82 M
Gross operating profit3,020 M1,546 M1,549 M4,080 M3,130 M-1,573 M4,113 M10,191 M50,969 M51,532 M
Income before tax1,923 M2,444 M582 M3,073 M2,046 M-2,408 M3,283 M9,370 M6,369 M6,239 M
Income taxes801 M279 M92 M759 M-154 M-551 M804 M2,144 M1,480 M1,449 M
InterestExpenseNonOperating39 M65 M78 M108 M93 M64 M54 M60 M69 M41 M
MiscOtherSpecialCharges-17 M-82 M
Net income from total operations1,122 M2,165 M490 M2,314 M2,200 M-1,857 M2,479 M7,226 M4,889 M4,790 M
NetIncomeCommonStockholders1,122 M2,165 M490 M2,314 M2,200 M-1,857 M2,479 M7,226 M4,889 M4,790 M
NetIncomeContinuousOperations1,122 M2,165 M490 M2,314 M2,200 M-1,857 M2,479 M7,226 M4,889 M4,790 M
NetNonOperatingInterestIncomeExpense39 M65 M78 M108 M93 M64 M54 M-174 M-69 M-41 M
Normalized income1,413 M1,796 M428 M2,259 M1,892 M-2,959 M2,413 M6,887 M
Operating income1,830 M334 M483 M3,153 M2,183 M-2,327 M3,297 M9,561 M6,438 M6,280 M
Operating income before depreciation (EBITDA)3,412 M4,137 M2,832 M4,690 M3,737 M929 M5,314 M11,441 M
OperatingExpense1,190 M1,212 M1,066 M927 M947 M754 M816 M47,930 M44,531 M45,252 M
Other income net132 M2,175 M177 M28 M-44 M-17 M40 M17 M267 M
OtherOperatingExpenses73 M94 M183 M19 M47 M13 M32 M45,151 M39,283 M39,786 M
OtherTaxes2,402 M2,535 M
SalariesAndWages17 M82 M3 M
Selling Gen & administrative expense1,117 M1,118 M883 M908 M900 M741 M784 M882 M857 M945 M
SellingAndMarketingExpense882 M857 M945 M
Total Income available for interest expense (EBIT)1,962 M2,509 M660 M3,181 M2,139 M-2,344 M3,337 M9,487 M
Total common shares outstanding848 M848 M834 M785 M744 M734 M678 M705 M509 M
Total net income1,122 M2,165 M490 M2,314 M2,200 M-1,857 M2,479 M7,226 M4,889 M4,790 M
Total ordinary shares509 M509 M509 M509 M509 M509 M509 M509 M509 M509 M
Total revenues26,756 M25,049 M29,125 M34,964 M34,002 M22,284 M37,508 M59,413 M50,702 M51,359 M
TotalExpenses-23,358 M-23,065 M-26,969 M-30,144 M-30,011 M-22,875 M-32,283 M47,930 M44,531 M45,252 M
TotalRevenue25,188 M23,399 M27,452 M33,297 M32,194 M20,548 M35,580 M57,491 M50,969 M51,532 M
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader