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
- 2011-03-10 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 | $300.15 | $399.90 | 647,800 | — | — |
| 2024-12-30 | $298.42 | $397.60 | 903,100 | — | — |
| 2024-12-27 | $302.52 | $403.06 | 1,238,700 | — | — |
| 2024-12-26 | $302.76 | $403.38 | 663,900 | — | — |
| 2024-12-24 | $304.62 | $405.86 | 321,300 | — | — |
| 2024-12-23 | $303.52 | $404.39 | 924,000 | — | — |
| 2024-12-20 | $303.62 | $404.52 | 2,933,000 | — | — |
| 2024-12-19 | $297.52 | $396.40 | 1,911,000 | — | — |
| 2024-12-18 | $299.15 | $398.57 | 1,504,400 | — | — |
| 2024-12-17 | $307.78 | $410.07 | 1,633,500 | — | — |
| 2024-12-16 | $309.60 | $412.49 | 1,788,200 | — | — |
| 2024-12-13 | $313.93 | $418.26 | 1,324,500 | — | — |
| 2024-12-12 | $311.99 | $414.80 | 1,568,700 | — | — |
| 2024-12-11 | $315.14 | $418.99 | 882,800 | — | — |
| 2024-12-10 | $316.79 | $421.18 | 1,087,400 | — | — |
| 2024-12-09 | $318.50 | $423.45 | 1,405,300 | — | — |
| 2024-12-06 | $319.75 | $425.11 | 1,329,200 | — | — |
| 2024-12-05 | $320.05 | $425.51 | 1,384,600 | — | — |
| 2024-12-04 | $324.09 | $430.88 | 1,800,100 | — | — |
| 2024-12-03 | $327.07 | $434.85 | 1,067,300 | — | — |
| 2024-12-02 | $327.63 | $435.59 | 1,189,000 | — | — |
| 2024-11-29 | $327.22 | $435.05 | 626,800 | — | — |
| 2024-11-27 | $325.47 | $432.72 | 757,100 | — | — |
| 2024-11-26 | $328.95 | $437.35 | 1,056,500 | — | — |
| 2024-11-25 | $325.62 | $432.92 | 2,688,300 | — | — |
| 2024-11-22 | $324.93 | $432.00 | 2,133,200 | — | — |
| 2024-11-21 | $332.24 | $441.72 | 2,322,100 | — | — |
| 2024-11-20 | $333.00 | $442.73 | 1,510,500 | — | — |
| 2024-11-19 | $335.11 | $445.54 | 1,173,200 | — | — |
| 2024-11-18 | $335.85 | $446.52 | 1,496,200 | — | — |
| 2024-11-15 | $342.96 | $455.97 | 1,863,500 | — | — |
| 2024-11-14 | $345.51 | $459.36 | 1,835,700 | — | — |
| 2024-11-13 | $349.32 | $464.43 | 1,433,100 | — | — |
| 2024-11-12 | $350.53 | $466.04 | 1,416,200 | — | — |
| 2024-11-11 | $357.99 | $475.96 | 909,700 | — | — |
| 2024-11-08 | $354.16 | $470.86 | 1,252,600 | — | — |
| 2024-11-07 | $356.03 | $473.35 | 1,670,900 | — | — |
| 2024-11-06 | $348.75 | $463.67 | 3,443,800 | — | — |
| 2024-11-05 | $366.66 | $487.48 | 999,800 | — | — |
| 2024-11-04 | $363.16 | $482.83 | 1,547,700 | — | — |
| 2024-11-01 | $357.19 | $474.89 | 1,317,700 | — | — |
| 2024-10-31 | $358.74 | $476.95 | 1,188,200 | — | — |
| 2024-10-30 | $360.92 | $479.85 | 1,266,500 | — | — |
| 2024-10-29 | $360.67 | $479.52 | 1,639,700 | — | — |
| 2024-10-28 | $356.59 | $474.09 | 1,969,900 | — | — |
| 2024-10-25 | $363.55 | $483.35 | 4,263,600 | — | — |
| 2024-10-24 | $398.90 | $530.35 | 2,224,300 | — | — |
| 2024-10-23 | $410.03 | $545.14 | 905,400 | — | — |
| 2024-10-22 | $408.17 | $542.67 | 976,700 | — | — |
| 2024-10-21 | $410.76 | $546.11 | 962,000 | — | — |
| 2024-10-18 | $415.54 | $552.47 | 1,094,000 | — | — |
| 2024-10-17 | $406.48 | $540.42 | 1,109,800 | — | — |
| 2024-10-16 | $409.23 | $544.08 | 1,769,000 | — | — |
| 2024-10-15 | $401.26 | $533.48 | 1,602,800 | — | — |
| 2024-10-14 | $395.78 | $526.20 | 865,400 | — | — |
| 2024-10-11 | $394.54 | $524.55 | 755,000 | — | — |
| 2024-10-10 | $387.25 | $514.86 | 956,700 | — | — |
| 2024-10-09 | $386.36 | $513.67 | 1,435,300 | — | — |
| 2024-10-08 | $378.58 | $503.33 | 1,893,700 | — | — |
| 2024-10-07 | $382.53 | $508.58 | 1,641,700 | — | — |
| 2024-10-04 | $394.07 | $523.92 | 787,900 | — | — |
| 2024-10-03 | $392.46 | $521.78 | 932,500 | — | — |
| 2024-10-02 | $403.85 | $536.93 | 999,600 | — | — |
| 2024-10-01 | $405.45 | $539.05 | 852,000 | — | — |
| 2024-09-30 | $406.43 | $540.36 | 910,800 | — | — |
| 2024-09-27 | $403.28 | $536.17 | 823,100 | — | — |
| 2024-09-26 | $403.86 | $536.94 | 857,800 | — | — |
| 2024-09-25 | $405.11 | $538.60 | 824,500 | — | — |
| 2024-09-24 | $401.80 | $534.20 | 1,000,500 | — | — |
| 2024-09-23 | $405.70 | $539.39 | 957,900 | — | — |
| 2024-09-20 | $404.66 | $538.00 | 3,447,700 | — | — |
| 2024-09-19 | $403.52 | $536.49 | 938,100 | — | — |
| 2024-09-18 | $399.89 | $531.66 | 936,100 | — | — |
| 2024-09-17 | $397.50 | $528.48 | 1,394,600 | — | — |
| 2024-09-16 | $403.43 | $536.37 | 922,800 | — | — |
| 2024-09-13 | $394.68 | $523.86 | 876,300 | — | — |
| 2024-09-12 | $391.67 | $519.86 | 1,191,700 | — | — |
| 2024-09-11 | $388.65 | $515.85 | 1,823,900 | — | — |
| 2024-09-10 | $386.43 | $512.91 | 912,000 | — | — |
| 2024-09-09 | $384.95 | $510.94 | 1,522,500 | — | — |
| 2024-09-06 | $387.98 | $514.97 | 2,248,800 | — | — |
| 2024-09-05 | $397.75 | $527.93 | 903,600 | — | — |
| 2024-09-04 | $394.30 | $523.35 | 899,100 | — | — |
| 2024-09-03 | $395.83 | $525.38 | 930,100 | — | — |
| 2024-08-30 | $395.59 | $525.07 | 904,700 | — | — |
| 2024-08-29 | $392.79 | $521.35 | 915,000 | — | — |
| 2024-08-28 | $390.18 | $517.89 | 592,000 | — | — |
| 2024-08-27 | $390.18 | $517.89 | 762,100 | — | — |
| 2024-08-26 | $388.50 | $515.66 | 929,400 | — | — |
| 2024-08-23 | $388.78 | $516.03 | 795,400 | — | — |
| 2024-08-22 | $383.12 | $508.51 | 979,200 | — | — |
| 2024-08-21 | $376.67 | $499.95 | 721,900 | — | — |
| 2024-08-20 | $375.31 | $498.15 | 688,800 | — | — |
| 2024-08-19 | $374.21 | $496.69 | 515,500 | — | — |
| 2024-08-16 | $373.77 | $496.10 | 734,600 | — | — |
| 2024-08-15 | $371.89 | $493.61 | 773,100 | — | — |
| 2024-08-14 | $371.58 | $493.20 | 1,023,100 | — | — |
| 2024-08-13 | $368.86 | $489.59 | 884,500 | — | — |
| 2024-08-12 | $361.40 | $479.69 | 808,100 | — | — |
| 2024-08-09 | $360.90 | $479.02 | 624,200 | — | — |
| 2024-08-08 | $360.67 | $478.72 | 811,400 | — | — |
| 2024-08-07 | $352.27 | $467.57 | 824,100 | — | — |
| 2024-08-06 | $352.93 | $468.44 | 1,205,500 | — | — |
| 2024-08-05 | $350.18 | $464.79 | 1,418,600 | — | — |
| 2024-08-02 | $356.36 | $473.00 | 1,604,500 | — | — |
| 2024-08-01 | $363.12 | $481.97 | 1,385,300 | — | — |
| 2024-07-31 | $363.05 | $481.88 | 1,243,400 | — | — |
| 2024-07-30 | $361.35 | $479.62 | 1,054,000 | — | — |
| 2024-07-29 | $358.73 | $476.14 | 1,196,700 | — | — |
| 2024-07-26 | $354.78 | $470.90 | 1,215,900 | — | — |
| 2024-07-25 | $352.79 | $468.26 | 2,152,100 | — | — |
| 2024-07-24 | $343.94 | $456.51 | 1,974,200 | — | — |
| 2024-07-23 | $340.17 | $451.51 | 2,767,100 | — | — |
| 2024-07-22 | $325.38 | $431.88 | 1,571,600 | — | — |
| 2024-07-19 | $322.16 | $427.60 | 1,239,800 | — | — |
| 2024-07-18 | $321.73 | $427.03 | 1,544,900 | — | — |
| 2024-07-17 | $322.98 | $428.69 | 1,976,700 | — | — |
| 2024-07-16 | $318.91 | $423.29 | 1,853,100 | — | — |
| 2024-07-15 | $316.98 | $420.73 | 1,693,600 | — | — |
| 2024-07-12 | $324.32 | $430.47 | 1,237,300 | — | — |
| 2024-07-11 | $317.51 | $421.43 | 1,674,700 | — | — |
| 2024-07-10 | $315.35 | $418.56 | 1,433,200 | — | — |
| 2024-07-09 | $316.91 | $420.63 | 1,203,000 | — | — |
| 2024-07-08 | $316.21 | $419.70 | 1,378,100 | — | — |
| 2024-07-05 | $320.30 | $425.13 | 942,700 | — | — |
| 2024-07-03 | $326.55 | $433.43 | 945,100 | — | — |
| 2024-07-02 | $319.70 | $424.34 | 1,588,900 | — | — |
| 2024-07-01 | $315.12 | $418.26 | 2,399,900 | — | — |
| 2024-06-28 | $321.28 | $426.43 | 4,016,800 | — | — |
| 2024-06-27 | $343.29 | $455.65 | 914,000 | — | — |
| 2024-06-26 | $340.48 | $451.92 | 837,500 | — | — |
| 2024-06-25 | $340.45 | $451.88 | 691,800 | — | — |
| 2024-06-24 | $341.37 | $453.10 | 845,500 | — | — |
| 2024-06-21 | $338.92 | $449.85 | 2,060,100 | — | — |
| 2024-06-20 | $338.37 | $449.12 | 1,007,900 | — | — |
| 2024-06-18 | $340.64 | $452.13 | 737,600 | — | — |
| 2024-06-17 | $335.47 | $445.27 | 931,100 | — | — |
| 2024-06-14 | $337.47 | $447.92 | 747,400 | — | — |
| 2024-06-13 | $340.90 | $451.60 | 654,200 | — | — |
| 2024-06-12 | $340.81 | $451.48 | 794,600 | — | — |
| 2024-06-11 | $336.31 | $445.52 | 783,400 | — | — |
| 2024-06-10 | $341.26 | $452.08 | 1,176,300 | — | — |
| 2024-06-07 | $337.44 | $447.02 | 908,300 | — | — |
| 2024-06-06 | $336.82 | $446.19 | 927,700 | — | — |
| 2024-06-05 | $336.91 | $446.31 | 647,400 | — | — |
| 2024-06-04 | $332.00 | $439.81 | 729,000 | — | — |
| 2024-06-03 | $332.70 | $440.74 | 1,109,000 | — | — |
| 2024-05-31 | $339.75 | $450.08 | 2,049,300 | — | — |
| 2024-05-30 | $335.10 | $443.92 | 1,585,500 | — | — |
| 2024-05-29 | $325.13 | $430.71 | 1,786,600 | — | — |
| 2024-05-28 | $318.66 | $422.14 | 852,500 | — | — |
| 2024-05-24 | $318.70 | $422.19 | 814,300 | — | — |
| 2024-05-23 | $315.32 | $417.71 | 900,700 | — | — |
| 2024-05-22 | $318.41 | $421.81 | 678,300 | — | — |
| 2024-05-21 | $321.12 | $425.40 | 838,600 | — | — |
| 2024-05-20 | $325.05 | $430.60 | 725,900 | — | — |
| 2024-05-17 | $322.86 | $427.70 | 739,200 | — | — |
| 2024-05-16 | $322.71 | $427.50 | 694,400 | — | — |
| 2024-05-15 | $326.96 | $433.13 | 778,200 | — | — |
| 2024-05-14 | $320.50 | $424.58 | 976,300 | — | — |
| 2024-05-13 | $317.18 | $420.18 | 1,316,500 | — | — |
| 2024-05-10 | $326.65 | $432.72 | 1,030,900 | — | — |
| 2024-05-09 | $321.89 | $426.42 | 1,147,800 | — | — |
| 2024-05-08 | $309.42 | $409.90 | 1,027,000 | — | — |
| 2024-05-07 | $314.45 | $416.56 | 1,178,500 | — | — |
| 2024-05-06 | $310.06 | $410.75 | 751,200 | — | — |
| 2024-05-03 | $307.76 | $407.70 | 1,044,900 | — | — |
| 2024-05-02 | $308.84 | $409.13 | 868,700 | — | — |
| 2024-05-01 | $309.44 | $409.92 | 812,500 | — | — |
| 2024-04-30 | $309.82 | $410.43 | 955,800 | — | — |
| 2024-04-29 | $311.42 | $412.55 | 1,141,200 | — | — |
| 2024-04-26 | $306.69 | $406.28 | 2,257,100 | — | — |
| 2024-04-25 | $314.12 | $416.12 | 1,585,000 | — | — |
| 2024-04-24 | $319.02 | $422.61 | 835,600 | — | — |
| 2024-04-23 | $319.43 | $423.16 | 1,183,400 | — | — |
| 2024-04-22 | $310.31 | $411.08 | 1,131,400 | — | — |
| 2024-04-19 | $305.11 | $404.19 | 1,652,000 | — | — |
| 2024-04-18 | $297.00 | $393.44 | 2,767,400 | — | — |
| 2024-04-17 | $311.03 | $412.03 | 1,511,000 | — | — |
| 2024-04-16 | $313.89 | $415.82 | 1,623,100 | — | — |
| 2024-04-15 | $322.63 | $427.40 | 731,900 | — | — |
| 2024-04-12 | $322.82 | $427.65 | 994,900 | — | — |
| 2024-04-11 | $327.25 | $433.52 | 643,400 | — | — |
| 2024-04-10 | $327.76 | $434.19 | 735,200 | — | — |
| 2024-04-09 | $328.89 | $435.69 | 667,200 | — | — |
| 2024-04-08 | $328.02 | $434.54 | 1,063,600 | — | — |
| 2024-04-05 | $328.80 | $435.57 | 604,400 | — | — |
| 2024-04-04 | $325.17 | $430.76 | 749,500 | — | — |
| 2024-04-03 | $332.20 | $440.07 | 791,700 | — | — |
| 2024-04-02 | $329.35 | $436.30 | 904,600 | — | — |
| 2024-04-01 | $330.11 | $437.31 | 850,500 | — | — |
| 2024-03-28 | $333.53 | $441.84 | 812,700 | — | — |
| 2024-03-27 | $331.69 | $439.40 | 1,032,000 | — | — |
| 2024-03-26 | $327.71 | $434.13 | 891,300 | — | — |
| 2024-03-25 | $327.32 | $433.61 | 755,700 | — | — |
| 2024-03-22 | $329.94 | $437.08 | 710,100 | — | — |
| 2024-03-21 | $328.85 | $435.64 | 1,041,100 | — | — |
| 2024-03-20 | $328.86 | $435.65 | 828,200 | — | — |
| 2024-03-19 | $330.48 | $437.80 | 916,800 | — | — |
| 2024-03-18 | $327.17 | $433.41 | 829,500 | — | — |
| 2024-03-15 | $321.97 | $426.52 | 1,231,000 | — | — |
| 2024-03-14 | $324.78 | $430.25 | 1,058,200 | — | — |
| 2024-03-13 | $321.90 | $425.56 | 969,700 | — | — |
| 2024-03-12 | $323.55 | $427.74 | 1,048,700 | — | — |
| 2024-03-11 | $321.25 | $424.70 | 1,043,900 | — | — |
| 2024-03-08 | $325.37 | $430.14 | 708,700 | — | — |
| 2024-03-07 | $324.66 | $429.20 | 966,800 | — | — |
| 2024-03-06 | $323.40 | $427.54 | 1,914,000 | — | — |
| 2024-03-05 | $315.54 | $417.15 | 987,400 | — | — |
| 2024-03-04 | $314.08 | $415.22 | 750,600 | — | — |
| 2024-03-01 | $311.98 | $412.44 | 1,212,000 | — | — |
| 2024-02-29 | $311.70 | $412.07 | 1,479,200 | — | — |
| 2024-02-28 | $312.06 | $412.55 | 738,700 | — | — |
| 2024-02-27 | $314.00 | $415.11 | 620,100 | — | — |
| 2024-02-26 | $313.20 | $414.05 | 858,300 | — | — |
| 2024-02-23 | $315.36 | $416.91 | 787,200 | — | — |
| 2024-02-22 | $312.84 | $413.58 | 1,618,000 | — | — |
| 2024-02-21 | $311.62 | $411.97 | 572,800 | — | — |
| 2024-02-20 | $308.58 | $407.95 | 774,900 | — | — |
| 2024-02-16 | $308.55 | $407.91 | 869,100 | — | — |
| 2024-02-15 | $307.66 | $406.73 | 839,700 | — | — |
| 2024-02-14 | $305.43 | $403.78 | 936,100 | — | — |
| 2024-02-13 | $304.54 | $402.61 | 996,800 | — | — |
| 2024-02-12 | $310.16 | $410.04 | 1,367,700 | — | — |
| 2024-02-09 | $306.32 | $404.96 | 770,400 | — | — |
| 2024-02-08 | $305.46 | $403.82 | 899,500 | — | — |
| 2024-02-07 | $307.28 | $406.23 | 890,800 | — | — |
| 2024-02-06 | $306.82 | $405.62 | 1,261,300 | — | — |
| 2024-02-05 | $310.62 | $410.64 | 861,900 | — | — |
| 2024-02-02 | $309.42 | $409.06 | 1,280,100 | — | — |
| 2024-02-01 | $314.66 | $415.98 | 1,739,800 | — | — |
| 2024-01-31 | $304.90 | $403.08 | 2,555,800 | — | — |
| 2024-01-30 | $301.59 | $398.71 | 2,483,200 | — | — |
| 2024-01-29 | $286.73 | $379.06 | 1,742,800 | — | — |
| 2024-01-26 | $283.43 | $374.70 | 929,900 | — | — |
| 2024-01-25 | $286.02 | $378.12 | 1,438,800 | — | — |
| 2024-01-24 | $278.93 | $368.75 | 1,435,700 | — | — |
| 2024-01-23 | $284.91 | $376.65 | 1,992,000 | — | — |
| 2024-01-22 | $288.31 | $381.15 | 1,769,000 | — | — |
| 2024-01-19 | $287.77 | $380.44 | 1,212,200 | — | — |
| 2024-01-18 | $284.82 | $376.54 | 1,316,700 | — | — |
| 2024-01-17 | $277.88 | $367.36 | 737,400 | — | — |
| 2024-01-16 | $280.82 | $371.25 | 841,600 | — | — |
| 2024-01-12 | $282.19 | $373.06 | 899,900 | — | — |
| 2024-01-11 | $282.53 | $373.51 | 869,800 | — | — |
| 2024-01-10 | $282.50 | $373.47 | 890,900 | — | — |
| 2024-01-09 | $279.33 | $369.28 | 764,400 | — | — |
| 2024-01-08 | $281.49 | $372.13 | 834,700 | — | — |
| 2024-01-05 | $275.84 | $364.66 | 822,700 | — | — |
| 2024-01-04 | $273.10 | $361.04 | 832,900 | — | — |
| 2024-01-03 | $272.08 | $359.69 | 1,158,700 | — | — |
| 2024-01-02 | $275.32 | $363.98 | 1,065,800 | — | — |