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
- 2010-02-22 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 | — | — | — | $127.99 | 3,525 |
| 2026-09-03 | — | — | — | $130.70 | 5,798 |
| 2026-09-02 | — | — | — | $128.83 | 5,684 |
| 2026-09-01 | — | — | — | $127.37 | 6,263 |
| 2026-08-31 | — | — | — | $132.35 | 7,258 |
| 2026-08-28 | — | — | — | $137.76 | 4,718 |
| 2026-08-27 | $136.36 | $205.92 | 131,900 | $136.85 | 13,401 |
| 2026-08-26 | $136.87 | $206.69 | 159,400 | $138.08 | 8,457 |
| 2026-08-25 | $137.67 | $207.90 | 207,000 | $134.56 | 11,098 |
| 2026-08-24 | $135.46 | $204.56 | 381,000 | $131.26 | 26,599 |
| 2026-08-21 | $132.34 | $199.85 | 322,500 | $129.56 | 20,514 |
| 2026-08-20 | $126.56 | $191.12 | 307,300 | $120.28 | 12,134 |
| 2026-08-19 | $120.84 | $182.48 | 173,000 | $122.65 | 12,295 |
| 2026-08-18 | $117.60 | $177.59 | 106,800 | $118.83 | 5,563 |
| 2026-08-17 | $121.93 | $184.13 | 287,800 | $116.61 | 13,880 |
| 2026-08-14 | $116.77 | $175.73 | 167,500 | $118.88 | 8,066 |
| 2026-08-13 | $117.60 | $176.98 | 154,000 | $117.56 | 5,457 |
| 2026-08-12 | $117.74 | $177.19 | 215,000 | $124.23 | 9,541 |
| 2026-08-11 | $122.60 | $184.51 | 294,200 | $115.70 | 14,644 |
| 2026-08-10 | $115.49 | $173.81 | 221,300 | $117.08 | 12,446 |
| 2026-08-07 | $117.88 | $177.40 | 234,800 | $117.18 | 7,943 |
| 2026-08-06 | $112.31 | $169.02 | 235,800 | $115.06 | 10,446 |
| 2026-08-05 | $115.64 | $174.03 | 537,200 | $103.66 | 26,257 |
| 2026-08-04 | $104.75 | $157.64 | 249,300 | $104.57 | 13,288 |
| 2026-08-03 | $104.06 | $156.61 | 213,400 | $102.76 | 10,749 |
| 2026-07-31 | $103.01 | $155.03 | 146,200 | $104.97 | 5,078 |
| 2026-07-30 | $106.67 | $160.53 | 76,700 | $105.28 | 4,076 |
| 2026-07-29 | $103.98 | $156.49 | 168,600 | $105.27 | 8,382 |
| 2026-07-28 | $105.83 | $159.27 | 102,300 | $103.43 | 6,703 |
| 2026-07-27 | $104.66 | $157.51 | 104,600 | $104.25 | 7,188 |
| 2026-07-24 | $102.84 | $154.77 | 138,200 | $104.53 | 8,209 |
| 2026-07-23 | $105.65 | $159.00 | 112,500 | $106.05 | 11,141 |
| 2026-07-22 | $108.53 | $163.33 | 129,900 | $110.96 | 7,165 |
| 2026-07-21 | $109.57 | $164.90 | 198,600 | $107.31 | 7,473 |
| 2026-07-20 | $104.92 | $157.90 | 65,800 | $106.08 | 2,743 |
| 2026-07-17 | $104.14 | $156.73 | 126,000 | — | — |
| 2026-07-16 | $104.53 | $157.31 | 167,200 | — | — |
| 2026-07-15 | $107.31 | $161.50 | 161,600 | — | — |
| 2026-07-14 | $106.05 | $159.60 | 108,800 | — | — |
| 2026-07-13 | $103.97 | $156.47 | 181,900 | — | — |
| 2026-07-10 | $107.96 | $162.48 | 173,500 | — | — |
| 2026-07-09 | $109.74 | $165.15 | 188,300 | — | — |
| 2026-07-08 | $111.07 | $167.16 | 389,000 | — | — |
| 2026-07-07 | $112.96 | $170.00 | 303,400 | — | — |
| 2026-07-06 | $118.55 | $178.41 | 161,500 | — | — |
| 2026-07-02 | $114.98 | $173.04 | 170,800 | — | — |
| 2026-07-01 | $112.73 | $169.65 | 160,300 | — | — |
| 2026-06-30 | $112.35 | $169.08 | 222,200 | — | — |
| 2026-06-29 | $112.64 | $169.52 | 228,100 | — | — |
| 2026-06-26 | $112.14 | $168.77 | 247,600 | — | — |
| 2026-06-25 | $105.07 | $158.13 | 220,100 | — | — |
| 2026-06-24 | $106.64 | $160.49 | 284,400 | — | — |
| 2026-06-23 | $113.53 | $170.86 | 172,200 | — | — |
| 2026-06-22 | $118.08 | $177.71 | 165,700 | — | — |
| 2026-06-18 | $122.27 | $184.01 | 143,400 | — | — |
| 2026-06-17 | $128.69 | $193.67 | 303,900 | — | — |
| 2026-06-16 | $130.60 | $196.55 | 162,300 | — | — |
| 2026-06-15 | $128.35 | $193.16 | 258,400 | — | — |
| 2026-06-12 | $118.80 | $178.79 | 116,700 | — | — |
| 2026-06-11 | $115.76 | $174.21 | 257,900 | — | — |
| 2026-06-10 | $112.81 | $169.77 | 218,900 | — | — |
| 2026-06-09 | $118.08 | $177.71 | 218,400 | — | — |
| 2026-06-08 | $120.98 | $182.07 | 112,800 | — | — |
| 2026-06-05 | $122.79 | $184.79 | 123,700 | — | — |
| 2026-06-04 | $129.82 | $195.37 | 173,000 | — | — |
| 2026-06-03 | $128.04 | $192.69 | 109,200 | — | — |
| 2026-06-02 | $133.33 | $200.66 | 97,800 | — | — |
| 2026-06-01 | $132.47 | $199.36 | 262,300 | — | — |
| 2026-05-29 | $131.01 | $197.16 | 208,000 | — | — |
| 2026-05-28 | $127.97 | $192.59 | 189,600 | — | — |
| 2026-05-27 | $127.72 | $192.21 | 150,300 | — | — |
| 2026-05-26 | $128.00 | $192.63 | 125,200 | — | — |
| 2026-05-22 | $124.92 | $188.00 | 117,700 | — | — |
| 2026-05-21 | $126.14 | $189.84 | 136,900 | — | — |
| 2026-05-20 | $127.17 | $191.39 | 147,800 | — | — |
| 2026-05-19 | $124.63 | $187.56 | 326,100 | — | — |
| 2026-05-18 | $129.23 | $193.88 | 161,000 | — | — |
| 2026-05-15 | $129.04 | $193.60 | 273,000 | — | — |
| 2026-05-14 | $136.21 | $204.36 | 160,700 | — | — |
| 2026-05-13 | $142.66 | $214.03 | 96,000 | — | — |
| 2026-05-12 | $145.92 | $218.92 | 181,300 | — | — |
| 2026-05-11 | $143.83 | $215.79 | 133,000 | — | — |
| 2026-05-08 | $140.81 | $211.26 | 124,000 | — | — |
| 2026-05-07 | $142.36 | $213.58 | 205,000 | — | — |
| 2026-05-06 | $152.30 | $228.50 | 442,400 | — | — |
| 2026-05-05 | $126.77 | $190.19 | 140,900 | — | — |
| 2026-05-04 | $130.61 | $195.95 | 196,000 | — | — |
| 2026-05-01 | $131.13 | $196.73 | 179,100 | — | — |
| 2026-04-30 | $130.40 | $195.64 | 246,000 | — | — |
| 2026-04-29 | $126.00 | $189.04 | 190,800 | — | — |
| 2026-04-28 | $127.90 | $191.89 | 147,500 | — | — |
| 2026-04-27 | $129.88 | $194.86 | 167,700 | — | — |
| 2026-04-24 | $130.69 | $196.07 | 145,400 | — | — |
| 2026-04-23 | $129.83 | $194.78 | 329,500 | — | — |
| 2026-04-22 | $132.07 | $198.14 | 236,000 | — | — |
| 2026-04-21 | $130.41 | $195.65 | 448,600 | — | — |
| 2026-04-20 | $145.03 | $217.59 | 230,800 | — | — |
| 2026-04-17 | $148.40 | $222.64 | 148,100 | — | — |
| 2026-04-16 | $145.44 | $218.20 | 89,100 | — | — |
| 2026-04-15 | $144.67 | $217.05 | 163,400 | — | — |