Share Performance Analyser

Upload price history (CSV), then get returns, volatility, drawdowns, and trend indicators. Built for ASX shares and indices like ASX 200, but works with any asset that has Date + Price.

No data loaded Range: –

1) Load data

Expected CSV format
At minimum: a date column and a price column. The app auto-detects common names like Date, Close, Adj Close, Price.
Tip: MarketIndex pages are great for viewing, but browser CORS usually blocks scraping. Export data to CSV (or use a provider) then upload here.

2) Results

Total return
From first to last price in range
CAGR (annualised)
Assumes ~252 trading days/year
Volatility (annualised)
Std dev of daily returns
Max drawdown
Worst peak-to-trough drop

Price (normalised to 100)

Drawdown

Daily returns

Performance summary

Metric Value What it means