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
- 2020-12-11 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 | $26.15 | $26.15 | 36,165,200 | — | — |
| 2025-12-30 | $26.25 | $26.25 | 36,398,100 | — | — |
| 2025-12-29 | $26.15 | $26.15 | 32,343,500 | — | — |
| 2025-12-26 | $25.29 | $25.29 | 33,560,800 | — | — |
| 2025-12-24 | $27.52 | $27.52 | 23,483,300 | — | — |
| 2025-12-23 | $29.12 | $29.12 | 44,702,400 | — | — |
| 2025-12-22 | $32.19 | $32.19 | 63,115,300 | — | — |
| 2025-12-19 | $26.82 | $26.82 | 31,921,800 | — | — |
| 2025-12-18 | $24.89 | $24.89 | 27,194,000 | — | — |
| 2025-12-17 | $23.80 | $23.80 | 29,361,400 | — | — |
| 2025-12-16 | $25.52 | $25.52 | 26,119,400 | — | — |
| 2025-12-15 | $23.74 | $23.74 | 29,874,900 | — | — |
| 2025-12-12 | $26.10 | $26.10 | 33,270,300 | — | — |
| 2025-12-11 | $27.98 | $27.98 | 31,277,600 | — | — |
| 2025-12-10 | $26.80 | $26.80 | 33,280,200 | — | — |
| 2025-12-09 | $28.33 | $28.33 | 22,038,400 | — | — |
| 2025-12-08 | $28.44 | $28.44 | 37,694,900 | — | — |
| 2025-12-05 | $27.00 | $27.00 | 38,125,400 | — | — |
| 2025-12-04 | $28.73 | $28.73 | 51,972,400 | — | — |
| 2025-12-03 | $25.08 | $25.08 | 39,960,600 | — | — |
| 2025-12-02 | $22.50 | $22.50 | 19,819,500 | — | — |
| 2025-12-01 | $21.42 | $21.42 | 17,144,100 | — | — |
| 2025-11-28 | $22.67 | $22.67 | 9,462,200 | — | — |
| 2025-11-26 | $22.41 | $22.41 | 21,619,800 | — | — |
| 2025-11-25 | $22.59 | $22.59 | 23,805,700 | — | — |
| 2025-11-24 | $23.11 | $23.11 | 29,743,200 | — | — |
| 2025-11-21 | $20.41 | $20.41 | 40,891,200 | — | — |
| 2025-11-20 | $20.51 | $20.51 | 40,990,900 | — | — |
| 2025-11-19 | $23.44 | $23.44 | 35,536,600 | — | — |
| 2025-11-18 | $22.93 | $22.93 | 27,543,900 | — | — |
| 2025-11-17 | $22.83 | $22.83 | 30,044,500 | — | — |
| 2025-11-14 | $23.61 | $23.61 | 51,216,000 | — | — |
| 2025-11-13 | $23.39 | $23.39 | 48,629,100 | — | — |
| 2025-11-12 | $26.40 | $26.40 | 38,942,500 | — | — |
| 2025-11-11 | $28.99 | $28.99 | 33,365,000 | — | — |
| 2025-11-10 | $29.37 | $29.37 | 43,657,600 | — | — |
| 2025-11-07 | $29.50 | $29.50 | 50,592,500 | — | — |
| 2025-11-06 | $28.39 | $28.39 | 41,880,600 | — | — |
| 2025-11-05 | $31.02 | $31.02 | 31,994,700 | — | — |
| 2025-11-04 | $29.74 | $29.74 | 36,463,800 | — | — |
| 2025-11-03 | $33.09 | $33.09 | 46,622,300 | — | — |
| 2025-10-31 | $37.06 | $37.06 | 37,846,600 | — | — |
| 2025-10-30 | $36.11 | $36.11 | 44,418,000 | — | — |
| 2025-10-29 | $34.26 | $34.26 | 47,219,200 | — | — |
| 2025-10-28 | $32.00 | $32.00 | 64,548,500 | — | — |
| 2025-10-27 | $35.04 | $35.04 | 65,054,300 | — | — |
| 2025-10-24 | $32.65 | $32.65 | 67,661,000 | — | — |
| 2025-10-23 | $31.06 | $31.06 | 114,387,700 | — | — |
| 2025-10-22 | $27.29 | $27.29 | 79,629,000 | — | — |
| 2025-10-21 | $32.19 | $32.19 | 40,668,800 | — | — |
| 2025-10-20 | $34.40 | $34.40 | 43,951,100 | — | — |
| 2025-10-17 | $38.33 | $38.33 | 45,679,700 | — | — |
| 2025-10-16 | $40.46 | $40.46 | 55,798,000 | — | — |
| 2025-10-15 | $44.78 | $44.78 | 77,600,000 | — | — |
| 2025-10-14 | $43.06 | $43.06 | 73,334,900 | — | — |
| 2025-10-13 | $40.62 | $40.62 | 89,082,800 | — | — |
| 2025-10-10 | $33.02 | $33.02 | 58,521,700 | — | — |
| 2025-10-09 | $35.07 | $35.07 | 66,185,800 | — | — |
| 2025-10-08 | $34.25 | $34.25 | 83,873,300 | — | — |
| 2025-10-07 | $35.72 | $35.72 | 90,346,500 | — | — |
| 2025-10-06 | $35.02 | $35.02 | 74,825,300 | — | — |
| 2025-10-03 | $32.70 | $32.70 | 89,971,300 | — | — |
| 2025-10-02 | $29.21 | $29.21 | 72,187,900 | — | — |
| 2025-10-01 | $25.63 | $25.63 | 43,929,500 | — | — |
| 2025-09-30 | $24.71 | $24.71 | 46,242,400 | — | — |
| 2025-09-29 | $25.31 | $25.31 | 68,895,900 | — | — |
| 2025-09-26 | $26.76 | $26.76 | 60,598,600 | — | — |
| 2025-09-25 | $26.34 | $26.34 | 65,488,800 | — | — |
| 2025-09-24 | $27.72 | $27.72 | 66,549,300 | — | — |
| 2025-09-23 | $27.52 | $27.52 | 66,448,000 | — | — |
| 2025-09-22 | $25.67 | $25.67 | 69,773,500 | — | — |
| 2025-09-19 | $26.88 | $26.88 | 102,188,600 | — | — |
| 2025-09-18 | $24.02 | $24.02 | 80,856,500 | — | — |
| 2025-09-17 | $22.54 | $22.54 | 126,852,200 | — | — |
| 2025-09-16 | $18.98 | $18.98 | 39,742,600 | — | — |
| 2025-09-15 | $18.32 | $18.32 | 44,351,300 | — | — |
| 2025-09-12 | $17.76 | $17.76 | 59,652,400 | — | — |
| 2025-09-11 | $16.52 | $16.52 | 38,787,000 | — | — |
| 2025-09-10 | $16.04 | $16.04 | 29,141,700 | — | — |
| 2025-09-09 | $16.15 | $16.15 | 34,180,600 | — | — |
| 2025-09-08 | $15.42 | $15.42 | 22,874,700 | — | — |
| 2025-09-05 | $15.37 | $15.37 | 32,925,300 | — | — |
| 2025-09-04 | $15.29 | $15.29 | 27,518,900 | — | — |
| 2025-09-03 | $15.30 | $15.30 | 32,108,000 | — | — |
| 2025-09-02 | $15.85 | $15.85 | 29,039,700 | — | — |
| 2025-08-29 | $15.62 | $15.62 | 20,006,700 | — | — |
| 2025-08-28 | $15.92 | $15.92 | 32,742,500 | — | — |
| 2025-08-27 | $15.23 | $15.23 | 26,923,500 | — | — |
| 2025-08-26 | $15.45 | $15.45 | 23,348,100 | — | — |
| 2025-08-25 | $15.02 | $15.02 | 21,415,500 | — | — |
| 2025-08-22 | $15.54 | $15.54 | 31,682,500 | — | — |
| 2025-08-21 | $14.81 | $14.81 | 24,222,500 | — | — |
| 2025-08-20 | $15.06 | $15.06 | 36,855,000 | — | — |
| 2025-08-19 | $15.32 | $15.32 | 33,392,300 | — | — |
| 2025-08-18 | $16.56 | $16.56 | 27,337,500 | — | — |
| 2025-08-15 | $17.01 | $17.01 | 45,627,500 | — | — |
| 2025-08-14 | $18.18 | $18.18 | 42,780,100 | — | — |
| 2025-08-13 | $18.65 | $18.65 | 52,175,600 | — | — |
| 2025-08-12 | $18.51 | $18.51 | 46,380,900 | — | — |
| 2025-08-11 | $17.37 | $17.37 | 43,714,700 | — | — |
| 2025-08-08 | $16.90 | $16.90 | 44,646,000 | — | — |
| 2025-08-07 | $17.17 | $17.17 | 65,506,200 | — | — |
| 2025-08-06 | $17.58 | $17.58 | 38,888,500 | — | — |
| 2025-08-05 | $18.30 | $18.30 | 58,268,200 | — | — |
| 2025-08-04 | $17.18 | $17.18 | 33,087,300 | — | — |
| 2025-08-01 | $16.38 | $16.38 | 31,626,300 | — | — |
| 2025-07-31 | $17.19 | $17.19 | 37,839,200 | — | — |
| 2025-07-30 | $17.06 | $17.06 | 37,283,200 | — | — |
| 2025-07-29 | $17.67 | $17.67 | 30,091,000 | — | — |
| 2025-07-28 | $18.35 | $18.35 | 34,377,600 | — | — |
| 2025-07-25 | $18.87 | $18.87 | 31,470,200 | — | — |
| 2025-07-24 | $19.76 | $19.76 | 49,987,900 | — | — |
| 2025-07-23 | $20.30 | $20.30 | 77,379,100 | — | — |
| 2025-07-22 | $17.59 | $17.59 | 43,194,500 | — | — |
| 2025-07-21 | $18.39 | $18.39 | 81,623,600 | — | — |
| 2025-07-18 | $18.89 | $18.89 | 52,081,800 | — | — |
| 2025-07-17 | $19.24 | $19.24 | 101,936,700 | — | — |
| 2025-07-16 | $16.91 | $16.91 | 50,935,200 | — | — |
| 2025-07-15 | $16.15 | $16.15 | 31,591,700 | — | — |
| 2025-07-14 | $15.83 | $15.83 | 28,069,700 | — | — |
| 2025-07-11 | $14.81 | $14.81 | 30,063,500 | — | — |
| 2025-07-10 | $16.01 | $16.01 | 28,330,000 | — | — |
| 2025-07-09 | $16.39 | $16.39 | 39,291,400 | — | — |
| 2025-07-08 | $15.99 | $15.99 | 37,366,700 | — | — |
| 2025-07-07 | $16.76 | $16.76 | 35,884,400 | — | — |
| 2025-07-03 | $16.79 | $16.79 | 29,876,900 | — | — |
| 2025-07-02 | $15.98 | $15.98 | 62,915,400 | — | — |
| 2025-07-01 | $14.82 | $14.82 | 54,151,500 | — | — |
| 2025-06-30 | $14.64 | $14.64 | 38,372,500 | — | — |
| 2025-06-27 | $14.02 | $14.02 | 62,783,400 | — | — |
| 2025-06-26 | $14.06 | $14.06 | 38,744,600 | — | — |
| 2025-06-25 | $14.18 | $14.18 | 30,993,700 | — | — |
| 2025-06-24 | $14.97 | $14.97 | 33,442,500 | — | — |
| 2025-06-23 | $14.94 | $14.94 | 46,541,800 | — | — |
| 2025-06-20 | $15.65 | $15.65 | 55,758,400 | — | — |
| 2025-06-18 | $15.71 | $15.71 | 52,611,100 | — | — |
| 2025-06-17 | $15.55 | $15.55 | 39,546,600 | — | — |
| 2025-06-16 | $16.00 | $16.00 | 59,371,500 | — | — |
| 2025-06-13 | $15.17 | $15.17 | 41,618,700 | — | — |
| 2025-06-12 | $15.88 | $15.88 | 49,982,500 | — | — |
| 2025-06-11 | $16.53 | $16.53 | 86,552,100 | — | — |
| 2025-06-10 | $16.93 | $16.93 | 64,100,900 | — | — |
| 2025-06-09 | $17.95 | $17.95 | 57,044,300 | — | — |
| 2025-06-06 | $18.62 | $18.62 | 82,618,000 | — | — |
| 2025-06-05 | $16.47 | $16.47 | 65,927,500 | — | — |
| 2025-06-04 | $17.82 | $17.82 | 56,340,400 | — | — |
| 2025-06-03 | $17.68 | $17.68 | 60,196,400 | — | — |
| 2025-06-02 | $17.11 | $17.11 | 64,920,400 | — | — |
| 2025-05-30 | $16.33 | $16.33 | 68,710,500 | — | — |
| 2025-05-29 | $16.27 | $16.27 | 66,699,900 | — | — |
| 2025-05-28 | $17.55 | $17.55 | 62,298,400 | — | — |
| 2025-05-27 | $17.55 | $17.55 | 113,782,100 | — | — |
| 2025-05-23 | $18.80 | $18.80 | 148,871,900 | — | — |
| 2025-05-22 | $19.04 | $19.04 | 243,312,700 | — | — |
| 2025-05-21 | $15.36 | $15.36 | 224,491,900 | — | — |
| 2025-05-20 | $16.56 | $16.56 | 308,820,200 | — | — |
| 2025-05-19 | $13.15 | $13.15 | 113,476,200 | — | — |
| 2025-05-16 | $12.25 | $12.25 | 112,473,800 | — | — |
| 2025-05-15 | $11.03 | $11.03 | 112,938,800 | — | — |
| 2025-05-14 | $11.08 | $11.08 | 84,236,500 | — | — |
| 2025-05-13 | $10.73 | $10.73 | 57,341,600 | — | — |
| 2025-05-12 | $10.72 | $10.72 | 76,561,800 | — | — |
| 2025-05-09 | $11.09 | $11.09 | 161,687,800 | — | — |
| 2025-05-08 | $10.42 | $10.42 | 228,913,500 | — | — |
| 2025-05-07 | $6.89 | $6.89 | 20,478,500 | — | — |
| 2025-05-06 | $7.23 | $7.23 | 18,169,600 | — | — |
| 2025-05-05 | $7.28 | $7.28 | 22,910,300 | — | — |
| 2025-05-02 | $7.91 | $7.91 | 43,342,400 | — | — |
| 2025-05-01 | $6.98 | $6.98 | 20,359,700 | — | — |
| 2025-04-30 | $6.91 | $6.91 | 20,294,500 | — | — |
| 2025-04-29 | $7.00 | $7.00 | 31,713,100 | — | — |
| 2025-04-28 | $7.37 | $7.37 | 29,948,200 | — | — |
| 2025-04-25 | $7.53 | $7.53 | 38,229,300 | — | — |
| 2025-04-24 | $7.35 | $7.35 | 27,966,200 | — | — |
| 2025-04-23 | $7.13 | $7.13 | 40,330,400 | — | — |
| 2025-04-22 | $6.25 | $6.25 | 15,420,800 | — | — |
| 2025-04-21 | $6.24 | $6.24 | 14,851,200 | — | — |
| 2025-04-17 | $6.42 | $6.42 | 14,213,000 | — | — |
| 2025-04-16 | $6.44 | $6.44 | 25,981,300 | — | — |
| 2025-04-15 | $6.92 | $6.92 | 16,044,900 | — | — |
| 2025-04-14 | $7.02 | $7.02 | 26,773,100 | — | — |
| 2025-04-11 | $7.25 | $7.25 | 30,852,300 | — | — |
| 2025-04-10 | $7.20 | $7.20 | 35,572,900 | — | — |
| 2025-04-09 | $7.20 | $7.20 | 54,243,000 | — | — |
| 2025-04-08 | $6.22 | $6.22 | 37,647,400 | — | — |
| 2025-04-07 | $6.60 | $6.60 | 41,532,700 | — | — |
| 2025-04-04 | $6.34 | $6.34 | 33,922,700 | — | — |
| 2025-04-03 | $7.16 | $7.16 | 32,929,500 | — | — |
| 2025-04-02 | $7.34 | $7.34 | 41,379,700 | — | — |
| 2025-04-01 | $7.42 | $7.42 | 48,534,100 | — | — |
| 2025-03-31 | $7.60 | $7.60 | 33,569,700 | — | — |
| 2025-03-28 | $7.58 | $7.58 | 35,371,300 | — | — |
| 2025-03-27 | $8.06 | $8.06 | 41,950,700 | — | — |
| 2025-03-26 | $8.27 | $8.27 | 63,092,700 | — | — |
| 2025-03-25 | $8.78 | $8.78 | 74,683,700 | — | — |
| 2025-03-24 | $8.72 | $8.72 | 95,463,800 | — | — |
| 2025-03-21 | $8.36 | $8.36 | 97,399,500 | — | — |
| 2025-03-20 | $8.69 | $8.69 | 177,537,300 | — | — |
| 2025-03-19 | $10.60 | $10.60 | 90,270,400 | — | — |
| 2025-03-18 | $10.80 | $10.80 | 154,983,100 | — | — |
| 2025-03-17 | $11.18 | $11.18 | 210,060,700 | — | — |
| 2025-03-14 | $10.15 | $10.15 | 261,242,300 | — | — |
| 2025-03-13 | $6.91 | $6.91 | 130,890,800 | — | — |
| 2025-03-12 | $5.82 | $5.82 | 72,826,400 | — | — |
| 2025-03-11 | $5.38 | $5.38 | 39,851,400 | — | — |
| 2025-03-10 | $4.63 | $4.63 | 31,687,100 | — | — |
| 2025-03-07 | $5.18 | $5.18 | 44,347,800 | — | — |
| 2025-03-06 | $5.23 | $5.23 | 37,526,300 | — | — |
| 2025-03-05 | $5.60 | $5.60 | 33,082,100 | — | — |
| 2025-03-04 | $5.32 | $5.32 | 49,283,200 | — | — |
| 2025-03-03 | $4.90 | $4.90 | 49,860,300 | — | — |
| 2025-02-28 | $5.48 | $5.48 | 45,677,400 | — | — |
| 2025-02-27 | $5.56 | $5.56 | 45,187,000 | — | — |
| 2025-02-26 | $6.14 | $6.14 | 44,114,700 | — | — |
| 2025-02-25 | $5.92 | $5.92 | 48,772,600 | — | — |
| 2025-02-24 | $6.41 | $6.41 | 70,149,600 | — | — |
| 2025-02-21 | $7.25 | $7.25 | 93,361,300 | — | — |
| 2025-02-20 | $7.39 | $7.39 | 110,757,000 | — | — |
| 2025-02-19 | $6.54 | $6.54 | 97,749,500 | — | — |
| 2025-02-18 | $6.04 | $6.04 | 53,948,900 | — | — |
| 2025-02-14 | $6.37 | $6.37 | 52,173,900 | — | — |
| 2025-02-13 | $6.50 | $6.50 | 69,538,700 | — | — |
| 2025-02-12 | $6.04 | $6.04 | 63,679,600 | — | — |
| 2025-02-11 | $5.33 | $5.33 | 36,863,700 | — | — |
| 2025-02-10 | $5.83 | $5.83 | 44,651,100 | — | — |
| 2025-02-07 | $5.81 | $5.81 | 59,278,500 | — | — |
| 2025-02-06 | $5.99 | $5.99 | 57,790,100 | — | — |
| 2025-02-05 | $6.26 | $6.26 | 85,371,700 | — | — |
| 2025-02-04 | $5.78 | $5.78 | 67,457,500 | — | — |
| 2025-02-03 | $5.76 | $5.76 | 55,077,100 | — | — |
| 2025-01-31 | $5.94 | $5.94 | 74,827,900 | — | — |
| 2025-01-30 | $5.64 | $5.64 | 55,033,200 | — | — |
| 2025-01-29 | $5.52 | $5.52 | 41,669,900 | — | — |
| 2025-01-28 | $5.74 | $5.74 | 43,429,500 | — | — |
| 2025-01-27 | $5.58 | $5.58 | 75,835,800 | — | — |
| 2025-01-24 | $6.09 | $6.09 | 139,128,900 | — | — |
| 2025-01-23 | $6.03 | $6.03 | 87,202,200 | — | — |
| 2025-01-22 | $6.25 | $6.25 | 126,921,000 | — | — |
| 2025-01-21 | $6.29 | $6.29 | 133,545,800 | — | — |
| 2025-01-17 | $5.27 | $5.27 | 76,532,800 | — | — |
| 2025-01-16 | $5.81 | $5.81 | 163,483,400 | — | — |
| 2025-01-15 | $5.79 | $5.79 | 203,553,100 | — | — |
| 2025-01-14 | $4.73 | $4.73 | 141,530,500 | — | — |
| 2025-01-13 | $3.83 | $3.83 | 107,285,700 | — | — |
| 2025-01-10 | $5.77 | $5.77 | 88,877,100 | — | — |
| 2025-01-08 | $6.10 | $6.10 | 181,898,500 | — | — |
| 2025-01-07 | $9.55 | $9.55 | 65,469,300 | — | — |
| 2025-01-06 | $10.21 | $10.21 | 92,763,400 | — | — |
| 2025-01-03 | $9.14 | $9.14 | 64,675,700 | — | — |
| 2025-01-02 | $9.61 | $9.61 | 64,221,800 | — | — |