100% private

Live multi-ticker tracker

Add any US stock or ETF. Quotes refresh every 60 seconds. No signup, no cloud, no account — your portfolio stays in your browser, never on our servers.

Portfolio Tracker

Editorial disclosure

VOO.us is an independent site not affiliated with Vanguard. This page is informational only — not investment advice. It may contain affiliate links to brokers; see our full disclaimer for details.

Next step

Need to execute a trade?

4 commission-free brokers compared · $0/trade →
1

Add positions

Any US ticker. VOO, VTI, AAPL, BRK.B, fractional shares welcome. Switch modes with one tap.

2

See live value

Quotes refresh every 60 seconds from Yahoo Finance. Today’s change is color-coded per position.

3

Go advanced

Add cost per share to see unrealized gain/loss on each position and across the whole portfolio.

Frequently Asked Questions

Which tickers can I track?

Any US-listed stock or ETF with a standard ticker symbol. For example VOO, VTI, AAPL, MSFT, SCHD, QQQ, BRK.B. Live prices come from Yahoo Finance via our Cloudflare proxy. Up to 10 tickers per batch. Mutual funds and over-the-counter securities are not supported.

What is the difference between basic and advanced mode?

Basic mode shows current value and today’s change for each position, just ticker and shares. Advanced mode adds a cost-per-share field so the tracker can calculate total gain or loss in dollars and percentage. Use basic mode for a quick portfolio value check; switch to advanced when you want to see unrealized returns.

Is my portfolio data saved anywhere?

Your tickers, share counts, and cost basis are stored only in your browser’s local storage. Nothing is transmitted to VOO.us servers or any third party. Price quotes are fetched from Yahoo Finance through a proxy that only sees the list of symbols in a single request. It has no idea who sent it or what you own.

How often do the prices refresh?

Prices refresh automatically every 60 seconds while the tab is visible. Refreshing pauses when the tab is hidden to save battery and bandwidth. Quotes are delayed up to about one minute versus the live exchange feed, which is typical for free financial data.

Do I need to enter a cost basis?

No. Cost basis is optional and only appears in advanced mode. If you just want to see your portfolio value and today’s change, stay in basic mode with ticker and shares only. In advanced mode, you can leave cost blank on any row. Only rows with a cost contribute to the total gain/loss figure.

Does the tracker handle stock splits, DRIP, or tax lots?

No. The tracker is intentionally simple. It multiplies your share count by the live price. It does not adjust for past stock splits (update your shares manually after a split), does not model dividend reinvestment, and does not track individual tax lots. For those, use your broker’s reporting tools. This is a quick live-value dashboard, not an accounting system.