A common stock is usually more difficult to value than a bond for the following reasons:
Future cash flows are difficult to predict
The life of a stock is essentially forever
It is difficult to determine the market required return
a) and c)
all the above