Indian Oil Corporation Limited (IOC.NS)

INR 131.0

(2.58%)

Annual Income Statements

(In INR)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 7763.51 Billion 8417.55 Billion 5860.32 Billion 3611.32 Billion 4785.3 Billion 5195.41 Billion
Cost of Revenue 6663.36 Billion 7608.16 Billion 5097.5 Billion 2931.38 Billion 4328.7 Billion 4588.9 Billion
Gross Profit 1100.15 Billion 809.39 Billion 762.82 Billion 679.94 Billion 456.6 Billion 606.51 Billion
Operating Expenses 500.16 Billion 627.38 Billion 390.78 Billion 359.6 Billion 338.89 Billion 320.05 Billion
Selling, General and Administrative Expenses 500.16 Billion 180.26 Billion 167.15 Billion 151.16 Billion 150.44 Billion 143.37 Billion
Research and Development Expenses - 2.88 Billion 3.16 Billion 2.82 Billion 2.67 Billion 3 Billion
Other Expenses - 41.98 Billion 38.9 Million 46.9 Million 674.7 Million 889.2 Million
Cost and Expenses 7163.52 Billion 8235.54 Billion 5488.28 Billion 3290.99 Billion 4667.59 Billion 4908.95 Billion
Operating Income 599.99 Billion 250.46 Billion 370.41 Billion 297.77 Billion 106.38 Billion 286.46 Billion
Interest Expense 75.83 Billion 75.41 Billion 42.96 Billion 43.58 Billion 50.23 Billion 40.11 Billion
Income Tax Expense 141.26 Billion 33.33 Billion 85.62 Billion 89.88 Billion -53 Billion 86.53 Billion
Earnings before Tax 572.87 Billion 150.37 Billion 342.88 Billion 307.5 Billion -71.77 Billion 259.26 Billion
Net Income 417.29 Billion 97.92 Billion 251.02 Billion 216.38 Billion -8.93 Billion 173.76 Billion
Earnings Per Share Basic 30.30 7.11 12.15 15.71 -0.65 12.62
Earnings Per Share Diluted 30.30 7.11 12.15 15.71 -0.65 12.62
Weighted Average Shares Outstanding 13.77 Billion 13.77 Billion 13.77 Billion 13.77 Billion 13.77 Billion 13.77 Billion
Weighted Average Shares Outstanding (Diluted) 13.77 Billion 13.77 Billion 13.77 Billion 13.77 Billion 13.77 Billion 13.77 Billion
Gross Margin 0.14 0.10 0.13 0.19 0.10 0.12
EBIT Margin 0.10 0.04 0.09 0.13 0.04 0.07
Profit Margin 0.05 0.01 0.04 0.06 -0.00 0.03
EBITDA 790.71 Billion 322.85 Billion 496.11 Billion 448.06 Billion 67.58 Billion 370.75 Billion
Earnings Before Tax Margin 0.08 0.03 0.06 0.08 0.02 0.06

Income Statement Charts