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
- 2004-10-13 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 | — | — | — | $155.38 | 17,945 |
| 2026-09-03 | — | — | — | $160.78 | 8,618 |
| 2026-09-02 | — | — | — | $155.81 | 9,112 |
| 2026-09-01 | — | — | — | $160.36 | 7,098 |
| 2026-08-31 | — | — | — | $160.48 | 5,029 |
| 2026-08-28 | — | — | — | $161.54 | 4,845 |
| 2026-08-27 | $159.83 | $159.83 | 208,300 | $157.04 | 8,736 |
| 2026-08-26 | $156.57 | $156.57 | 132,300 | $158.29 | 4,523 |
| 2026-08-25 | $159.20 | $159.20 | 146,000 | $161.04 | 5,052 |
| 2026-08-24 | $162.59 | $162.59 | 311,100 | $162.78 | 8,567 |
| 2026-08-21 | $161.64 | $161.64 | 228,600 | $164.30 | 6,419 |
| 2026-08-20 | $162.45 | $162.45 | 223,200 | $159.00 | 5,421 |
| 2026-08-19 | $158.98 | $158.98 | 179,300 | $151.88 | 6,087 |
| 2026-08-18 | $151.37 | $151.37 | 179,900 | $150.89 | 6,806 |
| 2026-08-17 | $148.33 | $148.33 | 221,900 | $150.22 | 7,122 |
| 2026-08-14 | $151.87 | $151.87 | 116,100 | $154.00 | 4,816 |
| 2026-08-13 | $155.31 | $155.31 | 202,100 | $152.38 | 8,889 |
| 2026-08-12 | $150.31 | $150.31 | 183,500 | $148.27 | 7,888 |
| 2026-08-11 | $152.75 | $152.75 | 159,900 | $151.53 | 6,484 |
| 2026-08-10 | $152.03 | $152.03 | 223,400 | $150.20 | 9,871 |
| 2026-08-07 | $152.05 | $152.05 | 181,300 | $151.99 | 8,354 |
| 2026-08-06 | $150.10 | $150.10 | 246,800 | $149.15 | 9,420 |
| 2026-08-05 | $149.68 | $149.68 | 231,300 | $152.50 | 10,089 |
| 2026-08-04 | $152.78 | $152.78 | 403,000 | $150.41 | 22,331 |
| 2026-08-03 | $149.96 | $149.96 | 474,500 | $155.01 | 26,821 |
| 2026-07-31 | $151.77 | $151.77 | 871,100 | $162.00 | 67,364 |
| 2026-07-30 | $163.76 | $163.76 | 955,800 | $166.47 | 52,549 |
| 2026-07-29 | $170.37 | $170.37 | 1,446,300 | $138.95 | 82,641 |
| 2026-07-28 | $121.37 | $121.37 | 284,800 | $120.72 | 17,019 |
| 2026-07-27 | $116.51 | $116.51 | 272,900 | $112.52 | 10,913 |
| 2026-07-24 | $112.30 | $112.30 | 208,700 | $110.79 | 8,201 |
| 2026-07-23 | $109.19 | $109.19 | 237,200 | $111.51 | 7,484 |
| 2026-07-22 | $111.54 | $111.54 | 184,700 | $112.64 | 9,787 |
| 2026-07-21 | $110.85 | $110.85 | 343,100 | $111.95 | 11,492 |
| 2026-07-20 | $112.63 | $112.63 | 285,700 | $113.78 | 14,150 |
| 2026-07-17 | $114.80 | $114.80 | 317,600 | — | — |
| 2026-07-16 | $118.76 | $118.76 | 253,400 | — | — |
| 2026-07-15 | $113.98 | $113.98 | 213,800 | — | — |
| 2026-07-14 | $109.74 | $109.74 | 245,000 | — | — |
| 2026-07-13 | $111.23 | $111.23 | 363,600 | — | — |
| 2026-07-10 | $105.85 | $105.85 | 192,800 | — | — |
| 2026-07-09 | $102.51 | $102.51 | 291,500 | — | — |
| 2026-07-08 | $103.01 | $103.01 | 146,400 | — | — |
| 2026-07-07 | $105.93 | $105.93 | 201,600 | — | — |
| 2026-07-06 | $100.01 | $100.01 | 252,800 | — | — |
| 2026-07-02 | $97.16 | $97.16 | 365,600 | — | — |
| 2026-07-01 | $96.38 | $96.38 | 341,300 | — | — |
| 2026-06-30 | $90.16 | $90.16 | 535,200 | — | — |
| 2026-06-29 | $95.55 | $95.55 | 330,800 | — | — |
| 2026-06-26 | $98.73 | $98.73 | 760,700 | — | — |
| 2026-06-25 | $92.21 | $92.21 | 220,600 | — | — |
| 2026-06-24 | $96.53 | $96.53 | 248,000 | — | — |
| 2026-06-23 | $95.54 | $95.54 | 449,800 | — | — |
| 2026-06-22 | $90.48 | $90.48 | 621,300 | — | — |
| 2026-06-18 | $90.56 | $90.56 | 584,000 | — | — |
| 2026-06-17 | $106.20 | $106.20 | 216,700 | — | — |
| 2026-06-16 | $107.66 | $107.66 | 280,500 | — | — |
| 2026-06-15 | $107.11 | $107.11 | 224,300 | — | — |
| 2026-06-12 | $109.43 | $109.43 | 175,300 | — | — |
| 2026-06-11 | $106.43 | $106.43 | 223,400 | — | — |
| 2026-06-10 | $109.44 | $109.44 | 222,300 | — | — |
| 2026-06-09 | $110.54 | $110.54 | 272,400 | — | — |
| 2026-06-08 | $109.65 | $109.65 | 159,100 | — | — |
| 2026-06-05 | $110.00 | $110.00 | 215,200 | — | — |
| 2026-06-04 | $107.18 | $107.18 | 133,200 | — | — |
| 2026-06-03 | $104.81 | $104.81 | 198,200 | — | — |
| 2026-06-02 | $106.61 | $106.61 | 459,900 | — | — |
| 2026-06-01 | $110.59 | $110.59 | 351,500 | — | — |
| 2026-05-29 | $107.39 | $107.39 | 209,200 | — | — |
| 2026-05-28 | $106.95 | $106.95 | 151,900 | — | — |
| 2026-05-27 | $104.74 | $104.74 | 222,400 | — | — |
| 2026-05-26 | $103.90 | $103.90 | 351,400 | — | — |
| 2026-05-22 | $105.46 | $105.46 | 143,800 | — | — |
| 2026-05-21 | $105.31 | $105.31 | 225,900 | — | — |
| 2026-05-20 | $107.21 | $107.21 | 161,300 | — | — |
| 2026-05-19 | $108.04 | $108.04 | 239,700 | — | — |
| 2026-05-18 | $108.13 | $108.13 | 198,400 | — | — |
| 2026-05-15 | $105.48 | $105.48 | 299,700 | — | — |
| 2026-05-14 | $102.92 | $102.92 | 422,000 | — | — |
| 2026-05-13 | $103.47 | $103.47 | 360,000 | — | — |
| 2026-05-12 | $110.23 | $110.23 | 346,000 | — | — |
| 2026-05-11 | $115.94 | $115.94 | 291,200 | — | — |
| 2026-05-08 | $119.97 | $119.97 | 231,800 | — | — |
| 2026-05-07 | $124.78 | $124.78 | 360,200 | — | — |
| 2026-05-06 | $120.11 | $120.11 | 660,300 | — | — |
| 2026-05-05 | $132.22 | $132.22 | 226,000 | — | — |
| 2026-05-04 | $132.10 | $132.10 | 180,500 | — | — |
| 2026-05-01 | $131.29 | $131.29 | 197,800 | — | — |
| 2026-04-30 | $130.67 | $130.67 | 218,600 | — | — |
| 2026-04-29 | $128.48 | $128.48 | 115,300 | — | — |
| 2026-04-28 | $129.44 | $129.44 | 146,100 | — | — |
| 2026-04-27 | $127.12 | $127.12 | 157,400 | — | — |
| 2026-04-24 | $126.51 | $126.51 | 212,900 | — | — |
| 2026-04-23 | $121.83 | $121.83 | 316,400 | — | — |
| 2026-04-22 | $127.44 | $127.44 | 141,200 | — | — |
| 2026-04-21 | $128.28 | $128.28 | 213,900 | — | — |
| 2026-04-20 | $128.12 | $128.12 | 272,500 | — | — |
| 2026-04-17 | $129.17 | $129.17 | 220,600 | — | — |
| 2026-04-16 | $131.47 | $131.47 | 406,900 | — | — |
| 2026-04-15 | $131.76 | $131.76 | 287,200 | — | — |