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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $29.40 | $143.29 | 845,500 | — | — |
| 2023-12-28 | $29.44 | $143.49 | 791,300 | — | — |
| 2023-12-27 | $29.20 | $142.32 | 835,600 | — | — |
| 2023-12-26 | $29.16 | $142.12 | 803,500 | — | — |
| 2023-12-22 | $29.31 | $142.86 | 804,100 | — | — |
| 2023-12-21 | $29.10 | $141.83 | 1,048,100 | — | — |
| 2023-12-20 | $28.85 | $140.61 | 1,188,900 | — | — |
| 2023-12-19 | $29.31 | $142.86 | 1,109,900 | — | — |
| 2023-12-18 | $29.16 | $142.12 | 1,232,500 | — | — |
| 2023-12-15 | $28.96 | $141.15 | 3,806,400 | — | — |
| 2023-12-14 | $29.10 | $141.83 | 1,501,600 | — | — |
| 2023-12-13 | $29.34 | $143.00 | 2,028,200 | — | — |
| 2023-12-12 | $29.21 | $142.37 | 1,047,500 | — | — |
| 2023-12-11 | $29.19 | $142.27 | 1,043,900 | — | — |
| 2023-12-08 | $28.99 | $141.30 | 695,100 | — | — |
| 2023-12-07 | $28.97 | $141.20 | 930,500 | — | — |
| 2023-12-06 | $29.10 | $141.83 | 1,006,000 | — | — |
| 2023-12-05 | $29.41 | $143.34 | 985,500 | — | — |
| 2023-12-04 | $29.60 | $144.27 | 1,021,700 | — | — |
| 2023-12-01 | $29.39 | $142.05 | 1,177,000 | — | — |
| 2023-11-30 | $29.31 | $141.66 | 1,749,400 | — | — |
| 2023-11-29 | $28.71 | $138.76 | 1,002,600 | — | — |
| 2023-11-28 | $28.78 | $139.10 | 952,200 | — | — |
| 2023-11-27 | $29.13 | $140.79 | 1,102,400 | — | — |
| 2023-11-24 | $28.96 | $139.97 | 399,700 | — | — |
| 2023-11-22 | $28.75 | $138.96 | 825,000 | — | — |
| 2023-11-21 | $28.66 | $138.52 | 904,200 | — | — |
| 2023-11-20 | $28.35 | $137.02 | 874,900 | — | — |
| 2023-11-17 | $28.36 | $137.07 | 830,000 | — | — |
| 2023-11-16 | $28.34 | $136.98 | 1,110,200 | — | — |
| 2023-11-15 | $28.07 | $135.67 | 1,015,400 | — | — |
| 2023-11-14 | $28.28 | $136.69 | 1,315,500 | — | — |
| 2023-11-13 | $27.95 | $135.09 | 970,700 | — | — |
| 2023-11-10 | $27.93 | $134.99 | 778,300 | — | — |
| 2023-11-09 | $27.64 | $133.59 | 1,028,200 | — | — |
| 2023-11-08 | $27.73 | $134.03 | 962,200 | — | — |
| 2023-11-07 | $27.69 | $133.83 | 1,043,500 | — | — |
| 2023-11-06 | $27.98 | $135.24 | 915,400 | — | — |
| 2023-11-03 | $28.17 | $136.15 | 1,061,200 | — | — |
| 2023-11-02 | $27.91 | $134.90 | 1,155,100 | — | — |
| 2023-11-01 | $27.95 | $135.09 | 1,586,900 | — | — |
| 2023-10-31 | $27.38 | $132.34 | 2,354,600 | — | — |
| 2023-10-30 | $27.22 | $131.56 | 1,859,100 | — | — |
| 2023-10-27 | $26.94 | $130.21 | 2,199,200 | — | — |
| 2023-10-26 | $27.85 | $134.61 | 2,385,500 | — | — |
| 2023-10-25 | $26.83 | $129.68 | 1,609,400 | — | — |
| 2023-10-24 | $26.92 | $130.11 | 1,468,200 | — | — |
| 2023-10-23 | $26.56 | $128.37 | 1,863,000 | — | — |
| 2023-10-20 | $26.87 | $129.87 | 2,022,300 | — | — |
| 2023-10-19 | $27.17 | $131.32 | 1,633,200 | — | — |
| 2023-10-18 | $27.46 | $132.72 | 1,245,100 | — | — |
| 2023-10-17 | $27.63 | $133.54 | 1,477,600 | — | — |
| 2023-10-16 | $27.32 | $132.05 | 1,139,300 | — | — |
| 2023-10-13 | $26.91 | $130.06 | 1,483,900 | — | — |
| 2023-10-12 | $26.79 | $129.48 | 1,246,500 | — | — |
| 2023-10-11 | $26.81 | $129.58 | 1,054,200 | — | — |
| 2023-10-10 | $26.64 | $128.76 | 1,469,600 | — | — |
| 2023-10-09 | $27.14 | $131.18 | 1,337,400 | — | — |
| 2023-10-06 | $26.77 | $129.39 | 1,139,200 | — | — |
| 2023-10-05 | $26.84 | $129.73 | 1,205,000 | — | — |
| 2023-10-04 | $26.76 | $129.34 | 1,375,700 | — | — |
| 2023-10-03 | $26.25 | $126.87 | 1,388,500 | — | — |
| 2023-10-02 | $26.36 | $127.41 | 1,586,300 | — | — |
| 2023-09-29 | $26.94 | $130.21 | 1,087,100 | — | — |
| 2023-09-28 | $27.27 | $131.80 | 1,059,500 | — | — |
| 2023-09-27 | $27.25 | $131.71 | 1,295,900 | — | — |
| 2023-09-26 | $27.24 | $131.66 | 1,139,500 | — | — |
| 2023-09-25 | $27.49 | $132.87 | 1,020,100 | — | — |
| 2023-09-22 | $27.39 | $132.38 | 948,700 | — | — |
| 2023-09-21 | $27.34 | $132.14 | 1,237,400 | — | — |
| 2023-09-20 | $27.53 | $133.06 | 820,600 | — | — |
| 2023-09-19 | $27.65 | $133.64 | 1,589,000 | — | — |
| 2023-09-18 | $27.52 | $133.01 | 1,016,800 | — | — |
| 2023-09-15 | $27.42 | $132.53 | 4,481,100 | — | — |
| 2023-09-14 | $27.66 | $133.69 | 1,500,100 | — | — |
| 2023-09-13 | $27.57 | $133.25 | 1,244,500 | — | — |
| 2023-09-12 | $27.66 | $133.69 | 2,243,500 | — | — |
| 2023-09-11 | $27.36 | $132.24 | 1,103,900 | — | — |
| 2023-09-08 | $27.07 | $130.84 | 1,309,800 | — | — |
| 2023-09-07 | $26.98 | $130.40 | 1,320,000 | — | — |
| 2023-09-06 | $26.89 | $129.97 | 1,044,800 | — | — |
| 2023-09-05 | $26.92 | $130.11 | 1,197,800 | — | — |
| 2023-09-01 | $27.42 | $132.53 | 968,200 | — | — |
| 2023-08-31 | $27.35 | $131.01 | 1,915,100 | — | — |
| 2023-08-30 | $27.36 | $131.05 | 1,024,100 | — | — |
| 2023-08-29 | $27.39 | $131.20 | 895,300 | — | — |
| 2023-08-28 | $27.24 | $130.48 | 1,317,700 | — | — |
| 2023-08-25 | $27.28 | $130.67 | 911,300 | — | — |
| 2023-08-24 | $27.19 | $130.24 | 1,062,400 | — | — |
| 2023-08-23 | $27.18 | $130.19 | 1,356,100 | — | — |
| 2023-08-22 | $26.84 | $128.56 | 1,346,600 | — | — |
| 2023-08-21 | $27.22 | $130.38 | 993,900 | — | — |
| 2023-08-18 | $27.21 | $130.34 | 1,178,800 | — | — |
| 2023-08-17 | $27.08 | $129.71 | 1,083,500 | — | — |
| 2023-08-16 | $27.38 | $131.15 | 1,029,300 | — | — |
| 2023-08-15 | $27.41 | $131.29 | 961,300 | — | — |
| 2023-08-14 | $27.61 | $132.25 | 1,192,700 | — | — |
| 2023-08-11 | $27.77 | $133.02 | 1,148,300 | — | — |
| 2023-08-10 | $27.60 | $132.20 | 1,038,500 | — | — |
| 2023-08-09 | $27.69 | $132.64 | 1,082,100 | — | — |
| 2023-08-08 | $27.81 | $133.21 | 1,369,700 | — | — |
| 2023-08-07 | $27.89 | $133.59 | 1,870,000 | — | — |
| 2023-08-04 | $27.97 | $133.98 | 3,533,900 | — | — |
| 2023-08-03 | $28.18 | $134.98 | 1,786,300 | — | — |
| 2023-08-02 | $27.76 | $132.97 | 1,536,900 | — | — |
| 2023-08-01 | $27.69 | $132.64 | 1,591,800 | — | — |
| 2023-07-31 | $27.57 | $132.06 | 13,353,700 | — | — |
| 2023-07-28 | $27.60 | $132.20 | 3,089,800 | — | — |
| 2023-07-27 | $26.90 | $128.85 | 2,570,700 | — | — |
| 2023-07-26 | $27.20 | $130.29 | 2,316,700 | — | — |
| 2023-07-25 | $26.76 | $128.18 | 1,974,900 | — | — |
| 2023-07-24 | $26.64 | $127.61 | 1,613,100 | — | — |
| 2023-07-21 | $26.53 | $127.08 | 1,779,000 | — | — |
| 2023-07-20 | $26.55 | $127.18 | 1,629,300 | — | — |
| 2023-07-19 | $26.09 | $124.97 | 2,020,700 | — | — |
| 2023-07-18 | $25.97 | $124.40 | 1,887,300 | — | — |
| 2023-07-17 | $25.77 | $123.44 | 1,589,400 | — | — |
| 2023-07-14 | $25.41 | $121.71 | 1,915,700 | — | — |
| 2023-07-13 | $25.61 | $122.67 | 1,697,300 | — | — |
| 2023-07-12 | $25.51 | $122.19 | 1,427,500 | — | — |
| 2023-07-11 | $25.48 | $122.05 | 1,685,600 | — | — |
| 2023-07-10 | $25.13 | $120.37 | 1,799,700 | — | — |
| 2023-07-07 | $25.01 | $119.80 | 3,536,000 | — | — |
| 2023-07-06 | $25.19 | $120.66 | 1,850,300 | — | — |
| 2023-07-05 | $24.97 | $119.61 | 1,845,300 | — | — |
| 2023-07-03 | $25.00 | $119.75 | 643,000 | — | — |
| 2023-06-30 | $25.17 | $120.56 | 1,443,400 | — | — |
| 2023-06-29 | $25.14 | $120.42 | 1,418,400 | — | — |
| 2023-06-28 | $24.70 | $118.31 | 1,685,200 | — | — |
| 2023-06-27 | $24.84 | $118.98 | 1,666,800 | — | — |
| 2023-06-26 | $24.48 | $117.26 | 1,707,800 | — | — |
| 2023-06-23 | $24.22 | $116.01 | 3,709,800 | — | — |
| 2023-06-22 | $24.52 | $117.45 | 1,131,700 | — | — |
| 2023-06-21 | $24.60 | $117.83 | 1,531,600 | — | — |
| 2023-06-20 | $24.57 | $117.69 | 1,730,500 | — | — |
| 2023-06-16 | $24.91 | $119.32 | 3,766,400 | — | — |
| 2023-06-15 | $24.84 | $118.98 | 2,041,400 | — | — |
| 2023-06-14 | $24.51 | $117.40 | 1,824,600 | — | — |
| 2023-06-13 | $24.83 | $118.94 | 1,710,300 | — | — |
| 2023-06-12 | $24.82 | $118.89 | 2,791,400 | — | — |
| 2023-06-09 | $25.32 | $121.28 | 1,075,200 | — | — |
| 2023-06-08 | $25.36 | $121.47 | 1,080,700 | — | — |
| 2023-06-07 | $25.46 | $121.95 | 1,671,600 | — | — |
| 2023-06-06 | $24.97 | $119.61 | 1,264,500 | — | — |
| 2023-06-05 | $24.52 | $117.45 | 1,271,600 | — | — |
| 2023-06-02 | $24.69 | $118.27 | 1,518,500 | — | — |
| 2023-06-01 | $24.27 | $115.08 | 1,524,800 | — | — |
| 2023-05-31 | $24.49 | $116.12 | 2,087,700 | — | — |
| 2023-05-30 | $24.91 | $118.11 | 1,360,300 | — | — |
| 2023-05-26 | $24.77 | $117.45 | 1,440,200 | — | — |
| 2023-05-25 | $24.68 | $117.02 | 1,306,800 | — | — |
| 2023-05-24 | $24.81 | $117.64 | 1,555,800 | — | — |
| 2023-05-23 | $25.07 | $118.87 | 1,225,200 | — | — |
| 2023-05-22 | $25.17 | $119.35 | 1,224,500 | — | — |
| 2023-05-19 | $25.44 | $120.63 | 1,091,300 | — | — |
| 2023-05-18 | $25.59 | $121.34 | 1,057,900 | — | — |
| 2023-05-17 | $25.36 | $120.25 | 1,170,400 | — | — |
| 2023-05-16 | $25.50 | $120.91 | 1,046,600 | — | — |
| 2023-05-15 | $25.66 | $121.67 | 1,089,100 | — | — |
| 2023-05-12 | $25.63 | $121.53 | 1,185,000 | — | — |
| 2023-05-11 | $25.28 | $119.87 | 853,200 | — | — |
| 2023-05-10 | $25.33 | $120.11 | 889,000 | — | — |
| 2023-05-09 | $25.36 | $120.25 | 738,200 | — | — |
| 2023-05-08 | $25.43 | $120.58 | 874,300 | — | — |
| 2023-05-05 | $25.47 | $120.77 | 943,300 | — | — |
| 2023-05-04 | $24.95 | $118.30 | 1,271,400 | — | — |
| 2023-05-03 | $25.38 | $120.34 | 1,783,400 | — | — |
| 2023-05-02 | $25.48 | $120.82 | 1,584,000 | — | — |
| 2023-05-01 | $25.72 | $121.96 | 1,424,100 | — | — |
| 2023-04-28 | $25.27 | $119.82 | 3,471,800 | — | — |
| 2023-04-27 | $25.16 | $119.30 | 1,694,600 | — | — |
| 2023-04-26 | $24.62 | $116.74 | 1,795,600 | — | — |
| 2023-04-25 | $24.62 | $116.74 | 1,037,300 | — | — |
| 2023-04-24 | $24.92 | $118.16 | 1,110,000 | — | — |
| 2023-04-21 | $25.26 | $119.77 | 1,043,300 | — | — |
| 2023-04-20 | $25.43 | $120.58 | 1,313,600 | — | — |
| 2023-04-19 | $25.52 | $121.01 | 1,140,000 | — | — |
| 2023-04-18 | $25.39 | $120.39 | 1,378,300 | — | — |
| 2023-04-17 | $25.26 | $119.77 | 1,671,900 | — | — |
| 2023-04-14 | $25.17 | $119.35 | 1,857,700 | — | — |
| 2023-04-13 | $25.48 | $120.82 | 1,548,500 | — | — |
| 2023-04-12 | $25.27 | $119.82 | 1,075,200 | — | — |
| 2023-04-11 | $25.09 | $118.97 | 1,392,700 | — | — |
| 2023-04-10 | $24.99 | $118.49 | 1,208,500 | — | — |
| 2023-04-06 | $24.92 | $118.16 | 890,800 | — | — |
| 2023-04-05 | $24.76 | $117.40 | 1,314,900 | — | — |
| 2023-04-04 | $24.59 | $116.60 | 1,134,800 | — | — |
| 2023-04-03 | $24.94 | $118.26 | 1,165,600 | — | — |
| 2023-03-31 | $24.97 | $118.40 | 1,302,600 | — | — |
| 2023-03-30 | $24.64 | $116.83 | 840,700 | — | — |
| 2023-03-29 | $24.56 | $116.46 | 1,317,800 | — | — |
| 2023-03-28 | $24.40 | $115.70 | 950,000 | — | — |
| 2023-03-27 | $24.29 | $115.18 | 2,201,500 | — | — |
| 2023-03-24 | $24.01 | $113.85 | 1,507,400 | — | — |
| 2023-03-23 | $23.72 | $112.47 | 1,613,900 | — | — |
| 2023-03-22 | $23.90 | $113.33 | 1,639,900 | — | — |
| 2023-03-21 | $24.43 | $115.84 | 1,701,900 | — | — |
| 2023-03-20 | $24.31 | $115.27 | 2,090,800 | — | — |
| 2023-03-17 | $23.43 | $111.10 | 7,038,800 | — | — |
| 2023-03-16 | $24.31 | $115.27 | 1,963,500 | — | — |
| 2023-03-15 | $24.01 | $113.85 | 2,875,000 | — | — |
| 2023-03-14 | $24.70 | $117.12 | 2,520,800 | — | — |
| 2023-03-13 | $23.90 | $113.33 | 2,285,000 | — | — |
| 2023-03-10 | $24.24 | $114.94 | 1,626,300 | — | — |
| 2023-03-09 | $24.69 | $117.07 | 1,132,100 | — | — |
| 2023-03-08 | $25.23 | $119.63 | 1,236,400 | — | — |
| 2023-03-07 | $25.47 | $120.77 | 1,464,600 | — | — |
| 2023-03-06 | $25.75 | $122.10 | 2,354,000 | — | — |
| 2023-03-03 | $25.99 | $123.24 | 1,362,100 | — | — |
| 2023-03-02 | $26.17 | $122.93 | 1,396,500 | — | — |
| 2023-03-01 | $26.24 | $123.26 | 1,311,100 | — | — |
| 2023-02-28 | $26.37 | $123.87 | 2,165,100 | — | — |
| 2023-02-27 | $26.31 | $123.59 | 1,026,800 | — | — |
| 2023-02-24 | $26.39 | $123.96 | 889,500 | — | — |
| 2023-02-23 | $26.28 | $123.44 | 1,188,400 | — | — |
| 2023-02-22 | $26.27 | $123.40 | 1,157,400 | — | — |
| 2023-02-21 | $26.22 | $123.16 | 1,107,200 | — | — |
| 2023-02-17 | $26.51 | $124.52 | 2,218,300 | — | — |
| 2023-02-16 | $26.36 | $123.82 | 918,000 | — | — |
| 2023-02-15 | $26.47 | $124.34 | 823,300 | — | — |
| 2023-02-14 | $26.38 | $123.91 | 1,130,300 | — | — |
| 2023-02-13 | $26.70 | $125.42 | 931,100 | — | — |
| 2023-02-10 | $26.35 | $123.77 | 1,426,300 | — | — |
| 2023-02-09 | $26.03 | $122.27 | 1,130,300 | — | — |
| 2023-02-08 | $26.36 | $123.82 | 1,187,900 | — | — |
| 2023-02-07 | $26.65 | $125.18 | 1,594,900 | — | — |
| 2023-02-06 | $26.34 | $123.73 | 1,589,100 | — | — |
| 2023-02-03 | $26.28 | $123.44 | 2,462,200 | — | — |
| 2023-02-02 | $26.40 | $124.01 | 1,958,600 | — | — |
| 2023-02-01 | $26.30 | $123.54 | 1,919,700 | — | — |
| 2023-01-31 | $26.39 | $123.96 | 3,669,200 | — | — |
| 2023-01-30 | $26.02 | $122.22 | 2,167,000 | — | — |
| 2023-01-27 | $25.97 | $121.99 | 2,372,900 | — | — |
| 2023-01-26 | $26.57 | $124.81 | 3,276,200 | — | — |
| 2023-01-25 | $24.70 | $116.02 | 1,967,200 | — | — |
| 2023-01-24 | $24.31 | $114.19 | 1,324,100 | — | — |
| 2023-01-23 | $24.03 | $112.88 | 1,218,300 | — | — |
| 2023-01-20 | $23.94 | $112.45 | 1,017,900 | — | — |
| 2023-01-19 | $23.66 | $111.14 | 991,400 | — | — |
| 2023-01-18 | $23.75 | $111.56 | 1,245,500 | — | — |
| 2023-01-17 | $24.14 | $113.39 | 1,227,300 | — | — |
| 2023-01-13 | $24.40 | $114.61 | 900,500 | — | — |
| 2023-01-12 | $24.24 | $113.86 | 857,000 | — | — |
| 2023-01-11 | $24.30 | $114.14 | 952,800 | — | — |
| 2023-01-10 | $24.19 | $113.63 | 1,077,600 | — | — |
| 2023-01-09 | $24.24 | $113.86 | 1,158,200 | — | — |
| 2023-01-06 | $25.04 | $117.62 | 1,504,300 | — | — |
| 2023-01-05 | $24.11 | $113.25 | 1,114,100 | — | — |
| 2023-01-04 | $24.18 | $113.58 | 1,913,700 | — | — |
| 2023-01-03 | $24.17 | $113.53 | 981,100 | — | — |