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
- 1980-03-17 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $20.05 | $35.96 | 49,846,700 | — | — |
| 2024-12-30 | $19.82 | $35.55 | 59,608,100 | — | — |
| 2024-12-27 | $20.30 | $36.41 | 48,260,800 | — | — |
| 2024-12-26 | $20.44 | $36.66 | 39,846,200 | — | — |
| 2024-12-24 | $20.40 | $36.59 | 29,884,000 | — | — |
| 2024-12-23 | $20.20 | $36.23 | 57,988,400 | — | — |
| 2024-12-20 | $19.52 | $35.01 | 108,453,700 | — | — |
| 2024-12-19 | $19.06 | $34.18 | 69,117,800 | — | — |
| 2024-12-18 | $19.30 | $34.61 | 86,041,200 | — | — |
| 2024-12-17 | $20.44 | $36.66 | 51,767,200 | — | — |
| 2024-12-16 | $20.83 | $37.36 | 73,832,900 | — | — |
| 2024-12-13 | $20.34 | $36.48 | 55,104,100 | — | — |
| 2024-12-12 | $20.78 | $37.27 | 77,695,000 | — | — |
| 2024-12-11 | $20.12 | $36.09 | 75,209,300 | — | — |
| 2024-12-10 | $20.16 | $36.16 | 90,004,800 | — | — |
| 2024-12-09 | $20.81 | $37.32 | 68,818,200 | — | — |
| 2024-12-06 | $20.92 | $37.52 | 78,539,100 | — | — |
| 2024-12-05 | $20.80 | $37.30 | 167,993,500 | — | — |
| 2024-12-04 | $21.96 | $39.39 | 104,649,000 | — | — |
| 2024-12-03 | $22.47 | $40.30 | 138,160,500 | — | — |
| 2024-12-02 | $23.93 | $42.92 | 150,497,900 | — | — |
| 2024-11-29 | $24.05 | $43.13 | 36,616,800 | — | — |
| 2024-11-27 | $23.65 | $42.42 | 53,992,300 | — | — |
| 2024-11-26 | $24.05 | $43.13 | 69,613,600 | — | — |
| 2024-11-25 | $24.87 | $44.60 | 91,128,400 | — | — |
| 2024-11-22 | $24.50 | $43.94 | 36,784,700 | — | — |
| 2024-11-21 | $24.44 | $43.83 | 58,928,400 | — | — |
| 2024-11-20 | $24.01 | $43.06 | 50,191,500 | — | — |
| 2024-11-19 | $24.20 | $43.40 | 61,190,900 | — | — |
| 2024-11-18 | $24.84 | $44.55 | 59,589,500 | — | — |
| 2024-11-15 | $24.35 | $43.67 | 55,104,900 | — | — |
| 2024-11-14 | $25.03 | $44.89 | 49,252,100 | — | — |
| 2024-11-13 | $24.92 | $44.69 | 58,202,000 | — | — |
| 2024-11-12 | $24.16 | $43.33 | 62,539,700 | — | — |
| 2024-11-11 | $25.05 | $44.93 | 80,185,300 | — | — |
| 2024-11-08 | $26.20 | $46.99 | 76,428,000 | — | — |
| 2024-11-07 | $26.23 | $47.04 | 101,489,300 | — | — |
| 2024-11-06 | $25.05 | $44.93 | 116,760,500 | — | — |
| 2024-11-05 | $23.32 | $41.82 | 59,153,300 | — | — |
| 2024-11-04 | $22.52 | $40.39 | 84,616,300 | — | — |
| 2024-11-01 | $23.20 | $41.61 | 173,471,100 | — | — |
| 2024-10-31 | $21.52 | $38.60 | 112,485,500 | — | — |
| 2024-10-30 | $22.30 | $40.00 | 50,941,200 | — | — |
| 2024-10-29 | $22.90 | $41.07 | 83,422,200 | — | — |
| 2024-10-28 | $22.92 | $41.11 | 41,915,000 | — | — |
| 2024-10-25 | $22.68 | $40.68 | 67,503,000 | — | — |
| 2024-10-24 | $22.34 | $40.07 | 40,554,400 | — | — |
| 2024-10-23 | $21.98 | $39.42 | 45,799,100 | — | — |
| 2024-10-22 | $22.40 | $40.17 | 50,160,400 | — | — |
| 2024-10-21 | $22.84 | $40.96 | 39,727,000 | — | — |
| 2024-10-18 | $22.77 | $40.84 | 39,971,700 | — | — |
| 2024-10-17 | $22.44 | $40.25 | 43,807,600 | — | — |
| 2024-10-16 | $22.31 | $40.01 | 62,151,800 | — | — |
| 2024-10-15 | $22.66 | $40.64 | 68,900,600 | — | — |
| 2024-10-14 | $23.44 | $42.04 | 35,403,600 | — | — |
| 2024-10-11 | $23.56 | $42.25 | 43,585,300 | — | — |
| 2024-10-10 | $23.22 | $41.65 | 44,874,600 | — | — |
| 2024-10-09 | $23.46 | $42.08 | 44,759,000 | — | — |
| 2024-10-08 | $23.32 | $41.82 | 58,650,500 | — | — |
| 2024-10-07 | $22.38 | $40.14 | 54,928,700 | — | — |
| 2024-10-04 | $22.59 | $40.52 | 49,845,500 | — | — |
| 2024-10-03 | $22.26 | $39.92 | 49,565,900 | — | — |
| 2024-10-02 | $22.39 | $40.16 | 59,033,900 | — | — |
| 2024-10-01 | $22.69 | $40.69 | 86,344,400 | — | — |
| 2024-09-30 | $23.46 | $42.08 | 66,308,200 | — | — |
| 2024-09-27 | $23.91 | $42.88 | 85,883,300 | — | — |
| 2024-09-26 | $23.92 | $42.90 | 95,416,900 | — | — |
| 2024-09-25 | $23.54 | $42.22 | 117,013,400 | — | — |
| 2024-09-24 | $22.81 | $40.91 | 113,082,500 | — | — |
| 2024-09-23 | $22.56 | $40.46 | 184,439,100 | — | — |
| 2024-09-20 | $21.84 | $39.17 | 260,377,900 | — | — |
| 2024-09-19 | $21.14 | $37.91 | 99,829,200 | — | — |
| 2024-09-18 | $20.77 | $37.25 | 118,727,900 | — | — |
| 2024-09-17 | $21.47 | $38.51 | 196,249,800 | — | — |
| 2024-09-16 | $20.91 | $37.50 | 149,337,000 | — | — |
| 2024-09-13 | $19.66 | $35.26 | 44,236,300 | — | — |
| 2024-09-12 | $19.36 | $34.72 | 51,520,600 | — | — |
| 2024-09-11 | $19.64 | $35.22 | 71,403,100 | — | — |
| 2024-09-10 | $18.98 | $34.04 | 55,621,300 | — | — |
| 2024-09-09 | $19.07 | $34.20 | 64,244,100 | — | — |
| 2024-09-06 | $18.89 | $33.88 | 92,686,500 | — | — |
| 2024-09-05 | $19.40 | $34.79 | 65,388,800 | — | — |
| 2024-09-04 | $19.43 | $34.85 | 85,871,900 | — | — |
| 2024-09-03 | $20.10 | $36.05 | 115,305,500 | — | — |
| 2024-08-30 | $22.04 | $39.53 | 177,785,400 | — | — |
| 2024-08-29 | $20.13 | $36.10 | 64,529,700 | — | — |
| 2024-08-28 | $19.61 | $35.17 | 50,144,900 | — | — |
| 2024-08-27 | $20.07 | $36.00 | 43,862,000 | — | — |
| 2024-08-26 | $20.13 | $36.10 | 58,534,800 | — | — |
| 2024-08-23 | $20.54 | $36.84 | 73,398,400 | — | — |
| 2024-08-22 | $20.10 | $36.05 | 81,444,700 | — | — |
| 2024-08-21 | $21.41 | $38.40 | 57,028,900 | — | — |
| 2024-08-20 | $20.99 | $37.65 | 84,161,300 | — | — |
| 2024-08-19 | $21.52 | $38.60 | 65,956,300 | — | — |
| 2024-08-16 | $20.87 | $37.43 | 48,582,700 | — | — |
| 2024-08-15 | $20.69 | $37.11 | 84,814,900 | — | — |
| 2024-08-14 | $19.92 | $35.73 | 56,758,200 | — | — |
| 2024-08-13 | $20.47 | $36.71 | 77,511,300 | — | — |
| 2024-08-12 | $19.36 | $34.72 | 54,677,600 | — | — |
| 2024-08-09 | $19.71 | $35.35 | 76,394,500 | — | — |
| 2024-08-08 | $20.49 | $36.75 | 96,836,800 | — | — |
| 2024-08-07 | $18.99 | $34.06 | 97,972,300 | — | — |
| 2024-08-06 | $19.83 | $35.34 | 106,670,400 | — | — |
| 2024-08-05 | $20.11 | $35.84 | 147,385,700 | — | — |
| 2024-08-02 | $21.48 | $38.28 | 300,895,900 | — | — |
| 2024-08-01 | $29.05 | $51.77 | 107,672,500 | — | — |
| 2024-07-31 | $30.74 | $54.78 | 56,110,600 | — | — |
| 2024-07-30 | $30.13 | $53.70 | 48,256,600 | — | — |
| 2024-07-29 | $30.83 | $54.95 | 32,342,200 | — | — |
| 2024-07-26 | $31.35 | $55.87 | 38,352,500 | — | — |
| 2024-07-25 | $31.10 | $55.43 | 49,774,000 | — | — |
| 2024-07-24 | $31.70 | $56.50 | 62,216,700 | — | — |
| 2024-07-23 | $32.95 | $58.72 | 29,466,400 | — | — |
| 2024-07-22 | $33.37 | $59.47 | 48,503,700 | — | — |
| 2024-07-19 | $32.98 | $58.78 | 69,628,700 | — | — |
| 2024-07-18 | $34.87 | $62.15 | 84,188,600 | — | — |
| 2024-07-17 | $34.46 | $61.41 | 112,304,200 | — | — |
| 2024-07-16 | $34.34 | $61.20 | 28,409,900 | — | — |
| 2024-07-15 | $34.46 | $61.41 | 39,847,900 | — | — |
| 2024-07-12 | $34.49 | $61.47 | 62,792,600 | — | — |
| 2024-07-11 | $33.50 | $59.70 | 55,213,700 | — | — |
| 2024-07-10 | $34.87 | $62.15 | 52,256,200 | — | — |
| 2024-07-09 | $34.59 | $61.65 | 97,546,900 | — | — |
| 2024-07-08 | $33.99 | $60.58 | 82,315,900 | — | — |
| 2024-07-05 | $32.02 | $57.07 | 45,309,400 | — | — |
| 2024-07-03 | $31.23 | $55.66 | 24,065,700 | — | — |
| 2024-07-02 | $31.07 | $55.37 | 35,999,300 | — | — |
| 2024-07-01 | $30.84 | $54.96 | 32,401,800 | — | — |
| 2024-06-28 | $30.97 | $55.19 | 41,467,700 | — | — |
| 2024-06-27 | $30.59 | $54.52 | 30,184,300 | — | — |
| 2024-06-26 | $30.54 | $54.43 | 30,743,000 | — | — |
| 2024-06-25 | $30.74 | $54.78 | 29,323,600 | — | — |
| 2024-06-24 | $30.57 | $54.48 | 40,611,800 | — | — |
| 2024-06-21 | $31.09 | $55.41 | 90,795,200 | — | — |
| 2024-06-20 | $30.62 | $54.57 | 43,826,300 | — | — |
| 2024-06-18 | $30.63 | $54.59 | 33,294,700 | — | — |
| 2024-06-17 | $30.98 | $55.21 | 36,235,300 | — | — |
| 2024-06-14 | $30.45 | $54.27 | 28,125,900 | — | — |
| 2024-06-13 | $30.46 | $54.29 | 33,787,200 | — | — |
| 2024-06-12 | $30.76 | $54.82 | 51,323,900 | — | — |
| 2024-06-11 | $30.92 | $55.11 | 25,326,900 | — | — |
| 2024-06-10 | $30.91 | $55.09 | 37,396,500 | — | — |
| 2024-06-07 | $30.74 | $54.78 | 34,085,500 | — | — |
| 2024-06-06 | $30.42 | $54.21 | 34,248,100 | — | — |
| 2024-06-05 | $30.78 | $54.86 | 44,161,700 | — | — |
| 2024-06-04 | $30.03 | $53.52 | 51,027,200 | — | — |
| 2024-06-03 | $30.29 | $53.98 | 35,544,900 | — | — |
| 2024-05-31 | $30.85 | $54.98 | 95,797,500 | — | — |
| 2024-05-30 | $30.19 | $53.80 | 33,351,000 | — | — |
| 2024-05-29 | $30.13 | $53.70 | 35,848,600 | — | — |
| 2024-05-28 | $31.06 | $55.36 | 36,799,100 | — | — |
| 2024-05-24 | $30.72 | $54.75 | 42,434,500 | — | — |
| 2024-05-23 | $30.08 | $53.61 | 62,014,500 | — | — |
| 2024-05-22 | $31.42 | $56.00 | 36,706,400 | — | — |
| 2024-05-21 | $31.74 | $56.57 | 42,975,400 | — | — |
| 2024-05-20 | $32.10 | $57.21 | 31,989,000 | — | — |
| 2024-05-17 | $31.83 | $56.73 | 41,449,800 | — | — |
| 2024-05-16 | $32.03 | $57.08 | 47,752,800 | — | — |
| 2024-05-15 | $31.27 | $55.73 | 36,992,900 | — | — |
| 2024-05-14 | $31.05 | $55.34 | 47,759,900 | — | — |
| 2024-05-13 | $30.51 | $54.37 | 51,459,100 | — | — |
| 2024-05-10 | $29.85 | $53.20 | 42,931,300 | — | — |
| 2024-05-09 | $30.09 | $53.63 | 45,003,400 | — | — |
| 2024-05-08 | $30.00 | $53.47 | 63,734,600 | — | — |
| 2024-05-07 | $30.68 | $54.68 | 44,683,400 | — | — |
| 2024-05-06 | $30.97 | $55.19 | 36,185,600 | — | — |
| 2024-05-03 | $30.90 | $54.85 | 36,794,800 | — | — |
| 2024-05-02 | $30.51 | $54.15 | 50,899,400 | — | — |
| 2024-05-01 | $30.37 | $53.91 | 60,654,800 | — | — |
| 2024-04-30 | $30.47 | $54.08 | 72,346,400 | — | — |
| 2024-04-29 | $31.36 | $55.66 | 58,533,300 | — | — |
| 2024-04-26 | $31.88 | $56.59 | 119,742,500 | — | — |
| 2024-04-25 | $35.11 | $62.32 | 66,549,400 | — | — |
| 2024-04-24 | $34.50 | $61.24 | 53,261,100 | — | — |
| 2024-04-23 | $34.28 | $60.85 | 46,834,000 | — | — |
| 2024-04-22 | $34.41 | $61.08 | 39,909,900 | — | — |
| 2024-04-19 | $34.20 | $60.70 | 59,070,300 | — | — |
| 2024-04-18 | $35.04 | $62.20 | 42,334,400 | — | — |
| 2024-04-17 | $35.68 | $63.33 | 41,173,300 | — | — |
| 2024-04-16 | $36.26 | $64.36 | 30,607,500 | — | — |
| 2024-04-15 | $36.31 | $64.45 | 50,751,600 | — | — |
| 2024-04-12 | $35.69 | $63.35 | 80,254,800 | — | — |
| 2024-04-11 | $37.63 | $66.79 | 41,909,100 | — | — |
| 2024-04-10 | $37.20 | $66.03 | 51,108,400 | — | — |
| 2024-04-09 | $38.33 | $68.04 | 78,671,700 | — | — |
| 2024-04-08 | $37.98 | $67.41 | 56,967,800 | — | — |
| 2024-04-05 | $38.71 | $68.71 | 67,263,000 | — | — |
| 2024-04-04 | $39.73 | $70.52 | 57,307,200 | — | — |
| 2024-04-03 | $40.33 | $71.59 | 83,718,000 | — | — |
| 2024-04-02 | $43.94 | $77.99 | 32,748,400 | — | — |
| 2024-04-01 | $44.52 | $79.02 | 31,712,600 | — | — |
| 2024-03-28 | $44.17 | $78.40 | 54,204,200 | — | — |
| 2024-03-27 | $43.77 | $77.69 | 51,017,800 | — | — |
| 2024-03-26 | $41.99 | $74.53 | 39,109,700 | — | — |
| 2024-03-25 | $41.83 | $74.25 | 47,276,500 | — | — |
| 2024-03-22 | $42.57 | $75.56 | 28,503,100 | — | — |
| 2024-03-21 | $42.42 | $75.30 | 50,807,600 | — | — |
| 2024-03-20 | $42.20 | $74.90 | 74,865,000 | — | — |
| 2024-03-19 | $42.05 | $74.64 | 34,673,000 | — | — |
| 2024-03-18 | $42.71 | $75.81 | 27,668,300 | — | — |
| 2024-03-15 | $42.64 | $75.69 | 66,952,900 | — | — |
| 2024-03-14 | $42.75 | $75.88 | 38,100,000 | — | — |
| 2024-03-13 | $43.23 | $76.73 | 53,195,900 | — | — |
| 2024-03-12 | $45.24 | $80.30 | 31,795,800 | — | — |
| 2024-03-11 | $44.86 | $79.63 | 35,051,000 | — | — |
| 2024-03-08 | $44.00 | $78.10 | 54,916,600 | — | — |
| 2024-03-07 | $46.15 | $81.92 | 50,378,200 | — | — |
| 2024-03-06 | $44.51 | $79.00 | 52,652,000 | — | — |
| 2024-03-05 | $43.16 | $76.61 | 56,655,100 | — | — |
| 2024-03-04 | $45.61 | $80.96 | 59,990,800 | — | — |
| 2024-03-01 | $43.82 | $77.78 | 41,426,100 | — | — |
| 2024-02-29 | $43.05 | $76.41 | 48,875,100 | — | — |
| 2024-02-28 | $41.99 | $74.53 | 26,928,500 | — | — |
| 2024-02-27 | $42.73 | $75.85 | 25,126,400 | — | — |
| 2024-02-26 | $42.99 | $76.31 | 27,035,400 | — | — |
| 2024-02-23 | $42.99 | $76.31 | 33,810,700 | — | — |
| 2024-02-22 | $42.98 | $76.29 | 62,809,300 | — | — |
| 2024-02-21 | $43.47 | $77.16 | 57,485,200 | — | — |
| 2024-02-20 | $44.52 | $79.02 | 61,514,100 | — | — |
| 2024-02-16 | $43.51 | $77.23 | 29,975,300 | — | — |
| 2024-02-15 | $44.05 | $78.19 | 44,024,500 | — | — |
| 2024-02-14 | $44.19 | $78.44 | 36,186,200 | — | — |
| 2024-02-13 | $43.16 | $76.61 | 36,622,200 | — | — |
| 2024-02-12 | $44.03 | $78.15 | 51,107,300 | — | — |
| 2024-02-09 | $43.31 | $76.87 | 51,193,000 | — | — |
| 2024-02-08 | $42.50 | $75.44 | 33,206,500 | — | — |
| 2024-02-07 | $42.78 | $75.93 | 34,269,200 | — | — |
| 2024-02-06 | $42.74 | $75.86 | 34,068,200 | — | — |
| 2024-02-05 | $42.77 | $75.69 | 28,890,300 | — | — |
| 2024-02-02 | $42.60 | $75.39 | 53,683,500 | — | — |
| 2024-02-01 | $43.36 | $76.74 | 38,819,900 | — | — |
| 2024-01-31 | $43.08 | $76.24 | 51,584,200 | — | — |
| 2024-01-30 | $42.92 | $75.96 | 47,958,800 | — | — |
| 2024-01-29 | $43.84 | $77.59 | 51,790,900 | — | — |
| 2024-01-26 | $43.65 | $77.25 | 127,665,300 | — | — |
| 2024-01-25 | $49.55 | $87.69 | 84,845,100 | — | — |
| 2024-01-24 | $49.09 | $86.88 | 49,375,800 | — | — |
| 2024-01-23 | $48.89 | $86.53 | 37,224,100 | — | — |
| 2024-01-22 | $48.22 | $85.34 | 45,639,500 | — | — |
| 2024-01-19 | $48.15 | $85.22 | 55,979,800 | — | — |
| 2024-01-18 | $46.74 | $82.72 | 46,681,300 | — | — |
| 2024-01-17 | $46.06 | $81.52 | 33,488,000 | — | — |
| 2024-01-16 | $47.06 | $83.29 | 43,720,700 | — | — |
| 2024-01-12 | $47.12 | $83.39 | 27,587,900 | — | — |
| 2024-01-11 | $47.64 | $84.31 | 31,707,900 | — | — |
| 2024-01-10 | $47.47 | $84.01 | 31,480,200 | — | — |
| 2024-01-09 | $48.05 | $85.04 | 30,097,000 | — | — |
| 2024-01-08 | $48.45 | $85.75 | 42,135,100 | — | — |
| 2024-01-05 | $46.89 | $82.99 | 34,344,000 | — | — |
| 2024-01-04 | $46.87 | $82.95 | 47,797,800 | — | — |
| 2024-01-03 | $47.05 | $83.27 | 35,858,400 | — | — |
| 2024-01-02 | $47.80 | $84.60 | 45,905,700 | — | — |