The Mez Ledger
Menu
Thursday, September 24, 2026

Stock Portfolio Tracker

Log each stock or option buy and sell as it happens. The tracker keeps an average-cost book per symbol, so selling part of a holding books a realised gain against what those shares actually cost you and leaves the rest of the position intact. Where this site already has a stored closing price for a ticker it fills the current price in for you; type over it any time.

Saved in this browser — it stays until you clear site data Log in

Positions

Loading reference prices…

Symbol Shares Avg cost Cost basis Current price Market value Unrealised Unrealised % Realised Total gain Weight Price as of

Allocation

Share of the portfolio by value

Gain by holding

Realised plus unrealised, in dollars

Return by holding

Unrealised percent on cost

Trade blotter

Order does not matter — trades are always applied in date order before anything is calculated. Fees are added to a buy and taken off a sell.

Symbol Instrument Side Date Shares Price / share or contract unit Multiplier Fees Notes Cash Remove

Performance

Ranges are limited by the history actually saved — a range longer than your records is truncated and labelled rather than drawn back to a flat line. Time-weighted return measures the investments; money-weighted return includes the effect of when money was added.

Options

Contracts carry their own multiplier, and a position leaves the book by being closed, expiring, being exercised or being assigned — only one of those is a sale. Closed positions are preserved.

UnderlyingTypeStrikeExpiryContractsMultiplierSidePremiumFeesOpenedOutcomeClose premiumMarkAccountResult

GICs

A GIC is not marked to market: it is worth its principal plus interest accrued under its own terms, and that accrual stops at maturity.

IssuerPrincipalRate %CompoundingInterestStartMaturityAccountValue todayAt maturity

Bonds

Coupons, accrued interest and yield are tracked separately from price. Accrued interest resets to zero on each coupon date.

IssuerIdentifierFaceCoupon %Per yearIssuedPurchasedPrice paidAccrued at purchaseMaturityMarket priceAccountAccruedCurrent yieldYTM