Analyst Dojo
Lesson 1 of 3 6–9% of the exam

You are reading the 2026 curriculum (exams up to November 2026). Sitting in February 2027 or later? Go to the 2027 Quantitative Methods guide.

Why asset prices are lognormal

A variable is lognormal when its natural log is normal. A price equals today's price times e raised to the continuously compounded return, so if that return is normal, the price is lognormal: never below zero and skewed to the right, which fits how prices actually behave.

8 min cram, 32 min full read. Based on the 2026 CFA® Program Level I curriculum, Quantitative Methods, Learning Module 6. This is the 2026 version of the lesson. Sitting in February 2027 or later? Read the updated 2027 version.

Tailor this to you: take the self-assessment

Before this: Annualized and continuously compounded returns, Range, mean absolute deviation, variance and standard deviation

On the exam

  • Explain the relationship between normal and lognormal distributions and why the lognormal distribution is used to model asset prices when using continuously compounded asset returns

Explain the link between the normal and lognormal distributions and why the lognormal is used for asset prices. Expect a property question (bounded at zero, right-skewed) and possibly a calculation: add continuously compounded returns, or scale volatility by the square root of time.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

Why not model prices as normal?

Because a normal variable can take any value, including negative ones, and a share price cannot fall below zero. A continuously compounded return, ln⁡(PT÷P0)\ln(P_T \div P_0), has no such floor: it heads toward minus infinity as the price heads toward zero. So the normal fits returns, and prices need a distribution that stops at zero.

NormalLognormal
Range−∞ to +∞0 to +∞
Shapesymmetricskewed right
Used forreturns (continuously compounded)prices
Parametersits own mean and variancethe mean and variance of ln⁡Y\ln Y

The normal distribution is the bell curve you already know. The lognormal distribution is defined through it: a variable YY is lognormal when its natural log, ln⁡Y\ln Y, is normal, and the reverse also holds. The name tells you the test: take the log and you get a normal.

Note the last row of the table. A lognormal distribution is described by the mean and variance of ln⁡Y\ln Y, the associated normal variable, not by the mean and variance of YY itself. Keep track of both sets of numbers.

InteractiveNormal returns in, lognormal prices out

Try this 0 of 3

  • Set the horizon to 4 years and compare the volatility of the return with the 1-year figure.
  • Push σ or T until the mean price is at least 10% above the median.
  • Show the normal curve for the price and find settings where it gives a negative price more than 1% of the time.

Over 1 year with μ 5% and σ 20%, the return is normal with mean 5.0% and volatility 20.00%. The price starting at 100 is lognormal: never below 0, skewed right, with mode 101.01, median 105.13 and mean 107.25. Chance of a loss 40.1%.

Return over 1 year: normal

−100%−50%0%50%100%Return r (continuously compounded)Loss 40.1%Mean 5.0%
  • Return below 0 (a loss)

Price after 1 year: lognormal

050100150200250300Price at the horizon (starts at 100)Loss 40.1%Mode 101Median 105Mean 107
  • Lognormal price
  • Price below 100 (a loss)
Volatility over 1 year (σ√T)20.00%
Median price105.13
Mean price107.25 (+2.0%)
Chance of a loss40.1%
Continuously compounded return, per year
Show working

Return over 1 year: mean μT = 5% × 1 = 5.0%; volatility σ√T = 20% × √1 = 20.00% (variance σ²T = 0.0400).

Price = 100 × e^r. Median = 100 × e^0.05 = 105.13 (half the paths end above it).

Mean = 100 × e^(μT + σ²T ÷ 2) = 100 × e^0.07 = 107.25, which is 2.02% above the median: the long right tail pulls it up.

Mode = 100 × e^(μT − σ²T) = 101.01. Order: mode < median < mean, the signature of right skew.

Chance of a loss: P(r < 0) = P(price < 100) = N(−μT ÷ σ√T) = N(−0.2500) = 40.1%, the same area in both panels.

The price can never fall below 0, however negative r gets: e^r is always positive.

Mean price on your calculator
  1. 0.2x²×1÷2+0.05=0.07, the exponent μT + σ²T ÷ 2
  2. 2NDe^x×100=107.25

