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-10-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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $73.93 | $384.96 | 1,020,300 | — | — |
| 2024-12-30 | $73.41 | $382.25 | 989,700 | — | — |
| 2024-12-27 | $73.95 | $385.06 | 808,500 | — | — |
| 2024-12-26 | $74.61 | $388.50 | 459,600 | — | — |
| 2024-12-24 | $74.50 | $387.93 | 345,600 | — | — |
| 2024-12-23 | $73.75 | $384.02 | 1,046,200 | — | — |
| 2024-12-20 | $73.80 | $384.28 | 3,284,000 | — | — |
| 2024-12-19 | $72.42 | $377.10 | 1,742,400 | — | — |
| 2024-12-18 | $73.21 | $381.21 | 1,871,300 | — | — |
| 2024-12-17 | $75.50 | $393.13 | 1,404,700 | — | — |
| 2024-12-16 | $75.40 | $392.61 | 1,030,600 | — | — |
| 2024-12-13 | $75.37 | $388.79 | 919,500 | — | — |
| 2024-12-12 | $75.31 | $388.48 | 1,234,700 | — | — |
| 2024-12-11 | $74.20 | $382.75 | 1,168,000 | — | — |
| 2024-12-10 | $74.33 | $383.42 | 1,173,300 | — | — |
| 2024-12-09 | $74.92 | $386.46 | 1,086,800 | — | — |
| 2024-12-06 | $74.13 | $382.39 | 1,012,700 | — | — |
| 2024-12-05 | $74.31 | $383.32 | 842,100 | — | — |
| 2024-12-04 | $74.35 | $383.52 | 755,800 | — | — |
| 2024-12-03 | $74.72 | $385.43 | 1,165,600 | — | — |
| 2024-12-02 | $74.63 | $384.97 | 1,001,800 | — | — |
| 2024-11-29 | $75.59 | $389.92 | 947,200 | — | — |
| 2024-11-27 | $75.91 | $391.57 | 800,700 | — | — |
| 2024-11-26 | $75.00 | $386.88 | 729,700 | — | — |
| 2024-11-25 | $74.02 | $381.82 | 2,193,400 | — | — |
| 2024-11-22 | $74.24 | $382.96 | 725,600 | — | — |
| 2024-11-21 | $74.46 | $384.09 | 758,900 | — | — |
| 2024-11-20 | $74.53 | $384.45 | 605,500 | — | — |
| 2024-11-19 | $74.25 | $383.01 | 1,021,200 | — | — |
| 2024-11-18 | $73.77 | $380.53 | 639,300 | — | — |
| 2024-11-15 | $73.66 | $379.97 | 3,835,300 | — | — |
| 2024-11-14 | $73.66 | $379.97 | 1,034,600 | — | — |
| 2024-11-13 | $73.86 | $381.00 | 1,309,300 | — | — |
| 2024-11-12 | $73.48 | $379.04 | 1,018,300 | — | — |
| 2024-11-11 | $74.00 | $381.72 | 1,531,500 | — | — |
| 2024-11-08 | $74.24 | $382.96 | 1,037,700 | — | — |
| 2024-11-07 | $73.87 | $381.05 | 1,230,100 | — | — |
| 2024-11-06 | $72.82 | $375.63 | 1,367,100 | — | — |
| 2024-11-05 | $73.16 | $377.39 | 991,600 | — | — |
| 2024-11-04 | $72.28 | $372.85 | 1,108,000 | — | — |
| 2024-11-01 | $71.42 | $368.41 | 932,800 | — | — |
| 2024-10-31 | $71.44 | $368.51 | 1,357,100 | — | — |
| 2024-10-30 | $72.70 | $375.01 | 2,472,200 | — | — |
| 2024-10-29 | $72.43 | $373.62 | 1,421,800 | — | — |
| 2024-10-28 | $71.75 | $370.11 | 740,100 | — | — |
| 2024-10-25 | $71.01 | $366.30 | 512,400 | — | — |
| 2024-10-24 | $72.00 | $371.40 | 617,500 | — | — |
| 2024-10-23 | $72.23 | $372.59 | 579,500 | — | — |
| 2024-10-22 | $71.87 | $370.73 | 560,800 | — | — |
| 2024-10-21 | $71.60 | $369.34 | 871,500 | — | — |
| 2024-10-18 | $72.57 | $374.34 | 759,700 | — | — |
| 2024-10-17 | $72.00 | $371.40 | 885,500 | — | — |
| 2024-10-16 | $72.25 | $372.69 | 809,000 | — | — |
| 2024-10-15 | $71.59 | $369.29 | 612,000 | — | — |
| 2024-10-14 | $70.71 | $364.75 | 762,400 | — | — |
| 2024-10-11 | $70.30 | $362.63 | 655,100 | — | — |
| 2024-10-10 | $69.77 | $359.90 | 749,600 | — | — |
| 2024-10-09 | $71.06 | $366.55 | 853,000 | — | — |
| 2024-10-08 | $70.16 | $361.91 | 660,200 | — | — |
| 2024-10-07 | $70.41 | $363.20 | 517,100 | — | — |
| 2024-10-04 | $70.85 | $365.47 | 523,700 | — | — |
| 2024-10-03 | $71.01 | $366.30 | 534,800 | — | — |
| 2024-10-02 | $71.05 | $366.50 | 780,500 | — | — |
| 2024-10-01 | $72.17 | $372.28 | 864,900 | — | — |
| 2024-09-30 | $72.23 | $372.59 | 947,100 | — | — |
| 2024-09-27 | $71.45 | $368.57 | 781,800 | — | — |
| 2024-09-26 | $70.92 | $365.83 | 835,300 | — | — |
| 2024-09-25 | $72.40 | $373.47 | 736,100 | — | — |
| 2024-09-24 | $72.53 | $374.14 | 839,000 | — | — |
| 2024-09-23 | $72.14 | $372.12 | 986,200 | — | — |
| 2024-09-20 | $71.59 | $369.29 | 2,242,500 | — | — |
| 2024-09-19 | $72.13 | $372.07 | 2,214,900 | — | — |
| 2024-09-18 | $73.36 | $378.42 | 1,497,600 | — | — |
| 2024-09-17 | $73.68 | $380.07 | 1,029,700 | — | — |
| 2024-09-16 | $74.77 | $385.69 | 819,300 | — | — |
| 2024-09-13 | $74.68 | $385.23 | 1,016,800 | — | — |
| 2024-09-12 | $74.36 | $383.58 | 1,154,400 | — | — |
| 2024-09-11 | $74.43 | $380.48 | 847,800 | — | — |
| 2024-09-10 | $75.18 | $384.31 | 1,097,000 | — | — |
| 2024-09-09 | $74.44 | $380.53 | 1,172,900 | — | — |
| 2024-09-06 | $72.62 | $371.23 | 836,400 | — | — |
| 2024-09-05 | $73.30 | $374.70 | 1,070,700 | — | — |
| 2024-09-04 | $72.90 | $372.66 | 917,000 | — | — |
| 2024-09-03 | $72.50 | $370.61 | 827,900 | — | — |
| 2024-08-30 | $72.69 | $371.59 | 1,492,900 | — | — |
| 2024-08-29 | $71.67 | $366.37 | 652,700 | — | — |
| 2024-08-28 | $71.66 | $366.32 | 791,000 | — | — |
| 2024-08-27 | $71.27 | $364.33 | 891,700 | — | — |
| 2024-08-26 | $71.25 | $364.22 | 718,000 | — | — |
| 2024-08-23 | $71.42 | $365.09 | 1,082,200 | — | — |
| 2024-08-22 | $70.74 | $361.62 | 768,600 | — | — |
| 2024-08-21 | $70.78 | $361.82 | 712,700 | — | — |
| 2024-08-20 | $70.44 | $360.08 | 575,500 | — | — |
| 2024-08-19 | $70.51 | $360.44 | 584,600 | — | — |
| 2024-08-16 | $69.77 | $356.66 | 697,500 | — | — |
| 2024-08-15 | $70.01 | $357.89 | 1,735,000 | — | — |
| 2024-08-14 | $70.26 | $359.16 | 726,600 | — | — |
| 2024-08-13 | $69.89 | $357.27 | 944,100 | — | — |
| 2024-08-12 | $69.76 | $356.61 | 692,800 | — | — |
| 2024-08-09 | $70.41 | $359.93 | 785,800 | — | — |
| 2024-08-08 | $69.89 | $357.27 | 898,400 | — | — |
| 2024-08-07 | $69.61 | $355.84 | 1,195,100 | — | — |
| 2024-08-06 | $69.79 | $356.76 | 1,130,700 | — | — |
| 2024-08-05 | $68.41 | $349.71 | 1,792,200 | — | — |
| 2024-08-02 | $70.29 | $359.32 | 1,996,700 | — | — |
| 2024-08-01 | $68.56 | $350.47 | 1,366,300 | — | — |
| 2024-07-31 | $67.34 | $344.24 | 1,429,900 | — | — |
| 2024-07-30 | $68.39 | $349.60 | 1,192,200 | — | — |
| 2024-07-29 | $66.24 | $338.61 | 876,100 | — | — |
| 2024-07-26 | $65.36 | $334.12 | 702,600 | — | — |
| 2024-07-25 | $64.16 | $327.98 | 1,336,900 | — | — |
| 2024-07-24 | $64.79 | $331.20 | 1,376,100 | — | — |
| 2024-07-23 | $66.42 | $339.53 | 976,800 | — | — |
| 2024-07-22 | $66.82 | $341.58 | 601,600 | — | — |
| 2024-07-19 | $66.10 | $337.90 | 565,700 | — | — |
| 2024-07-18 | $66.19 | $338.36 | 748,000 | — | — |
| 2024-07-17 | $66.36 | $339.23 | 920,500 | — | — |
| 2024-07-16 | $65.13 | $332.94 | 673,200 | — | — |
| 2024-07-15 | $64.19 | $328.13 | 693,300 | — | — |
| 2024-07-12 | $64.05 | $327.42 | 1,147,300 | — | — |
| 2024-07-11 | $63.22 | $323.18 | 1,305,000 | — | — |
| 2024-07-10 | $62.30 | $318.47 | 1,198,000 | — | — |
| 2024-07-09 | $62.08 | $317.35 | 971,900 | — | — |
| 2024-07-08 | $61.74 | $315.61 | 740,600 | — | — |
| 2024-07-05 | $61.95 | $316.68 | 649,700 | — | — |
| 2024-07-03 | $61.64 | $315.10 | 431,300 | — | — |
| 2024-07-02 | $62.00 | $316.94 | 1,258,200 | — | — |
| 2024-07-01 | $61.86 | $316.22 | 918,700 | — | — |
| 2024-06-28 | $62.20 | $317.96 | 1,660,700 | — | — |
| 2024-06-27 | $62.01 | $316.99 | 853,600 | — | — |
| 2024-06-26 | $61.41 | $313.92 | 1,118,900 | — | — |
| 2024-06-25 | $61.31 | $313.41 | 614,200 | — | — |
| 2024-06-24 | $62.26 | $318.27 | 1,986,100 | — | — |
| 2024-06-21 | $62.14 | $317.66 | 1,737,700 | — | — |
| 2024-06-20 | $61.67 | $315.25 | 948,200 | — | — |
| 2024-06-18 | $61.16 | $312.65 | 619,800 | — | — |
| 2024-06-17 | $61.43 | $314.03 | 842,400 | — | — |
| 2024-06-14 | $61.77 | $315.76 | 1,346,400 | — | — |
| 2024-06-13 | $61.62 | $315.00 | 1,351,100 | — | — |
| 2024-06-12 | $60.61 | $309.83 | 1,136,800 | — | — |
| 2024-06-11 | $60.60 | $306.36 | 1,293,100 | — | — |
| 2024-06-10 | $60.76 | $307.17 | 958,500 | — | — |
| 2024-06-07 | $61.24 | $309.59 | 936,500 | — | — |
| 2024-06-06 | $61.48 | $310.81 | 671,000 | — | — |
| 2024-06-05 | $61.26 | $309.69 | 639,100 | — | — |
| 2024-06-04 | $61.56 | $311.21 | 755,200 | — | — |
| 2024-06-03 | $61.94 | $313.13 | 954,400 | — | — |
| 2024-05-31 | $61.40 | $310.40 | 1,389,300 | — | — |
| 2024-05-30 | $60.09 | $303.78 | 932,100 | — | — |
| 2024-05-29 | $58.69 | $296.70 | 944,600 | — | — |
| 2024-05-28 | $58.91 | $297.81 | 793,000 | — | — |
| 2024-05-24 | $59.29 | $299.74 | 904,600 | — | — |
| 2024-05-23 | $59.27 | $299.63 | 929,600 | — | — |
| 2024-05-22 | $60.32 | $304.94 | 782,100 | — | — |
| 2024-05-21 | $60.17 | $304.18 | 462,500 | — | — |
| 2024-05-20 | $59.95 | $303.07 | 537,400 | — | — |
| 2024-05-17 | $60.89 | $307.82 | 1,138,900 | — | — |
| 2024-05-16 | $60.12 | $303.93 | 848,900 | — | — |
| 2024-05-15 | $60.55 | $306.11 | 869,600 | — | — |
| 2024-05-14 | $59.75 | $302.06 | 998,000 | — | — |
| 2024-05-13 | $59.80 | $302.31 | 1,009,300 | — | — |
| 2024-05-10 | $59.57 | $301.15 | 698,500 | — | — |
| 2024-05-09 | $59.32 | $299.89 | 631,900 | — | — |
| 2024-05-08 | $58.67 | $296.60 | 1,115,600 | — | — |
| 2024-05-07 | $59.44 | $300.49 | 1,056,000 | — | — |
| 2024-05-06 | $58.93 | $297.92 | 783,700 | — | — |
| 2024-05-03 | $59.00 | $298.27 | 2,137,500 | — | — |
| 2024-05-02 | $60.02 | $303.43 | 1,350,900 | — | — |
| 2024-05-01 | $59.11 | $298.83 | 1,078,800 | — | — |
| 2024-04-30 | $59.22 | $299.38 | 1,132,200 | — | — |
| 2024-04-29 | $59.01 | $298.32 | 2,037,500 | — | — |
| 2024-04-26 | $58.28 | $294.63 | 1,398,400 | — | — |
| 2024-04-25 | $59.06 | $298.57 | 1,643,200 | — | — |
| 2024-04-24 | $59.61 | $301.35 | 1,137,700 | — | — |
| 2024-04-23 | $60.08 | $303.73 | 700,100 | — | — |
| 2024-04-22 | $59.21 | $299.33 | 958,000 | — | — |
| 2024-04-19 | $58.37 | $295.08 | 1,388,900 | — | — |
| 2024-04-18 | $57.76 | $292.00 | 867,400 | — | — |
| 2024-04-17 | $57.29 | $289.62 | 929,800 | — | — |
| 2024-04-16 | $56.98 | $288.06 | 1,221,400 | — | — |
| 2024-04-15 | $57.92 | $292.81 | 1,623,100 | — | — |
| 2024-04-12 | $58.49 | $295.69 | 1,985,000 | — | — |
| 2024-04-11 | $58.19 | $294.17 | 1,014,700 | — | — |
| 2024-04-10 | $58.35 | $294.98 | 2,623,800 | — | — |
| 2024-04-09 | $60.20 | $304.34 | 1,918,800 | — | — |
| 2024-04-08 | $59.19 | $299.23 | 1,216,600 | — | — |
| 2024-04-05 | $58.80 | $297.26 | 906,000 | — | — |
| 2024-04-04 | $59.10 | $298.77 | 829,600 | — | — |
| 2024-04-03 | $59.74 | $302.01 | 1,105,700 | — | — |
| 2024-04-02 | $59.67 | $301.66 | 1,314,200 | — | — |
| 2024-04-01 | $59.65 | $301.56 | 839,300 | — | — |
| 2024-03-28 | $60.56 | $306.16 | 1,415,300 | — | — |
| 2024-03-27 | $60.17 | $304.18 | 1,092,500 | — | — |
| 2024-03-26 | $58.91 | $297.81 | 897,000 | — | — |
| 2024-03-25 | $59.10 | $298.77 | 729,700 | — | — |
| 2024-03-22 | $59.34 | $299.99 | 955,000 | — | — |
| 2024-03-21 | $60.73 | $307.02 | 1,105,800 | — | — |
| 2024-03-20 | $60.26 | $304.64 | 1,198,700 | — | — |
| 2024-03-19 | $59.24 | $299.48 | 765,600 | — | — |
| 2024-03-18 | $59.38 | $300.19 | 739,300 | — | — |
| 2024-03-15 | $59.08 | $298.67 | 2,277,500 | — | — |
| 2024-03-14 | $59.26 | $299.58 | 1,083,800 | — | — |
| 2024-03-13 | $60.62 | $306.46 | 891,200 | — | — |
| 2024-03-12 | $60.71 | $306.91 | 1,612,600 | — | — |
| 2024-03-11 | $61.95 | $309.80 | 1,549,400 | — | — |
| 2024-03-08 | $61.87 | $309.40 | 1,150,900 | — | — |
| 2024-03-07 | $61.43 | $307.20 | 1,001,900 | — | — |
| 2024-03-06 | $61.38 | $306.95 | 1,183,100 | — | — |
| 2024-03-05 | $61.94 | $309.75 | 1,061,900 | — | — |
| 2024-03-04 | $62.90 | $314.55 | 1,188,300 | — | — |
| 2024-03-01 | $61.75 | $308.80 | 1,187,200 | — | — |
| 2024-02-29 | $61.95 | $309.80 | 2,960,400 | — | — |
| 2024-02-28 | $60.97 | $304.89 | 875,200 | — | — |
| 2024-02-27 | $60.53 | $302.69 | 1,183,600 | — | — |
| 2024-02-26 | $60.23 | $301.19 | 841,100 | — | — |
| 2024-02-23 | $60.73 | $303.69 | 662,000 | — | — |
| 2024-02-22 | $61.07 | $305.39 | 1,022,100 | — | — |
| 2024-02-21 | $61.22 | $306.15 | 819,200 | — | — |
| 2024-02-20 | $60.62 | $303.14 | 947,600 | — | — |
| 2024-02-16 | $60.81 | $304.09 | 809,500 | — | — |
| 2024-02-15 | $61.24 | $306.25 | 719,100 | — | — |
| 2024-02-14 | $60.19 | $300.99 | 1,231,800 | — | — |
| 2024-02-13 | $60.42 | $302.14 | 2,251,300 | — | — |
| 2024-02-12 | $60.70 | $303.54 | 1,864,200 | — | — |
| 2024-02-09 | $61.32 | $306.65 | 2,364,400 | — | — |
| 2024-02-08 | $62.14 | $310.75 | 1,360,800 | — | — |
| 2024-02-07 | $61.94 | $309.75 | 919,700 | — | — |
| 2024-02-06 | $62.21 | $311.10 | 1,060,900 | — | — |
| 2024-02-05 | $61.23 | $306.20 | 1,179,500 | — | — |
| 2024-02-02 | $62.60 | $313.05 | 1,128,200 | — | — |
| 2024-02-01 | $63.65 | $318.30 | 1,400,000 | — | — |
| 2024-01-31 | $62.67 | $313.40 | 1,242,400 | — | — |
| 2024-01-30 | $63.18 | $315.95 | 1,039,300 | — | — |
| 2024-01-29 | $63.50 | $317.55 | 815,400 | — | — |
| 2024-01-26 | $63.60 | $318.05 | 1,037,400 | — | — |
| 2024-01-25 | $63.97 | $319.90 | 1,361,700 | — | — |
| 2024-01-24 | $62.21 | $311.10 | 1,299,200 | — | — |
| 2024-01-23 | $63.03 | $315.20 | 1,336,300 | — | — |
| 2024-01-22 | $62.97 | $314.90 | 980,300 | — | — |
| 2024-01-19 | $62.73 | $313.70 | 1,282,600 | — | — |
| 2024-01-18 | $62.30 | $311.55 | 1,371,500 | — | — |
| 2024-01-17 | $62.47 | $312.40 | 1,146,700 | — | — |
| 2024-01-16 | $63.33 | $316.70 | 1,459,000 | — | — |
| 2024-01-12 | $64.07 | $320.40 | 1,531,600 | — | — |
| 2024-01-11 | $64.18 | $320.95 | 1,156,300 | — | — |
| 2024-01-10 | $64.46 | $322.35 | 1,765,000 | — | — |
| 2024-01-09 | $64.53 | $322.70 | 1,835,100 | — | — |
| 2024-01-08 | $65.00 | $325.05 | 1,803,200 | — | — |
| 2024-01-05 | $65.00 | $325.05 | 1,718,800 | — | — |
| 2024-01-04 | $65.58 | $327.95 | 1,536,600 | — | — |
| 2024-01-03 | $65.76 | $328.85 | 908,200 | — | — |
| 2024-01-02 | $67.73 | $338.70 | 720,500 | — | — |