Nifty 50 Index
Live price
Avg Adj P/E (Index)
Stocks with valid P/E
BUY / HOLD / AVOID
By scoring model
EPS Adjusted Stocks
Clean + Partial
Data Freshness
▲ Top 25 — BUY LIST
Avg Score:
▼ Bottom 25 — AVOID LIST
Avg Score:
INDEX AVG ADJ P/E
Nifty 50 Weighted Average
10×15×20×25×30×+
SECTOR AVG P/E
EPS DATA QUALITY
CLEAN — Both exceptional items & minority interest found and stripped
PARTIAL — One of the two adjustments applied
UNVERIFIED — Raw reported EPS used, no adjustment data available
All 50 stocks ranked by composite score. Click any row to see full breakdown.
Sorted by: Total Score ↓
# Company Signal Score Price ₹ Mkt Cap Cr Adj TTM EPS EPS Qual EPS Growth Adj P/E Fwd P/E (ours) Fwd P/E (analyst) EPS Diverge ROE % D/E Margin 6M vs Nifty 3M vs Nifty 1M vs Nifty
← Scroll right to see EPS quality, forward P/E, divergence, ROE, D/E, margin trend, and relative returns
How stocks are scored — complete methodology
🔵 Fundamental Quality — 50 points
EPS Growth (YoY)
15 pts
Operating Margin Trend
10 pts
Return on Equity (ROE)
10 pts
Debt to Equity Ratio
10 pts
EPS Consistency (CV)
5 pts
EPS Growth: >30%=15 | 20–30%=12 | 10–20%=9 | 0–10%=5 | Negative=0
Margin Trend: Expanding=10 | Flat=5 | Contracting=0
ROE: >25%=10 | 15–25%=7 | 10–15%=4 | Below=0
D/E: <0.5=10 | 0.5–1=7 | 1–2=4 | Above=0 (banks exempt)
EPS CV: <15%=5 | 15–30%=3 | Above=0
🟣 Valuation — 20 points
P/E vs Sector Average
10 pts
PEG Ratio
10 pts
P/E vs Sector: 20%+ below avg=10 | 10–20%=7 | Near avg=5 | 10–20% above=2 | 20%+ above=0
PEG: <0.75=10 | 0.75–1.0=8 | 1.0–1.5=5 | 1.5–2.0=2 | Above=0

Note: P/E is compared sector-by-sector, not absolute. A bank at P/E 12× is not the same as an IT company at P/E 12×.
🟢 Momentum — 30 points
6-Month vs Nifty 50
15 pts
3-Month vs Nifty 50
10 pts
1-Month vs Nifty 50
5 pts
6M: >10% above Nifty=15 | 5–10%=11 | 0–5%=7 | Below=0
3M: >5% above Nifty=10 | 0–5%=6 | Below=0
1M: Above Nifty=5 | Below=0

Why momentum? Stocks outperforming the index over 6 months tend to continue outperforming for another 3–6 months. This is one of the most empirically validated signals in finance.
How EPS is adjusted — the cleaning pipeline
STEP 1
Raw Reported EPS
Yahoo Finance quarterly income statement. Includes everything the company reported — exceptional gains, write-offs, asset sales.
STEP 2
Find Exceptional Items
"Total Unusual Items" row in income statement. One-time gains or losses that don't reflect normal business operations.
STEP 3
Strip Minority Interest
Remove the portion of profit belonging to minority shareholders in subsidiaries. Only the parent's share counts.
STEP 4
Tax Adjustment
Apply India's 25% standard corporate tax rate to exceptional items to get the after-tax impact before removing them.
STEP 5
Adjusted EPS ✓
Clean recurring earnings ÷ shares outstanding. This is what feeds the scoring model and all P/E calculations.
FORWARD EPS — OPTION C (both shown)
Our Derived Forward EPS = TTM Adjusted EPS × (1 + EPS Growth Rate). Based entirely on our adjusted numbers and historical trend. Fully clean.
Analyst Consensus (Yahoo) = Aggregated analyst estimates. May include exceptional items. Shown for comparison. If divergence > 20%, a ⚠ flag appears — it means analysts see something our model doesn't (or vice versa).
📊
Simulation Tracker — Starting April 2026
This tab will track every quarterly prediction against actual performance.

How it works: Each quarter, the top 25 stocks by score are recorded as the "predicted outperformers." One year from now, we compare what those 25 stocks actually returned vs the Nifty 50 index. The hit rate, alpha, and Sharpe ratio are calculated automatically.

First prediction locked in: April 18, 2026
First result available: April 18, 2027

Come back each quarter to see if the model is working.