
The closing price for Caterpillar (CAT) last year was $570.45, on December 31. It was up 59.1% for the year. The latest price is $889.67.
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 31 2025 | $574.86 | $576.49 | $569.63 | $570.45 | 1,164,004 |
December 30 2025 | $577.56 | $578.52 | $573.08 | $574.95 | 1,216,946 |
December 29 2025 | $577.64 | $581.50 | $572.21 | $576.16 | 2,585,835 |
December 26 2025 | $580.74 | $581.36 | $576.20 | $580.53 | 954,395 |
December 24 2025 | $580.20 | $584.65 | $578.54 | $581.29 | 947,042 |
December 23 2025 | $578.04 | $586.22 | $578.04 | $579.96 | 1,731,351 |
December 22 2025 | $582.02 | $583.31 | $573.26 | $579.95 | 2,387,725 |
December 19 2025 | $570.27 | $579.27 | $567.92 | $573.78 | 5,355,561 |
December 18 2025 | $566.10 | $572.23 | $559.53 | $563.44 | 2,193,033 |
December 17 2025 | $585.10 | $588.50 | $555.10 | $559.51 | 3,753,312 |
December 16 2025 | $588.20 | $596.12 | $583.80 | $586.44 | 2,319,382 |
December 15 2025 | $599.98 | $601.59 | $585.40 | $587.27 | 3,968,606 |
December 12 2025 | $623.35 | $624.85 | $593.26 | $595.36 | 4,581,053 |
December 11 2025 | $607.87 | $624.16 | $601.70 | $622.96 | 2,779,489 |
December 10 2025 | $597.59 | $614.62 | $596.16 | $612.75 | 2,797,893 |
December 09 2025 | $590.54 | $597.45 | $589.72 | $591.85 | 1,755,275 |
December 08 2025 | $602.10 | $602.29 | $589.43 | $593.98 | 1,822,521 |
December 05 2025 | $601.45 | $604.43 | $595.21 | $600.62 | 2,177,278 |
December 04 2025 | $587.68 | $600.17 | $584.52 | $596.62 | 2,313,594 |
December 03 2025 | $578.94 | $590.73 | $559.83 | $588.99 | 2,545,695 |
December 02 2025 | $568.91 | $583.08 | $566.65 | $580.01 | 2,749,464 |
December 01 2025 | $568.00 | $573.16 | $564.60 | $565.66 | 1,764,470 |
November 28 2025 | $571.36 | $574.92 | $569.98 | $573.32 | 1,019,499 |
November 26 2025 | $564.21 | $572.45 | $563.63 | $571.30 | 1,995,114 |
November 25 2025 | $562.20 | $564.74 | $545.23 | $564.21 | 3,105,486 |
Daily pricing data for Caterpillar dates back to 3/17/1980, and may be incomplete.