Offer your thoughts or opinion on the input financial query or topic using your financial background.

Why is the stock market price for a share always higher than the earnings per share?
When you buy a stock, you're really paying for a STREAM of earnings, from now till whenever. The job of an investor is to figure out how large that stream will be in the future. But if the stock price were the same as "earnings" (for one year), it would mean that you would get all future earnings for "free." That's not likely to happen unless 1) the company is in liquidation," meaning "no future" and 2) it earned ALL of the money it ever earned in the past year, meaning "no past." If there are likely to be any earnings in the future, you will have to pay for those future earnings, over and above what was earned in the most recent year.