No company selected
Search for a company above to start. You can add up to 8 and compare them against the index.
Return and risk vs the index
Returns per year
Valuation context
Business sheets
SIP back-test: what if you had invested every month?
Private by design: calculated in your browser and saved on this device only
Portfolio tracker
Add a transaction
Corporate actions: demergers, mergers, renames
If you buy something new
How it compares with its usual rival
Jargon explained
| Term | What it means | For this company |
|---|
Where is the price now?
Price levels: 200-day average, support and resistance (advanced)
Choose a company to see its price levels.
Descriptive history, not a forecast. Past conditional frequencies can and do change.
How this is worked out, and its limits
Levels. A past high or low becomes a level only after five later trading days confirm it, and a level needs at least two such points. Old highs and lows both count, so a broken level can turn. Support is the nearest level at or below the price and resistance the nearest at or above it. A test is a close that moves into a band around the level; the band is about 2% to 5%, scaled to how much the stock normally moves in a day. We look 20 trading days later and count tests less than 20 days apart once.
No hindsight. At each past test only turning points that were already confirmed at that time are used, and a level is never chosen because of what happened after it.
Base rate. Most stocks are higher 20 days later more often than not, so every result is shown next to the share for all 20-day periods, with a 95% range. Fewer than 8 tests is called too few. Even with about 10 tests, roughly 1 in 9 purely random price series shows a 15-point "edge" by luck, so treat single-level results as description, not prediction.
Behaviour at different levels and against the index. States such as "15% below the 52-week high" are defined from past prices only, and episodes are spaced at least one full outcome period apart (21, 63, 126 or 252 trading days, matching the outcome shown) so one long spell is not counted many times. The momentum, reversal and volatility tables rank today against this stock's own earlier readings only. Index figures use days when both traded. Capture ratios use monthly returns and the geometric average.
Data limits. Yahoo daily closing prices, adjusted for splits and bonus issues but not for demergers or dividends. A one-day move above 20% is flagged because it can be an unadjusted corporate action rather than a real price move. The index is the price index without dividends. Past behaviour does not predict the next move.
Who owns this company?
About these numbers
Figures come from the latest company shareholding report filed with NSE. It is a quarterly snapshot, not a live count. NSE may name only some holders individually; category totals include the rest.
Total shares include fully paid, partly paid and depositary-receipt shares where reported. A partly paid share may have different voting rights. Promoter holding is the combined promoter and promoter-group percentage.
BAT-linked names appear as foreign company holders when the filing classifies them as foreign direct investment. BAT statement about its ITC holdings
Source. Yahoo Finance via the open-source yfinance library (unofficial, free). Quotes refresh on the interval you pick; NSE data is typically delayed ~15 minutes.
Index history. Yahoo's Nifty 50 daily history begins in September 2007, so "20Y" is about 19 years for Nifty. Sensex goes back further.
Returns on the Overview, Year-by-year and SIP tabs are price returns (dividends excluded) because the index series is a price index too. The portfolio tab includes dividends and shows both.
Financials. Yahoo's free annual statements cover only ~4–5 years. Older revenue can be added in fundamentals_override.csv on the server. P/E = price at period end ÷ diluted EPS; market cap = price × shares (approximate).
Portfolio privacy. Portfolio maths runs in your browser. The only thing sent to the server is the list of tickers (to fetch public prices, dividends and splits), never your quantities, prices, dates or totals, and nothing is stored there. You can check this yourself: open your browser's developer tools, go to Network, press "Analyse portfolio", and look at the single market_data request. Your portfolio is saved only in this browser, so use Export CSV to keep a copy.
Your inputs. You enter the date, quantity and price per share yourself; nothing is looked up for you. Only today's price and the index level on your trade dates come from market data.
Portfolio rules. Long-term = held more than 12 months; tax rates change, so check the current rules or ask your tax adviser. Quantities are adjusted for splits and bonus issues using Yahoo's records; demergers, mergers and rights issues are not handled.
Index comparison. "Same money in the index" puts each of your buys and sells into the benchmark on the same dates. The benchmark is a price index without dividends.
Not investment advice.