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
- 1991-09-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $239.92 | $239.92 | 1,532,700 | — | — |
| 2021-12-30 | $240.00 | $240.00 | 4,423,100 | — | — |
| 2021-12-29 | $258.31 | $258.31 | 6,869,700 | — | — |
| 2021-12-28 | $235.99 | $235.99 | 775,000 | — | — |
| 2021-12-27 | $234.19 | $234.19 | 1,744,600 | — | — |
| 2021-12-23 | $235.41 | $235.41 | 1,003,300 | — | — |
| 2021-12-22 | $234.48 | $234.48 | 783,300 | — | — |
| 2021-12-21 | $234.65 | $234.65 | 1,030,200 | — | — |
| 2021-12-20 | $236.96 | $236.96 | 1,127,700 | — | — |
| 2021-12-17 | $237.43 | $237.43 | 2,262,900 | — | — |
| 2021-12-16 | $235.52 | $235.52 | 1,252,200 | — | — |
| 2021-12-15 | $235.88 | $235.88 | 1,262,400 | — | — |
| 2021-12-14 | $230.76 | $230.76 | 1,232,500 | — | — |
| 2021-12-13 | $234.50 | $234.50 | 1,236,600 | — | — |
| 2021-12-10 | $232.62 | $232.62 | 998,800 | — | — |
| 2021-12-09 | $232.43 | $232.43 | 1,365,200 | — | — |
| 2021-12-08 | $234.72 | $234.72 | 1,419,100 | — | — |
| 2021-12-07 | $226.83 | $226.83 | 941,300 | — | — |
| 2021-12-06 | $224.11 | $224.11 | 1,101,800 | — | — |
| 2021-12-03 | $223.92 | $223.92 | 1,427,700 | — | — |
| 2021-12-02 | $228.52 | $228.52 | 1,276,200 | — | — |
| 2021-12-01 | $229.50 | $229.50 | 1,672,700 | — | — |
| 2021-11-30 | $235.74 | $235.74 | 3,294,300 | — | — |
| 2021-11-29 | $236.11 | $236.11 | 2,229,100 | — | — |
| 2021-11-26 | $242.90 | $242.90 | 1,300,400 | — | — |
| 2021-11-24 | $250.13 | $250.13 | 1,579,800 | — | — |
| 2021-11-23 | $254.15 | $254.15 | 799,100 | — | — |
| 2021-11-22 | $252.21 | $252.21 | 1,290,300 | — | — |
| 2021-11-19 | $257.19 | $257.19 | 898,800 | — | — |
| 2021-11-18 | $256.79 | $256.79 | 975,800 | — | — |
| 2021-11-17 | $258.38 | $258.38 | 1,497,000 | — | — |
| 2021-11-16 | $261.55 | $261.55 | 1,159,500 | — | — |
| 2021-11-15 | $271.82 | $271.82 | 756,300 | — | — |
| 2021-11-12 | $270.43 | $270.43 | 845,000 | — | — |
| 2021-11-11 | $266.57 | $266.57 | 637,700 | — | — |
| 2021-11-10 | $266.93 | $266.93 | 708,800 | — | — |
| 2021-11-09 | $270.03 | $270.03 | 894,700 | — | — |
| 2021-11-08 | $272.70 | $272.70 | 1,151,900 | — | — |
| 2021-11-05 | $278.68 | $278.68 | 833,800 | — | — |
| 2021-11-04 | $280.41 | $280.41 | 949,100 | — | — |
| 2021-11-03 | $279.59 | $279.59 | 1,041,500 | — | — |
| 2021-11-02 | $272.51 | $272.51 | 1,839,100 | — | — |
| 2021-11-01 | $272.10 | $272.10 | 1,222,600 | — | — |
| 2021-10-29 | $266.68 | $266.68 | 947,600 | — | — |
| 2021-10-28 | $264.87 | $264.87 | 1,273,500 | — | — |
| 2021-10-27 | $259.95 | $259.95 | 1,276,200 | — | — |
| 2021-10-26 | $271.12 | $271.12 | 1,453,800 | — | — |
| 2021-10-25 | $269.94 | $269.94 | 1,092,900 | — | — |
| 2021-10-22 | $264.80 | $264.80 | 873,200 | — | — |
| 2021-10-21 | $270.21 | $270.21 | 1,374,200 | — | — |
| 2021-10-20 | $266.57 | $266.57 | 2,153,000 | — | — |
| 2021-10-19 | $268.13 | $268.13 | 1,801,700 | — | — |
| 2021-10-18 | $269.73 | $269.73 | 1,496,100 | — | — |
| 2021-10-15 | $281.19 | $281.19 | 1,299,600 | — | — |
| 2021-10-14 | $285.26 | $285.26 | 705,300 | — | — |
| 2021-10-13 | $283.65 | $283.65 | 521,400 | — | — |
| 2021-10-12 | $284.79 | $284.79 | 616,200 | — | — |
| 2021-10-11 | $285.59 | $285.59 | 620,600 | — | — |
| 2021-10-08 | $285.83 | $285.83 | 629,600 | — | — |
| 2021-10-07 | $287.77 | $287.77 | 879,900 | — | — |
| 2021-10-06 | $283.55 | $283.55 | 978,600 | — | — |
| 2021-10-05 | $280.44 | $280.44 | 1,010,500 | — | — |
| 2021-10-04 | $278.32 | $278.32 | 924,900 | — | — |
| 2021-10-01 | $283.94 | $283.94 | 925,800 | — | — |
| 2021-09-30 | $282.99 | $282.99 | 793,900 | — | — |
| 2021-09-29 | $285.56 | $285.56 | 700,700 | — | — |
| 2021-09-28 | $284.71 | $284.71 | 785,100 | — | — |
| 2021-09-27 | $286.62 | $286.62 | 704,300 | — | — |
| 2021-09-24 | $291.71 | $291.71 | 817,500 | — | — |
| 2021-09-23 | $293.20 | $293.20 | 919,300 | — | — |
| 2021-09-22 | $289.32 | $289.32 | 1,420,100 | — | — |
| 2021-09-21 | $295.54 | $295.54 | 738,000 | — | — |
| 2021-09-20 | $298.49 | $298.49 | 932,000 | — | — |
| 2021-09-17 | $300.19 | $300.19 | 1,680,000 | — | — |
| 2021-09-16 | $299.69 | $299.69 | 752,200 | — | — |
| 2021-09-15 | $299.21 | $299.21 | 1,125,800 | — | — |
| 2021-09-14 | $295.95 | $295.95 | 1,039,000 | — | — |
| 2021-09-13 | $301.94 | $301.94 | 797,500 | — | — |
| 2021-09-10 | $299.81 | $299.81 | 1,380,200 | — | — |
| 2021-09-09 | $300.15 | $300.15 | 3,549,600 | — | — |
| 2021-09-08 | $321.55 | $321.55 | 1,142,400 | — | — |
| 2021-09-07 | $327.24 | $327.24 | 967,300 | — | — |
| 2021-09-03 | $333.60 | $333.60 | 549,200 | — | — |
| 2021-09-02 | $335.57 | $335.57 | 1,221,600 | — | — |
| 2021-09-01 | $338.24 | $338.24 | 791,500 | — | — |
| 2021-08-31 | $338.91 | $338.91 | 984,400 | — | — |
| 2021-08-30 | $344.42 | $344.42 | 555,100 | — | — |
| 2021-08-27 | $343.19 | $343.19 | 614,800 | — | — |
| 2021-08-26 | $342.24 | $342.24 | 717,200 | — | — |
| 2021-08-25 | $342.75 | $342.75 | 791,000 | — | — |
| 2021-08-24 | $349.40 | $349.40 | 628,900 | — | — |
| 2021-08-23 | $346.43 | $346.43 | 810,000 | — | — |
| 2021-08-20 | $341.74 | $341.74 | 794,100 | — | — |
| 2021-08-19 | $338.62 | $338.62 | 954,600 | — | — |
| 2021-08-18 | $341.87 | $341.87 | 668,600 | — | — |
| 2021-08-17 | $349.79 | $349.79 | 1,139,400 | — | — |
| 2021-08-16 | $343.50 | $343.50 | 836,700 | — | — |
| 2021-08-13 | $342.25 | $342.25 | 744,500 | — | — |
| 2021-08-12 | $340.68 | $340.68 | 806,400 | — | — |
| 2021-08-11 | $339.05 | $339.05 | 784,100 | — | — |
| 2021-08-10 | $337.22 | $337.22 | 801,200 | — | — |
| 2021-08-09 | $340.20 | $340.20 | 1,046,800 | — | — |
| 2021-08-06 | $340.00 | $340.00 | 822,200 | — | — |
| 2021-08-05 | $336.59 | $336.59 | 714,900 | — | — |
| 2021-08-04 | $338.10 | $338.10 | 1,216,600 | — | — |
| 2021-08-03 | $338.00 | $338.00 | 1,326,700 | — | — |
| 2021-08-02 | $331.70 | $331.70 | 962,600 | — | — |
| 2021-07-30 | $326.73 | $326.73 | 942,800 | — | — |
| 2021-07-29 | $329.17 | $329.17 | 660,200 | — | — |
| 2021-07-28 | $334.18 | $334.18 | 713,600 | — | — |
| 2021-07-27 | $333.96 | $333.96 | 929,300 | — | — |
| 2021-07-26 | $331.93 | $331.93 | 1,269,500 | — | — |
| 2021-07-23 | $325.40 | $325.40 | 1,015,900 | — | — |
| 2021-07-22 | $326.36 | $326.36 | 1,485,600 | — | — |
| 2021-07-21 | $322.96 | $322.96 | 1,126,300 | — | — |
| 2021-07-20 | $322.49 | $322.49 | 1,384,600 | — | — |
| 2021-07-19 | $324.16 | $324.16 | 1,036,300 | — | — |
| 2021-07-16 | $324.62 | $324.62 | 1,534,800 | — | — |
| 2021-07-15 | $328.16 | $328.16 | 3,031,700 | — | — |
| 2021-07-14 | $352.06 | $352.06 | 1,237,100 | — | — |
| 2021-07-13 | $351.92 | $351.92 | 974,200 | — | — |
| 2021-07-12 | $349.04 | $349.04 | 1,188,600 | — | — |
| 2021-07-09 | $358.16 | $358.16 | 2,720,100 | — | — |
| 2021-07-08 | $369.05 | $369.05 | 2,344,900 | — | — |
| 2021-07-07 | $355.33 | $355.33 | 1,377,600 | — | — |
| 2021-07-06 | $344.89 | $344.89 | 1,041,300 | — | — |
| 2021-07-02 | $348.72 | $348.72 | 811,800 | — | — |
| 2021-07-01 | $348.92 | $348.92 | 998,000 | — | — |
| 2021-06-30 | $346.27 | $346.27 | 1,067,000 | — | — |
| 2021-06-29 | $345.72 | $345.72 | 1,427,500 | — | — |
| 2021-06-28 | $340.27 | $340.27 | 1,942,700 | — | — |
| 2021-06-25 | $347.93 | $347.93 | 2,251,600 | — | — |
| 2021-06-24 | $349.16 | $349.16 | 4,647,600 | — | — |
| 2021-06-23 | $371.90 | $371.90 | 1,778,500 | — | — |
| 2021-06-22 | $374.40 | $374.40 | 1,770,000 | — | — |
| 2021-06-21 | $380.91 | $380.91 | 1,897,900 | — | — |
| 2021-06-18 | $388.44 | $388.44 | 2,873,600 | — | — |
| 2021-06-17 | $383.52 | $383.52 | 1,832,800 | — | — |
| 2021-06-16 | $391.31 | $391.31 | 1,572,800 | — | — |
| 2021-06-15 | $396.08 | $396.08 | 1,905,100 | — | — |
| 2021-06-14 | $406.14 | $406.14 | 2,102,600 | — | — |
| 2021-06-11 | $396.64 | $396.64 | 4,221,600 | — | — |
| 2021-06-10 | $414.71 | $414.71 | 4,753,800 | — | — |
| 2021-06-09 | $406.94 | $406.94 | 6,196,900 | — | — |
| 2021-06-08 | $395.37 | $395.37 | 12,209,300 | — | — |
| 2021-06-07 | $395.85 | $395.85 | 17,954,100 | — | — |
| 2021-06-04 | $286.14 | $286.14 | 2,956,200 | — | — |
| 2021-06-03 | $272.55 | $272.55 | 1,311,600 | — | — |
| 2021-06-02 | $269.35 | $269.35 | 1,187,500 | — | — |
| 2021-06-01 | $267.15 | $267.15 | 1,340,800 | — | — |
| 2021-05-28 | $267.48 | $267.48 | 957,000 | — | — |
| 2021-05-27 | $267.37 | $267.37 | 1,792,800 | — | — |
| 2021-05-26 | $267.84 | $267.84 | 1,777,500 | — | — |
| 2021-05-25 | $273.45 | $273.45 | 946,700 | — | — |
| 2021-05-24 | $278.86 | $278.86 | 838,200 | — | — |
| 2021-05-21 | $283.19 | $283.19 | 940,200 | — | — |
| 2021-05-20 | $286.57 | $286.57 | 1,094,300 | — | — |
| 2021-05-19 | $281.75 | $281.75 | 723,100 | — | — |
| 2021-05-18 | $281.01 | $281.01 | 725,900 | — | — |
| 2021-05-17 | $280.40 | $280.40 | 944,400 | — | — |
| 2021-05-14 | $280.21 | $280.21 | 991,000 | — | — |
| 2021-05-13 | $281.71 | $281.71 | 1,039,500 | — | — |
| 2021-05-12 | $274.02 | $274.02 | 929,700 | — | — |
| 2021-05-11 | $278.39 | $278.39 | 950,900 | — | — |
| 2021-05-10 | $275.61 | $275.61 | 895,000 | — | — |
| 2021-05-07 | $274.04 | $274.04 | 936,100 | — | — |
| 2021-05-06 | $272.11 | $272.11 | 929,600 | — | — |
| 2021-05-05 | $271.57 | $271.57 | 787,600 | — | — |
| 2021-05-04 | $271.02 | $271.02 | 954,800 | — | — |
| 2021-05-03 | $275.31 | $275.31 | 981,800 | — | — |
| 2021-04-30 | $267.33 | $267.33 | 894,500 | — | — |
| 2021-04-29 | $265.33 | $265.33 | 530,400 | — | — |
| 2021-04-28 | $267.60 | $267.60 | 691,800 | — | — |
| 2021-04-27 | $267.39 | $267.39 | 749,800 | — | — |
| 2021-04-26 | $269.46 | $269.46 | 1,115,700 | — | — |
| 2021-04-23 | $262.63 | $262.63 | 911,400 | — | — |
| 2021-04-22 | $259.00 | $259.00 | 2,411,300 | — | — |
| 2021-04-21 | $269.85 | $269.85 | 1,053,000 | — | — |
| 2021-04-20 | $273.20 | $273.20 | 841,100 | — | — |
| 2021-04-19 | $269.05 | $269.05 | 884,700 | — | — |
| 2021-04-16 | $270.31 | $270.31 | 1,014,800 | — | — |
| 2021-04-15 | $270.44 | $270.44 | 986,300 | — | — |
| 2021-04-14 | $265.79 | $265.79 | 697,400 | — | — |
| 2021-04-13 | $266.19 | $266.19 | 823,300 | — | — |
| 2021-04-12 | $262.80 | $262.80 | 753,600 | — | — |
| 2021-04-09 | $268.17 | $268.17 | 874,100 | — | — |
| 2021-04-08 | $265.73 | $265.73 | 800,900 | — | — |
| 2021-04-07 | $268.02 | $268.02 | 851,400 | — | — |
| 2021-04-06 | $271.76 | $271.76 | 1,006,500 | — | — |
| 2021-04-05 | $277.88 | $277.88 | 744,900 | — | — |
| 2021-04-01 | $278.71 | $278.71 | 996,300 | — | — |
| 2021-03-31 | $279.75 | $279.75 | 1,135,800 | — | — |
| 2021-03-30 | $276.01 | $276.01 | 882,100 | — | — |
| 2021-03-29 | $276.08 | $276.08 | 794,700 | — | — |
| 2021-03-26 | $276.63 | $276.63 | 665,300 | — | — |
| 2021-03-25 | $273.97 | $273.97 | 1,685,100 | — | — |
| 2021-03-24 | $265.69 | $265.69 | 951,800 | — | — |
| 2021-03-23 | $267.21 | $267.21 | 888,100 | — | — |
| 2021-03-22 | $272.34 | $272.34 | 1,169,000 | — | — |
| 2021-03-19 | $267.07 | $267.07 | 2,117,900 | — | — |
| 2021-03-18 | $262.27 | $262.27 | 885,100 | — | — |
| 2021-03-17 | $264.15 | $264.15 | 1,092,900 | — | — |
| 2021-03-16 | $259.92 | $259.92 | 1,421,600 | — | — |
| 2021-03-15 | $260.13 | $260.13 | 2,829,400 | — | — |
| 2021-03-12 | $266.13 | $266.13 | 1,034,300 | — | — |
| 2021-03-11 | $267.44 | $267.44 | 1,596,300 | — | — |
| 2021-03-10 | $262.61 | $262.61 | 1,736,400 | — | — |
| 2021-03-09 | $266.49 | $266.49 | 1,769,100 | — | — |
| 2021-03-08 | $270.01 | $270.01 | 1,163,800 | — | — |
| 2021-03-05 | $270.71 | $270.71 | 1,062,500 | — | — |
| 2021-03-04 | $263.57 | $263.57 | 1,291,500 | — | — |
| 2021-03-03 | $266.60 | $266.60 | 1,037,100 | — | — |
| 2021-03-02 | $269.85 | $269.85 | 1,258,200 | — | — |
| 2021-03-01 | $273.24 | $273.24 | 1,060,100 | — | — |
| 2021-02-26 | $272.88 | $272.88 | 1,535,100 | — | — |
| 2021-02-25 | $277.26 | $277.26 | 1,023,800 | — | — |
| 2021-02-24 | $282.74 | $282.74 | 889,300 | — | — |
| 2021-02-23 | $279.08 | $279.08 | 1,306,200 | — | — |
| 2021-02-22 | $284.63 | $284.63 | 1,397,700 | — | — |
| 2021-02-19 | $278.35 | $278.35 | 1,254,000 | — | — |
| 2021-02-18 | $275.90 | $275.90 | 933,000 | — | — |
| 2021-02-17 | $276.67 | $276.67 | 960,300 | — | — |
| 2021-02-16 | $279.32 | $279.32 | 1,303,600 | — | — |
| 2021-02-12 | $278.03 | $278.03 | 1,033,900 | — | — |
| 2021-02-11 | $278.81 | $278.81 | 1,214,200 | — | — |
| 2021-02-10 | $275.00 | $275.00 | 1,353,800 | — | — |
| 2021-02-09 | $269.31 | $269.31 | 749,600 | — | — |
| 2021-02-08 | $268.93 | $268.93 | 1,045,900 | — | — |
| 2021-02-05 | $265.09 | $265.09 | 1,061,000 | — | — |
| 2021-02-04 | $267.39 | $267.39 | 1,663,200 | — | — |
| 2021-02-03 | $263.25 | $263.25 | 2,521,700 | — | — |
| 2021-02-02 | $277.72 | $277.72 | 1,194,000 | — | — |
| 2021-02-01 | $278.46 | $278.46 | 1,445,700 | — | — |
| 2021-01-29 | $282.61 | $282.61 | 4,789,400 | — | — |
| 2021-01-28 | $267.87 | $267.87 | 979,600 | — | — |
| 2021-01-27 | $265.15 | $265.15 | 1,116,300 | — | — |
| 2021-01-26 | $271.67 | $271.67 | 777,200 | — | — |
| 2021-01-25 | $275.54 | $275.54 | 806,800 | — | — |
| 2021-01-22 | $269.44 | $269.44 | 691,100 | — | — |
| 2021-01-21 | $270.12 | $270.12 | 806,500 | — | — |
| 2021-01-20 | $270.28 | $270.28 | 1,293,300 | — | — |
| 2021-01-19 | $273.84 | $273.84 | 1,213,900 | — | — |
| 2021-01-15 | $275.84 | $275.84 | 1,765,000 | — | — |
| 2021-01-14 | $280.29 | $280.29 | 1,520,400 | — | — |
| 2021-01-13 | $266.67 | $266.67 | 943,300 | — | — |
| 2021-01-12 | $267.39 | $267.39 | 1,097,200 | — | — |
| 2021-01-11 | $267.52 | $267.52 | 2,999,200 | — | — |
| 2021-01-08 | $252.54 | $252.54 | 988,700 | — | — |
| 2021-01-07 | $250.44 | $250.44 | 1,118,600 | — | — |
| 2021-01-06 | $247.75 | $247.75 | 1,279,100 | — | — |
| 2021-01-05 | $246.39 | $246.39 | 1,166,300 | — | — |
| 2021-01-04 | $242.95 | $242.95 | 1,563,400 | — | — |