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
- 2001-08-02 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 | — | — | — | $119.35 | 80,252 |
| 2026-09-03 | — | — | — | $122.47 | 72,556 |
| 2026-09-02 | — | — | — | $120.30 | 52,902 |
| 2026-09-01 | — | — | — | $117.79 | 69,977 |
| 2026-08-31 | — | — | — | $116.87 | 114,993 |
| 2026-08-28 | — | — | — | $113.60 | 57,654 |
| 2026-08-27 | $111.57 | $185.18 | 1,478,600 | $113.38 | 71,074 |
| 2026-08-26 | $113.25 | $187.97 | 1,610,000 | $111.26 | 99,980 |
| 2026-08-25 | $111.71 | $185.42 | 1,726,500 | $108.55 | 47,759 |
| 2026-08-24 | $110.16 | $182.84 | 1,623,500 | $113.40 | 69,970 |
| 2026-08-21 | $113.11 | $187.74 | 1,897,700 | $118.01 | 105,351 |
| 2026-08-20 | $116.57 | $193.48 | 904,900 | $113.78 | 26,733 |
| 2026-08-19 | $114.00 | $189.22 | 1,065,700 | $114.68 | 29,073 |
| 2026-08-18 | $114.36 | $189.82 | 1,029,200 | $115.03 | 38,042 |
| 2026-08-17 | $114.91 | $189.53 | 881,900 | $114.01 | 39,599 |
| 2026-08-14 | $113.69 | $187.52 | 538,200 | $113.22 | 13,012 |
| 2026-08-13 | $112.73 | $185.94 | 787,600 | $112.95 | 22,156 |
| 2026-08-12 | $111.75 | $184.32 | 730,700 | $112.97 | 37,164 |
| 2026-08-11 | $111.60 | $184.07 | 954,100 | $113.94 | 43,050 |
| 2026-08-10 | $112.65 | $185.81 | 1,250,400 | $109.84 | 67,695 |
| 2026-08-07 | $108.38 | $178.76 | 1,473,200 | $108.78 | 47,231 |
| 2026-08-06 | $109.00 | $179.79 | 1,904,600 | $107.73 | 133,517 |
| 2026-08-05 | $106.62 | $175.86 | 1,701,400 | $109.78 | 93,455 |
| 2026-08-04 | $106.73 | $176.04 | 2,194,300 | $104.96 | 139,121 |
| 2026-08-03 | $105.40 | $173.85 | 1,171,300 | $105.60 | 51,267 |
| 2026-07-31 | $106.23 | $175.22 | 1,600,100 | $106.56 | 98,121 |
| 2026-07-30 | $105.07 | $173.30 | 2,537,900 | $106.21 | 146,353 |
| 2026-07-29 | $107.78 | $177.77 | 2,990,100 | $112.31 | 150,797 |
| 2026-07-28 | $117.37 | $193.59 | 1,737,700 | $118.29 | 84,862 |
| 2026-07-27 | $117.50 | $193.81 | 1,179,500 | $120.18 | 65,379 |
| 2026-07-24 | $121.53 | $200.45 | 602,000 | $123.05 | 31,685 |
| 2026-07-23 | $122.30 | $201.72 | 852,600 | $124.30 | 42,745 |
| 2026-07-22 | $123.88 | $204.33 | 944,300 | $123.15 | 52,327 |
| 2026-07-21 | $121.55 | $200.49 | 1,109,100 | $121.84 | 71,780 |
| 2026-07-20 | $120.49 | $198.74 | 1,254,600 | $119.11 | 67,503 |
| 2026-07-17 | $119.15 | $196.53 | 1,041,800 | — | — |
| 2026-07-16 | $115.83 | $191.05 | 845,600 | — | — |
| 2026-07-15 | $115.72 | $190.87 | 838,200 | — | — |
| 2026-07-14 | $116.63 | $192.37 | 1,068,300 | — | — |
| 2026-07-13 | $117.40 | $193.64 | 1,023,400 | — | — |
| 2026-07-10 | $114.32 | $188.56 | 845,600 | — | — |
| 2026-07-09 | $113.62 | $187.41 | 1,799,600 | — | — |
| 2026-07-08 | $115.23 | $190.06 | 1,703,200 | — | — |
| 2026-07-07 | $110.91 | $182.94 | 2,256,200 | — | — |
| 2026-07-06 | $108.78 | $179.42 | 1,048,300 | — | — |
| 2026-07-02 | $106.46 | $175.60 | 1,767,200 | — | — |
| 2026-07-01 | $104.89 | $173.01 | 2,297,200 | — | — |
| 2026-06-30 | $106.73 | $176.04 | 2,056,500 | — | — |
| 2026-06-29 | $109.10 | $179.95 | 1,236,600 | — | — |
| 2026-06-26 | $110.54 | $182.33 | 1,556,000 | — | — |
| 2026-06-25 | $111.55 | $183.99 | 1,763,500 | — | — |
| 2026-06-24 | $108.99 | $179.77 | 2,784,200 | — | — |
| 2026-06-23 | $110.86 | $182.85 | 1,663,200 | — | — |
| 2026-06-22 | $111.42 | $183.78 | 2,071,400 | — | — |
| 2026-06-18 | $112.58 | $185.69 | 2,791,100 | — | — |
| 2026-06-17 | $116.14 | $191.56 | 2,077,100 | — | — |
| 2026-06-16 | $119.42 | $196.97 | 1,357,300 | — | — |
| 2026-06-15 | $123.00 | $202.88 | 1,809,000 | — | — |
| 2026-06-12 | $127.17 | $209.76 | 1,129,400 | — | — |
| 2026-06-11 | $125.28 | $206.64 | 1,729,300 | — | — |
| 2026-06-10 | $128.21 | $211.47 | 1,714,200 | — | — |
| 2026-06-09 | $126.68 | $208.95 | 1,798,200 | — | — |
| 2026-06-08 | $125.50 | $207.00 | 1,587,400 | — | — |
| 2026-06-05 | $126.46 | $208.58 | 1,321,000 | — | — |
| 2026-06-04 | $129.42 | $213.47 | 1,803,600 | — | — |
| 2026-06-03 | $131.41 | $216.75 | 2,396,000 | — | — |
| 2026-06-02 | $129.13 | $212.99 | 2,400,100 | — | — |
| 2026-06-01 | $129.97 | $214.37 | 2,054,300 | — | — |
| 2026-05-29 | $123.30 | $203.37 | 2,542,700 | — | — |
| 2026-05-28 | $123.70 | $204.03 | 1,822,000 | — | — |
| 2026-05-27 | $121.18 | $199.88 | 1,384,800 | — | — |
| 2026-05-26 | $120.10 | $198.09 | 1,728,700 | — | — |
| 2026-05-22 | $120.71 | $199.10 | 1,821,200 | — | — |
| 2026-05-21 | $120.46 | $197.50 | 1,995,100 | — | — |
| 2026-05-20 | $119.95 | $196.66 | 1,727,100 | — | — |
| 2026-05-19 | $122.26 | $200.45 | 1,659,200 | — | — |
| 2026-05-18 | $124.64 | $204.35 | 1,557,300 | — | — |
| 2026-05-15 | $122.45 | $200.76 | 1,466,100 | — | — |
| 2026-05-14 | $123.16 | $201.93 | 1,251,300 | — | — |
| 2026-05-13 | $126.02 | $206.62 | 1,135,500 | — | — |
| 2026-05-12 | $126.21 | $206.93 | 1,843,000 | — | — |
| 2026-05-11 | $126.14 | $206.81 | 1,559,500 | — | — |
| 2026-05-08 | $124.94 | $204.85 | 1,380,300 | — | — |
| 2026-05-07 | $123.75 | $202.89 | 1,897,200 | — | — |
| 2026-05-06 | $126.05 | $206.67 | 1,390,300 | — | — |
| 2026-05-05 | $130.38 | $213.76 | 2,390,200 | — | — |
| 2026-05-04 | $127.62 | $209.24 | 1,442,600 | — | — |
| 2026-05-01 | $124.61 | $204.30 | 1,269,400 | — | — |
| 2026-04-30 | $127.07 | $208.34 | 1,940,400 | — | — |
| 2026-04-29 | $126.31 | $207.09 | 2,407,700 | — | — |
| 2026-04-28 | $126.36 | $207.17 | 1,737,600 | — | — |
| 2026-04-27 | $124.04 | $203.37 | 1,932,600 | — | — |
| 2026-04-24 | $124.90 | $204.78 | 860,300 | — | — |
| 2026-04-23 | $126.42 | $207.27 | 862,900 | — | — |
| 2026-04-22 | $125.77 | $206.21 | 1,189,600 | — | — |
| 2026-04-21 | $125.83 | $206.30 | 1,366,000 | — | — |
| 2026-04-20 | $122.46 | $200.78 | 1,169,000 | — | — |
| 2026-04-17 | $119.26 | $195.53 | 2,019,200 | — | — |
| 2026-04-16 | $123.01 | $201.68 | 1,795,100 | — | — |
| 2026-04-15 | $120.00 | $196.75 | 1,640,000 | — | — |