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
- 1998-06-19 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 | — | — | — | $63.82 | 328,833 |
| 2026-09-03 | — | — | — | $64.48 | 228,000 |
| 2026-09-02 | — | — | — | $63.54 | 329,144 |
| 2026-09-01 | — | — | — | $64.43 | 309,622 |
| 2026-08-31 | — | — | — | $64.01 | 290,207 |
| 2026-08-28 | — | — | — | $64.12 | 309,564 |
| 2026-08-27 | $63.76 | $73.22 | 5,800,800 | $63.04 | 257,199 |
| 2026-08-26 | $62.09 | $71.30 | 7,003,900 | $61.70 | 432,168 |
| 2026-08-25 | $63.06 | $72.42 | 5,817,200 | $61.38 | 372,483 |
| 2026-08-24 | $62.20 | $71.43 | 4,122,900 | $61.98 | 257,961 |
| 2026-08-21 | $61.87 | $71.05 | 6,859,000 | $60.65 | 290,223 |
| 2026-08-20 | $60.92 | $69.96 | 4,752,400 | $60.40 | 263,690 |
| 2026-08-19 | $60.93 | $69.97 | 6,867,500 | $58.00 | 442,450 |
| 2026-08-18 | $57.78 | $66.35 | 4,704,700 | $56.88 | 274,440 |
| 2026-08-17 | $56.61 | $64.63 | 4,970,100 | $57.92 | 257,990 |
| 2026-08-14 | $58.79 | $67.12 | 10,665,300 | $59.88 | 481,672 |
| 2026-08-13 | $59.29 | $67.69 | 7,521,000 | $58.67 | 364,272 |
| 2026-08-12 | $58.20 | $66.45 | 9,924,400 | $57.16 | 365,302 |
| 2026-08-11 | $58.60 | $66.90 | 9,528,700 | $57.64 | 354,284 |
| 2026-08-10 | $58.31 | $66.57 | 9,629,900 | $57.34 | 353,809 |
| 2026-08-07 | $57.67 | $65.84 | 12,627,300 | $56.91 | 760,089 |
| 2026-08-06 | $56.89 | $64.95 | 8,774,300 | $53.69 | 558,274 |
| 2026-08-05 | $55.78 | $63.68 | 6,620,800 | $56.93 | 525,277 |
| 2026-08-04 | $56.13 | $64.08 | 18,716,800 | $53.90 | 627,555 |
| 2026-08-03 | $55.17 | $62.99 | 7,987,500 | $57.12 | 625,930 |
| 2026-07-31 | $55.35 | $63.19 | 8,125,000 | $52.91 | 861,811 |
| 2026-07-30 | $53.90 | $61.54 | 12,606,100 | $53.63 | 627,069 |
| 2026-07-29 | $55.97 | $63.90 | 18,262,400 | $52.70 | 1,025,576 |
| 2026-07-28 | $50.31 | $57.44 | 13,905,900 | $48.45 | 1,208,848 |
| 2026-07-27 | $47.05 | $53.72 | 7,416,100 | $46.55 | 548,158 |
| 2026-07-24 | $45.45 | $51.89 | 6,666,800 | $43.50 | 441,142 |
| 2026-07-23 | $43.01 | $49.10 | 8,129,000 | $42.62 | 718,113 |
| 2026-07-22 | $43.18 | $49.30 | 5,270,500 | $44.27 | 475,808 |
| 2026-07-21 | $43.63 | $49.81 | 7,698,400 | $43.85 | 609,514 |
| 2026-07-20 | $44.64 | $50.97 | 7,550,000 | $44.41 | 783,877 |
| 2026-07-17 | $44.77 | $51.11 | 10,117,300 | — | — |
| 2026-07-16 | $44.56 | $50.87 | 8,845,300 | — | — |
| 2026-07-15 | $43.18 | $49.30 | 6,686,300 | — | — |
| 2026-07-14 | $43.03 | $49.13 | 8,502,600 | — | — |
| 2026-07-13 | $44.16 | $50.42 | 8,623,400 | — | — |
| 2026-07-10 | $42.57 | $48.60 | 6,251,800 | — | — |
| 2026-07-09 | $43.40 | $49.55 | 13,842,000 | — | — |
| 2026-07-08 | $42.43 | $48.44 | 12,993,800 | — | — |
| 2026-07-07 | $43.94 | $50.17 | 10,677,200 | — | — |
| 2026-07-06 | $41.37 | $47.23 | 9,973,400 | — | — |
| 2026-07-02 | $41.99 | $47.94 | 9,507,000 | — | — |
| 2026-07-01 | $41.07 | $46.89 | 12,060,300 | — | — |
| 2026-06-30 | $38.73 | $44.22 | 10,245,000 | — | — |
| 2026-06-29 | $38.74 | $44.23 | 10,242,700 | — | — |
| 2026-06-26 | $40.03 | $45.70 | 14,052,200 | — | — |
| 2026-06-25 | $39.15 | $44.70 | 15,258,500 | — | — |
| 2026-06-24 | $41.44 | $47.31 | 17,415,800 | — | — |
| 2026-06-23 | $40.95 | $46.75 | 24,430,400 | — | — |
| 2026-06-22 | $41.83 | $47.76 | 21,961,000 | — | — |
| 2026-06-18 | $43.70 | $49.89 | 61,312,400 | — | — |
| 2026-06-17 | $48.82 | $55.74 | 13,945,100 | — | — |
| 2026-06-16 | $51.05 | $58.28 | 9,853,100 | — | — |
| 2026-06-15 | $50.82 | $58.02 | 11,623,700 | — | — |
| 2026-06-12 | $52.17 | $59.56 | 6,732,600 | — | — |
| 2026-06-11 | $51.18 | $58.43 | 7,799,300 | — | — |
| 2026-06-10 | $51.81 | $59.15 | 6,839,000 | — | — |
| 2026-06-09 | $52.94 | $60.44 | 6,974,500 | — | — |
| 2026-06-08 | $52.99 | $60.50 | 9,520,200 | — | — |
| 2026-06-05 | $53.21 | $60.75 | 9,231,700 | — | — |
| 2026-06-04 | $53.40 | $60.97 | 7,205,700 | — | — |
| 2026-06-03 | $53.51 | $61.09 | 7,081,000 | — | — |
| 2026-06-02 | $55.14 | $62.95 | 9,205,200 | — | — |
| 2026-06-01 | $57.16 | $65.26 | 9,403,700 | — | — |
| 2026-05-29 | $55.76 | $63.66 | 14,747,300 | — | — |
| 2026-05-28 | $53.85 | $61.48 | 9,244,600 | — | — |
| 2026-05-27 | $53.16 | $60.69 | 9,529,700 | — | — |
| 2026-05-26 | $51.81 | $59.15 | 9,871,000 | — | — |
| 2026-05-22 | $52.75 | $60.22 | 9,235,800 | — | — |
| 2026-05-21 | $52.32 | $59.73 | 8,986,100 | — | — |
| 2026-05-20 | $51.30 | $58.57 | 7,514,500 | — | — |
| 2026-05-19 | $50.88 | $58.09 | 10,864,500 | — | — |
| 2026-05-18 | $51.40 | $58.68 | 15,305,800 | — | — |
| 2026-05-15 | $47.13 | $53.43 | 8,909,900 | — | — |
| 2026-05-14 | $46.05 | $52.21 | 6,969,400 | — | — |
| 2026-05-13 | $45.97 | $52.12 | 8,991,700 | — | — |
| 2026-05-12 | $47.73 | $54.11 | 6,166,100 | — | — |
| 2026-05-11 | $49.25 | $55.83 | 8,339,300 | — | — |
| 2026-05-08 | $51.68 | $58.59 | 5,390,100 | — | — |
| 2026-05-07 | $51.94 | $58.88 | 7,547,400 | — | — |
| 2026-05-06 | $51.33 | $58.19 | 7,902,700 | — | — |
| 2026-05-05 | $51.87 | $58.81 | 6,304,500 | — | — |
| 2026-05-04 | $51.86 | $58.79 | 6,002,000 | — | — |
| 2026-05-01 | $52.43 | $59.44 | 8,449,100 | — | — |
| 2026-04-30 | $52.90 | $59.97 | 8,342,400 | — | — |
| 2026-04-29 | $54.70 | $62.01 | 8,194,600 | — | — |
| 2026-04-28 | $55.12 | $62.49 | 8,626,100 | — | — |
| 2026-04-27 | $54.63 | $61.93 | 6,058,500 | — | — |
| 2026-04-24 | $55.11 | $62.48 | 6,355,600 | — | — |
| 2026-04-23 | $55.10 | $62.47 | 9,253,200 | — | — |
| 2026-04-22 | $58.81 | $66.67 | 5,694,800 | — | — |
| 2026-04-21 | $60.45 | $68.53 | 5,415,700 | — | — |
| 2026-04-20 | $60.26 | $68.32 | 8,129,700 | — | — |
| 2026-04-17 | $61.30 | $69.50 | 5,037,900 | — | — |
| 2026-04-16 | $60.53 | $68.62 | 4,790,900 | — | — |
| 2026-04-15 | $60.39 | $68.46 | 4,855,500 | — | — |