Not a backtest. Not a model portfolio. Actual positions, actual prices, actual returns — verifiable against broker statements and NSE data.
Both the portfolio and a Nifty 50 equivalent start at 100. Every time capital was added to the portfolio, the same amount on the same date is tracked against the Nifty. The gap is what consistent annual outperformance looks like compounded over time.
Outperforming in bull markets is common. The test is 2018 (IL&FS), 2020 (COVID), 2022 (Russia-Ukraine) — years when most portfolios struggled. Both portfolios beat the Nifty equivalent in every calendar year tracked.
15 of 15 years above Nifty equivalent
11 of 11 years above Nifty equivalent
The sector rotation record is the evidence of active management — when to enter, when to exit, and why. No single stock explains the 15-year record. The calls were at sector level.
Holding-by-holding data: every position, entry price, quantity, unrealised P&L, sector allocation history, and year-by-year commentary — for both portfolios. Available to serious enquirers.
Every figure is from actual broker transaction data and NSE/BSE closing prices. Nothing is estimated or modelled.