Portfolio Visualizer

Every sphere is one stock. Its size reflects its share of the portfolio.

Replay restarts the falling holdings in Balls view. It is unavailable in Tiles view.
500holdings
sample value
largest position

Sample data only. This visualization runs entirely in your browser.

Drag to move · tap to inspect

Larger spheres represent larger allocations. Ticker labels appear where the holding is large enough to read.