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
- 1999-11-05 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 | — | — | — | $47.80 | 82,356 |
| 2026-09-03 | — | — | — | $48.77 | 114,711 |
| 2026-09-02 | — | — | — | $49.22 | 102,852 |
| 2026-09-01 | — | — | — | $50.22 | 134,605 |
| 2026-08-31 | — | — | — | $51.76 | 82,831 |
| 2026-08-28 | — | — | — | $53.58 | 83,702 |
| 2026-08-27 | $53.69 | $53.69 | 2,135,100 | $53.17 | 71,494 |
| 2026-08-26 | $52.93 | $52.93 | 1,984,200 | $52.53 | 75,016 |
| 2026-08-25 | $52.64 | $52.64 | 2,330,800 | $53.50 | 102,546 |
| 2026-08-24 | $53.07 | $53.07 | 3,432,900 | $56.34 | 117,946 |
| 2026-08-21 | $57.17 | $57.17 | 3,144,100 | $56.72 | 166,866 |
| 2026-08-20 | $56.18 | $56.18 | 4,560,700 | $59.97 | 202,734 |
| 2026-08-19 | $60.56 | $60.56 | 2,844,700 | $61.96 | 120,424 |
| 2026-08-18 | $61.99 | $61.99 | 2,775,700 | $61.13 | 105,138 |
| 2026-08-17 | $63.29 | $63.29 | 3,453,100 | $64.50 | 150,599 |
| 2026-08-14 | $64.58 | $64.58 | 5,452,300 | $65.51 | 241,529 |
| 2026-08-13 | $62.79 | $62.79 | 2,580,200 | $63.47 | 93,802 |
| 2026-08-12 | $63.82 | $63.82 | 3,397,000 | $63.98 | 123,369 |
| 2026-08-11 | $63.73 | $63.73 | 3,033,300 | $62.09 | 91,554 |
| 2026-08-10 | $62.42 | $62.42 | 4,569,900 | $60.85 | 138,858 |
| 2026-08-07 | $60.77 | $60.77 | 4,791,000 | $58.19 | 290,051 |
| 2026-08-06 | $57.41 | $57.41 | 5,267,500 | $54.41 | 185,378 |
| 2026-08-05 | $55.34 | $55.34 | 9,212,100 | $58.87 | 245,764 |
| 2026-08-04 | $51.87 | $51.87 | 6,481,800 | $50.73 | 251,436 |
| 2026-08-03 | $49.21 | $49.21 | 3,215,500 | $46.61 | 110,127 |
| 2026-07-31 | $46.60 | $46.60 | 2,334,900 | $46.01 | 65,933 |
| 2026-07-30 | $46.17 | $46.17 | 3,217,300 | $44.26 | 142,960 |
| 2026-07-29 | $43.88 | $43.88 | 3,993,900 | $48.64 | 180,575 |
| 2026-07-28 | $48.64 | $48.64 | 2,494,700 | $49.00 | 67,448 |
| 2026-07-27 | $49.45 | $49.45 | 2,758,500 | $47.98 | 88,870 |
| 2026-07-24 | $47.35 | $47.35 | 2,840,100 | $49.19 | 79,023 |
| 2026-07-23 | $49.44 | $49.44 | 4,799,200 | $48.29 | 216,965 |
| 2026-07-22 | $47.89 | $47.89 | 2,059,200 | $48.18 | 63,095 |
| 2026-07-21 | $48.21 | $48.21 | 3,357,900 | $45.82 | 93,172 |
| 2026-07-20 | $45.94 | $45.94 | 2,739,900 | $46.42 | 82,426 |
| 2026-07-17 | $46.03 | $46.03 | 5,611,700 | — | — |
| 2026-07-16 | $46.96 | $46.96 | 3,162,600 | — | — |
| 2026-07-15 | $49.68 | $49.68 | 4,931,200 | — | — |
| 2026-07-14 | $50.36 | $50.36 | 5,195,200 | — | — |
| 2026-07-13 | $46.96 | $46.96 | 3,532,200 | — | — |
| 2026-07-10 | $48.19 | $48.19 | 2,377,000 | — | — |
| 2026-07-09 | $48.85 | $48.85 | 3,209,400 | — | — |
| 2026-07-08 | $50.38 | $50.38 | 3,432,800 | — | — |
| 2026-07-07 | $50.34 | $50.34 | 3,634,200 | — | — |
| 2026-07-06 | $53.54 | $53.54 | 3,801,600 | — | — |
| 2026-07-02 | $55.35 | $55.35 | 6,702,400 | — | — |
| 2026-07-01 | $53.04 | $53.04 | 8,241,400 | — | — |
| 2026-06-30 | $49.86 | $49.86 | 5,655,300 | — | — |
| 2026-06-29 | $46.95 | $46.95 | 5,764,000 | — | — |
| 2026-06-26 | $47.21 | $47.21 | 28,199,200 | — | — |
| 2026-06-25 | $46.32 | $46.32 | 5,279,100 | — | — |
| 2026-06-24 | $47.95 | $47.95 | 3,560,300 | — | — |
| 2026-06-23 | $50.80 | $50.80 | 3,683,300 | — | — |
| 2026-06-22 | $51.09 | $51.09 | 4,661,800 | — | — |
| 2026-06-18 | $54.21 | $54.21 | 6,964,900 | — | — |
| 2026-06-17 | $56.16 | $56.16 | 3,124,900 | — | — |
| 2026-06-16 | $56.34 | $56.34 | 3,132,700 | — | — |
| 2026-06-15 | $57.02 | $57.02 | 4,014,700 | — | — |
| 2026-06-12 | $57.75 | $57.75 | 4,625,800 | — | — |
| 2026-06-11 | $58.78 | $58.78 | 3,965,800 | — | — |
| 2026-06-10 | $54.82 | $54.82 | 2,749,300 | — | — |
| 2026-06-09 | $56.19 | $56.19 | 3,479,200 | — | — |
| 2026-06-08 | $57.73 | $57.73 | 3,191,100 | — | — |
| 2026-06-05 | $58.52 | $58.52 | 3,512,200 | — | — |
| 2026-06-04 | $63.40 | $63.40 | 4,224,800 | — | — |
| 2026-06-03 | $58.43 | $58.43 | 5,122,400 | — | — |
| 2026-06-02 | $63.27 | $63.27 | 3,585,300 | — | — |
| 2026-06-01 | $63.49 | $63.49 | 6,337,700 | — | — |
| 2026-05-29 | $64.13 | $64.13 | 10,066,300 | — | — |
| 2026-05-28 | $65.19 | $65.19 | 11,464,700 | — | — |
| 2026-05-27 | $57.30 | $57.30 | 3,232,800 | — | — |
| 2026-05-26 | $56.80 | $56.80 | 4,809,100 | — | — |
| 2026-05-22 | $56.18 | $56.18 | 2,949,100 | — | — |
| 2026-05-21 | $54.67 | $54.67 | 2,815,000 | — | — |
| 2026-05-20 | $55.82 | $55.82 | 3,929,400 | — | — |
| 2026-05-19 | $53.47 | $53.47 | 2,749,700 | — | — |
| 2026-05-18 | $54.22 | $54.22 | 3,734,700 | — | — |
| 2026-05-15 | $52.09 | $52.09 | 4,048,700 | — | — |
| 2026-05-14 | $54.85 | $54.85 | 5,498,100 | — | — |
| 2026-05-13 | $52.49 | $52.49 | 9,471,900 | — | — |
| 2026-05-12 | $57.33 | $57.33 | 5,095,800 | — | — |
| 2026-05-11 | $56.99 | $56.99 | 6,062,800 | — | — |
| 2026-05-08 | $57.89 | $57.89 | 4,323,600 | — | — |
| 2026-05-07 | $57.00 | $57.00 | 5,909,400 | — | — |
| 2026-05-06 | $61.52 | $61.52 | 4,402,500 | — | — |
| 2026-05-05 | $59.31 | $59.31 | 4,267,900 | — | — |
| 2026-05-04 | $61.93 | $61.93 | 3,116,200 | — | — |
| 2026-05-01 | $62.05 | $62.05 | 2,579,800 | — | — |
| 2026-04-30 | $63.05 | $63.05 | 3,154,800 | — | — |
| 2026-04-29 | $59.56 | $59.56 | 3,073,900 | — | — |
| 2026-04-28 | $61.66 | $61.66 | 3,274,700 | — | — |
| 2026-04-27 | $63.16 | $63.16 | 3,978,500 | — | — |
| 2026-04-24 | $61.26 | $61.26 | 5,132,900 | — | — |
| 2026-04-23 | $65.52 | $65.52 | 3,904,600 | — | — |
| 2026-04-22 | $68.61 | $68.61 | 3,093,400 | — | — |
| 2026-04-21 | $68.55 | $68.55 | 4,180,600 | — | — |
| 2026-04-20 | $69.83 | $69.83 | 4,159,000 | — | — |
| 2026-04-17 | $70.99 | $70.99 | 7,158,400 | — | — |
| 2026-04-16 | $74.41 | $74.41 | 2,421,100 | — | — |
| 2026-04-15 | $74.66 | $74.66 | 3,502,100 | — | — |