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
- 2006-05-05 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 | $29.45 | $65.36 | 74,969 | — | — |
| 2024-12-30 | $27.78 | $61.64 | 68,947 | — | — |
| 2024-12-27 | $28.26 | $62.71 | 36,747 | — | — |
| 2024-12-26 | $28.72 | $63.74 | 32,446 | — | — |
| 2024-12-24 | $28.91 | $64.15 | 49,652 | — | — |
| 2024-12-23 | $28.10 | $62.37 | 42,646 | — | — |
| 2024-12-20 | $27.84 | $61.79 | 75,706 | — | — |
| 2024-12-19 | $26.92 | $59.75 | 145,391 | — | — |
| 2024-12-18 | $27.55 | $61.14 | 119,705 | — | — |
| 2024-12-17 | $27.76 | $61.61 | 83,572 | — | — |
| 2024-12-16 | $28.38 | $62.98 | 71,282 | — | — |
| 2024-12-13 | $29.06 | $64.48 | 28,267 | — | — |
| 2024-12-12 | $29.10 | $64.59 | 45,596 | — | — |
| 2024-12-11 | $29.09 | $64.55 | 63,293 | — | — |
| 2024-12-10 | $30.64 | $68.00 | 48,791 | — | — |
| 2024-12-09 | $30.46 | $67.60 | 64,400 | — | — |
| 2024-12-06 | $31.82 | $69.53 | 55,182 | — | — |
| 2024-12-05 | $32.26 | $70.49 | 50,512 | — | — |
| 2024-12-04 | $31.79 | $69.46 | 30,971 | — | — |
| 2024-12-03 | $32.21 | $70.39 | 31,954 | — | — |
| 2024-12-02 | $32.14 | $70.23 | 71,651 | — | — |
| 2024-11-29 | $31.00 | $67.74 | 61,204 | — | — |
| 2024-11-27 | $31.46 | $68.75 | 36,870 | — | — |
| 2024-11-26 | $32.04 | $70.01 | 33,675 | — | — |
| 2024-11-25 | $33.14 | $72.41 | 51,618 | — | — |
| 2024-11-22 | $32.95 | $72.00 | 74,477 | — | — |
| 2024-11-21 | $32.10 | $70.14 | 130,397 | — | — |
| 2024-11-20 | $34.42 | $75.21 | 46,948 | — | — |
| 2024-11-19 | $34.58 | $75.56 | 25,686 | — | — |
| 2024-11-18 | $34.48 | $75.33 | 23,105 | — | — |
| 2024-11-15 | $34.80 | $76.04 | 52,478 | — | — |
| 2024-11-14 | $33.96 | $74.21 | 34,904 | — | — |
| 2024-11-13 | $32.65 | $71.35 | 76,812 | — | — |
| 2024-11-12 | $32.48 | $70.97 | 71,159 | — | — |
| 2024-11-11 | $32.67 | $71.38 | 60,344 | — | — |
| 2024-11-08 | $33.91 | $74.10 | 31,094 | — | — |
| 2024-11-07 | $33.65 | $73.52 | 31,585 | — | — |
| 2024-11-06 | $33.82 | $73.91 | 44,858 | — | — |
| 2024-11-05 | $33.89 | $74.05 | 36,010 | — | — |
| 2024-11-04 | $33.05 | $72.22 | 28,636 | — | — |
| 2024-11-01 | $33.53 | $73.27 | 25,194 | — | — |
| 2024-10-31 | $33.69 | $73.62 | 47,808 | — | — |
| 2024-10-30 | $33.16 | $72.45 | 30,971 | — | — |
| 2024-10-29 | $33.44 | $73.07 | 27,652 | — | — |
| 2024-10-28 | $33.37 | $72.91 | 61,696 | — | — |
| 2024-10-25 | $34.13 | $74.56 | 25,686 | — | — |
| 2024-10-24 | $34.60 | $75.60 | 35,149 | — | — |
| 2024-10-23 | $34.06 | $74.42 | 65,260 | — | — |
| 2024-10-22 | $35.59 | $77.77 | 38,345 | — | — |
| 2024-10-21 | $34.27 | $74.88 | 52,110 | — | — |
| 2024-10-18 | $35.24 | $77.00 | 51,864 | — | — |
| 2024-10-17 | $34.50 | $75.38 | 33,552 | — | — |
| 2024-10-16 | $35.09 | $76.68 | 38,222 | — | — |
| 2024-10-15 | $34.49 | $75.37 | 39,697 | — | — |
| 2024-10-14 | $35.09 | $76.68 | 52,110 | — | — |
| 2024-10-11 | $35.23 | $76.98 | 60,467 | — | — |
| 2024-10-10 | $36.52 | $79.79 | 97,828 | — | — |
| 2024-10-09 | $35.35 | $77.25 | 86,153 | — | — |
| 2024-10-08 | $34.34 | $75.03 | 98,566 | — | — |
| 2024-10-07 | $36.00 | $78.67 | 92,421 | — | — |
| 2024-10-04 | $36.26 | $79.22 | 226,750 | — | — |
| 2024-10-03 | $40.98 | $89.53 | 81,114 | — | — |
| 2024-10-02 | $41.01 | $89.61 | 58,869 | — | — |
| 2024-10-01 | $39.92 | $87.22 | 62,802 | — | — |
| 2024-09-30 | $39.75 | $86.85 | 44,613 | — | — |
| 2024-09-27 | $40.21 | $87.86 | 53,830 | — | — |
| 2024-09-26 | $40.23 | $87.90 | 48,423 | — | — |
| 2024-09-25 | $39.36 | $86.00 | 83,449 | — | — |
| 2024-09-24 | $38.56 | $84.25 | 47,931 | — | — |
| 2024-09-23 | $36.64 | $80.06 | 64,768 | — | — |
| 2024-09-20 | $37.96 | $82.94 | 52,110 | — | — |
| 2024-09-19 | $37.38 | $81.68 | 63,662 | — | — |
| 2024-09-18 | $35.80 | $78.23 | 18,189 | — | — |
| 2024-09-17 | $35.75 | $78.12 | 24,457 | — | — |
| 2024-09-16 | $35.80 | $78.23 | 23,720 | — | — |
| 2024-09-13 | $35.22 | $76.97 | 33,552 | — | — |
| 2024-09-12 | $35.77 | $78.16 | 51,495 | — | — |
| 2024-09-11 | $34.96 | $76.40 | 26,546 | — | — |
| 2024-09-10 | $34.08 | $74.48 | 39,942 | — | — |
| 2024-09-09 | $33.55 | $73.30 | 55,059 | — | — |
| 2024-09-06 | $34.83 | $75.03 | 85,415 | — | — |
| 2024-09-05 | $35.13 | $75.69 | 30,479 | — | — |
| 2024-09-04 | $35.22 | $75.87 | 43,261 | — | — |
| 2024-09-03 | $34.23 | $73.75 | 79,148 | — | — |
| 2024-08-30 | $36.81 | $79.30 | 51,003 | — | — |
| 2024-08-29 | $35.50 | $76.48 | 35,764 | — | — |
| 2024-08-28 | $36.86 | $79.41 | 28,636 | — | — |
| 2024-08-27 | $37.31 | $80.39 | 20,770 | — | — |
| 2024-08-26 | $37.23 | $80.22 | 38,713 | — | — |
| 2024-08-23 | $37.62 | $81.06 | 52,601 | — | — |
| 2024-08-22 | $37.01 | $79.73 | 40,557 | — | — |
| 2024-08-21 | $36.96 | $79.62 | 57,886 | — | — |
| 2024-08-20 | $38.89 | $83.79 | 66,243 | — | — |
| 2024-08-19 | $38.26 | $82.42 | 121,056 | — | — |
| 2024-08-16 | $35.97 | $77.50 | 39,574 | — | — |
| 2024-08-15 | $36.45 | $78.53 | 51,864 | — | — |
| 2024-08-14 | $36.30 | $78.20 | 34,412 | — | — |
| 2024-08-13 | $36.62 | $78.88 | 76,321 | — | — |
| 2024-08-12 | $37.01 | $79.73 | 213,600 | — | — |
| 2024-08-09 | $33.93 | $73.10 | 73,003 | — | — |
| 2024-08-08 | $32.61 | $70.26 | 50,881 | — | — |
| 2024-08-07 | $32.67 | $70.38 | 35,764 | — | — |
| 2024-08-06 | $32.47 | $69.94 | 108,398 | — | — |
| 2024-08-05 | $29.28 | $63.07 | 45,842 | — | — |
| 2024-08-02 | $29.25 | $63.02 | 52,847 | — | — |
| 2024-08-01 | $29.15 | $62.81 | 36,624 | — | — |
| 2024-07-31 | $30.09 | $64.82 | 18,066 | — | — |
| 2024-07-30 | $29.79 | $64.18 | 25,809 | — | — |
| 2024-07-29 | $30.39 | $65.47 | 23,843 | — | — |
| 2024-07-26 | $30.45 | $65.60 | 11,798 | — | — |
| 2024-07-25 | $30.18 | $65.02 | 56,042 | — | — |
| 2024-07-24 | $30.61 | $65.95 | 18,927 | — | — |
| 2024-07-23 | $31.35 | $67.54 | 19,664 | — | — |
| 2024-07-22 | $31.48 | $67.82 | 18,066 | — | — |
| 2024-07-19 | $30.92 | $66.61 | 24,334 | — | — |
| 2024-07-18 | $31.08 | $66.96 | 19,541 | — | — |
| 2024-07-17 | $31.59 | $68.05 | 13,027 | — | — |
| 2024-07-16 | $31.99 | $68.93 | 28,390 | — | — |
| 2024-07-15 | $32.21 | $69.40 | 13,888 | — | — |
| 2024-07-12 | $31.86 | $68.63 | 31,954 | — | — |
| 2024-07-11 | $32.31 | $69.61 | 15,977 | — | — |
| 2024-07-10 | $32.84 | $70.75 | 27,530 | — | — |
| 2024-07-09 | $31.62 | $68.12 | 30,233 | — | — |
| 2024-07-08 | $31.82 | $68.56 | 55,919 | — | — |
| 2024-07-05 | $32.71 | $70.47 | 48,668 | — | — |
| 2024-07-03 | $32.88 | $70.84 | 62,556 | — | — |
| 2024-07-02 | $33.67 | $72.54 | 165,915 | — | — |
| 2024-07-01 | $31.12 | $67.05 | 71,282 | — | — |
| 2024-06-28 | $28.41 | $61.20 | 16,100 | — | — |
| 2024-06-27 | $28.61 | $61.63 | 9,217 | — | — |
| 2024-06-26 | $29.06 | $62.60 | 13,396 | — | — |
| 2024-06-25 | $29.59 | $63.74 | 16,592 | — | — |
| 2024-06-24 | $29.03 | $62.55 | 17,329 | — | — |
| 2024-06-21 | $29.27 | $63.05 | 22,491 | — | — |
| 2024-06-20 | $29.37 | $63.28 | 15,977 | — | — |
| 2024-06-18 | $28.48 | $61.35 | 21,016 | — | — |
| 2024-06-17 | $28.25 | $60.86 | 22,859 | — | — |
| 2024-06-14 | $28.81 | $62.07 | 39,205 | — | — |
| 2024-06-13 | $28.97 | $62.41 | 27,775 | — | — |
| 2024-06-12 | $29.70 | $63.98 | 33,798 | — | — |
| 2024-06-11 | $30.41 | $64.46 | 31,831 | — | — |
| 2024-06-10 | $31.69 | $67.18 | 31,708 | — | — |
| 2024-06-07 | $31.03 | $65.77 | 30,110 | — | — |
| 2024-06-06 | $31.28 | $66.30 | 36,747 | — | — |
| 2024-06-05 | $31.62 | $67.03 | 31,339 | — | — |
| 2024-06-04 | $31.28 | $66.30 | 121,794 | — | — |
| 2024-06-03 | $31.14 | $66.01 | 47,808 | — | — |
| 2024-05-31 | $30.98 | $65.68 | 31,217 | — | — |
| 2024-05-30 | $30.36 | $64.35 | 23,843 | — | — |
| 2024-05-29 | $30.07 | $63.75 | 25,686 | — | — |
| 2024-05-28 | $30.48 | $64.61 | 81,483 | — | — |
| 2024-05-24 | $30.70 | $65.08 | 27,407 | — | — |
| 2024-05-23 | $29.91 | $63.40 | 89,225 | — | — |
| 2024-05-22 | $29.91 | $63.40 | 76,567 | — | — |
| 2024-05-21 | $32.00 | $67.84 | 27,652 | — | — |
| 2024-05-20 | $31.58 | $66.94 | 51,003 | — | — |
| 2024-05-17 | $31.42 | $66.61 | 25,072 | — | — |
| 2024-05-16 | $32.01 | $67.85 | 46,087 | — | — |
| 2024-05-15 | $31.05 | $65.82 | 28,881 | — | — |
| 2024-05-14 | $30.76 | $65.22 | 36,870 | — | — |
| 2024-05-13 | $31.32 | $66.39 | 20,893 | — | — |
| 2024-05-10 | $30.68 | $65.03 | 36,870 | — | — |
| 2024-05-09 | $32.04 | $67.92 | 78,902 | — | — |
| 2024-05-08 | $30.28 | $64.18 | 24,580 | — | — |
| 2024-05-07 | $30.09 | $63.78 | 41,417 | — | — |
| 2024-05-06 | $28.64 | $60.71 | 34,043 | — | — |
| 2024-05-03 | $29.05 | $61.58 | 20,647 | — | — |
| 2024-05-02 | $28.66 | $60.75 | 30,479 | — | — |
| 2024-05-01 | $27.74 | $58.80 | 29,250 | — | — |
| 2024-04-30 | $27.49 | $58.26 | 28,636 | — | — |
| 2024-04-29 | $27.75 | $58.82 | 29,004 | — | — |
| 2024-04-26 | $27.59 | $58.49 | 21,016 | — | — |
| 2024-04-25 | $27.64 | $58.59 | 22,736 | — | — |
| 2024-04-24 | $26.88 | $56.97 | 42,892 | — | — |
| 2024-04-23 | $27.89 | $59.13 | 29,004 | — | — |
| 2024-04-22 | $27.42 | $58.13 | 33,306 | — | — |
| 2024-04-19 | $26.94 | $57.11 | 24,334 | — | — |
| 2024-04-18 | $26.69 | $56.57 | 29,865 | — | — |
| 2024-04-17 | $26.93 | $57.09 | 24,211 | — | — |
| 2024-04-16 | $27.58 | $58.47 | 18,804 | — | — |
| 2024-04-15 | $27.87 | $59.08 | 34,781 | — | — |
| 2024-04-12 | $28.67 | $60.78 | 31,462 | — | — |
| 2024-04-11 | $29.13 | $61.75 | 31,831 | — | — |
| 2024-04-10 | $28.54 | $60.49 | 13,027 | — | — |
| 2024-04-09 | $28.14 | $59.64 | 54,445 | — | — |
| 2024-04-08 | $29.60 | $62.75 | 19,295 | — | — |
| 2024-04-05 | $30.15 | $63.90 | 12,904 | — | — |
| 2024-04-04 | $30.23 | $64.08 | 27,038 | — | — |
| 2024-04-03 | $30.65 | $64.97 | 25,072 | — | — |
| 2024-04-02 | $29.83 | $63.23 | 15,240 | — | — |
| 2024-04-01 | $29.51 | $62.56 | 54,690 | — | — |
| 2024-03-28 | $29.17 | $61.84 | 70,667 | — | — |
| 2024-03-27 | $27.07 | $57.39 | 62,433 | — | — |
| 2024-03-26 | $27.80 | $58.94 | 21,630 | — | — |
| 2024-03-25 | $27.64 | $58.59 | 88,734 | — | — |
| 2024-03-22 | $28.33 | $60.06 | 37,484 | — | — |
| 2024-03-21 | $29.54 | $62.63 | 36,993 | — | — |
| 2024-03-20 | $29.81 | $63.20 | 18,804 | — | — |
| 2024-03-19 | $29.04 | $61.56 | 24,088 | — | — |
| 2024-03-18 | $29.06 | $61.59 | 32,814 | — | — |
| 2024-03-15 | $28.13 | $59.63 | 34,043 | — | — |
| 2024-03-14 | $28.69 | $60.82 | 37,239 | — | — |
| 2024-03-13 | $29.97 | $63.53 | 23,474 | — | — |
| 2024-03-12 | $30.24 | $64.11 | 33,060 | — | — |
| 2024-03-11 | $29.73 | $63.03 | 41,171 | — | — |
| 2024-03-08 | $30.56 | $64.78 | 36,255 | — | — |
| 2024-03-07 | $30.25 | $64.13 | 31,217 | — | — |
| 2024-03-06 | $30.99 | $64.66 | 65,506 | — | — |
| 2024-03-05 | $31.51 | $65.73 | 53,339 | — | — |
| 2024-03-04 | $30.79 | $64.24 | 80,745 | — | — |
| 2024-03-01 | $32.24 | $67.26 | 76,075 | — | — |
| 2024-02-29 | $31.65 | $66.04 | 56,165 | — | — |
| 2024-02-28 | $29.03 | $60.57 | 57,886 | — | — |
| 2024-02-27 | $29.91 | $62.41 | 101,884 | — | — |
| 2024-02-26 | $31.62 | $65.97 | 170,339 | — | — |
| 2024-02-23 | $27.10 | $56.55 | 54,445 | — | — |
| 2024-02-22 | $26.84 | $56.01 | 58,500 | — | — |
| 2024-02-21 | $27.33 | $57.02 | 86,522 | — | — |
| 2024-02-20 | $27.66 | $57.72 | 102,621 | — | — |
| 2024-02-16 | $29.07 | $60.66 | 26,178 | — | — |
| 2024-02-15 | $29.50 | $61.54 | 73,125 | — | — |
| 2024-02-14 | $28.23 | $58.89 | 58,500 | — | — |
| 2024-02-13 | $29.01 | $60.52 | 45,719 | — | — |
| 2024-02-12 | $29.98 | $62.56 | 185,579 | — | — |
| 2024-02-09 | $32.06 | $66.89 | 69,316 | — | — |
| 2024-02-08 | $32.95 | $68.74 | 62,802 | — | — |
| 2024-02-07 | $33.57 | $70.05 | 58,009 | — | — |
| 2024-02-06 | $32.77 | $68.36 | 50,266 | — | — |
| 2024-02-05 | $33.03 | $68.92 | 64,154 | — | — |
| 2024-02-02 | $31.72 | $66.19 | 32,446 | — | — |
| 2024-02-01 | $32.28 | $67.35 | 85,293 | — | — |
| 2024-01-31 | $32.34 | $67.46 | 43,998 | — | — |
| 2024-01-30 | $32.51 | $67.84 | 76,935 | — | — |
| 2024-01-29 | $32.40 | $67.60 | 106,923 | — | — |
| 2024-01-26 | $31.64 | $66.02 | 75,952 | — | — |
| 2024-01-25 | $30.88 | $64.43 | 64,891 | — | — |
| 2024-01-24 | $31.08 | $64.85 | 55,305 | — | — |
| 2024-01-23 | $29.98 | $62.56 | 38,099 | — | — |
| 2024-01-22 | $29.59 | $61.74 | 72,388 | — | — |
| 2024-01-19 | $29.74 | $62.05 | 76,198 | — | — |
| 2024-01-18 | $31.03 | $64.75 | 97,091 | — | — |
| 2024-01-17 | $29.69 | $61.95 | 48,668 | — | — |
| 2024-01-16 | $29.06 | $60.64 | 55,674 | — | — |
| 2024-01-12 | $29.47 | $61.49 | 46,702 | — | — |
| 2024-01-11 | $29.12 | $60.76 | 53,461 | — | — |
| 2024-01-10 | $29.23 | $60.98 | 82,097 | — | — |
| 2024-01-09 | $31.29 | $65.27 | 129,168 | — | — |
| 2024-01-08 | $29.42 | $61.39 | 102,867 | — | — |
| 2024-01-05 | $29.89 | $62.35 | 80,745 | — | — |
| 2024-01-04 | $29.06 | $60.64 | 69,070 | — | — |
| 2024-01-03 | $28.06 | $58.54 | 114,420 | — | — |
| 2024-01-02 | $27.37 | $57.11 | 80,622 | — | — |