Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1970-01-02 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $88.35 | 658,338 |
| 2026-09-03 | — | — | — | $88.20 | 834,825 |
| 2026-09-02 | — | — | — | $88.06 | 639,716 |
| 2026-09-01 | — | — | — | $89.64 | 652,580 |
| 2026-08-31 | — | — | — | $89.51 | 743,506 |
| 2026-08-28 | — | — | — | $89.16 | 524,274 |
| 2026-08-27 | $89.06 | $441.45 | 13,452,600 | $89.41 | 632,762 |
| 2026-08-26 | $90.08 | $446.50 | 17,133,900 | $91.86 | 889,228 |
| 2026-08-25 | $91.64 | $454.24 | 11,940,100 | $91.74 | 765,780 |
| 2026-08-24 | $91.99 | $455.97 | 14,787,700 | $91.91 | 731,805 |
| 2026-08-21 | $91.10 | $451.56 | 15,595,800 | $90.85 | 854,764 |
| 2026-08-20 | $90.50 | $448.59 | 14,928,000 | $90.15 | 946,152 |
| 2026-08-19 | $90.35 | $447.84 | 15,993,900 | $88.84 | 1,376,942 |
| 2026-08-18 | $88.82 | $440.26 | 12,524,500 | $88.20 | 862,178 |
| 2026-08-17 | $86.98 | $431.14 | 12,056,400 | $87.10 | 588,330 |
| 2026-08-14 | $87.71 | $434.76 | 9,166,400 | $87.29 | 508,970 |
| 2026-08-13 | $87.42 | $433.32 | 10,140,600 | $87.28 | 630,904 |
| 2026-08-12 | $86.71 | $429.80 | 12,651,900 | $85.78 | 825,861 |
| 2026-08-11 | $86.48 | $428.66 | 16,018,000 | $86.51 | 819,327 |
| 2026-08-10 | $86.87 | $430.59 | 13,710,800 | $86.76 | 890,538 |
| 2026-08-07 | $87.05 | $431.49 | 11,221,700 | $86.51 | 876,336 |
| 2026-08-06 | $86.85 | $430.49 | 13,568,500 | $87.81 | 989,865 |
| 2026-08-05 | $86.83 | $430.40 | 15,868,600 | $87.05 | 975,596 |
| 2026-08-04 | $86.56 | $429.06 | 17,085,700 | $86.15 | 1,244,614 |
| 2026-08-03 | $86.86 | $430.54 | 23,197,100 | $88.25 | 893,235 |
| 2026-07-31 | $87.59 | $434.16 | 14,725,900 | $87.77 | 1,176,698 |
| 2026-07-30 | $88.49 | $438.62 | 17,616,100 | $87.59 | 1,135,437 |
| 2026-07-29 | $89.08 | $441.55 | 21,711,700 | $88.90 | 1,049,873 |
| 2026-07-28 | $88.27 | $437.53 | 34,982,900 | $88.19 | 2,935,571 |
| 2026-07-27 | $84.07 | $416.71 | 19,937,600 | $83.08 | 1,330,280 |
| 2026-07-24 | $82.25 | $407.69 | 11,980,400 | $81.45 | 932,461 |
| 2026-07-23 | $81.17 | $402.34 | 13,755,600 | $81.29 | 961,821 |
| 2026-07-22 | $82.20 | $407.45 | 11,701,300 | $82.85 | 706,424 |
| 2026-07-21 | $81.97 | $406.31 | 12,949,400 | $81.90 | 949,919 |
| 2026-07-20 | $82.12 | $407.05 | 14,967,200 | $81.60 | 944,425 |
| 2026-07-17 | $81.56 | $404.27 | 32,903,000 | — | — |
| 2026-07-16 | $84.92 | $420.93 | 17,889,900 | — | — |
| 2026-07-15 | $82.45 | $408.68 | 18,383,800 | — | — |
| 2026-07-14 | $83.08 | $411.81 | 13,775,400 | — | — |
| 2026-07-13 | $84.25 | $417.61 | 12,085,800 | — | — |
| 2026-07-10 | $83.49 | $413.84 | 10,694,600 | — | — |
| 2026-07-09 | $82.63 | $409.58 | 15,782,500 | — | — |
| 2026-07-08 | $83.40 | $413.39 | 14,160,000 | — | — |
| 2026-07-07 | $84.05 | $416.62 | 17,835,200 | — | — |
| 2026-07-06 | $82.96 | $411.21 | 18,992,600 | — | — |
| 2026-07-02 | $84.14 | $417.06 | 18,308,400 | — | — |
| 2026-07-01 | $81.29 | $402.94 | 21,734,800 | — | — |
| 2026-06-30 | $81.27 | $402.84 | 16,422,100 | — | — |
| 2026-06-29 | $82.65 | $409.68 | 15,015,800 | — | — |
| 2026-06-26 | $82.63 | $409.58 | 53,357,500 | — | — |
| 2026-06-25 | $80.42 | $398.62 | 16,021,400 | — | — |
| 2026-06-24 | $80.60 | $399.51 | 20,632,600 | — | — |
| 2026-06-23 | $80.31 | $398.08 | 16,854,000 | — | — |
| 2026-06-22 | $79.53 | $394.21 | 21,205,900 | — | — |
| 2026-06-18 | $79.39 | $393.52 | 46,857,900 | — | — |
| 2026-06-17 | $79.93 | $396.19 | 17,055,400 | — | — |
| 2026-06-16 | $80.28 | $397.93 | 17,565,100 | — | — |
| 2026-06-15 | $80.91 | $401.05 | 20,055,200 | — | — |
| 2026-06-12 | $82.62 | $406.90 | 11,757,700 | — | — |
| 2026-06-11 | $82.53 | $406.46 | 14,264,500 | — | — |
| 2026-06-10 | $83.59 | $411.68 | 20,880,500 | — | — |
| 2026-06-09 | $81.34 | $400.60 | 20,591,600 | — | — |
| 2026-06-08 | $79.54 | $391.73 | 12,828,900 | — | — |
| 2026-06-05 | $79.48 | $391.44 | 25,708,100 | — | — |
| 2026-06-04 | $76.82 | $378.34 | 19,361,600 | — | — |
| 2026-06-03 | $78.76 | $387.89 | 14,964,300 | — | — |
| 2026-06-02 | $78.41 | $386.17 | 12,533,200 | — | — |
| 2026-06-01 | $78.64 | $387.30 | 12,776,300 | — | — |
| 2026-05-29 | $79.01 | $389.12 | 32,477,000 | — | — |
| 2026-05-28 | $80.41 | $396.02 | 14,691,400 | — | — |
| 2026-05-27 | $81.62 | $401.98 | 13,209,600 | — | — |
| 2026-05-26 | $80.46 | $396.26 | 13,004,200 | — | — |
| 2026-05-22 | $81.48 | $401.29 | 8,240,200 | — | — |
| 2026-05-21 | $81.17 | $399.76 | 15,708,400 | — | — |
| 2026-05-20 | $81.55 | $401.63 | 16,999,700 | — | — |
| 2026-05-19 | $81.92 | $403.45 | 16,595,200 | — | — |
| 2026-05-18 | $81.20 | $399.91 | 12,375,500 | — | — |
| 2026-05-15 | $80.82 | $398.04 | 17,527,200 | — | — |
| 2026-05-14 | $80.45 | $396.21 | 10,642,000 | — | — |
| 2026-05-13 | $80.26 | $395.28 | 12,357,000 | — | — |
| 2026-05-12 | $80.03 | $394.14 | 19,883,100 | — | — |
| 2026-05-11 | $78.66 | $387.40 | 10,967,900 | — | — |
| 2026-05-08 | $78.42 | $386.22 | 12,447,200 | — | — |
| 2026-05-07 | $78.43 | $386.26 | 16,531,400 | — | — |
| 2026-05-06 | $79.23 | $390.20 | 14,060,300 | — | — |
| 2026-05-05 | $78.48 | $386.51 | 11,637,500 | — | — |
| 2026-05-04 | $78.19 | $385.08 | 12,672,400 | — | — |
| 2026-05-01 | $78.58 | $387.00 | 12,610,400 | — | — |
| 2026-04-30 | $78.76 | $387.89 | 15,142,200 | — | — |
| 2026-04-29 | $78.87 | $388.43 | 18,294,700 | — | — |
| 2026-04-28 | $78.35 | $385.87 | 30,710,700 | — | — |
| 2026-04-27 | $75.44 | $371.54 | 15,812,200 | — | — |
| 2026-04-24 | $76.63 | $377.40 | 12,008,700 | — | — |
| 2026-04-23 | $76.28 | $375.68 | 12,060,300 | — | — |
| 2026-04-22 | $74.63 | $367.55 | 9,352,300 | — | — |
| 2026-04-21 | $74.70 | $367.89 | 11,806,900 | — | — |
| 2026-04-20 | $75.48 | $371.74 | 10,141,800 | — | — |
| 2026-04-17 | $75.74 | $373.02 | 15,033,900 | — | — |
| 2026-04-16 | $75.18 | $370.26 | 11,501,900 | — | — |
| 2026-04-15 | $75.31 | $370.90 | 16,212,100 | — | — |