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
- 2007-10-23 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 | $25.44 | $87.57 | 1,576,900 | — | — |
| 2025-12-30 | $25.31 | $87.12 | 1,288,200 | — | — |
| 2025-12-29 | $26.01 | $89.53 | 807,600 | — | — |
| 2025-12-26 | $26.02 | $89.57 | 942,700 | — | — |
| 2025-12-24 | $26.35 | $90.70 | 749,800 | — | — |
| 2025-12-23 | $26.29 | $90.50 | 1,303,100 | — | — |
| 2025-12-22 | $26.61 | $91.60 | 1,404,900 | — | — |
| 2025-12-19 | $27.56 | $94.87 | 2,268,500 | — | — |
| 2025-12-18 | $28.29 | $97.38 | 1,301,000 | — | — |
| 2025-12-17 | $29.45 | $101.37 | 830,500 | — | — |
| 2025-12-16 | $29.85 | $102.75 | 1,357,400 | — | — |
| 2025-12-15 | $30.97 | $106.61 | 852,000 | — | — |
| 2025-12-12 | $31.20 | $107.40 | 1,015,100 | — | — |
| 2025-12-11 | $31.22 | $107.47 | 1,337,800 | — | — |
| 2025-12-10 | $31.69 | $109.08 | 1,940,900 | — | — |
| 2025-12-09 | $32.48 | $111.80 | 997,900 | — | — |
| 2025-12-08 | $32.62 | $112.29 | 870,400 | — | — |
| 2025-12-05 | $33.54 | $115.45 | 658,800 | — | — |
| 2025-12-04 | $34.06 | $117.24 | 656,300 | — | — |
| 2025-12-03 | $34.31 | $118.10 | 818,400 | — | — |
| 2025-12-02 | $34.62 | $119.17 | 716,300 | — | — |
| 2025-12-01 | $35.08 | $120.75 | 563,600 | — | — |
| 2025-11-28 | $34.53 | $118.86 | 306,200 | — | — |
| 2025-11-26 | $34.41 | $118.45 | 691,000 | — | — |
| 2025-11-25 | $34.19 | $117.69 | 662,500 | — | — |
| 2025-11-24 | $34.47 | $118.65 | 850,400 | — | — |
| 2025-11-21 | $34.48 | $118.69 | 653,700 | — | — |
| 2025-11-20 | $34.34 | $118.21 | 545,000 | — | — |
| 2025-11-19 | $35.72 | $122.96 | 695,100 | — | — |
| 2025-11-18 | $36.83 | $126.78 | 774,100 | — | — |
| 2025-11-17 | $36.29 | $124.92 | 926,600 | — | — |
| 2025-11-14 | $37.11 | $127.74 | 614,500 | — | — |
| 2025-11-13 | $36.38 | $125.23 | 723,800 | — | — |
| 2025-11-12 | $36.75 | $126.50 | 1,410,000 | — | — |
| 2025-11-11 | $37.09 | $127.67 | 758,000 | — | — |
| 2025-11-10 | $36.90 | $127.02 | 1,112,000 | — | — |
| 2025-11-07 | $36.45 | $125.47 | 1,195,900 | — | — |
| 2025-11-06 | $36.58 | $125.92 | 1,204,600 | — | — |
| 2025-11-05 | $36.21 | $124.64 | 1,423,600 | — | — |
| 2025-11-04 | $36.50 | $125.64 | 1,474,000 | — | — |
| 2025-11-03 | $36.81 | $126.71 | 1,397,200 | — | — |
| 2025-10-31 | $35.59 | $122.51 | 2,202,700 | — | — |
| 2025-10-30 | $37.10 | $127.71 | 1,808,500 | — | — |
| 2025-10-29 | $39.18 | $134.87 | 1,186,900 | — | — |
| 2025-10-28 | $38.40 | $132.18 | 981,200 | — | — |
| 2025-10-27 | $40.01 | $137.72 | 1,203,100 | — | — |
| 2025-10-24 | $39.58 | $136.24 | 956,900 | — | — |
| 2025-10-23 | $39.15 | $134.76 | 1,784,800 | — | — |
| 2025-10-22 | $36.28 | $124.88 | 1,356,200 | — | — |
| 2025-10-21 | $34.75 | $119.62 | 1,165,600 | — | — |
| 2025-10-20 | $34.89 | $120.10 | 599,800 | — | — |
| 2025-10-17 | $34.30 | $118.07 | 1,262,200 | — | — |
| 2025-10-16 | $33.29 | $114.59 | 981,800 | — | — |
| 2025-10-15 | $34.30 | $118.07 | 912,800 | — | — |
| 2025-10-14 | $35.30 | $121.51 | 1,011,100 | — | — |
| 2025-10-13 | $35.32 | $121.58 | 843,200 | — | — |
| 2025-10-10 | $33.93 | $116.80 | 1,035,200 | — | — |
| 2025-10-09 | $35.91 | $123.61 | 987,000 | — | — |
| 2025-10-08 | $36.76 | $126.54 | 1,194,300 | — | — |
| 2025-10-07 | $36.44 | $125.44 | 1,681,400 | — | — |
| 2025-10-06 | $36.74 | $126.47 | 1,448,400 | — | — |
| 2025-10-03 | $36.94 | $127.16 | 1,401,400 | — | — |
| 2025-10-02 | $37.20 | $128.05 | 1,542,300 | — | — |
| 2025-10-01 | $36.57 | $125.88 | 1,688,400 | — | — |
| 2025-09-30 | $36.48 | $125.57 | 1,833,500 | — | — |
| 2025-09-29 | $36.82 | $126.74 | 1,782,900 | — | — |
| 2025-09-26 | $36.31 | $124.99 | 1,394,900 | — | — |
| 2025-09-25 | $36.00 | $123.92 | 2,192,600 | — | — |
| 2025-09-24 | $34.85 | $119.96 | 1,924,400 | — | — |
| 2025-09-23 | $35.31 | $121.55 | 2,543,900 | — | — |
| 2025-09-22 | $35.37 | $121.75 | 2,746,900 | — | — |
| 2025-09-19 | $34.26 | $117.93 | 3,690,000 | — | — |
| 2025-09-18 | $33.87 | $116.59 | 2,538,000 | — | — |
| 2025-09-17 | $33.10 | $113.94 | 2,098,900 | — | — |
| 2025-09-16 | $33.18 | $114.21 | 2,837,800 | — | — |
| 2025-09-15 | $30.47 | $104.89 | 2,351,300 | — | — |
| 2025-09-12 | $31.16 | $107.26 | 2,405,000 | — | — |
| 2025-09-11 | $31.82 | $109.53 | 2,639,500 | — | — |
| 2025-09-10 | $31.92 | $109.88 | 2,631,200 | — | — |
| 2025-09-09 | $33.13 | $114.04 | 3,499,000 | — | — |
| 2025-09-08 | $30.83 | $106.12 | 2,475,400 | — | — |
| 2025-09-05 | $31.43 | $108.19 | 2,094,500 | — | — |
| 2025-09-04 | $30.97 | $106.61 | 1,751,600 | — | — |
| 2025-09-03 | $30.89 | $106.33 | 1,392,400 | — | — |
| 2025-09-02 | $31.79 | $109.43 | 2,582,600 | — | — |
| 2025-08-29 | $30.49 | $104.95 | 2,523,800 | — | — |
| 2025-08-28 | $29.66 | $102.10 | 2,286,000 | — | — |
| 2025-08-27 | $29.58 | $101.82 | 2,258,200 | — | — |
| 2025-08-26 | $28.26 | $97.28 | 2,317,300 | — | — |
| 2025-08-25 | $28.42 | $97.83 | 1,888,300 | — | — |
| 2025-08-22 | $27.28 | $93.90 | 3,767,700 | — | — |
| 2025-08-21 | $26.84 | $92.39 | 2,923,400 | — | — |
| 2025-08-20 | $28.89 | $99.45 | 2,319,000 | — | — |
| 2025-08-19 | $27.01 | $92.98 | 1,341,900 | — | — |
| 2025-08-18 | $27.02 | $93.01 | 1,549,500 | — | — |
| 2025-08-15 | $27.06 | $93.15 | 1,287,000 | — | — |
| 2025-08-14 | $27.00 | $92.94 | 1,727,300 | — | — |
| 2025-08-13 | $26.91 | $92.63 | 1,637,900 | — | — |
| 2025-08-12 | $26.04 | $89.64 | 1,795,800 | — | — |
| 2025-08-11 | $25.86 | $89.02 | 1,605,400 | — | — |
| 2025-08-08 | $26.02 | $89.57 | 1,829,500 | — | — |
| 2025-08-07 | $26.41 | $90.91 | 1,466,500 | — | — |
| 2025-08-06 | $26.71 | $91.94 | 2,223,900 | — | — |
| 2025-08-05 | $26.17 | $90.08 | 2,046,500 | — | — |
| 2025-08-04 | $24.93 | $85.82 | 1,593,000 | — | — |
| 2025-08-01 | $25.06 | $86.26 | 1,741,900 | — | — |
| 2025-07-31 | $26.78 | $92.18 | 2,897,100 | — | — |
| 2025-07-30 | $28.27 | $97.31 | 1,340,300 | — | — |
| 2025-07-29 | $29.12 | $100.24 | 911,200 | — | — |
| 2025-07-28 | $28.72 | $98.86 | 1,104,400 | — | — |
| 2025-07-25 | $27.81 | $95.73 | 857,500 | — | — |
| 2025-07-24 | $27.31 | $94.01 | 899,800 | — | — |
| 2025-07-23 | $28.18 | $97.00 | 783,700 | — | — |
| 2025-07-22 | $27.85 | $95.87 | 786,200 | — | — |
| 2025-07-21 | $28.40 | $97.76 | 757,500 | — | — |
| 2025-07-18 | $28.60 | $98.45 | 726,200 | — | — |
| 2025-07-17 | $28.93 | $99.58 | 1,019,100 | — | — |
| 2025-07-16 | $28.94 | $99.62 | 1,339,100 | — | — |
| 2025-07-15 | $30.79 | $105.99 | 1,051,900 | — | — |
| 2025-07-14 | $30.98 | $106.64 | 869,200 | — | — |
| 2025-07-11 | $32.23 | $110.94 | 661,600 | — | — |
| 2025-07-10 | $32.49 | $111.84 | 1,394,700 | — | — |
| 2025-07-09 | $30.88 | $106.30 | 851,700 | — | — |
| 2025-07-08 | $30.56 | $105.20 | 859,400 | — | — |
| 2025-07-07 | $30.21 | $103.99 | 853,000 | — | — |
| 2025-07-03 | $29.86 | $102.79 | 458,300 | — | — |
| 2025-07-02 | $29.55 | $101.72 | 1,124,000 | — | — |
| 2025-07-01 | $27.87 | $95.94 | 1,436,400 | — | — |
| 2025-06-30 | $26.85 | $92.42 | 1,030,800 | — | — |
| 2025-06-27 | $27.19 | $93.59 | 2,536,400 | — | — |
| 2025-06-26 | $26.35 | $90.70 | 1,261,600 | — | — |
| 2025-06-25 | $26.86 | $92.46 | 713,700 | — | — |
| 2025-06-24 | $26.87 | $92.49 | 1,035,700 | — | — |
| 2025-06-23 | $26.90 | $92.60 | 963,300 | — | — |
| 2025-06-20 | $27.51 | $94.70 | 1,312,600 | — | — |
| 2025-06-18 | $27.41 | $94.35 | 1,279,900 | — | — |
| 2025-06-17 | $28.28 | $97.35 | 1,262,500 | — | — |
| 2025-06-16 | $27.67 | $95.25 | 1,165,600 | — | — |
| 2025-06-13 | $26.95 | $92.77 | 952,300 | — | — |
| 2025-06-12 | $25.68 | $88.40 | 695,000 | — | — |
| 2025-06-11 | $25.81 | $88.84 | 998,100 | — | — |
| 2025-06-10 | $24.72 | $85.09 | 1,052,500 | — | — |
| 2025-06-09 | $23.82 | $81.99 | 614,500 | — | — |
| 2025-06-06 | $23.47 | $80.79 | 581,900 | — | — |
| 2025-06-05 | $23.22 | $79.93 | 942,400 | — | — |
| 2025-06-04 | $23.41 | $80.58 | 880,700 | — | — |
| 2025-06-03 | $23.75 | $81.75 | 695,700 | — | — |
| 2025-06-02 | $23.26 | $80.07 | 720,500 | — | — |
| 2025-05-30 | $23.39 | $80.51 | 992,500 | — | — |
| 2025-05-29 | $23.50 | $80.89 | 712,900 | — | — |
| 2025-05-28 | $23.04 | $79.31 | 1,077,700 | — | — |
| 2025-05-27 | $23.86 | $82.13 | 1,208,000 | — | — |
| 2025-05-23 | $23.50 | $80.89 | 1,034,000 | — | — |
| 2025-05-22 | $23.89 | $82.24 | 1,263,700 | — | — |
| 2025-05-21 | $22.26 | $76.62 | 882,700 | — | — |
| 2025-05-20 | $23.24 | $80.00 | 527,400 | — | — |
| 2025-05-19 | $23.98 | $82.55 | 774,300 | — | — |
| 2025-05-16 | $23.97 | $82.51 | 948,800 | — | — |
| 2025-05-15 | $24.36 | $83.85 | 985,800 | — | — |
| 2025-05-14 | $23.44 | $80.69 | 1,176,400 | — | — |
| 2025-05-13 | $22.99 | $79.14 | 937,400 | — | — |
| 2025-05-12 | $22.05 | $75.90 | 1,115,700 | — | — |
| 2025-05-09 | $21.34 | $73.46 | 977,100 | — | — |
| 2025-05-08 | $21.05 | $72.46 | 847,900 | — | — |
| 2025-05-07 | $20.63 | $71.01 | 857,900 | — | — |
| 2025-05-06 | $20.82 | $71.67 | 1,146,900 | — | — |
| 2025-05-05 | $20.21 | $69.57 | 1,351,200 | — | — |
| 2025-05-02 | $20.20 | $69.53 | 1,011,700 | — | — |
| 2025-05-01 | $19.35 | $66.61 | 1,333,800 | — | — |
| 2025-04-30 | $18.86 | $64.92 | 1,063,000 | — | — |
| 2025-04-29 | $19.48 | $67.06 | 1,908,500 | — | — |
| 2025-04-28 | $18.71 | $64.40 | 917,800 | — | — |
| 2025-04-25 | $18.41 | $63.37 | 694,700 | — | — |
| 2025-04-24 | $18.30 | $62.99 | 991,500 | — | — |
| 2025-04-23 | $17.88 | $61.55 | 1,055,600 | — | — |
| 2025-04-22 | $18.47 | $63.58 | 725,300 | — | — |
| 2025-04-21 | $18.25 | $62.82 | 570,500 | — | — |
| 2025-04-17 | $18.39 | $63.30 | 829,600 | — | — |
| 2025-04-16 | $17.96 | $61.82 | 1,050,800 | — | — |
| 2025-04-15 | $17.73 | $61.03 | 824,200 | — | — |
| 2025-04-14 | $17.93 | $61.72 | 851,800 | — | — |
| 2025-04-11 | $17.66 | $60.79 | 1,441,600 | — | — |
| 2025-04-10 | $16.79 | $57.80 | 1,280,400 | — | — |
| 2025-04-09 | $17.58 | $60.51 | 1,779,300 | — | — |
| 2025-04-08 | $16.14 | $55.56 | 2,061,600 | — | — |
| 2025-04-07 | $16.35 | $56.28 | 1,997,600 | — | — |
| 2025-04-04 | $16.06 | $55.28 | 1,620,400 | — | — |
| 2025-04-03 | $17.87 | $61.51 | 1,342,200 | — | — |
| 2025-04-02 | $19.54 | $67.26 | 592,200 | — | — |
| 2025-04-01 | $19.22 | $66.16 | 585,700 | — | — |
| 2025-03-31 | $19.40 | $66.78 | 600,100 | — | — |
| 2025-03-28 | $19.82 | $68.23 | 451,100 | — | — |
| 2025-03-27 | $20.14 | $69.33 | 584,600 | — | — |
| 2025-03-26 | $20.24 | $69.67 | 585,000 | — | — |
| 2025-03-25 | $20.03 | $68.95 | 929,600 | — | — |
| 2025-03-24 | $20.29 | $69.84 | 867,500 | — | — |
| 2025-03-21 | $21.20 | $72.98 | 1,598,000 | — | — |
| 2025-03-20 | $21.81 | $75.08 | 1,145,100 | — | — |
| 2025-03-19 | $21.83 | $75.14 | 1,107,100 | — | — |
| 2025-03-18 | $21.27 | $73.22 | 1,060,100 | — | — |
| 2025-03-17 | $20.68 | $71.19 | 1,168,400 | — | — |
| 2025-03-14 | $19.23 | $66.19 | 936,000 | — | — |
| 2025-03-13 | $18.31 | $63.03 | 746,300 | — | — |
| 2025-03-12 | $17.97 | $61.86 | 1,442,500 | — | — |
| 2025-03-11 | $17.96 | $61.82 | 1,234,500 | — | — |
| 2025-03-10 | $18.18 | $62.58 | 945,000 | — | — |
| 2025-03-07 | $18.06 | $62.17 | 1,155,600 | — | — |
| 2025-03-06 | $18.35 | $63.17 | 1,301,900 | — | — |
| 2025-03-05 | $18.12 | $62.37 | 1,243,900 | — | — |
| 2025-03-04 | $17.98 | $61.89 | 1,489,300 | — | — |
| 2025-03-03 | $17.71 | $60.96 | 1,422,900 | — | — |
| 2025-02-28 | $18.42 | $63.41 | 1,298,300 | — | — |
| 2025-02-27 | $19.05 | $65.57 | 1,511,000 | — | — |
| 2025-02-26 | $19.88 | $68.43 | 1,059,000 | — | — |
| 2025-02-25 | $20.54 | $70.70 | 1,236,400 | — | — |
| 2025-02-24 | $21.07 | $72.53 | 1,402,200 | — | — |
| 2025-02-21 | $20.35 | $70.05 | 1,106,800 | — | — |
| 2025-02-20 | $20.19 | $69.50 | 1,290,300 | — | — |
| 2025-02-19 | $19.86 | $68.36 | 3,453,400 | — | — |
| 2025-02-18 | $18.49 | $63.65 | 1,426,500 | — | — |
| 2025-02-14 | $18.56 | $63.89 | 554,100 | — | — |
| 2025-02-13 | $18.22 | $62.72 | 781,600 | — | — |
| 2025-02-12 | $18.61 | $64.06 | 626,200 | — | — |
| 2025-02-11 | $19.51 | $67.16 | 433,900 | — | — |
| 2025-02-10 | $19.27 | $66.33 | 770,600 | — | — |
| 2025-02-07 | $18.34 | $63.13 | 653,700 | — | — |
| 2025-02-06 | $18.39 | $63.30 | 610,800 | — | — |
| 2025-02-05 | $18.96 | $65.27 | 681,600 | — | — |
| 2025-02-04 | $19.66 | $67.67 | 652,700 | — | — |
| 2025-02-03 | $18.92 | $65.13 | 646,400 | — | — |
| 2025-01-31 | $18.95 | $65.23 | 713,500 | — | — |
| 2025-01-30 | $19.07 | $65.64 | 916,900 | — | — |
| 2025-01-29 | $19.67 | $67.71 | 887,100 | — | — |
| 2025-01-28 | $19.44 | $66.92 | 778,100 | — | — |
| 2025-01-27 | $20.22 | $69.60 | 707,800 | — | — |
| 2025-01-24 | $20.69 | $71.22 | 476,300 | — | — |
| 2025-01-23 | $21.28 | $73.25 | 665,800 | — | — |
| 2025-01-22 | $20.41 | $70.26 | 914,100 | — | — |
| 2025-01-21 | $21.35 | $73.49 | 1,054,900 | — | — |
| 2025-01-17 | $21.08 | $72.56 | 1,105,300 | — | — |
| 2025-01-16 | $21.62 | $74.42 | 813,300 | — | — |
| 2025-01-15 | $21.25 | $73.15 | 1,105,100 | — | — |
| 2025-01-14 | $20.48 | $70.50 | 1,012,300 | — | — |
| 2025-01-13 | $20.40 | $70.22 | 1,231,900 | — | — |
| 2025-01-10 | $18.95 | $65.23 | 688,200 | — | — |
| 2025-01-08 | $18.59 | $63.99 | 1,327,700 | — | — |
| 2025-01-07 | $18.22 | $62.72 | 921,800 | — | — |
| 2025-01-06 | $18.07 | $62.20 | 1,199,900 | — | — |
| 2025-01-03 | $18.73 | $64.47 | 986,400 | — | — |
| 2025-01-02 | $18.78 | $64.65 | 658,100 | — | — |