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
- 1987-08-10 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 | — | — | — | $112.62 | 16,076 |
| 2026-09-03 | — | — | — | $114.98 | 20,526 |
| 2026-09-02 | — | — | — | $112.95 | 39,106 |
| 2026-09-01 | — | — | — | $110.38 | 44,957 |
| 2026-08-31 | — | — | — | $113.20 | 21,479 |
| 2026-08-28 | — | — | — | $114.35 | 22,665 |
| 2026-08-27 | $113.61 | $123.91 | 454,300 | $114.81 | 30,818 |
| 2026-08-26 | $115.44 | $125.90 | 419,700 | $113.71 | 22,834 |
| 2026-08-25 | $113.97 | $124.30 | 378,100 | $115.31 | 19,691 |
| 2026-08-24 | $115.22 | $125.66 | 532,800 | $116.06 | 29,982 |
| 2026-08-21 | $115.48 | $125.95 | 515,500 | $113.39 | 54,995 |
| 2026-08-20 | $112.52 | $122.72 | 531,400 | $111.65 | 35,208 |
| 2026-08-19 | $112.43 | $122.62 | 850,300 | $114.89 | 58,216 |
| 2026-08-18 | $114.00 | $124.33 | 577,800 | $114.51 | 38,831 |
| 2026-08-17 | $114.88 | $125.29 | 1,009,500 | $117.22 | 61,525 |
| 2026-08-14 | $117.91 | $128.60 | 871,600 | $115.50 | 43,446 |
| 2026-08-13 | $117.02 | $127.63 | 658,900 | $118.35 | 48,483 |
| 2026-08-12 | $118.95 | $129.73 | 1,280,800 | $119.63 | 89,892 |
| 2026-08-11 | $119.99 | $130.86 | 1,331,000 | $123.00 | 95,260 |
| 2026-08-10 | $130.30 | $142.11 | 516,400 | $134.21 | 35,798 |
| 2026-08-07 | $134.50 | $146.69 | 467,100 | $134.48 | 47,656 |
| 2026-08-06 | $133.28 | $145.36 | 496,700 | $135.05 | 40,252 |
| 2026-08-05 | $135.34 | $147.61 | 463,100 | $137.57 | 30,770 |
| 2026-08-04 | $138.78 | $151.36 | 560,500 | $137.14 | 39,822 |
| 2026-08-03 | $135.81 | $148.12 | 327,900 | $135.18 | 22,059 |
| 2026-07-31 | $133.58 | $145.69 | 294,800 | $132.98 | 12,416 |
| 2026-07-30 | $133.32 | $145.40 | 393,200 | $134.37 | 26,806 |
| 2026-07-29 | $133.02 | $145.08 | 461,000 | $133.65 | 28,539 |
| 2026-07-28 | $135.09 | $147.33 | 547,400 | $138.72 | 35,104 |
| 2026-07-27 | $136.00 | $148.33 | 461,000 | $135.24 | 25,914 |
| 2026-07-24 | $133.88 | $146.01 | 364,700 | $131.36 | 23,678 |
| 2026-07-23 | $131.14 | $143.02 | 604,400 | $131.38 | 25,799 |
| 2026-07-22 | $130.99 | $142.86 | 431,000 | $131.15 | 19,385 |
| 2026-07-21 | $131.11 | $142.99 | 392,000 | $130.37 | 27,033 |
| 2026-07-20 | $129.56 | $141.30 | 439,100 | $132.37 | 35,029 |
| 2026-07-17 | $133.22 | $145.29 | 598,500 | — | — |
| 2026-07-16 | $138.31 | $150.84 | 475,800 | — | — |
| 2026-07-15 | $133.94 | $146.08 | 650,300 | — | — |
| 2026-07-14 | $134.59 | $146.79 | 1,082,300 | — | — |
| 2026-07-13 | $134.92 | $147.15 | 338,100 | — | — |
| 2026-07-10 | $135.67 | $147.97 | 730,600 | — | — |
| 2026-07-09 | $133.29 | $145.37 | 900,900 | — | — |
| 2026-07-08 | $132.22 | $144.20 | 874,800 | — | — |
| 2026-07-07 | $139.26 | $151.88 | 842,900 | — | — |
| 2026-07-06 | $144.17 | $157.23 | 821,001 | — | — |
| 2026-07-02 | $140.88 | $153.65 | 972,399 | — | — |
| 2026-07-01 | $138.17 | $150.70 | 547,542 | — | — |
| 2026-06-30 | $138.38 | $150.92 | 869,230 | — | — |
| 2026-06-29 | $139.20 | $151.81 | 886,383 | — | — |
| 2026-06-26 | $139.47 | $152.11 | 1,148,283 | — | — |
| 2026-06-25 | $138.19 | $150.71 | 1,423,484 | — | — |
| 2026-06-24 | $135.89 | $148.20 | 994,773 | — | — |
| 2026-06-23 | $131.75 | $143.69 | 1,008,446 | — | — |
| 2026-06-22 | $134.07 | $146.22 | 798,255 | — | — |
| 2026-06-18 | $138.58 | $151.14 | 3,006,444 | — | — |
| 2026-06-17 | $132.56 | $144.57 | 990,298 | — | — |
| 2026-06-16 | $132.76 | $144.79 | 1,008,073 | — | — |
| 2026-06-15 | $131.55 | $143.47 | 623,737 | — | — |
| 2026-06-12 | $127.51 | $139.07 | 639,151 | — | — |
| 2026-06-11 | $127.06 | $138.58 | 632,438 | — | — |
| 2026-06-10 | $123.69 | $134.90 | 579,362 | — | — |
| 2026-06-09 | $129.85 | $141.61 | 659,039 | — | — |
| 2026-06-08 | $126.74 | $138.23 | 589,928 | — | — |
| 2026-06-05 | $124.64 | $135.94 | 505,155 | — | — |
| 2026-06-04 | $125.29 | $136.64 | 647,727 | — | — |
| 2026-06-03 | $125.68 | $137.07 | 786,446 | — | — |
| 2026-06-02 | $125.40 | $136.76 | 748,535 | — | — |
| 2026-06-01 | $125.87 | $137.28 | 714,974 | — | — |
| 2026-05-29 | $124.71 | $136.01 | 905,277 | — | — |
| 2026-05-28 | $123.98 | $135.22 | 601,115 | — | — |
| 2026-05-27 | $124.25 | $135.51 | 835,917 | — | — |
| 2026-05-26 | $121.27 | $132.26 | 656,677 | — | — |
| 2026-05-22 | $119.14 | $129.94 | 424,112 | — | — |
| 2026-05-21 | $116.81 | $127.40 | 517,088 | — | — |
| 2026-05-20 | $115.37 | $125.82 | 639,151 | — | — |
| 2026-05-19 | $113.85 | $124.17 | 709,629 | — | — |
| 2026-05-18 | $116.18 | $126.71 | 582,097 | — | — |
| 2026-05-15 | $115.51 | $125.98 | 740,704 | — | — |
| 2026-05-14 | $118.29 | $129.02 | 672,214 | — | — |
| 2026-05-13 | $118.62 | $129.37 | 907,141 | — | — |
| 2026-05-12 | $121.48 | $132.49 | 1,105,897 | — | — |
| 2026-05-11 | $125.70 | $137.10 | 895,084 | — | — |
| 2026-05-08 | $132.48 | $144.48 | 1,376,995 | — | — |
| 2026-05-07 | $127.30 | $138.83 | 1,742,064 | — | — |
| 2026-05-06 | $114.64 | $125.03 | 1,176,375 | — | — |
| 2026-05-05 | $112.20 | $122.36 | 908,384 | — | — |
| 2026-05-04 | $110.38 | $120.38 | 779,485 | — | — |
| 2026-05-01 | $111.72 | $121.85 | 749,902 | — | — |
| 2026-04-30 | $112.92 | $123.15 | 714,476 | — | — |
| 2026-04-29 | $111.70 | $121.82 | 610,935 | — | — |
| 2026-04-28 | $114.13 | $124.47 | 581,227 | — | — |
| 2026-04-27 | $114.84 | $125.24 | 641,388 | — | — |
| 2026-04-24 | $114.18 | $124.53 | 834,177 | — | — |
| 2026-04-23 | $116.96 | $127.56 | 731,630 | — | — |
| 2026-04-22 | $116.39 | $126.94 | 921,933 | — | — |
| 2026-04-21 | $114.68 | $125.08 | 387,940 | — | — |
| 2026-04-20 | $116.51 | $127.07 | 640,642 | — | — |
| 2026-04-17 | $115.93 | $126.44 | 811,679 | — | — |
| 2026-04-16 | $112.19 | $122.36 | 875,445 | — | — |
| 2026-04-15 | $112.13 | $122.29 | 1,076,438 | — | — |