x² square · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.2ENTER×1×2÷0.05+0.07
  2. ge^x100×107.25

ENTER enter (on the HP, puts the number on the stack) · g blue shift key · e^x e to the power x

Display: 107.25

Returns can be negative without limit; prices stop at zero, so their distribution leans right.

Drag the volatility up and watch the price curve. The left edge stays at zero while the right tail stretches, and the mean drifts above the median.

From returns to prices
Price after T periodsPT=P0 erP_T = P_0\,e^{r}
  • Continuously compounded return Memorize normal, can be negative without limit
    • Sum of period returns adds across time
    • Normal or close to it central limit theorem
  • Price Memorize lognormal: bounded at 0, skewed right
    • Mean above median the long right tail pulls the mean up

How do continuously compounded returns turn into prices?

A price equals today’s price times ee raised to the continuously compounded return, and the return is the log of the price ratio.

Price from a continuously compounded return Memorize
PT=P0 er0,T,r0,T=ln⁡(PTP0)P_T = P_0\,e^{r_{0,T}}, \qquad r_{0,T} = \ln\left(\frac{P_T}{P_0}\right)

The continuously compounded return over several periods is the sum of the single-period figures, because growth factors multiply and logs turn products into sums.

Continuously compounded returns add Memorize
r0,T=r0,1+r1,2+⋯+rT−1,Tr_{0,T} = r_{0,1} + r_{1,2} + \cdots + r_{T-1,T}

The same relationship, rearranged, gives the price from a return or the starting price from an ending price.

Rearrange itPrice and continuously compounded return: solve for any one
The question asks for
A share is priced at 40.00 and earns a continuously compounded return of 9.53%. Its ending price is closest to:

40.00 × e^0.09531 = 44.00

Ending price, P_T44.00

On your calculator
  1. 0.095312NDe^x×40=

2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.09531ge^x40×

g blue shift key · e^x e to the power x

Why do normal returns give lognormal prices?

If the continuously compounded return r0,Tr_{0,T} is normal, then PT=P0 er0,TP_T = P_0\,e^{r_{0,T}} is the exponential of a normal variable, which is lognormal by definition. So a price cannot go below zero and its distribution leans right.

Two assumptions sit behind the story. Many investment models assume returns are independently and identically distributed (i.i.d.). Independent means past returns do not help predict future ones. Identically distributed is called stationarity : the mean and variance do not change from period to period.

Even when single-period returns are not normal, their sum over many periods is close to normal (the central limit theorem). That is why the lognormal model for prices holds up in practice.

Go deeper Mean and median of a lognormal price

The mean of a lognormal variable is larger than eμe^{\mu} by a factor of eσ2/2e^{\sigma^2/2}. Here μ\mu and σ2\sigma^2 are the mean and variance of the associated normal variable, and the curriculum has you use the expression rather than learn it.

Mean of a lognormal variable Use it
E(Y)=eμ+σ2/2E(Y) = e^{\mu + \sigma^{2}/2}

With a one-year return of mean 5% and standard deviation 20%, a price of 100 has a median of 100×e0.05100 \times e^{0.05} = 105.13 and a mean of 100×e0.07100 \times e^{0.07} = 107.25. A larger σ\sigma adds big upside outcomes while the downside stays capped at a price of zero, so the gap between mean and median widens.

Mean price on your calculator
  1. 0.2x²÷2+0.05= 0.07, the exponent
  2. 2NDe^x×100= 107.25

x² square · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.2ENTER×2÷0.05+ 0.07, the exponent
  2. ge^x100× 107.25

ENTER enter (on the HP, puts the number on the stack) · g blue shift key · e^x e to the power x

Go deeper When the i.i.d. assumption fails

Stationarity is the first assumption to break in a crisis: volatility jumps and stays high, so the variance of returns is not the same period to period. Independence can also fail when big moves cluster. The square-root-of-time rule below is only as good as these two assumptions. For the lognormal price model itself, the Black–Scholes–Merton option pricing model assumes lognormal prices, which is why this lesson leads into option pricing.

How do you measure and scale volatility?

Volatility is the standard deviation of continuously compounded returns, quoted as an annual figure by convention. With i.i.d. returns, the T-period mean and variance are T times the one-period values, so the volatility is T\sqrt{T} times the one-period figure.

