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
| 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 | — | — |