Help Center

Portfolio

Every position, one table.

Portfolio is where you track what you actually own — add positions by hand or import them from a broker CSV, then sort, filter, and drill into any holding from a single table.

Soritch portfolio table showing live price, cost basis, gain/loss, and a 7-day sparkline per holding

Adding a holding by hand

Click + New Holding to expand the add form, then fill in:

01
Ticker — the stock symbol.
02
Date Purchased — used to look up the price you actually paid.
03
Quantity — how many shares, then click Add Holding.

If the ticker can't be found, you'll get an inline error asking you to double-check the symbol instead of a silent failure.

Importing from a CSV

Already tracking positions elsewhere? Click Import CSV and pick a file. Broker-style exports — the kind you'd get from Interactive Brokers and similar platforms — are recognized automatically, and multiple rows for the same ticker are combined into one position with a weighted average buy price. You'll see a live "importing N/M" progress indicator while it works.

International tickers from exchanges like the TSX, LSE, ASX, and SEHK are mapped to the right symbol format automatically, so you don't need to reformat anything before importing.

Sorting and filtering

Above the table, five chips let you sort by Value, Gain $, Gain %, Name, or Shares — click one to sort by it, click the same one again to flip the direction. The search box next to it filters live as you type, matching against ticker or company name.

Reading the table

Holdings are grouped by ticker. If you've bought the same stock more than once, you'll see one summary row with a weighted average buy price — click the › chevron to expand it into each individual purchase, with its own date, share count, and gain. Each row (or lot) has its own remove button, which asks for confirmation before deleting anything.

The detail drawer

Click anywhere on a holding's row (not the chevron or remove button) to slide in a detail panel: a live price tracker, your gain in dollars and percent, a price chart from your purchase date to today with adjustable ranges, and key stats like 52-week high/low, volume, and market cap.

Staying up to date

Every time you open the app, your holdings refresh automatically — prices, sparklines, and stats update one by one as each finishes. You can also trigger a manual refresh anytime from Account → Sync Now.

Currency

Your display currency (set in Settings or Account) changes how values are shown app-wide, instantly and with no extra loading — it's purely a display conversion. What you actually own is still tracked in the currency you originally paid in.

Next up

Watchlist
Track tickers you don't own yet.
Read guide →
Analytics
Score any holding and get an AI write-up.
Read guide →
Dashboard
See how your holdings roll up together.
Read guide →