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
- 1989-10-06 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 | — | — | — | $69.00 | 14,462 |
| 2026-09-03 | — | — | — | $68.71 | 34,908 |
| 2026-09-02 | — | — | — | $71.35 | 34,645 |
| 2026-09-01 | — | — | — | $74.04 | 17,293 |
| 2026-08-31 | — | — | — | $76.29 | 14,560 |
| 2026-08-28 | — | — | — | $76.95 | 13,628 |
| 2026-08-27 | $77.45 | $77.45 | 213,100 | $76.65 | 10,309 |
| 2026-08-26 | $76.08 | $76.08 | 224,900 | $75.65 | 9,382 |
| 2026-08-25 | $75.92 | $75.92 | 231,000 | $75.37 | 13,478 |
| 2026-08-24 | $73.92 | $73.92 | 596,500 | $73.12 | 25,930 |
| 2026-08-21 | $74.91 | $74.91 | 349,600 | $73.36 | 14,516 |
| 2026-08-20 | $73.61 | $73.61 | 471,100 | $75.07 | 17,422 |
| 2026-08-19 | $76.09 | $76.09 | 519,800 | $81.41 | 26,504 |
| 2026-08-18 | $81.04 | $81.04 | 427,100 | $81.90 | 24,138 |
| 2026-08-17 | $83.34 | $83.34 | 363,100 | $84.80 | 14,097 |
| 2026-08-14 | $85.12 | $85.12 | 297,400 | $84.64 | 16,629 |
| 2026-08-13 | $85.14 | $85.14 | 261,200 | $84.91 | 12,671 |
| 2026-08-12 | $85.24 | $85.24 | 380,800 | $84.43 | 29,558 |
| 2026-08-11 | $83.58 | $83.58 | 300,400 | $83.50 | 13,470 |
| 2026-08-10 | $82.75 | $82.75 | 370,400 | $81.75 | 12,842 |
| 2026-08-07 | $81.70 | $81.70 | 540,100 | $84.51 | 30,205 |
| 2026-08-06 | $83.01 | $83.01 | 792,100 | $73.70 | 38,410 |
| 2026-08-05 | $72.75 | $72.75 | 335,900 | $72.54 | 22,616 |
| 2026-08-04 | $72.14 | $72.14 | 404,100 | $72.08 | 13,585 |
| 2026-08-03 | $70.40 | $70.40 | 260,200 | $69.38 | 11,810 |
| 2026-07-31 | $69.72 | $69.72 | 279,800 | $69.28 | 14,336 |
| 2026-07-30 | $68.19 | $68.19 | 319,200 | $67.35 | 13,652 |
| 2026-07-29 | $65.53 | $65.53 | 339,700 | $67.10 | 17,902 |
| 2026-07-28 | $67.02 | $67.02 | 236,600 | $66.10 | 11,080 |
| 2026-07-27 | $67.69 | $67.69 | 275,800 | $67.76 | 11,086 |
| 2026-07-24 | $66.95 | $66.95 | 258,200 | $66.18 | 10,902 |
| 2026-07-23 | $65.80 | $65.80 | 250,800 | $66.33 | 6,669 |
| 2026-07-22 | $66.20 | $66.20 | 218,400 | $66.69 | 12,739 |
| 2026-07-21 | $66.79 | $66.79 | 297,100 | $65.14 | 11,035 |
| 2026-07-20 | $64.14 | $64.14 | 305,500 | $65.05 | 18,359 |
| 2026-07-17 | $63.92 | $63.92 | 314,300 | — | — |
| 2026-07-16 | $63.85 | $63.85 | 406,500 | — | — |
| 2026-07-15 | $64.00 | $64.00 | 548,900 | — | — |
| 2026-07-14 | $67.63 | $67.63 | 535,500 | — | — |
| 2026-07-13 | $66.23 | $66.23 | 669,600 | — | — |
| 2026-07-10 | $67.69 | $67.69 | 387,000 | — | — |
| 2026-07-09 | $72.36 | $72.36 | 430,900 | — | — |
| 2026-07-08 | $71.33 | $71.33 | 438,500 | — | — |
| 2026-07-07 | $70.16 | $70.16 | 378,600 | — | — |
| 2026-07-06 | $73.22 | $73.22 | 412,200 | — | — |
| 2026-07-02 | $72.15 | $72.15 | 528,200 | — | — |
| 2026-07-01 | $74.12 | $74.12 | 447,400 | — | — |
| 2026-06-30 | $74.95 | $74.95 | 714,200 | — | — |
| 2026-06-29 | $73.23 | $73.23 | 559,600 | — | — |
| 2026-06-26 | $70.55 | $70.55 | 1,637,200 | — | — |
| 2026-06-25 | $69.17 | $69.17 | 258,400 | — | — |
| 2026-06-24 | $67.74 | $67.74 | 385,100 | — | — |
| 2026-06-23 | $68.75 | $68.75 | 317,600 | — | — |
| 2026-06-22 | $68.78 | $68.78 | 264,500 | — | — |
| 2026-06-18 | $69.06 | $69.06 | 470,500 | — | — |
| 2026-06-17 | $67.38 | $67.38 | 247,100 | — | — |
| 2026-06-16 | $68.80 | $68.80 | 137,700 | — | — |
| 2026-06-15 | $68.96 | $68.96 | 278,400 | — | — |
| 2026-06-12 | $68.68 | $68.68 | 215,400 | — | — |
| 2026-06-11 | $68.33 | $68.33 | 260,500 | — | — |
| 2026-06-10 | $64.37 | $64.37 | 327,300 | — | — |
| 2026-06-09 | $66.18 | $66.18 | 325,100 | — | — |
| 2026-06-08 | $67.24 | $67.24 | 413,500 | — | — |
| 2026-06-05 | $65.95 | $65.95 | 255,900 | — | — |
| 2026-06-04 | $69.25 | $69.25 | 239,000 | — | — |
| 2026-06-03 | $67.96 | $67.96 | 324,200 | — | — |
| 2026-06-02 | $69.82 | $69.82 | 430,500 | — | — |
| 2026-06-01 | $68.45 | $68.45 | 416,800 | — | — |
| 2026-05-29 | $66.80 | $66.80 | 450,400 | — | — |
| 2026-05-28 | $68.22 | $68.22 | 461,300 | — | — |
| 2026-05-27 | $66.88 | $66.88 | 226,200 | — | — |
| 2026-05-26 | $68.41 | $68.41 | 400,900 | — | — |
| 2026-05-22 | $66.16 | $66.16 | 366,200 | — | — |
| 2026-05-21 | $64.05 | $64.05 | 301,300 | — | — |
| 2026-05-20 | $62.25 | $62.25 | 263,200 | — | — |
| 2026-05-19 | $61.45 | $61.45 | 242,300 | — | — |
| 2026-05-18 | $62.52 | $62.52 | 250,200 | — | — |
| 2026-05-15 | $62.00 | $62.00 | 579,200 | — | — |
| 2026-05-14 | $64.22 | $64.22 | 489,600 | — | — |
| 2026-05-13 | $65.33 | $65.33 | 467,000 | — | — |
| 2026-05-12 | $61.53 | $61.53 | 308,300 | — | — |
| 2026-05-11 | $62.80 | $62.80 | 518,700 | — | — |
| 2026-05-08 | $65.78 | $65.78 | 360,300 | — | — |
| 2026-05-07 | $62.03 | $62.03 | 648,700 | — | — |
| 2026-05-06 | $58.85 | $58.85 | 263,400 | — | — |
| 2026-05-05 | $58.44 | $58.44 | 238,600 | — | — |
| 2026-05-04 | $56.92 | $56.92 | 221,600 | — | — |
| 2026-05-01 | $57.51 | $57.51 | 179,900 | — | — |
| 2026-04-30 | $56.04 | $56.04 | 315,200 | — | — |
| 2026-04-29 | $54.65 | $54.65 | 230,800 | — | — |
| 2026-04-28 | $54.78 | $54.78 | 276,700 | — | — |
| 2026-04-27 | $56.36 | $56.36 | 285,100 | — | — |
| 2026-04-24 | $56.66 | $56.66 | 190,200 | — | — |
| 2026-04-23 | $56.27 | $56.27 | 170,100 | — | — |
| 2026-04-22 | $56.00 | $56.00 | 199,600 | — | — |
| 2026-04-21 | $55.80 | $55.80 | 236,500 | — | — |
| 2026-04-20 | $55.49 | $55.49 | 196,000 | — | — |
| 2026-04-17 | $54.98 | $54.98 | 325,200 | — | — |
| 2026-04-16 | $53.65 | $53.65 | 463,400 | — | — |
| 2026-04-15 | $54.05 | $54.05 | 201,800 | — | — |