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
- 2000-06-30 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.14 | 28,155 |
| 2026-09-03 | — | — | — | $117.06 | 38,592 |
| 2026-09-02 | — | — | — | $119.86 | 43,685 |
| 2026-09-01 | — | — | — | $120.37 | 48,416 |
| 2026-08-31 | — | — | — | $123.37 | 26,761 |
| 2026-08-28 | — | — | — | $123.98 | 27,595 |
| 2026-08-27 | $122.69 | $159.00 | 543,100 | $122.44 | 29,687 |
| 2026-08-26 | $123.43 | $159.95 | 746,300 | $125.64 | 42,494 |
| 2026-08-25 | $128.80 | $166.91 | 943,600 | $127.56 | 56,428 |
| 2026-08-24 | $122.97 | $159.36 | 766,300 | $124.78 | 49,272 |
| 2026-08-21 | $128.17 | $166.10 | 1,302,100 | $128.80 | 77,793 |
| 2026-08-20 | $119.81 | $155.26 | 1,496,700 | $120.25 | 64,659 |
| 2026-08-19 | $127.25 | $164.90 | 1,226,800 | $124.50 | 59,410 |
| 2026-08-18 | $124.75 | $161.66 | 861,600 | $123.15 | 39,911 |
| 2026-08-17 | $124.40 | $161.21 | 955,000 | $123.95 | 75,570 |
| 2026-08-14 | $125.12 | $162.14 | 1,062,000 | $124.20 | 57,395 |
| 2026-08-13 | $122.65 | $158.94 | 1,108,000 | $122.37 | 63,346 |
| 2026-08-12 | $124.11 | $160.84 | 1,373,000 | $122.67 | 47,793 |
| 2026-08-11 | $127.89 | $165.73 | 683,600 | $129.55 | 26,027 |
| 2026-08-10 | $133.41 | $172.89 | 481,500 | $130.57 | 24,450 |
| 2026-08-07 | $132.22 | $171.35 | 502,700 | $131.12 | 30,168 |
| 2026-08-06 | $130.36 | $168.93 | 405,500 | $128.88 | 19,096 |
| 2026-08-05 | $128.11 | $166.02 | 629,500 | $129.00 | 38,340 |
| 2026-08-04 | $130.60 | $169.25 | 725,700 | $130.26 | 22,915 |
| 2026-08-03 | $131.58 | $170.52 | 551,300 | $132.72 | 38,566 |
| 2026-07-31 | $133.27 | $172.71 | 677,400 | $132.43 | 35,147 |
| 2026-07-30 | $131.90 | $170.93 | 900,000 | $130.61 | 34,835 |
| 2026-07-29 | $129.62 | $167.98 | 516,600 | $129.19 | 31,908 |
| 2026-07-28 | $127.35 | $165.03 | 711,800 | $127.35 | 48,959 |
| 2026-07-27 | $123.77 | $160.39 | 746,000 | $121.79 | 34,696 |
| 2026-07-24 | $119.55 | $154.93 | 423,900 | $119.70 | 26,832 |
| 2026-07-23 | $120.18 | $155.74 | 696,000 | $120.63 | 84,761 |
| 2026-07-22 | $121.21 | $157.08 | 1,679,100 | $123.01 | 121,922 |
| 2026-07-21 | $129.55 | $167.89 | 1,378,300 | $132.12 | 92,215 |
| 2026-07-20 | $134.20 | $173.91 | 770,100 | $134.67 | 48,111 |
| 2026-07-17 | $131.29 | $170.14 | 924,600 | — | — |
| 2026-07-16 | $130.33 | $168.90 | 779,300 | — | — |
| 2026-07-15 | $129.76 | $168.16 | 916,300 | — | — |
| 2026-07-14 | $128.39 | $166.38 | 1,881,500 | — | — |
| 2026-07-13 | $131.43 | $170.32 | 982,800 | — | — |
| 2026-07-10 | $128.03 | $165.92 | 1,045,300 | — | — |
| 2026-07-09 | $133.91 | $173.54 | 1,033,800 | — | — |
| 2026-07-08 | $133.28 | $172.72 | 1,202,600 | — | — |
| 2026-07-07 | $130.82 | $169.53 | 523,900 | — | — |
| 2026-07-06 | $130.99 | $169.75 | 1,221,000 | — | — |
| 2026-07-02 | $127.24 | $164.89 | 1,040,300 | — | — |
| 2026-07-01 | $129.70 | $168.08 | 930,900 | — | — |
| 2026-06-30 | $128.14 | $166.06 | 833,900 | — | — |
| 2026-06-29 | $129.16 | $167.38 | 1,329,700 | — | — |
| 2026-06-26 | $123.71 | $160.32 | 1,625,300 | — | — |
| 2026-06-25 | $114.82 | $148.80 | 546,900 | — | — |
| 2026-06-24 | $117.64 | $152.45 | 426,800 | — | — |
| 2026-06-23 | $119.25 | $154.54 | 499,700 | — | — |
| 2026-06-22 | $121.57 | $157.54 | 640,400 | — | — |
| 2026-06-18 | $121.33 | $157.23 | 689,900 | — | — |
| 2026-06-17 | $120.90 | $156.68 | 2,681,600 | — | — |
| 2026-06-16 | $121.81 | $157.85 | 1,718,100 | — | — |
| 2026-06-15 | $125.93 | $163.19 | 771,300 | — | — |
| 2026-06-12 | $125.82 | $163.05 | 520,400 | — | — |
| 2026-06-11 | $125.61 | $162.78 | 1,270,300 | — | — |
| 2026-06-10 | $125.52 | $162.66 | 1,020,600 | — | — |
| 2026-06-09 | $120.73 | $156.46 | 833,200 | — | — |
| 2026-06-08 | $118.70 | $153.82 | 502,000 | — | — |
| 2026-06-05 | $119.48 | $154.84 | 1,486,700 | — | — |
| 2026-06-04 | $122.73 | $158.11 | 419,300 | — | — |
| 2026-06-03 | $122.64 | $158.00 | 584,000 | — | — |
| 2026-06-02 | $124.75 | $160.72 | 993,600 | — | — |
| 2026-06-01 | $123.27 | $158.81 | 1,020,400 | — | — |
| 2026-05-29 | $122.82 | $158.23 | 775,700 | — | — |
| 2026-05-28 | $124.02 | $159.78 | 913,600 | — | — |
| 2026-05-27 | $123.92 | $159.65 | 1,426,000 | — | — |
| 2026-05-26 | $123.34 | $158.90 | 1,623,900 | — | — |
| 2026-05-22 | $116.55 | $150.15 | 1,897,800 | — | — |
| 2026-05-21 | $114.34 | $147.31 | 5,074,200 | — | — |
| 2026-05-20 | $116.82 | $150.50 | 1,248,200 | — | — |
| 2026-05-19 | $114.49 | $147.50 | 651,800 | — | — |
| 2026-05-18 | $113.61 | $146.36 | 710,100 | — | — |
| 2026-05-15 | $113.38 | $146.07 | 815,500 | — | — |
| 2026-05-14 | $116.28 | $149.80 | 874,800 | — | — |
| 2026-05-13 | $119.86 | $154.42 | 1,168,100 | — | — |
| 2026-05-12 | $117.01 | $150.74 | 804,200 | — | — |
| 2026-05-11 | $116.21 | $149.71 | 598,700 | — | — |
| 2026-05-08 | $115.91 | $149.33 | 655,400 | — | — |
| 2026-05-07 | $117.11 | $150.87 | 689,500 | — | — |
| 2026-05-06 | $118.37 | $152.50 | 732,600 | — | — |
| 2026-05-05 | $115.10 | $148.28 | 676,900 | — | — |
| 2026-05-04 | $116.25 | $149.77 | 693,000 | — | — |
| 2026-05-01 | $117.98 | $151.99 | 787,400 | — | — |
| 2026-04-30 | $117.51 | $151.39 | 911,500 | — | — |
| 2026-04-29 | $113.49 | $146.21 | 1,425,300 | — | — |
| 2026-04-28 | $111.76 | $143.98 | 604,200 | — | — |
| 2026-04-27 | $111.36 | $143.47 | 1,070,600 | — | — |
| 2026-04-24 | $110.58 | $142.46 | 606,200 | — | — |
| 2026-04-23 | $109.54 | $141.12 | 613,100 | — | — |
| 2026-04-22 | $113.27 | $145.93 | 449,800 | — | — |
| 2026-04-21 | $114.81 | $147.91 | 749,600 | — | — |
| 2026-04-20 | $118.21 | $152.29 | 540,500 | — | — |
| 2026-04-17 | $118.20 | $152.28 | 654,400 | — | — |
| 2026-04-16 | $118.38 | $152.51 | 543,400 | — | — |
| 2026-04-15 | $115.87 | $149.28 | 688,800 | — | — |