Scaling over T periods (i.i.d. returns) Memorize
E(r0,T)=μT,σ2(r0,T)=σ2T,σ(r0,T)=σTE(r_{0,T}) = \mu T, \qquad \sigma^{2}(r_{0,T}) = \sigma^{2}T, \qquad \sigma(r_{0,T}) = \sigma\sqrt{T}
What scales with the horizon T (i.i.d. returns)
Continuously compounded return over T periodsneeds independent and stationary returns
  • Mean Memorize grows with T: μT\mu T
  • Variance Memorize grows with T: σ2T\sigma^2 T
  • Volatility Memorize grows with T\sqrt{T}, not T
Annualized volatility Memorize
σannual=σperiodperiods per year,daily: 250\sigma_{annual} = \sigma_{period}\sqrt{\text{periods per year}}, \quad \text{daily: } \sqrt{250}

Markets are open about 250 days a year, so daily volatility is scaled by 250\sqrt{250} = 15.81.

Rearrange itVolatility over a longer horizon: solve for any one
The question asks for
Returns are i.i.d. with a one-period volatility of 1.20%. Over 250 periods, volatility is closest to:

1.2 × √250 = 18.97%

Volatility over T periods18.97%

On your calculator
  1. 250√x×1.2=

√x square root

  1. 250g√x1.2×

g blue shift key · √x square root

In practice you estimate volatility from prices. Convert each price change into a continuously compounded return, take the sample standard deviation of those returns (divide by n−1n-1), then annualize.

Four observations would be far too few for a real estimate of expected return, and the day-to-day noise swamps any signal about the mean. Volatility is estimated from long histories.

Exam tip Mean and variance scale with T. Volatility scales with T\sqrt{T}. If you multiplied a volatility by T, redo it.

Memorize this

MemorizeNormal versus lognormal

NormalLognormal
Range−∞ to +∞0 to +∞
Shapesymmetricskewed right
Modelscontinuously compounded returnsprices
Parametersits own mean and variancemean and variance of ln⁡Y\ln Y

Memory hook Read the name as an instruction: log it and it turns normal. Prices have a floor at zero and no ceiling, so the tail runs right.

Know it cold If ln⁡Y\ln Y is normal, YY is lognormal. Mean of YY is above its median.

MemorizeSquare-root-of-time rules

Scale by TRule
MeanμT\mu T
Varianceσ2T\sigma^2 T
VolatilityσT\sigma\sqrt{T}
Daily to annual volatility× 250\sqrt{250} ≈ 15.81

Memory hook Variance adds, so the standard deviation (its square root) grows with T\sqrt{T}.

Know it cold Never multiply volatility by T. Only continuously compounded returns add; simple returns do not.

From returns to prices
Price after T periodsPT=P0 erP_T = P_0\,e^{r}
  • Continuously compounded return Memorize normal, can be negative without limit
    • Sum of period returns adds across time
    • Normal or close to it central limit theorem
  • Price Memorize lognormal: bounded at 0, skewed right
    • Mean above median the long right tail pulls the mean up
What scales with the horizon T (i.i.d. returns)
Continuously compounded return over T periodsneeds independent and stationary returns
  • Mean Memorize grows with T: μT\mu T
  • Variance Memorize grows with T: σ2T\sigma^2 T
  • Volatility Memorize grows with T\sqrt{T}, not T
Price from a continuously compounded return Memorize
PT=P0 er0,T,r0,T=ln⁡(PTP0)P_T = P_0\,e^{r_{0,T}}, \qquad r_{0,T} = \ln\left(\frac{P_T}{P_0}\right)
Quick example

A 25.00 share has a continuously compounded return of 8% over the year. PT=25×e0.08P_T = 25 \times e^{0.08} = 27.08.

On your calculator
  1. 0.082NDe^x×25= 27.08

2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.08ge^x25× 27.08

g blue shift key · e^x e to the power x

Continuously compounded returns add Memorize
r0,T=r0,1+r1,2+⋯+rT−1,Tr_{0,T} = r_{0,1} + r_{1,2} + \cdots + r_{T-1,T}
Quick example

