Universe screened
2,307
NSE securities with usable price history
Market Overview & Analysis
Screen · 2007-01-01 → 2026-08-13
Which NSE stocks actually held their ground through India's five worst drawdowns? Every name is scored on how much it out- or under-performed the index in each crisis, how deep its worst intra-crash fall was, its single worst day, and how fast it recovered — then ranked on a published, weighted composite.
Universe screened
2,307
NSE securities with usable price history
Passed the filters
444
Liquidity, price, coverage and history gates
Crisis windows
5
2008–2022 stress tests
Scored in all windows
36
Of the top 50 published names
Each component is converted to a z-score against every eligible stock in the same crisis window, then combined. The weights are fixed and shown here so the ranking can be disagreed with rather than merely accepted — every raw component behind each score is published in the table below.
| Component | Weight | What it measures |
|---|---|---|
| excessReturn | 0.4 | Return versus the index across the same window |
| maxDrawdown | 0.25 | Worst peak-to-trough fall *inside* the window |
| worstDay | 0.2 | Single worst daily move during the crisis |
| recoveryDays | 0.15 | Trading days to reclaim the pre-crash close |
Eligibility gates: median daily traded value ≥ ₹1.0 Cr, median price ≥ ₹10, at least80% of each window's trading days listed, and a score in at least 3 of the 5 windows. A stock that never recovered is penalised as the worst observed bucket (500 days), not discarded.
Nifty 50 peak-to-trough drawdown in each window. The 2008 crash and the COVID unwind were the two deepest.
Mean percentage points the published names out-performed (or under-performed) the index inside each window.
Each point is one of the top ten ranked names. Higher score means better crisis behaviour; the x-axis shows annualised return since listing.
The collapse of Lehman Brothers turned a credit crisis into a global recession. India's banks were the least exposed of the emerging-market lenders, but exports, capital inflows and investor risk appetite all vanished together — the index lost roughly 60% from its January 2008 peak, and liquidity disappeared long before the economy did.
Peak 2008-01-07 → trough 2008-10-26 · recovered 2009-05-28 · 198 trading days
The sovereign-debt crisis in Europe and the loss of the US AAA rating forced global funds back into cash, colliding with India's widening current-account deficit. Oil spiked above $145 and the rupee fell past 50 to the dollar, so the index lost more than half its value from its late-2010 peak.
Peak 2010-11-04 → trough 2011-12-19 · recovered 2012-02-14 · 277 trading days
Two ₹500/₹1000 notes were withdrawn overnight on 8 November 2016, a large part of bank balances disappeared into the parallel cash market, and bad loans at the large public banks had already been recognised. The combined earnings shock produced the sharpest single episode in the sample.
Peak 2015-03-02 → trough 2016-02-24 · recovered 2016-05-25 · 244 trading days
A worldwide halt to economic activity froze the market for weeks, then reopened it into a violent unwind. The index fell faster than in any comparable span in this sample, made worse by a nationwide lockdown and a scramble to raise cash.
Peak 2020-01-13 → trough 2020-03-22 · recovered 2020-06-02 · 48 trading days
The fastest hiking cycle in four decades repriced every equity market, and the war in Europe pushed energy prices to records. Domestic banks were also mid-way through tightening after the credit boom, so the index corrected even as local input costs surged.
Peak 2021-10-17 → trough 2022-06-16 · recovered 2022-07-27 · 166 trading days
The composite score on the left, then the raw excess return versus the index inside each window. Negative numbers mean the stock fell *more* than Nifty did.
| # | Symbol | Score | CAGR | Windows | Global | Eurozone | Banking | COVID | Fed | Median value traded |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PATANJALI | 4.58 | +6.9% | 3/5 | — | — | -4.9% | +658.4% | +13.2% | ₹2.4 Cr |
| 2 | VADILALIND | 3.55 | +28.4% | 3/5 | — | — | +94.6% | +8.7% | +92.1% | ₹1.6 Cr |
| 3 | TCI | 3.45 | -24.8% | 5/5 | -12.3% | -45.3% | -26.1% | -5.8% | +66.1% | ₹3.0 Cr |
| 4 | AVANTIFEED | 3.42 | +45.8% | 4/5 | — | +264.6% | +29.0% | -15.2% | -10.3% | ₹6.3 Cr |
| 5 | DWARKESH | 3.40 | +8.3% | 5/5 | -6.9% | -42.4% | +301.3% | -19.2% | +47.2% | ₹1.2 Cr |
| 6 | CHENNPETRO | 3.38 | +9.7% | 5/5 | -9.2% | -7.7% | +138.6% | -16.2% | +155.9% | ₹8.1 Cr |
| 7 | ADANIPOWER | 3.32 | +14.4% | 4/5 | — | -21.9% | -27.7% | -14.9% | +148.8% | ₹7.3 Cr |
| 8 | SAMMAANCAP | 3.31 | -4.9% | 3/5 | — | — | +10.5% | -32.6% | -41.8% | ₹136.3 Cr |
| 9 | WELSPUNLIV | 3.24 | +18.3% | 5/5 | -20.0% | -39.9% | +172.1% | -9.3% | -39.0% | ₹3.8 Cr |
| 10 | WELCORP | 3.24 | +18.4% | 5/5 | -20.2% | -40.9% | +42.9% | -19.5% | +52.8% | ₹12.3 Cr |
How many of the published names failed to reclaim their pre-crash close within each window's horizon. A high composite score does not guarantee a full recovery.