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 — 2026
| 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 | — | — |
| 2026-04-14 | $73.66 | $73.66 | 2,586,300 | — | — |
| 2026-04-13 | $73.55 | $73.55 | 2,564,100 | — | — |
| 2026-04-10 | $70.34 | $70.34 | 2,887,200 | — | — |
| 2026-04-09 | $68.33 | $68.33 | 3,788,400 | — | — |
| 2026-04-08 | $74.46 | $74.46 | 3,692,400 | — | — |
| 2026-04-07 | $71.96 | $71.96 | 2,886,000 | — | — |
| 2026-04-06 | $74.09 | $74.09 | 4,140,200 | — | — |
| 2026-04-02 | $67.31 | $67.31 | 4,392,500 | — | — |
| 2026-04-01 | $67.70 | $67.70 | 4,421,500 | — | — |
| 2026-03-31 | $70.51 | $70.51 | 6,105,300 | — | — |
| 2026-03-30 | $65.28 | $65.28 | 5,501,500 | — | — |
| 2026-03-27 | $71.94 | $71.94 | 3,186,000 | — | — |
| 2026-03-26 | $75.86 | $75.86 | 3,024,100 | — | — |
| 2026-03-25 | $79.98 | $79.98 | 3,950,000 | — | — |
| 2026-03-24 | $77.49 | $77.49 | 4,535,600 | — | — |
| 2026-03-23 | $83.69 | $83.69 | 3,198,200 | — | — |
| 2026-03-20 | $84.62 | $84.62 | 6,896,800 | — | — |
| 2026-03-19 | $92.78 | $92.78 | 2,404,900 | — | — |
| 2026-03-18 | $93.04 | $93.04 | 2,846,900 | — | — |
| 2026-03-17 | $95.31 | $95.31 | 3,273,700 | — | — |
| 2026-03-16 | $89.53 | $89.53 | 2,424,500 | — | — |
| 2026-03-13 | $87.53 | $87.53 | 2,754,000 | — | — |
| 2026-03-12 | $89.46 | $89.46 | 3,941,100 | — | — |
| 2026-03-11 | $88.92 | $88.92 | 1,946,900 | — | — |
| 2026-03-10 | $88.96 | $88.96 | 3,299,800 | — | — |
| 2026-03-09 | $92.47 | $92.47 | 5,256,000 | — | — |
| 2026-03-06 | $87.00 | $87.00 | 5,385,600 | — | — |
| 2026-03-05 | $85.54 | $85.54 | 4,592,800 | — | — |
| 2026-03-04 | $89.13 | $89.13 | 3,335,600 | — | — |
| 2026-03-03 | $88.95 | $88.95 | 8,315,500 | — | — |
| 2026-03-02 | $90.72 | $90.72 | 18,913,800 | — | — |
| 2026-02-27 | $86.18 | $86.18 | 13,317,900 | — | — |
| 2026-02-26 | $92.14 | $92.14 | 2,605,000 | — | — |
| 2026-02-25 | $88.23 | $88.23 | 2,349,900 | — | — |
| 2026-02-24 | $90.68 | $90.68 | 6,008,700 | — | — |
| 2026-02-23 | $94.31 | $94.31 | 3,365,100 | — | — |
| 2026-02-20 | $96.08 | $96.08 | 4,631,600 | — | — |
| 2026-02-19 | $105.67 | $105.67 | 5,176,800 | — | — |
| 2026-02-18 | $97.21 | $97.21 | 3,657,600 | — | — |
| 2026-02-17 | $91.97 | $91.97 | 2,405,800 | — | — |
| 2026-02-13 | $89.06 | $89.06 | 1,769,100 | — | — |
| 2026-02-12 | $87.05 | $87.05 | 2,276,600 | — | — |
| 2026-02-11 | $87.78 | $87.78 | 2,990,100 | — | — |
| 2026-02-10 | $93.48 | $93.48 | 2,013,000 | — | — |
| 2026-02-09 | $98.81 | $98.81 | 2,970,600 | — | — |
| 2026-02-06 | $94.41 | $94.41 | 4,227,000 | — | — |
| 2026-02-05 | $85.25 | $85.25 | 3,546,000 | — | — |
| 2026-02-04 | $91.33 | $91.33 | 4,629,800 | — | — |
| 2026-02-03 | $103.37 | $103.37 | 3,330,100 | — | — |
| 2026-02-02 | $96.16 | $96.16 | 3,802,900 | — | — |
| 2026-01-30 | $103.01 | $103.01 | 3,649,600 | — | — |
| 2026-01-29 | $108.16 | $108.16 | 3,343,100 | — | — |
| 2026-01-28 | $112.67 | $112.67 | 3,758,900 | — | — |
| 2026-01-27 | $118.06 | $118.06 | 3,101,000 | — | — |
| 2026-01-26 | $111.32 | $111.32 | 2,975,000 | — | — |
| 2026-01-23 | $110.39 | $110.39 | 4,004,600 | — | — |
| 2026-01-22 | $113.85 | $113.85 | 5,386,400 | — | — |
| 2026-01-21 | $120.59 | $120.59 | 6,652,000 | — | — |
| 2026-01-20 | $128.68 | $128.68 | 4,618,000 | — | — |
| 2026-01-16 | $130.72 | $130.72 | 4,894,300 | — | — |
| 2026-01-15 | $124.56 | $124.56 | 3,611,200 | — | — |
| 2026-01-14 | $121.50 | $121.50 | 4,411,000 | — | — |
| 2026-01-13 | $119.72 | $119.72 | 4,116,100 | — | — |
| 2026-01-12 | $117.86 | $117.86 | 5,041,400 | — | — |
| 2026-01-09 | $113.70 | $113.70 | 6,077,500 | — | — |
| 2026-01-08 | $104.04 | $104.04 | 9,609,300 | — | — |
| 2026-01-07 | $91.44 | $91.44 | 3,654,900 | — | — |
| 2026-01-06 | $91.93 | $91.93 | 2,910,600 | — | — |
| 2026-01-05 | $89.93 | $89.93 | 4,446,500 | — | — |
| 2026-01-02 | $79.29 | $79.29 | 2,169,600 | — | — |