We study the Heston model, where the stock price dynamics is governed by a geometrical (multiplicative) Brownian motion with stochastic variance. We solve the corresponding Fokker-Planck equation exactly and, after integrating out the variance, find an analytic formula for the time-dependent probability distribution of stock price changes (returns). The formula is in excellent agreement with the Dow-Jones index for the time lags from 1 to 250 trading days. For large returns, the distribution is ...