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
- 2003-07-15 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 | — | — | — | $64.64 | 11,139 |
| 2026-09-03 | — | — | — | $64.20 | 7,237 |
| 2026-09-02 | — | — | — | $63.03 | 28,992 |
| 2026-09-01 | — | — | — | $63.22 | 8,716 |
| 2026-08-31 | — | — | — | $63.28 | 7,090 |
| 2026-08-28 | — | — | — | $63.53 | 12,039 |
| 2026-08-27 | $63.50 | $88.78 | 128,900 | $63.39 | 5,717 |
| 2026-08-26 | $63.35 | $88.57 | 198,300 | $63.44 | 12,126 |
| 2026-08-25 | $63.38 | $88.61 | 147,000 | $63.16 | 5,895 |
| 2026-08-24 | $63.52 | $88.81 | 130,000 | $64.05 | 8,080 |
| 2026-08-21 | $63.67 | $89.02 | 167,600 | $64.09 | 6,741 |
| 2026-08-20 | $64.01 | $89.49 | 169,100 | $63.28 | 13,526 |
| 2026-08-19 | $63.59 | $88.91 | 223,200 | $65.24 | 10,360 |
| 2026-08-18 | $65.44 | $91.49 | 161,300 | $66.05 | 4,759 |
| 2026-08-17 | $65.96 | $92.22 | 178,500 | $66.49 | 5,837 |
| 2026-08-14 | $66.43 | $92.88 | 183,700 | $66.06 | 7,587 |
| 2026-08-13 | $66.45 | $92.91 | 195,500 | $67.14 | 17,152 |
| 2026-08-12 | $66.56 | $93.06 | 194,800 | $66.31 | 5,873 |
| 2026-08-11 | $66.21 | $92.57 | 162,300 | $66.17 | 6,120 |
| 2026-08-10 | $65.68 | $91.83 | 228,600 | $65.41 | 6,510 |
| 2026-08-07 | $65.91 | $92.15 | 150,800 | $66.12 | 6,438 |
| 2026-08-06 | $66.38 | $92.81 | 285,000 | $67.35 | 27,467 |
| 2026-08-05 | $66.88 | $93.51 | 256,300 | $67.30 | 18,970 |
| 2026-08-04 | $67.30 | $94.09 | 223,200 | $66.77 | 7,146 |
| 2026-08-03 | $66.80 | $93.39 | 196,800 | $66.99 | 10,841 |
| 2026-07-31 | $66.31 | $92.71 | 199,700 | $65.61 | 9,154 |
| 2026-07-30 | $65.95 | $92.21 | 161,700 | $66.44 | 9,110 |
| 2026-07-29 | $66.19 | $92.54 | 233,600 | $66.32 | 13,878 |
| 2026-07-28 | $66.72 | $93.28 | 161,100 | $66.01 | 8,585 |
| 2026-07-27 | $65.66 | $91.80 | 294,900 | $66.05 | 20,561 |
| 2026-07-24 | $65.99 | $92.26 | 228,100 | $65.24 | 11,449 |
| 2026-07-23 | $65.04 | $90.93 | 640,100 | $60.26 | 39,620 |
| 2026-07-22 | $65.68 | $91.83 | 330,300 | $65.95 | 28,575 |
| 2026-07-21 | $66.76 | $93.34 | 195,700 | $66.23 | 10,105 |
| 2026-07-20 | $66.88 | $93.51 | 211,100 | $67.11 | 9,199 |
| 2026-07-17 | $67.39 | $94.22 | 321,100 | — | — |
| 2026-07-16 | $68.52 | $95.80 | 245,200 | — | — |
| 2026-07-15 | $66.30 | $92.70 | 214,800 | — | — |
| 2026-07-14 | $65.29 | $91.28 | 134,000 | — | — |
| 2026-07-13 | $65.87 | $92.09 | 199,700 | — | — |
| 2026-07-10 | $65.34 | $91.35 | 174,100 | — | — |
| 2026-07-09 | $65.07 | $90.98 | 186,500 | — | — |
| 2026-07-08 | $64.25 | $89.83 | 271,600 | — | — |
| 2026-07-07 | $65.04 | $90.93 | 164,000 | — | — |
| 2026-07-06 | $65.68 | $91.83 | 126,500 | — | — |
| 2026-07-02 | $65.80 | $92.00 | 174,300 | — | — |
| 2026-07-01 | $66.90 | $93.53 | 270,200 | — | — |
| 2026-06-30 | $65.88 | $92.11 | 175,100 | — | — |
| 2026-06-29 | $66.11 | $92.43 | 248,000 | — | — |
| 2026-06-26 | $66.86 | $93.48 | 1,176,800 | — | — |
| 2026-06-25 | $65.52 | $91.60 | 233,300 | — | — |
| 2026-06-24 | $65.53 | $91.62 | 276,300 | — | — |
| 2026-06-23 | $64.67 | $90.42 | 222,600 | — | — |
| 2026-06-22 | $63.27 | $88.46 | 272,100 | — | — |
| 2026-06-18 | $62.11 | $86.84 | 862,900 | — | — |
| 2026-06-17 | $61.97 | $86.64 | 314,100 | — | — |
| 2026-06-16 | $62.72 | $87.69 | 196,300 | — | — |
| 2026-06-15 | $62.77 | $87.76 | 211,200 | — | — |
| 2026-06-12 | $64.19 | $89.27 | 185,100 | — | — |
| 2026-06-11 | $63.27 | $87.99 | 192,100 | — | — |
| 2026-06-10 | $63.05 | $87.68 | 225,000 | — | — |
| 2026-06-09 | $62.47 | $86.88 | 186,700 | — | — |
| 2026-06-08 | $61.82 | $85.97 | 183,200 | — | — |
| 2026-06-05 | $61.35 | $85.32 | 159,400 | — | — |
| 2026-06-04 | $61.04 | $84.89 | 173,300 | — | — |
| 2026-06-03 | $58.99 | $82.04 | 210,200 | — | — |
| 2026-06-02 | $60.76 | $84.50 | 229,400 | — | — |
| 2026-06-01 | $59.68 | $83.00 | 181,600 | — | — |
| 2026-05-29 | $60.61 | $84.29 | 203,600 | — | — |
| 2026-05-28 | $60.28 | $83.83 | 254,400 | — | — |
| 2026-05-27 | $60.61 | $84.29 | 167,800 | — | — |
| 2026-05-26 | $61.46 | $85.47 | 166,500 | — | — |
| 2026-05-22 | $60.83 | $84.60 | 208,900 | — | — |
| 2026-05-21 | $60.69 | $84.40 | 197,600 | — | — |
| 2026-05-20 | $60.43 | $84.04 | 243,600 | — | — |
| 2026-05-19 | $59.46 | $82.69 | 241,000 | — | — |
| 2026-05-18 | $59.50 | $82.75 | 182,500 | — | — |
| 2026-05-15 | $58.31 | $81.09 | 218,100 | — | — |
| 2026-05-14 | $59.37 | $82.57 | 252,700 | — | — |
| 2026-05-13 | $58.48 | $81.33 | 247,300 | — | — |
| 2026-05-12 | $59.07 | $82.15 | 249,000 | — | — |
| 2026-05-11 | $59.09 | $82.18 | 265,900 | — | — |
| 2026-05-08 | $59.83 | $83.21 | 207,200 | — | — |
| 2026-05-07 | $59.56 | $82.83 | 398,700 | — | — |
| 2026-05-06 | $59.48 | $82.72 | 200,200 | — | — |
| 2026-05-05 | $59.26 | $82.41 | 152,700 | — | — |
| 2026-05-04 | $58.12 | $80.83 | 236,200 | — | — |
| 2026-05-01 | $58.89 | $81.90 | 200,600 | — | — |
| 2026-04-30 | $57.82 | $80.41 | 334,700 | — | — |
| 2026-04-29 | $57.55 | $80.04 | 375,000 | — | — |
| 2026-04-28 | $59.38 | $82.58 | 475,100 | — | — |
| 2026-04-27 | $59.79 | $83.15 | 393,500 | — | — |
| 2026-04-24 | $58.83 | $81.82 | 396,300 | — | — |
| 2026-04-23 | $57.68 | $80.22 | 432,300 | — | — |
| 2026-04-22 | $57.56 | $80.05 | 168,600 | — | — |
| 2026-04-21 | $57.53 | $80.01 | 224,200 | — | — |
| 2026-04-20 | $58.49 | $81.34 | 162,500 | — | — |
| 2026-04-17 | $58.67 | $81.59 | 252,200 | — | — |
| 2026-04-16 | $57.33 | $79.73 | 156,700 | — | — |
| 2026-04-15 | $57.83 | $80.43 | 133,200 | — | — |