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
- 1995-11-21 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 | — | — | — | $181.60 | 199,687 |
| 2026-09-03 | — | — | — | $164.05 | 319,865 |
| 2026-09-02 | — | — | — | $187.15 | 142,329 |
| 2026-09-01 | — | — | — | $184.49 | 110,877 |
| 2026-08-31 | — | — | — | $188.66 | 113,914 |
| 2026-08-28 | — | — | — | $190.32 | 84,539 |
| 2026-08-27 | $190.64 | $260.48 | 2,142,000 | $193.73 | 155,711 |
| 2026-08-26 | $193.85 | $264.87 | 1,709,900 | $187.72 | 78,642 |
| 2026-08-25 | $187.43 | $256.10 | 1,738,600 | $185.99 | 70,131 |
| 2026-08-24 | $186.86 | $255.32 | 2,277,000 | $190.95 | 80,703 |
| 2026-08-21 | $192.27 | $262.71 | 1,612,300 | $194.46 | 65,893 |
| 2026-08-20 | $192.81 | $263.45 | 2,171,700 | $194.00 | 79,502 |
| 2026-08-19 | $194.48 | $265.73 | 2,727,300 | $206.17 | 138,861 |
| 2026-08-18 | $204.71 | $279.71 | 2,425,400 | $202.10 | 146,127 |
| 2026-08-17 | $204.20 | $279.01 | 2,106,600 | $206.45 | 125,535 |
| 2026-08-14 | $207.08 | $282.94 | 2,338,400 | $205.09 | 97,587 |
| 2026-08-13 | $204.99 | $280.09 | 3,424,600 | $203.93 | 217,977 |
| 2026-08-12 | $202.05 | $276.07 | 1,583,600 | $201.83 | 99,043 |
| 2026-08-11 | $198.47 | $271.18 | 2,065,400 | $198.49 | 114,916 |
| 2026-08-10 | $198.72 | $271.52 | 4,075,600 | $193.70 | 113,894 |
| 2026-08-07 | $189.52 | $258.95 | 1,740,200 | $194.18 | 107,645 |
| 2026-08-06 | $191.48 | $261.63 | 2,654,400 | $185.23 | 216,425 |
| 2026-08-05 | $186.60 | $254.96 | 3,314,200 | $190.10 | 188,328 |
| 2026-08-04 | $190.46 | $260.24 | 3,765,900 | $185.14 | 127,181 |
| 2026-08-03 | $182.92 | $249.93 | 1,964,500 | $179.25 | 76,047 |
| 2026-07-31 | $178.50 | $243.89 | 1,829,900 | $176.51 | 85,680 |
| 2026-07-30 | $173.98 | $237.72 | 1,995,200 | $172.60 | 74,735 |
| 2026-07-29 | $173.23 | $236.69 | 3,758,500 | $173.55 | 197,872 |
| 2026-07-28 | $174.53 | $238.47 | 2,786,500 | $168.55 | 126,380 |
| 2026-07-27 | $169.80 | $232.01 | 1,723,300 | $170.22 | 89,028 |
| 2026-07-24 | $167.74 | $229.19 | 1,231,400 | $163.44 | 90,510 |
| 2026-07-23 | $164.64 | $224.96 | 1,736,800 | $166.03 | 77,911 |
| 2026-07-22 | $166.54 | $227.55 | 1,698,500 | $166.16 | 53,591 |
| 2026-07-21 | $165.76 | $226.49 | 1,567,800 | $163.69 | 58,435 |
| 2026-07-20 | $161.16 | $220.20 | 1,894,200 | $164.03 | 108,748 |
| 2026-07-17 | $163.88 | $223.92 | 2,845,400 | — | — |
| 2026-07-16 | $159.69 | $218.19 | 2,371,400 | — | — |
| 2026-07-15 | $162.10 | $221.49 | 3,586,100 | — | — |
| 2026-07-14 | $174.55 | $238.50 | 3,037,300 | — | — |
| 2026-07-13 | $163.93 | $223.99 | 2,664,400 | — | — |
| 2026-07-10 | $168.87 | $230.74 | 3,303,000 | — | — |
| 2026-07-09 | $171.73 | $233.93 | 5,239,800 | — | — |
| 2026-07-08 | $165.40 | $225.31 | 2,380,700 | — | — |
| 2026-07-07 | $165.78 | $225.83 | 3,664,800 | — | — |
| 2026-07-06 | $163.55 | $222.79 | 3,630,900 | — | — |
| 2026-07-02 | $154.17 | $210.01 | 1,930,200 | — | — |
| 2026-07-01 | $156.38 | $213.02 | 4,005,600 | — | — |
| 2026-06-30 | $154.76 | $210.82 | 2,532,500 | — | — |
| 2026-06-29 | $155.06 | $211.23 | 1,742,700 | — | — |
| 2026-06-26 | $152.45 | $207.67 | 3,318,600 | — | — |
| 2026-06-25 | $154.59 | $210.59 | 2,076,700 | — | — |
| 2026-06-24 | $155.56 | $211.91 | 2,786,600 | — | — |
| 2026-06-23 | $157.82 | $214.99 | 3,274,000 | — | — |
| 2026-06-22 | $158.31 | $215.65 | 3,590,100 | — | — |
| 2026-06-18 | $159.71 | $217.56 | 8,151,300 | — | — |
| 2026-06-17 | $154.81 | $210.88 | 2,292,300 | — | — |
| 2026-06-16 | $161.26 | $219.67 | 2,494,100 | — | — |
| 2026-06-15 | $161.82 | $220.43 | 3,001,700 | — | — |
| 2026-06-12 | $161.61 | $220.15 | 1,774,600 | — | — |
| 2026-06-11 | $160.47 | $218.60 | 2,463,200 | — | — |
| 2026-06-10 | $160.66 | $218.85 | 3,177,000 | — | — |
| 2026-06-09 | $165.00 | $224.77 | 2,725,700 | — | — |
| 2026-06-08 | $170.31 | $232.00 | 2,621,700 | — | — |
| 2026-06-05 | $167.04 | $227.54 | 3,258,600 | — | — |
| 2026-06-04 | $178.87 | $243.66 | 3,229,700 | — | — |
| 2026-06-03 | $181.08 | $246.67 | 3,434,000 | — | — |
| 2026-06-02 | $175.64 | $239.26 | 4,710,000 | — | — |
| 2026-06-01 | $179.70 | $244.79 | 5,893,600 | — | — |
| 2026-05-29 | $174.29 | $237.42 | 15,908,200 | — | — |
| 2026-05-28 | $142.40 | $193.98 | 6,036,800 | — | — |
| 2026-05-27 | $142.74 | $194.44 | 6,025,700 | — | — |
| 2026-05-26 | $138.95 | $189.28 | 6,060,700 | — | — |
| 2026-05-22 | $139.36 | $189.84 | 6,667,700 | — | — |
| 2026-05-21 | $123.95 | $168.85 | 2,098,000 | — | — |
| 2026-05-20 | $118.97 | $162.06 | 1,828,200 | — | — |
| 2026-05-19 | $120.59 | $164.27 | 2,028,000 | — | — |
| 2026-05-18 | $120.60 | $164.28 | 2,744,000 | — | — |
| 2026-05-15 | $119.93 | $163.37 | 2,883,200 | — | — |
| 2026-05-14 | $119.93 | $163.37 | 4,518,200 | — | — |
| 2026-05-13 | $118.58 | $161.53 | 2,122,300 | — | — |
| 2026-05-12 | $116.23 | $158.33 | 2,043,200 | — | — |
| 2026-05-11 | $117.73 | $160.37 | 2,288,100 | — | — |
| 2026-05-08 | $118.00 | $160.74 | 2,893,800 | — | — |
| 2026-05-07 | $113.00 | $153.93 | 2,029,700 | — | — |
| 2026-05-06 | $111.74 | $152.21 | 2,144,200 | — | — |
| 2026-05-05 | $114.14 | $155.48 | 1,800,800 | — | — |
| 2026-05-04 | $110.94 | $151.12 | 1,307,300 | — | — |
| 2026-05-01 | $112.08 | $152.68 | 1,138,000 | — | — |
| 2026-04-30 | $110.77 | $150.89 | 2,041,000 | — | — |
| 2026-04-29 | $108.65 | $148.00 | 1,537,700 | — | — |
| 2026-04-28 | $108.28 | $147.50 | 1,837,000 | — | — |
| 2026-04-27 | $108.44 | $147.72 | 2,176,700 | — | — |
| 2026-04-24 | $108.71 | $148.09 | 1,470,300 | — | — |
| 2026-04-23 | $108.40 | $147.66 | 2,450,700 | — | — |
| 2026-04-22 | $111.02 | $151.23 | 2,149,700 | — | — |
| 2026-04-21 | $111.80 | $152.30 | 3,136,600 | — | — |
| 2026-04-20 | $106.79 | $145.47 | 2,155,200 | — | — |
| 2026-04-17 | $104.53 | $142.39 | 2,139,100 | — | — |
| 2026-04-16 | $103.68 | $141.23 | 1,959,500 | — | — |
| 2026-04-15 | $100.33 | $136.67 | 1,656,300 | — | — |