Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

If a stock doesn't pay dividends, then why is the stock worth anything?
There are two ways that an asset can generate value.  One is that the asset generates some revenue (e.g. you buy a house for $100,000 and rent it out for $1,000 per month) and the second way is that the asset appreciates (e.g you buy a house for $100,000, you don't rent it out and 5 years later you sell it for $200,000).  Stocks are the same.