A share goes 40.00, 42.40, 41.00, 44.00. Daily returns 5.83% − 3.36% + 7.06% = 9.53%, which equals ln⁡(44÷40)\ln(44 \div 40).

On your calculator
  1. 44÷40=LN 0.0953, the same total in one step

LN natural logarithm

  1. 44ENTER40÷gLN 0.0953

ENTER enter (on the HP, puts the number on the stack) · g blue shift key · LN natural logarithm

Scaling over T periods (i.i.d. returns) Memorize
E(r0,T)=μT,σ2(r0,T)=σ2T,σ(r0,T)=σTE(r_{0,T}) = \mu T, \qquad \sigma^{2}(r_{0,T}) = \sigma^{2}T, \qquad \sigma(r_{0,T}) = \sigma\sqrt{T}
Quick example

Daily mean 0.15% and volatility 1.2%. Over 5 days: mean 0.75%, volatility 1.2×51.2 \times \sqrt{5} = 2.68%.

On your calculator
  1. 5√x×1.2= 2.6833

√x square root

  1. 5g√x1.2× 2.6833

g blue shift key · √x square root

Annualized volatility Memorize
σannual=σperiodperiods per year,daily: 250\sigma_{annual} = \sigma_{period}\sqrt{\text{periods per year}}, \quad \text{daily: } \sqrt{250}
Quick example

Weekly volatility 0.9%. Annual: 0.9×520.9 \times \sqrt{52} = 6.49%. Multiplying by 52 (46.80%) is the trap.

On your calculator
  1. 52√x×0.9= 6.4900

√x square root

  1. 52g√x0.9× 6.49

g blue shift key · √x square root

Mean of a lognormal variable Use it
E(Y)=eμ+σ2/2E(Y) = e^{\mu + \sigma^{2}/2}
Quick example

Annual return mean 5%, standard deviation 20%, price 100. Mean price 100×e0.07100 \times e^{0.07} = 107.25, above the median 105.13.

On your calculator
  1. 0.2x²÷2+0.05=2NDe^x×100= 107.25

x² square · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.2ENTER×2÷0.05+ge^x100× 107.25

ENTER enter (on the HP, puts the number on the stack) · g blue shift key · e^x e to the power x

How it is asked

  1. Property of the lognormal

    Which statement about the lognormal distribution is most accurate?

    Bounded below by zero, skewed right. Symmetric and negative values are the traps.

  2. Annualize a daily or weekly volatility

    Daily volatility 1.5%, 250 days. Annual?

    1.5 × √250 = 23.72%. 375% (× 250) is the trap.

  3. Add returns over several periods

    Monthly continuously compounded returns 1.2%, −0.5%, 2.1%. Quarter holding period return?

    Sum = 2.8%, then e^0.028 − 1 = 2.84%. Stopping at 2.80% is the trap.

  4. Mean versus median of a price

    Prices are lognormal. Mean compared with median?

    Mean is higher: the right tail pulls it up.

Exam traps

  • Calling the lognormal symmetric, or letting it take negative values. It is bounded at zero and skewed right.
  • Scaling volatility by T instead of the square root of T (1.5% daily is 23.72% a year, not 375%).
  • Adding simple returns across periods. Only continuously compounded returns add; holding period returns multiply.
  • Saying the lognormal is for returns. Returns are modeled as normal; prices are lognormal.

Checkpoint

6 exam-style questions. About 90 seconds each.

  1. 1Which statement about the lognormal distribution is most accurate? It is:

  2. 2A share's daily volatility is 1.5%. Assuming 250 trading days a year and i.i.d. returns, annualized volatility is closest to:

  3. 3Monthly continuously compounded returns are 1.2%, −0.5% and 2.1%. The quarter's holding period return is closest to:

  4. 4The continuously compounded return on a share over one year is normally distributed. The share's price one year from now is best described as:

  5. 5Annual continuously compounded returns are i.i.d. with a standard deviation of 15%. The standard deviation of the two-year continuously compounded return is closest to:

  6. 6A share price is lognormally distributed. Compared with the median price, the mean price is:

