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
- 1997-10-08 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 | $22.36 | $647.47 | 8,375,800 | — | — |
| 2025-12-30 | $23.03 | $646.60 | 8,981,100 | — | — |
| 2025-12-29 | $23.01 | $646.04 | 7,658,000 | — | — |
| 2025-12-26 | $23.14 | $649.69 | 5,403,700 | — | — |
| 2025-12-24 | $23.23 | $652.22 | 3,684,000 | — | — |
| 2025-12-23 | $22.94 | $644.07 | 8,121,700 | — | — |
| 2025-12-22 | $23.26 | $653.06 | 8,890,700 | — | — |
| 2025-12-19 | $22.70 | $637.34 | 24,240,000 | — | — |
| 2025-12-18 | $22.60 | $634.53 | 6,088,000 | — | — |
| 2025-12-17 | $22.42 | $629.47 | 8,296,700 | — | — |
| 2025-12-16 | $22.12 | $621.05 | 7,344,000 | — | — |
| 2025-12-15 | $22.36 | $627.79 | 6,689,300 | — | — |
| 2025-12-12 | $22.17 | $622.46 | 5,802,700 | — | — |
| 2025-12-11 | $22.23 | $624.14 | 6,761,200 | — | — |
| 2025-12-10 | $22.39 | $628.63 | 7,343,300 | — | — |
| 2025-12-09 | $22.29 | $625.83 | 6,444,700 | — | — |
| 2025-12-08 | $22.62 | $635.09 | 8,231,200 | — | — |
| 2025-12-05 | $22.87 | $642.11 | 5,100,300 | — | — |
| 2025-12-04 | $22.77 | $639.30 | 6,321,900 | — | — |
| 2025-12-03 | $22.82 | $640.71 | 6,783,000 | — | — |
| 2025-12-02 | $22.81 | $640.42 | 4,532,800 | — | — |
| 2025-12-01 | $22.88 | $642.39 | 7,345,300 | — | — |
| 2025-11-28 | $22.80 | $640.14 | 4,235,800 | — | — |
| 2025-11-26 | $22.67 | $636.49 | 7,243,600 | — | — |
| 2025-11-25 | $22.44 | $630.04 | 10,338,300 | — | — |
| 2025-11-24 | $21.92 | $615.44 | 11,595,600 | — | — |
| 2025-11-21 | $21.99 | $617.40 | 7,353,000 | — | — |
| 2025-11-20 | $21.62 | $607.01 | 6,343,600 | — | — |
| 2025-11-19 | $21.60 | $606.45 | 4,245,100 | — | — |
| 2025-11-18 | $21.56 | $605.33 | 5,169,200 | — | — |
| 2025-11-17 | $21.50 | $603.64 | 7,035,000 | — | — |
| 2025-11-14 | $21.65 | $607.86 | 6,159,100 | — | — |
| 2025-11-13 | $21.78 | $611.51 | 5,037,100 | — | — |
| 2025-11-12 | $21.80 | $612.07 | 7,499,700 | — | — |
| 2025-11-11 | $22.00 | $617.68 | 7,595,100 | — | — |
| 2025-11-10 | $21.70 | $609.26 | 7,692,200 | — | — |
| 2025-11-07 | $21.90 | $614.88 | 6,784,900 | — | — |
| 2025-11-06 | $21.61 | $606.73 | 4,979,600 | — | — |
| 2025-11-05 | $21.70 | $609.26 | 6,313,200 | — | — |
| 2025-11-04 | $21.51 | $603.93 | 7,859,700 | — | — |
| 2025-11-03 | $21.30 | $598.03 | 7,748,900 | — | — |
| 2025-10-31 | $21.17 | $594.38 | 10,537,200 | — | — |
| 2025-10-30 | $20.74 | $582.31 | 6,994,500 | — | — |
| 2025-10-29 | $20.66 | $580.06 | 6,165,500 | — | — |
| 2025-10-28 | $21.06 | $591.29 | 7,521,700 | — | — |
| 2025-10-27 | $21.16 | $594.10 | 6,638,500 | — | — |
| 2025-10-24 | $20.95 | $588.20 | 7,081,800 | — | — |
| 2025-10-23 | $20.89 | $586.52 | 8,374,400 | — | — |
| 2025-10-22 | $21.30 | $598.03 | 8,256,300 | — | — |
| 2025-10-21 | $21.05 | $591.01 | 5,939,800 | — | — |
| 2025-10-20 | $21.11 | $592.69 | 4,912,200 | — | — |
| 2025-10-17 | $20.80 | $583.99 | 5,346,900 | — | — |
| 2025-10-16 | $20.51 | $575.85 | 4,705,200 | — | — |
| 2025-10-15 | $20.80 | $583.99 | 6,274,000 | — | — |
| 2025-10-14 | $20.72 | $581.74 | 9,141,800 | — | — |
| 2025-10-13 | $20.80 | $583.99 | 3,535,900 | — | — |
| 2025-10-10 | $20.53 | $576.41 | 5,142,000 | — | — |
| 2025-10-09 | $20.89 | $586.52 | 8,394,100 | — | — |
| 2025-10-08 | $20.95 | $588.20 | 5,241,500 | — | — |
| 2025-10-07 | $20.60 | $578.38 | 5,986,300 | — | — |
| 2025-10-06 | $20.45 | $574.16 | 7,332,600 | — | — |
| 2025-10-03 | $20.76 | $582.87 | 5,106,400 | — | — |
| 2025-10-02 | $20.70 | $581.18 | 8,833,700 | — | — |
| 2025-10-01 | $20.63 | $579.22 | 7,260,200 | — | — |
| 2025-09-30 | $20.21 | $567.43 | 8,858,000 | — | — |
| 2025-09-29 | $20.92 | $567.71 | 12,339,800 | — | — |
| 2025-09-26 | $21.04 | $570.96 | 7,176,800 | — | — |
| 2025-09-25 | $20.82 | $564.99 | 6,344,800 | — | — |
| 2025-09-24 | $20.80 | $564.45 | 6,816,900 | — | — |
| 2025-09-23 | $20.96 | $568.79 | 8,693,700 | — | — |
| 2025-09-22 | $20.87 | $566.35 | 11,005,800 | — | — |
| 2025-09-19 | $21.35 | $579.38 | 21,162,800 | — | — |
| 2025-09-18 | $21.70 | $588.87 | 6,781,300 | — | — |
| 2025-09-17 | $21.90 | $594.30 | 8,564,000 | — | — |
| 2025-09-16 | $21.84 | $592.67 | 8,031,600 | — | — |
| 2025-09-15 | $22.07 | $598.91 | 6,337,000 | — | — |
| 2025-09-12 | $22.00 | $597.01 | 6,183,200 | — | — |
| 2025-09-11 | $22.15 | $601.09 | 9,348,000 | — | — |
| 2025-09-10 | $22.10 | $599.73 | 9,817,200 | — | — |
| 2025-09-09 | $22.27 | $604.34 | 9,122,900 | — | — |
| 2025-09-08 | $22.16 | $601.36 | 8,713,800 | — | — |
| 2025-09-05 | $22.09 | $599.46 | 8,145,100 | — | — |
| 2025-09-04 | $21.80 | $591.59 | 8,628,200 | — | — |
| 2025-09-03 | $21.49 | $583.17 | 6,860,900 | — | — |
| 2025-09-02 | $21.05 | $571.23 | 5,550,100 | — | — |
| 2025-08-29 | $21.19 | $575.03 | 4,999,600 | — | — |
| 2025-08-28 | $20.99 | $569.61 | 4,398,200 | — | — |
| 2025-08-27 | $20.97 | $569.06 | 6,821,700 | — | — |
| 2025-08-26 | $21.08 | $572.05 | 8,190,200 | — | — |
| 2025-08-25 | $21.05 | $571.23 | 4,919,200 | — | — |
| 2025-08-22 | $21.13 | $573.41 | 8,363,000 | — | — |
| 2025-08-21 | $20.54 | $557.39 | 5,543,500 | — | — |
| 2025-08-20 | $20.91 | $567.44 | 5,814,100 | — | — |
| 2025-08-19 | $20.74 | $562.82 | 6,199,700 | — | — |
| 2025-08-18 | $20.65 | $560.38 | 6,693,400 | — | — |
| 2025-08-15 | $20.83 | $565.26 | 5,947,400 | — | — |
| 2025-08-14 | $20.83 | $565.26 | 5,070,200 | — | — |
| 2025-08-13 | $20.86 | $566.08 | 6,605,700 | — | — |
| 2025-08-12 | $20.60 | $559.02 | 7,614,900 | — | — |
| 2025-08-11 | $20.41 | $553.87 | 4,770,900 | — | — |
| 2025-08-08 | $20.60 | $559.02 | 4,314,900 | — | — |
| 2025-08-07 | $20.58 | $558.48 | 4,991,500 | — | — |
| 2025-08-06 | $20.58 | $558.48 | 5,239,400 | — | — |
| 2025-08-05 | $20.79 | $564.18 | 6,312,900 | — | — |
| 2025-08-04 | $20.91 | $567.44 | 7,034,000 | — | — |
| 2025-08-01 | $20.51 | $556.58 | 6,641,200 | — | — |
| 2025-07-31 | $20.33 | $551.70 | 6,760,400 | — | — |
| 2025-07-30 | $20.57 | $558.21 | 6,119,100 | — | — |
| 2025-07-29 | $20.82 | $564.99 | 5,865,400 | — | — |
| 2025-07-28 | $20.68 | $561.19 | 6,462,300 | — | — |
| 2025-07-25 | $20.86 | $566.08 | 7,148,400 | — | — |
| 2025-07-24 | $20.56 | $557.94 | 7,927,900 | — | — |
| 2025-07-23 | $20.45 | $554.95 | 9,627,200 | — | — |
| 2025-07-22 | $20.40 | $553.60 | 8,790,500 | — | — |
| 2025-07-21 | $19.96 | $541.66 | 8,618,200 | — | — |
| 2025-07-18 | $19.87 | $539.21 | 5,180,500 | — | — |
| 2025-07-17 | $19.72 | $535.14 | 7,170,500 | — | — |
| 2025-07-16 | $19.69 | $534.33 | 8,134,500 | — | — |
| 2025-07-15 | $19.47 | $528.36 | 6,941,900 | — | — |
| 2025-07-14 | $19.65 | $533.24 | 5,592,600 | — | — |
| 2025-07-11 | $19.72 | $535.14 | 4,340,300 | — | — |
| 2025-07-10 | $19.81 | $537.58 | 6,526,600 | — | — |
| 2025-07-09 | $19.72 | $535.14 | 6,105,500 | — | — |
| 2025-07-08 | $19.51 | $529.44 | 5,477,900 | — | — |
| 2025-07-07 | $19.32 | $524.29 | 6,972,800 | — | — |
| 2025-07-03 | $19.49 | $528.90 | 8,570,400 | — | — |
| 2025-07-02 | $19.32 | $524.29 | 8,303,700 | — | — |
| 2025-07-01 | $19.04 | $516.69 | 8,637,900 | — | — |
| 2025-06-30 | $18.82 | $510.72 | 7,934,300 | — | — |
| 2025-06-27 | $19.41 | $507.73 | 11,428,600 | — | — |
| 2025-06-26 | $19.46 | $509.04 | 6,870,900 | — | — |
| 2025-06-25 | $19.24 | $503.29 | 7,828,900 | — | — |
| 2025-06-24 | $19.36 | $506.43 | 9,298,000 | — | — |
| 2025-06-23 | $19.14 | $500.67 | 8,661,900 | — | — |
| 2025-06-20 | $19.13 | $500.41 | 14,528,800 | — | — |
| 2025-06-18 | $19.18 | $501.72 | 6,188,600 | — | — |
| 2025-06-17 | $19.03 | $497.79 | 6,104,700 | — | — |
| 2025-06-16 | $19.22 | $502.76 | 7,489,200 | — | — |
| 2025-06-13 | $19.18 | $501.72 | 5,782,100 | — | — |
| 2025-06-12 | $19.48 | $509.56 | 6,774,400 | — | — |
| 2025-06-11 | $19.32 | $505.38 | 7,319,400 | — | — |
| 2025-06-10 | $19.37 | $506.69 | 6,248,800 | — | — |
| 2025-06-09 | $19.19 | $501.98 | 6,901,600 | — | — |
| 2025-06-06 | $19.06 | $498.58 | 4,958,000 | — | — |
| 2025-06-05 | $18.88 | $493.87 | 5,850,000 | — | — |
| 2025-06-04 | $18.99 | $496.75 | 5,237,900 | — | — |
| 2025-06-03 | $18.93 | $495.18 | 9,414,300 | — | — |
| 2025-06-02 | $18.69 | $488.90 | 7,576,200 | — | — |
| 2025-05-30 | $18.95 | $495.70 | 18,872,900 | — | — |
| 2025-05-29 | $19.18 | $501.72 | 9,455,500 | — | — |
| 2025-05-28 | $19.08 | $499.10 | 8,103,100 | — | — |
| 2025-05-27 | $19.00 | $497.01 | 6,999,200 | — | — |
| 2025-05-23 | $18.79 | $491.52 | 6,576,500 | — | — |
| 2025-05-22 | $18.73 | $489.95 | 8,599,400 | — | — |
| 2025-05-21 | $18.78 | $491.25 | 9,378,900 | — | — |
| 2025-05-20 | $19.69 | $515.06 | 4,903,800 | — | — |
| 2025-05-19 | $19.77 | $517.15 | 5,220,100 | — | — |
| 2025-05-16 | $19.87 | $519.77 | 5,000,600 | — | — |
| 2025-05-15 | $19.71 | $515.58 | 5,351,900 | — | — |
| 2025-05-14 | $19.53 | $510.87 | 7,545,700 | — | — |
| 2025-05-13 | $19.56 | $511.66 | 6,201,100 | — | — |
| 2025-05-12 | $19.49 | $509.83 | 7,162,400 | — | — |
| 2025-05-09 | $19.23 | $503.03 | 8,817,400 | — | — |
| 2025-05-08 | $19.28 | $504.33 | 7,649,500 | — | — |
| 2025-05-07 | $19.13 | $500.41 | 6,540,000 | — | — |
| 2025-05-06 | $19.02 | $497.53 | 5,415,200 | — | — |
| 2025-05-05 | $19.26 | $503.81 | 5,136,700 | — | — |
| 2025-05-02 | $19.32 | $505.38 | 8,560,600 | — | — |
| 2025-05-01 | $19.42 | $508.00 | 9,245,700 | — | — |
| 2025-04-30 | $19.60 | $512.70 | 9,147,000 | — | — |
| 2025-04-29 | $19.62 | $513.23 | 7,890,700 | — | — |
| 2025-04-28 | $19.49 | $509.83 | 6,730,700 | — | — |
| 2025-04-25 | $19.21 | $502.50 | 5,779,300 | — | — |
| 2025-04-24 | $18.92 | $494.92 | 4,801,700 | — | — |
| 2025-04-23 | $18.66 | $488.12 | 8,628,400 | — | — |
| 2025-04-22 | $18.34 | $479.74 | 6,374,300 | — | — |
| 2025-04-21 | $17.59 | $460.13 | 4,955,300 | — | — |
| 2025-04-17 | $17.90 | $468.23 | 6,903,200 | — | — |
| 2025-04-16 | $17.63 | $461.17 | 6,073,700 | — | — |
| 2025-04-15 | $17.96 | $469.80 | 8,338,800 | — | — |
| 2025-04-14 | $17.83 | $466.40 | 10,848,800 | — | — |
| 2025-04-11 | $17.50 | $457.77 | 12,518,100 | — | — |
| 2025-04-10 | $17.30 | $452.54 | 16,378,100 | — | — |
| 2025-04-09 | $18.82 | $492.30 | 19,794,500 | — | — |
| 2025-04-08 | $17.85 | $466.93 | 12,184,800 | — | — |
| 2025-04-07 | $18.13 | $474.25 | 14,919,600 | — | — |
| 2025-04-04 | $18.83 | $492.56 | 15,158,300 | — | — |
| 2025-04-03 | $19.63 | $513.49 | 12,227,600 | — | — |
| 2025-04-02 | $20.12 | $526.31 | 8,396,200 | — | — |
| 2025-04-01 | $20.09 | $525.52 | 7,144,000 | — | — |
| 2025-03-31 | $20.31 | $531.28 | 13,029,800 | — | — |
| 2025-03-28 | $20.66 | $522.12 | 12,405,100 | — | — |
| 2025-03-27 | $21.09 | $532.99 | 7,383,400 | — | — |
| 2025-03-26 | $21.15 | $534.50 | 8,241,800 | — | — |
| 2025-03-25 | $21.39 | $540.57 | 7,651,500 | — | — |
| 2025-03-24 | $21.61 | $546.13 | 6,687,500 | — | — |
| 2025-03-21 | $21.68 | $547.90 | 12,579,400 | — | — |
| 2025-03-20 | $21.76 | $549.92 | 5,397,000 | — | — |
| 2025-03-19 | $21.80 | $550.93 | 6,827,500 | — | — |
| 2025-03-18 | $21.92 | $553.96 | 5,623,300 | — | — |
| 2025-03-17 | $21.84 | $551.94 | 6,575,500 | — | — |
| 2025-03-14 | $21.61 | $546.13 | 6,241,200 | — | — |
| 2025-03-13 | $21.10 | $533.24 | 8,744,100 | — | — |
| 2025-03-12 | $21.17 | $535.01 | 7,151,300 | — | — |
| 2025-03-11 | $20.97 | $529.96 | 11,288,500 | — | — |
| 2025-03-10 | $21.67 | $547.65 | 8,001,900 | — | — |
| 2025-03-07 | $21.85 | $552.19 | 7,649,200 | — | — |
| 2025-03-06 | $21.31 | $538.55 | 6,093,100 | — | — |
| 2025-03-05 | $21.69 | $548.15 | 8,502,600 | — | — |
| 2025-03-04 | $21.41 | $541.07 | 9,662,800 | — | — |
| 2025-03-03 | $21.64 | $546.89 | 7,801,800 | — | — |
| 2025-02-28 | $21.96 | $554.97 | 13,504,200 | — | — |
| 2025-02-27 | $21.73 | $549.16 | 8,787,900 | — | — |
| 2025-02-26 | $21.88 | $552.95 | 11,667,500 | — | — |
| 2025-02-25 | $21.66 | $547.39 | 10,427,300 | — | — |
| 2025-02-24 | $21.58 | $545.37 | 10,517,300 | — | — |
| 2025-02-21 | $21.63 | $546.63 | 14,281,400 | — | — |
| 2025-02-20 | $21.73 | $549.16 | 7,374,500 | — | — |
| 2025-02-19 | $21.55 | $544.61 | 6,749,300 | — | — |
| 2025-02-18 | $21.41 | $541.07 | 9,309,700 | — | — |
| 2025-02-14 | $21.23 | $536.53 | 8,177,100 | — | — |
| 2025-02-13 | $20.93 | $528.94 | 6,047,400 | — | — |
| 2025-02-12 | $20.70 | $523.13 | 7,357,000 | — | — |
| 2025-02-11 | $20.76 | $524.65 | 8,192,400 | — | — |
| 2025-02-10 | $20.69 | $522.88 | 5,461,300 | — | — |
| 2025-02-07 | $20.53 | $518.84 | 7,461,400 | — | — |
| 2025-02-06 | $20.69 | $522.88 | 5,687,700 | — | — |
| 2025-02-05 | $20.54 | $519.09 | 4,977,300 | — | — |
| 2025-02-04 | $20.50 | $518.08 | 4,342,800 | — | — |
| 2025-02-03 | $20.21 | $510.75 | 8,108,200 | — | — |
| 2025-01-31 | $20.41 | $515.80 | 9,409,000 | — | — |
| 2025-01-30 | $20.47 | $517.32 | 10,829,600 | — | — |
| 2025-01-29 | $19.76 | $499.38 | 6,209,900 | — | — |
| 2025-01-28 | $19.90 | $502.91 | 7,018,100 | — | — |
| 2025-01-27 | $19.84 | $501.40 | 7,323,100 | — | — |
| 2025-01-24 | $19.48 | $492.30 | 4,548,000 | — | — |
| 2025-01-23 | $19.35 | $489.01 | 4,722,500 | — | — |
| 2025-01-22 | $19.35 | $489.01 | 4,865,500 | — | — |
| 2025-01-21 | $19.49 | $492.55 | 5,204,300 | — | — |
| 2025-01-17 | $19.32 | $488.26 | 4,642,900 | — | — |
| 2025-01-16 | $19.16 | $484.21 | 8,713,000 | — | — |
| 2025-01-15 | $18.73 | $473.35 | 5,047,000 | — | — |
| 2025-01-14 | $18.39 | $464.75 | 5,464,000 | — | — |
| 2025-01-13 | $18.12 | $457.93 | 9,419,300 | — | — |
| 2025-01-10 | $18.14 | $458.44 | 7,025,400 | — | — |
| 2025-01-08 | $18.51 | $467.79 | 6,697,100 | — | — |
| 2025-01-07 | $18.64 | $471.07 | 4,664,100 | — | — |
| 2025-01-06 | $18.80 | $475.11 | 5,134,900 | — | — |
| 2025-01-03 | $18.98 | $479.66 | 8,362,400 | — | — |
| 2025-01-02 | $18.38 | $464.50 | 8,928,800 | — | — |