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
- 2001-06-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $23.63 | $81.14 | 2,296,500 | — | — |
| 2025-12-30 | $23.60 | $81.04 | 2,441,700 | — | — |
| 2025-12-29 | $23.33 | $80.11 | 1,944,100 | — | — |
| 2025-12-26 | $23.04 | $79.12 | 1,844,600 | — | — |
| 2025-12-24 | $23.15 | $79.49 | 1,002,300 | — | — |
| 2025-12-23 | $23.04 | $79.12 | 2,679,900 | — | — |
| 2025-12-22 | $22.59 | $77.57 | 2,812,400 | — | — |
| 2025-12-19 | $22.82 | $78.36 | 2,771,900 | — | — |
| 2025-12-18 | $22.65 | $77.78 | 3,709,600 | — | — |
| 2025-12-17 | $22.89 | $78.60 | 4,082,500 | — | — |
| 2025-12-16 | $22.41 | $76.95 | 4,194,800 | — | — |
| 2025-12-15 | $22.88 | $78.57 | 2,963,700 | — | — |
| 2025-12-12 | $23.06 | $79.18 | 2,421,700 | — | — |
| 2025-12-11 | $22.76 | $78.15 | 3,770,200 | — | — |
| 2025-12-10 | $23.00 | $78.98 | 3,227,000 | — | — |
| 2025-12-09 | $22.98 | $78.91 | 3,581,300 | — | — |
| 2025-12-08 | $23.09 | $79.29 | 2,420,900 | — | — |
| 2025-12-05 | $22.99 | $78.94 | 3,027,800 | — | — |
| 2025-12-04 | $23.37 | $80.25 | 3,309,200 | — | — |
| 2025-12-03 | $23.40 | $80.35 | 2,807,400 | — | — |
| 2025-12-02 | $22.79 | $78.26 | 3,741,900 | — | — |
| 2025-12-01 | $22.81 | $78.33 | 3,462,900 | — | — |
| 2025-11-28 | $22.91 | $78.67 | 3,043,800 | — | — |
| 2025-11-26 | $22.55 | $77.43 | 4,473,500 | — | — |
| 2025-11-25 | $22.52 | $77.33 | 4,694,300 | — | — |
| 2025-11-24 | $22.68 | $77.88 | 5,935,200 | — | — |
| 2025-11-21 | $22.98 | $78.91 | 6,761,500 | — | — |
| 2025-11-20 | $23.04 | $79.12 | 6,481,300 | — | — |
| 2025-11-19 | $23.27 | $79.90 | 6,010,200 | — | — |
| 2025-11-18 | $24.28 | $83.37 | 5,337,800 | — | — |
| 2025-11-17 | $24.28 | $83.37 | 2,788,400 | — | — |
| 2025-11-14 | $24.44 | $83.92 | 2,702,400 | — | — |
| 2025-11-13 | $24.40 | $82.51 | 2,278,700 | — | — |
| 2025-11-12 | $24.24 | $81.97 | 2,503,300 | — | — |
| 2025-11-11 | $24.72 | $83.60 | 2,681,400 | — | — |
| 2025-11-10 | $24.21 | $81.87 | 3,802,900 | — | — |
| 2025-11-07 | $24.34 | $82.31 | 3,729,200 | — | — |
| 2025-11-06 | $24.04 | $81.30 | 3,727,200 | — | — |
| 2025-11-05 | $23.81 | $80.52 | 3,208,400 | — | — |
| 2025-11-04 | $23.97 | $81.06 | 3,144,700 | — | — |
| 2025-11-03 | $23.99 | $81.13 | 2,386,000 | — | — |
| 2025-10-31 | $23.96 | $81.03 | 3,511,500 | — | — |
| 2025-10-30 | $23.97 | $81.06 | 3,404,500 | — | — |
| 2025-10-29 | $24.17 | $81.74 | 7,208,600 | — | — |
| 2025-10-28 | $24.09 | $81.47 | 3,171,300 | — | — |
| 2025-10-27 | $24.36 | $82.38 | 3,512,200 | — | — |
| 2025-10-24 | $24.22 | $81.91 | 4,121,900 | — | — |
| 2025-10-23 | $24.97 | $84.44 | 5,581,900 | — | — |
| 2025-10-22 | $23.97 | $81.06 | 4,047,100 | — | — |
| 2025-10-21 | $23.21 | $78.49 | 2,564,800 | — | — |
| 2025-10-20 | $23.17 | $78.36 | 2,894,900 | — | — |
| 2025-10-17 | $23.12 | $78.19 | 5,344,600 | — | — |
| 2025-10-16 | $22.89 | $77.41 | 6,564,200 | — | — |
| 2025-10-15 | $23.07 | $78.02 | 3,007,000 | — | — |
| 2025-10-14 | $23.08 | $78.05 | 5,317,200 | — | — |
| 2025-10-13 | $23.52 | $79.54 | 1,967,500 | — | — |
| 2025-10-10 | $23.21 | $78.49 | 3,315,000 | — | — |
| 2025-10-09 | $24.12 | $81.57 | 2,224,200 | — | — |
| 2025-10-08 | $24.63 | $83.29 | 4,985,800 | — | — |
| 2025-10-07 | $25.39 | $85.86 | 3,675,300 | — | — |
| 2025-10-06 | $25.37 | $85.79 | 3,348,000 | — | — |
| 2025-10-03 | $24.75 | $83.70 | 3,500,200 | — | — |
| 2025-10-02 | $24.38 | $82.45 | 2,982,000 | — | — |
| 2025-10-01 | $24.58 | $83.12 | 5,034,900 | — | — |
| 2025-09-30 | $24.38 | $82.45 | 3,841,700 | — | — |
| 2025-09-29 | $24.76 | $83.73 | 2,715,500 | — | — |
| 2025-09-26 | $25.54 | $86.37 | 3,096,200 | — | — |
| 2025-09-25 | $25.54 | $86.37 | 2,506,800 | — | — |
| 2025-09-24 | $25.69 | $86.88 | 3,974,800 | — | — |
| 2025-09-23 | $24.99 | $84.51 | 4,115,000 | — | — |
| 2025-09-22 | $24.43 | $82.62 | 3,319,500 | — | — |
| 2025-09-19 | $24.15 | $81.67 | 4,108,900 | — | — |
| 2025-09-18 | $24.57 | $83.09 | 4,616,900 | — | — |
| 2025-09-17 | $24.68 | $83.46 | 4,815,600 | — | — |
| 2025-09-16 | $24.71 | $83.56 | 2,549,400 | — | — |
| 2025-09-15 | $24.40 | $82.51 | 2,165,100 | — | — |
| 2025-09-12 | $24.27 | $82.07 | 3,020,700 | — | — |
| 2025-09-11 | $24.21 | $81.87 | 3,057,500 | — | — |
| 2025-09-10 | $24.93 | $84.31 | 4,323,000 | — | — |
| 2025-09-09 | $24.23 | $81.94 | 2,912,100 | — | — |
| 2025-09-08 | $24.28 | $82.11 | 4,747,900 | — | — |
| 2025-09-05 | $23.81 | $80.52 | 3,008,700 | — | — |
| 2025-09-04 | $24.04 | $81.30 | 5,147,900 | — | — |
| 2025-09-03 | $23.70 | $80.15 | 5,495,000 | — | — |
| 2025-09-02 | $24.78 | $83.80 | 2,532,200 | — | — |
| 2025-08-29 | $24.61 | $83.22 | 2,254,500 | — | — |
| 2025-08-28 | $24.49 | $82.82 | 3,478,800 | — | — |
| 2025-08-27 | $24.61 | $83.22 | 3,494,800 | — | — |
| 2025-08-26 | $24.49 | $82.82 | 2,891,700 | — | — |
| 2025-08-25 | $24.94 | $84.34 | 2,690,500 | — | — |
| 2025-08-22 | $25.17 | $85.12 | 2,158,100 | — | — |
| 2025-08-21 | $24.97 | $84.44 | 4,352,400 | — | — |
| 2025-08-20 | $24.38 | $82.45 | 3,432,300 | — | — |
| 2025-08-19 | $23.85 | $80.65 | 3,517,700 | — | — |
| 2025-08-18 | $24.42 | $81.33 | 3,198,000 | — | — |
| 2025-08-15 | $24.54 | $81.73 | 2,687,800 | — | — |
| 2025-08-14 | $24.50 | $81.60 | 2,628,500 | — | — |
| 2025-08-13 | $24.59 | $81.90 | 4,313,500 | — | — |
| 2025-08-12 | $24.32 | $81.00 | 2,685,200 | — | — |
| 2025-08-11 | $24.28 | $80.86 | 2,833,500 | — | — |
| 2025-08-08 | $24.50 | $81.60 | 5,632,900 | — | — |
| 2025-08-07 | $24.79 | $82.56 | 4,783,800 | — | — |
| 2025-08-06 | $24.75 | $82.43 | 9,904,400 | — | — |
| 2025-08-05 | $25.17 | $83.83 | 3,511,900 | — | — |
| 2025-08-04 | $25.22 | $84.00 | 2,884,900 | — | — |
| 2025-08-01 | $25.45 | $84.76 | 2,791,900 | — | — |
| 2025-07-31 | $25.75 | $85.76 | 2,391,700 | — | — |
| 2025-07-30 | $25.86 | $86.13 | 4,602,600 | — | — |
| 2025-07-29 | $27.06 | $90.12 | 7,227,000 | — | — |
| 2025-07-28 | $26.08 | $86.86 | 3,885,000 | — | — |
| 2025-07-25 | $25.36 | $84.46 | 3,282,700 | — | — |
| 2025-07-24 | $25.68 | $85.53 | 4,832,300 | — | — |
| 2025-07-23 | $25.95 | $86.43 | 9,197,300 | — | — |
| 2025-07-22 | $25.60 | $85.26 | 4,551,500 | — | — |
| 2025-07-21 | $25.58 | $85.19 | 2,543,100 | — | — |
| 2025-07-18 | $25.70 | $85.59 | 3,242,500 | — | — |
| 2025-07-17 | $25.73 | $85.69 | 2,426,500 | — | — |
| 2025-07-16 | $25.75 | $85.76 | 2,300,300 | — | — |
| 2025-07-15 | $25.73 | $85.69 | 2,700,400 | — | — |
| 2025-07-14 | $26.38 | $87.86 | 3,771,900 | — | — |
| 2025-07-11 | $27.10 | $90.26 | 4,481,900 | — | — |
| 2025-07-10 | $26.68 | $88.86 | 2,710,700 | — | — |
| 2025-07-09 | $26.36 | $87.79 | 3,398,600 | — | — |
| 2025-07-08 | $26.10 | $86.93 | 3,159,200 | — | — |
| 2025-07-07 | $25.48 | $84.86 | 2,812,000 | — | — |
| 2025-07-03 | $25.69 | $85.56 | 1,933,500 | — | — |
| 2025-07-02 | $25.91 | $86.29 | 5,000,800 | — | — |
| 2025-07-01 | $25.24 | $84.06 | 5,038,300 | — | — |
| 2025-06-30 | $25.14 | $83.73 | 2,797,800 | — | — |
| 2025-06-27 | $25.11 | $83.63 | 2,664,400 | — | — |
| 2025-06-26 | $25.19 | $83.90 | 4,266,100 | — | — |
| 2025-06-25 | $25.10 | $83.60 | 5,851,400 | — | — |
| 2025-06-24 | $25.15 | $83.76 | 6,348,500 | — | — |
| 2025-06-23 | $26.49 | $88.23 | 9,850,700 | — | — |
| 2025-06-20 | $27.77 | $92.49 | 4,653,800 | — | — |
| 2025-06-18 | $27.82 | $92.65 | 4,561,600 | — | — |
| 2025-06-17 | $28.08 | $93.52 | 3,069,500 | — | — |
| 2025-06-16 | $27.62 | $91.99 | 6,206,000 | — | — |
| 2025-06-13 | $27.75 | $92.42 | 6,601,700 | — | — |
| 2025-06-12 | $26.39 | $87.89 | 3,131,900 | — | — |
| 2025-06-11 | $25.92 | $86.33 | 2,493,300 | — | — |
| 2025-06-10 | $25.22 | $84.00 | 3,280,500 | — | — |
| 2025-06-09 | $24.70 | $82.26 | 1,905,000 | — | — |
| 2025-06-06 | $24.52 | $81.66 | 2,173,900 | — | — |
| 2025-06-05 | $24.23 | $80.70 | 2,214,100 | — | — |
| 2025-06-04 | $24.03 | $80.03 | 3,071,900 | — | — |
| 2025-06-03 | $24.27 | $80.83 | 2,906,200 | — | — |
| 2025-06-02 | $24.32 | $81.00 | 4,223,900 | — | — |
| 2025-05-30 | $23.49 | $78.23 | 6,009,500 | — | — |
| 2025-05-29 | $23.93 | $79.70 | 2,595,300 | — | — |
| 2025-05-28 | $24.04 | $80.07 | 3,495,600 | — | — |
| 2025-05-27 | $24.29 | $80.90 | 3,911,500 | — | — |
| 2025-05-23 | $23.82 | $79.33 | 2,158,300 | — | — |
| 2025-05-22 | $23.50 | $78.27 | 4,611,200 | — | — |
| 2025-05-21 | $23.62 | $78.67 | 4,580,900 | — | — |
| 2025-05-20 | $23.66 | $78.80 | 4,989,700 | — | — |
| 2025-05-19 | $23.11 | $76.97 | 4,804,100 | — | — |
| 2025-05-16 | $23.62 | $78.67 | 2,156,500 | — | — |
| 2025-05-15 | $23.57 | $77.27 | 2,546,300 | — | — |
| 2025-05-14 | $23.37 | $76.61 | 3,489,100 | — | — |
| 2025-05-13 | $23.63 | $77.46 | 3,180,700 | — | — |
| 2025-05-12 | $23.11 | $75.76 | 4,537,100 | — | — |
| 2025-05-09 | $23.03 | $75.50 | 4,999,200 | — | — |
| 2025-05-08 | $22.79 | $74.71 | 3,355,800 | — | — |
| 2025-05-07 | $22.89 | $75.04 | 3,627,200 | — | — |
| 2025-05-06 | $23.27 | $76.28 | 3,939,100 | — | — |
| 2025-05-05 | $23.09 | $75.69 | 4,178,700 | — | — |
| 2025-05-02 | $23.25 | $76.22 | 8,040,800 | — | — |
| 2025-05-01 | $22.32 | $73.17 | 6,187,200 | — | — |
| 2025-04-30 | $22.29 | $73.07 | 6,394,700 | — | — |
| 2025-04-29 | $23.08 | $75.66 | 6,225,600 | — | — |
| 2025-04-28 | $22.90 | $75.07 | 3,684,400 | — | — |
| 2025-04-25 | $22.66 | $74.28 | 3,448,500 | — | — |
| 2025-04-24 | $22.92 | $75.14 | 2,304,900 | — | — |
| 2025-04-23 | $22.85 | $74.91 | 3,874,700 | — | — |
| 2025-04-22 | $23.24 | $76.19 | 4,830,200 | — | — |
| 2025-04-21 | $23.04 | $75.53 | 3,565,900 | — | — |
| 2025-04-17 | $23.32 | $76.45 | 4,821,500 | — | — |
| 2025-04-16 | $23.44 | $76.84 | 1,908,200 | — | — |
| 2025-04-15 | $23.06 | $75.60 | 3,066,900 | — | — |
| 2025-04-14 | $23.43 | $76.81 | 2,762,300 | — | — |
| 2025-04-11 | $23.25 | $76.22 | 4,454,200 | — | — |
| 2025-04-10 | $22.56 | $73.96 | 3,835,700 | — | — |
| 2025-04-09 | $23.43 | $76.81 | 6,655,900 | — | — |
| 2025-04-08 | $22.04 | $72.25 | 6,237,600 | — | — |
| 2025-04-07 | $22.76 | $74.61 | 6,949,400 | — | — |
| 2025-04-04 | $23.41 | $76.74 | 6,252,900 | — | — |
| 2025-04-03 | $25.49 | $83.56 | 4,578,800 | — | — |
| 2025-04-02 | $26.77 | $87.76 | 3,025,500 | — | — |
| 2025-04-01 | $26.92 | $88.25 | 3,116,600 | — | — |
| 2025-03-31 | $26.45 | $86.71 | 2,538,400 | — | — |
| 2025-03-28 | $26.03 | $85.33 | 1,808,800 | — | — |
| 2025-03-27 | $26.14 | $85.69 | 3,605,900 | — | — |
| 2025-03-26 | $25.97 | $85.14 | 1,984,500 | — | — |
| 2025-03-25 | $25.62 | $83.99 | 4,389,600 | — | — |
| 2025-03-24 | $25.54 | $83.73 | 3,252,300 | — | — |
| 2025-03-21 | $25.67 | $84.15 | 2,926,500 | — | — |
| 2025-03-20 | $25.32 | $83.00 | 2,350,300 | — | — |
| 2025-03-19 | $25.15 | $82.45 | 2,942,800 | — | — |
| 2025-03-18 | $24.71 | $81.00 | 4,460,900 | — | — |
| 2025-03-17 | $24.70 | $80.97 | 2,354,400 | — | — |
| 2025-03-14 | $24.29 | $79.63 | 2,637,700 | — | — |
| 2025-03-13 | $23.78 | $77.96 | 6,638,300 | — | — |
| 2025-03-12 | $24.05 | $78.84 | 4,217,500 | — | — |
| 2025-03-11 | $23.93 | $78.45 | 5,956,400 | — | — |
| 2025-03-10 | $24.15 | $79.17 | 5,462,800 | — | — |
| 2025-03-07 | $23.17 | $75.96 | 4,473,100 | — | — |
| 2025-03-06 | $22.37 | $73.33 | 5,021,700 | — | — |
| 2025-03-05 | $22.41 | $73.46 | 2,647,800 | — | — |
| 2025-03-04 | $22.48 | $73.69 | 3,293,100 | — | — |
| 2025-03-03 | $22.66 | $74.28 | 6,280,500 | — | — |
| 2025-02-28 | $23.39 | $76.68 | 6,668,600 | — | — |
| 2025-02-27 | $22.93 | $75.17 | 4,105,300 | — | — |
| 2025-02-26 | $22.63 | $74.19 | 5,154,300 | — | — |
| 2025-02-25 | $22.81 | $74.78 | 4,654,700 | — | — |
| 2025-02-24 | $23.35 | $76.55 | 2,730,400 | — | — |
| 2025-02-21 | $23.24 | $76.19 | 3,621,400 | — | — |
| 2025-02-20 | $23.48 | $76.97 | 2,946,200 | — | — |
| 2025-02-19 | $23.07 | $75.63 | 5,122,200 | — | — |
| 2025-02-18 | $23.16 | $75.92 | 6,699,100 | — | — |
| 2025-02-14 | $23.09 | $75.69 | 3,000,400 | — | — |
| 2025-02-13 | $23.41 | $75.60 | 4,225,600 | — | — |
| 2025-02-12 | $23.27 | $75.14 | 8,149,500 | — | — |
| 2025-02-11 | $24.67 | $79.66 | 7,190,300 | — | — |
| 2025-02-10 | $24.55 | $79.28 | 8,354,100 | — | — |
| 2025-02-07 | $23.55 | $76.05 | 6,152,600 | — | — |
| 2025-02-06 | $23.06 | $74.47 | 11,742,800 | — | — |
| 2025-02-05 | $23.45 | $75.73 | 9,746,100 | — | — |
| 2025-02-04 | $24.78 | $80.02 | 5,126,500 | — | — |
| 2025-02-03 | $23.81 | $76.89 | 3,171,100 | — | — |
| 2025-01-31 | $23.99 | $77.47 | 3,294,800 | — | — |
| 2025-01-30 | $24.05 | $77.66 | 2,475,500 | — | — |
| 2025-01-29 | $23.90 | $77.18 | 2,828,800 | — | — |
| 2025-01-28 | $23.58 | $76.14 | 3,250,000 | — | — |
| 2025-01-27 | $23.54 | $76.02 | 4,175,800 | — | — |
| 2025-01-24 | $23.83 | $76.95 | 2,716,300 | — | — |
| 2025-01-23 | $24.23 | $78.24 | 3,121,100 | — | — |
| 2025-01-22 | $24.00 | $77.50 | 3,619,300 | — | — |
| 2025-01-21 | $24.55 | $79.28 | 4,258,300 | — | — |
| 2025-01-17 | $24.92 | $80.47 | 3,389,600 | — | — |
| 2025-01-16 | $25.06 | $80.92 | 3,678,900 | — | — |
| 2025-01-15 | $25.67 | $82.89 | 2,488,900 | — | — |
| 2025-01-14 | $25.51 | $82.38 | 5,255,600 | — | — |
| 2025-01-13 | $25.78 | $83.25 | 2,635,800 | — | — |
| 2025-01-10 | $25.27 | $81.60 | 3,162,500 | — | — |
| 2025-01-08 | $25.30 | $81.70 | 3,196,500 | — | — |
| 2025-01-07 | $25.85 | $83.48 | 4,618,400 | — | — |
| 2025-01-06 | $24.97 | $80.63 | 3,301,800 | — | — |
| 2025-01-03 | $25.20 | $81.38 | 2,487,600 | — | — |
| 2025-01-02 | $24.57 | $79.34 | 2,854,200 | — | — |