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-05-21 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 | — | — | — | $57.54 | 184,496 |
| 2026-09-03 | — | — | — | $56.03 | 153,921 |
| 2026-09-02 | — | — | — | $56.51 | 107,900 |
| 2026-09-01 | — | — | — | $58.03 | 159,660 |
| 2026-08-31 | — | — | — | $60.02 | 141,078 |
| 2026-08-28 | — | — | — | $65.43 | 279,825 |
| 2026-08-27 | $66.92 | $66.92 | 6,869,500 | $70.30 | 179,534 |
| 2026-08-26 | $65.18 | $65.18 | 4,792,800 | $65.41 | 94,843 |
| 2026-08-25 | $67.45 | $67.45 | 6,523,000 | $68.32 | 146,103 |
| 2026-08-24 | $65.40 | $65.40 | 9,117,100 | $66.91 | 179,472 |
| 2026-08-21 | $70.74 | $70.74 | 8,567,200 | $75.32 | 149,707 |
| 2026-08-20 | $73.12 | $73.12 | 7,692,400 | $73.10 | 168,611 |
| 2026-08-19 | $73.43 | $73.43 | 15,256,300 | $84.32 | 268,555 |
| 2026-08-18 | $82.31 | $82.31 | 16,143,000 | $88.75 | 536,308 |
| 2026-08-17 | $95.97 | $95.97 | 15,320,600 | $85.90 | 306,308 |
| 2026-08-14 | $81.64 | $81.64 | 9,632,500 | $78.57 | 203,403 |
| 2026-08-13 | $77.45 | $77.45 | 7,452,000 | $75.51 | 173,710 |
| 2026-08-12 | $78.47 | $78.47 | 11,280,900 | $83.05 | 169,700 |
| 2026-08-11 | $73.78 | $73.78 | 7,555,100 | $74.83 | 175,977 |
| 2026-08-10 | $73.81 | $73.81 | 18,598,700 | $89.58 | 897,834 |
| 2026-08-07 | $88.58 | $88.58 | 19,172,800 | $79.14 | 487,743 |
| 2026-08-06 | $75.17 | $75.17 | 11,410,200 | $69.08 | 240,494 |
| 2026-08-05 | $68.61 | $68.61 | 13,625,400 | $63.52 | 296,415 |
| 2026-08-04 | $65.27 | $65.27 | 23,589,300 | $64.60 | 535,732 |
| 2026-08-03 | $68.67 | $68.67 | 17,636,100 | $56.94 | 362,440 |
| 2026-07-31 | $60.43 | $60.43 | 29,625,900 | $66.71 | 887,267 |
| 2026-07-30 | $46.94 | $46.94 | 18,555,600 | $41.24 | 544,977 |
| 2026-07-29 | $36.97 | $36.97 | 8,028,100 | $43.88 | 295,904 |
| 2026-07-28 | $42.76 | $42.76 | 8,330,100 | $44.25 | 185,909 |
| 2026-07-27 | $47.88 | $47.88 | 5,594,200 | $48.31 | 184,454 |
| 2026-07-24 | $47.23 | $47.23 | 5,743,400 | $51.01 | 177,875 |
| 2026-07-23 | $52.93 | $52.93 | 4,852,700 | $51.92 | 157,392 |
| 2026-07-22 | $52.98 | $52.98 | 4,864,600 | $54.06 | 90,601 |
| 2026-07-21 | $56.51 | $56.51 | 9,330,900 | $52.45 | 205,078 |
| 2026-07-20 | $48.83 | $48.83 | 6,681,300 | $46.22 | 188,805 |
| 2026-07-17 | $45.86 | $45.86 | 8,218,500 | — | — |
| 2026-07-16 | $45.57 | $45.57 | 9,197,800 | — | — |
| 2026-07-15 | $53.42 | $53.42 | 6,852,500 | — | — |
| 2026-07-14 | $57.57 | $57.57 | 10,302,700 | — | — |
| 2026-07-13 | $50.46 | $50.46 | 12,456,100 | — | — |
| 2026-07-10 | $57.21 | $57.21 | 7,632,600 | — | — |
| 2026-07-09 | $62.55 | $62.55 | 7,838,500 | — | — |
| 2026-07-08 | $60.12 | $60.12 | 7,390,000 | — | — |
| 2026-07-07 | $58.15 | $58.15 | 8,360,700 | — | — |
| 2026-07-06 | $63.52 | $63.52 | 12,035,200 | — | — |
| 2026-07-02 | $56.62 | $56.62 | 10,219,800 | — | — |
| 2026-07-01 | $65.03 | $65.03 | 6,297,100 | — | — |
| 2026-06-30 | $72.08 | $72.08 | 5,070,600 | — | — |
| 2026-06-29 | $71.46 | $71.46 | 6,465,300 | — | — |
| 2026-06-26 | $70.15 | $70.15 | 16,753,300 | — | — |
| 2026-06-25 | $69.06 | $69.06 | 9,257,000 | — | — |
| 2026-06-24 | $70.14 | $70.14 | 13,915,100 | — | — |
| 2026-06-23 | $77.91 | $77.91 | 13,032,000 | — | — |
| 2026-06-22 | $92.44 | $92.44 | 11,975,000 | — | — |
| 2026-06-18 | $84.57 | $84.57 | 12,348,700 | — | — |
| 2026-06-17 | $92.11 | $92.11 | 6,375,000 | — | — |
| 2026-06-16 | $93.04 | $93.04 | 11,495,500 | — | — |
| 2026-06-15 | $110.74 | $110.74 | 12,086,700 | — | — |
| 2026-06-12 | $97.18 | $97.18 | 10,581,700 | — | — |
| 2026-06-11 | $88.34 | $88.34 | 9,087,400 | — | — |
| 2026-06-10 | $85.29 | $85.29 | 9,360,000 | — | — |
| 2026-06-09 | $78.36 | $78.36 | 10,678,500 | — | — |
| 2026-06-08 | $90.78 | $90.78 | 5,771,300 | — | — |
| 2026-06-05 | $89.04 | $89.04 | 9,781,800 | — | — |
| 2026-06-04 | $105.99 | $105.99 | 5,558,500 | — | — |
| 2026-06-03 | $106.70 | $106.70 | 6,170,400 | — | — |
| 2026-06-02 | $110.85 | $110.85 | 10,382,400 | — | — |
| 2026-06-01 | $109.55 | $109.55 | 11,374,000 | — | — |
| 2026-05-29 | $103.16 | $103.16 | 11,205,900 | — | — |
| 2026-05-28 | $115.70 | $115.70 | 6,523,700 | — | — |
| 2026-05-27 | $122.77 | $122.77 | 8,859,000 | — | — |
| 2026-05-26 | $132.60 | $132.60 | 7,447,900 | — | — |
| 2026-05-22 | $140.83 | $140.83 | 10,207,600 | — | — |
| 2026-05-21 | $121.02 | $121.02 | 9,054,300 | — | — |
| 2026-05-20 | $104.61 | $104.61 | 7,425,200 | — | — |
| 2026-05-19 | $112.88 | $112.88 | 9,585,900 | — | — |
| 2026-05-18 | $105.88 | $105.88 | 11,783,800 | — | — |
| 2026-05-15 | $123.78 | $123.78 | 9,771,300 | — | — |
| 2026-05-14 | $114.98 | $114.98 | 7,280,300 | — | — |
| 2026-05-13 | $121.94 | $121.94 | 7,497,800 | — | — |
| 2026-05-12 | $122.90 | $122.90 | 7,126,500 | — | — |
| 2026-05-11 | $125.81 | $125.81 | 12,114,000 | — | — |
| 2026-05-08 | $116.36 | $116.36 | 13,175,100 | — | — |
| 2026-05-07 | $108.42 | $108.42 | 11,765,600 | — | — |
| 2026-05-06 | $104.83 | $104.83 | 15,138,600 | — | — |
| 2026-05-05 | $107.55 | $107.55 | 8,257,400 | — | — |
| 2026-05-04 | $106.00 | $106.00 | 11,690,800 | — | — |
| 2026-05-01 | $96.00 | $96.00 | 19,998,100 | — | — |
| 2026-04-30 | $79.22 | $79.22 | 12,425,900 | — | — |
| 2026-04-29 | $71.07 | $71.07 | 10,123,700 | — | — |
| 2026-04-28 | $68.71 | $68.71 | 9,251,100 | — | — |
| 2026-04-27 | $70.15 | $70.15 | 9,997,800 | — | — |
| 2026-04-24 | $76.16 | $76.16 | 15,486,700 | — | — |
| 2026-04-23 | $75.27 | $75.27 | 13,582,100 | — | — |
| 2026-04-22 | $86.94 | $86.94 | 15,881,900 | — | — |
| 2026-04-21 | $74.97 | $74.97 | 22,125,600 | — | — |
| 2026-04-20 | $78.76 | $78.76 | 11,756,700 | — | — |
| 2026-04-17 | $82.56 | $82.56 | 10,301,000 | — | — |
| 2026-04-16 | $81.78 | $81.78 | 16,836,500 | — | — |
| 2026-04-15 | $62.93 | $62.93 | 11,121,900 | — | — |