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
- 1998-02-27 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 | $292.50 | $352.25 | 1,274,100 | — | — |
| 2021-12-30 | $291.14 | $350.61 | 1,370,200 | — | — |
| 2021-12-29 | $288.88 | $347.89 | 1,430,600 | — | — |
| 2021-12-28 | $288.49 | $347.42 | 1,065,600 | — | — |
| 2021-12-27 | $285.76 | $344.13 | 1,235,300 | — | — |
| 2021-12-23 | $278.74 | $335.68 | 1,016,000 | — | — |
| 2021-12-22 | $281.25 | $337.03 | 914,200 | — | — |
| 2021-12-21 | $277.85 | $332.95 | 1,381,900 | — | — |
| 2021-12-20 | $278.46 | $333.68 | 1,551,000 | — | — |
| 2021-12-17 | $278.86 | $334.16 | 3,248,700 | — | — |
| 2021-12-16 | $279.47 | $334.89 | 1,791,500 | — | — |
| 2021-12-15 | $274.35 | $328.76 | 1,932,500 | — | — |
| 2021-12-14 | $273.41 | $327.63 | 2,225,100 | — | — |
| 2021-12-13 | $276.02 | $330.76 | 1,836,400 | — | — |
| 2021-12-10 | $272.57 | $326.63 | 1,352,400 | — | — |
| 2021-12-09 | $271.06 | $324.82 | 1,116,100 | — | — |
| 2021-12-08 | $275.85 | $330.56 | 1,327,600 | — | — |
| 2021-12-07 | $276.81 | $331.71 | 2,133,000 | — | — |
| 2021-12-06 | $269.57 | $323.03 | 1,864,800 | — | — |
| 2021-12-03 | $266.96 | $319.90 | 1,804,000 | — | — |
| 2021-12-02 | $266.24 | $319.04 | 1,902,600 | — | — |
| 2021-12-01 | $258.95 | $310.30 | 2,629,100 | — | — |
| 2021-11-30 | $262.48 | $314.53 | 2,759,500 | — | — |
| 2021-11-29 | $266.94 | $319.88 | 1,842,900 | — | — |
| 2021-11-26 | $262.87 | $315.00 | 1,161,800 | — | — |
| 2021-11-24 | $265.48 | $318.13 | 1,320,800 | — | — |
| 2021-11-23 | $262.00 | $313.96 | 2,070,900 | — | — |
| 2021-11-22 | $257.63 | $308.72 | 1,835,200 | — | — |
| 2021-11-19 | $260.98 | $312.74 | 2,036,700 | — | — |
| 2021-11-18 | $258.96 | $310.32 | 2,436,700 | — | — |
| 2021-11-17 | $257.53 | $308.60 | 3,451,600 | — | — |
| 2021-11-16 | $259.04 | $310.41 | 2,783,200 | — | — |
| 2021-11-15 | $260.50 | $312.16 | 3,467,600 | — | — |
| 2021-11-12 | $272.10 | $326.06 | 991,200 | — | — |
| 2021-11-11 | $272.48 | $326.52 | 1,221,800 | — | — |
| 2021-11-10 | $275.88 | $330.59 | 925,300 | — | — |
| 2021-11-09 | $279.92 | $335.43 | 823,300 | — | — |
| 2021-11-08 | $278.76 | $334.04 | 1,014,100 | — | — |
| 2021-11-05 | $277.83 | $332.93 | 1,214,000 | — | — |
| 2021-11-04 | $278.95 | $334.27 | 1,381,000 | — | — |
| 2021-11-03 | $280.60 | $336.25 | 1,133,500 | — | — |
| 2021-11-02 | $282.65 | $338.70 | 1,532,500 | — | — |
| 2021-11-01 | $282.10 | $338.05 | 1,520,500 | — | — |
| 2021-10-29 | $281.97 | $337.89 | 2,532,000 | — | — |
| 2021-10-28 | $286.01 | $342.73 | 1,391,600 | — | — |
| 2021-10-27 | $285.42 | $342.02 | 1,280,300 | — | — |
| 2021-10-26 | $286.94 | $343.85 | 1,742,300 | — | — |
| 2021-10-25 | $284.58 | $341.02 | 1,194,700 | — | — |
| 2021-10-22 | $284.45 | $340.86 | 1,496,300 | — | — |
| 2021-10-21 | $279.04 | $334.38 | 1,269,100 | — | — |
| 2021-10-20 | $276.04 | $330.78 | 1,109,700 | — | — |
| 2021-10-19 | $272.90 | $327.02 | 1,816,900 | — | — |
| 2021-10-18 | $268.00 | $321.15 | 1,354,300 | — | — |
| 2021-10-15 | $269.33 | $322.74 | 3,091,300 | — | — |
| 2021-10-14 | $267.87 | $320.99 | 1,370,000 | — | — |
| 2021-10-13 | $264.18 | $316.57 | 1,646,600 | — | — |
| 2021-10-12 | $264.55 | $317.02 | 1,352,700 | — | — |
| 2021-10-11 | $261.60 | $313.48 | 1,074,800 | — | — |
| 2021-10-08 | $262.08 | $314.06 | 1,064,300 | — | — |
| 2021-10-07 | $266.11 | $318.88 | 1,185,000 | — | — |
| 2021-10-06 | $267.96 | $321.10 | 1,421,100 | — | — |
| 2021-10-05 | $264.55 | $317.02 | 1,649,200 | — | — |
| 2021-10-04 | $265.23 | $317.83 | 1,387,600 | — | — |
| 2021-10-01 | $266.61 | $319.48 | 1,784,600 | — | — |
| 2021-09-30 | $265.41 | $318.05 | 2,090,800 | — | — |
| 2021-09-29 | $270.01 | $323.56 | 1,448,500 | — | — |
| 2021-09-28 | $268.75 | $322.05 | 2,317,600 | — | — |
| 2021-09-27 | $274.10 | $328.46 | 1,776,700 | — | — |
| 2021-09-24 | $282.18 | $336.57 | 2,318,700 | — | — |
| 2021-09-23 | $288.00 | $343.51 | 1,634,100 | — | — |
| 2021-09-22 | $293.55 | $350.13 | 1,172,900 | — | — |
| 2021-09-21 | $291.87 | $348.13 | 1,161,500 | — | — |
| 2021-09-20 | $291.19 | $347.32 | 2,374,700 | — | — |
| 2021-09-17 | $293.75 | $350.37 | 2,994,000 | — | — |
| 2021-09-16 | $297.14 | $354.42 | 906,500 | — | — |
| 2021-09-15 | $297.26 | $354.56 | 1,044,200 | — | — |
| 2021-09-14 | $296.40 | $353.53 | 1,109,700 | — | — |
| 2021-09-13 | $294.61 | $351.40 | 1,270,100 | — | — |
| 2021-09-10 | $293.88 | $350.53 | 1,488,700 | — | — |
| 2021-09-09 | $296.82 | $354.03 | 1,243,100 | — | — |
| 2021-09-08 | $303.62 | $362.14 | 1,512,700 | — | — |
| 2021-09-07 | $299.22 | $356.90 | 1,535,200 | — | — |
| 2021-09-03 | $302.01 | $360.22 | 1,645,300 | — | — |
| 2021-09-02 | $300.89 | $358.89 | 1,795,800 | — | — |
| 2021-09-01 | $297.96 | $355.39 | 1,658,400 | — | — |
| 2021-08-31 | $292.17 | $348.49 | 2,327,100 | — | — |
| 2021-08-30 | $291.68 | $347.90 | 1,632,600 | — | — |
| 2021-08-27 | $285.50 | $340.53 | 882,400 | — | — |
| 2021-08-26 | $283.18 | $337.76 | 960,900 | — | — |
| 2021-08-25 | $282.90 | $337.43 | 973,400 | — | — |
| 2021-08-24 | $284.60 | $339.46 | 978,000 | — | — |
| 2021-08-23 | $288.51 | $344.12 | 1,071,400 | — | — |
| 2021-08-20 | $290.82 | $346.88 | 1,712,800 | — | — |
| 2021-08-19 | $289.14 | $344.87 | 1,203,200 | — | — |
| 2021-08-18 | $283.38 | $338.00 | 1,146,200 | — | — |
| 2021-08-17 | $286.53 | $341.76 | 922,500 | — | — |
| 2021-08-16 | $283.20 | $337.79 | 1,066,600 | — | — |
| 2021-08-13 | $282.92 | $337.45 | 808,000 | — | — |
| 2021-08-12 | $280.05 | $334.03 | 874,400 | — | — |
| 2021-08-11 | $277.22 | $330.66 | 871,500 | — | — |
| 2021-08-10 | $275.30 | $328.37 | 1,293,200 | — | — |
| 2021-08-09 | $280.06 | $334.04 | 1,093,300 | — | — |
| 2021-08-06 | $282.12 | $336.50 | 1,459,900 | — | — |
| 2021-08-05 | $282.76 | $337.26 | 1,307,700 | — | — |
| 2021-08-04 | $284.87 | $339.78 | 1,315,100 | — | — |
| 2021-08-03 | $284.35 | $339.16 | 1,000,000 | — | — |
| 2021-08-02 | $283.62 | $338.29 | 1,219,300 | — | — |
| 2021-07-30 | $282.80 | $337.31 | 1,762,200 | — | — |
| 2021-07-29 | $283.00 | $337.55 | 1,768,200 | — | — |
| 2021-07-28 | $284.98 | $339.91 | 1,636,000 | — | — |
| 2021-07-27 | $286.88 | $342.18 | 1,229,200 | — | — |
| 2021-07-26 | $284.61 | $339.47 | 1,174,400 | — | — |
| 2021-07-23 | $285.26 | $340.25 | 1,144,200 | — | — |
| 2021-07-22 | $281.60 | $335.88 | 1,152,200 | — | — |
| 2021-07-21 | $280.26 | $334.28 | 1,167,000 | — | — |
| 2021-07-20 | $283.00 | $337.55 | 1,502,600 | — | — |
| 2021-07-19 | $280.89 | $335.03 | 2,166,900 | — | — |
| 2021-07-16 | $282.46 | $336.91 | 2,100,700 | — | — |
| 2021-07-15 | $281.28 | $335.50 | 1,082,200 | — | — |
| 2021-07-14 | $281.37 | $335.61 | 1,198,100 | — | — |
| 2021-07-13 | $278.53 | $332.22 | 1,228,200 | — | — |
| 2021-07-12 | $279.99 | $333.96 | 1,323,500 | — | — |
| 2021-07-09 | $278.45 | $332.12 | 1,151,700 | — | — |
| 2021-07-08 | $277.92 | $331.49 | 1,179,400 | — | — |
| 2021-07-07 | $278.17 | $331.79 | 1,732,300 | — | — |
| 2021-07-06 | $275.73 | $328.88 | 1,742,700 | — | — |
| 2021-07-02 | $272.87 | $325.47 | 1,207,700 | — | — |
| 2021-07-01 | $270.33 | $322.44 | 1,537,000 | — | — |
| 2021-06-30 | $270.14 | $322.21 | 1,857,900 | — | — |
| 2021-06-29 | $272.79 | $325.37 | 1,624,100 | — | — |
| 2021-06-28 | $271.79 | $324.18 | 1,808,500 | — | — |
| 2021-06-25 | $266.54 | $317.92 | 1,882,700 | — | — |
| 2021-06-24 | $264.15 | $315.07 | 910,600 | — | — |
| 2021-06-23 | $264.22 | $315.15 | 1,330,600 | — | — |
| 2021-06-22 | $266.61 | $318.00 | 1,156,900 | — | — |
| 2021-06-21 | $267.74 | $319.35 | 1,471,000 | — | — |
| 2021-06-18 | $265.94 | $317.20 | 2,770,500 | — | — |
| 2021-06-17 | $269.51 | $321.46 | 1,360,700 | — | — |
| 2021-06-16 | $266.53 | $316.39 | 1,595,700 | — | — |
| 2021-06-15 | $270.47 | $321.07 | 1,166,100 | — | — |
| 2021-06-14 | $270.94 | $321.63 | 1,152,700 | — | — |
| 2021-06-11 | $268.35 | $318.55 | 1,335,800 | — | — |
| 2021-06-10 | $270.82 | $321.48 | 1,312,100 | — | — |
| 2021-06-09 | $267.01 | $316.96 | 1,239,000 | — | — |
| 2021-06-08 | $266.02 | $315.78 | 1,424,300 | — | — |
| 2021-06-07 | $268.63 | $318.88 | 1,810,700 | — | — |
| 2021-06-04 | $265.28 | $314.91 | 1,789,900 | — | — |
| 2021-06-03 | $263.35 | $312.62 | 1,544,000 | — | — |
| 2021-06-02 | $262.93 | $312.12 | 1,912,700 | — | — |
| 2021-06-01 | $258.57 | $306.94 | 1,722,300 | — | — |
| 2021-05-28 | $255.46 | $303.25 | 1,494,600 | — | — |
| 2021-05-27 | $254.11 | $301.65 | 3,149,500 | — | — |
| 2021-05-26 | $254.46 | $302.06 | 1,519,900 | — | — |
| 2021-05-25 | $253.37 | $300.77 | 1,325,000 | — | — |
| 2021-05-24 | $252.78 | $300.07 | 1,170,100 | — | — |
| 2021-05-21 | $249.95 | $296.71 | 1,586,400 | — | — |
| 2021-05-20 | $250.82 | $297.74 | 1,419,100 | — | — |
| 2021-05-19 | $246.04 | $292.07 | 2,177,300 | — | — |
| 2021-05-18 | $246.35 | $292.44 | 2,023,000 | — | — |
| 2021-05-17 | $245.89 | $291.89 | 1,443,400 | — | — |
| 2021-05-14 | $246.76 | $292.92 | 1,714,500 | — | — |
| 2021-05-13 | $244.00 | $289.65 | 1,474,200 | — | — |
| 2021-05-12 | $241.96 | $287.22 | 1,621,400 | — | — |
| 2021-05-11 | $247.32 | $293.59 | 1,779,200 | — | — |
| 2021-05-10 | $248.62 | $295.13 | 2,134,200 | — | — |
| 2021-05-07 | $247.49 | $293.79 | 5,548,400 | — | — |
| 2021-05-06 | $244.02 | $289.67 | 5,244,100 | — | — |
| 2021-05-05 | $248.60 | $295.11 | 2,663,500 | — | — |
| 2021-05-04 | $248.88 | $295.44 | 1,826,700 | — | — |
| 2021-05-03 | $252.42 | $299.64 | 1,717,300 | — | — |
| 2021-04-30 | $254.77 | $302.43 | 1,816,400 | — | — |
| 2021-04-29 | $250.41 | $297.25 | 1,901,900 | — | — |
| 2021-04-28 | $251.95 | $299.08 | 1,389,200 | — | — |
| 2021-04-27 | $252.49 | $299.72 | 1,324,400 | — | — |
| 2021-04-26 | $252.99 | $300.32 | 1,494,400 | — | — |
| 2021-04-23 | $254.04 | $301.56 | 1,511,400 | — | — |
| 2021-04-22 | $251.54 | $298.60 | 1,222,800 | — | — |
| 2021-04-21 | $252.18 | $299.36 | 1,096,400 | — | — |
| 2021-04-20 | $252.67 | $299.94 | 1,837,300 | — | — |
| 2021-04-19 | $248.54 | $295.03 | 1,209,600 | — | — |
| 2021-04-16 | $248.62 | $295.13 | 1,753,000 | — | — |
| 2021-04-15 | $247.16 | $293.40 | 2,096,400 | — | — |
| 2021-04-14 | $241.68 | $286.89 | 1,637,200 | — | — |
| 2021-04-13 | $243.01 | $288.47 | 2,242,200 | — | — |
| 2021-04-12 | $241.50 | $286.68 | 1,463,200 | — | — |
| 2021-04-09 | $240.39 | $283.89 | 1,888,200 | — | — |
| 2021-04-08 | $241.11 | $284.74 | 1,791,700 | — | — |
| 2021-04-07 | $244.71 | $288.99 | 2,143,200 | — | — |
| 2021-04-06 | $243.58 | $287.66 | 1,771,800 | — | — |
| 2021-04-05 | $244.75 | $289.04 | 1,716,700 | — | — |
| 2021-04-01 | $240.06 | $283.50 | 1,726,900 | — | — |
| 2021-03-31 | $239.06 | $282.32 | 2,143,200 | — | — |
| 2021-03-30 | $237.15 | $280.06 | 1,657,000 | — | — |
| 2021-03-29 | $241.83 | $285.59 | 2,211,800 | — | — |
| 2021-03-26 | $238.82 | $282.03 | 2,705,200 | — | — |
| 2021-03-25 | $227.22 | $268.34 | 1,859,600 | — | — |
| 2021-03-24 | $227.00 | $268.08 | 2,440,800 | — | — |
| 2021-03-23 | $229.85 | $271.44 | 1,771,200 | — | — |
| 2021-03-22 | $225.83 | $266.69 | 1,917,700 | — | — |
| 2021-03-19 | $221.86 | $262.01 | 4,789,700 | — | — |
| 2021-03-18 | $222.51 | $262.77 | 2,485,200 | — | — |
| 2021-03-17 | $223.17 | $263.55 | 2,265,500 | — | — |
| 2021-03-16 | $222.84 | $263.16 | 1,929,700 | — | — |
| 2021-03-15 | $218.49 | $258.03 | 1,849,100 | — | — |
| 2021-03-12 | $215.20 | $254.14 | 2,251,900 | — | — |
| 2021-03-11 | $213.90 | $252.60 | 3,737,300 | — | — |
| 2021-03-10 | $204.42 | $241.41 | 3,080,500 | — | — |
| 2021-03-09 | $202.70 | $239.38 | 2,988,300 | — | — |
| 2021-03-08 | $198.66 | $234.61 | 3,155,400 | — | — |
| 2021-03-05 | $200.00 | $236.19 | 3,455,700 | — | — |
| 2021-03-04 | $201.19 | $237.60 | 3,212,000 | — | — |
| 2021-03-03 | $202.91 | $239.63 | 3,269,600 | — | — |
| 2021-03-02 | $208.81 | $246.59 | 2,978,700 | — | — |
| 2021-03-01 | $213.77 | $252.45 | 2,733,600 | — | — |
| 2021-02-26 | $216.13 | $255.24 | 3,211,200 | — | — |
| 2021-02-25 | $224.75 | $265.42 | 2,912,200 | — | — |
| 2021-02-24 | $224.78 | $265.45 | 1,696,400 | — | — |
| 2021-02-23 | $223.17 | $263.55 | 1,731,600 | — | — |
| 2021-02-22 | $225.07 | $265.80 | 1,774,400 | — | — |
| 2021-02-19 | $226.37 | $267.33 | 2,034,300 | — | — |
| 2021-02-18 | $228.26 | $269.56 | 1,131,600 | — | — |
| 2021-02-17 | $226.31 | $267.26 | 1,234,800 | — | — |
| 2021-02-16 | $224.98 | $265.69 | 1,444,400 | — | — |
| 2021-02-12 | $227.19 | $268.30 | 1,632,200 | — | — |
| 2021-02-11 | $227.82 | $269.04 | 1,412,200 | — | — |
| 2021-02-10 | $231.66 | $273.58 | 1,539,000 | — | — |
| 2021-02-09 | $231.66 | $273.58 | 1,263,200 | — | — |
| 2021-02-08 | $232.79 | $274.91 | 1,775,200 | — | — |
| 2021-02-05 | $232.99 | $275.15 | 1,609,300 | — | — |
| 2021-02-04 | $232.20 | $274.22 | 1,934,100 | — | — |
| 2021-02-03 | $232.31 | $274.35 | 2,503,000 | — | — |
| 2021-02-02 | $236.15 | $278.88 | 2,045,200 | — | — |
| 2021-02-01 | $235.57 | $278.20 | 2,172,100 | — | — |
| 2021-01-29 | $227.36 | $268.50 | 2,701,200 | — | — |
| 2021-01-28 | $228.31 | $269.62 | 2,685,600 | — | — |
| 2021-01-27 | $229.06 | $270.51 | 2,763,100 | — | — |
| 2021-01-26 | $232.29 | $274.32 | 2,838,700 | — | — |
| 2021-01-25 | $227.51 | $268.68 | 2,401,800 | — | — |
| 2021-01-22 | $223.92 | $264.44 | 2,113,900 | — | — |
| 2021-01-21 | $222.20 | $262.41 | 1,736,700 | — | — |
| 2021-01-20 | $222.78 | $263.09 | 2,399,000 | — | — |
| 2021-01-19 | $216.88 | $256.12 | 2,536,400 | — | — |
| 2021-01-15 | $219.89 | $259.68 | 2,404,700 | — | — |
| 2021-01-14 | $214.99 | $253.89 | 3,735,000 | — | — |
| 2021-01-13 | $216.46 | $255.63 | 2,314,800 | — | — |
| 2021-01-12 | $214.91 | $253.80 | 2,468,900 | — | — |
| 2021-01-11 | $214.92 | $253.81 | 2,284,700 | — | — |
| 2021-01-08 | $222.20 | $262.41 | 2,310,400 | — | — |
| 2021-01-07 | $217.50 | $256.86 | 2,933,800 | — | — |
| 2021-01-06 | $214.89 | $253.77 | 3,230,900 | — | — |
| 2021-01-05 | $220.71 | $260.65 | 2,481,600 | — | — |
| 2021-01-04 | $219.60 | $259.34 | 2,786,400 | — | — |