Why do stock prices rise over time?
Your analysis is actually correct, in that cash flow and growth rates are constantly changing, and generally they are changing for the better. As a result, future cash flow increases at a faster rate than previously expected and the stock price is adjusted up due to these increasing cash flows. Beca