India Motor Parts & Accessories Limited (IMPAL.NS)

INR 1292.4

(3.37%)

Annual Income Statements

(In INR)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 7.41 Billion 7.25 Billion 6.46 Billion 5.31 Billion 5.32 Billion 5.24 Billion
Cost of Revenue 6.23 Billion 6.04 Billion 5.37 Billion 4.42 Billion 4.52 Billion 4.4 Billion
Gross Profit 1.17 Billion 1.21 Billion 1.08 Billion 895.2 Million 796.07 Million 840.13 Million
Operating Expenses 387.6 Million 580 Million 507 Million 452.2 Million 448.59 Million 413.6 Million
Selling, General and Administrative Expenses 387.6 Million 141.3 Million 125.1 Million 140.1 Million 145.16 Million 126.6 Million
Research and Development Expenses - - - - - -
Other Expenses - 305.7 Million 148.8 Million 224.3 Million 469 Thousand 263 Thousand
Cost and Expenses 6.63 Billion 6.62 Billion 5.88 Billion 4.87 Billion 4.97 Billion 4.81 Billion
Operating Income 690.5 Million 659.1 Million 576.3 Million 443.1 Million 347.4 Million 426.53 Million
Interest Expense 200 Thousand 100 Thousand 800 Thousand 300 Thousand 1.14 Million 820 Thousand
Income Tax Expense 171 Million 185.8 Million 149.3 Million 155.1 Million 114.1 Million 169.99 Million
Earnings before Tax 910.2 Million 937.2 Million 724.2 Million 667 Million 609.93 Million 582.36 Million
Net Income 739.2 Million 751.4 Million 607.5 Million 528.9 Million 495.4 Million 413.18 Million
Earnings Per Share Basic 59.23 60.21 48.68 42.38 39.70 33.11
Earnings Per Share Diluted 59.23 60.21 48.68 42.38 39.70 33.11
Weighted Average Shares Outstanding 12.48 Million 12.48 Million 12.48 Million 12.48 Million 12.48 Million 12.48 Million
Weighted Average Shares Outstanding (Diluted) 12.48 Million 12.48 Million 12.48 Million 12.48 Million 12.48 Million 12.48 Million
Gross Margin 0.16 0.17 0.17 0.17 0.15 0.16
EBIT Margin 0.08 0.13 0.11 0.13 0.04 0.07
Profit Margin 0.10 0.10 0.09 0.10 0.09 0.08
EBITDA 571.2 Million 946.5 Million 584.4 Million 678.2 Million 621.78 Million 437.15 Million
Earnings Before Tax Margin 0.09 0.09 0.09 0.08 0.07 0.08

Income Statement Charts