N R Agarwal Industries Limited (NRAIL.NS)

INR 371.75

(2.12%)

Annual Income Statements

(In INR)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 12.93 Billion 17.66 Billion 16 Billion 11.28 Billion 13.94 Billion 13.06 Billion
Cost of Revenue 11.01 Billion 10.97 Billion 10.56 Billion 6.94 Billion 8.22 Billion 7.94 Billion
Gross Profit 1.91 Billion 6.68 Billion 5.44 Billion 4.34 Billion 5.72 Billion 5.11 Billion
Operating Expenses 804.86 Million 5.19 Billion 4.34 Billion 3.34 Billion 3.87 Billion 3.53 Billion
Selling, General and Administrative Expenses 804.86 Million 777.15 Million 730.43 Million 644.92 Million 759.73 Million 652.29 Million
Research and Development Expenses - - - - - -
Other Expenses - 124.3 Million 10.33 Million 7.64 Million 14.43 Million 6.26 Million
Cost and Expenses 10.02 Billion 16.16 Billion 14.9 Billion 10.28 Billion 12.1 Billion 11.48 Billion
Operating Income 2.91 Billion 1.49 Billion 1.09 Billion 995.79 Million 1.84 Billion 1.58 Billion
Interest Expense 105.41 Million 137.87 Million 203.58 Million 259.95 Million 319.26 Million 308.22 Million
Income Tax Expense 121.69 Million 484.4 Million 335.9 Million 203.9 Million 441.96 Million 360.47 Million
Earnings before Tax 1.37 Billion 1.47 Billion 946.12 Million 776.19 Million 1.6 Billion 1.3 Billion
Net Income 1.25 Billion 993.03 Million 610.21 Million 572.28 Million 1.16 Billion 946.43 Million
Earnings Per Share Basic 73.72 58.35 35.85 33.63 68.60 55.61
Earnings Per Share Diluted 73.72 58.35 35.85 33.63 68.60 55.61
Weighted Average Shares Outstanding 17.01 Million 17.01 Million 17.01 Million 17.01 Million 17.01 Million 17.01 Million
Weighted Average Shares Outstanding (Diluted) 17.01 Million 17.01 Million 17.02 Million 17.01 Million 17.01 Million 17.01 Million
Gross Margin 0.15 0.38 0.34 0.38 0.41 0.39
EBIT Margin 0.14 0.11 0.09 0.12 0.16 0.15
Profit Margin 0.10 0.06 0.04 0.05 0.08 0.07
EBITDA 1.85 Billion 1.97 Billion 1.54 Billion 1.4 Billion 2.28 Billion 1.85 Billion
Earnings Before Tax Margin 0.23 0.08 0.07 0.09 0.13 0.12

Income Statement Charts