What are the most profitable stocks of all time? The answer might surprise you. MarketWatch Jul 19, 2024 11:44am