{
  "version": 4,
  "companies": [
    {
      "id": "tcs",
      "name": "Tata Consultancy Services",
      "short": "TCS",
      "sector": "Technology",
      "asOf": "2026-03-31",
      "source": {
        "label": "TCS Annual Report 2025–26, Corporate Governance Report, p.125",
        "url": "https://www.tcs.com/content/dam/tcs/investor-relations/financial-statements/2025-26/ar/annual-report-2025-2026.pdf"
      },
      "scope": "Selected named shareholders in Tata Consultancy Services Ltd, not ownership of Tata Sons or the Tata Group.",
      "recordType": "Selected named shareholders",
      "owners": [
        {
          "id": "tata",
          "label": "Tata Sons Private Limited",
          "percent": 71.74,
          "target": "tcs",
          "asOf": "2026-03-31",
          "source": "https://www.tcs.com/content/dam/tcs/investor-relations/financial-statements/2025-26/ar/annual-report-2025-2026.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "lic",
          "label": "Life Insurance Corporation of India",
          "percent": 5.52,
          "target": "tcs",
          "asOf": "2026-03-31",
          "source": "https://www.tcs.com/content/dam/tcs/investor-relations/financial-statements/2025-26/ar/annual-report-2025-2026.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "sbi",
          "label": "SBI Mutual Fund",
          "percent": 1.25,
          "target": "tcs",
          "asOf": "2026-03-31",
          "source": "https://www.tcs.com/content/dam/tcs/investor-relations/financial-statements/2025-26/ar/annual-report-2025-2026.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "icici",
          "label": "ICICI Prudential Mutual Fund",
          "percent": 1.06,
          "target": "tcs",
          "asOf": "2026-03-31",
          "source": "https://www.tcs.com/content/dam/tcs/investor-relations/financial-statements/2025-26/ar/annual-report-2025-2026.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "nps",
          "label": "NPS Trust Account",
          "percent": 0.79,
          "target": "tcs",
          "asOf": "2026-03-31",
          "source": "https://www.tcs.com/content/dam/tcs/investor-relations/financial-statements/2025-26/ar/annual-report-2025-2026.pdf",
          "kind": "Named shareholder"
        }
      ]
    },
    {
      "id": "hul",
      "name": "Hindustan Unilever",
      "short": "HUL",
      "sector": "Consumer goods",
      "asOf": "2026-03-31",
      "source": {
        "url": "https://www.hul.co.in/files/mq-2026-shareholding-pattern-for-the-past-quarter.pdf",
        "label": "March 2026 shareholding pattern, pages 13 and 15"
      },
      "scope": "Seven named promoter shareholders; excludes public holdings. Percentages use column VIII, not fully diluted capital. These direct holdings do not establish ultimate beneficial ownership.",
      "recordType": "Selected named shareholders",
      "owners": [
        {
          "id": "hul-0",
          "label": "Unilever PLC",
          "percent": 47.43,
          "target": "hul",
          "asOf": "2026-03-31",
          "source": "https://www.hul.co.in/files/mq-2026-shareholding-pattern-for-the-past-quarter.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "hul-1",
          "label": "Unilever Group Limited",
          "percent": 4.54,
          "target": "hul",
          "asOf": "2026-03-31",
          "source": "https://www.hul.co.in/files/mq-2026-shareholding-pattern-for-the-past-quarter.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "hul-2",
          "label": "Unilever Overseas Holdings AG",
          "percent": 2.93,
          "target": "hul",
          "asOf": "2026-03-31",
          "source": "https://www.hul.co.in/files/mq-2026-shareholding-pattern-for-the-past-quarter.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "hul-3",
          "label": "Unilever UK & CN Holdings Limited",
          "percent": 2.56,
          "target": "hul",
          "asOf": "2026-03-31",
          "source": "https://www.hul.co.in/files/mq-2026-shareholding-pattern-for-the-past-quarter.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "hul-4",
          "label": "Unilever South India Estates Limited",
          "percent": 2.24,
          "target": "hul",
          "asOf": "2026-03-31",
          "source": "https://www.hul.co.in/files/mq-2026-shareholding-pattern-for-the-past-quarter.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "hul-5",
          "label": "Unilever Assam Estates Limited",
          "percent": 1.4,
          "target": "hul",
          "asOf": "2026-03-31",
          "source": "https://www.hul.co.in/files/mq-2026-shareholding-pattern-for-the-past-quarter.pdf",
          "kind": "Named shareholder"
        },
        {
          "id": "hul-6",
          "label": "Unilever Overseas Holdings B V",
          "percent": 0.8,
          "target": "hul",
          "asOf": "2026-03-31",
          "source": "https://www.hul.co.in/files/mq-2026-shareholding-pattern-for-the-past-quarter.pdf",
          "kind": "Named shareholder"
        }
      ]
    },
    {
      "id": "reliance",
      "name": "Reliance Industries",
      "short": "Reliance",
      "sector": "Diversified",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://rilstaticasset.akamaized.net/sites/default/files/2026-10/SHP30092026.pdf",
        "label": "September 2026 shareholding pattern, Table I, page 3"
      },
      "scope": "Aggregate categories, not individual owners. Percentages use the filing’s A+B+C2 denominator; shares underlying depository receipts are excluded. Voting-right percentages differ.",
      "recordType": "Aggregate categories",
      "owners": [
        {
          "id": "reliance-0",
          "label": "Promoter and promoter group",
          "percent": 50.44,
          "target": "reliance",
          "asOf": "2026-09-30",
          "source": "https://rilstaticasset.akamaized.net/sites/default/files/2026-10/SHP30092026.pdf",
          "kind": "Aggregate category"
        },
        {
          "id": "reliance-1",
          "label": "Public shareholders",
          "percent": 49.56,
          "target": "reliance",
          "asOf": "2026-09-30",
          "source": "https://rilstaticasset.akamaized.net/sites/default/files/2026-10/SHP30092026.pdf",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "lic",
      "name": "Life Insurance Corporation of India",
      "short": "LIC",
      "sector": "Insurance",
      "asOf": "2026-08-05",
      "source": {
        "url": "https://nsearchives.nseindia.com/corporate/ixbrl/IT_20463_20260810_172058524_WEB.html",
        "label": "Regulation 7(2) disclosure, filed 10 August 2026"
      },
      "scope": "Post-disposal holding after transactions ending 5 August 2026. Event snapshot, not a complete quarterly shareholding pattern.",
      "recordType": "Selected named shareholders",
      "owners": [
        {
          "id": "lic-0",
          "label": "President of India, represented by Ministry of Finance",
          "percent": 90,
          "target": "lic",
          "asOf": "2026-08-05",
          "source": "https://nsearchives.nseindia.com/corporate/ixbrl/IT_20463_20260810_172058524_WEB.html",
          "kind": "Named shareholder"
        }
      ]
    },
    {
      "id": "coal-india",
      "name": "Coal India",
      "short": "Coal India",
      "sector": "Energy",
      "asOf": "2026-05-29",
      "source": {
        "url": "https://nsearchives.nseindia.com/corporate/ixbrl/IT_20260602_003646741_WEB.html",
        "label": "Regulation 7(2) disclosure, filed 1 June 2026"
      },
      "scope": "Post-disposal holding after transactions ending 29 May 2026. Event snapshot, not a complete quarterly shareholding pattern.",
      "recordType": "Selected named shareholders",
      "owners": [
        {
          "id": "coal-india-0",
          "label": "President of India",
          "percent": 61.13,
          "target": "coal-india",
          "asOf": "2026-05-29",
          "source": "https://nsearchives.nseindia.com/corporate/ixbrl/IT_20260602_003646741_WEB.html",
          "kind": "Named shareholder"
        }
      ]
    },
    {
      "id": "infosys",
      "name": "Infosys",
      "short": "Infosys",
      "sector": "Technology",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INFY&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "infosys-promoter",
          "label": "Promoter and promoter group",
          "percent": 13.9,
          "target": "infosys",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INFY&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "infosys-public",
          "label": "Public shareholders",
          "percent": 85.88,
          "target": "infosys",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INFY&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "infosys-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.21,
          "target": "infosys",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INFY&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "wipro",
      "name": "Wipro",
      "short": "Wipro",
      "sector": "Technology",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WIPRO&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "wipro-promoter",
          "label": "Promoter and promoter group",
          "percent": 72.58,
          "target": "wipro",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WIPRO&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "wipro-public",
          "label": "Public shareholders",
          "percent": 27.3,
          "target": "wipro",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WIPRO&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "wipro-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.12,
          "target": "wipro",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WIPRO&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "hcltech",
      "name": "HCL Technologies",
      "short": "HCL Tech",
      "sector": "Technology",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HCLTECH&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "hcltech-promoter",
          "label": "Promoter and promoter group",
          "percent": 60.88,
          "target": "hcltech",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HCLTECH&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hcltech-public",
          "label": "Public shareholders",
          "percent": 38.86,
          "target": "hcltech",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HCLTECH&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hcltech-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.26,
          "target": "hcltech",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HCLTECH&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "bharti-airtel",
      "name": "Bharti Airtel",
      "short": "Bharti Airtel",
      "sector": "Telecom",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BHARTIARTL&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "bharti-airtel-promoter",
          "label": "Promoter and promoter group",
          "percent": 50.07,
          "target": "bharti-airtel",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BHARTIARTL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "bharti-airtel-public",
          "label": "Public shareholders",
          "percent": 49.9,
          "target": "bharti-airtel",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BHARTIARTL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "bharti-airtel-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.03,
          "target": "bharti-airtel",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BHARTIARTL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "vodafone-idea",
      "name": "Vodafone Idea",
      "short": "Vodafone Idea",
      "sector": "Telecom",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IDEA&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "vodafone-idea-promoter",
          "label": "Promoter and promoter group",
          "percent": 25.64,
          "target": "vodafone-idea",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IDEA&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "vodafone-idea-public",
          "label": "Public shareholders",
          "percent": 74.36,
          "target": "vodafone-idea",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IDEA&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "hdfc-bank",
      "name": "HDFC Bank",
      "short": "HDFC Bank",
      "sector": "Banking",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.hdfc.bank.in/about-us/stakeholders-information/shareholding-ownership",
        "label": "HDFC Bank investor ownership filings — September 2026 shareholding pattern"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "hdfc-bank-public",
          "label": "Public shareholders",
          "percent": 100,
          "target": "hdfc-bank",
          "asOf": "2026-09-30",
          "source": "https://www.hdfc.bank.in/about-us/stakeholders-information/shareholding-ownership",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "icici-bank",
      "name": "ICICI Bank",
      "short": "ICICI Bank",
      "sector": "Banking",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.icici.bank.in/about-us/shareprice/2026",
        "label": "ICICI Bank official shareholding pattern — 30 September 2026"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "icici-bank-public",
          "label": "Public shareholders",
          "percent": 100,
          "target": "icici-bank",
          "asOf": "2026-09-30",
          "source": "https://www.icici.bank.in/about-us/shareprice/2026",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "sbi",
      "name": "State Bank of India",
      "short": "SBI",
      "sector": "Banking",
      "asOf": "2026-06-30",
      "source": {
        "url": "https://sbi.bank.in/web/investor-relations/disclosure-under-regulation-46/disclosure-under-regulation-46-m-of-sebi-lodr-share-holding-pattern",
        "label": "SBI shareholding pattern as at 30 June 2026 (official investor relations)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-06-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "sbi-promoter",
          "label": "Promoter and promoter group",
          "percent": 55.47,
          "target": "sbi",
          "asOf": "2026-06-30",
          "source": "https://sbi.bank.in/web/investor-relations/disclosure-under-regulation-46/disclosure-under-regulation-46-m-of-sebi-lodr-share-holding-pattern",
          "kind": "Aggregate category"
        },
        {
          "id": "sbi-public",
          "label": "Public shareholders",
          "percent": 44.53,
          "target": "sbi",
          "asOf": "2026-06-30",
          "source": "https://sbi.bank.in/web/investor-relations/disclosure-under-regulation-46/disclosure-under-regulation-46-m-of-sebi-lodr-share-holding-pattern",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "bajaj-finance",
      "name": "Bajaj Finance",
      "short": "Bajaj Finance",
      "sector": "Finance",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJFINANCE&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "bajaj-finance-promoter",
          "label": "Promoter and promoter group",
          "percent": 54.67,
          "target": "bajaj-finance",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJFINANCE&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "bajaj-finance-public",
          "label": "Public shareholders",
          "percent": 45.3,
          "target": "bajaj-finance",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJFINANCE&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "bajaj-finance-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.03,
          "target": "bajaj-finance",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJFINANCE&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "lt",
      "name": "Larsen & Toubro",
      "short": "L&T",
      "sector": "Engineering",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LT&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "lt-public",
          "label": "Public shareholders",
          "percent": 100,
          "target": "lt",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LT&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "titan",
      "name": "Titan Company",
      "short": "Titan",
      "sector": "Consumer goods",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.titancompany.in/investors/shareholding-pattern",
        "label": "Titan Company investor disclosure — Q2 FY2026–27 shareholding pattern, published 27 Oct 2026"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "titan-promoter",
          "label": "Promoter and promoter group",
          "percent": 52.9,
          "target": "titan",
          "asOf": "2026-09-30",
          "source": "https://www.titancompany.in/investors/shareholding-pattern",
          "kind": "Aggregate category"
        },
        {
          "id": "titan-public",
          "label": "Public shareholders",
          "percent": 47,
          "target": "titan",
          "asOf": "2026-09-30",
          "source": "https://www.titancompany.in/investors/shareholding-pattern",
          "kind": "Aggregate category"
        },
        {
          "id": "titan-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.1,
          "target": "titan",
          "asOf": "2026-09-30",
          "source": "https://www.titancompany.in/investors/shareholding-pattern",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "maruti",
      "name": "Maruti Suzuki India",
      "short": "Maruti Suzuki",
      "sector": "Automotive",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MARUTI&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "maruti-promoter",
          "label": "Promoter and promoter group",
          "percent": 58.72,
          "target": "maruti",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MARUTI&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "maruti-public",
          "label": "Public shareholders",
          "percent": 41.28,
          "target": "maruti",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MARUTI&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "tata-steel",
      "name": "Tata Steel",
      "short": "Tata Steel",
      "sector": "Materials",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATASTEEL&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "tata-steel-promoter",
          "label": "Promoter and promoter group",
          "percent": 32.94,
          "target": "tata-steel",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATASTEEL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "tata-steel-public",
          "label": "Public shareholders",
          "percent": 67.06,
          "target": "tata-steel",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATASTEEL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "tata-power",
      "name": "Tata Power",
      "short": "Tata Power",
      "sector": "Energy",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATAPOWER&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "tata-power-promoter",
          "label": "Promoter and promoter group",
          "percent": 46.86,
          "target": "tata-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATAPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "tata-power-public",
          "label": "Public shareholders",
          "percent": 53.14,
          "target": "tata-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATAPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "tata-motors",
      "name": "Tata Motors",
      "short": "Tata Motors",
      "sector": "Automotive",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATAMOTORS&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "tata-motors-promoter",
          "label": "Promoter and promoter group",
          "percent": 42.51,
          "target": "tata-motors",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATAMOTORS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "tata-motors-public",
          "label": "Public shareholders",
          "percent": 57.49,
          "target": "tata-motors",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TATAMOTORS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "sun-pharma",
      "name": "Sun Pharmaceutical Industries",
      "short": "Sun Pharma",
      "sector": "Pharmaceuticals",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SUNPHARMA&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "sun-pharma-promoter",
          "label": "Promoter and promoter group",
          "percent": 52.68,
          "target": "sun-pharma",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SUNPHARMA&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "sun-pharma-public",
          "label": "Public shareholders",
          "percent": 47.32,
          "target": "sun-pharma",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SUNPHARMA&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "itc",
      "name": "ITC",
      "short": "ITC",
      "sector": "Consumer goods",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ITC&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "itc-public",
          "label": "Public shareholders",
          "percent": 100,
          "target": "itc",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ITC&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "adani-enterprises",
      "name": "Adani Enterprises",
      "short": "Adani Enterprises",
      "sector": "Diversified",
      "asOf": "2026-07-07",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ADANIENT&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-07-07 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-07-07. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "adani-enterprises-promoter",
          "label": "Promoter and promoter group",
          "percent": 71.97,
          "target": "adani-enterprises",
          "asOf": "2026-07-07",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ADANIENT&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "adani-enterprises-public",
          "label": "Public shareholders",
          "percent": 28.03,
          "target": "adani-enterprises",
          "asOf": "2026-07-07",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ADANIENT&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "nbcc",
      "name": "NBCC (India)",
      "short": "NBCC",
      "sector": "Engineering",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=NBCC&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "nbcc-promoter",
          "label": "Promoter and promoter group",
          "percent": 61.75,
          "target": "nbcc",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=NBCC&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "nbcc-public",
          "label": "Public shareholders",
          "percent": 38.25,
          "target": "nbcc",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=NBCC&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "ola-electric",
      "name": "Ola Electric Mobility",
      "short": "Ola Electric",
      "sector": "Automotive",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=OLAELEC&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "ola-electric-promoter",
          "label": "Promoter and promoter group",
          "percent": 32.97,
          "target": "ola-electric",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=OLAELEC&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ola-electric-public",
          "label": "Public shareholders",
          "percent": 62.52,
          "target": "ola-electric",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=OLAELEC&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ola-electric-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 4.51,
          "target": "ola-electric",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=OLAELEC&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "minda-corp",
      "name": "Minda Corporation",
      "short": "Minda Corp",
      "sector": "Automotive",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MINDACORP&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "minda-corp-promoter",
          "label": "Promoter and promoter group",
          "percent": 64.84,
          "target": "minda-corp",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MINDACORP&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "minda-corp-public",
          "label": "Public shareholders",
          "percent": 33.6,
          "target": "minda-corp",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MINDACORP&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "minda-corp-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 1.56,
          "target": "minda-corp",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MINDACORP&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "aditya-birla-capital",
      "name": "Aditya Birla Capital",
      "short": "AB Capital",
      "sector": "Finance",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ABCAPITAL&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "aditya-birla-capital-promoter",
          "label": "Promoter and promoter group",
          "percent": 68.82,
          "target": "aditya-birla-capital",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ABCAPITAL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "aditya-birla-capital-public",
          "label": "Public shareholders",
          "percent": 31.18,
          "target": "aditya-birla-capital",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ABCAPITAL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "ltts",
      "name": "L&T Technology Services",
      "short": "L&T Tech Services",
      "sector": "Technology",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LTTS&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "ltts-promoter",
          "label": "Promoter and promoter group",
          "percent": 73.51,
          "target": "ltts",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LTTS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ltts-public",
          "label": "Public shareholders",
          "percent": 26.49,
          "target": "ltts",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LTTS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "acme-solar",
      "name": "ACME Solar Holdings",
      "short": "ACME Solar",
      "sector": "Energy",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ACMESOLAR&tabIndex=equity",
        "label": "NSE exchange filing summary — shareholding pattern as at 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Stock-exchange aggregate category summary as at 2026-09-30. Figures use the filed A+B+C2 shareholding denominator (SCRR 1957), rounded to two decimals. Promoter/public/employee trust categories are not individual persons, economic beneficial owners, or a complete voting-control map. The linked filing page may show newer submissions.",
      "owners": [
        {
          "id": "acme-solar-promoter",
          "label": "Promoter and promoter group",
          "percent": 71.4,
          "target": "acme-solar",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ACMESOLAR&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "acme-solar-public",
          "label": "Public shareholders",
          "percent": 28.47,
          "target": "acme-solar",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ACMESOLAR&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "acme-solar-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.13,
          "target": "acme-solar",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ACMESOLAR&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "hindalco",
      "name": "Hindalco Industries",
      "short": "Hindalco",
      "sector": "Materials",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HINDALCO&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 34.66,
        "public": 64.85,
        "trust": 0.48
      },
      "owners": [
        {
          "id": "hindalco-promoter",
          "label": "Promoter and promoter group",
          "percent": 34.66,
          "target": "hindalco",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HINDALCO&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hindalco-public",
          "label": "Public shareholders",
          "percent": 64.85,
          "target": "hindalco",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HINDALCO&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hindalco-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.48,
          "target": "hindalco",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HINDALCO&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "HINDALCO"
    },
    {
      "id": "hero-motocorp",
      "name": "Hero MotoCorp",
      "short": "Hero MotoCorp",
      "sector": "Automotive",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HEROMOTOCO&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 34.72,
        "public": 65.28,
        "trust": 0
      },
      "owners": [
        {
          "id": "hero-motocorp-promoter",
          "label": "Promoter and promoter group",
          "percent": 34.72,
          "target": "hero-motocorp",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HEROMOTOCO&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hero-motocorp-public",
          "label": "Public shareholders",
          "percent": 65.28,
          "target": "hero-motocorp",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HEROMOTOCO&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "HEROMOTOCO"
    },
    {
      "id": "indian-hotels",
      "name": "The Indian Hotels Company",
      "short": "Indian Hotels",
      "sector": "Hospitality",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INDHOTEL&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 38.12,
        "public": 61.88,
        "trust": 0
      },
      "owners": [
        {
          "id": "indian-hotels-promoter",
          "label": "Promoter and promoter group",
          "percent": 38.12,
          "target": "indian-hotels",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INDHOTEL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "indian-hotels-public",
          "label": "Public shareholders",
          "percent": 61.88,
          "target": "indian-hotels",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INDHOTEL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "INDHOTEL"
    },
    {
      "id": "crompton",
      "name": "Crompton Greaves Consumer Electricals",
      "short": "Crompton",
      "sector": "Consumer goods",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=CROMPTON&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 0,
        "public": 100,
        "trust": 0
      },
      "owners": [
        {
          "id": "crompton-public",
          "label": "Public shareholders",
          "percent": 100,
          "target": "crompton",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=CROMPTON&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "CROMPTON"
    },
    {
      "id": "cg-power",
      "name": "CG Power and Industrial Solutions",
      "short": "CG Power",
      "sector": "Engineering",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=CGPOWER&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 56.34,
        "public": 43.66,
        "trust": 0
      },
      "owners": [
        {
          "id": "cg-power-promoter",
          "label": "Promoter and promoter group",
          "percent": 56.34,
          "target": "cg-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=CGPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "cg-power-public",
          "label": "Public shareholders",
          "percent": 43.66,
          "target": "cg-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=CGPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "CGPOWER"
    },
    {
      "id": "afcons",
      "name": "Afcons Infrastructure",
      "short": "Afcons",
      "sector": "Infrastructure",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=AFCONS&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 50.17,
        "public": 49.83,
        "trust": 0
      },
      "owners": [
        {
          "id": "afcons-promoter",
          "label": "Promoter and promoter group",
          "percent": 50.17,
          "target": "afcons",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=AFCONS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "afcons-public",
          "label": "Public shareholders",
          "percent": 49.83,
          "target": "afcons",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=AFCONS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "AFCONS"
    },
    {
      "id": "railtel",
      "name": "RailTel Corporation of India",
      "short": "RailTel",
      "sector": "Telecom",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RAILTEL&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 72.84,
        "public": 27.16,
        "trust": 0
      },
      "owners": [
        {
          "id": "railtel-promoter",
          "label": "Promoter and promoter group",
          "percent": 72.84,
          "target": "railtel",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RAILTEL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "railtel-public",
          "label": "Public shareholders",
          "percent": 27.16,
          "target": "railtel",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RAILTEL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "RAILTEL"
    },
    {
      "id": "piramal-pharma",
      "name": "Piramal Pharma",
      "short": "Piramal Pharma",
      "sector": "Pharmaceuticals",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PPLPHARMA&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 34.8,
        "public": 64.8,
        "trust": 0.4
      },
      "owners": [
        {
          "id": "piramal-pharma-promoter",
          "label": "Promoter and promoter group",
          "percent": 34.8,
          "target": "piramal-pharma",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PPLPHARMA&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "piramal-pharma-public",
          "label": "Public shareholders",
          "percent": 64.8,
          "target": "piramal-pharma",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PPLPHARMA&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "piramal-pharma-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.4,
          "target": "piramal-pharma",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PPLPHARMA&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "PPLPHARMA"
    },
    {
      "id": "astrazeneca-india",
      "name": "AstraZeneca Pharma India",
      "short": "AstraZeneca India",
      "sector": "Pharmaceuticals",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASTRAZEN&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 75,
        "public": 25,
        "trust": 0
      },
      "owners": [
        {
          "id": "astrazeneca-india-promoter",
          "label": "Promoter and promoter group",
          "percent": 75,
          "target": "astrazeneca-india",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASTRAZEN&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "astrazeneca-india-public",
          "label": "Public shareholders",
          "percent": 25,
          "target": "astrazeneca-india",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASTRAZEN&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "ASTRAZEN"
    },
    {
      "id": "kfintech",
      "name": "KFin Technologies",
      "short": "KFin Tech",
      "sector": "Finance",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KFINTECH&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 14.06,
        "public": 85.94,
        "trust": 0
      },
      "owners": [
        {
          "id": "kfintech-promoter",
          "label": "Promoter and promoter group",
          "percent": 14.06,
          "target": "kfintech",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KFINTECH&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "kfintech-public",
          "label": "Public shareholders",
          "percent": 85.94,
          "target": "kfintech",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KFINTECH&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "KFINTECH"
    },
    {
      "id": "netweb",
      "name": "Netweb Technologies India",
      "short": "Netweb",
      "sector": "Technology",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=NETWEB&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 64.16,
        "public": 35.84,
        "trust": 0
      },
      "owners": [
        {
          "id": "netweb-promoter",
          "label": "Promoter and promoter group",
          "percent": 64.16,
          "target": "netweb",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=NETWEB&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "netweb-public",
          "label": "Public shareholders",
          "percent": 35.84,
          "target": "netweb",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=NETWEB&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "NETWEB"
    },
    {
      "id": "upl",
      "name": "UPL",
      "short": "UPL",
      "sector": "Chemicals",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=UPL&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 33.51,
        "public": 66.49,
        "trust": 0
      },
      "owners": [
        {
          "id": "upl-promoter",
          "label": "Promoter and promoter group",
          "percent": 33.51,
          "target": "upl",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=UPL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "upl-public",
          "label": "Public shareholders",
          "percent": 66.49,
          "target": "upl",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=UPL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "UPL"
    },
    {
      "id": "mahindra-holidays",
      "name": "Mahindra Holidays & Resorts India",
      "short": "Mahindra Holidays",
      "sector": "Hospitality",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MHRIL&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 66.73,
        "public": 33.09,
        "trust": 0.18
      },
      "owners": [
        {
          "id": "mahindra-holidays-promoter",
          "label": "Promoter and promoter group",
          "percent": 66.73,
          "target": "mahindra-holidays",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MHRIL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "mahindra-holidays-public",
          "label": "Public shareholders",
          "percent": 33.09,
          "target": "mahindra-holidays",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MHRIL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "mahindra-holidays-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.18,
          "target": "mahindra-holidays",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MHRIL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "MHRIL"
    },
    {
      "id": "reliance-power",
      "name": "Reliance Power",
      "short": "Reliance Power",
      "sector": "Energy",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RPOWER&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 24.98,
        "public": 75.02,
        "trust": 0
      },
      "owners": [
        {
          "id": "reliance-power-promoter",
          "label": "Promoter and promoter group",
          "percent": 24.98,
          "target": "reliance-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "reliance-power-public",
          "label": "Public shareholders",
          "percent": 75.02,
          "target": "reliance-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "RPOWER"
    },
    {
      "id": "shipping-corp",
      "name": "Shipping Corporation of India",
      "short": "Shipping Corp",
      "sector": "Infrastructure",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SCI&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 63.75,
        "public": 36.25,
        "trust": 0
      },
      "owners": [
        {
          "id": "shipping-corp-promoter",
          "label": "Promoter and promoter group",
          "percent": 63.75,
          "target": "shipping-corp",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SCI&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "shipping-corp-public",
          "label": "Public shareholders",
          "percent": 36.25,
          "target": "shipping-corp",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SCI&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "SCI"
    },
    {
      "id": "park-hotels",
      "name": "Apeejay Surrendra Park Hotels",
      "short": "The Park Hotels",
      "sector": "Hospitality",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PARKHOTELS&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 68.22,
        "public": 31.78,
        "trust": 0
      },
      "owners": [
        {
          "id": "park-hotels-promoter",
          "label": "Promoter and promoter group",
          "percent": 68.22,
          "target": "park-hotels",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PARKHOTELS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "park-hotels-public",
          "label": "Public shareholders",
          "percent": 31.78,
          "target": "park-hotels",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PARKHOTELS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "PARKHOTELS"
    },
    {
      "id": "ab-real-estate",
      "name": "Aditya Birla Real Estate",
      "short": "AB Real Estate",
      "sector": "Real estate",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ABREL&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 50.21,
        "public": 49.11,
        "trust": 0.68
      },
      "owners": [
        {
          "id": "ab-real-estate-promoter",
          "label": "Promoter and promoter group",
          "percent": 50.21,
          "target": "ab-real-estate",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ABREL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ab-real-estate-public",
          "label": "Public shareholders",
          "percent": 49.11,
          "target": "ab-real-estate",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ABREL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ab-real-estate-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.68,
          "target": "ab-real-estate",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ABREL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "ABREL"
    },
    {
      "id": "genus-power",
      "name": "Genus Power Infrastructures",
      "short": "Genus Power",
      "sector": "Engineering",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=GENUSPOWER&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 39.34,
        "public": 60.63,
        "trust": 0.03
      },
      "owners": [
        {
          "id": "genus-power-promoter",
          "label": "Promoter and promoter group",
          "percent": 39.34,
          "target": "genus-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=GENUSPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "genus-power-public",
          "label": "Public shareholders",
          "percent": 60.63,
          "target": "genus-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=GENUSPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "genus-power-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.03,
          "target": "genus-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=GENUSPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "GENUSPOWER"
    },
    {
      "id": "wework-india",
      "name": "WeWork India Management",
      "short": "WeWork India",
      "sector": "Real estate",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WEWORK&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 48.2,
        "public": 51.8,
        "trust": 0
      },
      "owners": [
        {
          "id": "wework-india-promoter",
          "label": "Promoter and promoter group",
          "percent": 48.2,
          "target": "wework-india",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WEWORK&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "wework-india-public",
          "label": "Public shareholders",
          "percent": 51.8,
          "target": "wework-india",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WEWORK&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "WEWORK"
    },
    {
      "id": "india-shelter",
      "name": "India Shelter Finance Corporation",
      "short": "India Shelter",
      "sector": "Finance",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INDIASHLTR&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 45.91,
        "public": 54.09,
        "trust": 0
      },
      "owners": [
        {
          "id": "india-shelter-promoter",
          "label": "Promoter and promoter group",
          "percent": 45.91,
          "target": "india-shelter",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INDIASHLTR&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "india-shelter-public",
          "label": "Public shareholders",
          "percent": 54.09,
          "target": "india-shelter",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=INDIASHLTR&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "INDIASHLTR"
    },
    {
      "id": "bajaj-auto",
      "name": "Bajaj Auto",
      "short": "Bajaj Auto",
      "sector": "Automotive",
      "asOf": "2026-06-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJAJ-AUTO&tabIndex=equity",
        "label": "NSE, Bajaj Auto shareholding pattern, 30 June 2026"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-06-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 55.01,
        "public": 44.99,
        "trust": 0
      },
      "owners": [
        {
          "id": "bajaj-auto-promoter",
          "label": "Promoter and promoter group",
          "percent": 55.01,
          "target": "bajaj-auto",
          "asOf": "2026-06-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJAJ-AUTO&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "bajaj-auto-public",
          "label": "Public shareholders",
          "percent": 44.99,
          "target": "bajaj-auto",
          "asOf": "2026-06-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJAJ-AUTO&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "BAJAJ-AUTO"
    },
    {
      "id": "asian-paints",
      "name": "Asian Paints",
      "short": "Asian Paints",
      "sector": "Consumer goods",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASIANPAINT&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 52.65,
        "public": 47.28,
        "trust": 0.08
      },
      "owners": [
        {
          "id": "asian-paints-promoter",
          "label": "Promoter and promoter group",
          "percent": 52.65,
          "target": "asian-paints",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASIANPAINT&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "asian-paints-public",
          "label": "Public shareholders",
          "percent": 47.28,
          "target": "asian-paints",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASIANPAINT&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "asian-paints-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.08,
          "target": "asian-paints",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASIANPAINT&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "ASIANPAINT"
    },
    {
      "id": "kotak-bank",
      "name": "Kotak Mahindra Bank",
      "short": "Kotak Bank",
      "sector": "Banking",
      "asOf": "2026-03-31",
      "source": {
        "url": "https://www.kotak.bank.in/content/dam/Kotak/investor-relation/Financial-Result/shareholding-patterns/FY-2026/q4/shareholding-patterns/Shareholding_Pattern.pdf",
        "label": "Kotak Mahindra Bank official shareholding pattern, 31 March 2026"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-03-31; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 25.87,
        "public": 74.13,
        "trust": 0
      },
      "owners": [
        {
          "id": "kotak-bank-promoter",
          "label": "Promoter and promoter group",
          "percent": 25.87,
          "target": "kotak-bank",
          "asOf": "2026-03-31",
          "source": "https://www.kotak.bank.in/content/dam/Kotak/investor-relation/Financial-Result/shareholding-patterns/FY-2026/q4/shareholding-patterns/Shareholding_Pattern.pdf",
          "kind": "Aggregate category"
        },
        {
          "id": "kotak-bank-public",
          "label": "Public shareholders",
          "percent": 74.13,
          "target": "kotak-bank",
          "asOf": "2026-03-31",
          "source": "https://www.kotak.bank.in/content/dam/Kotak/investor-relation/Financial-Result/shareholding-patterns/FY-2026/q4/shareholding-patterns/Shareholding_Pattern.pdf",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "KOTAKBANK"
    },
    {
      "id": "hpcl",
      "name": "Hindustan Petroleum Corporation",
      "short": "HPCL",
      "sector": "Energy",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HINDPETRO&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 54.9,
        "public": 45.1,
        "trust": 0
      },
      "owners": [
        {
          "id": "hpcl-promoter",
          "label": "Promoter and promoter group",
          "percent": 54.9,
          "target": "hpcl",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HINDPETRO&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hpcl-public",
          "label": "Public shareholders",
          "percent": 45.1,
          "target": "hpcl",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HINDPETRO&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "HINDPETRO"
    },
    {
      "id": "godrej-agrovet",
      "name": "Godrej Agrovet",
      "short": "Godrej Agrovet",
      "sector": "Agriculture",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=GODREJAGRO&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 67.72,
        "public": 32.28,
        "trust": 0
      },
      "owners": [
        {
          "id": "godrej-agrovet-promoter",
          "label": "Promoter and promoter group",
          "percent": 67.72,
          "target": "godrej-agrovet",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=GODREJAGRO&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "godrej-agrovet-public",
          "label": "Public shareholders",
          "percent": 32.28,
          "target": "godrej-agrovet",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=GODREJAGRO&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "GODREJAGRO"
    },
    {
      "id": "jindal-saw",
      "name": "Jindal Saw",
      "short": "Jindal Saw",
      "sector": "Materials",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=JINDALSAW&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 63.24,
        "public": 36.5,
        "trust": 0.26
      },
      "owners": [
        {
          "id": "jindal-saw-promoter",
          "label": "Promoter and promoter group",
          "percent": 63.24,
          "target": "jindal-saw",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=JINDALSAW&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "jindal-saw-public",
          "label": "Public shareholders",
          "percent": 36.5,
          "target": "jindal-saw",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=JINDALSAW&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "jindal-saw-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.26,
          "target": "jindal-saw",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=JINDALSAW&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "JINDALSAW"
    },
    {
      "id": "whirlpool-india",
      "name": "Whirlpool of India",
      "short": "Whirlpool India",
      "sector": "Consumer goods",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WHIRLPOOL&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 39.76,
        "public": 60.24,
        "trust": 0
      },
      "owners": [
        {
          "id": "whirlpool-india-promoter",
          "label": "Promoter and promoter group",
          "percent": 39.76,
          "target": "whirlpool-india",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WHIRLPOOL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "whirlpool-india-public",
          "label": "Public shareholders",
          "percent": 60.24,
          "target": "whirlpool-india",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=WHIRLPOOL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "WHIRLPOOL"
    },
    {
      "id": "kajaria",
      "name": "Kajaria Ceramics",
      "short": "Kajaria",
      "sector": "Materials",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KAJARIACER&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 46.74,
        "public": 53.26,
        "trust": 0
      },
      "owners": [
        {
          "id": "kajaria-promoter",
          "label": "Promoter and promoter group",
          "percent": 46.74,
          "target": "kajaria",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KAJARIACER&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "kajaria-public",
          "label": "Public shareholders",
          "percent": 53.26,
          "target": "kajaria",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KAJARIACER&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "KAJARIACER"
    },
    {
      "id": "moil",
      "name": "MOIL",
      "short": "MOIL",
      "sector": "Materials",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MOIL&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 64.68,
        "public": 35.32,
        "trust": 0
      },
      "owners": [
        {
          "id": "moil-promoter",
          "label": "Promoter and promoter group",
          "percent": 64.68,
          "target": "moil",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MOIL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "moil-public",
          "label": "Public shareholders",
          "percent": 35.32,
          "target": "moil",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MOIL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "MOIL"
    },
    {
      "id": "hdfc-life",
      "name": "HDFC Life Insurance Company",
      "short": "HDFC Life",
      "sector": "Insurance",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HDFCLIFE&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 50.53,
        "public": 49.44,
        "trust": 0.02
      },
      "owners": [
        {
          "id": "hdfc-life-promoter",
          "label": "Promoter and promoter group",
          "percent": 50.53,
          "target": "hdfc-life",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HDFCLIFE&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hdfc-life-public",
          "label": "Public shareholders",
          "percent": 49.44,
          "target": "hdfc-life",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HDFCLIFE&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hdfc-life-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.02,
          "target": "hdfc-life",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HDFCLIFE&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "HDFCLIFE"
    },
    {
      "id": "apollo-tyres",
      "name": "Apollo Tyres",
      "short": "Apollo Tyres",
      "sector": "Automotive",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=APOLLOTYRE&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 36.93,
        "public": 62.67,
        "trust": 0.4
      },
      "owners": [
        {
          "id": "apollo-tyres-promoter",
          "label": "Promoter and promoter group",
          "percent": 36.93,
          "target": "apollo-tyres",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=APOLLOTYRE&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "apollo-tyres-public",
          "label": "Public shareholders",
          "percent": 62.67,
          "target": "apollo-tyres",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=APOLLOTYRE&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "apollo-tyres-trust",
          "label": "Shares held by employee trust(s) (C2)",
          "percent": 0.4,
          "target": "apollo-tyres",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=APOLLOTYRE&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "APOLLOTYRE"
    },
    {
      "id": "itc-hotels",
      "name": "ITC Hotels",
      "short": "ITC Hotels",
      "sector": "Hospitality",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ITCHOTELS&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 39.85,
        "public": 60.15,
        "trust": 0
      },
      "owners": [
        {
          "id": "itc-hotels-promoter",
          "label": "Promoter and promoter group",
          "percent": 39.85,
          "target": "itc-hotels",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ITCHOTELS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "itc-hotels-public",
          "label": "Public shareholders",
          "percent": 60.15,
          "target": "itc-hotels",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ITCHOTELS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "ITCHOTELS"
    },
    {
      "id": "physicswallah",
      "name": "Physicswallah",
      "short": "Physicswallah",
      "sector": "Education",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PW&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 71.17,
        "public": 28.83,
        "trust": 0
      },
      "owners": [
        {
          "id": "physicswallah-promoter",
          "label": "Promoter and promoter group",
          "percent": 71.17,
          "target": "physicswallah",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PW&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "physicswallah-public",
          "label": "Public shareholders",
          "percent": 28.83,
          "target": "physicswallah",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=PW&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "PW"
    },
    {
      "id": "bajaj-electricals",
      "name": "Bajaj Electricals",
      "short": "Bajaj Electricals",
      "sector": "Consumer goods",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJAJELEC&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 62.68,
        "public": 37.32,
        "trust": 0
      },
      "owners": [
        {
          "id": "bajaj-electricals-promoter",
          "label": "Promoter and promoter group",
          "percent": 62.68,
          "target": "bajaj-electricals",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJAJELEC&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "bajaj-electricals-public",
          "label": "Public shareholders",
          "percent": 37.32,
          "target": "bajaj-electricals",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BAJAJELEC&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "BAJAJELEC"
    },
    {
      "id": "edelweiss",
      "name": "Edelweiss Financial Services",
      "short": "Edelweiss",
      "sector": "Finance",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=EDELWEISS&tabIndex=equity",
        "label": "NSE shareholding-pattern register; 2026-09-30 (A, B, C2)"
      },
      "recordType": "Aggregate categories",
      "scope": "Exchange-filed shareholding-category totals dated 2026-09-30; A=promoter and promoter group, B=public and C2=employee trusts (where nonzero). The denominator is A+B+C2 and rounding may produce a total marginally different from 100. These are categories, not named beneficial owners or voting-control findings.",
      "categoryTotals": {
        "promoter": 31.54,
        "public": 68.46,
        "trust": 0
      },
      "owners": [
        {
          "id": "edelweiss-promoter",
          "label": "Promoter and promoter group",
          "percent": 31.54,
          "target": "edelweiss",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=EDELWEISS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "edelweiss-public",
          "label": "Public shareholders",
          "percent": 68.46,
          "target": "edelweiss",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=EDELWEISS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ],
      "symbol": "EDELWEISS"
    },
    {
      "id": "biocon",
      "name": "Biocon Limited",
      "short": "Biocon",
      "sector": "Pharmaceuticals",
      "symbol": "BIOCON",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BIOCON&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for BIOCON · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 44.68,
        "public": 55.14,
        "trust": 0.19
      },
      "owners": [
        {
          "id": "biocon-promoter",
          "label": "Promoter and promoter group",
          "percent": 44.68,
          "target": "biocon",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BIOCON&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "biocon-public",
          "label": "Public shareholders",
          "percent": 55.14,
          "target": "biocon",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BIOCON&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "biocon-trust",
          "label": "Shares held by employee trusts (C2)",
          "percent": 0.19,
          "target": "biocon",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=BIOCON&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "torrent-power",
      "name": "Torrent Power Limited",
      "short": "Torrent Power",
      "sector": "Energy",
      "symbol": "TORNTPOWER",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TORNTPOWER&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for TORNTPOWER · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 51.09,
        "public": 48.91,
        "trust": 0
      },
      "owners": [
        {
          "id": "torrent-power-promoter",
          "label": "Promoter and promoter group",
          "percent": 51.09,
          "target": "torrent-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TORNTPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "torrent-power-public",
          "label": "Public shareholders",
          "percent": 48.91,
          "target": "torrent-power",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TORNTPOWER&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "ashok-leyland",
      "name": "Ashok Leyland Limited",
      "short": "Ashok Leyland",
      "sector": "Automotive",
      "symbol": "ASHOKLEY",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASHOKLEY&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for ASHOKLEY · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 51.51,
        "public": 48.49,
        "trust": 0
      },
      "owners": [
        {
          "id": "ashok-leyland-promoter",
          "label": "Promoter and promoter group",
          "percent": 51.51,
          "target": "ashok-leyland",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASHOKLEY&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ashok-leyland-public",
          "label": "Public shareholders",
          "percent": 48.49,
          "target": "ashok-leyland",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ASHOKLEY&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "campus-activewear",
      "name": "Campus Activewear Limited",
      "short": "Campus",
      "sector": "Consumer goods",
      "symbol": "CAMPUS",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=CAMPUS&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for CAMPUS · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 72.07,
        "public": 27.93,
        "trust": 0
      },
      "owners": [
        {
          "id": "campus-activewear-promoter",
          "label": "Promoter and promoter group",
          "percent": 72.07,
          "target": "campus-activewear",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=CAMPUS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "campus-activewear-public",
          "label": "Public shareholders",
          "percent": 27.93,
          "target": "campus-activewear",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=CAMPUS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "lupin",
      "name": "Lupin Limited",
      "short": "Lupin",
      "sector": "Pharmaceuticals",
      "symbol": "LUPIN",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LUPIN&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for LUPIN · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 46.84,
        "public": 53.16,
        "trust": 0
      },
      "owners": [
        {
          "id": "lupin-promoter",
          "label": "Promoter and promoter group",
          "percent": 46.84,
          "target": "lupin",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LUPIN&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "lupin-public",
          "label": "Public shareholders",
          "percent": 53.16,
          "target": "lupin",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LUPIN&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "sterling-wilson",
      "name": "Sterling and Wilson Renewable Energy Limited",
      "short": "Sterling & Wilson",
      "sector": "Energy",
      "symbol": "SWSOLAR",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SWSOLAR&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for SWSOLAR · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 45.72,
        "public": 54.28,
        "trust": 0
      },
      "owners": [
        {
          "id": "sterling-wilson-promoter",
          "label": "Promoter and promoter group",
          "percent": 45.72,
          "target": "sterling-wilson",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SWSOLAR&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "sterling-wilson-public",
          "label": "Public shareholders",
          "percent": 54.28,
          "target": "sterling-wilson",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=SWSOLAR&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "ion-exchange",
      "name": "ION Exchange (India) Limited",
      "short": "ION Exchange",
      "sector": "Engineering",
      "symbol": "IONEXCHANG",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IONEXCHANG&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for IONEXCHANG · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 25.08,
        "public": 58.74,
        "trust": 16.18
      },
      "owners": [
        {
          "id": "ion-exchange-promoter",
          "label": "Promoter and promoter group",
          "percent": 25.08,
          "target": "ion-exchange",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IONEXCHANG&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ion-exchange-public",
          "label": "Public shareholders",
          "percent": 58.74,
          "target": "ion-exchange",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IONEXCHANG&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ion-exchange-trust",
          "label": "Shares held by employee trusts (C2)",
          "percent": 16.18,
          "target": "ion-exchange",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IONEXCHANG&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "northern-arc",
      "name": "Northern Arc Capital Limited",
      "short": "Northern Arc",
      "sector": "Finance",
      "symbol": "NORTHARC",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=NORTHARC&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for NORTHARC · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 0,
        "public": 100,
        "trust": 0
      },
      "owners": [
        {
          "id": "northern-arc-public",
          "label": "Public shareholders",
          "percent": 100,
          "target": "northern-arc",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=NORTHARC&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "tube-investments",
      "name": "Tube Investments of India Limited",
      "short": "Tube Investments",
      "sector": "Automotive",
      "symbol": "TIINDIA",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TIINDIA&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for TIINDIA · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 44.1,
        "public": 55.9,
        "trust": 0
      },
      "owners": [
        {
          "id": "tube-investments-promoter",
          "label": "Promoter and promoter group",
          "percent": 44.1,
          "target": "tube-investments",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TIINDIA&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "tube-investments-public",
          "label": "Public shareholders",
          "percent": 55.9,
          "target": "tube-investments",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=TIINDIA&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "oriental-hotels",
      "name": "Oriental Hotels Limited",
      "short": "Oriental Hotels",
      "sector": "Hotels",
      "symbol": "ORIENTHOT",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ORIENTHOT&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for ORIENTHOT · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 68.48,
        "public": 31.52,
        "trust": 0
      },
      "owners": [
        {
          "id": "oriental-hotels-promoter",
          "label": "Promoter and promoter group",
          "percent": 68.48,
          "target": "oriental-hotels",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ORIENTHOT&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "oriental-hotels-public",
          "label": "Public shareholders",
          "percent": 31.52,
          "target": "oriental-hotels",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=ORIENTHOT&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "lt-foods",
      "name": "LT Foods Limited",
      "short": "LT Foods",
      "sector": "Consumer goods",
      "symbol": "LTFOODS",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LTFOODS&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for LTFOODS · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 51.01,
        "public": 48.99,
        "trust": 0
      },
      "owners": [
        {
          "id": "lt-foods-promoter",
          "label": "Promoter and promoter group",
          "percent": 51.01,
          "target": "lt-foods",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LTFOODS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "lt-foods-public",
          "label": "Public shareholders",
          "percent": 48.99,
          "target": "lt-foods",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LTFOODS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "laxmi-organic",
      "name": "Laxmi Organic Industries Limited",
      "short": "Laxmi Organic",
      "sector": "Materials",
      "symbol": "LXCHEM",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LXCHEM&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for LXCHEM · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 69.16,
        "public": 30.84,
        "trust": 0
      },
      "owners": [
        {
          "id": "laxmi-organic-promoter",
          "label": "Promoter and promoter group",
          "percent": 69.16,
          "target": "laxmi-organic",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LXCHEM&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "laxmi-organic-public",
          "label": "Public shareholders",
          "percent": 30.84,
          "target": "laxmi-organic",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=LXCHEM&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "mahindra-logistics",
      "name": "Mahindra Logistics Limited",
      "short": "Mahindra Logistics",
      "sector": "Logistics",
      "symbol": "MAHLOG",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MAHLOG&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for MAHLOG · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 59.54,
        "public": 40.46,
        "trust": 0
      },
      "owners": [
        {
          "id": "mahindra-logistics-promoter",
          "label": "Promoter and promoter group",
          "percent": 59.54,
          "target": "mahindra-logistics",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MAHLOG&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "mahindra-logistics-public",
          "label": "Public shareholders",
          "percent": 40.46,
          "target": "mahindra-logistics",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=MAHLOG&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "raymond",
      "name": "Raymond Limited",
      "short": "Raymond",
      "sector": "Diversified",
      "symbol": "RAYMOND",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RAYMOND&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for RAYMOND · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 48.87,
        "public": 51.1,
        "trust": 0.03
      },
      "owners": [
        {
          "id": "raymond-promoter",
          "label": "Promoter and promoter group",
          "percent": 48.87,
          "target": "raymond",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RAYMOND&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "raymond-public",
          "label": "Public shareholders",
          "percent": 51.1,
          "target": "raymond",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RAYMOND&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "raymond-trust",
          "label": "Shares held by employee trusts (C2)",
          "percent": 0.03,
          "target": "raymond",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=RAYMOND&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "donear",
      "name": "Donear Industries Limited",
      "short": "Donear",
      "sector": "Textiles",
      "symbol": "DONEAR",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=DONEAR&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for DONEAR · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 67.55,
        "public": 32.45,
        "trust": 0
      },
      "owners": [
        {
          "id": "donear-promoter",
          "label": "Promoter and promoter group",
          "percent": 67.55,
          "target": "donear",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=DONEAR&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "donear-public",
          "label": "Public shareholders",
          "percent": 32.45,
          "target": "donear",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=DONEAR&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "ksolves",
      "name": "Ksolves India Limited",
      "short": "Ksolves",
      "sector": "Technology",
      "symbol": "KSOLVES",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KSOLVES&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for KSOLVES · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 58.92,
        "public": 41.08,
        "trust": 0
      },
      "owners": [
        {
          "id": "ksolves-promoter",
          "label": "Promoter and promoter group",
          "percent": 58.92,
          "target": "ksolves",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KSOLVES&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "ksolves-public",
          "label": "Public shareholders",
          "percent": 41.08,
          "target": "ksolves",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=KSOLVES&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "63moons",
      "name": "63 moons technologies limited",
      "short": "63 moons",
      "sector": "Technology",
      "symbol": "63MOONS",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=63MOONS&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for 63MOONS · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 45.59,
        "public": 54.41,
        "trust": 0
      },
      "owners": [
        {
          "id": "63moons-promoter",
          "label": "Promoter and promoter group",
          "percent": 45.59,
          "target": "63moons",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=63MOONS&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "63moons-public",
          "label": "Public shareholders",
          "percent": 54.41,
          "target": "63moons",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=63MOONS&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "hal",
      "name": "Hindustan Aeronautics Limited",
      "short": "HAL",
      "sector": "Defence",
      "symbol": "HAL",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HAL&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for HAL · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 71.64,
        "public": 28.36,
        "trust": 0
      },
      "owners": [
        {
          "id": "hal-promoter",
          "label": "Promoter and promoter group",
          "percent": 71.64,
          "target": "hal",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HAL&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "hal-public",
          "label": "Public shareholders",
          "percent": 28.36,
          "target": "hal",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=HAL&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "irfc",
      "name": "Indian Railway Finance Corporation Limited",
      "short": "IRFC",
      "sector": "Finance",
      "symbol": "IRFC",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IRFC&tabIndex=equity",
        "label": "NSE shareholding-pattern disclosure index for IRFC · 30 September 2026 (A, B, C2)"
      },
      "sourceExtract": "NSE 2026-09-30 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 82.9,
        "public": 17.1,
        "trust": 0
      },
      "owners": [
        {
          "id": "irfc-promoter",
          "label": "Promoter and promoter group",
          "percent": 82.9,
          "target": "irfc",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IRFC&tabIndex=equity",
          "kind": "Aggregate category"
        },
        {
          "id": "irfc-public",
          "label": "Public shareholders",
          "percent": 17.1,
          "target": "irfc",
          "asOf": "2026-09-30",
          "source": "https://www.nseindia.com/companies-listing/corporate-filings-shareholding-pattern?symbol=IRFC&tabIndex=equity",
          "kind": "Aggregate category"
        }
      ]
    },
    {
      "id": "powergrid",
      "name": "Power Grid Corporation of India Limited",
      "short": "Power Grid",
      "sector": "Energy",
      "symbol": "POWERGRID",
      "asOf": "2026-09-30",
      "source": {
        "url": "https://powergrid.in/sites/default/files/Investor_Relation/Reports_Filings/Share_Holding_Pattern/2026-27/SHP_2026-27_Q2.html",
        "label": "Power Grid official Q2 FY2026–27 shareholding-pattern filing (30 September 2026)"
      },
      "sourceExtract": "Issuer Q2 2026-27 Table I",
      "recordType": "Aggregate categories",
      "scope": "Dated 30 September 2026 shareholding-pattern disclosure. A = promoter group; B = public shareholders; C2 = employee trusts where reported. Percentages use the (A+B+C2) denominator, rounded to two decimal places. Categories are not identified people, and are not evidence of ultimate beneficial control. The exchange search index may display newer filings; the historical date of this observation is preserved.",
      "categoryTotals": {
        "promoter": 51.34,
        "public": 48.66,
        "trust": 0
      },
      "owners": [
        {
          "id": "powergrid-promoter",
          "label": "Promoter and promoter group",
          "percent": 51.34,
          "target": "powergrid",
          "asOf": "2026-09-30",
          "source": "https://powergrid.in/sites/default/files/Investor_Relation/Reports_Filings/Share_Holding_Pattern/2026-27/SHP_2026-27_Q2.html",
          "kind": "Aggregate category"
        },
        {
          "id": "powergrid-public",
          "label": "Public shareholders",
          "percent": 48.66,
          "target": "powergrid",
          "asOf": "2026-09-30",
          "source": "https://powergrid.in/sites/default/files/Investor_Relation/Reports_Filings/Share_Holding_Pattern/2026-27/SHP_2026-27_Q2.html",
          "kind": "Aggregate category"
        }
      ]
    }
  ],
  "methodology": {
    "description": "Manually curated, dated equity shareholding disclosures; not a real-time price or beneficial ownership dataset.",
    "newest_added": "2026-09-30",
    "group_basis": "A + B + C2, percentages rounded to two decimal places. Exclude C1 depository receipts from this denominator where the source does.",
    "source_policy": "Original issuer or NSE filing source. Link to the issuer filing or the exchange's filing index; if an index updates, historical figures remain explicitly dated.",
    "limitations": "Named shareholders and category aggregates must not be treated as interchangeable. Do not sum parent categories and named members or infer ultimate beneficial control.",
    "reviewed_date": "2026-11-01",
    "latest_batch": "35 company-level category disclosures added 1 November 2026; most as at 30 September 2026, Bajaj Auto 30 June and Kotak 31 March",
    "category_definition": "A = promoters, B = public, C2 = employee-trust holdings; sum can be 99.99 or 100.01 from published rounding; absent zero categories are stored as 0 in categoryTotals for newly added records.",
    "lastExpanded": "2026-11-01",
    "expansionNote": "20 independently checked published September 2026 shareholding-pattern snapshots were appended; original 64 companies and their dated figures are retained. Power Grid uses its issuer disclosure, the other 19 use the NSE corporate-filings index.",
    "dataGranularity": "Issuer-reported aggregate shareholder categories, not an audit of beneficial ownership or ultimate control."
  }
}
