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
- 2021-09-01 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 | — | — | — | $137.62 | 22,146 |
| 2026-09-03 | — | — | — | $138.75 | 15,928 |
| 2026-09-02 | — | — | — | $135.71 | 25,505 |
| 2026-09-01 | — | — | — | $134.10 | 15,992 |
| 2026-08-31 | — | — | — | $134.50 | 21,095 |
| 2026-08-28 | — | — | — | $134.99 | 10,415 |
| 2026-08-27 | $133.48 | $168.20 | 462,100 | $133.07 | 25,560 |
| 2026-08-26 | $133.60 | $168.35 | 368,500 | $130.78 | 17,766 |
| 2026-08-25 | $131.63 | $165.87 | 390,300 | $131.38 | 18,782 |
| 2026-08-24 | $132.32 | $166.74 | 399,500 | $131.55 | 24,314 |
| 2026-08-21 | $129.88 | $163.66 | 811,300 | $132.16 | 17,623 |
| 2026-08-20 | $129.14 | $162.73 | 566,800 | $130.73 | 31,910 |
| 2026-08-19 | $131.04 | $165.12 | 700,300 | $135.94 | 16,528 |
| 2026-08-18 | $134.86 | $169.94 | 453,300 | $133.48 | 23,350 |
| 2026-08-17 | $133.15 | $167.78 | 567,000 | $133.93 | 28,698 |
| 2026-08-14 | $135.32 | $170.52 | 358,700 | $134.22 | 16,976 |
| 2026-08-13 | $134.38 | $169.33 | 499,300 | $131.26 | 28,150 |
| 2026-08-12 | $130.66 | $164.65 | 569,600 | $130.06 | 21,850 |
| 2026-08-11 | $129.16 | $162.76 | 615,600 | $132.36 | 19,975 |
| 2026-08-10 | $130.40 | $164.32 | 519,500 | $130.85 | 21,680 |
| 2026-08-07 | $129.96 | $163.76 | 521,600 | $132.68 | 17,154 |
| 2026-08-06 | $133.34 | $168.02 | 504,200 | $133.51 | 15,242 |
| 2026-08-05 | $134.56 | $169.56 | 740,000 | $134.85 | 26,007 |
| 2026-08-04 | $133.61 | $168.36 | 1,038,500 | $132.63 | 43,745 |
| 2026-08-03 | $126.17 | $158.99 | 990,700 | $122.58 | 49,379 |
| 2026-07-31 | $122.28 | $154.09 | 462,000 | $123.69 | 17,549 |
| 2026-07-30 | $121.90 | $153.61 | 515,600 | $122.54 | 24,420 |
| 2026-07-29 | $120.46 | $151.79 | 652,100 | $122.02 | 28,228 |
| 2026-07-28 | $122.94 | $154.92 | 527,200 | $121.61 | 27,078 |
| 2026-07-27 | $121.05 | $152.54 | 480,400 | $121.32 | 30,220 |
| 2026-07-24 | $119.28 | $150.31 | 468,300 | $117.57 | 32,836 |
| 2026-07-23 | $116.28 | $146.53 | 848,500 | $120.49 | 61,175 |
| 2026-07-22 | $123.75 | $155.94 | 416,700 | $122.61 | 15,381 |
| 2026-07-21 | $124.22 | $156.53 | 504,700 | $123.55 | 26,891 |
| 2026-07-20 | $123.02 | $155.02 | 502,700 | $125.95 | 29,247 |
| 2026-07-17 | $125.66 | $158.35 | 620,400 | — | — |
| 2026-07-16 | $125.70 | $158.40 | 637,500 | — | — |
| 2026-07-15 | $124.27 | $156.59 | 667,100 | — | — |
| 2026-07-14 | $121.92 | $153.63 | 720,700 | — | — |
| 2026-07-13 | $120.80 | $152.22 | 803,900 | — | — |
| 2026-07-10 | $116.76 | $147.13 | 1,414,900 | — | — |
| 2026-07-09 | $110.79 | $139.61 | 550,100 | — | — |
| 2026-07-08 | $108.37 | $136.56 | 488,300 | — | — |
| 2026-07-07 | $109.28 | $137.70 | 535,700 | — | — |
| 2026-07-06 | $109.36 | $137.81 | 656,900 | — | — |
| 2026-07-02 | $104.47 | $131.64 | 462,800 | — | — |
| 2026-07-01 | $104.53 | $131.72 | 579,500 | — | — |
| 2026-06-30 | $102.39 | $129.02 | 872,900 | — | — |
| 2026-06-29 | $104.91 | $132.20 | 618,100 | — | — |
| 2026-06-26 | $106.74 | $134.50 | 954,900 | — | — |
| 2026-06-25 | $106.44 | $134.13 | 548,200 | — | — |
| 2026-06-24 | $106.88 | $134.68 | 640,100 | — | — |
| 2026-06-23 | $109.89 | $138.47 | 374,100 | — | — |
| 2026-06-22 | $109.38 | $137.83 | 780,400 | — | — |
| 2026-06-18 | $106.81 | $134.59 | 1,193,600 | — | — |
| 2026-06-17 | $108.39 | $136.58 | 646,200 | — | — |
| 2026-06-16 | $109.78 | $138.34 | 699,200 | — | — |
| 2026-06-15 | $109.65 | $138.17 | 706,600 | — | — |
| 2026-06-12 | $108.69 | $136.96 | 529,200 | — | — |
| 2026-06-11 | $108.20 | $136.34 | 1,063,200 | — | — |
| 2026-06-10 | $106.64 | $133.24 | 1,137,200 | — | — |
| 2026-06-09 | $107.47 | $134.28 | 380,500 | — | — |
| 2026-06-08 | $107.28 | $134.04 | 324,400 | — | — |
| 2026-06-05 | $107.86 | $134.77 | 372,600 | — | — |
| 2026-06-04 | $105.97 | $132.41 | 565,400 | — | — |
| 2026-06-03 | $104.38 | $130.42 | 503,500 | — | — |
| 2026-06-02 | $106.47 | $133.03 | 657,800 | — | — |
| 2026-06-01 | $104.59 | $130.68 | 1,114,600 | — | — |
| 2026-05-29 | $103.11 | $128.83 | 746,900 | — | — |
| 2026-05-28 | $102.75 | $128.38 | 531,300 | — | — |
| 2026-05-27 | $103.91 | $129.83 | 448,100 | — | — |
| 2026-05-26 | $106.18 | $132.67 | 457,900 | — | — |
| 2026-05-22 | $106.95 | $133.63 | 532,100 | — | — |
| 2026-05-21 | $108.20 | $135.19 | 585,700 | — | — |
| 2026-05-20 | $110.90 | $138.57 | 367,000 | — | — |
| 2026-05-19 | $108.13 | $135.11 | 456,100 | — | — |
| 2026-05-18 | $110.91 | $138.58 | 591,700 | — | — |
| 2026-05-15 | $109.83 | $137.23 | 523,200 | — | — |
| 2026-05-14 | $111.32 | $139.09 | 413,400 | — | — |
| 2026-05-13 | $108.29 | $135.31 | 423,800 | — | — |
| 2026-05-12 | $109.08 | $136.29 | 580,300 | — | — |
| 2026-05-11 | $109.64 | $136.99 | 505,500 | — | — |
| 2026-05-08 | $112.78 | $140.92 | 694,700 | — | — |
| 2026-05-07 | $110.09 | $137.55 | 706,800 | — | — |
| 2026-05-06 | $114.90 | $143.56 | 1,020,400 | — | — |
| 2026-05-05 | $108.47 | $135.53 | 1,303,900 | — | — |
| 2026-05-04 | $113.42 | $141.72 | 667,300 | — | — |
| 2026-05-01 | $114.19 | $142.68 | 558,900 | — | — |
| 2026-04-30 | $115.77 | $144.65 | 584,200 | — | — |
| 2026-04-29 | $115.21 | $143.95 | 554,300 | — | — |
| 2026-04-28 | $115.49 | $144.30 | 365,400 | — | — |
| 2026-04-27 | $114.31 | $142.83 | 443,000 | — | — |
| 2026-04-24 | $113.13 | $141.35 | 357,600 | — | — |
| 2026-04-23 | $113.40 | $141.69 | 464,900 | — | — |
| 2026-04-22 | $112.04 | $139.99 | 415,500 | — | — |
| 2026-04-21 | $111.73 | $139.60 | 674,400 | — | — |
| 2026-04-20 | $111.41 | $139.20 | 495,700 | — | — |
| 2026-04-17 | $109.69 | $137.06 | 565,500 | — | — |
| 2026-04-16 | $106.12 | $132.59 | 543,700 | — | — |
| 2026-04-15 | $107.49 | $134.31 | 487,800 | — | — |