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
- 2022-04-04 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 | — | — | — | $198.50 | 6,247 |
| 2026-09-03 | — | — | — | $196.00 | 12,308 |
| 2026-09-02 | — | — | — | $188.67 | 3,695 |
| 2026-09-01 | — | — | — | $188.60 | 7,164 |
| 2026-08-31 | — | — | — | $191.00 | 9,651 |
| 2026-08-28 | — | — | — | $191.64 | 2,491 |
| 2026-08-27 | $193.90 | $193.90 | 105,300 | $194.76 | 2,511 |
| 2026-08-26 | $195.92 | $195.92 | 182,200 | $189.05 | 4,371 |
| 2026-08-25 | $188.10 | $188.10 | 177,400 | $191.25 | 2,527 |
| 2026-08-24 | $187.60 | $187.60 | 167,100 | $185.48 | 4,148 |
| 2026-08-21 | $185.84 | $185.84 | 114,900 | $186.70 | 2,805 |
| 2026-08-20 | $188.54 | $188.54 | 94,000 | $188.50 | 2,020 |
| 2026-08-19 | $190.62 | $190.62 | 95,500 | $189.00 | 3,272 |
| 2026-08-18 | $187.66 | $187.66 | 127,800 | $187.50 | 4,503 |
| 2026-08-17 | $188.41 | $188.41 | 142,300 | $188.25 | 5,686 |
| 2026-08-14 | $187.42 | $187.42 | 149,500 | $187.32 | 4,221 |
| 2026-08-13 | $186.81 | $186.81 | 189,800 | $175.68 | 5,128 |
| 2026-08-12 | $172.45 | $172.45 | 174,300 | $170.43 | 6,012 |
| 2026-08-11 | $166.45 | $166.45 | 257,100 | $197.39 | 7,975 |
| 2026-08-10 | $197.51 | $197.51 | 379,900 | $165.10 | 11,570 |
| 2026-08-07 | $162.07 | $162.07 | 294,800 | $167.44 | 10,441 |
| 2026-08-06 | $151.93 | $151.93 | 180,900 | $157.20 | 2,339 |
| 2026-08-05 | $157.26 | $157.26 | 94,000 | $158.92 | 2,495 |
| 2026-08-04 | $157.80 | $157.80 | 121,100 | $156.78 | 3,309 |
| 2026-08-03 | $152.93 | $152.93 | 117,200 | $149.82 | 2,414 |
| 2026-07-31 | $147.43 | $147.43 | 157,400 | $149.22 | 2,950 |
| 2026-07-30 | $148.71 | $148.71 | 169,900 | $145.27 | 4,708 |
| 2026-07-29 | $140.49 | $140.49 | 92,900 | $148.11 | 1,734 |
| 2026-07-28 | $149.03 | $149.03 | 119,900 | $148.37 | 5,211 |
| 2026-07-27 | $148.70 | $148.70 | 106,000 | $148.28 | 3,650 |
| 2026-07-24 | $145.87 | $145.87 | 132,700 | $158.04 | 2,420 |
| 2026-07-23 | $153.56 | $153.56 | 96,900 | $155.57 | 2,149 |
| 2026-07-22 | $157.21 | $157.21 | 111,000 | $169.45 | 5,311 |
| 2026-07-21 | $168.27 | $168.27 | 114,000 | $165.46 | 4,650 |
| 2026-07-20 | $161.47 | $161.47 | 77,500 | $165.21 | 2,208 |
| 2026-07-17 | $162.98 | $162.98 | 122,900 | — | — |
| 2026-07-16 | $164.40 | $164.40 | 175,100 | — | — |
| 2026-07-15 | $176.00 | $176.00 | 67,500 | — | — |
| 2026-07-14 | $178.37 | $178.37 | 92,700 | — | — |
| 2026-07-13 | $179.15 | $179.15 | 101,600 | — | — |
| 2026-07-10 | $183.91 | $183.91 | 86,600 | — | — |
| 2026-07-09 | $183.36 | $183.36 | 119,300 | — | — |
| 2026-07-08 | $179.55 | $179.55 | 154,700 | — | — |
| 2026-07-07 | $187.90 | $187.90 | 101,900 | — | — |
| 2026-07-06 | $193.54 | $193.54 | 184,400 | — | — |
| 2026-07-02 | $196.53 | $196.53 | 263,500 | — | — |
| 2026-07-01 | $190.71 | $190.71 | 215,100 | — | — |
| 2026-06-30 | $170.89 | $170.89 | 86,600 | — | — |
| 2026-06-29 | $167.60 | $167.60 | 197,500 | — | — |
| 2026-06-26 | $166.40 | $166.40 | 247,300 | — | — |
| 2026-06-25 | $149.10 | $149.10 | 77,000 | — | — |
| 2026-06-24 | $147.54 | $147.54 | 104,200 | — | — |
| 2026-06-23 | $147.23 | $147.23 | 99,000 | — | — |
| 2026-06-22 | $150.17 | $150.17 | 155,300 | — | — |
| 2026-06-18 | $150.51 | $150.51 | 144,400 | — | — |
| 2026-06-17 | $146.38 | $146.38 | 59,400 | — | — |
| 2026-06-16 | $144.04 | $144.04 | 69,500 | — | — |
| 2026-06-15 | $147.08 | $147.08 | 77,800 | — | — |
| 2026-06-12 | $144.40 | $144.40 | 87,000 | — | — |
| 2026-06-11 | $147.01 | $147.01 | 174,400 | — | — |
| 2026-06-10 | $133.61 | $133.61 | 207,200 | — | — |
| 2026-06-09 | $135.40 | $135.40 | 110,300 | — | — |
| 2026-06-08 | $134.41 | $134.41 | 108,200 | — | — |
| 2026-06-05 | $132.59 | $132.59 | 131,500 | — | — |
| 2026-06-04 | $135.10 | $135.10 | 122,500 | — | — |
| 2026-06-03 | $132.83 | $132.83 | 150,200 | — | — |
| 2026-06-02 | $125.03 | $125.03 | 173,900 | — | — |
| 2026-06-01 | $128.02 | $128.02 | 142,300 | — | — |
| 2026-05-29 | $129.11 | $129.11 | 123,700 | — | — |
| 2026-05-28 | $130.58 | $130.58 | 199,800 | — | — |
| 2026-05-27 | $119.45 | $119.45 | 116,400 | — | — |
| 2026-05-26 | $123.20 | $123.20 | 152,300 | — | — |
| 2026-05-22 | $118.91 | $118.91 | 91,400 | — | — |
| 2026-05-21 | $118.88 | $118.88 | 78,900 | — | — |
| 2026-05-20 | $121.54 | $121.54 | 151,200 | — | — |
| 2026-05-19 | $126.39 | $126.39 | 87,200 | — | — |
| 2026-05-18 | $124.70 | $124.70 | 126,000 | — | — |
| 2026-05-15 | $126.30 | $126.30 | 98,100 | — | — |
| 2026-05-14 | $127.84 | $127.84 | 87,400 | — | — |
| 2026-05-13 | $131.90 | $131.90 | 131,100 | — | — |
| 2026-05-12 | $135.48 | $135.48 | 94,500 | — | — |
| 2026-05-11 | $132.88 | $132.88 | 137,400 | — | — |
| 2026-05-08 | $136.66 | $136.66 | 103,900 | — | — |
| 2026-05-07 | $134.59 | $134.59 | 109,700 | — | — |
| 2026-05-06 | $130.59 | $130.59 | 209,100 | — | — |
| 2026-05-05 | $121.00 | $121.00 | 272,200 | — | — |
| 2026-05-04 | $147.17 | $147.17 | 384,100 | — | — |
| 2026-05-01 | $139.57 | $139.57 | 398,900 | — | — |
| 2026-04-30 | $119.20 | $119.20 | 248,700 | — | — |
| 2026-04-29 | $112.02 | $112.02 | 154,900 | — | — |
| 2026-04-28 | $115.09 | $115.09 | 194,300 | — | — |
| 2026-04-27 | $110.79 | $110.79 | 102,700 | — | — |
| 2026-04-24 | $108.24 | $108.24 | 123,700 | — | — |
| 2026-04-23 | $109.30 | $109.30 | 172,400 | — | — |
| 2026-04-22 | $108.39 | $108.39 | 122,300 | — | — |
| 2026-04-21 | $106.18 | $106.18 | 75,400 | — | — |
| 2026-04-20 | $109.28 | $109.28 | 144,100 | — | — |
| 2026-04-17 | $105.58 | $105.58 | 279,000 | — | — |
| 2026-04-16 | $101.76 | $101.76 | 466,600 | — | — |
| 2026-04-15 | $109.00 | $109.00 | 259,200 | — | — |