For you to make money in the stock market, you need to buy a great company at a fair price or below and hold it for a long time—thereby letting the company’s retained earnings build up its underlying value. This is how everyone from Bill Gates to Warren Buffett got superrich. Gates did it with just one stock, and Warren did it on a half dozen.

