Caterpillar (CAT): financials explained · StockLab