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
- 1994-09-13 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 | $22.80 | $27.00 | 4,697,500 | — | — |
| 2024-12-30 | $22.80 | $27.00 | 5,011,900 | — | — |
| 2024-12-27 | $23.13 | $27.39 | 3,814,100 | — | — |
| 2024-12-26 | $23.44 | $27.76 | 3,818,700 | — | — |
| 2024-12-24 | $23.40 | $27.71 | 2,320,600 | — | — |
| 2024-12-23 | $23.26 | $27.55 | 5,971,100 | — | — |
| 2024-12-20 | $23.08 | $27.33 | 14,544,200 | — | — |
| 2024-12-19 | $20.58 | $24.37 | 10,851,900 | — | — |
| 2024-12-18 | $21.51 | $25.47 | 8,406,100 | — | — |
| 2024-12-17 | $22.34 | $26.46 | 11,153,600 | — | — |
| 2024-12-16 | $22.64 | $26.81 | 8,340,900 | — | — |
| 2024-12-13 | $24.11 | $28.55 | 5,564,100 | — | — |
| 2024-12-12 | $24.81 | $29.38 | 3,722,400 | — | — |
| 2024-12-11 | $25.52 | $30.22 | 7,015,200 | — | — |
| 2024-12-10 | $25.22 | $29.87 | 14,314,200 | — | — |
| 2024-12-09 | $28.74 | $34.04 | 4,341,400 | — | — |
| 2024-12-06 | $28.31 | $33.53 | 4,612,200 | — | — |
| 2024-12-05 | $27.07 | $32.06 | 3,926,800 | — | — |
| 2024-12-04 | $27.78 | $32.90 | 3,699,900 | — | — |
| 2024-12-03 | $27.35 | $32.39 | 5,412,600 | — | — |
| 2024-12-02 | $27.51 | $32.58 | 4,883,500 | — | — |
| 2024-11-29 | $26.95 | $31.92 | 1,952,700 | — | — |
| 2024-11-27 | $26.62 | $31.53 | 2,852,700 | — | — |
| 2024-11-26 | $26.32 | $31.17 | 3,006,100 | — | — |
| 2024-11-25 | $26.70 | $31.62 | 6,734,700 | — | — |
| 2024-11-22 | $26.22 | $31.05 | 3,690,700 | — | — |
| 2024-11-21 | $25.77 | $30.52 | 4,630,700 | — | — |
| 2024-11-20 | $25.21 | $29.86 | 3,797,500 | — | — |
| 2024-11-19 | $25.17 | $29.81 | 3,473,400 | — | — |
| 2024-11-18 | $25.12 | $29.75 | 4,900,200 | — | — |
| 2024-11-15 | $25.80 | $30.56 | 5,322,500 | — | — |
| 2024-11-14 | $27.03 | $32.01 | 5,090,900 | — | — |
| 2024-11-13 | $26.50 | $31.38 | 3,699,000 | — | — |
| 2024-11-12 | $27.16 | $32.17 | 6,484,700 | — | — |
| 2024-11-11 | $27.44 | $32.50 | 7,252,600 | — | — |
| 2024-11-08 | $26.13 | $30.95 | 3,906,700 | — | — |
| 2024-11-07 | $26.12 | $30.93 | 4,896,800 | — | — |
| 2024-11-06 | $26.20 | $31.03 | 5,180,200 | — | — |
| 2024-11-05 | $26.34 | $31.20 | 5,723,900 | — | — |
| 2024-11-04 | $25.93 | $30.39 | 9,650,800 | — | — |
| 2024-11-01 | $27.65 | $32.41 | 10,590,200 | — | — |
| 2024-10-31 | $26.66 | $31.25 | 9,389,000 | — | — |
| 2024-10-30 | $27.39 | $32.10 | 6,035,400 | — | — |
| 2024-10-29 | $27.65 | $32.41 | 6,509,200 | — | — |
| 2024-10-28 | $27.03 | $31.68 | 4,801,200 | — | — |
| 2024-10-25 | $26.40 | $30.94 | 4,805,700 | — | — |
| 2024-10-24 | $26.53 | $31.09 | 4,447,100 | — | — |
| 2024-10-23 | $26.81 | $31.42 | 6,125,800 | — | — |
| 2024-10-22 | $27.21 | $31.89 | 5,045,300 | — | — |
| 2024-10-21 | $27.18 | $31.85 | 7,362,700 | — | — |
| 2024-10-18 | $27.61 | $32.36 | 5,986,800 | — | — |
| 2024-10-17 | $27.10 | $31.76 | 6,218,600 | — | — |
| 2024-10-16 | $27.07 | $31.73 | 7,192,200 | — | — |
| 2024-10-15 | $27.08 | $31.74 | 10,797,800 | — | — |
| 2024-10-14 | $26.90 | $31.53 | 19,091,900 | — | — |
| 2024-10-11 | $24.93 | $29.22 | 5,439,500 | — | — |
| 2024-10-10 | $24.30 | $28.48 | 6,458,800 | — | — |
| 2024-10-09 | $23.75 | $27.83 | 4,897,300 | — | — |
| 2024-10-08 | $23.42 | $27.45 | 5,095,800 | — | — |
| 2024-10-07 | $23.12 | $27.10 | 5,175,000 | — | — |
| 2024-10-04 | $22.73 | $26.64 | 4,893,300 | — | — |
| 2024-10-03 | $23.18 | $27.17 | 5,470,000 | — | — |
| 2024-10-02 | $23.64 | $27.71 | 5,483,100 | — | — |
| 2024-10-01 | $22.66 | $26.56 | 6,370,000 | — | — |
| 2024-09-30 | $23.65 | $27.72 | 4,853,700 | — | — |
| 2024-09-27 | $24.38 | $28.57 | 4,762,900 | — | — |
| 2024-09-26 | $24.35 | $28.54 | 4,800,600 | — | — |
| 2024-09-25 | $24.12 | $28.27 | 4,395,900 | — | — |
| 2024-09-24 | $24.10 | $28.25 | 8,270,900 | — | — |
| 2024-09-23 | $25.60 | $30.00 | 10,136,500 | — | — |
| 2024-09-20 | $24.95 | $29.24 | 13,429,100 | — | — |
| 2024-09-19 | $24.02 | $28.15 | 8,306,000 | — | — |
| 2024-09-18 | $23.27 | $27.27 | 8,038,600 | — | — |
| 2024-09-17 | $23.27 | $27.27 | 9,943,100 | — | — |
| 2024-09-16 | $23.64 | $27.71 | 10,845,300 | — | — |
| 2024-09-13 | $24.51 | $28.73 | 8,832,700 | — | — |
| 2024-09-12 | $25.52 | $29.91 | 10,057,800 | — | — |
| 2024-09-11 | $28.31 | $33.18 | 11,307,900 | — | — |
| 2024-09-10 | $27.38 | $32.09 | 15,696,900 | — | — |
| 2024-09-09 | $26.70 | $31.29 | 4,270,150 | — | — |
| 2024-09-06 | $27.30 | $32.00 | 2,945,180 | — | — |
| 2024-09-05 | $29.10 | $34.10 | 1,475,750 | — | — |
| 2024-09-04 | $29.30 | $34.34 | 2,454,180 | — | — |
| 2024-09-03 | $31.20 | $36.57 | 1,600,220 | — | — |
| 2024-08-30 | $32.90 | $38.56 | 1,177,770 | — | — |
| 2024-08-29 | $32.60 | $38.21 | 1,300,670 | — | — |
| 2024-08-28 | $32.40 | $37.97 | 1,908,020 | — | — |
| 2024-08-27 | $31.60 | $37.03 | 1,233,640 | — | — |
| 2024-08-26 | $31.10 | $36.45 | 1,753,750 | — | — |
| 2024-08-23 | $32.00 | $37.50 | 1,316,460 | — | — |
| 2024-08-22 | $31.40 | $36.80 | 1,979,970 | — | — |
| 2024-08-21 | $32.70 | $38.32 | 3,374,480 | — | — |
| 2024-08-20 | $32.50 | $38.09 | 2,605,070 | — | — |
| 2024-08-19 | $30.40 | $35.63 | 2,053,570 | — | — |
| 2024-08-16 | $30.00 | $35.16 | 1,914,520 | — | — |
| 2024-08-15 | $30.20 | $35.39 | 3,379,240 | — | — |
| 2024-08-14 | $29.10 | $34.10 | 905,480 | — | — |
| 2024-08-13 | $30.00 | $35.16 | 998,500 | — | — |
| 2024-08-12 | $29.80 | $34.93 | 1,084,510 | — | — |
| 2024-08-09 | $31.40 | $36.80 | 1,196,470 | — | — |
| 2024-08-08 | $31.60 | $36.72 | 959,130 | — | — |
| 2024-08-07 | $31.10 | $36.14 | 971,400 | — | — |
| 2024-08-06 | $30.80 | $35.79 | 1,218,750 | — | — |
| 2024-08-05 | $30.10 | $34.98 | 1,118,790 | — | — |
| 2024-08-02 | $31.20 | $36.25 | 1,634,030 | — | — |
| 2024-08-01 | $32.30 | $37.53 | 1,816,120 | — | — |
| 2024-07-31 | $34.50 | $40.09 | 2,517,220 | — | — |
| 2024-07-30 | $34.90 | $40.55 | 1,827,530 | — | — |
| 2024-07-29 | $35.40 | $41.13 | 3,052,650 | — | — |
| 2024-07-26 | $37.20 | $43.23 | 3,070,470 | — | — |
| 2024-07-25 | $39.20 | $45.55 | 3,734,760 | — | — |
| 2024-07-24 | $39.90 | $46.36 | 5,539,290 | — | — |
| 2024-07-23 | $38.00 | $44.16 | 3,161,560 | — | — |
| 2024-07-22 | $34.90 | $40.55 | 2,033,550 | — | — |
| 2024-07-19 | $34.10 | $39.62 | 4,167,910 | — | — |
| 2024-07-18 | $34.60 | $40.20 | 3,322,150 | — | — |
| 2024-07-17 | $38.00 | $44.16 | 4,826,390 | — | — |
| 2024-07-16 | $38.80 | $45.08 | 4,261,450 | — | — |
| 2024-07-15 | $38.90 | $45.20 | 4,036,390 | — | — |
| 2024-07-12 | $37.10 | $43.11 | 2,667,850 | — | — |
| 2024-07-11 | $36.10 | $41.95 | 4,105,160 | — | — |
| 2024-07-10 | $35.10 | $40.79 | 4,170,920 | — | — |
| 2024-07-09 | $34.30 | $39.86 | 5,068,310 | — | — |
| 2024-07-08 | $32.50 | $37.76 | 6,293,530 | — | — |
| 2024-07-05 | $37.10 | $43.11 | 12,121,280 | — | — |
| 2024-07-03 | $35.30 | $41.02 | 7,483,030 | — | — |
| 2024-07-02 | $31.00 | $36.02 | 5,375,900 | — | — |
| 2024-07-01 | $28.80 | $33.46 | 6,377,760 | — | — |
| 2024-06-28 | $28.30 | $32.88 | 8,220,720 | — | — |
| 2024-06-27 | $27.30 | $31.72 | 3,394,810 | — | — |
| 2024-06-26 | $27.00 | $31.37 | 5,535,050 | — | — |
| 2024-06-25 | $26.60 | $30.91 | 4,344,260 | — | — |
| 2024-06-24 | $26.90 | $31.26 | 6,180,090 | — | — |
| 2024-06-21 | $29.30 | $34.05 | 33,060,360 | — | — |
| 2024-06-20 | $29.00 | $33.70 | 3,883,400 | — | — |
| 2024-06-18 | $27.70 | $32.19 | 6,447,680 | — | — |
| 2024-06-17 | $26.50 | $30.79 | 4,585,440 | — | — |
| 2024-06-14 | $26.10 | $30.33 | 7,525,470 | — | — |
| 2024-06-13 | $25.40 | $29.51 | 4,828,310 | — | — |
| 2024-06-12 | $26.40 | $30.68 | 3,995,040 | — | — |
| 2024-06-11 | $25.60 | $29.75 | 1,565,080 | — | — |
| 2024-06-10 | $25.30 | $29.40 | 1,942,430 | — | — |
| 2024-06-07 | $25.60 | $29.75 | 2,376,530 | — | — |
| 2024-06-06 | $25.90 | $30.10 | 1,833,120 | — | — |
| 2024-06-05 | $25.70 | $29.86 | 2,548,300 | — | — |
| 2024-06-04 | $25.90 | $30.10 | 3,578,350 | — | — |
| 2024-06-03 | $27.70 | $32.19 | 1,959,610 | — | — |
| 2024-05-31 | $28.20 | $32.77 | 10,109,330 | — | — |
| 2024-05-30 | $27.40 | $31.84 | 1,992,920 | — | — |
| 2024-05-29 | $27.40 | $31.84 | 1,686,650 | — | — |
| 2024-05-28 | $27.60 | $32.07 | 1,725,990 | — | — |
| 2024-05-24 | $27.50 | $31.95 | 1,984,080 | — | — |
| 2024-05-23 | $27.30 | $31.72 | 3,379,610 | — | — |
| 2024-05-22 | $28.00 | $32.54 | 3,303,470 | — | — |
| 2024-05-21 | $28.90 | $33.58 | 2,420,600 | — | — |
| 2024-05-20 | $29.90 | $34.74 | 1,745,060 | — | — |
| 2024-05-17 | $30.10 | $34.98 | 1,774,460 | — | — |
| 2024-05-16 | $30.50 | $35.44 | 1,488,260 | — | — |
| 2024-05-15 | $30.40 | $35.32 | 2,355,610 | — | — |
| 2024-05-14 | $31.70 | $36.83 | 2,083,360 | — | — |
| 2024-05-13 | $31.40 | $36.49 | 1,665,150 | — | — |
| 2024-05-10 | $30.30 | $35.21 | 885,440 | — | — |
| 2024-05-09 | $30.60 | $35.56 | 931,800 | — | — |
| 2024-05-08 | $30.80 | $35.48 | 870,210 | — | — |
| 2024-05-07 | $31.30 | $36.05 | 1,023,840 | — | — |
| 2024-05-06 | $31.80 | $36.63 | 1,182,080 | — | — |
| 2024-05-03 | $31.20 | $35.94 | 1,535,550 | — | — |
| 2024-05-02 | $30.50 | $35.13 | 1,366,120 | — | — |
| 2024-05-01 | $30.50 | $35.13 | 2,799,490 | — | — |
| 2024-04-30 | $29.40 | $33.86 | 4,222,940 | — | — |
| 2024-04-29 | $31.70 | $36.51 | 2,278,380 | — | — |
| 2024-04-26 | $30.20 | $34.78 | 3,122,140 | — | — |
| 2024-04-25 | $30.20 | $34.78 | 3,170,230 | — | — |
| 2024-04-24 | $31.60 | $36.40 | 1,784,210 | — | — |
| 2024-04-23 | $31.60 | $36.40 | 1,627,400 | — | — |
| 2024-04-22 | $31.30 | $36.05 | 1,533,470 | — | — |
| 2024-04-19 | $30.90 | $35.59 | 1,696,320 | — | — |
| 2024-04-18 | $30.60 | $35.24 | 1,154,970 | — | — |
| 2024-04-17 | $31.00 | $35.71 | 1,426,190 | — | — |
| 2024-04-16 | $31.50 | $36.28 | 1,366,890 | — | — |
| 2024-04-15 | $31.80 | $36.63 | 2,017,340 | — | — |
| 2024-04-12 | $32.10 | $36.97 | 2,689,150 | — | — |
| 2024-04-11 | $33.40 | $38.47 | 1,552,130 | — | — |
| 2024-04-10 | $33.40 | $38.47 | 2,949,130 | — | — |
| 2024-04-09 | $34.50 | $39.74 | 2,403,220 | — | — |
| 2024-04-08 | $33.80 | $38.93 | 2,451,680 | — | — |
| 2024-04-05 | $34.90 | $40.20 | 1,410,610 | — | — |
| 2024-04-04 | $35.50 | $40.89 | 2,026,860 | — | — |
| 2024-04-03 | $35.70 | $41.12 | 2,042,370 | — | — |
| 2024-04-02 | $36.90 | $42.50 | 1,570,780 | — | — |
| 2024-04-01 | $38.30 | $44.11 | 1,325,950 | — | — |
| 2024-03-28 | $38.80 | $44.69 | 1,199,140 | — | — |
| 2024-03-27 | $39.00 | $44.92 | 1,670,700 | — | — |
| 2024-03-26 | $38.60 | $44.46 | 1,473,700 | — | — |
| 2024-03-25 | $38.90 | $44.80 | 918,550 | — | — |
| 2024-03-22 | $38.80 | $44.69 | 1,555,760 | — | — |
| 2024-03-21 | $38.80 | $44.69 | 1,999,230 | — | — |
| 2024-03-20 | $38.70 | $44.57 | 2,016,280 | — | — |
| 2024-03-19 | $39.90 | $45.96 | 1,438,630 | — | — |
| 2024-03-18 | $40.30 | $46.42 | 1,145,350 | — | — |
| 2024-03-15 | $40.50 | $46.65 | 2,582,200 | — | — |
| 2024-03-14 | $40.80 | $46.99 | 1,992,800 | — | — |
| 2024-03-13 | $41.40 | $47.68 | 2,203,640 | — | — |
| 2024-03-12 | $41.10 | $47.34 | 2,245,840 | — | — |
| 2024-03-11 | $41.70 | $48.03 | 1,528,360 | — | — |
| 2024-03-08 | $41.60 | $47.91 | 1,613,750 | — | — |
| 2024-03-07 | $41.80 | $48.14 | 1,316,990 | — | — |
| 2024-03-06 | $41.90 | $48.26 | 1,970,210 | — | — |
| 2024-03-05 | $41.70 | $48.03 | 1,563,500 | — | — |
| 2024-03-04 | $41.70 | $48.03 | 1,722,230 | — | — |
| 2024-03-01 | $42.70 | $49.18 | 1,651,380 | — | — |
| 2024-02-29 | $44.20 | $50.91 | 2,501,180 | — | — |
| 2024-02-28 | $44.30 | $51.02 | 1,580,630 | — | — |
| 2024-02-27 | $46.90 | $54.02 | 890,720 | — | — |
| 2024-02-26 | $47.30 | $54.48 | 890,760 | — | — |
| 2024-02-23 | $47.60 | $54.83 | 828,910 | — | — |
| 2024-02-22 | $47.30 | $54.48 | 1,202,680 | — | — |
| 2024-02-21 | $46.80 | $53.90 | 1,214,360 | — | — |
| 2024-02-20 | $47.30 | $54.48 | 1,384,200 | — | — |
| 2024-02-16 | $48.00 | $55.29 | 1,443,660 | — | — |
| 2024-02-15 | $48.00 | $55.29 | 1,129,750 | — | — |
| 2024-02-14 | $48.10 | $55.40 | 1,436,670 | — | — |
| 2024-02-13 | $47.70 | $54.94 | 1,643,480 | — | — |
| 2024-02-12 | $50.30 | $57.94 | 864,580 | — | — |
| 2024-02-09 | $49.00 | $56.44 | 1,534,210 | — | — |
| 2024-02-08 | $49.90 | $57.47 | 1,196,420 | — | — |
| 2024-02-07 | $50.70 | $58.08 | 931,940 | — | — |
| 2024-02-06 | $51.10 | $58.54 | 895,700 | — | — |
| 2024-02-05 | $51.40 | $58.89 | 945,800 | — | — |
| 2024-02-02 | $51.70 | $59.23 | 1,420,720 | — | — |
| 2024-02-01 | $52.30 | $59.92 | 1,438,560 | — | — |
| 2024-01-31 | $50.90 | $58.31 | 1,511,360 | — | — |
| 2024-01-30 | $51.10 | $58.54 | 1,577,740 | — | — |
| 2024-01-29 | $52.80 | $60.49 | 1,275,390 | — | — |
| 2024-01-26 | $53.40 | $61.18 | 949,240 | — | — |
| 2024-01-25 | $53.70 | $61.52 | 1,130,180 | — | — |
| 2024-01-24 | $54.20 | $62.09 | 1,166,710 | — | — |
| 2024-01-23 | $54.40 | $62.32 | 745,210 | — | — |
| 2024-01-22 | $54.20 | $62.09 | 1,030,340 | — | — |
| 2024-01-19 | $54.20 | $62.09 | 1,520,670 | — | — |
| 2024-01-18 | $53.60 | $61.41 | 1,476,960 | — | — |
| 2024-01-17 | $52.60 | $60.26 | 1,820,260 | — | — |
| 2024-01-16 | $51.70 | $59.23 | 1,214,910 | — | — |
| 2024-01-12 | $52.10 | $59.69 | 844,240 | — | — |
| 2024-01-11 | $52.40 | $60.03 | 870,250 | — | — |
| 2024-01-10 | $53.70 | $61.52 | 1,224,310 | — | — |
| 2024-01-09 | $54.00 | $61.87 | 1,110,640 | — | — |
| 2024-01-08 | $54.80 | $62.78 | 1,342,380 | — | — |
| 2024-01-05 | $54.60 | $62.55 | 1,556,320 | — | — |
| 2024-01-04 | $54.30 | $62.21 | 888,170 | — | — |
| 2024-01-03 | $54.40 | $62.32 | 1,463,190 | — | — |
| 2024-01-02 | $54.90 | $62.90 | 1,559,480 | — | — |