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
| 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 | — | — |