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
- 2002-07-18 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 | — | — | — | $67.60 | 166,919 |
| 2026-09-03 | — | — | — | $69.10 | 135,272 |
| 2026-09-02 | — | — | — | $67.66 | 282,105 |
| 2026-09-01 | — | — | — | $67.18 | 294,329 |
| 2026-08-31 | — | — | — | $69.77 | 199,731 |
| 2026-08-28 | — | — | — | $71.63 | 186,888 |
| 2026-08-27 | $70.54 | $97.04 | 2,594,600 | $71.32 | 222,375 |
| 2026-08-26 | $71.12 | $97.84 | 4,042,600 | $71.56 | 244,656 |
| 2026-08-25 | $71.62 | $98.52 | 3,976,100 | $69.46 | 350,916 |
| 2026-08-24 | $70.20 | $96.57 | 2,813,800 | $69.72 | 309,863 |
| 2026-08-21 | $69.20 | $95.20 | 4,872,700 | $68.23 | 372,736 |
| 2026-08-20 | $66.16 | $91.01 | 2,144,800 | $64.47 | 180,499 |
| 2026-08-19 | $65.95 | $90.72 | 2,249,300 | $65.73 | 164,177 |
| 2026-08-18 | $63.91 | $87.92 | 3,213,500 | $63.88 | 238,997 |
| 2026-08-17 | $64.84 | $89.20 | 2,389,400 | $64.35 | 79,888 |
| 2026-08-14 | $63.53 | $87.40 | 1,413,400 | $63.44 | 118,890 |
| 2026-08-13 | $63.76 | $87.71 | 2,420,400 | $64.95 | 120,408 |
| 2026-08-12 | $65.95 | $90.72 | 1,782,400 | $67.92 | 76,778 |
| 2026-08-11 | $66.14 | $90.99 | 2,352,000 | $67.12 | 91,675 |
| 2026-08-10 | $66.87 | $91.99 | 2,539,300 | $66.37 | 105,446 |
| 2026-08-07 | $66.47 | $91.44 | 2,188,400 | $66.92 | 121,747 |
| 2026-08-06 | $66.12 | $90.96 | 3,265,100 | $65.12 | 158,142 |
| 2026-08-05 | $66.05 | $90.86 | 3,528,800 | $65.62 | 142,589 |
| 2026-08-04 | $64.74 | $89.06 | 4,529,300 | $63.45 | 443,718 |
| 2026-08-03 | $60.20 | $82.81 | 2,277,700 | $59.60 | 158,775 |
| 2026-07-31 | $60.24 | $82.87 | 4,645,800 | $62.54 | 404,620 |
| 2026-07-30 | $62.49 | $85.97 | 4,549,500 | $61.23 | 345,991 |
| 2026-07-29 | $57.48 | $79.07 | 3,496,300 | $58.10 | 304,767 |
| 2026-07-28 | $58.63 | $80.66 | 2,526,900 | $58.45 | 218,814 |
| 2026-07-27 | $59.75 | $82.20 | 2,980,000 | $60.53 | 308,419 |
| 2026-07-24 | $60.19 | $82.80 | 3,371,200 | $60.65 | 142,468 |
| 2026-07-23 | $59.85 | $82.33 | 4,246,500 | $58.85 | 262,029 |
| 2026-07-22 | $57.21 | $78.70 | 3,655,100 | $56.60 | 243,904 |
| 2026-07-21 | $56.83 | $78.18 | 4,979,100 | $55.37 | 321,728 |
| 2026-07-20 | $54.50 | $74.97 | 4,000,900 | $54.72 | 242,116 |
| 2026-07-17 | $55.05 | $75.73 | 3,725,000 | — | — |
| 2026-07-16 | $55.79 | $76.75 | 2,268,100 | — | — |
| 2026-07-15 | $57.95 | $79.72 | 4,505,500 | — | — |
| 2026-07-14 | $60.09 | $82.66 | 4,491,200 | — | — |
| 2026-07-13 | $58.47 | $80.44 | 3,635,100 | — | — |
| 2026-07-10 | $59.82 | $82.29 | 3,946,400 | — | — |
| 2026-07-09 | $59.23 | $81.48 | 3,503,200 | — | — |
| 2026-07-08 | $56.13 | $77.22 | 4,329,400 | — | — |
| 2026-07-07 | $58.37 | $80.30 | 2,770,700 | — | — |
| 2026-07-06 | $61.45 | $84.53 | 2,347,500 | — | — |
| 2026-07-02 | $60.01 | $82.55 | 2,571,400 | — | — |
| 2026-07-01 | $59.35 | $81.65 | 2,000,500 | — | — |
| 2026-06-30 | $59.46 | $81.80 | 1,949,900 | — | — |
| 2026-06-29 | $58.19 | $80.05 | 2,700,700 | — | — |
| 2026-06-26 | $58.22 | $80.09 | 3,290,200 | — | — |
| 2026-06-25 | $59.00 | $81.16 | 2,002,300 | — | — |
| 2026-06-24 | $57.70 | $79.38 | 4,851,900 | — | — |
| 2026-06-23 | $59.62 | $82.02 | 3,334,400 | — | — |
| 2026-06-22 | $63.54 | $87.41 | 3,404,900 | — | — |
| 2026-06-18 | $64.36 | $88.54 | 3,082,700 | — | — |
| 2026-06-17 | $65.76 | $90.46 | 3,709,100 | — | — |
| 2026-06-16 | $66.99 | $92.16 | 3,222,500 | — | — |
| 2026-06-15 | $66.16 | $91.01 | 2,779,800 | — | — |
| 2026-06-12 | $64.84 | $89.08 | 2,649,100 | — | — |
| 2026-06-11 | $63.60 | $87.37 | 2,537,300 | — | — |
| 2026-06-10 | $59.91 | $82.30 | 3,048,800 | — | — |
| 2026-06-09 | $61.90 | $85.04 | 2,625,800 | — | — |
| 2026-06-08 | $62.09 | $85.30 | 2,226,500 | — | — |
| 2026-06-05 | $61.67 | $84.72 | 4,839,000 | — | — |
| 2026-06-04 | $67.28 | $92.43 | 2,237,100 | — | — |
| 2026-06-03 | $67.23 | $92.36 | 3,516,400 | — | — |
| 2026-06-02 | $70.56 | $96.93 | 5,064,500 | — | — |
| 2026-06-01 | $67.85 | $93.21 | 2,772,700 | — | — |
| 2026-05-29 | $66.16 | $90.89 | 2,596,000 | — | — |
| 2026-05-28 | $66.09 | $90.79 | 3,570,500 | — | — |
| 2026-05-27 | $65.24 | $89.63 | 3,032,400 | — | — |
| 2026-05-26 | $65.21 | $89.58 | 4,010,200 | — | — |
| 2026-05-22 | $62.66 | $86.08 | 2,956,700 | — | — |
| 2026-05-21 | $63.00 | $86.55 | 3,150,500 | — | — |
| 2026-05-20 | $61.22 | $84.10 | 3,213,800 | — | — |
| 2026-05-19 | $59.38 | $81.57 | 3,927,700 | — | — |
| 2026-05-18 | $60.24 | $82.76 | 2,799,400 | — | — |
| 2026-05-15 | $61.35 | $84.28 | 3,536,500 | — | — |
| 2026-05-14 | $65.40 | $89.84 | 2,720,200 | — | — |
| 2026-05-13 | $66.84 | $91.82 | 3,116,900 | — | — |
| 2026-05-12 | $65.97 | $90.63 | 3,191,800 | — | — |
| 2026-05-11 | $65.29 | $89.69 | 2,846,600 | — | — |
| 2026-05-08 | $64.87 | $89.12 | 3,837,800 | — | — |
| 2026-05-07 | $60.76 | $83.47 | 3,948,500 | — | — |
| 2026-05-06 | $62.01 | $85.19 | 4,885,500 | — | — |
| 2026-05-05 | $57.80 | $79.40 | 1,943,500 | — | — |
| 2026-05-04 | $56.77 | $77.99 | 1,940,600 | — | — |
| 2026-05-01 | $57.95 | $79.61 | 2,341,600 | — | — |
| 2026-04-30 | $58.43 | $80.27 | 3,387,800 | — | — |
| 2026-04-29 | $56.24 | $77.26 | 2,093,900 | — | — |
| 2026-04-28 | $57.81 | $79.42 | 3,200,600 | — | — |
| 2026-04-27 | $60.22 | $82.73 | 2,067,700 | — | — |
| 2026-04-24 | $60.17 | $82.66 | 3,107,200 | — | — |
| 2026-04-23 | $60.75 | $83.46 | 7,268,400 | — | — |
| 2026-04-22 | $59.26 | $81.41 | 3,045,200 | — | — |
| 2026-04-21 | $56.71 | $77.91 | 2,785,800 | — | — |
| 2026-04-20 | $59.13 | $81.23 | 1,927,800 | — | — |
| 2026-04-17 | $59.38 | $81.57 | 4,243,000 | — | — |
| 2026-04-16 | $57.86 | $79.49 | 1,747,100 | — | — |
| 2026-04-15 | $58.28 | $80.06 | 1,856,700 | — | — |
| 2026-04-14 | $58.89 | $80.90 | 4,709,600 | — | — |
| 2026-04-13 | $57.40 | $78.85 | 2,089,300 | — | — |
| 2026-04-10 | $56.51 | $77.63 | 2,916,800 | — | — |
| 2026-04-09 | $54.66 | $75.09 | 3,014,200 | — | — |
| 2026-04-08 | $55.69 | $76.51 | 4,269,000 | — | — |
| 2026-04-07 | $52.54 | $72.18 | 2,295,800 | — | — |
| 2026-04-06 | $52.86 | $72.62 | 1,339,200 | — | — |
| 2026-04-02 | $52.83 | $72.58 | 3,235,300 | — | — |
| 2026-04-01 | $53.18 | $73.06 | 3,450,600 | — | — |
| 2026-03-31 | $51.75 | $71.09 | 3,580,500 | — | — |
| 2026-03-30 | $48.32 | $66.38 | 2,835,000 | — | — |
| 2026-03-27 | $48.54 | $66.68 | 3,544,600 | — | — |
| 2026-03-26 | $48.57 | $66.72 | 4,595,500 | — | — |
| 2026-03-25 | $50.36 | $69.18 | 3,180,200 | — | — |
| 2026-03-24 | $48.56 | $66.71 | 4,831,200 | — | — |
| 2026-03-23 | $48.22 | $66.24 | 5,336,300 | — | — |
| 2026-03-20 | $45.36 | $62.31 | 9,515,800 | — | — |
| 2026-03-19 | $47.36 | $65.06 | 8,005,100 | — | — |
| 2026-03-18 | $48.89 | $67.16 | 4,830,000 | — | — |
| 2026-03-17 | $49.96 | $68.63 | 2,807,400 | — | — |
| 2026-03-16 | $50.10 | $68.83 | 3,920,100 | — | — |
| 2026-03-13 | $49.53 | $68.04 | 5,276,300 | — | — |
| 2026-03-12 | $51.87 | $71.13 | 4,167,700 | — | — |
| 2026-03-11 | $53.27 | $73.05 | 6,112,700 | — | — |
| 2026-03-10 | $52.47 | $71.95 | 3,377,800 | — | — |
| 2026-03-09 | $50.95 | $69.87 | 6,989,700 | — | — |
| 2026-03-06 | $50.54 | $69.31 | 3,688,400 | — | — |
| 2026-03-05 | $53.47 | $73.33 | 5,313,200 | — | — |
| 2026-03-04 | $55.50 | $76.11 | 4,406,800 | — | — |
| 2026-03-03 | $55.46 | $76.05 | 8,235,600 | — | — |
| 2026-03-02 | $57.19 | $78.43 | 6,955,500 | — | — |
| 2026-02-27 | $58.89 | $80.76 | 4,359,800 | — | — |
| 2026-02-26 | $60.99 | $83.64 | 4,542,100 | — | — |
| 2026-02-25 | $61.43 | $84.24 | 4,063,100 | — | — |
| 2026-02-24 | $59.81 | $82.02 | 2,790,700 | — | — |
| 2026-02-23 | $59.12 | $81.07 | 2,452,000 | — | — |
| 2026-02-20 | $59.40 | $81.46 | 2,541,800 | — | — |
| 2026-02-19 | $59.29 | $81.31 | 3,083,400 | — | — |
| 2026-02-18 | $59.36 | $81.40 | 3,496,300 | — | — |
| 2026-02-17 | $57.88 | $79.37 | 3,932,800 | — | — |
| 2026-02-13 | $58.91 | $80.79 | 2,820,200 | — | — |
| 2026-02-12 | $58.57 | $80.32 | 3,809,400 | — | — |
| 2026-02-11 | $60.38 | $82.80 | 3,550,500 | — | — |
| 2026-02-10 | $58.34 | $80.00 | 2,126,400 | — | — |
| 2026-02-09 | $57.85 | $79.33 | 3,717,000 | — | — |
| 2026-02-06 | $55.01 | $75.44 | 4,175,700 | — | — |
| 2026-02-05 | $53.48 | $73.34 | 5,947,400 | — | — |
| 2026-02-04 | $55.90 | $76.66 | 5,553,600 | — | — |
| 2026-02-03 | $59.24 | $81.24 | 7,307,200 | — | — |
| 2026-02-02 | $54.56 | $74.82 | 8,098,500 | — | — |
| 2026-01-30 | $53.76 | $73.72 | 6,402,100 | — | — |
| 2026-01-29 | $58.31 | $79.96 | 6,388,200 | — | — |
| 2026-01-28 | $56.85 | $77.96 | 3,025,200 | — | — |
| 2026-01-27 | $56.44 | $77.40 | 3,646,700 | — | — |
| 2026-01-26 | $54.75 | $75.08 | 4,916,500 | — | — |
| 2026-01-23 | $53.01 | $72.69 | 6,551,700 | — | — |
| 2026-01-22 | $51.24 | $70.27 | 6,040,700 | — | — |
| 2026-01-21 | $53.00 | $72.68 | 8,487,300 | — | — |
| 2026-01-20 | $50.21 | $68.85 | 4,401,700 | — | — |
| 2026-01-16 | $50.54 | $69.31 | 3,188,300 | — | — |
| 2026-01-15 | $52.27 | $71.68 | 4,428,000 | — | — |
| 2026-01-14 | $52.18 | $71.56 | 4,320,500 | — | — |
| 2026-01-13 | $49.79 | $68.28 | 3,568,400 | — | — |
| 2026-01-12 | $50.56 | $69.33 | 4,615,700 | — | — |
| 2026-01-09 | $49.59 | $68.00 | 3,558,100 | — | — |
| 2026-01-08 | $49.40 | $67.74 | 4,198,100 | — | — |
| 2026-01-07 | $49.72 | $68.18 | 3,996,300 | — | — |
| 2026-01-06 | $51.34 | $70.40 | 4,123,300 | — | — |
| 2026-01-05 | $50.00 | $68.57 | 3,422,600 | — | — |
| 2026-01-02 | $48.03 | $65.87 | 2,624,900 | — | — |