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
- 1989-06-09 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 | — | — | — | $113.70 | 65,091 |
| 2026-09-03 | — | — | — | $111.66 | 42,991 |
| 2026-09-02 | — | — | — | $109.69 | 58,131 |
| 2026-09-01 | — | — | — | $108.16 | 51,934 |
| 2026-08-31 | — | — | — | $109.51 | 38,855 |
| 2026-08-28 | — | — | — | $110.69 | 35,967 |
| 2026-08-27 | $110.88 | $110.88 | 603,800 | $111.06 | 37,225 |
| 2026-08-26 | $110.34 | $110.34 | 675,900 | $111.86 | 28,387 |
| 2026-08-25 | $111.43 | $111.43 | 590,200 | $113.00 | 22,009 |
| 2026-08-24 | $111.64 | $111.64 | 715,500 | $114.67 | 27,922 |
| 2026-08-21 | $115.33 | $115.33 | 613,400 | $117.06 | 28,152 |
| 2026-08-20 | $116.90 | $116.90 | 697,600 | $119.54 | 34,902 |
| 2026-08-19 | $118.07 | $118.07 | 1,014,900 | $118.53 | 79,849 |
| 2026-08-18 | $116.88 | $116.88 | 816,900 | $118.98 | 40,244 |
| 2026-08-17 | $119.87 | $119.87 | 734,500 | $120.97 | 33,190 |
| 2026-08-14 | $121.09 | $121.09 | 535,600 | $122.84 | 23,566 |
| 2026-08-13 | $121.22 | $121.22 | 797,800 | $123.21 | 41,863 |
| 2026-08-12 | $121.89 | $121.89 | 873,000 | $125.26 | 53,898 |
| 2026-08-11 | $121.99 | $121.99 | 719,500 | $122.85 | 50,178 |
| 2026-08-10 | $121.84 | $121.84 | 998,900 | $124.35 | 41,940 |
| 2026-08-07 | $124.92 | $124.92 | 902,100 | $125.77 | 54,159 |
| 2026-08-06 | $123.51 | $123.51 | 1,720,600 | $122.37 | 129,188 |
| 2026-08-05 | $129.42 | $129.42 | 995,400 | $132.06 | 48,487 |
| 2026-08-04 | $133.59 | $133.59 | 549,400 | $129.05 | 40,707 |
| 2026-08-03 | $127.33 | $127.33 | 800,000 | $129.75 | 56,691 |
| 2026-07-31 | $129.35 | $129.35 | 886,700 | $132.73 | 45,893 |
| 2026-07-30 | $131.86 | $131.86 | 703,200 | $135.28 | 49,433 |
| 2026-07-29 | $134.07 | $134.07 | 893,500 | $133.80 | 72,987 |
| 2026-07-28 | $136.16 | $136.16 | 760,600 | $134.39 | 36,844 |
| 2026-07-27 | $136.12 | $136.12 | 513,600 | $135.61 | 37,864 |
| 2026-07-24 | $133.61 | $133.61 | 543,600 | $133.10 | 22,042 |
| 2026-07-23 | $133.53 | $133.53 | 1,005,400 | $136.05 | 88,371 |
| 2026-07-22 | $139.49 | $139.49 | 404,800 | $138.35 | 21,290 |
| 2026-07-21 | $139.42 | $139.42 | 465,000 | $139.40 | 22,235 |
| 2026-07-20 | $136.79 | $136.79 | 603,800 | $139.59 | 35,101 |
| 2026-07-17 | $137.98 | $137.98 | 688,200 | — | — |
| 2026-07-16 | $136.97 | $136.97 | 666,900 | — | — |
| 2026-07-15 | $139.07 | $139.07 | 601,700 | — | — |
| 2026-07-14 | $137.36 | $137.36 | 972,700 | — | — |
| 2026-07-13 | $146.51 | $146.51 | 454,800 | — | — |
| 2026-07-10 | $150.36 | $150.36 | 483,800 | — | — |
| 2026-07-09 | $149.92 | $149.92 | 620,200 | — | — |
| 2026-07-08 | $146.79 | $146.79 | 878,800 | — | — |
| 2026-07-07 | $146.57 | $146.57 | 475,600 | — | — |
| 2026-07-06 | $148.83 | $148.83 | 470,400 | — | — |
| 2026-07-02 | $146.24 | $146.24 | 729,600 | — | — |
| 2026-07-01 | $146.42 | $146.42 | 672,900 | — | — |
| 2026-06-30 | $148.53 | $148.53 | 566,000 | — | — |
| 2026-06-29 | $146.35 | $146.35 | 816,200 | — | — |
| 2026-06-26 | $146.50 | $146.50 | 1,006,200 | — | — |
| 2026-06-25 | $153.98 | $153.98 | 634,400 | — | — |
| 2026-06-24 | $157.67 | $157.67 | 449,200 | — | — |
| 2026-06-23 | $157.78 | $157.78 | 633,500 | — | — |
| 2026-06-22 | $165.41 | $165.41 | 521,100 | — | — |
| 2026-06-18 | $165.29 | $165.29 | 950,200 | — | — |
| 2026-06-17 | $160.27 | $160.27 | 387,000 | — | — |
| 2026-06-16 | $160.76 | $160.76 | 431,900 | — | — |
| 2026-06-15 | $165.94 | $165.94 | 414,800 | — | — |
| 2026-06-12 | $164.09 | $164.09 | 420,400 | — | — |
| 2026-06-11 | $162.93 | $162.93 | 461,600 | — | — |
| 2026-06-10 | $157.87 | $157.87 | 562,900 | — | — |
| 2026-06-09 | $164.07 | $164.07 | 681,900 | — | — |
| 2026-06-08 | $165.66 | $165.66 | 602,700 | — | — |
| 2026-06-05 | $164.40 | $164.40 | 401,600 | — | — |
| 2026-06-04 | $175.63 | $175.63 | 370,700 | — | — |
| 2026-06-03 | $178.90 | $178.90 | 461,900 | — | — |
| 2026-06-02 | $170.62 | $170.62 | 947,700 | — | — |
| 2026-06-01 | $167.73 | $167.73 | 575,200 | — | — |
| 2026-05-29 | $169.95 | $169.95 | 715,700 | — | — |
| 2026-05-28 | $174.33 | $174.33 | 366,100 | — | — |
| 2026-05-27 | $173.59 | $173.59 | 396,500 | — | — |
| 2026-05-26 | $178.30 | $178.30 | 493,700 | — | — |
| 2026-05-22 | $171.17 | $171.17 | 408,900 | — | — |
| 2026-05-21 | $166.62 | $166.62 | 464,700 | — | — |
| 2026-05-20 | $166.01 | $166.01 | 873,300 | — | — |
| 2026-05-19 | $161.14 | $161.14 | 639,100 | — | — |
| 2026-05-18 | $160.28 | $160.28 | 734,600 | — | — |
| 2026-05-15 | $159.71 | $159.71 | 387,800 | — | — |
| 2026-05-14 | $162.84 | $162.84 | 514,700 | — | — |
| 2026-05-13 | $166.45 | $166.45 | 597,200 | — | — |
| 2026-05-12 | $166.47 | $166.47 | 505,300 | — | — |
| 2026-05-11 | $174.23 | $174.23 | 612,900 | — | — |
| 2026-05-08 | $171.67 | $171.67 | 790,500 | — | — |
| 2026-05-07 | $171.68 | $171.68 | 1,179,100 | — | — |
| 2026-05-06 | $167.69 | $167.69 | 1,084,600 | — | — |
| 2026-05-05 | $171.22 | $171.22 | 730,700 | — | — |
| 2026-05-04 | $164.17 | $164.17 | 545,300 | — | — |
| 2026-05-01 | $164.24 | $164.24 | 588,600 | — | — |
| 2026-04-30 | $163.08 | $163.08 | 908,500 | — | — |
| 2026-04-29 | $157.29 | $157.29 | 884,500 | — | — |
| 2026-04-28 | $162.51 | $162.51 | 722,800 | — | — |
| 2026-04-27 | $170.79 | $170.79 | 521,300 | — | — |
| 2026-04-24 | $174.17 | $174.17 | 476,200 | — | — |
| 2026-04-23 | $172.81 | $172.81 | 513,100 | — | — |
| 2026-04-22 | $169.89 | $169.89 | 603,800 | — | — |
| 2026-04-21 | $169.77 | $169.77 | 810,800 | — | — |
| 2026-04-20 | $168.38 | $168.38 | 571,700 | — | — |
| 2026-04-17 | $167.80 | $167.80 | 701,500 | — | — |
| 2026-04-16 | $164.84 | $164.84 | 1,001,500 | — | — |
| 2026-04-15 | $157.71 | $157.71 | 556,600 | — | — |