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
- 1993-11-24 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 | — | — | — | $120.52 | 15,691 |
| 2026-09-03 | — | — | — | $115.68 | 35,691 |
| 2026-09-02 | — | — | — | $111.45 | 33,690 |
| 2026-09-01 | — | — | — | $113.30 | 32,803 |
| 2026-08-31 | — | — | — | $115.45 | 14,057 |
| 2026-08-28 | — | — | — | $120.92 | 14,284 |
| 2026-08-27 | $119.95 | $132.95 | 307,000 | $118.73 | 17,876 |
| 2026-08-26 | $118.09 | $130.89 | 292,700 | $117.39 | 12,151 |
| 2026-08-25 | $116.96 | $129.64 | 318,500 | $117.67 | 12,912 |
| 2026-08-24 | $116.76 | $129.42 | 366,400 | $121.21 | 16,469 |
| 2026-08-21 | $122.46 | $135.73 | 364,600 | $124.08 | 14,619 |
| 2026-08-20 | $123.89 | $137.32 | 307,000 | $126.34 | 12,339 |
| 2026-08-19 | $128.43 | $142.35 | 343,200 | $131.05 | 14,729 |
| 2026-08-18 | $129.40 | $143.43 | 314,400 | $133.59 | 14,198 |
| 2026-08-17 | $137.59 | $152.50 | 337,900 | $136.40 | 12,792 |
| 2026-08-14 | $135.90 | $150.63 | 230,100 | $136.97 | 6,117 |
| 2026-08-13 | $137.16 | $152.03 | 366,200 | $138.15 | 16,183 |
| 2026-08-12 | $138.03 | $152.99 | 326,800 | $136.75 | 14,989 |
| 2026-08-11 | $134.64 | $149.23 | 426,200 | $137.27 | 30,045 |
| 2026-08-10 | $135.15 | $149.80 | 530,200 | $133.10 | 40,799 |
| 2026-08-07 | $132.82 | $147.22 | 503,600 | $130.70 | 43,064 |
| 2026-08-06 | $129.19 | $143.19 | 357,300 | $127.38 | 24,811 |
| 2026-08-05 | $128.18 | $142.07 | 414,700 | $127.37 | 34,225 |
| 2026-08-04 | $127.43 | $141.24 | 584,500 | $124.54 | 23,924 |
| 2026-08-03 | $122.73 | $136.03 | 473,400 | $124.06 | 25,442 |
| 2026-07-31 | $124.05 | $137.50 | 745,700 | $118.72 | 46,571 |
| 2026-07-30 | $117.11 | $129.80 | 948,900 | $113.76 | 68,660 |
| 2026-07-29 | $102.03 | $113.09 | 602,900 | $103.55 | 38,287 |
| 2026-07-28 | $104.93 | $116.30 | 459,800 | $104.60 | 21,063 |
| 2026-07-27 | $105.82 | $117.29 | 635,800 | $103.56 | 39,494 |
| 2026-07-24 | $102.76 | $113.90 | 423,200 | $103.30 | 25,150 |
| 2026-07-23 | $103.03 | $114.20 | 558,900 | $105.15 | 21,199 |
| 2026-07-22 | $105.54 | $116.98 | 596,600 | $101.00 | 27,806 |
| 2026-07-21 | $102.05 | $113.11 | 520,200 | $101.26 | 20,391 |
| 2026-07-20 | $99.52 | $110.31 | 475,300 | $102.32 | 20,051 |
| 2026-07-17 | $101.39 | $112.38 | 493,000 | — | — |
| 2026-07-16 | $101.20 | $112.17 | 675,500 | — | — |
| 2026-07-15 | $101.53 | $112.54 | 586,600 | — | — |
| 2026-07-14 | $104.76 | $116.12 | 593,900 | — | — |
| 2026-07-13 | $102.26 | $113.34 | 692,800 | — | — |
| 2026-07-10 | $106.96 | $118.55 | 379,400 | — | — |
| 2026-07-09 | $107.99 | $119.70 | 611,100 | — | — |
| 2026-07-08 | $105.84 | $117.31 | 367,500 | — | — |
| 2026-07-07 | $107.41 | $119.05 | 539,800 | — | — |
| 2026-07-06 | $113.24 | $125.52 | 494,000 | — | — |
| 2026-07-02 | $115.41 | $127.92 | 632,900 | — | — |
| 2026-07-01 | $116.86 | $129.53 | 554,100 | — | — |
| 2026-06-30 | $119.91 | $132.91 | 454,400 | — | — |
| 2026-06-29 | $118.66 | $131.52 | 588,900 | — | — |
| 2026-06-26 | $119.52 | $132.48 | 1,648,900 | — | — |
| 2026-06-25 | $121.32 | $134.47 | 551,100 | — | — |
| 2026-06-24 | $118.49 | $131.33 | 632,700 | — | — |
| 2026-06-23 | $118.44 | $131.28 | 480,500 | — | — |
| 2026-06-22 | $121.65 | $134.84 | 426,000 | — | — |
| 2026-06-18 | $123.26 | $136.62 | 936,200 | — | — |
| 2026-06-17 | $120.00 | $133.01 | 651,900 | — | — |
| 2026-06-16 | $118.42 | $131.26 | 628,800 | — | — |
| 2026-06-15 | $114.77 | $127.16 | 507,000 | — | — |
| 2026-06-12 | $115.04 | $127.45 | 435,600 | — | — |
| 2026-06-11 | $112.12 | $124.22 | 547,800 | — | — |
| 2026-06-10 | $105.83 | $117.25 | 437,200 | — | — |
| 2026-06-09 | $110.15 | $122.04 | 581,700 | — | — |
| 2026-06-08 | $108.15 | $119.82 | 689,700 | — | — |
| 2026-06-05 | $106.22 | $117.68 | 675,600 | — | — |
| 2026-06-04 | $110.72 | $122.67 | 533,800 | — | — |
| 2026-06-03 | $110.60 | $122.54 | 701,700 | — | — |
| 2026-06-02 | $109.43 | $121.24 | 835,100 | — | — |
| 2026-06-01 | $103.25 | $114.39 | 439,000 | — | — |
| 2026-05-29 | $105.08 | $116.42 | 538,100 | — | — |
| 2026-05-28 | $105.43 | $116.81 | 492,400 | — | — |
| 2026-05-27 | $107.45 | $119.05 | 516,600 | — | — |
| 2026-05-26 | $109.10 | $120.87 | 476,100 | — | — |
| 2026-05-22 | $106.03 | $117.47 | 423,400 | — | — |
| 2026-05-21 | $104.79 | $116.10 | 517,600 | — | — |
| 2026-05-20 | $105.51 | $116.90 | 526,200 | — | — |
| 2026-05-19 | $101.96 | $112.96 | 455,300 | — | — |
| 2026-05-18 | $104.25 | $115.50 | 640,500 | — | — |
| 2026-05-15 | $106.06 | $117.51 | 487,700 | — | — |
| 2026-05-14 | $110.02 | $121.89 | 559,000 | — | — |
| 2026-05-13 | $108.89 | $120.64 | 585,500 | — | — |
| 2026-05-12 | $109.97 | $121.84 | 541,800 | — | — |
| 2026-05-11 | $110.91 | $122.88 | 512,000 | — | — |
| 2026-05-08 | $112.30 | $124.42 | 499,400 | — | — |
| 2026-05-07 | $112.26 | $124.37 | 474,600 | — | — |
| 2026-05-06 | $114.65 | $127.02 | 620,600 | — | — |
| 2026-05-05 | $112.01 | $124.10 | 940,000 | — | — |
| 2026-05-04 | $111.98 | $124.06 | 1,061,900 | — | — |
| 2026-05-01 | $114.15 | $126.47 | 744,300 | — | — |
| 2026-04-30 | $112.48 | $124.62 | 1,225,700 | — | — |
| 2026-04-29 | $127.50 | $141.26 | 459,800 | — | — |
| 2026-04-28 | $127.79 | $141.58 | 444,600 | — | — |
| 2026-04-27 | $131.66 | $145.87 | 472,700 | — | — |
| 2026-04-24 | $134.37 | $148.87 | 266,000 | — | — |
| 2026-04-23 | $132.34 | $146.62 | 348,400 | — | — |
| 2026-04-22 | $131.47 | $145.66 | 256,100 | — | — |
| 2026-04-21 | $132.63 | $146.94 | 283,900 | — | — |
| 2026-04-20 | $131.78 | $146.00 | 213,400 | — | — |
| 2026-04-17 | $130.98 | $145.11 | 285,800 | — | — |
| 2026-04-16 | $126.37 | $140.01 | 205,000 | — | — |
| 2026-04-15 | $127.32 | $141.06 | 401,700 | — | — |