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 — 2026
| 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 | — | — |
| 2026-04-14 | $105.06 | $131.27 | 541,700 | — | — |
| 2026-04-13 | $104.25 | $130.26 | 521,700 | — | — |
| 2026-04-10 | $101.62 | $126.97 | 525,100 | — | — |
| 2026-04-09 | $103.35 | $129.13 | 751,400 | — | — |
| 2026-04-08 | $107.71 | $134.58 | 709,200 | — | — |
| 2026-04-07 | $103.31 | $129.08 | 586,000 | — | — |
| 2026-04-06 | $105.90 | $132.32 | 485,100 | — | — |
| 2026-04-02 | $103.70 | $129.57 | 477,700 | — | — |
| 2026-04-01 | $104.83 | $130.98 | 475,100 | — | — |
| 2026-03-31 | $105.72 | $132.09 | 593,500 | — | — |
| 2026-03-30 | $102.99 | $128.68 | 614,200 | — | — |
| 2026-03-27 | $101.40 | $126.70 | 479,100 | — | — |
| 2026-03-26 | $105.94 | $132.37 | 528,400 | — | — |
| 2026-03-25 | $107.75 | $134.63 | 387,900 | — | — |
| 2026-03-24 | $106.50 | $133.07 | 681,900 | — | — |
| 2026-03-23 | $104.51 | $130.58 | 675,300 | — | — |
| 2026-03-20 | $103.05 | $128.76 | 1,240,100 | — | — |
| 2026-03-19 | $102.52 | $128.10 | 447,900 | — | — |
| 2026-03-18 | $103.13 | $128.86 | 841,400 | — | — |
| 2026-03-17 | $103.82 | $129.72 | 503,700 | — | — |
| 2026-03-16 | $103.51 | $129.33 | 527,500 | — | — |
| 2026-03-13 | $104.69 | $129.68 | 865,100 | — | — |
| 2026-03-12 | $104.71 | $129.71 | 504,400 | — | — |
| 2026-03-11 | $107.21 | $132.80 | 620,100 | — | — |
| 2026-03-10 | $108.87 | $134.86 | 564,100 | — | — |
| 2026-03-09 | $109.56 | $135.72 | 1,304,400 | — | — |
| 2026-03-06 | $109.45 | $135.58 | 748,400 | — | — |
| 2026-03-05 | $111.50 | $138.12 | 624,800 | — | — |
| 2026-03-04 | $114.83 | $142.24 | 563,900 | — | — |
| 2026-03-03 | $111.01 | $137.51 | 535,200 | — | — |
| 2026-03-02 | $111.82 | $138.52 | 644,000 | — | — |
| 2026-02-27 | $109.48 | $135.62 | 868,400 | — | — |
| 2026-02-26 | $116.84 | $144.73 | 532,800 | — | — |
| 2026-02-25 | $112.92 | $139.88 | 551,000 | — | — |
| 2026-02-24 | $109.39 | $135.51 | 726,100 | — | — |
| 2026-02-23 | $109.91 | $136.15 | 995,800 | — | — |
| 2026-02-20 | $115.62 | $143.22 | 1,001,600 | — | — |
| 2026-02-19 | $113.74 | $140.89 | 1,065,000 | — | — |
| 2026-02-18 | $116.93 | $144.85 | 953,200 | — | — |
| 2026-02-17 | $115.78 | $143.42 | 535,100 | — | — |
| 2026-02-13 | $113.80 | $140.97 | 627,400 | — | — |
| 2026-02-12 | $112.11 | $138.87 | 597,900 | — | — |
| 2026-02-11 | $114.42 | $141.74 | 568,000 | — | — |
| 2026-02-10 | $118.74 | $147.09 | 358,000 | — | — |
| 2026-02-09 | $118.95 | $147.35 | 462,300 | — | — |
| 2026-02-06 | $119.69 | $148.26 | 434,000 | — | — |
| 2026-02-05 | $116.16 | $143.89 | 830,500 | — | — |
| 2026-02-04 | $117.48 | $145.53 | 629,600 | — | — |
| 2026-02-03 | $118.44 | $146.72 | 723,100 | — | — |
| 2026-02-02 | $122.21 | $151.39 | 590,200 | — | — |
| 2026-01-30 | $118.92 | $147.31 | 701,400 | — | — |
| 2026-01-29 | $118.06 | $146.25 | 531,500 | — | — |
| 2026-01-28 | $115.98 | $143.67 | 397,000 | — | — |
| 2026-01-27 | $115.32 | $142.85 | 418,000 | — | — |
| 2026-01-26 | $114.23 | $141.50 | 338,600 | — | — |
| 2026-01-23 | $113.35 | $140.41 | 406,300 | — | — |
| 2026-01-22 | $116.10 | $143.82 | 661,100 | — | — |
| 2026-01-21 | $114.25 | $141.53 | 455,400 | — | — |
| 2026-01-20 | $110.41 | $136.77 | 544,600 | — | — |
| 2026-01-16 | $113.54 | $140.65 | 545,400 | — | — |
| 2026-01-15 | $114.84 | $142.26 | 500,700 | — | — |
| 2026-01-14 | $112.80 | $139.73 | 354,900 | — | — |
| 2026-01-13 | $112.78 | $139.70 | 343,900 | — | — |
| 2026-01-12 | $115.33 | $142.86 | 476,900 | — | — |
| 2026-01-09 | $117.36 | $145.38 | 400,600 | — | — |
| 2026-01-08 | $117.28 | $145.28 | 661,200 | — | — |
| 2026-01-07 | $115.00 | $142.45 | 573,500 | — | — |
| 2026-01-06 | $113.38 | $140.45 | 1,104,500 | — | — |
| 2026-01-05 | $109.71 | $135.90 | 511,100 | — | — |
| 2026-01-02 | $107.46 | $133.11 | 288,000 | — | — |