Caterpillar
$846.83Change from previous close: +2.48%Absolute change: +$20.48
At a glance
- Revenue growth
- +4.29%
- 2025 vs 2024
- Net income growth
- −17.68%
- 2025 vs 2024
- Net margin
- 13.1%
- 2024: 16.7%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 67,589 | 64,809 | 67,060 | 59,427 | 50,971 | 41,748 | 53,800 | 54,722 | 45,462 | 38,537 |
| Cost of revenue | 48,127 | 43,721 | 45,785 | 43,862 | 37,782 | 31,621 | 39,338 | 39,819 | 33,638 | 30,402 |
| Gross profit | 19,462 | 21,088 | 21,275 | 15,565 | 13,189 | 10,127 | 14,462 | 14,903 | 11,824 | 8,135 |
| Selling, general and administrative | 5,800 | 5,716 | 5,619 | 4,110 | 3,433 | 3,957 | 4,796 | 4,806 | 4,425 | 4,476 |
| Research and development | 2,148 | 2,107 | 2,108 | 1,814 | 1,686 | 1,415 | 1,693 | 1,850 | 1,842 | 1,853 |
| Operating income | 11,764 | 13,563 | 13,668 | 9,756 | 8,274 | 4,835 | 8,113 | 8,336 | 5,576 | 1,884 |
| EBIT | 11,764 | 13,563 | 13,668 | 9,756 | 8,274 | 4,835 | 8,113 | 8,336 | 5,576 | 1,884 |
| EBITDA | 13,961 | 15,716 | 15,812 | 11,975 | 10,626 | 7,267 | 10,690 | 11,102 | 8,453 | 4,918 |
| Interest expense | 502 | 512 | 511 | 443 | 488 | 514 | 421 | 404 | 531 | 503 |
| Pre-tax income | 11,650 | 13,417 | 13,113 | 8,771 | 8,235 | 4,009 | 7,840 | 7,846 | 4,098 | 133 |
| Income tax | 2,768 | 2,629 | 2,781 | 2,067 | 1,742 | 1,006 | 1,746 | 1,698 | 3,339 | 192 |
| Net income | 8,884 | 10,792 | 10,335 | 6,705 | 6,489 | 2,998 | 6,093 | 6,147 | 754 | -67.0 |
| Net income to common shareholders | 8,884 | 10,792 | 10,335 | 6,705 | 6,489 | 2,998 | 6,093 | 6,147 | 754 | -67.0 |
| Basic EPS | 18.90 | 22.17 | 20.24 | 12.73 | 11.93 | 5.51 | 10.85 | 10.39 | 1.27 | -0.11 |
| Diluted EPS | 18.81 | 22.05 | 20.12 | 12.64 | 11.83 | 5.46 | 10.74 | 10.26 | 1.26 | -0.11 |
| Average shares (basic) | 470 | 487 | 511 | 527 | 544 | 544 | 562 | 591 | 592 | 584 |
| Average shares (diluted) | 472 | 489 | 514 | 530 | 549 | 549 | 568 | 599 | 599 | 584 |
| Dividend per share | 5.94 | 5.53 | 5.10 | 4.71 | 4.36 | 4.12 | 3.95 | 3.36 | 3.11 | 3.08 |
