| Income statement (USD) | FY 2025 ended Dec 31, 2025 | FY 2024 ended Dec 31, 2024 | FY 2023 ended Dec 31, 2023 | FY 2022 ended Dec 31, 2022 | FY 2021 ended Dec 31, 2021 | FY 2020 ended Dec 31, 2020 |
|---|---|---|---|---|---|---|
| Revenue | 67.59B | 64.81B | 67.06B | 59.43B | 50.97B | 41.75B |
| Cost of revenue | 44.75B | 40.20B | 42.77B | 41.35B | 35.51B | 29.08B |
| Gross profit | 22.84B | 24.61B | 24.29B | 18.08B | 15.46B | 12.67B |
| Research and development | 2.15B | 2.11B | 2.11B | 1.81B | 1.69B | 1.42B |
| Selling, general and admin | 6.99B | 6.67B | 6.37B | 5.65B | 5.37B | 4.64B |
| Operating expenses | 56.44B | 51.74B | 54.09B | 51.52B | 44.09B | 37.20B |
| Operating income | 11.15B | 13.07B | 12.97B | 7.90B | 6.88B | 4.55B |
| EBITDA | 13.41B | 15.22B | 15.11B | 10.12B | 9.23B | 6.99B |
| Income before tax | 11.54B | 13.37B | 13.05B | 8.75B | 8.20B | 4.00B |
| Income tax | 2.77B | 2.63B | 2.78B | 2.07B | 1.74B | 1.01B |
| Net income | 8.88B | 10.79B | 10.34B | 6.71B | 6.49B | 3.00B |
| EPS | 18.90 | 22.17 | 20.24 | 12.72 | 11.93 | 5.51 |
| EPS (diluted) | 18.81 | 22.05 | 20.12 | 12.64 | 11.83 | 5.46 |
| Diluted shares | 472.30M | 489.40M | 513.60M | 530.40M | 548.50M | 548.60M |
| Dividends per share | 5.94 | 5.53 | 5.10 | 4.71 | 4.36 | 4.12 |
From Caterpillar's 10-K and 10-Q filings with the SEC. Fiscal years are the company's own, so they may not match the calendar. A blank cell means the company did not report that line. New to this? Read income statement or reading a 10-K.
Revenue, earnings, margins and balance sheet trends drawn by TradingView from its own data, so figures can differ slightly from the SEC table above.