Performance attribution for your own account
Your returns, explained.
Connect your brokerage. See exactly how much came from the market, and how much came from you: your picks, your sector bets, your timing. Every day, in percent and dollars.
| Stock picks | +6.4 pts |
| Sector bets | +2.1 pts |
| Market timing | +0.5 pts |
| Trading | −0.3 pts |
| Sector timing | −0.8 pts |
| Holding cash | −1.2 pts |
One number hides everything.
“Up 40%” doesn’t tell you whether it was skill, luck, leverage or just a good year for the market. xsreturns splits your return into the decisions that produced it, using the same attribution method institutions use, run on your actual trades.
The market
What an index fund would have made on the same money, on the same days. The baseline everything else is measured against.
Your stock picks
Each holding against its own sector. Not "tech went up": whether your tech beat tech.
Your sector bets
The mix you chose against the market’s. Overweight semis, underweight banks: this is where it shows.
Your timing
Moving in and out of sectors, and in and out of the market. Did the moves catch the swings?
Cash
The cost of sitting out. In a rising market it adds up quietly, and now you can see it.
Trading
What you made or lost trading during the day, against the closing price. Fees included.
How it works
Connect, read-only
Link your brokerage through SnapTrade. We can read positions, balances and history. We can never trade, move money or see your password.
We rebuild every day
Up to two years of your history, priced at every close and measured against the US total market, sector by sector.
See it. Share it.
A full report with the breakdown, your best and worst calls, and share cards built for your feed. Percent-only by default.
Your data, handled carefully.
- Read-only access. Nothing we connect can place a trade or move money.
- We never receive or store your brokerage login.
- Disconnect any time. Delete your data with one request.
- We don’t sell your data or show you ads.