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
- 1997-07-17 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 | — | — | — | $49.84 | 35,334 |
| 2026-09-03 | — | — | — | $49.75 | 57,869 |
| 2026-09-02 | — | — | — | $48.42 | 48,306 |
| 2026-09-01 | — | — | — | $48.98 | 73,408 |
| 2026-08-31 | — | — | — | $49.32 | 39,446 |
| 2026-08-28 | — | — | — | $49.57 | 37,573 |
| 2026-08-27 | $49.44 | $93.06 | 793,700 | $49.20 | 33,102 |
| 2026-08-26 | $49.47 | $93.12 | 819,300 | $49.23 | 55,612 |
| 2026-08-25 | $49.20 | $92.61 | 751,000 | $49.27 | 46,674 |
| 2026-08-24 | $49.34 | $92.87 | 771,700 | $49.54 | 50,780 |
| 2026-08-21 | $49.42 | $93.02 | 1,067,100 | $49.71 | 41,296 |
| 2026-08-20 | $49.28 | $92.76 | 1,013,900 | $49.33 | 50,504 |
| 2026-08-19 | $49.48 | $93.14 | 1,445,000 | $50.40 | 113,117 |
| 2026-08-18 | $50.74 | $95.51 | 1,101,900 | $51.37 | 72,044 |
| 2026-08-17 | $51.11 | $96.21 | 1,275,200 | $51.99 | 113,737 |
| 2026-08-14 | $52.49 | $98.80 | 960,900 | $52.31 | 72,861 |
| 2026-08-13 | $52.24 | $98.33 | 957,700 | $52.50 | 96,118 |
| 2026-08-12 | $52.14 | $98.14 | 603,100 | $52.06 | 43,821 |
| 2026-08-11 | $51.87 | $97.64 | 785,300 | $51.50 | 60,460 |
| 2026-08-10 | $51.59 | $97.11 | 767,900 | $50.96 | 54,796 |
| 2026-08-07 | $51.41 | $96.77 | 691,700 | $51.36 | 80,545 |
| 2026-08-06 | $51.59 | $97.11 | 949,100 | $51.84 | 85,542 |
| 2026-08-05 | $51.60 | $97.13 | 776,800 | $52.27 | 69,212 |
| 2026-08-04 | $52.22 | $98.29 | 955,700 | $51.83 | 51,246 |
| 2026-08-03 | $51.74 | $97.39 | 818,700 | $51.65 | 49,332 |
| 2026-07-31 | $51.30 | $96.56 | 990,000 | $51.17 | 60,470 |
| 2026-07-30 | $50.99 | $95.98 | 1,011,800 | $51.96 | 68,811 |
| 2026-07-29 | $51.55 | $97.03 | 1,584,500 | $51.46 | 142,851 |
| 2026-07-28 | $51.50 | $96.94 | 1,039,900 | $50.49 | 57,465 |
| 2026-07-27 | $50.38 | $94.83 | 1,113,500 | $50.64 | 86,473 |
| 2026-07-24 | $50.33 | $94.74 | 1,073,700 | $49.74 | 86,102 |
| 2026-07-23 | $50.12 | $94.34 | 1,952,500 | $50.04 | 159,864 |
| 2026-07-22 | $50.97 | $95.94 | 2,280,700 | $50.98 | 155,744 |
| 2026-07-21 | $50.78 | $95.58 | 1,758,500 | $51.34 | 93,319 |
| 2026-07-20 | $51.43 | $96.81 | 1,035,900 | $52.10 | 55,597 |
| 2026-07-17 | $52.01 | $97.90 | 1,382,200 | — | — |
| 2026-07-16 | $53.09 | $99.93 | 1,408,900 | — | — |
| 2026-07-15 | $51.30 | $96.56 | 1,337,800 | — | — |
| 2026-07-14 | $50.78 | $95.58 | 1,243,200 | — | — |
| 2026-07-13 | $50.58 | $95.21 | 1,332,800 | — | — |
| 2026-07-10 | $50.67 | $94.47 | 809,700 | — | — |
| 2026-07-09 | $50.17 | $93.54 | 1,200,100 | — | — |
| 2026-07-08 | $49.37 | $92.05 | 1,963,100 | — | — |
| 2026-07-07 | $49.97 | $93.17 | 1,232,400 | — | — |
| 2026-07-06 | $49.65 | $92.57 | 1,583,400 | — | — |
| 2026-07-02 | $49.84 | $92.93 | 2,645,900 | — | — |
| 2026-07-01 | $52.85 | $98.54 | 1,558,200 | — | — |
| 2026-06-30 | $52.09 | $97.12 | 1,287,900 | — | — |
| 2026-06-29 | $51.63 | $96.26 | 832,200 | — | — |
| 2026-06-26 | $52.11 | $97.16 | 1,258,900 | — | — |
| 2026-06-25 | $51.81 | $96.60 | 1,118,000 | — | — |
| 2026-06-24 | $50.96 | $95.01 | 1,260,900 | — | — |
| 2026-06-23 | $50.62 | $94.38 | 716,500 | — | — |
| 2026-06-22 | $49.84 | $92.93 | 951,500 | — | — |
| 2026-06-18 | $49.26 | $91.84 | 2,234,300 | — | — |
| 2026-06-17 | $49.00 | $91.36 | 1,508,900 | — | — |
| 2026-06-16 | $50.35 | $93.88 | 1,727,400 | — | — |
| 2026-06-15 | $51.13 | $95.33 | 1,261,100 | — | — |
| 2026-06-12 | $52.10 | $97.14 | 919,100 | — | — |
| 2026-06-11 | $51.63 | $96.26 | 925,700 | — | — |
| 2026-06-10 | $51.04 | $95.16 | 772,300 | — | — |
| 2026-06-09 | $50.72 | $94.57 | 887,900 | — | — |
| 2026-06-08 | $49.91 | $93.06 | 744,700 | — | — |
| 2026-06-05 | $49.60 | $92.48 | 1,199,500 | — | — |
| 2026-06-04 | $49.21 | $91.75 | 1,103,700 | — | — |
| 2026-06-03 | $47.71 | $88.95 | 787,800 | — | — |
| 2026-06-02 | $48.54 | $90.50 | 998,700 | — | — |
| 2026-06-01 | $47.66 | $88.86 | 713,500 | — | — |
| 2026-05-29 | $48.39 | $90.22 | 801,300 | — | — |
| 2026-05-28 | $48.38 | $90.20 | 1,100,000 | — | — |
| 2026-05-27 | $48.15 | $89.78 | 913,900 | — | — |
| 2026-05-26 | $48.39 | $90.22 | 892,900 | — | — |
| 2026-05-22 | $48.14 | $89.76 | 963,900 | — | — |
| 2026-05-21 | $48.17 | $89.81 | 993,600 | — | — |
| 2026-05-20 | $48.29 | $90.04 | 1,078,200 | — | — |
| 2026-05-19 | $47.03 | $87.69 | 906,600 | — | — |
| 2026-05-18 | $47.32 | $88.23 | 621,000 | — | — |
| 2026-05-15 | $46.73 | $87.13 | 1,097,700 | — | — |
| 2026-05-14 | $47.12 | $87.85 | 679,000 | — | — |
| 2026-05-13 | $46.61 | $86.90 | 846,400 | — | — |
| 2026-05-12 | $47.27 | $88.13 | 759,200 | — | — |
| 2026-05-11 | $47.56 | $88.68 | 1,269,900 | — | — |
| 2026-05-08 | $48.50 | $90.43 | 781,500 | — | — |
| 2026-05-07 | $48.33 | $90.11 | 1,009,100 | — | — |
| 2026-05-06 | $49.13 | $91.60 | 906,600 | — | — |
| 2026-05-05 | $48.48 | $90.39 | 730,900 | — | — |
| 2026-05-04 | $47.90 | $89.31 | 782,900 | — | — |
| 2026-05-01 | $48.57 | $90.56 | 1,540,100 | — | — |
| 2026-04-30 | $48.16 | $89.79 | 2,352,800 | — | — |
| 2026-04-29 | $47.50 | $88.56 | 875,500 | — | — |
| 2026-04-28 | $48.30 | $90.05 | 1,083,400 | — | — |
| 2026-04-27 | $48.20 | $89.87 | 1,177,200 | — | — |
| 2026-04-24 | $47.47 | $88.51 | 1,119,600 | — | — |
| 2026-04-23 | $48.51 | $90.45 | 939,500 | — | — |
| 2026-04-22 | $47.52 | $88.60 | 2,050,100 | — | — |
| 2026-04-21 | $48.52 | $90.47 | 2,012,900 | — | — |
| 2026-04-20 | $49.24 | $91.81 | 1,637,000 | — | — |
| 2026-04-17 | $48.73 | $90.86 | 1,441,700 | — | — |
| 2026-04-16 | $47.79 | $89.10 | 848,800 | — | — |
| 2026-04-15 | $47.88 | $89.27 | 804,500 | — | — |