Average cost

Average cost is what you paid per unit, across every purchase. It is the number to compare against the current price to see where a position stands.

Average cost is your cost basis divided by the number of units you hold. It is the per-unit version of what you paid.

average cost = cost basis / quantity

Its usefulness is that it sits on the same scale as the price column. Price above average cost means the position is up. Below means it is down. That comparison is the fastest read in the holdings table.

Why it moves

Average cost changes whenever you buy at a price different from your current average. Buying above it pulls it up, buying below pulls it down. Selling does not change it: a sell reduces the cost basis and the quantity proportionally, leaving the ratio where it was.

Stock splits do change it, and sharply. A two for one split doubles your quantity while your cost basis stays the same, so average cost halves. Nothing about your position's worth has changed. The number simply now refers to twice as many, smaller units.

This is worth knowing because a split applied to your history after the fact will restate the average cost of every affected position. That is the correction working, not a data error.

What it is not

Average cost is not a target, and it is not a decision rule. A position trading below your average cost tells you what happened, not what to do about it. Gylder does not flag positions as being under water, and does not suggest acting on the comparison.

It is also blind to time. Two positions at the same average cost, one bought last month and one held for a decade, look identical in this column. For that dimension, see holding period, and for a return figure that accounts for when you invested, see time-weighted vs money-weighted return.

Was this helpful?