20 value stocks scoring highest for long term returns on invested capital - MarketWatch 25.07.2024 18:01 Google.com 20 value stocks scoring highest for long term returns on invested capital MarketWatch