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
- 2009-01-02 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 | $297.10 | $339.44 | 30,900 | — | — |
| 2021-12-30 | $297.43 | $339.81 | 25,400 | — | — |
| 2021-12-29 | $296.72 | $339.00 | 26,300 | — | — |
| 2021-12-28 | $298.22 | $340.72 | 30,700 | — | — |
| 2021-12-27 | $297.82 | $340.26 | 36,800 | — | — |
| 2021-12-23 | $296.46 | $338.71 | 30,200 | — | — |
| 2021-12-22 | $291.09 | $332.57 | 37,800 | — | — |
| 2021-12-21 | $289.24 | $330.46 | 40,600 | — | — |
| 2021-12-20 | $278.82 | $318.55 | 71,900 | — | — |
| 2021-12-17 | $289.73 | $331.02 | 134,000 | — | — |
| 2021-12-16 | $289.94 | $331.26 | 55,600 | — | — |
| 2021-12-15 | $283.45 | $323.84 | 102,600 | — | — |
| 2021-12-14 | $284.84 | $325.43 | 106,300 | — | — |
| 2021-12-13 | $285.50 | $326.18 | 48,200 | — | — |
| 2021-12-10 | $293.74 | $335.60 | 28,800 | — | — |
| 2021-12-09 | $294.57 | $336.55 | 47,300 | — | — |
| 2021-12-08 | $300.59 | $343.42 | 32,700 | — | — |
| 2021-12-07 | $299.96 | $342.71 | 53,400 | — | — |
| 2021-12-06 | $293.30 | $335.10 | 37,900 | — | — |
| 2021-12-03 | $291.73 | $333.30 | 97,600 | — | — |
| 2021-12-02 | $302.55 | $345.66 | 49,900 | — | — |
| 2021-12-01 | $288.08 | $329.13 | 84,100 | — | — |
| 2021-11-30 | $297.38 | $339.76 | 74,300 | — | — |
| 2021-11-29 | $303.37 | $346.60 | 70,200 | — | — |
| 2021-11-26 | $304.46 | $347.85 | 25,700 | — | — |
| 2021-11-24 | $316.00 | $361.03 | 33,100 | — | — |
| 2021-11-23 | $315.19 | $360.11 | 41,100 | — | — |
| 2021-11-22 | $313.87 | $358.60 | 50,500 | — | — |
| 2021-11-19 | $316.25 | $361.32 | 57,900 | — | — |
| 2021-11-18 | $321.31 | $367.10 | 47,900 | — | — |
| 2021-11-17 | $322.54 | $368.50 | 64,500 | — | — |
| 2021-11-16 | $326.93 | $373.52 | 31,700 | — | — |
| 2021-11-15 | $330.92 | $378.08 | 51,100 | — | — |
| 2021-11-12 | $333.46 | $380.98 | 43,300 | — | — |
| 2021-11-11 | $325.01 | $371.32 | 36,800 | — | — |
| 2021-11-10 | $317.01 | $362.18 | 43,700 | — | — |
| 2021-11-09 | $317.39 | $362.62 | 59,200 | — | — |
| 2021-11-08 | $327.41 | $374.07 | 31,100 | — | — |
| 2021-11-05 | $329.02 | $375.91 | 40,500 | — | — |
| 2021-11-04 | $326.47 | $372.99 | 43,600 | — | — |
| 2021-11-03 | $328.44 | $375.24 | 51,100 | — | — |
| 2021-11-02 | $322.77 | $368.77 | 48,600 | — | — |
| 2021-11-01 | $322.59 | $368.56 | 38,600 | — | — |
| 2021-10-29 | $320.00 | $365.60 | 52,900 | — | — |
| 2021-10-28 | $311.20 | $355.55 | 64,700 | — | — |
| 2021-10-27 | $309.33 | $351.70 | 63,400 | — | — |
| 2021-10-26 | $332.01 | $377.48 | 40,300 | — | — |
| 2021-10-25 | $332.95 | $378.55 | 36,100 | — | — |
| 2021-10-22 | $325.09 | $369.62 | 20,300 | — | — |
| 2021-10-21 | $321.21 | $365.20 | 52,200 | — | — |
| 2021-10-20 | $322.94 | $367.17 | 31,800 | — | — |
| 2021-10-19 | $325.46 | $370.04 | 25,200 | — | — |
| 2021-10-18 | $318.14 | $361.71 | 29,900 | — | — |
| 2021-10-15 | $321.65 | $365.70 | 43,100 | — | — |
| 2021-10-14 | $320.40 | $364.28 | 36,500 | — | — |
| 2021-10-13 | $310.00 | $352.46 | 25,100 | — | — |
| 2021-10-12 | $310.40 | $352.91 | 30,900 | — | — |
| 2021-10-11 | $317.40 | $360.87 | 19,300 | — | — |
| 2021-10-08 | $325.00 | $369.51 | 33,200 | — | — |
| 2021-10-07 | $321.62 | $365.67 | 27,300 | — | — |
| 2021-10-06 | $319.11 | $362.82 | 27,500 | — | — |
| 2021-10-05 | $321.51 | $365.54 | 34,100 | — | — |
| 2021-10-04 | $315.46 | $358.67 | 54,400 | — | — |
| 2021-10-01 | $314.80 | $357.92 | 39,500 | — | — |
| 2021-09-30 | $310.32 | $352.82 | 55,200 | — | — |
| 2021-09-29 | $311.84 | $354.55 | 28,600 | — | — |
| 2021-09-28 | $312.98 | $355.85 | 33,300 | — | — |
| 2021-09-27 | $323.73 | $368.07 | 43,900 | — | — |
| 2021-09-24 | $323.69 | $368.02 | 25,900 | — | — |
| 2021-09-23 | $322.02 | $366.12 | 48,200 | — | — |
| 2021-09-22 | $311.65 | $354.33 | 36,000 | — | — |
| 2021-09-21 | $303.78 | $345.39 | 28,900 | — | — |
| 2021-09-20 | $303.68 | $345.27 | 53,300 | — | — |
| 2021-09-17 | $321.62 | $365.67 | 96,600 | — | — |
| 2021-09-16 | $325.36 | $369.92 | 33,700 | — | — |
| 2021-09-15 | $323.15 | $367.41 | 24,700 | — | — |
| 2021-09-14 | $315.53 | $358.75 | 73,300 | — | — |
| 2021-09-13 | $316.90 | $360.30 | 30,000 | — | — |
| 2021-09-10 | $312.68 | $355.51 | 29,000 | — | — |
| 2021-09-09 | $316.36 | $359.69 | 40,700 | — | — |
| 2021-09-08 | $313.15 | $356.04 | 31,600 | — | — |
| 2021-09-07 | $313.86 | $356.85 | 26,400 | — | — |
| 2021-09-03 | $316.99 | $360.41 | 26,000 | — | — |
| 2021-09-02 | $318.80 | $362.46 | 58,400 | — | — |
| 2021-09-01 | $314.61 | $357.70 | 42,100 | — | — |
| 2021-08-31 | $312.70 | $355.53 | 45,500 | — | — |
| 2021-08-30 | $311.18 | $353.80 | 24,800 | — | — |
| 2021-08-27 | $317.02 | $360.44 | 44,300 | — | — |
| 2021-08-26 | $303.81 | $345.42 | 44,400 | — | — |
| 2021-08-25 | $311.80 | $354.50 | 37,300 | — | — |
| 2021-08-24 | $308.69 | $350.97 | 31,000 | — | — |
| 2021-08-23 | $305.91 | $347.81 | 23,400 | — | — |
| 2021-08-20 | $298.92 | $339.86 | 43,400 | — | — |
| 2021-08-19 | $299.46 | $340.47 | 79,600 | — | — |
| 2021-08-18 | $305.10 | $346.89 | 36,600 | — | — |
| 2021-08-17 | $313.66 | $356.62 | 53,300 | — | — |
| 2021-08-16 | $312.88 | $355.73 | 23,500 | — | — |
| 2021-08-13 | $313.09 | $355.97 | 30,700 | — | — |
| 2021-08-12 | $312.32 | $355.10 | 19,000 | — | — |
| 2021-08-11 | $310.77 | $353.33 | 23,400 | — | — |
| 2021-08-10 | $311.01 | $353.61 | 45,600 | — | — |
| 2021-08-09 | $312.70 | $355.53 | 48,200 | — | — |
| 2021-08-06 | $312.68 | $355.51 | 74,300 | — | — |
| 2021-08-05 | $309.52 | $351.91 | 147,100 | — | — |
| 2021-08-04 | $284.96 | $323.99 | 45,800 | — | — |
| 2021-08-03 | $281.61 | $320.18 | 51,400 | — | — |
| 2021-08-02 | $277.63 | $315.65 | 41,500 | — | — |
| 2021-07-30 | $276.13 | $313.95 | 33,500 | — | — |
| 2021-07-29 | $274.06 | $311.60 | 28,100 | — | — |
| 2021-07-28 | $269.02 | $304.93 | 48,100 | — | — |
| 2021-07-27 | $262.80 | $297.88 | 39,800 | — | — |
| 2021-07-26 | $266.27 | $301.82 | 25,100 | — | — |
| 2021-07-23 | $265.00 | $300.38 | 35,100 | — | — |
| 2021-07-22 | $262.34 | $297.36 | 37,000 | — | — |
| 2021-07-21 | $264.47 | $299.78 | 36,100 | — | — |
| 2021-07-20 | $258.21 | $292.68 | 54,300 | — | — |
| 2021-07-19 | $250.50 | $283.94 | 40,200 | — | — |
| 2021-07-16 | $261.83 | $296.78 | 42,100 | — | — |
| 2021-07-15 | $264.99 | $300.37 | 31,000 | — | — |
| 2021-07-14 | $268.52 | $304.37 | 60,500 | — | — |
| 2021-07-13 | $276.79 | $313.74 | 50,600 | — | — |
| 2021-07-12 | $281.69 | $319.29 | 25,400 | — | — |
| 2021-07-09 | $276.26 | $313.14 | 35,600 | — | — |
| 2021-07-08 | $266.08 | $301.60 | 44,400 | — | — |
| 2021-07-07 | $272.60 | $308.99 | 40,900 | — | — |
| 2021-07-06 | $271.90 | $308.20 | 48,900 | — | — |
| 2021-07-02 | $274.56 | $311.21 | 26,200 | — | — |
| 2021-07-01 | $276.74 | $313.68 | 23,200 | — | — |
| 2021-06-30 | $277.77 | $314.85 | 57,800 | — | — |
| 2021-06-29 | $271.43 | $307.67 | 32,900 | — | — |
| 2021-06-28 | $274.90 | $311.60 | 69,600 | — | — |
| 2021-06-25 | $274.80 | $311.48 | 353,700 | — | — |
| 2021-06-24 | $274.30 | $310.92 | 34,400 | — | — |
| 2021-06-23 | $274.27 | $310.88 | 34,900 | — | — |
| 2021-06-22 | $274.04 | $310.62 | 43,500 | — | — |
| 2021-06-21 | $270.77 | $306.92 | 34,500 | — | — |
| 2021-06-18 | $263.61 | $298.80 | 64,900 | — | — |
| 2021-06-17 | $276.67 | $313.60 | 47,400 | — | — |
| 2021-06-16 | $285.12 | $323.18 | 40,200 | — | — |
| 2021-06-15 | $288.58 | $327.10 | 42,000 | — | — |
| 2021-06-14 | $290.00 | $328.71 | 40,000 | — | — |
| 2021-06-11 | $293.74 | $332.95 | 38,400 | — | — |
| 2021-06-10 | $291.76 | $330.71 | 42,200 | — | — |
| 2021-06-09 | $289.23 | $327.84 | 32,600 | — | — |
| 2021-06-08 | $296.38 | $335.95 | 35,500 | — | — |
| 2021-06-07 | $290.94 | $329.78 | 46,600 | — | — |
| 2021-06-04 | $294.25 | $333.53 | 41,500 | — | — |
| 2021-06-03 | $298.17 | $337.97 | 47,000 | — | — |
| 2021-06-02 | $295.67 | $335.14 | 109,500 | — | — |
| 2021-06-01 | $287.12 | $325.45 | 62,400 | — | — |
| 2021-05-28 | $281.23 | $318.77 | 43,600 | — | — |
| 2021-05-27 | $278.30 | $315.45 | 54,100 | — | — |
| 2021-05-26 | $276.61 | $313.54 | 52,400 | — | — |
| 2021-05-25 | $273.01 | $309.46 | 48,600 | — | — |
| 2021-05-24 | $278.54 | $315.72 | 30,600 | — | — |
| 2021-05-21 | $277.47 | $314.51 | 47,400 | — | — |
| 2021-05-20 | $278.00 | $315.11 | 53,300 | — | — |
| 2021-05-19 | $270.49 | $306.60 | 51,600 | — | — |
| 2021-05-18 | $276.51 | $313.42 | 97,300 | — | — |
| 2021-05-17 | $273.55 | $310.07 | 83,100 | — | — |
| 2021-05-14 | $268.04 | $303.82 | 72,800 | — | — |
| 2021-05-13 | $259.76 | $294.44 | 60,100 | — | — |
| 2021-05-12 | $252.58 | $286.30 | 65,900 | — | — |
| 2021-05-11 | $263.66 | $298.86 | 64,600 | — | — |
| 2021-05-10 | $269.60 | $305.59 | 52,700 | — | — |
| 2021-05-07 | $275.58 | $312.37 | 46,800 | — | — |
| 2021-05-06 | $276.83 | $313.79 | 43,800 | — | — |
| 2021-05-05 | $274.00 | $310.58 | 46,100 | — | — |
| 2021-05-04 | $269.90 | $305.93 | 58,200 | — | — |
| 2021-05-03 | $274.19 | $310.79 | 61,500 | — | — |
| 2021-04-30 | $273.46 | $309.97 | 51,800 | — | — |
| 2021-04-29 | $275.96 | $312.80 | 71,800 | — | — |
| 2021-04-28 | $272.09 | $307.48 | 76,400 | — | — |
| 2021-04-27 | $260.68 | $294.59 | 89,700 | — | — |
| 2021-04-26 | $261.68 | $295.72 | 38,600 | — | — |
| 2021-04-23 | $256.81 | $290.22 | 34,800 | — | — |
| 2021-04-22 | $251.64 | $284.37 | 30,000 | — | — |
| 2021-04-21 | $253.50 | $286.48 | 27,600 | — | — |
| 2021-04-20 | $248.38 | $280.69 | 39,500 | — | — |
| 2021-04-19 | $256.68 | $290.07 | 37,100 | — | — |
| 2021-04-16 | $260.00 | $293.82 | 53,300 | — | — |
| 2021-04-15 | $256.64 | $290.02 | 24,500 | — | — |
| 2021-04-14 | $255.05 | $288.23 | 31,800 | — | — |
| 2021-04-13 | $251.54 | $284.26 | 28,900 | — | — |
| 2021-04-12 | $253.97 | $287.01 | 25,700 | — | — |
| 2021-04-09 | $252.92 | $285.82 | 45,000 | — | — |
| 2021-04-08 | $247.50 | $279.69 | 36,600 | — | — |
| 2021-04-07 | $242.67 | $274.24 | 29,000 | — | — |
| 2021-04-06 | $245.17 | $277.06 | 94,600 | — | — |
| 2021-04-05 | $245.86 | $277.84 | 31,300 | — | — |
| 2021-04-01 | $240.95 | $272.29 | 28,400 | — | — |
| 2021-03-31 | $235.50 | $266.13 | 67,800 | — | — |
| 2021-03-30 | $238.66 | $269.71 | 31,500 | — | — |
| 2021-03-29 | $240.00 | $271.22 | 67,300 | — | — |
| 2021-03-26 | $240.08 | $271.31 | 56,800 | — | — |
| 2021-03-25 | $234.72 | $265.25 | 28,700 | — | — |
| 2021-03-24 | $235.25 | $265.85 | 50,300 | — | — |
| 2021-03-23 | $240.63 | $271.93 | 32,800 | — | — |
| 2021-03-22 | $253.00 | $285.91 | 26,000 | — | — |
| 2021-03-19 | $256.33 | $289.67 | 97,100 | — | — |
| 2021-03-18 | $255.03 | $288.20 | 45,400 | — | — |
| 2021-03-17 | $261.09 | $295.05 | 30,300 | — | — |
| 2021-03-16 | $257.42 | $290.91 | 31,400 | — | — |
| 2021-03-15 | $261.65 | $295.69 | 30,500 | — | — |
| 2021-03-12 | $259.31 | $293.04 | 38,400 | — | — |
| 2021-03-11 | $260.67 | $294.58 | 43,100 | — | — |
| 2021-03-10 | $259.40 | $293.14 | 44,700 | — | — |
| 2021-03-09 | $254.00 | $287.04 | 59,200 | — | — |
| 2021-03-08 | $245.63 | $277.58 | 48,900 | — | — |
| 2021-03-05 | $245.91 | $277.90 | 45,900 | — | — |
| 2021-03-04 | $237.81 | $268.74 | 84,000 | — | — |
| 2021-03-03 | $245.98 | $277.98 | 147,100 | — | — |
| 2021-03-02 | $253.73 | $286.74 | 47,800 | — | — |
| 2021-03-01 | $263.77 | $298.08 | 58,800 | — | — |
| 2021-02-26 | $250.90 | $283.54 | 39,700 | — | — |
| 2021-02-25 | $250.90 | $283.54 | 31,300 | — | — |
| 2021-02-24 | $258.24 | $291.83 | 35,100 | — | — |
| 2021-02-23 | $255.31 | $288.52 | 56,800 | — | — |
| 2021-02-22 | $243.24 | $274.88 | 36,000 | — | — |
| 2021-02-19 | $247.00 | $279.13 | 73,200 | — | — |
| 2021-02-18 | $249.00 | $281.39 | 43,900 | — | — |
| 2021-02-17 | $253.48 | $286.45 | 34,100 | — | — |
| 2021-02-16 | $262.21 | $296.32 | 40,800 | — | — |
| 2021-02-12 | $257.94 | $291.49 | 21,500 | — | — |
| 2021-02-11 | $255.01 | $288.18 | 32,900 | — | — |
| 2021-02-10 | $253.46 | $286.43 | 51,000 | — | — |
| 2021-02-09 | $250.06 | $282.59 | 41,500 | — | — |
| 2021-02-08 | $245.78 | $277.75 | 27,800 | — | — |
| 2021-02-05 | $241.65 | $273.08 | 38,200 | — | — |
| 2021-02-04 | $236.15 | $266.87 | 43,200 | — | — |
| 2021-02-03 | $232.28 | $262.50 | 68,000 | — | — |
| 2021-02-02 | $234.04 | $264.48 | 102,800 | — | — |
| 2021-02-01 | $221.64 | $250.47 | 46,400 | — | — |
| 2021-01-29 | $210.00 | $237.32 | 80,800 | — | — |
| 2021-01-28 | $217.21 | $245.46 | 66,800 | — | — |
| 2021-01-27 | $203.92 | $229.52 | 71,900 | — | — |
| 2021-01-26 | $216.77 | $243.98 | 25,600 | — | — |
| 2021-01-25 | $216.04 | $243.16 | 64,600 | — | — |
| 2021-01-22 | $223.03 | $251.03 | 70,900 | — | — |
| 2021-01-21 | $219.87 | $247.47 | 55,400 | — | — |
| 2021-01-20 | $224.74 | $252.95 | 52,400 | — | — |
| 2021-01-19 | $223.36 | $251.40 | 86,100 | — | — |
| 2021-01-15 | $226.97 | $255.46 | 75,300 | — | — |
| 2021-01-14 | $235.36 | $264.91 | 54,600 | — | — |
| 2021-01-13 | $233.81 | $263.16 | 51,600 | — | — |
| 2021-01-12 | $234.48 | $263.92 | 36,200 | — | — |
| 2021-01-11 | $233.02 | $262.27 | 41,300 | — | — |
| 2021-01-08 | $233.86 | $263.22 | 40,600 | — | — |
| 2021-01-07 | $232.20 | $261.35 | 31,200 | — | — |
| 2021-01-06 | $229.77 | $258.61 | 81,000 | — | — |
| 2021-01-05 | $215.67 | $242.74 | 45,700 | — | — |
| 2021-01-04 | $212.63 | $239.32 | 51,600 | — | — |