Mahindra & Mahindra revenue and financials

500520 · BSE · INR

₹2,804.95Change from previous close: −1.65%Absolute change: −₹47.05

Close · October 7, 2026

In the fiscal year ended March 2026, Mahindra & Mahindra reported revenue of ₹2.02T (+25.45% year over year). Net income was ₹170.99B, a net margin of 8.5%.

Annual revenue · 2026: ₹2.02T
  1. ₹909.45B2022
  2. ₹1.22T2023
  3. ₹1.41T2024
  4. ₹1.61T2025
  5. ₹2.02T2026

Fiscal year ending in March. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
+25.45%
FY to Mar 2026 vs FY to Mar 2025
Net income growth
+32.25%
FY to Mar 2026 vs FY to Mar 2025
Net margin
8.5%
FY to Mar 2025: 8.0%

Financial data

Amounts in millions of INR; per-share values in INR; shares in millions.

Balance sheet · Quarterly
ItemQ2 2026Q1 2026Q4 2025Q3 2025Q2 2025Q1 2025Q4 2024Q3 2024Q2 2024Q1 2024Q4 2023Q3 2023
Total assets—3,176,346—2,929,300—2,775,863—2,552,799—2,363,007—2,207,730
Current assets—1,471,396—1,345,518—1,265,733—1,128,805—982,656—960,254
Cash and equivalents—42,922—222,654—49,239—163,076—45,301—97,319
Short-term investments—288,684—162,016—197,577—139,449—109,726—124,523
Receivables—634,054—603,095—557,358—531,558—480,902—479,539
Inventory—220,441—245,885—203,309—197,648—185,905—178,435
Net property, plant and equipment—313,804—304,483—294,874—273,078—248,699—225,168
Goodwill—25,348—25,330—23,739—24,541—24,484—24,525
Other intangible assets—60,999—114,609—52,495—101,103—51,036—75,890
Long-term investments—234,421—201,258—197,067—204,659—241,045—215,121
Current liabilities—1,160,986—997,977—903,220—860,348—755,457—735,657
Accounts payable—378,887—346,219—308,553—276,537—256,656—264,406
Long-term debt—764,502—798,469—838,973—734,095—700,758—616,723
Total debt—1,339,632———1,249,493——————
Total liabilities—2,081,436—1,948,385—1,884,883—1,734,304—1,587,914—1,497,296
Total equity (incl. minority)1,094,9101,094,910980,915980,915890,980890,980818,495818,495775,093775,093710,435710,435
Retained earnings—878,060———731,188———625,797——
Minority interest—163,947—152,471—120,591—113,480—113,188—105,575