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 — 2026
| 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 | — | — |
| 2026-04-14 | $122.33 | $200.57 | 1,751,500 | — | — |
| 2026-04-13 | $123.50 | $202.48 | 1,175,700 | — | — |
| 2026-04-10 | $123.92 | $203.17 | 894,700 | — | — |
| 2026-04-09 | $122.96 | $201.60 | 1,660,100 | — | — |
| 2026-04-08 | $127.15 | $208.47 | 1,741,400 | — | — |
| 2026-04-07 | $127.03 | $208.27 | 1,026,700 | — | — |
| 2026-04-06 | $128.47 | $210.63 | 828,500 | — | — |
| 2026-04-02 | $129.42 | $212.19 | 1,272,700 | — | — |
| 2026-04-01 | $128.32 | $210.39 | 2,073,300 | — | — |
| 2026-03-31 | $127.20 | $208.55 | 1,886,100 | — | — |
| 2026-03-30 | $126.28 | $207.04 | 2,137,900 | — | — |
| 2026-03-27 | $128.72 | $211.04 | 2,284,800 | — | — |
| 2026-03-26 | $125.76 | $206.19 | 1,319,400 | — | — |
| 2026-03-25 | $125.40 | $205.60 | 1,999,000 | — | — |
| 2026-03-24 | $124.09 | $203.45 | 1,723,300 | — | — |
| 2026-03-23 | $120.82 | $198.09 | 1,659,200 | — | — |
| 2026-03-20 | $118.15 | $193.71 | 5,276,500 | — | — |
| 2026-03-19 | $122.04 | $200.09 | 1,951,300 | — | — |
| 2026-03-18 | $124.03 | $203.35 | 1,379,500 | — | — |
| 2026-03-17 | $125.96 | $206.52 | 1,794,300 | — | — |
| 2026-03-16 | $123.62 | $202.68 | 1,516,400 | — | — |
| 2026-03-13 | $124.73 | $204.50 | 2,094,100 | — | — |
| 2026-03-12 | $125.83 | $206.30 | 3,732,100 | — | — |
| 2026-03-11 | $122.72 | $201.21 | 2,558,000 | — | — |
| 2026-03-10 | $119.75 | $196.34 | 2,515,500 | — | — |
| 2026-03-09 | $118.79 | $194.76 | 2,408,800 | — | — |
| 2026-03-06 | $116.67 | $191.29 | 2,631,700 | — | — |
| 2026-03-05 | $113.20 | $185.60 | 1,957,300 | — | — |
| 2026-03-04 | $115.01 | $188.56 | 982,200 | — | — |
| 2026-03-03 | $116.62 | $191.20 | 1,322,600 | — | — |
| 2026-03-02 | $120.61 | $197.75 | 1,084,200 | — | — |
| 2026-02-27 | $120.65 | $197.81 | 1,725,900 | — | — |
| 2026-02-26 | $119.42 | $195.80 | 1,574,200 | — | — |
| 2026-02-25 | $121.38 | $199.01 | 1,715,200 | — | — |
| 2026-02-24 | $122.51 | $200.86 | 1,777,600 | — | — |
| 2026-02-23 | $121.32 | $198.91 | 1,224,500 | — | — |
| 2026-02-20 | $121.95 | $199.94 | 1,022,000 | — | — |
| 2026-02-19 | $123.49 | $202.47 | 1,181,400 | — | — |
| 2026-02-18 | $121.77 | $199.65 | 1,343,300 | — | — |
| 2026-02-17 | $121.88 | $199.83 | 1,161,700 | — | — |
| 2026-02-13 | $122.53 | $199.75 | 1,669,600 | — | — |
| 2026-02-12 | $121.74 | $198.46 | 1,451,700 | — | — |
| 2026-02-11 | $122.03 | $198.93 | 1,505,200 | — | — |
| 2026-02-10 | $118.37 | $192.96 | 1,620,300 | — | — |
| 2026-02-09 | $118.65 | $193.42 | 1,514,300 | — | — |
| 2026-02-06 | $115.86 | $188.87 | 1,672,000 | — | — |
| 2026-02-05 | $113.94 | $185.74 | 2,262,000 | — | — |
| 2026-02-04 | $117.23 | $191.11 | 2,943,300 | — | — |
| 2026-02-03 | $116.88 | $190.54 | 2,274,800 | — | — |
| 2026-02-02 | $113.98 | $185.81 | 1,593,000 | — | — |
| 2026-01-30 | $113.88 | $185.65 | 2,051,900 | — | — |
| 2026-01-29 | $115.15 | $187.72 | 1,190,900 | — | — |
| 2026-01-28 | $115.30 | $187.96 | 1,426,300 | — | — |
| 2026-01-27 | $116.15 | $189.35 | 1,365,300 | — | — |
| 2026-01-26 | $113.89 | $185.66 | 1,130,800 | — | — |
| 2026-01-23 | $113.60 | $185.19 | 1,486,600 | — | — |
| 2026-01-22 | $112.66 | $183.66 | 1,824,100 | — | — |
| 2026-01-21 | $112.07 | $182.69 | 2,321,100 | — | — |
| 2026-01-20 | $110.06 | $179.42 | 2,109,400 | — | — |
| 2026-01-16 | $107.81 | $175.75 | 1,976,500 | — | — |
| 2026-01-15 | $108.83 | $177.41 | 2,590,700 | — | — |
| 2026-01-14 | $105.46 | $171.92 | 2,347,300 | — | — |
| 2026-01-13 | $102.59 | $167.24 | 1,348,200 | — | — |
| 2026-01-12 | $101.02 | $164.68 | 1,352,000 | — | — |
| 2026-01-09 | $99.99 | $163.00 | 1,630,700 | — | — |
| 2026-01-08 | $97.51 | $158.96 | 2,364,300 | — | — |
| 2026-01-07 | $92.59 | $150.94 | 1,937,200 | — | — |
| 2026-01-06 | $94.36 | $153.82 | 1,597,300 | — | — |
| 2026-01-05 | $93.40 | $152.26 | 2,515,000 | — | — |
| 2026-01-02 | $92.64 | $151.02 | 1,465,800 | — | — |