Key takeaways

  • If the natural log of Y is normal, Y is lognormal: bounded at zero and skewed right.
  • Continuously compounded returns add, so normal returns give lognormal prices.
  • With i.i.d. returns, mean and variance scale with T, volatility with the square root of T.
  • Annualize daily volatility with the square root of 250.
Price from a continuously compounded return Memorize
PT=P0 er0,T,r0,T=ln⁡(PTP0)P_T = P_0\,e^{r_{0,T}}, \qquad r_{0,T} = \ln\left(\frac{P_T}{P_0}\right)
Quick example

A 25.00 share has a continuously compounded return of 8% over the year. PT=25×e0.08P_T = 25 \times e^{0.08} = 27.08.

On your calculator
  1. 0.082NDe^x×25= 27.08

2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.08ge^x25× 27.08

g blue shift key · e^x e to the power x

Continuously compounded returns add Memorize
r0,T=r0,1+r1,2+⋯+rT−1,Tr_{0,T} = r_{0,1} + r_{1,2} + \cdots + r_{T-1,T}
Quick example

A share goes 40.00, 42.40, 41.00, 44.00. Daily returns 5.83% − 3.36% + 7.06% = 9.53%, which equals ln⁡(44÷40)\ln(44 \div 40).

On your calculator
  1. 44÷40=LN 0.0953, the same total in one step

LN natural logarithm

  1. 44ENTER40÷gLN 0.0953

ENTER enter (on the HP, puts the number on the stack) · g blue shift key · LN natural logarithm

Scaling over T periods (i.i.d. returns) Memorize
E(r0,T)=μT,σ2(r0,T)=σ2T,σ(r0,T)=σTE(r_{0,T}) = \mu T, \qquad \sigma^{2}(r_{0,T}) = \sigma^{2}T, \qquad \sigma(r_{0,T}) = \sigma\sqrt{T}
Quick example

Daily mean 0.15% and volatility 1.2%. Over 5 days: mean 0.75%, volatility 1.2×51.2 \times \sqrt{5} = 2.68%.

On your calculator
  1. 5√x×1.2= 2.6833

√x square root

  1. 5g√x1.2× 2.6833

g blue shift key · √x square root

Annualized volatility Memorize
σannual=σperiodperiods per year,daily: 250\sigma_{annual} = \sigma_{period}\sqrt{\text{periods per year}}, \quad \text{daily: } \sqrt{250}
Quick example

Weekly volatility 0.9%. Annual: 0.9×520.9 \times \sqrt{52} = 6.49%. Multiplying by 52 (46.80%) is the trap.

On your calculator
  1. 52√x×0.9= 6.4900

√x square root

  1. 52g√x0.9× 6.49

g blue shift key · √x square root

Mean of a lognormal variable Use it
E(Y)=eμ+σ2/2E(Y) = e^{\mu + \sigma^{2}/2}
Quick example

Annual return mean 5%, standard deviation 20%, price 100. Mean price 100×e0.07100 \times e^{0.07} = 107.25, above the median 105.13.

On your calculator
  1. 0.2x²÷2+0.05=2NDe^x×100= 107.25

x² square · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.2ENTER×2÷0.05+ge^x100× 107.25

ENTER enter (on the HP, puts the number on the stack) · g blue shift key · e^x e to the power x

Questions about this lesson?

Where this comes back

Questions candidates ask

Why are stock prices lognormally distributed?

Prices are today's price times e raised to the continuously compounded return. That return is the sum of many period returns, so it is normal or close to it. The exponential of a normal variable is lognormal: never negative, and skewed right, which matches how prices behave.

What is the difference between normal and lognormal distributions?

A normal variable is symmetric and can take any value. A lognormal variable is the exponential of a normal one, so it is positive and skewed right. Returns are modeled as normal, prices as lognormal.

How do you annualize daily volatility?

Multiply by the square root of the number of trading days, usually 250. Daily volatility of 1.2% becomes 1.2% × √250 = 18.97% a year. Volatility grows with the square root of time because variance, not volatility, adds across independent days.

Spotted an error? Tell us and we will fix it.

  1. Why asset prices are lognormal
  2. Monte Carlo simulation
  3. Bootstrapping: simulating from the data you have

Ask Sensei Listen instead

Questions on Why asset prices are lognormal

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans