Yahoo Finance frames a fresh valuation question for Caterpillar: Is the stock being underpriced? | The Apex Times