Bharat Petroleum Corporation Limited (BPCL.BO)

INR 295.3

(2.39%)

Annual Income Statements

(In INR)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 4503.17 Billion 4662.57 Billion 3455.96 Billion 2291.08 Billion 2830.93 Billion 2960.72 Billion
Cost of Revenue 3864.44 Billion 4458.82 Billion 3139.79 Billion 1957.53 Billion 2613.83 Billion 2687.15 Billion
Gross Profit 638.73 Billion 203.75 Billion 316.16 Billion 333.55 Billion 217.09 Billion 273.56 Billion
Operating Expenses 241.47 Billion 129.51 Billion 168.38 Billion 162.9 Billion 147.01 Billion 149.46 Billion
Selling, General and Administrative Expenses 241.47 Billion 9.16 Billion 7.5 Billion 6.92 Billion 7.97 Billion 13.63 Billion
Research and Development Expenses - 552.7 Million 512.1 Million 488.8 Million 507.1 Million 534.1 Million
Other Expenses - 6.65 Billion 7.73 Billion 7.8 Billion 4.51 Billion 5.02 Billion
Cost and Expenses 4105.92 Billion 4588.34 Billion 3308.17 Billion 2120.43 Billion 2760.85 Billion 2836.61 Billion
Operating Income 397.25 Billion 19.08 Billion 148.36 Billion 145.62 Billion 56.09 Billion 117.54 Billion
Interest Expense 41.1 Billion 34.12 Billion 23.31 Billion 19.46 Billion 20.84 Billion 15.51 Billion
Income Tax Expense 93.35 Billion 6.9 Billion 43.55 Billion 51.12 Billion -142.1 Million 43.77 Billion
Earnings before Tax 361.94 Billion 28.21 Billion 160.36 Billion 224.32 Billion 36.51 Billion 129.05 Billion
Net Income 268.58 Billion 21.31 Billion 116.81 Billion 161.64 Billion 30.55 Billion 78.02 Billion
Earnings Per Share Basic 63.04 5.00 27.45 40.93 7.77 19.83
Earnings Per Share Diluted 63.04 5.00 27.45 40.80 7.77 19.83
Weighted Average Shares Outstanding 4.26 Billion 4.25 Billion 4.25 Billion 3.96 Billion 3.93 Billion 3.93 Billion
Weighted Average Shares Outstanding (Diluted) 4.26 Billion 4.25 Billion 4.25 Billion 3.96 Billion 3.93 Billion 3.93 Billion
Gross Margin 0.14 0.04 0.09 0.15 0.08 0.09
EBIT Margin 0.10 0.03 0.07 0.10 0.04 0.06
Profit Margin 0.06 0.00 0.03 0.07 0.01 0.03
EBITDA 460.1 Billion 109.57 Billion 223.05 Billion 290.67 Billion 84.42 Billion 169.65 Billion
Earnings Before Tax Margin 0.09 0.00 0.04 0.06 0.02 0.04

Income Statement Charts