⚠ Live market data is unavailable right now. This is on our end, not yours — your saved data is safe. Check again
Fetching live market data...
MAJOR INDICES
TOP GAINERS TODAY
TICKER
PRICE
CHANGE %
CHANGE $
TOP LOSERS TODAY
TICKER
PRICE
CHANGE %
CHANGE $
BIGGEST MOVERS TODAY
TICKER
PRICE
CHANGE %
DIRECTION
Data from Yahoo Finance. May be delayed 15 minutes during market hours. Not financial advice.
Advertisement — Upgrade to Pro to remove ads
Portfolio DashboardGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
Holdings
Enter your ticker symbols and dollar amounts. Click Fetch Prices & Analyze to run live data.
CASH & SAVINGS
Add checking, savings, or money market. Cash counts toward your total, earns the rate you set, and lowers your overall risk.
AM I DIVERSIFIED?
The most common blind spot is having most of your money in one industry without realising it. This shows how your money is actually split.
Looking up what each holding actually is...
Portfolio Value
—
Expected Annual Return
—
Annual Volatility (2yr)
—
Sharpe Ratio
—
Portfolio Beta (2yr)
—
Est. Annual Return ($)
—
5-Year Projected Range
—
5-Year Return (est.)
—
⚠ Projections use historical return and volatility, not predictions. The range shows roughly where two-thirds of outcomes would fall based on past behavior. Actual results will vary and past performance does not guarantee future results.
Current Holdings
TICKER
SHARES
PRICE
VALUE ($)
WEIGHT
DAY CHG
EXP. ANNUAL RETURN
Monthly Seasonality — Best & Worst Months
Risk-Adjusted Return by Holding
Return earned per unit of risk taken. Longer green = well paid for the risk. Red = not paid for it. Best on top.
Correlation Matrix
Do your holdings move together? Green = they rise and fall as one. Red = they move opposite. Lots of green means you're less diversified than you think.
What This All Means
Improve My MixGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
What matters most to you?
50% primary / 50% secondary
Automatic lets the optimizer pick sensible limits for you.
-
Consider Adding Holdings
Saved Optimizations (for this portfolio)
Running optimization...
Current vs Optimized
Metric
Current
Optimized
Change
Projected Growth — Current vs Optimized
How your portfolio value would grow over 5 years under each allocation. The shaded area is the realistic spread around the optimized path (one standard deviation) — the line is the middle, not a promise.
Recommended Allocation
TICKER
CURRENT %
CURRENT $
OPTIMAL %
TARGET $
CHANGE $
What This All Means
Monte Carlo SimulationGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
Plays out the next year 1,000 times to show where your money could land — best case, typical, and worst. The risk numbers say how bad a bad year gets.
Fat-Tailed (recommended) assumes crashes happen more often than a bell curve says — a more honest worst case. Standard is the usual math, which understates big losses.
Running 1,000 simulations...
Best Case (1yr)
—
Average Case (1yr)
—
Worst Case (1yr)
—
Probability of Profit
—
VaR 95%
—
CVaR 95%
—
VaR 99%
—
CVaR 99%
—
1,000 Simulation Paths
What This All Means
Black-Scholes Option PricingGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
Prices call and put options from the live share price, and shows what you'd make or lose at five different prices.
Fetching data...
Stock Price
—
Strike Price
—
Hist. Volatility
—
Time to Expiry
—
Call Price
—
Call Delta
—
Call Theta
—
Call Vega
—
Put Price
—
Put Delta
—
Put Theta
—
Gamma (shared)
—
Profit/Loss Scenarios
FUTURE PRICE
CHANGE
CALL P&L
PUT P&L
SUGGESTION
What This All Means
Squeeze Momentum ScannerGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
How it works: a "squeeze" means the price has gone quiet and is building energy. When it releases, the stock often moves fast.
Estimates based on historical data, for educational purposes only — not financial advice.
Strategy: buy when the price drops well below its average, betting it bounces back. Sells if it falls 3% in a day.
Note: ignores trading fees. Past results don't predict future ones.
Running backtest...
Trading Days
—
Buy & Hold Return
—
Strategy Return (after costs)
—
Outperformance
—
Total Trades
—
Total Transaction Costs
—
Strategy Return (before costs)
—
Cost Drag
—
Cumulative Returns: Strategy vs Buy & Hold
What This All Means
Monthly SeasonalityGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
Shows average return by calendar month over your selected lookback period. Helps identify historically strong and weak months for a given ticker.
Fetching data...
Average Monthly Return
MONTH
AVG DAILY RETURN
ANNUALIZED
RATING
What This All Means
Historical Crisis SimulationGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
Fetching historical data...
Portfolio Total Return
—
S&P 500 Total Return
—
Alpha vs S&P 500
—
Max Drawdown
—
S&P 500 Max Drawdown
—
Worst Month
—
Best Month
—
Recovery Status
—
Portfolio vs S&P 500 — Crisis Period
Individual Ticker Performance
TICKER
TOTAL RETURN DURING CRISIS
STATUS
Portfolio Report
Estimates based on historical data, for educational purposes only — not financial advice.
Turn your saved holdings into one shareable report. Pick what to include, and we run each analysis and put it together — with a PDF you can download or send to someone.
WHAT TO INCLUDE
Building your report...
Compare Stocks
Estimates based on historical data, for educational purposes only — not financial advice.
Put two to four stocks side by side to see which is bigger, steadier, pays more income, and has performed better — then check what each would do to your own portfolio.
Comparing...
SIDE BY SIDE
GROWTH OF $1 — LAST 12 MONTHS
WHAT THIS MEANS
Stock Report
Estimates based on historical data, for educational purposes only — not financial advice.
Pick a stock, tick what you want included, and get one combined report — the numbers, the charts, and a plain-English read-out in a single place.
Include in report
Building your report...
Stock Dashboard
Estimates based on historical data, for educational purposes only — not financial advice.
Loading stock data...
THE ESSENTIALS
PRICE — LAST 12 MONTHS
WHAT THIS MEANS
IS THIS EXPENSIVE RIGHT NOW?
Financial StatementsGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
Any company's Income Statement (are they profitable?), Balance Sheet (own vs. owe), and Cash Flow (is cash really coming in?), plus ratios and valuation. Yahoo Finance data — a snapshot, not audited filings.
Add 2 or more tickers to compare. Funds don't have company financials, so those rows show "n/a".
Loading financials...
Loading comparison...
Income Statement
Balance Sheet
Cash Flow Statement
What This All Means
Portfolio Thesis
Portfolio structure
Set what you want each type to be. We compare it against what you actually hold and show the gap.
Targets per industry, built from the sectors you have tagged on your positions.
Thesis per holding
This is the same text as “Why I Bought” on each position — edit it in either place. Selling a position in full retires its thesis.
Log a Position
Got filled at multiple prices on one order? Add a row for each fill, the journal blends them into your true average cost.
Exit — Sell / Close (leave blank if still open)
Same here, add a row per fill if you sold in pieces. Leave empty if the position is still open.
Positions
Trade History
Realized Performance Closed Trades Only
Overall (All Time)
Performance Over Time
Position Detail
News & Movers
Refreshed three times a day — 8:00 AM, 10:00 AM and 5:00 PM ET. Everyone sees the same digest, so nothing is fetched per visit.
What moved and why
Loading…
Today's reading
Economic Cycle
This section is new and still in testing. The numbers come straight from the Federal Reserve and update every Friday, but the wording and layout will keep changing. If something looks wrong or unclear, tell us — that is exactly what we want to hear right now.
Loading economic data…
Where we are in the cycle
What this means
Diffusion indexes over time — above zero is good for the economy
Recession probability
Smoothed recession probabilities from the Federal Reserve (series RECPROUSM156N).
Economic Indicators
Loading indicators…
Price Alerts
Price Alerts Get notified at your target priceEnable Alerts
Get notified even when the app is closed.
On iPhone/iPad: to get push notifications, first add this app to your Home Screen — tap the Share button in Safari, then "Add to Home Screen". Open the app from that icon, and this button will appear.
Watchlist
Track anything you do not own yet. Prices only — add a price alert if you want to be told when it hits a number.
WOULD THIS HELP MY PORTFOLIO?
See what your portfolio would have looked like over the past year if you had held this alongside your existing holdings.
Comparing your portfolio with and without it...
Dividend Reinvestment (DRIP) Glossary
Reinvesting dividends vs. taking the cash. Yields and dividend growth are real; price growth is your guess.
Fetching real dividend yields for your holdings...
None of your holdings pay dividends, so there's nothing to reinvest.
Valuation Models
These estimate what a company is worth. The interactive DCF and Dividend models below use assumptions you control, so treat them as scenarios, not certainties.
Discounted Cash Flow (DCF) Calculator
A DCF estimates a company's value by projecting its future free cash flow and discounting it back to today. Adjust the assumptions, this is an estimate, not a guarantee.
Not enough free cash flow data to run a DCF for this company.
Financial Ratios
Computed from the most recent annual statements (even when viewing quarterly above, since ratios like turnover need a full year). Items without source data show "no data" rather than a guess.
Benchmark ComparisonGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
Compare your saved portfolio or any single stock against a market index or sector benchmark. See how you stack up on returns, risk, and consistency, with a plain-English breakdown at the bottom.
Compare your portfolio
Loading comparison...
Head-to-Head Stats
Metric
You
Benchmark
Edge
Growth Over Time
Monthly Scorecard
Green = you beat the benchmark that month. Red = the benchmark won.
Correlation to Benchmark
—
—
-1.0 (opposite)0 (unrelated)+1.0 (identical)
What This All Means
Rebalance & Cash DeploymentGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
No saved optimization found. Go to the Optimize tab, run an optimization for your goal, and hit Save Optimization. Then come back here and your target will load automatically.
Drift from your structure targets
Rebalance Target
Dividend IncomeGlossary
Estimates based on historical data, for educational purposes only — not financial advice.
See dividend payments for your whole portfolio or any single stock, per-share amounts, pay dates, yield, and how often they pay. For your portfolio, it calculates your actual annual dividend income in dollars.
Uses the holdings from your active portfolio (—). Make sure you've saved holdings on the Dashboard.
Fetching dividend data...
YOUR ESTIMATED ANNUAL DIVIDEND INCOME
$0
Dividend Details
TICKER
PER PAYMENT
FREQUENCY
YIELD
ANNUAL/SHARE
YOUR INCOME
NEXT EX-DATE
Payment History
PAY DATE
AMOUNT PER SHARE
Dividend Discount Model (Fair Value) Glossary
What a dividend stock is worth, based on its dividend, how fast it grows, and the return you want. Adjust the inputs below.
What This All Means
⚡
UPGRADE YOUR PLAN
Upgrade for more analyses, unlimited alerts, and an ad-free experience.
PRO
$3.99/mo
15 analyses/day Unlimited alerts Cancel anytime
PRO+
$5.99/mo
Unlimited analyses No ads Cancel anytime
Subscriptions auto-renew (monthly or annually). Cancel anytime from Account settings. Powered by Stripe.
TERMS OF SERVICE
Last updated: June 2026
1. ACCEPTANCE OF TERMS
By creating an account and using Portfolio Lab ("the Service"), you agree to these Terms of Service. If you do not agree, do not use the Service.
2. EDUCATIONAL PURPOSE ONLY
Portfolio Lab is an educational and informational tool only. Nothing on this platform constitutes personalized investment advice, financial advice, legal advice, or tax advice. Portfolio Lab is not a registered investment advisor (RIA). All outputs — including portfolio optimization results, Monte Carlo simulations, backtests, and crisis simulations — are mathematical estimates based on historical data and models. They do not guarantee future performance.
3. NO WARRANTY
The Service is provided "as is" without warranty of any kind. We do not warrant that data is accurate, complete, or current. Market data may be delayed. AI-generated content may contain errors. We make no warranty that the Service will be uninterrupted or error-free.
4. LIMITATION OF LIABILITY
To the maximum extent permitted by law, XY Creations and Portfolio Lab shall not be liable for any investment losses, financial damages, or other losses arising from use of the Service. You use Portfolio Lab at your own risk. Always consult a licensed financial advisor before making investment decisions.
5. USER CONDUCT
You may not use the Service for any illegal purpose, attempt to reverse engineer the platform, or share account credentials with others.
6. CHANGES TO TERMS
We may update these terms at any time. Continued use of the Service constitutes acceptance of updated terms.
7. CONTACT
Questions? Contact us through the feedback button in the app.
PRIVACY POLICY
Last updated: June 2026
1. DATA WE COLLECT
We collect: your email address (for signing in) and any portfolio holdings you choose to save. That is it.
2. HOW WE USE YOUR DATA
Your data is used solely to run the Service — signing you in and saving your holdings. We do not sell your data to anyone. We do not use your holdings for any purpose other than showing them back to you. If you opt in at sign-up, we may occasionally email you about product updates; you can opt out anytime by contacting us.
3. DATA STORAGE
Your data is stored in Google Firebase (US servers) and is protected by Firebase security rules that prevent any other user from accessing your data.
4. COOKIES AND ANALYTICS
We use essential cookies to keep you signed in. With your consent, we use Google Analytics to see which features get used and how often people come back. That data is anonymized and aggregated. We do not run advertising cookies.
5. YOUR RIGHTS
You may delete your account and all its data at any time from Account settings. If you are in the EU or UK, you also have the right to see a copy of your data, correct it, or have it erased (GDPR) — contact us through the feedback button and we will handle it.
6. DATA RETENTION
We retain your data as long as your account is active. Deleted accounts are permanently removed within 30 days.
7. THIRD PARTIES
We use Firebase (Google) for sign-in and the database, and Google Analytics for usage analytics (with your consent). We do not share your personal data with anyone else.
INVESTMENT DISCLAIMER
NOT INVESTMENT ADVICE
Portfolio Lab is not a registered investment advisor. Nothing on this platform is personalized investment advice. All content is for educational and informational purposes only.
PAST PERFORMANCE
Past performance does not guarantee future results. Historical data, backtests, and crisis simulations show what happened in the past — they cannot predict future market behavior.
MODEL LIMITATIONS
Portfolio Lab uses mathematical models (SLSQP optimization, Monte Carlo simulation, Black-Scholes options pricing, Fama-French factor models). All models have limitations and assumptions. Outputs are estimates, not guarantees.
DATA ACCURACY
Market data is sourced from Yahoo Finance and may be delayed up to 15 minutes during market hours. Data may contain errors. Always verify information with your broker before making decisions.
AI-GENERATED CONTENT
Where AI is used to generate content, outputs may contain errors, outdated information, or inaccuracies. Do not rely on AI-generated content for investment decisions.
CONSULT A PROFESSIONAL
Always consult a licensed financial advisor, tax professional, or attorney before making investment decisions. Portfolio Lab is a tool to assist your own research — it does not replace professional advice.
ACCOUNT & BILLING
Loading...
Holding Performance
Fetching historical prices...
Add Cash Holding
Dividend Log
Dividends are found automatically from this holding's real payment history. Log them here only if you want your own numbers used instead — anything you add takes over for this position.
// SIMPLE EXPLANATION
WHAT'S NEW
A few things moved around. Here is what changed, so nothing catches you out.
TUTORIAL
Pick the section you want walked through. You do not have to sit through the rest.
TELL US WHAT YOU THINK
Everything here is free — we are building this in the open and your feedback genuinely changes what gets built next.
What was confusing, what is missing, what broke?