Indian Oil Corporation Limited (IOC.BO)

INR 140.1

(2.41%)

Annual Income Statements

(In INR)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 7763.51 Billion 8275.47 Billion 5860.32 Billion 3611.32 Billion 4786.11 Billion 5195.41 Billion
Cost of Revenue 6668.47 Billion 7712.7 Billion 5097.5 Billion 2927.81 Billion 4332.88 Billion 4588.9 Billion
Gross Profit 1095.04 Billion 562.76 Billion 762.82 Billion 683.5 Billion 453.22 Billion 606.51 Billion
Operating Expenses 283.85 Billion 303.63 Billion 390.92 Billion 363.16 Billion 345.69 Billion 319.49 Billion
Selling, General and Administrative Expenses 190.4 Billion 180.26 Billion 167.15 Billion 154.74 Billion 150.44 Billion 143.37 Billion
Research and Development Expenses - - - - - -
Other Expenses 38.42 Billion 296.5 Million 184.3 Million 46.9 Million 508 Million 889.2 Million
Cost and Expenses 7145.31 Billion 8016.33 Billion 5488.43 Billion 3290.98 Billion 4678.57 Billion 4908.39 Billion
Operating Income 610.19 Billion 150.38 Billion 362.45 Billion 314.67 Billion -16.77 Billion 272.26 Billion
Interest Expense 75.83 Billion 66.47 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 557.41 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.27
Earnings Per Share Diluted 30.30 7.11 12.15 15.71 -0.65 12.27
Weighted Average Shares Outstanding 13.77 Billion 13.77 Billion 11.54 Billion 13.77 Billion 13.77 Billion 14.16 Billion
Weighted Average Shares Outstanding (Diluted) 13.77 Billion 13.77 Billion 11.54 Billion 13.77 Billion 13.77 Billion 14.16 Billion
Gross Margin 0.14 0.07 0.13 0.19 0.09 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 81.19 Billion 370.75 Billion
Earnings Before Tax Margin 0.08 0.02 0.06 0.09 -0.00 0.05

Income Statement Charts