UK markets close in 13 minutes

Indian Oil Corporation Limited (IOC.NS)

NSE - NSE Real-time price. Currency in INR
Add to watchlist
175.30+12.90 (+7.94%)
At close: 03:30PM IST
Show:
Annual

Income statement

All numbers in thousands
Breakdown
ttm
31/03/2024
31/03/2023
31/03/2022
31/03/2021
31/03/2020
Total revenue
7,763,518,500
7,763,518,500
8,417,559,100
5,860,328,500
3,611,328,800
-
Cost of revenue
6,546,652,700
6,546,652,700
7,610,431,200
5,097,506,100
2,927,819,200
-
Gross profit
1,216,865,800
1,216,865,800
807,127,900
762,822,400
683,509,600
-
Operating expenses
Selling general and administrative
-
-
180,268,500
167,157,200
154,747,600
150,444,000
Total operating expenses
616,874,500
616,874,500
625,743,000
390,926,700
363,169,200
-
Operating income or loss
599,991,300
599,991,300
181,384,900
371,895,700
320,340,400
-
Interest expense
78,256,500
78,256,500
75,413,600
42,967,700
43,583,000
-
Income before tax
572,877,900
572,877,900
150,376,900
342,886,200
307,507,300
-
Income tax expense
141,266,400
141,266,400
33,334,300
85,620,200
89,885,100
-
Income from continuing operations
431,611,500
431,611,500
117,042,600
257,266,000
217,622,200
-
Net income
417,296,900
417,296,900
97,921,200
251,022,300
216,382,100
-
Net income available to common shareholders
417,296,900
417,296,900
97,921,200
251,022,300
216,382,100
-
Basic EPS
28.04
30.30
7.11
18.23
15.71
-
Diluted EPS
28.04
30.30
7.11
18.23
15.71
-
Basic average shares
13,748,705
13,772,175
13,772,321
13,771,561
13,771,561
-
Diluted average shares
13,748,705
13,772,175
13,772,321
13,771,561
13,771,561
-