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
- 1993-02-25 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 | $66.60 | $248.69 | 1,114,800 | — | — |
| 2024-12-30 | $66.06 | $246.68 | 826,600 | — | — |
| 2024-12-27 | $66.60 | $248.69 | 993,000 | — | — |
| 2024-12-26 | $67.42 | $249.97 | 937,700 | — | — |
| 2024-12-24 | $67.78 | $251.31 | 394,000 | — | — |
| 2024-12-23 | $67.12 | $248.86 | 1,111,600 | — | — |
| 2024-12-20 | $66.61 | $246.97 | 4,460,900 | — | — |
| 2024-12-19 | $66.18 | $245.37 | 1,647,800 | — | — |
| 2024-12-18 | $66.66 | $247.15 | 1,673,300 | — | — |
| 2024-12-17 | $68.75 | $254.90 | 1,183,900 | — | — |
| 2024-12-16 | $68.34 | $253.38 | 1,105,100 | — | — |
| 2024-12-13 | $67.92 | $251.82 | 918,200 | — | — |
| 2024-12-12 | $68.38 | $253.53 | 1,524,800 | — | — |
| 2024-12-11 | $68.35 | $253.42 | 1,276,700 | — | — |
| 2024-12-10 | $69.00 | $255.83 | 951,400 | — | — |
| 2024-12-09 | $70.11 | $259.94 | 1,182,700 | — | — |
| 2024-12-06 | $69.70 | $258.42 | 830,100 | — | — |
| 2024-12-05 | $70.23 | $260.39 | 878,800 | — | — |
| 2024-12-04 | $70.01 | $259.57 | 861,300 | — | — |
| 2024-12-03 | $69.73 | $258.54 | 797,800 | — | — |
| 2024-12-02 | $70.35 | $260.83 | 928,900 | — | — |
| 2024-11-29 | $71.33 | $264.47 | 674,400 | — | — |
| 2024-11-27 | $72.09 | $267.29 | 819,000 | — | — |
| 2024-11-26 | $71.37 | $264.62 | 1,019,600 | — | — |
| 2024-11-25 | $71.11 | $263.65 | 1,874,200 | — | — |
| 2024-11-22 | $70.94 | $263.02 | 1,094,900 | — | — |
| 2024-11-21 | $70.84 | $262.65 | 869,800 | — | — |
| 2024-11-20 | $70.67 | $262.02 | 1,043,900 | — | — |
| 2024-11-19 | $70.85 | $262.69 | 1,212,400 | — | — |
| 2024-11-18 | $70.99 | $263.21 | 1,008,700 | — | — |
| 2024-11-15 | $70.89 | $262.84 | 1,518,300 | — | — |
| 2024-11-14 | $71.71 | $265.88 | 1,340,200 | — | — |
| 2024-11-13 | $72.45 | $268.62 | 1,204,400 | — | — |
| 2024-11-12 | $72.24 | $267.84 | 1,424,900 | — | — |
| 2024-11-11 | $72.51 | $268.84 | 1,515,600 | — | — |
| 2024-11-08 | $71.43 | $264.84 | 1,274,300 | — | — |
| 2024-11-07 | $69.76 | $258.65 | 1,972,800 | — | — |
| 2024-11-06 | $68.72 | $254.79 | 1,907,000 | — | — |
| 2024-11-05 | $70.09 | $259.87 | 849,900 | — | — |
| 2024-11-04 | $69.42 | $257.39 | 862,400 | — | — |
| 2024-11-01 | $69.32 | $257.02 | 1,087,700 | — | — |
| 2024-10-31 | $70.12 | $259.98 | 1,820,900 | — | — |
| 2024-10-30 | $70.10 | $259.91 | 1,096,200 | — | — |
| 2024-10-29 | $69.00 | $255.83 | 884,100 | — | — |
| 2024-10-28 | $68.94 | $255.61 | 1,292,600 | — | — |
| 2024-10-25 | $69.39 | $257.27 | 951,900 | — | — |
| 2024-10-24 | $69.99 | $259.50 | 998,200 | — | — |
| 2024-10-23 | $70.59 | $261.72 | 1,360,300 | — | — |
| 2024-10-22 | $68.69 | $254.68 | 1,299,400 | — | — |
| 2024-10-21 | $68.02 | $252.20 | 1,798,200 | — | — |
| 2024-10-18 | $69.97 | $259.43 | 1,721,000 | — | — |
| 2024-10-17 | $70.13 | $260.02 | 1,220,400 | — | — |
| 2024-10-16 | $70.01 | $259.57 | 1,028,400 | — | — |
| 2024-10-15 | $69.21 | $256.61 | 1,414,800 | — | — |
| 2024-10-14 | $67.96 | $251.97 | 814,300 | — | — |
| 2024-10-11 | $67.78 | $251.31 | 834,500 | — | — |
| 2024-10-10 | $67.40 | $249.90 | 1,444,700 | — | — |
| 2024-10-09 | $66.37 | $246.08 | 1,812,700 | — | — |
| 2024-10-08 | $66.12 | $245.15 | 2,174,000 | — | — |
| 2024-10-07 | $67.96 | $251.97 | 1,328,400 | — | — |
| 2024-10-04 | $69.28 | $256.87 | 1,214,600 | — | — |
| 2024-10-03 | $69.81 | $258.83 | 1,011,700 | — | — |
| 2024-10-02 | $69.50 | $257.68 | 1,088,700 | — | — |
| 2024-10-01 | $70.17 | $260.17 | 1,269,100 | — | — |
| 2024-09-30 | $71.34 | $264.50 | 1,257,000 | — | — |
| 2024-09-27 | $70.76 | $262.35 | 1,250,000 | — | — |
| 2024-09-26 | $71.00 | $261.47 | 1,428,600 | — | — |
| 2024-09-25 | $71.96 | $265.01 | 1,160,500 | — | — |
| 2024-09-24 | $72.93 | $268.58 | 1,491,200 | — | — |
| 2024-09-23 | $73.13 | $269.32 | 1,392,700 | — | — |
| 2024-09-20 | $71.81 | $264.45 | 3,011,000 | — | — |
| 2024-09-19 | $73.57 | $270.94 | 1,374,500 | — | — |
| 2024-09-18 | $73.49 | $270.64 | 729,600 | — | — |
| 2024-09-17 | $74.45 | $274.18 | 905,000 | — | — |
| 2024-09-16 | $75.31 | $277.34 | 817,200 | — | — |
| 2024-09-13 | $76.25 | $280.81 | 757,000 | — | — |
| 2024-09-12 | $75.23 | $277.05 | 958,600 | — | — |
| 2024-09-11 | $74.84 | $275.61 | 871,300 | — | — |
| 2024-09-10 | $75.30 | $277.31 | 611,100 | — | — |
| 2024-09-09 | $74.20 | $273.26 | 857,300 | — | — |
| 2024-09-06 | $73.87 | $272.04 | 1,526,300 | — | — |
| 2024-09-05 | $72.33 | $266.37 | 1,325,300 | — | — |
| 2024-09-04 | $72.62 | $267.44 | 926,700 | — | — |
| 2024-09-03 | $71.82 | $264.49 | 1,075,300 | — | — |
| 2024-08-30 | $72.71 | $267.77 | 927,100 | — | — |
| 2024-08-29 | $71.93 | $264.90 | 912,900 | — | — |
| 2024-08-28 | $71.34 | $262.72 | 717,200 | — | — |
| 2024-08-27 | $70.39 | $259.23 | 729,400 | — | — |
| 2024-08-26 | $70.18 | $258.45 | 626,500 | — | — |
| 2024-08-23 | $70.36 | $259.11 | 667,000 | — | — |
| 2024-08-22 | $70.23 | $258.64 | 1,052,000 | — | — |
| 2024-08-21 | $71.10 | $261.84 | 841,100 | — | — |
| 2024-08-20 | $70.80 | $260.74 | 630,700 | — | — |
| 2024-08-19 | $70.85 | $260.92 | 727,400 | — | — |
| 2024-08-16 | $70.39 | $259.23 | 754,400 | — | — |
| 2024-08-15 | $70.33 | $259.00 | 1,245,200 | — | — |
| 2024-08-14 | $71.45 | $263.13 | 681,200 | — | — |
| 2024-08-13 | $71.37 | $262.83 | 818,400 | — | — |
| 2024-08-12 | $71.14 | $261.99 | 444,700 | — | — |
| 2024-08-09 | $71.85 | $264.60 | 1,333,700 | — | — |
| 2024-08-08 | $71.06 | $261.69 | 920,600 | — | — |
| 2024-08-07 | $70.70 | $260.37 | 904,400 | — | — |
| 2024-08-06 | $71.07 | $261.73 | 1,246,700 | — | — |
| 2024-08-05 | $70.67 | $260.26 | 1,921,300 | — | — |
| 2024-08-02 | $72.52 | $267.07 | 1,896,600 | — | — |
| 2024-08-01 | $70.40 | $259.26 | 1,568,800 | — | — |
| 2024-07-31 | $68.68 | $252.93 | 1,559,800 | — | — |
| 2024-07-30 | $68.55 | $252.45 | 879,300 | — | — |
| 2024-07-29 | $67.00 | $246.74 | 792,800 | — | — |
| 2024-07-26 | $67.00 | $246.74 | 906,200 | — | — |
| 2024-07-25 | $66.09 | $243.39 | 1,460,000 | — | — |
| 2024-07-24 | $65.66 | $241.81 | 999,700 | — | — |
| 2024-07-23 | $66.34 | $244.31 | 2,191,200 | — | — |
| 2024-07-22 | $67.73 | $249.43 | 1,365,900 | — | — |
| 2024-07-19 | $67.83 | $249.80 | 867,700 | — | — |
| 2024-07-18 | $67.86 | $249.91 | 1,341,000 | — | — |
| 2024-07-17 | $68.95 | $253.92 | 1,079,800 | — | — |
| 2024-07-16 | $67.97 | $250.31 | 837,700 | — | — |
| 2024-07-15 | $67.06 | $246.96 | 924,100 | — | — |
| 2024-07-12 | $66.68 | $245.56 | 1,060,000 | — | — |
| 2024-07-11 | $66.17 | $243.68 | 1,226,400 | — | — |
| 2024-07-10 | $64.57 | $237.79 | 1,406,000 | — | — |
| 2024-07-09 | $64.17 | $236.32 | 981,500 | — | — |
| 2024-07-08 | $63.73 | $234.70 | 1,045,500 | — | — |
| 2024-07-05 | $64.00 | $235.69 | 630,700 | — | — |
| 2024-07-03 | $63.60 | $234.22 | 562,700 | — | — |
| 2024-07-02 | $63.97 | $235.58 | 1,576,800 | — | — |
| 2024-07-01 | $64.60 | $237.90 | 1,180,300 | — | — |
| 2024-06-28 | $65.13 | $239.85 | 3,107,700 | — | — |
| 2024-06-27 | $65.26 | $238.57 | 1,587,300 | — | — |
| 2024-06-26 | $64.44 | $235.58 | 1,381,300 | — | — |
| 2024-06-25 | $64.24 | $234.84 | 729,000 | — | — |
| 2024-06-24 | $65.02 | $237.70 | 1,548,100 | — | — |
| 2024-06-21 | $64.34 | $235.21 | 1,780,700 | — | — |
| 2024-06-20 | $63.19 | $231.01 | 789,900 | — | — |
| 2024-06-18 | $62.89 | $229.91 | 2,212,600 | — | — |
| 2024-06-17 | $62.37 | $228.01 | 840,400 | — | — |
| 2024-06-14 | $62.72 | $229.29 | 952,400 | — | — |
| 2024-06-13 | $62.41 | $228.15 | 1,934,000 | — | — |
| 2024-06-12 | $61.29 | $224.06 | 1,054,200 | — | — |
| 2024-06-11 | $61.34 | $224.24 | 1,025,600 | — | — |
| 2024-06-10 | $61.70 | $225.56 | 1,057,300 | — | — |
| 2024-06-07 | $62.27 | $227.64 | 714,300 | — | — |
| 2024-06-06 | $63.80 | $233.24 | 753,600 | — | — |
| 2024-06-05 | $63.77 | $233.13 | 659,300 | — | — |
| 2024-06-04 | $63.87 | $233.49 | 884,700 | — | — |
| 2024-06-03 | $63.22 | $231.12 | 1,563,600 | — | — |
| 2024-05-31 | $62.77 | $229.47 | 1,395,200 | — | — |
| 2024-05-30 | $62.60 | $228.85 | 879,200 | — | — |
| 2024-05-29 | $61.25 | $223.91 | 705,900 | — | — |
| 2024-05-28 | $61.25 | $223.91 | 835,600 | — | — |
| 2024-05-24 | $61.85 | $226.11 | 604,000 | — | — |
| 2024-05-23 | $62.30 | $227.75 | 783,700 | — | — |
| 2024-05-22 | $64.10 | $234.33 | 927,000 | — | — |
| 2024-05-21 | $64.63 | $236.27 | 956,300 | — | — |
| 2024-05-20 | $64.17 | $234.59 | 1,508,200 | — | — |
| 2024-05-17 | $64.68 | $236.45 | 1,409,600 | — | — |
| 2024-05-16 | $63.47 | $232.03 | 1,281,700 | — | — |
| 2024-05-15 | $63.33 | $231.52 | 2,471,700 | — | — |
| 2024-05-14 | $62.29 | $227.72 | 703,100 | — | — |
| 2024-05-13 | $62.45 | $228.30 | 1,001,200 | — | — |
| 2024-05-10 | $62.79 | $229.54 | 894,800 | — | — |
| 2024-05-09 | $63.04 | $230.46 | 647,800 | — | — |
| 2024-05-08 | $62.73 | $229.32 | 1,302,300 | — | — |
| 2024-05-07 | $63.00 | $230.31 | 1,684,300 | — | — |
| 2024-05-06 | $63.09 | $230.64 | 797,000 | — | — |
| 2024-05-03 | $63.33 | $231.52 | 1,451,500 | — | — |
| 2024-05-02 | $63.16 | $230.90 | 1,597,300 | — | — |
| 2024-05-01 | $60.95 | $222.82 | 1,586,800 | — | — |
| 2024-04-30 | $60.29 | $220.40 | 1,580,100 | — | — |
| 2024-04-29 | $60.71 | $221.94 | 1,645,800 | — | — |
| 2024-04-26 | $60.53 | $221.28 | 1,117,300 | — | — |
| 2024-04-25 | $60.75 | $222.09 | 971,600 | — | — |
| 2024-04-24 | $61.32 | $224.17 | 1,533,000 | — | — |
| 2024-04-23 | $61.77 | $225.81 | 1,639,200 | — | — |
| 2024-04-22 | $62.70 | $229.21 | 1,459,400 | — | — |
| 2024-04-19 | $62.73 | $229.32 | 1,501,900 | — | — |
| 2024-04-18 | $62.33 | $227.86 | 1,309,400 | — | — |
| 2024-04-17 | $61.80 | $225.92 | 1,157,200 | — | — |
| 2024-04-16 | $61.07 | $223.26 | 1,565,200 | — | — |
| 2024-04-15 | $61.36 | $224.32 | 1,646,900 | — | — |
| 2024-04-12 | $61.03 | $223.11 | 867,700 | — | — |
| 2024-04-11 | $61.56 | $225.05 | 1,343,700 | — | — |
| 2024-04-10 | $61.96 | $226.51 | 1,439,100 | — | — |
| 2024-04-09 | $64.04 | $234.11 | 3,244,200 | — | — |
| 2024-04-08 | $63.73 | $232.98 | 2,815,300 | — | — |
| 2024-04-05 | $62.87 | $229.84 | 732,300 | — | — |
| 2024-04-04 | $63.01 | $230.35 | 1,169,300 | — | — |
| 2024-04-03 | $62.80 | $229.58 | 1,020,900 | — | — |
| 2024-04-02 | $63.16 | $230.90 | 1,383,400 | — | — |
| 2024-04-01 | $63.28 | $231.33 | 1,223,600 | — | — |
| 2024-03-28 | $64.40 | $235.43 | 2,728,300 | — | — |
| 2024-03-27 | $64.33 | $235.17 | 1,207,100 | — | — |
| 2024-03-26 | $63.42 | $230.10 | 1,259,800 | — | — |
| 2024-03-25 | $63.93 | $231.95 | 880,700 | — | — |
| 2024-03-22 | $64.67 | $234.63 | 701,100 | — | — |
| 2024-03-21 | $65.67 | $238.26 | 1,231,100 | — | — |
| 2024-03-20 | $65.52 | $237.72 | 875,900 | — | — |
| 2024-03-19 | $65.30 | $236.92 | 575,900 | — | — |
| 2024-03-18 | $65.07 | $236.09 | 830,900 | — | — |
| 2024-03-15 | $65.43 | $237.39 | 2,108,100 | — | — |
| 2024-03-14 | $65.68 | $238.30 | 805,100 | — | — |
| 2024-03-13 | $66.93 | $242.83 | 1,231,400 | — | — |
| 2024-03-12 | $66.32 | $240.62 | 653,000 | — | — |
| 2024-03-11 | $66.68 | $241.93 | 591,200 | — | — |
| 2024-03-08 | $66.64 | $241.78 | 935,000 | — | — |
| 2024-03-07 | $65.88 | $239.02 | 1,354,500 | — | — |
| 2024-03-06 | $66.23 | $240.29 | 1,296,000 | — | — |
| 2024-03-05 | $66.89 | $242.69 | 998,000 | — | — |
| 2024-03-04 | $67.23 | $243.92 | 1,883,500 | — | — |
| 2024-03-01 | $66.92 | $242.80 | 991,700 | — | — |
| 2024-02-29 | $67.32 | $244.25 | 1,847,800 | — | — |
| 2024-02-28 | $65.98 | $239.39 | 1,328,100 | — | — |
| 2024-02-27 | $66.56 | $241.49 | 1,013,500 | — | — |
| 2024-02-26 | $65.92 | $239.17 | 747,600 | — | — |
| 2024-02-23 | $66.82 | $242.43 | 2,128,200 | — | — |
| 2024-02-22 | $66.72 | $242.07 | 2,040,300 | — | — |
| 2024-02-21 | $67.26 | $244.03 | 858,900 | — | — |
| 2024-02-20 | $66.64 | $241.78 | 709,400 | — | — |
| 2024-02-16 | $66.18 | $240.11 | 1,254,700 | — | — |
| 2024-02-15 | $66.46 | $241.13 | 1,011,400 | — | — |
| 2024-02-14 | $66.18 | $240.11 | 1,426,700 | — | — |
| 2024-02-13 | $66.45 | $241.09 | 1,055,600 | — | — |
| 2024-02-12 | $67.42 | $244.61 | 1,026,700 | — | — |
| 2024-02-09 | $66.81 | $242.40 | 1,083,500 | — | — |
| 2024-02-08 | $66.43 | $241.02 | 896,300 | — | — |
| 2024-02-07 | $66.52 | $241.35 | 949,300 | — | — |
| 2024-02-06 | $67.05 | $243.27 | 927,200 | — | — |
| 2024-02-05 | $66.99 | $243.05 | 1,157,200 | — | — |
| 2024-02-02 | $68.62 | $248.97 | 1,273,700 | — | — |
| 2024-02-01 | $69.39 | $251.76 | 2,028,600 | — | — |
| 2024-01-31 | $67.69 | $245.59 | 2,970,300 | — | — |
| 2024-01-30 | $67.89 | $246.32 | 1,700,500 | — | — |
| 2024-01-29 | $66.88 | $242.65 | 1,665,500 | — | — |
| 2024-01-26 | $66.73 | $242.11 | 937,900 | — | — |
| 2024-01-25 | $66.35 | $240.73 | 1,412,400 | — | — |
| 2024-01-24 | $65.55 | $237.83 | 1,805,500 | — | — |
| 2024-01-23 | $67.00 | $243.09 | 1,589,600 | — | — |
| 2024-01-22 | $68.96 | $250.20 | 967,900 | — | — |
| 2024-01-19 | $68.47 | $248.42 | 823,400 | — | — |
| 2024-01-18 | $67.62 | $245.34 | 765,600 | — | — |
| 2024-01-17 | $68.32 | $247.88 | 955,600 | — | — |
| 2024-01-16 | $69.67 | $252.77 | 1,028,500 | — | — |
| 2024-01-12 | $70.30 | $255.06 | 530,200 | — | — |
| 2024-01-11 | $69.81 | $253.28 | 1,006,100 | — | — |
| 2024-01-10 | $70.11 | $254.37 | 1,152,700 | — | — |
| 2024-01-09 | $70.20 | $254.70 | 728,700 | — | — |
| 2024-01-08 | $69.92 | $253.68 | 624,500 | — | — |
| 2024-01-05 | $69.04 | $250.49 | 831,900 | — | — |
| 2024-01-04 | $69.56 | $252.38 | 918,500 | — | — |
| 2024-01-03 | $69.34 | $251.58 | 1,156,700 | — | — |
| 2024-01-02 | $71.13 | $258.07 | 711,700 | — | — |