10 stocks for investors looking for 'wonderful companies at a fair price' MarketWatch Jan 20, 2024 11:20am