Why does stock valuation require estimating future cash flows rather than simply observing them, unlike bond valuation?
Think about your answer, then reveal below.
Model answer: Stocks have no fixed maturity date, no promised coupon payments, and no guaranteed principal repayment. Future dividends and earnings depend on uncertain business performance. Bond cash flows (coupons and face value) are contractually specified, making them straightforward to discount. For stocks, the analyst must forecast what the business will earn and pay out, which introduces significant uncertainty.
Bonds are contracts: the issuer promises specific cash flows on specific dates, and the only uncertainty is default risk. Stocks are residual claims on a business's future profitability — there are no guaranteed payments. The entire valuation problem for stocks is forecasting uncertain future earnings and growth rates, which is why reasonable analysts using the same framework can reach very different values.