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
- 2014-05-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 | — | — | — | $138.85 | 50,126 |
| 2026-09-03 | — | — | — | $139.69 | 242,799 |
| 2026-09-02 | — | — | — | $138.00 | 77,211 |
| 2026-09-01 | — | — | — | $140.73 | 87,484 |
| 2026-08-31 | — | — | — | $141.83 | 119,242 |
| 2026-08-28 | — | — | — | $143.38 | 76,064 |
| 2026-08-27 | $142.41 | $239.01 | 1,985,100 | $142.09 | 147,711 |
| 2026-08-26 | $141.98 | $238.29 | 1,686,400 | $141.39 | 77,901 |
| 2026-08-25 | $142.76 | $239.60 | 2,863,100 | $140.11 | 164,740 |
| 2026-08-24 | $140.01 | $234.98 | 1,573,100 | $140.51 | 63,900 |
| 2026-08-21 | $141.25 | $237.07 | 1,422,700 | $142.04 | 65,755 |
| 2026-08-20 | $140.23 | $235.35 | 2,169,500 | $143.16 | 63,514 |
| 2026-08-19 | $143.10 | $240.17 | 2,308,300 | $141.10 | 126,563 |
| 2026-08-18 | $140.31 | $235.49 | 1,475,300 | $139.52 | 72,993 |
| 2026-08-17 | $141.34 | $237.22 | 1,672,100 | $143.02 | 109,736 |
| 2026-08-14 | $144.02 | $241.71 | 2,021,300 | $149.51 | 163,316 |
| 2026-08-13 | $149.45 | $250.83 | 3,195,400 | $143.68 | 201,134 |
| 2026-08-12 | $142.35 | $238.91 | 2,024,300 | $143.09 | 163,432 |
| 2026-08-11 | $143.11 | $240.19 | 3,383,000 | $138.26 | 188,626 |
| 2026-08-10 | $137.66 | $231.04 | 1,725,800 | $136.37 | 90,975 |
| 2026-08-07 | $136.85 | $229.68 | 1,402,500 | $137.70 | 71,320 |
| 2026-08-06 | $138.17 | $231.90 | 1,393,800 | $141.00 | 82,458 |
| 2026-08-05 | $139.77 | $234.58 | 2,449,000 | $144.32 | 174,309 |
| 2026-08-04 | $142.91 | $239.85 | 3,459,900 | $138.02 | 178,258 |
| 2026-08-03 | $138.57 | $232.57 | 3,538,200 | $131.16 | 149,311 |
| 2026-07-31 | $128.09 | $214.98 | 4,178,600 | $128.30 | 239,649 |
| 2026-07-30 | $124.12 | $208.32 | 2,937,400 | $124.51 | 226,977 |
| 2026-07-29 | $124.60 | $209.12 | 2,745,200 | $126.54 | 134,326 |
| 2026-07-28 | $127.90 | $214.66 | 2,619,400 | $127.09 | 158,478 |
| 2026-07-27 | $127.76 | $214.43 | 3,179,300 | $127.27 | 157,878 |
| 2026-07-24 | $126.51 | $212.33 | 1,818,200 | $121.16 | 107,023 |
| 2026-07-23 | $121.28 | $203.55 | 2,015,800 | $117.43 | 135,296 |
| 2026-07-22 | $119.57 | $200.68 | 1,307,800 | $120.41 | 47,592 |
| 2026-07-21 | $120.78 | $202.71 | 1,238,300 | $120.96 | 63,209 |
| 2026-07-20 | $121.27 | $203.53 | 1,953,200 | $126.03 | 117,247 |
| 2026-07-17 | $125.68 | $210.93 | 1,945,800 | — | — |
| 2026-07-16 | $125.43 | $210.51 | 1,195,300 | — | — |
| 2026-07-15 | $124.79 | $209.44 | 2,458,900 | — | — |
| 2026-07-14 | $120.30 | $201.90 | 1,671,600 | — | — |
| 2026-07-13 | $120.45 | $202.16 | 2,182,500 | — | — |
| 2026-07-10 | $121.81 | $204.44 | 1,087,100 | — | — |
| 2026-07-09 | $121.66 | $204.19 | 1,670,700 | — | — |
| 2026-07-08 | $118.00 | $198.04 | 1,664,400 | — | — |
| 2026-07-07 | $120.70 | $202.58 | 1,633,100 | — | — |
| 2026-07-06 | $121.83 | $204.47 | 2,109,600 | — | — |
| 2026-07-02 | $116.90 | $196.20 | 1,638,600 | — | — |
| 2026-07-01 | $113.63 | $190.71 | 2,432,600 | — | — |
| 2026-06-30 | $111.31 | $186.82 | 3,043,600 | — | — |
| 2026-06-29 | $107.60 | $180.59 | 3,261,800 | — | — |
| 2026-06-26 | $109.13 | $183.16 | 4,221,000 | — | — |
| 2026-06-25 | $112.47 | $188.76 | 2,515,700 | — | — |
| 2026-06-24 | $113.87 | $191.11 | 3,864,400 | — | — |
| 2026-06-23 | $120.78 | $202.71 | 3,486,100 | — | — |
| 2026-06-22 | $125.90 | $211.30 | 2,257,900 | — | — |
| 2026-06-18 | $129.34 | $217.08 | 4,523,700 | — | — |
| 2026-06-17 | $128.35 | $215.42 | 2,554,500 | — | — |
| 2026-06-16 | $134.98 | $226.54 | 2,306,100 | — | — |
| 2026-06-15 | $135.36 | $224.91 | 2,319,700 | — | — |
| 2026-06-12 | $134.90 | $224.15 | 1,500,800 | — | — |
| 2026-06-11 | $132.82 | $220.69 | 1,877,100 | — | — |
| 2026-06-10 | $128.31 | $213.20 | 1,592,300 | — | — |
| 2026-06-09 | $130.61 | $217.02 | 2,100,700 | — | — |
| 2026-06-08 | $126.87 | $210.81 | 1,828,800 | — | — |
| 2026-06-05 | $125.65 | $208.78 | 1,850,500 | — | — |
| 2026-06-04 | $130.50 | $216.84 | 2,127,100 | — | — |
| 2026-06-03 | $123.10 | $204.54 | 3,704,900 | — | — |
| 2026-06-02 | $128.28 | $213.15 | 3,552,700 | — | — |
| 2026-06-01 | $128.74 | $213.91 | 3,193,200 | — | — |
| 2026-05-29 | $128.50 | $213.52 | 4,281,200 | — | — |
| 2026-05-28 | $126.00 | $209.36 | 2,318,200 | — | — |
| 2026-05-27 | $126.58 | $210.33 | 2,285,200 | — | — |
| 2026-05-26 | $125.28 | $208.17 | 2,133,500 | — | — |
| 2026-05-22 | $124.41 | $206.72 | 1,751,000 | — | — |
| 2026-05-21 | $123.99 | $206.02 | 1,558,400 | — | — |
| 2026-05-20 | $122.11 | $202.90 | 1,864,600 | — | — |
| 2026-05-19 | $121.11 | $201.24 | 2,065,900 | — | — |
| 2026-05-18 | $123.70 | $205.54 | 1,560,900 | — | — |
| 2026-05-15 | $123.41 | $205.06 | 2,895,300 | — | — |
| 2026-05-14 | $128.53 | $213.57 | 2,394,500 | — | — |
| 2026-05-13 | $123.18 | $204.68 | 2,765,500 | — | — |
| 2026-05-12 | $123.66 | $205.47 | 2,732,400 | — | — |
| 2026-05-11 | $124.61 | $207.05 | 3,767,300 | — | — |
| 2026-05-08 | $126.25 | $209.78 | 4,015,300 | — | — |
| 2026-05-07 | $123.15 | $204.63 | 3,267,600 | — | — |
| 2026-05-06 | $123.86 | $205.81 | 3,057,200 | — | — |
| 2026-05-05 | $122.96 | $204.31 | 3,435,600 | — | — |
| 2026-05-04 | $119.98 | $199.36 | 3,384,200 | — | — |
| 2026-05-01 | $119.00 | $197.73 | 4,531,600 | — | — |
| 2026-04-30 | $117.40 | $195.07 | 4,818,400 | — | — |
| 2026-04-29 | $110.86 | $184.21 | 2,434,700 | — | — |
| 2026-04-28 | $113.01 | $187.78 | 2,999,000 | — | — |
| 2026-04-27 | $112.18 | $186.40 | 3,118,700 | — | — |
| 2026-04-24 | $115.23 | $191.47 | 1,615,500 | — | — |
| 2026-04-23 | $114.78 | $190.72 | 2,997,000 | — | — |
| 2026-04-22 | $121.05 | $201.14 | 2,200,700 | — | — |
| 2026-04-21 | $119.84 | $199.13 | 2,454,500 | — | — |
| 2026-04-20 | $118.77 | $197.35 | 1,853,400 | — | — |
| 2026-04-17 | $117.78 | $195.70 | 4,030,700 | — | — |
| 2026-04-16 | $116.22 | $193.11 | 3,718,300 | — | — |
| 2026-04-15 | $119.28 | $198.20 | 5,099,000 | — | — |
| 2026-04-14 | $112.61 | $187.11 | 4,081,200 | — | — |
| 2026-04-13 | $106.68 | $177.26 | 3,963,700 | — | — |
| 2026-04-10 | $100.46 | $166.92 | 4,432,700 | — | — |
| 2026-04-09 | $104.80 | $174.14 | 2,625,100 | — | — |
| 2026-04-08 | $104.83 | $174.19 | 6,225,100 | — | — |
| 2026-04-07 | $102.24 | $169.88 | 3,152,800 | — | — |
| 2026-04-06 | $102.83 | $170.86 | 2,171,900 | — | — |
| 2026-04-02 | $102.43 | $170.20 | 5,074,300 | — | — |
| 2026-04-01 | $105.80 | $175.80 | 2,938,400 | — | — |
| 2026-03-31 | $109.10 | $181.28 | 2,986,800 | — | — |
| 2026-03-30 | $107.66 | $178.89 | 2,534,200 | — | — |
| 2026-03-27 | $106.28 | $176.60 | 3,383,400 | — | — |
| 2026-03-26 | $107.92 | $179.32 | 2,295,700 | — | — |
| 2026-03-25 | $106.50 | $176.96 | 2,150,100 | — | — |
| 2026-03-24 | $106.04 | $176.20 | 4,051,700 | — | — |
| 2026-03-23 | $107.12 | $177.99 | 3,407,900 | — | — |
| 2026-03-20 | $105.87 | $175.91 | 11,591,500 | — | — |
| 2026-03-19 | $107.99 | $179.44 | 3,459,400 | — | — |
| 2026-03-18 | $105.97 | $176.08 | 4,215,800 | — | — |
| 2026-03-17 | $105.67 | $175.58 | 5,535,300 | — | — |
| 2026-03-16 | $100.51 | $164.76 | 4,379,200 | — | — |
| 2026-03-13 | $101.76 | $166.81 | 5,194,900 | — | — |
| 2026-03-12 | $96.50 | $158.19 | 8,985,900 | — | — |
| 2026-03-11 | $103.46 | $169.60 | 5,268,700 | — | — |
| 2026-03-10 | $108.68 | $178.16 | 3,688,200 | — | — |
| 2026-03-09 | $108.85 | $178.44 | 3,764,200 | — | — |
| 2026-03-06 | $110.01 | $180.34 | 4,737,500 | — | — |
| 2026-03-05 | $117.04 | $191.86 | 2,540,700 | — | — |
| 2026-03-04 | $116.21 | $190.50 | 2,949,800 | — | — |
| 2026-03-03 | $112.65 | $184.67 | 3,564,900 | — | — |
| 2026-03-02 | $113.36 | $185.83 | 3,317,300 | — | — |
| 2026-02-27 | $112.01 | $183.62 | 6,042,500 | — | — |
| 2026-02-26 | $118.08 | $193.57 | 3,808,100 | — | — |
| 2026-02-25 | $119.18 | $195.37 | 4,177,600 | — | — |
| 2026-02-24 | $117.16 | $192.06 | 3,853,100 | — | — |
| 2026-02-23 | $114.57 | $187.81 | 7,509,900 | — | — |
| 2026-02-20 | $123.16 | $201.89 | 5,807,700 | — | — |
| 2026-02-19 | $129.85 | $212.86 | 5,059,700 | — | — |
| 2026-02-18 | $133.97 | $219.62 | 1,930,700 | — | — |
| 2026-02-17 | $130.41 | $213.78 | 3,593,500 | — | — |
| 2026-02-13 | $133.88 | $219.47 | 2,340,300 | — | — |
| 2026-02-12 | $133.94 | $219.57 | 3,680,400 | — | — |
| 2026-02-11 | $137.38 | $225.21 | 3,603,700 | — | — |
| 2026-02-10 | $136.99 | $224.57 | 3,680,000 | — | — |
| 2026-02-09 | $137.25 | $224.99 | 3,820,900 | — | — |
| 2026-02-06 | $130.46 | $213.86 | 6,751,500 | — | — |
| 2026-02-05 | $121.87 | $199.78 | 10,939,100 | — | — |
| 2026-02-04 | $137.22 | $224.94 | 7,951,300 | — | — |
| 2026-02-03 | $131.60 | $215.73 | 8,758,100 | — | — |
| 2026-02-02 | $146.47 | $240.11 | 3,816,300 | — | — |
| 2026-01-30 | $149.67 | $245.35 | 2,996,900 | — | — |
| 2026-01-29 | $151.69 | $248.66 | 3,197,100 | — | — |
| 2026-01-28 | $149.80 | $245.57 | 1,528,200 | — | — |
| 2026-01-27 | $149.38 | $244.88 | 3,832,100 | — | — |
| 2026-01-26 | $149.69 | $245.38 | 3,796,900 | — | — |
| 2026-01-23 | $155.89 | $255.55 | 1,836,400 | — | — |
| 2026-01-22 | $161.52 | $264.78 | 1,893,200 | — | — |
| 2026-01-21 | $162.34 | $266.12 | 2,469,700 | — | — |
| 2026-01-20 | $163.16 | $267.47 | 1,835,700 | — | — |
| 2026-01-16 | $169.69 | $278.17 | 1,504,200 | — | — |
| 2026-01-15 | $169.57 | $277.97 | 1,663,900 | — | — |
| 2026-01-14 | $169.92 | $278.55 | 1,968,700 | — | — |
| 2026-01-13 | $169.21 | $277.38 | 2,580,300 | — | — |
| 2026-01-12 | $174.29 | $285.71 | 1,321,300 | — | — |
| 2026-01-09 | $175.91 | $288.37 | 1,234,700 | — | — |
| 2026-01-08 | $175.75 | $288.10 | 1,746,000 | — | — |
| 2026-01-07 | $170.80 | $279.99 | 1,921,700 | — | — |
| 2026-01-06 | $176.00 | $288.51 | 1,641,600 | — | — |
| 2026-01-05 | $172.05 | $282.04 | 1,761,500 | — | — |
| 2026-01-02 | $166.33 | $272.66 | 1,310,000 | — | — |