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
- 2015-06-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 | — | — | — | $141.49 | 4,692 |
| 2026-09-03 | — | — | — | $140.00 | 10,207 |
| 2026-09-02 | — | — | — | $140.45 | 11,382 |
| 2026-09-01 | — | — | — | $140.54 | 8,998 |
| 2026-08-31 | — | — | — | $139.55 | 11,381 |
| 2026-08-28 | — | — | — | $141.69 | 14,754 |
| 2026-08-27 | $141.09 | $152.88 | 191,800 | $142.22 | 6,483 |
| 2026-08-26 | $143.50 | $155.50 | 146,200 | $143.96 | 3,603 |
| 2026-08-25 | $143.94 | $155.97 | 166,900 | $144.16 | 6,660 |
| 2026-08-24 | $143.91 | $155.94 | 287,200 | $144.83 | 13,136 |
| 2026-08-21 | $144.49 | $156.57 | 186,400 | $144.88 | 15,132 |
| 2026-08-20 | $143.45 | $155.44 | 221,500 | $145.21 | 9,595 |
| 2026-08-19 | $146.53 | $158.78 | 184,000 | $142.76 | 12,438 |
| 2026-08-18 | $141.57 | $153.40 | 232,600 | $142.63 | 14,649 |
| 2026-08-17 | $139.87 | $151.56 | 164,700 | $139.92 | 5,712 |
| 2026-08-14 | $140.81 | $152.58 | 216,500 | $142.22 | 6,450 |
| 2026-08-13 | $140.80 | $152.57 | 327,200 | $142.65 | 8,495 |
| 2026-08-12 | $142.01 | $153.88 | 202,800 | $142.72 | 5,754 |
| 2026-08-11 | $143.34 | $155.32 | 124,200 | $142.71 | 8,149 |
| 2026-08-10 | $142.74 | $154.67 | 135,800 | $143.46 | 7,827 |
| 2026-08-07 | $143.91 | $155.94 | 82,600 | $143.33 | 4,021 |
| 2026-08-06 | $142.77 | $154.70 | 110,000 | $143.21 | 4,455 |
| 2026-08-05 | $144.67 | $156.76 | 119,800 | $143.36 | 6,950 |
| 2026-08-04 | $141.40 | $153.22 | 244,500 | $143.30 | 10,372 |
| 2026-08-03 | $143.70 | $155.71 | 112,800 | $141.07 | 2,880 |
| 2026-07-31 | $140.89 | $152.67 | 284,600 | $141.75 | 11,431 |
| 2026-07-30 | $144.57 | $156.66 | 398,400 | $142.94 | 9,735 |
| 2026-07-29 | $142.41 | $154.31 | 322,300 | $141.21 | 12,445 |
| 2026-07-28 | $143.02 | $154.98 | 237,100 | $142.95 | 7,928 |
| 2026-07-27 | $140.23 | $151.95 | 347,900 | $138.35 | 11,903 |
| 2026-07-24 | $137.46 | $148.95 | 290,700 | $131.52 | 19,693 |
| 2026-07-23 | $131.14 | $142.10 | 727,200 | $133.29 | 64,497 |
| 2026-07-22 | $141.63 | $153.47 | 180,300 | $144.08 | 11,250 |
| 2026-07-21 | $143.31 | $155.29 | 97,500 | $145.03 | 6,426 |
| 2026-07-20 | $146.79 | $159.06 | 138,400 | $147.36 | 8,006 |
| 2026-07-17 | $148.46 | $160.87 | 88,000 | — | — |
| 2026-07-16 | $151.21 | $163.85 | 96,000 | — | — |
| 2026-07-15 | $146.80 | $159.07 | 122,600 | — | — |
| 2026-07-14 | $144.71 | $156.81 | 133,900 | — | — |
| 2026-07-13 | $143.28 | $155.26 | 89,800 | — | — |
| 2026-07-10 | $143.44 | $155.43 | 127,900 | — | — |
| 2026-07-09 | $142.57 | $154.49 | 68,800 | — | — |
| 2026-07-08 | $141.68 | $153.52 | 88,800 | — | — |
| 2026-07-07 | $144.92 | $157.03 | 97,600 | — | — |
| 2026-07-06 | $144.64 | $156.73 | 82,100 | — | — |
| 2026-07-02 | $145.74 | $157.92 | 116,300 | — | — |
| 2026-07-01 | $143.06 | $155.02 | 153,700 | — | — |
| 2026-06-30 | $142.11 | $153.99 | 154,800 | — | — |
| 2026-06-29 | $141.98 | $153.52 | 181,000 | — | — |
| 2026-06-26 | $140.85 | $152.30 | 285,000 | — | — |
| 2026-06-25 | $136.01 | $147.06 | 286,900 | — | — |
| 2026-06-24 | $135.59 | $146.60 | 202,800 | — | — |
| 2026-06-23 | $132.61 | $143.39 | 259,700 | — | — |
| 2026-06-22 | $130.55 | $141.16 | 243,900 | — | — |
| 2026-06-18 | $137.83 | $149.03 | 183,900 | — | — |
| 2026-06-17 | $138.00 | $149.21 | 281,600 | — | — |
| 2026-06-16 | $142.69 | $154.29 | 160,400 | — | — |
| 2026-06-15 | $143.71 | $155.39 | 217,600 | — | — |
| 2026-06-12 | $143.36 | $155.01 | 274,000 | — | — |
| 2026-06-11 | $141.46 | $152.96 | 405,100 | — | — |
| 2026-06-10 | $142.93 | $154.55 | 216,100 | — | — |
| 2026-06-09 | $143.01 | $154.63 | 253,400 | — | — |
| 2026-06-08 | $138.40 | $149.65 | 207,500 | — | — |
| 2026-06-05 | $140.68 | $152.11 | 232,800 | — | — |
| 2026-06-04 | $139.62 | $150.97 | 281,400 | — | — |
| 2026-06-03 | $137.27 | $148.43 | 178,700 | — | — |
| 2026-06-02 | $138.25 | $149.49 | 240,400 | — | — |
| 2026-06-01 | $134.25 | $145.16 | 237,100 | — | — |
| 2026-05-29 | $134.20 | $145.11 | 359,100 | — | — |
| 2026-05-28 | $138.72 | $149.99 | 403,700 | — | — |
| 2026-05-27 | $134.83 | $145.79 | 218,500 | — | — |
| 2026-05-26 | $133.84 | $144.72 | 358,100 | — | — |
| 2026-05-22 | $131.66 | $142.36 | 277,000 | — | — |
| 2026-05-21 | $133.13 | $143.95 | 177,900 | — | — |
| 2026-05-20 | $131.62 | $142.32 | 187,600 | — | — |
| 2026-05-19 | $127.13 | $137.46 | 695,100 | — | — |
| 2026-05-18 | $130.77 | $141.40 | 200,000 | — | — |
| 2026-05-15 | $129.70 | $140.24 | 183,700 | — | — |
| 2026-05-14 | $129.91 | $140.47 | 153,900 | — | — |
| 2026-05-13 | $129.13 | $139.62 | 150,900 | — | — |
| 2026-05-12 | $130.75 | $141.38 | 192,900 | — | — |
| 2026-05-11 | $131.34 | $142.01 | 179,100 | — | — |
| 2026-05-08 | $134.56 | $145.50 | 210,300 | — | — |
| 2026-05-07 | $134.46 | $145.39 | 209,700 | — | — |
| 2026-05-06 | $132.53 | $143.30 | 256,600 | — | — |
| 2026-05-05 | $125.66 | $135.87 | 435,600 | — | — |
| 2026-05-04 | $128.01 | $138.41 | 256,800 | — | — |
| 2026-05-01 | $132.34 | $143.09 | 204,300 | — | — |
| 2026-04-30 | $133.81 | $144.68 | 417,800 | — | — |
| 2026-04-29 | $134.08 | $144.98 | 252,500 | — | — |
| 2026-04-28 | $143.02 | $154.64 | 181,100 | — | — |
| 2026-04-27 | $146.80 | $158.73 | 262,700 | — | — |
| 2026-04-24 | $146.38 | $158.28 | 207,500 | — | — |
| 2026-04-23 | $149.16 | $161.28 | 612,000 | — | — |
| 2026-04-22 | $149.56 | $161.71 | 129,900 | — | — |
| 2026-04-21 | $146.72 | $158.64 | 160,200 | — | — |
| 2026-04-20 | $149.99 | $162.18 | 253,700 | — | — |
| 2026-04-17 | $152.26 | $164.63 | 173,200 | — | — |
| 2026-04-16 | $149.11 | $161.23 | 128,300 | — | — |
| 2026-04-15 | $149.25 | $161.38 | 104,600 | — | — |