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
- 2001-11-29 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 | $61.03 | $69.46 | 1,393,700 | — | — |
| 2023-12-28 | $61.49 | $69.99 | 895,600 | — | — |
| 2023-12-27 | $61.56 | $70.07 | 1,287,900 | — | — |
| 2023-12-26 | $60.92 | $69.34 | 1,072,300 | — | — |
| 2023-12-22 | $61.25 | $69.71 | 1,174,700 | — | — |
| 2023-12-21 | $60.69 | $69.08 | 975,600 | — | — |
| 2023-12-20 | $59.45 | $67.67 | 1,646,000 | — | — |
| 2023-12-19 | $60.86 | $69.27 | 1,868,900 | — | — |
| 2023-12-18 | $60.66 | $69.04 | 1,641,700 | — | — |
| 2023-12-15 | $62.72 | $71.39 | 2,408,800 | — | — |
| 2023-12-14 | $63.97 | $72.81 | 3,467,000 | — | — |
| 2023-12-13 | $60.83 | $69.24 | 2,805,600 | — | — |
| 2023-12-12 | $56.25 | $64.02 | 1,868,100 | — | — |
| 2023-12-11 | $57.08 | $64.97 | 3,398,700 | — | — |
| 2023-12-08 | $56.27 | $64.05 | 4,234,700 | — | — |
| 2023-12-07 | $56.25 | $64.02 | 2,363,900 | — | — |
| 2023-12-06 | $55.16 | $62.78 | 1,685,100 | — | — |
| 2023-12-05 | $53.16 | $60.51 | 1,580,500 | — | — |
| 2023-12-04 | $55.63 | $63.32 | 1,930,700 | — | — |
| 2023-12-01 | $54.09 | $61.56 | 2,211,600 | — | — |
| 2023-11-30 | $50.79 | $57.81 | 1,640,500 | — | — |
| 2023-11-29 | $51.58 | $58.71 | 1,471,100 | — | — |
| 2023-11-28 | $51.64 | $58.78 | 1,423,500 | — | — |
| 2023-11-27 | $51.01 | $58.06 | 1,872,600 | — | — |
| 2023-11-24 | $53.08 | $60.42 | 839,100 | — | — |
| 2023-11-22 | $52.59 | $59.86 | 1,579,700 | — | — |
| 2023-11-21 | $50.99 | $58.04 | 1,824,900 | — | — |
| 2023-11-20 | $53.02 | $60.35 | 2,203,100 | — | — |
| 2023-11-17 | $50.33 | $57.29 | 5,560,000 | — | — |
| 2023-11-16 | $53.42 | $60.80 | 5,115,500 | — | — |
| 2023-11-15 | $55.67 | $63.36 | 8,466,300 | — | — |
| 2023-11-14 | $58.40 | $66.47 | 2,665,000 | — | — |
| 2023-11-13 | $55.94 | $63.67 | 1,716,700 | — | — |
| 2023-11-10 | $56.13 | $63.89 | 1,577,800 | — | — |
| 2023-11-09 | $56.14 | $63.90 | 1,659,700 | — | — |
| 2023-11-08 | $57.64 | $65.61 | 996,300 | — | — |
| 2023-11-07 | $58.38 | $66.45 | 1,641,300 | — | — |
| 2023-11-06 | $56.66 | $64.49 | 1,710,400 | — | — |
| 2023-11-03 | $57.14 | $65.04 | 2,598,700 | — | — |
| 2023-11-02 | $52.94 | $60.26 | 1,236,200 | — | — |
| 2023-11-01 | $51.55 | $58.67 | 1,235,000 | — | — |
| 2023-10-31 | $52.03 | $59.22 | 1,292,000 | — | — |
| 2023-10-30 | $51.33 | $58.42 | 1,490,200 | — | — |
| 2023-10-27 | $49.90 | $56.80 | 1,235,500 | — | — |
| 2023-10-26 | $51.03 | $58.08 | 1,751,700 | — | — |
| 2023-10-25 | $49.84 | $56.73 | 1,889,600 | — | — |
| 2023-10-24 | $48.25 | $54.92 | 1,719,900 | — | — |
| 2023-10-23 | $48.45 | $55.15 | 2,529,500 | — | — |
| 2023-10-20 | $51.20 | $58.28 | 1,355,600 | — | — |
| 2023-10-19 | $51.30 | $58.39 | 1,751,800 | — | — |
| 2023-10-18 | $53.24 | $60.60 | 1,213,700 | — | — |
| 2023-10-17 | $54.68 | $62.24 | 1,663,500 | — | — |
| 2023-10-16 | $53.59 | $61.00 | 2,041,300 | — | — |
| 2023-10-13 | $50.75 | $57.76 | 1,403,300 | — | — |
| 2023-10-12 | $49.97 | $56.88 | 1,594,400 | — | — |
| 2023-10-11 | $51.26 | $58.06 | 1,489,100 | — | — |
| 2023-10-10 | $52.09 | $59.00 | 2,137,600 | — | — |
| 2023-10-09 | $51.36 | $58.17 | 2,010,600 | — | — |
| 2023-10-06 | $51.99 | $58.89 | 1,781,100 | — | — |
| 2023-10-05 | $52.96 | $59.98 | 2,122,300 | — | — |
| 2023-10-04 | $52.38 | $59.33 | 1,778,100 | — | — |
| 2023-10-03 | $53.40 | $60.48 | 2,390,800 | — | — |
| 2023-10-02 | $53.94 | $61.09 | 1,732,700 | — | — |
| 2023-09-29 | $55.93 | $63.35 | 1,912,100 | — | — |
| 2023-09-28 | $55.07 | $62.37 | 2,090,100 | — | — |
| 2023-09-27 | $54.82 | $62.09 | 1,714,900 | — | — |
| 2023-09-26 | $54.95 | $62.24 | 2,108,700 | — | — |
| 2023-09-25 | $56.92 | $64.47 | 1,622,300 | — | — |
| 2023-09-22 | $57.60 | $65.24 | 1,566,200 | — | — |
| 2023-09-21 | $58.24 | $65.96 | 1,752,800 | — | — |
| 2023-09-20 | $60.12 | $68.09 | 1,897,400 | — | — |
| 2023-09-19 | $59.66 | $67.57 | 1,900,200 | — | — |
| 2023-09-18 | $58.16 | $65.87 | 2,043,500 | — | — |
| 2023-09-15 | $59.82 | $67.75 | 4,467,300 | — | — |
| 2023-09-14 | $59.62 | $67.53 | 2,431,700 | — | — |
| 2023-09-13 | $57.93 | $65.61 | 3,406,600 | — | — |
| 2023-09-12 | $57.46 | $65.08 | 5,582,400 | — | — |
| 2023-09-11 | $62.54 | $70.84 | 1,872,200 | — | — |
| 2023-09-08 | $64.61 | $73.18 | 1,755,200 | — | — |
| 2023-09-07 | $63.39 | $71.80 | 2,933,500 | — | — |
| 2023-09-06 | $67.00 | $75.89 | 2,026,700 | — | — |
| 2023-09-05 | $67.56 | $76.52 | 1,873,400 | — | — |
| 2023-09-01 | $67.65 | $76.62 | 1,966,400 | — | — |
| 2023-08-31 | $68.82 | $77.95 | 5,760,400 | — | — |
| 2023-08-30 | $68.10 | $77.13 | 1,646,400 | — | — |
| 2023-08-29 | $66.94 | $75.82 | 1,885,700 | — | — |
| 2023-08-28 | $65.63 | $74.33 | 2,408,500 | — | — |
| 2023-08-25 | $64.08 | $72.58 | 5,347,300 | — | — |
| 2023-08-24 | $67.91 | $76.92 | 17,981,700 | — | — |
| 2023-08-23 | $69.44 | $78.65 | 6,086,400 | — | — |
| 2023-08-22 | $67.34 | $76.27 | 3,534,100 | — | — |
| 2023-08-21 | $68.20 | $77.25 | 2,499,400 | — | — |
| 2023-08-18 | $69.83 | $79.09 | 1,921,900 | — | — |
| 2023-08-17 | $69.46 | $78.67 | 1,459,200 | — | — |
| 2023-08-16 | $69.87 | $79.14 | 1,432,200 | — | — |
| 2023-08-15 | $69.73 | $78.98 | 1,282,000 | — | — |
| 2023-08-14 | $71.11 | $80.54 | 3,057,200 | — | — |
| 2023-08-11 | $72.28 | $81.87 | 1,183,800 | — | — |
| 2023-08-10 | $71.53 | $81.02 | 1,750,700 | — | — |
| 2023-08-09 | $71.20 | $80.64 | 1,158,800 | — | — |
| 2023-08-08 | $70.56 | $79.92 | 1,563,700 | — | — |
| 2023-08-07 | $71.30 | $80.76 | 1,634,300 | — | — |
| 2023-08-04 | $71.01 | $80.43 | 1,294,300 | — | — |
| 2023-08-03 | $72.03 | $81.58 | 2,782,400 | — | — |
| 2023-08-02 | $69.64 | $78.88 | 2,757,700 | — | — |
| 2023-08-01 | $73.72 | $83.50 | 1,583,400 | — | — |
| 2023-07-31 | $74.39 | $84.26 | 1,720,100 | — | — |
| 2023-07-28 | $73.17 | $82.88 | 1,691,500 | — | — |
| 2023-07-27 | $72.64 | $82.27 | 2,305,200 | — | — |
| 2023-07-26 | $73.09 | $82.78 | 1,842,300 | — | — |
| 2023-07-25 | $71.55 | $81.04 | 1,490,700 | — | — |
| 2023-07-24 | $72.76 | $82.41 | 2,284,900 | — | — |
| 2023-07-21 | $70.73 | $80.11 | 1,555,300 | — | — |
| 2023-07-20 | $70.01 | $79.30 | 2,467,500 | — | — |
| 2023-07-19 | $72.44 | $82.05 | 2,774,500 | — | — |
| 2023-07-18 | $69.31 | $78.50 | 1,815,000 | — | — |
| 2023-07-17 | $69.48 | $78.70 | 2,062,000 | — | — |
| 2023-07-14 | $70.64 | $80.01 | 2,386,200 | — | — |
| 2023-07-13 | $70.66 | $80.03 | 1,960,000 | — | — |
| 2023-07-12 | $70.75 | $79.85 | 2,701,200 | — | — |
| 2023-07-11 | $70.12 | $79.14 | 1,925,200 | — | — |
| 2023-07-10 | $68.80 | $77.65 | 2,981,600 | — | — |
| 2023-07-07 | $69.38 | $78.30 | 2,781,900 | — | — |
| 2023-07-06 | $69.96 | $78.96 | 2,315,000 | — | — |
| 2023-07-05 | $71.16 | $80.31 | 2,212,100 | — | — |
| 2023-07-03 | $70.95 | $80.08 | 1,234,700 | — | — |
| 2023-06-30 | $70.30 | $79.34 | 3,981,400 | — | — |
| 2023-06-29 | $68.23 | $77.01 | 1,407,400 | — | — |
| 2023-06-28 | $68.08 | $76.84 | 1,895,600 | — | — |
| 2023-06-27 | $68.32 | $77.11 | 1,653,900 | — | — |
| 2023-06-26 | $67.29 | $75.95 | 1,991,100 | — | — |
| 2023-06-23 | $65.67 | $74.12 | 3,299,400 | — | — |
| 2023-06-22 | $67.97 | $76.71 | 2,525,600 | — | — |
| 2023-06-21 | $68.72 | $77.56 | 2,956,300 | — | — |
| 2023-06-20 | $67.98 | $76.72 | 3,743,700 | — | — |
| 2023-06-16 | $69.22 | $78.12 | 4,972,800 | — | — |
| 2023-06-15 | $69.91 | $78.90 | 3,276,900 | — | — |
| 2023-06-14 | $70.20 | $79.23 | 4,784,800 | — | — |
| 2023-06-13 | $68.66 | $77.49 | 5,142,400 | — | — |
| 2023-06-12 | $66.89 | $75.49 | 4,244,100 | — | — |
| 2023-06-09 | $63.58 | $71.76 | 3,300,100 | — | — |
| 2023-06-08 | $64.74 | $73.07 | 3,901,400 | — | — |
| 2023-06-07 | $65.54 | $73.97 | 3,613,500 | — | — |
| 2023-06-06 | $66.07 | $74.57 | 3,296,200 | — | — |
| 2023-06-05 | $65.59 | $74.03 | 4,578,800 | — | — |
| 2023-06-02 | $67.56 | $76.25 | 7,027,300 | — | — |
| 2023-06-01 | $68.03 | $76.78 | 9,523,500 | — | — |
| 2023-05-31 | $72.89 | $82.27 | 21,832,300 | — | — |
| 2023-05-30 | $112.20 | $126.63 | 2,229,400 | — | — |
| 2023-05-26 | $112.15 | $126.58 | 1,443,000 | — | — |
| 2023-05-25 | $111.62 | $125.98 | 1,301,300 | — | — |
| 2023-05-24 | $115.23 | $130.05 | 866,400 | — | — |
| 2023-05-23 | $116.78 | $131.80 | 1,390,500 | — | — |
| 2023-05-22 | $119.44 | $134.80 | 1,117,300 | — | — |
| 2023-05-19 | $117.41 | $132.51 | 962,800 | — | — |
| 2023-05-18 | $121.48 | $137.11 | 737,700 | — | — |
| 2023-05-17 | $122.10 | $137.81 | 1,190,600 | — | — |
| 2023-05-16 | $117.34 | $132.43 | 1,015,800 | — | — |
| 2023-05-15 | $121.95 | $137.64 | 970,700 | — | — |
| 2023-05-12 | $122.86 | $138.66 | 755,200 | — | — |
| 2023-05-11 | $124.17 | $140.14 | 676,300 | — | — |
| 2023-05-10 | $125.80 | $141.98 | 751,000 | — | — |
| 2023-05-09 | $125.52 | $141.67 | 754,400 | — | — |
| 2023-05-08 | $125.75 | $141.93 | 868,500 | — | — |
| 2023-05-05 | $123.77 | $139.69 | 750,200 | — | — |
| 2023-05-04 | $120.24 | $135.71 | 1,142,800 | — | — |
| 2023-05-03 | $123.80 | $139.72 | 1,056,800 | — | — |
| 2023-05-02 | $124.12 | $140.09 | 858,300 | — | — |
| 2023-05-01 | $125.47 | $141.61 | 652,500 | — | — |
| 2023-04-28 | $125.53 | $141.68 | 675,100 | — | — |
| 2023-04-27 | $124.90 | $140.97 | 833,900 | — | — |
| 2023-04-26 | $122.33 | $138.07 | 1,170,700 | — | — |
| 2023-04-25 | $123.78 | $139.70 | 933,900 | — | — |
| 2023-04-24 | $126.83 | $143.14 | 816,200 | — | — |
| 2023-04-21 | $128.21 | $144.70 | 1,142,200 | — | — |
| 2023-04-20 | $128.37 | $144.88 | 1,139,600 | — | — |
| 2023-04-19 | $128.11 | $144.59 | 1,931,700 | — | — |
| 2023-04-18 | $126.65 | $142.94 | 1,135,500 | — | — |
| 2023-04-17 | $126.87 | $143.19 | 1,436,000 | — | — |
| 2023-04-14 | $123.60 | $139.50 | 843,800 | — | — |
| 2023-04-13 | $123.25 | $139.10 | 1,538,200 | — | — |
| 2023-04-12 | $121.34 | $135.26 | 1,056,300 | — | — |
| 2023-04-11 | $122.18 | $136.19 | 1,183,200 | — | — |
| 2023-04-10 | $120.39 | $134.20 | 918,700 | — | — |
| 2023-04-06 | $120.69 | $134.53 | 1,029,800 | — | — |
| 2023-04-05 | $120.21 | $134.00 | 896,500 | — | — |
| 2023-04-04 | $121.34 | $135.26 | 900,600 | — | — |
| 2023-04-03 | $122.69 | $136.76 | 1,476,200 | — | — |
| 2023-03-31 | $121.61 | $135.56 | 1,029,200 | — | — |
| 2023-03-30 | $118.61 | $132.21 | 1,368,700 | — | — |
| 2023-03-29 | $117.55 | $131.03 | 1,371,500 | — | — |
| 2023-03-28 | $115.74 | $129.01 | 1,048,000 | — | — |
| 2023-03-27 | $114.74 | $127.90 | 1,731,600 | — | — |
| 2023-03-24 | $110.83 | $123.54 | 2,009,800 | — | — |
| 2023-03-23 | $111.14 | $123.89 | 2,062,700 | — | — |
| 2023-03-22 | $113.60 | $126.63 | 2,061,100 | — | — |
| 2023-03-21 | $119.79 | $133.53 | 1,290,000 | — | — |
| 2023-03-20 | $118.68 | $132.29 | 1,791,700 | — | — |
| 2023-03-17 | $119.40 | $133.09 | 4,335,100 | — | — |
| 2023-03-16 | $122.03 | $136.02 | 1,911,500 | — | — |
| 2023-03-15 | $121.77 | $135.73 | 1,843,500 | — | — |
| 2023-03-14 | $121.70 | $135.66 | 2,150,700 | — | — |
| 2023-03-13 | $124.36 | $138.62 | 2,016,900 | — | — |
| 2023-03-10 | $128.04 | $142.72 | 1,419,000 | — | — |
| 2023-03-09 | $129.83 | $144.72 | 1,329,700 | — | — |
| 2023-03-08 | $132.21 | $147.37 | 1,446,600 | — | — |
| 2023-03-07 | $133.69 | $149.02 | 1,085,600 | — | — |
| 2023-03-06 | $135.13 | $150.63 | 1,607,300 | — | — |
| 2023-03-03 | $138.48 | $154.36 | 1,907,500 | — | — |
| 2023-03-02 | $139.21 | $155.17 | 1,581,600 | — | — |
| 2023-03-01 | $138.82 | $154.74 | 2,601,600 | — | — |
| 2023-02-28 | $144.96 | $161.58 | 2,934,300 | — | — |
| 2023-02-27 | $140.63 | $156.76 | 2,467,500 | — | — |
| 2023-02-24 | $138.85 | $154.77 | 2,080,300 | — | — |
| 2023-02-23 | $142.01 | $158.30 | 1,597,600 | — | — |
| 2023-02-22 | $143.62 | $160.09 | 1,785,900 | — | — |
| 2023-02-21 | $144.19 | $160.73 | 1,270,000 | — | — |
| 2023-02-17 | $149.99 | $167.19 | 1,279,600 | — | — |
| 2023-02-16 | $150.19 | $167.41 | 1,369,300 | — | — |
| 2023-02-15 | $151.29 | $168.64 | 1,094,200 | — | — |
| 2023-02-14 | $150.76 | $168.05 | 954,500 | — | — |
| 2023-02-13 | $152.19 | $169.64 | 695,400 | — | — |
| 2023-02-10 | $151.80 | $169.21 | 1,115,200 | — | — |
| 2023-02-09 | $151.91 | $169.33 | 1,025,600 | — | — |
| 2023-02-08 | $148.82 | $165.89 | 1,026,000 | — | — |
| 2023-02-07 | $151.47 | $168.84 | 924,800 | — | — |
| 2023-02-06 | $151.67 | $169.06 | 827,200 | — | — |
| 2023-02-03 | $152.17 | $169.62 | 580,700 | — | — |
| 2023-02-02 | $155.24 | $173.04 | 737,000 | — | — |
| 2023-02-01 | $156.84 | $174.83 | 1,010,500 | — | — |
| 2023-01-31 | $152.28 | $169.74 | 1,841,600 | — | — |
| 2023-01-30 | $149.88 | $167.07 | 961,500 | — | — |
| 2023-01-27 | $147.44 | $164.35 | 1,199,600 | — | — |
| 2023-01-26 | $147.62 | $164.55 | 642,100 | — | — |
| 2023-01-25 | $149.11 | $166.21 | 1,074,000 | — | — |
| 2023-01-24 | $147.27 | $164.16 | 851,900 | — | — |
| 2023-01-23 | $148.62 | $165.66 | 807,300 | — | — |
| 2023-01-20 | $147.49 | $164.40 | 950,500 | — | — |
| 2023-01-19 | $143.27 | $159.70 | 882,100 | — | — |
| 2023-01-18 | $146.98 | $163.84 | 654,000 | — | — |
| 2023-01-17 | $149.21 | $166.32 | 828,800 | — | — |
| 2023-01-13 | $151.03 | $168.35 | 832,700 | — | — |
| 2023-01-12 | $152.19 | $169.64 | 997,500 | — | — |
| 2023-01-11 | $153.28 | $170.86 | 590,300 | — | — |
| 2023-01-10 | $151.97 | $169.40 | 642,700 | — | — |
| 2023-01-09 | $152.26 | $169.72 | 781,200 | — | — |
| 2023-01-06 | $154.02 | $171.68 | 718,200 | — | — |
| 2023-01-05 | $153.16 | $170.72 | 795,700 | — | — |
| 2023-01-04 | $151.89 | $169.31 | 834,200 | — | — |
| 2023-01-03 | $151.54 | $168.92 | 1,307,400 | — | — |