Lognormal stock price distribution
Interactive exploration of the lognormal model for stock prices and exceedance probabilities
A common assumption in risk management is that the stock price \(S_T\) at time \(T\) follows a lognormal distribution (see Hull 2023, chap. 10):
\[ \ln S_T \sim \phi\!\left[\ln S_0 + \left(\mu - \frac{\sigma^2}{2}\right)T,\; \sigma^2 T\right] \]
where \(S_0\) is the current price, \(\mu\) is the expected return per year, and \(\sigma\) is the volatility per year. The probability that \(S_T\) exceeds a threshold \(V\) is \(N(d_2)\), where:
\[ d_2 = \frac{\ln(S_0/V) + (\mu - \sigma^2/2)\,T}{\sigma\sqrt{T}} \]
Adjust the parameters below to explore how the distribution changes shape.
Tip
How to experiment
- Increase \(\sigma\) to see the distribution fan out and become more right-skewed.
- Increase \(T\) for a similar effect — uncertainty grows with time.
- Move the threshold \(V\) to read off exceedance probabilities directly.
Note
Lognormal vs normal
The lognormal distribution ensures that stock prices remain positive — a realistic property that a normal distribution cannot guarantee. Notice that the distribution is right-skewed: the mean exceeds the median, and the right tail extends further than the left. This skew increases with volatility and time horizon.
References
Hull, John. 2023. Risk Management and Financial Institutions. 6th ed. New Jersey: John Wiley & Sons.