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
- 1985-06-28 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 | $281.19 | $316.42 | 643,300 | — | — |
| 2021-12-30 | $281.71 | $317.01 | 696,400 | — | — |
| 2021-12-29 | $282.57 | $317.98 | 547,800 | — | — |
| 2021-12-28 | $282.77 | $318.20 | 681,800 | — | — |
| 2021-12-27 | $284.30 | $319.92 | 721,700 | — | — |
| 2021-12-23 | $280.99 | $316.20 | 1,079,100 | — | — |
| 2021-12-22 | $282.61 | $318.02 | 979,600 | — | — |
| 2021-12-21 | $280.42 | $315.56 | 1,103,700 | — | — |
| 2021-12-20 | $275.12 | $309.59 | 1,651,600 | — | — |
| 2021-12-17 | $277.65 | $312.44 | 2,763,900 | — | — |
| 2021-12-16 | $269.61 | $303.39 | 1,956,000 | — | — |
| 2021-12-15 | $271.73 | $305.78 | 2,003,800 | — | — |
| 2021-12-14 | $263.22 | $296.20 | 1,145,900 | — | — |
| 2021-12-13 | $268.88 | $302.57 | 1,293,200 | — | — |
| 2021-12-10 | $269.00 | $302.70 | 1,237,400 | — | — |
| 2021-12-09 | $267.67 | $301.21 | 1,583,000 | — | — |
| 2021-12-08 | $276.29 | $310.91 | 1,824,700 | — | — |
| 2021-12-07 | $276.70 | $311.37 | 2,716,400 | — | — |
| 2021-12-06 | $265.56 | $298.83 | 2,260,100 | — | — |
| 2021-12-03 | $259.02 | $291.47 | 2,411,400 | — | — |
| 2021-12-02 | $257.66 | $289.94 | 2,473,700 | — | — |
| 2021-12-01 | $249.68 | $280.96 | 2,318,400 | — | — |
| 2021-11-30 | $254.19 | $286.04 | 3,072,700 | — | — |
| 2021-11-29 | $261.15 | $293.87 | 3,192,400 | — | — |
| 2021-11-26 | $254.17 | $286.02 | 2,180,900 | — | — |
| 2021-11-24 | $256.90 | $289.09 | 10,904,600 | — | — |
| 2021-11-23 | $304.00 | $342.09 | 2,303,400 | — | — |
| 2021-11-22 | $310.48 | $349.38 | 1,379,800 | — | — |
| 2021-11-19 | $322.52 | $362.93 | 1,355,400 | — | — |
| 2021-11-18 | $322.18 | $362.55 | 1,194,900 | — | — |
| 2021-11-17 | $330.55 | $371.97 | 1,401,000 | — | — |
| 2021-11-16 | $333.64 | $375.44 | 1,161,700 | — | — |
| 2021-11-15 | $326.39 | $367.29 | 865,500 | — | — |
| 2021-11-12 | $329.32 | $370.58 | 709,700 | — | — |
| 2021-11-11 | $325.21 | $365.96 | 720,400 | — | — |
| 2021-11-10 | $320.53 | $360.69 | 1,148,600 | — | — |
| 2021-11-09 | $329.40 | $370.67 | 1,110,400 | — | — |
| 2021-11-08 | $329.07 | $370.30 | 911,400 | — | — |
| 2021-11-05 | $324.52 | $365.18 | 1,306,700 | — | — |
| 2021-11-04 | $318.97 | $358.94 | 956,800 | — | — |
| 2021-11-03 | $308.37 | $347.01 | 1,409,200 | — | — |
| 2021-11-02 | $314.92 | $354.38 | 993,000 | — | — |
| 2021-11-01 | $315.01 | $354.48 | 697,600 | — | — |
| 2021-10-29 | $317.61 | $357.41 | 1,061,200 | — | — |
| 2021-10-28 | $317.10 | $356.83 | 932,000 | — | — |
| 2021-10-27 | $308.51 | $347.17 | 865,400 | — | — |
| 2021-10-26 | $312.80 | $351.99 | 979,900 | — | — |
| 2021-10-25 | $311.79 | $350.86 | 913,400 | — | — |
| 2021-10-22 | $308.58 | $347.24 | 1,161,900 | — | — |
| 2021-10-21 | $305.68 | $343.98 | 1,099,600 | — | — |
| 2021-10-20 | $298.64 | $336.06 | 915,100 | — | — |
| 2021-10-19 | $296.69 | $333.86 | 849,500 | — | — |
| 2021-10-18 | $292.67 | $329.34 | 766,500 | — | — |
| 2021-10-15 | $291.19 | $327.68 | 931,700 | — | — |
| 2021-10-14 | $289.17 | $325.40 | 799,200 | — | — |
| 2021-10-13 | $283.45 | $318.97 | 883,100 | — | — |
| 2021-10-12 | $275.91 | $310.48 | 1,117,100 | — | — |
| 2021-10-11 | $276.54 | $311.19 | 681,000 | — | — |
| 2021-10-08 | $278.94 | $313.89 | 797,300 | — | — |
| 2021-10-07 | $283.02 | $318.48 | 909,500 | — | — |
| 2021-10-06 | $277.42 | $312.18 | 940,600 | — | — |
| 2021-10-05 | $275.98 | $310.56 | 953,700 | — | — |
| 2021-10-04 | $272.93 | $307.13 | 1,747,700 | — | — |
| 2021-10-01 | $284.06 | $319.65 | 1,245,700 | — | — |
| 2021-09-30 | $285.17 | $320.90 | 1,668,500 | — | — |
| 2021-09-29 | $287.99 | $324.07 | 1,163,000 | — | — |
| 2021-09-28 | $287.85 | $323.92 | 1,835,800 | — | — |
| 2021-09-27 | $294.06 | $330.90 | 1,677,500 | — | — |
| 2021-09-24 | $294.67 | $331.59 | 1,067,700 | — | — |
| 2021-09-23 | $292.16 | $328.77 | 1,061,700 | — | — |
| 2021-09-22 | $286.42 | $322.31 | 1,054,800 | — | — |
| 2021-09-21 | $283.19 | $318.67 | 719,900 | — | — |
| 2021-09-20 | $283.60 | $319.13 | 1,168,500 | — | — |
| 2021-09-17 | $288.15 | $324.25 | 2,113,600 | — | — |
| 2021-09-16 | $290.68 | $327.10 | 1,433,200 | — | — |
| 2021-09-15 | $286.62 | $322.53 | 1,430,000 | — | — |
| 2021-09-14 | $279.35 | $314.35 | 1,278,800 | — | — |
| 2021-09-13 | $281.28 | $316.52 | 1,518,100 | — | — |
| 2021-09-10 | $284.43 | $320.07 | 1,565,100 | — | — |
| 2021-09-09 | $287.68 | $323.73 | 1,444,700 | — | — |
| 2021-09-08 | $289.56 | $325.84 | 1,504,300 | — | — |
| 2021-09-07 | $287.46 | $323.48 | 2,177,000 | — | — |
| 2021-09-03 | $288.75 | $324.93 | 1,819,000 | — | — |
| 2021-09-02 | $287.47 | $323.49 | 5,475,100 | — | — |
| 2021-09-01 | $303.24 | $341.24 | 3,085,400 | — | — |
| 2021-08-31 | $310.09 | $348.94 | 1,567,000 | — | — |
| 2021-08-30 | $313.39 | $352.66 | 1,411,900 | — | — |
| 2021-08-27 | $315.64 | $355.19 | 1,840,400 | — | — |
| 2021-08-26 | $310.19 | $349.06 | 5,486,100 | — | — |
| 2021-08-25 | $342.27 | $385.16 | 1,502,100 | — | — |
| 2021-08-24 | $341.07 | $383.81 | 1,032,200 | — | — |
| 2021-08-23 | $336.76 | $378.96 | 1,253,200 | — | — |
| 2021-08-20 | $334.38 | $376.28 | 860,100 | — | — |
| 2021-08-19 | $330.35 | $371.74 | 1,226,300 | — | — |
| 2021-08-18 | $323.52 | $364.06 | 913,800 | — | — |
| 2021-08-17 | $324.70 | $365.38 | 1,086,500 | — | — |
| 2021-08-16 | $330.18 | $371.55 | 924,100 | — | — |
| 2021-08-13 | $332.78 | $374.48 | 754,400 | — | — |
| 2021-08-12 | $332.05 | $373.65 | 884,400 | — | — |
| 2021-08-11 | $328.64 | $369.82 | 1,021,100 | — | — |
| 2021-08-10 | $331.28 | $372.79 | 874,900 | — | — |
| 2021-08-09 | $332.77 | $374.47 | 763,000 | — | — |
| 2021-08-06 | $332.77 | $374.47 | 856,900 | — | — |
| 2021-08-05 | $328.82 | $370.02 | 1,342,800 | — | — |
| 2021-08-04 | $329.09 | $370.32 | 1,341,800 | — | — |
| 2021-08-03 | $327.61 | $368.66 | 1,043,200 | — | — |
| 2021-08-02 | $322.07 | $362.42 | 914,000 | — | — |
| 2021-07-30 | $321.13 | $361.37 | 1,311,500 | — | — |
| 2021-07-29 | $320.50 | $360.66 | 1,457,500 | — | — |
| 2021-07-28 | $313.13 | $352.36 | 1,024,400 | — | — |
| 2021-07-27 | $308.25 | $346.87 | 1,076,600 | — | — |
| 2021-07-26 | $313.62 | $352.92 | 903,700 | — | — |
| 2021-07-23 | $312.65 | $351.82 | 1,066,800 | — | — |
| 2021-07-22 | $308.51 | $347.17 | 1,083,300 | — | — |
| 2021-07-21 | $301.78 | $339.59 | 867,800 | — | — |
| 2021-07-20 | $296.12 | $333.22 | 1,169,600 | — | — |
| 2021-07-19 | $287.31 | $323.31 | 1,048,100 | — | — |
| 2021-07-16 | $293.33 | $330.08 | 698,000 | — | — |
| 2021-07-15 | $294.79 | $331.73 | 839,800 | — | — |
| 2021-07-14 | $297.10 | $334.33 | 1,052,500 | — | — |
| 2021-07-13 | $296.42 | $333.56 | 1,051,100 | — | — |
| 2021-07-12 | $291.93 | $328.51 | 888,500 | — | — |
| 2021-07-09 | $295.38 | $332.39 | 1,027,800 | — | — |
| 2021-07-08 | $294.47 | $331.37 | 1,180,900 | — | — |
| 2021-07-07 | $296.11 | $333.21 | 999,300 | — | — |
| 2021-07-06 | $295.60 | $332.64 | 1,446,400 | — | — |
| 2021-07-02 | $297.74 | $335.05 | 667,400 | — | — |
| 2021-07-01 | $293.70 | $330.50 | 757,900 | — | — |
| 2021-06-30 | $291.90 | $328.47 | 977,800 | — | — |
| 2021-06-29 | $297.74 | $335.05 | 1,146,400 | — | — |
| 2021-06-28 | $293.36 | $330.12 | 994,300 | — | — |
| 2021-06-25 | $288.74 | $324.92 | 1,943,400 | — | — |
| 2021-06-24 | $286.96 | $322.92 | 817,300 | — | — |
| 2021-06-23 | $283.67 | $319.21 | 922,900 | — | — |
| 2021-06-22 | $286.07 | $321.91 | 881,100 | — | — |
| 2021-06-21 | $283.22 | $318.71 | 1,189,900 | — | — |
| 2021-06-18 | $277.98 | $312.81 | 1,627,600 | — | — |
| 2021-06-17 | $276.34 | $310.96 | 1,893,900 | — | — |
| 2021-06-16 | $273.71 | $308.01 | 1,207,900 | — | — |
| 2021-06-15 | $276.76 | $311.44 | 1,151,700 | — | — |
| 2021-06-14 | $280.52 | $315.67 | 1,177,000 | — | — |
| 2021-06-11 | $277.51 | $312.28 | 985,700 | — | — |
| 2021-06-10 | $277.50 | $312.27 | 1,444,300 | — | — |
| 2021-06-09 | $275.50 | $310.02 | 1,245,800 | — | — |
| 2021-06-08 | $278.66 | $313.58 | 808,800 | — | — |
| 2021-06-07 | $278.89 | $313.83 | 1,431,400 | — | — |
| 2021-06-04 | $284.78 | $320.46 | 1,138,800 | — | — |
| 2021-06-03 | $274.47 | $308.86 | 1,468,600 | — | — |
| 2021-06-02 | $279.67 | $314.71 | 937,600 | — | — |
| 2021-06-01 | $281.30 | $316.55 | 1,205,900 | — | — |
| 2021-05-28 | $285.86 | $321.68 | 1,948,500 | — | — |
| 2021-05-27 | $286.67 | $322.59 | 2,369,800 | — | — |
| 2021-05-26 | $292.51 | $329.16 | 1,192,200 | — | — |
| 2021-05-25 | $289.47 | $325.74 | 1,119,900 | — | — |
| 2021-05-24 | $287.48 | $323.50 | 923,100 | — | — |
| 2021-05-21 | $281.68 | $316.97 | 996,300 | — | — |
| 2021-05-20 | $281.16 | $316.39 | 971,200 | — | — |
| 2021-05-19 | $273.97 | $308.30 | 821,300 | — | — |
| 2021-05-18 | $272.75 | $306.92 | 812,000 | — | — |
| 2021-05-17 | $274.78 | $309.21 | 755,100 | — | — |
| 2021-05-14 | $277.63 | $312.42 | 1,154,300 | — | — |
| 2021-05-13 | $269.72 | $303.52 | 1,289,700 | — | — |
| 2021-05-12 | $269.54 | $303.31 | 984,100 | — | — |
| 2021-05-11 | $277.42 | $312.18 | 933,200 | — | — |
| 2021-05-10 | $276.05 | $310.64 | 839,200 | — | — |
| 2021-05-07 | $285.76 | $321.56 | 799,600 | — | — |
| 2021-05-06 | $284.35 | $319.98 | 1,131,000 | — | — |
| 2021-05-05 | $281.08 | $316.30 | 839,400 | — | — |
| 2021-05-04 | $279.73 | $314.78 | 1,052,200 | — | — |
| 2021-05-03 | $287.50 | $323.52 | 644,600 | — | — |
| 2021-04-30 | $291.91 | $328.49 | 732,200 | — | — |
| 2021-04-29 | $296.28 | $333.40 | 906,900 | — | — |
| 2021-04-28 | $299.23 | $336.72 | 908,300 | — | — |
| 2021-04-27 | $297.87 | $335.19 | 812,700 | — | — |
| 2021-04-26 | $299.34 | $336.85 | 833,400 | — | — |
| 2021-04-23 | $295.27 | $332.27 | 1,073,500 | — | — |
| 2021-04-22 | $288.00 | $324.09 | 1,721,000 | — | — |
| 2021-04-21 | $288.87 | $325.06 | 893,500 | — | — |
| 2021-04-20 | $286.36 | $322.24 | 967,300 | — | — |
| 2021-04-19 | $290.20 | $326.56 | 939,200 | — | — |
| 2021-04-16 | $300.16 | $337.77 | 861,100 | — | — |
| 2021-04-15 | $298.86 | $336.31 | 1,103,500 | — | — |
| 2021-04-14 | $294.35 | $331.23 | 881,100 | — | — |
| 2021-04-13 | $295.35 | $332.36 | 1,007,800 | — | — |
| 2021-04-12 | $294.50 | $331.40 | 1,378,600 | — | — |
| 2021-04-09 | $297.57 | $334.85 | 1,032,700 | — | — |
| 2021-04-08 | $293.43 | $330.20 | 1,220,400 | — | — |
| 2021-04-07 | $286.12 | $321.97 | 718,700 | — | — |
| 2021-04-06 | $285.50 | $321.27 | 898,400 | — | — |
| 2021-04-05 | $288.32 | $324.45 | 950,800 | — | — |
| 2021-04-01 | $283.90 | $319.47 | 1,509,400 | — | — |
| 2021-03-31 | $277.15 | $311.88 | 1,666,100 | — | — |
| 2021-03-30 | $268.43 | $302.06 | 904,400 | — | — |
| 2021-03-29 | $270.78 | $304.71 | 1,311,200 | — | — |
| 2021-03-26 | $269.01 | $302.72 | 1,642,200 | — | — |
| 2021-03-25 | $262.19 | $295.04 | 906,200 | — | — |
| 2021-03-24 | $263.18 | $296.16 | 1,191,700 | — | — |
| 2021-03-23 | $269.00 | $302.70 | 1,313,600 | — | — |
| 2021-03-22 | $265.96 | $299.28 | 1,863,400 | — | — |
| 2021-03-19 | $261.50 | $294.27 | 2,320,400 | — | — |
| 2021-03-18 | $263.44 | $296.45 | 1,355,700 | — | — |
| 2021-03-17 | $272.84 | $307.03 | 1,092,200 | — | — |
| 2021-03-16 | $275.01 | $309.47 | 1,041,300 | — | — |
| 2021-03-15 | $273.02 | $307.23 | 864,900 | — | — |
| 2021-03-12 | $268.11 | $301.70 | 926,000 | — | — |
| 2021-03-11 | $274.36 | $308.74 | 2,029,300 | — | — |
| 2021-03-10 | $263.64 | $296.67 | 1,420,700 | — | — |
| 2021-03-09 | $263.97 | $297.04 | 2,708,400 | — | — |
| 2021-03-08 | $253.10 | $284.81 | 1,623,200 | — | — |
| 2021-03-05 | $267.39 | $300.89 | 1,835,500 | — | — |
| 2021-03-04 | $265.44 | $298.70 | 1,812,600 | — | — |
| 2021-03-03 | $269.30 | $303.04 | 1,409,100 | — | — |
| 2021-03-02 | $277.92 | $312.74 | 1,267,200 | — | — |
| 2021-03-01 | $284.27 | $319.89 | 1,831,000 | — | — |
| 2021-02-26 | $276.00 | $310.58 | 2,529,200 | — | — |
| 2021-02-25 | $284.03 | $319.62 | 1,489,300 | — | — |
| 2021-02-24 | $298.91 | $336.36 | 1,397,400 | — | — |
| 2021-02-23 | $290.25 | $326.62 | 1,487,200 | — | — |
| 2021-02-22 | $297.70 | $335.00 | 954,500 | — | — |
| 2021-02-19 | $305.40 | $343.67 | 1,208,100 | — | — |
| 2021-02-18 | $300.72 | $338.40 | 1,264,600 | — | — |
| 2021-02-17 | $302.52 | $340.42 | 891,000 | — | — |
| 2021-02-16 | $308.22 | $346.84 | 1,571,900 | — | — |
| 2021-02-12 | $305.14 | $343.37 | 1,529,900 | — | — |
| 2021-02-11 | $300.21 | $337.83 | 1,612,300 | — | — |
| 2021-02-10 | $301.71 | $339.51 | 1,195,600 | — | — |
| 2021-02-09 | $304.50 | $342.65 | 1,399,900 | — | — |
| 2021-02-08 | $302.81 | $340.75 | 945,200 | — | — |
| 2021-02-05 | $305.86 | $344.18 | 1,086,200 | — | — |
| 2021-02-04 | $300.49 | $338.14 | 930,900 | — | — |
| 2021-02-03 | $292.85 | $329.54 | 856,000 | — | — |
| 2021-02-02 | $294.61 | $331.52 | 1,146,100 | — | — |
| 2021-02-01 | $286.32 | $322.20 | 1,159,900 | — | — |
| 2021-01-29 | $277.43 | $312.19 | 1,611,200 | — | — |
| 2021-01-28 | $284.22 | $319.83 | 1,752,700 | — | — |
| 2021-01-27 | $273.47 | $307.74 | 2,714,700 | — | — |
| 2021-01-26 | $291.75 | $328.31 | 2,134,200 | — | — |
| 2021-01-25 | $293.64 | $330.43 | 2,697,900 | — | — |
| 2021-01-22 | $299.17 | $336.66 | 2,590,200 | — | — |
| 2021-01-21 | $306.46 | $344.86 | 2,000,800 | — | — |
| 2021-01-20 | $308.58 | $347.24 | 1,794,500 | — | — |
| 2021-01-19 | $310.97 | $349.93 | 1,414,000 | — | — |
| 2021-01-15 | $308.51 | $347.17 | 1,248,300 | — | — |
| 2021-01-14 | $311.11 | $350.09 | 1,269,700 | — | — |
| 2021-01-13 | $314.33 | $353.71 | 1,182,000 | — | — |
| 2021-01-12 | $320.13 | $360.24 | 859,500 | — | — |
| 2021-01-11 | $317.81 | $357.63 | 1,232,900 | — | — |
| 2021-01-08 | $319.85 | $359.93 | 1,196,700 | — | — |
| 2021-01-07 | $315.20 | $354.69 | 1,527,600 | — | — |
| 2021-01-06 | $302.87 | $340.82 | 1,557,700 | — | — |
| 2021-01-05 | $301.70 | $339.50 | 1,636,900 | — | — |
| 2021-01-04 | $296.84 | $334.03 | 1,406,900 | — | — |