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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $256.92 | $333.15 | 931,500 | — | — |
| 2021-12-30 | $258.11 | $334.69 | 617,400 | — | — |
| 2021-12-29 | $258.49 | $335.18 | 642,100 | — | — |
| 2021-12-28 | $256.76 | $332.94 | 708,100 | — | — |
| 2021-12-27 | $253.77 | $329.06 | 819,300 | — | — |
| 2021-12-23 | $252.05 | $326.83 | 822,200 | — | — |
| 2021-12-22 | $252.07 | $326.86 | 1,283,000 | — | — |
| 2021-12-21 | $247.03 | $320.32 | 1,604,700 | — | — |
| 2021-12-20 | $245.62 | $318.49 | 1,719,200 | — | — |
| 2021-12-17 | $253.79 | $329.09 | 3,894,800 | — | — |
| 2021-12-16 | $253.98 | $329.33 | 1,729,000 | — | — |
| 2021-12-15 | $253.83 | $329.14 | 1,747,600 | — | — |
| 2021-12-14 | $245.11 | $317.83 | 2,054,300 | — | — |
| 2021-12-13 | $244.10 | $316.52 | 1,188,200 | — | — |
| 2021-12-10 | $243.55 | $315.19 | 1,296,500 | — | — |
| 2021-12-09 | $241.44 | $312.46 | 1,001,700 | — | — |
| 2021-12-08 | $240.51 | $311.25 | 1,103,900 | — | — |
| 2021-12-07 | $238.60 | $308.78 | 1,237,600 | — | — |
| 2021-12-06 | $233.77 | $302.53 | 1,559,900 | — | — |
| 2021-12-03 | $230.03 | $297.69 | 1,404,200 | — | — |
| 2021-12-02 | $232.06 | $300.32 | 1,731,600 | — | — |
| 2021-12-01 | $225.61 | $291.97 | 1,761,500 | — | — |
| 2021-11-30 | $225.59 | $291.94 | 3,375,900 | — | — |
| 2021-11-29 | $229.92 | $297.55 | 1,612,400 | — | — |
| 2021-11-26 | $231.00 | $298.95 | 1,329,800 | — | — |
| 2021-11-24 | $239.85 | $310.40 | 1,049,700 | — | — |
| 2021-11-23 | $241.67 | $312.75 | 1,037,500 | — | — |
| 2021-11-22 | $240.43 | $311.15 | 1,251,300 | — | — |
| 2021-11-19 | $239.06 | $309.38 | 1,096,400 | — | — |
| 2021-11-18 | $243.25 | $314.80 | 878,300 | — | — |
| 2021-11-17 | $243.86 | $315.59 | 1,176,900 | — | — |
| 2021-11-16 | $241.72 | $312.82 | 1,093,300 | — | — |
| 2021-11-15 | $242.56 | $313.91 | 983,800 | — | — |
| 2021-11-12 | $245.27 | $317.41 | 734,100 | — | — |
| 2021-11-11 | $243.99 | $315.76 | 1,105,800 | — | — |
| 2021-11-10 | $245.27 | $317.41 | 881,300 | — | — |
| 2021-11-09 | $246.14 | $318.54 | 1,006,100 | — | — |
| 2021-11-08 | $247.63 | $320.47 | 1,233,800 | — | — |
| 2021-11-05 | $248.27 | $321.30 | 1,824,600 | — | — |
| 2021-11-04 | $247.41 | $320.18 | 1,184,300 | — | — |
| 2021-11-03 | $250.00 | $323.53 | 1,171,700 | — | — |
| 2021-11-02 | $248.44 | $321.52 | 1,085,700 | — | — |
| 2021-11-01 | $250.99 | $324.82 | 1,117,100 | — | — |
| 2021-10-29 | $250.46 | $324.13 | 1,176,500 | — | — |
| 2021-10-28 | $250.67 | $324.40 | 1,357,500 | — | — |
| 2021-10-27 | $245.37 | $317.54 | 1,710,800 | — | — |
| 2021-10-26 | $241.40 | $312.41 | 1,917,400 | — | — |
| 2021-10-25 | $241.81 | $312.94 | 2,136,900 | — | — |
| 2021-10-22 | $253.11 | $327.56 | 2,830,500 | — | — |
| 2021-10-21 | $260.00 | $336.48 | 1,878,400 | — | — |
| 2021-10-20 | $250.86 | $324.65 | 1,105,800 | — | — |
| 2021-10-19 | $248.68 | $321.83 | 898,000 | — | — |
| 2021-10-18 | $246.59 | $319.12 | 911,100 | — | — |
| 2021-10-15 | $246.88 | $319.50 | 1,127,100 | — | — |
| 2021-10-14 | $242.51 | $313.84 | 1,146,000 | — | — |
| 2021-10-13 | $239.01 | $309.31 | 1,166,700 | — | — |
| 2021-10-12 | $239.07 | $309.39 | 1,070,600 | — | — |
| 2021-10-11 | $237.52 | $307.38 | 909,000 | — | — |
| 2021-10-08 | $240.42 | $311.14 | 817,400 | — | — |
| 2021-10-07 | $242.28 | $313.54 | 1,512,100 | — | — |
| 2021-10-06 | $239.53 | $309.99 | 1,170,200 | — | — |
| 2021-10-05 | $243.11 | $314.62 | 1,396,100 | — | — |
| 2021-10-04 | $244.38 | $316.26 | 1,313,000 | — | — |
| 2021-10-01 | $247.79 | $320.67 | 1,794,000 | — | — |
| 2021-09-30 | $242.72 | $314.11 | 2,115,800 | — | — |
| 2021-09-29 | $252.21 | $326.39 | 1,818,600 | — | — |
| 2021-09-28 | $251.80 | $325.86 | 1,674,600 | — | — |
| 2021-09-27 | $255.55 | $330.72 | 1,481,500 | — | — |
| 2021-09-24 | $256.33 | $331.73 | 1,175,200 | — | — |
| 2021-09-23 | $255.53 | $330.69 | 1,769,400 | — | — |
| 2021-09-22 | $258.25 | $334.21 | 1,213,500 | — | — |
| 2021-09-21 | $255.84 | $331.09 | 1,413,600 | — | — |
| 2021-09-20 | $255.03 | $330.04 | 1,217,700 | — | — |
| 2021-09-17 | $258.74 | $334.85 | 5,765,300 | — | — |
| 2021-09-16 | $261.64 | $338.60 | 1,750,800 | — | — |
| 2021-09-15 | $256.45 | $331.88 | 1,337,700 | — | — |
| 2021-09-14 | $254.67 | $328.96 | 1,403,400 | — | — |
| 2021-09-13 | $257.69 | $332.86 | 1,129,000 | — | — |
| 2021-09-10 | $256.70 | $331.58 | 1,113,200 | — | — |
| 2021-09-09 | $258.26 | $333.59 | 2,145,900 | — | — |
| 2021-09-08 | $254.43 | $328.65 | 1,416,400 | — | — |
| 2021-09-07 | $252.13 | $325.68 | 1,764,600 | — | — |
| 2021-09-03 | $252.95 | $326.74 | 605,700 | — | — |
| 2021-09-02 | $253.28 | $327.16 | 804,400 | — | — |
| 2021-09-01 | $252.66 | $326.36 | 958,100 | — | — |
| 2021-08-31 | $252.98 | $326.77 | 1,820,600 | — | — |
| 2021-08-30 | $253.49 | $327.43 | 601,700 | — | — |
| 2021-08-27 | $251.85 | $325.31 | 905,800 | — | — |
| 2021-08-26 | $251.04 | $324.27 | 917,100 | — | — |
| 2021-08-25 | $252.09 | $325.62 | 1,112,100 | — | — |
| 2021-08-24 | $249.48 | $322.25 | 817,300 | — | — |
| 2021-08-23 | $249.65 | $322.47 | 1,005,700 | — | — |
| 2021-08-20 | $249.34 | $322.07 | 1,006,900 | — | — |
| 2021-08-19 | $246.50 | $318.40 | 1,062,300 | — | — |
| 2021-08-18 | $242.47 | $313.20 | 1,224,600 | — | — |
| 2021-08-17 | $245.03 | $316.51 | 1,087,600 | — | — |
| 2021-08-16 | $246.31 | $318.16 | 897,600 | — | — |
| 2021-08-13 | $242.98 | $313.86 | 830,400 | — | — |
| 2021-08-12 | $242.54 | $313.29 | 1,121,400 | — | — |
| 2021-08-11 | $241.16 | $311.51 | 1,250,400 | — | — |
| 2021-08-10 | $240.66 | $310.86 | 1,980,400 | — | — |
| 2021-08-09 | $248.64 | $321.17 | 698,300 | — | — |
| 2021-08-06 | $250.12 | $323.08 | 1,047,500 | — | — |
| 2021-08-05 | $249.06 | $321.71 | 1,147,700 | — | — |
| 2021-08-04 | $248.26 | $320.68 | 1,528,200 | — | — |
| 2021-08-03 | $253.51 | $327.46 | 1,276,500 | — | — |
| 2021-08-02 | $251.00 | $324.22 | 1,171,900 | — | — |
| 2021-07-30 | $248.20 | $320.60 | 1,283,600 | — | — |
| 2021-07-29 | $247.90 | $320.21 | 1,092,700 | — | — |
| 2021-07-28 | $245.93 | $317.67 | 1,106,400 | — | — |
| 2021-07-27 | $247.69 | $319.94 | 1,548,300 | — | — |
| 2021-07-26 | $245.76 | $317.45 | 1,710,100 | — | — |
| 2021-07-23 | $248.46 | $320.94 | 1,484,600 | — | — |
| 2021-07-22 | $246.79 | $318.78 | 1,704,700 | — | — |
| 2021-07-21 | $249.25 | $321.96 | 2,435,600 | — | — |
| 2021-07-20 | $248.90 | $321.50 | 4,824,100 | — | — |
| 2021-07-19 | $217.63 | $281.11 | 1,593,300 | — | — |
| 2021-07-16 | $219.20 | $283.14 | 1,040,900 | — | — |
| 2021-07-15 | $220.29 | $284.55 | 1,122,000 | — | — |
| 2021-07-14 | $218.75 | $282.56 | 1,223,400 | — | — |
| 2021-07-13 | $219.23 | $283.18 | 872,600 | — | — |
| 2021-07-12 | $220.34 | $284.61 | 1,098,800 | — | — |
| 2021-07-09 | $218.79 | $282.61 | 913,000 | — | — |
| 2021-07-08 | $214.05 | $276.49 | 976,900 | — | — |
| 2021-07-07 | $216.93 | $280.21 | 975,800 | — | — |
| 2021-07-06 | $214.84 | $277.51 | 961,100 | — | — |
| 2021-07-02 | $214.85 | $277.52 | 829,400 | — | — |
| 2021-07-01 | $211.83 | $273.62 | 1,446,900 | — | — |
| 2021-06-30 | $206.74 | $267.05 | 1,438,300 | — | — |
| 2021-06-29 | $205.88 | $265.94 | 916,000 | — | — |
| 2021-06-28 | $206.92 | $267.28 | 1,097,900 | — | — |
| 2021-06-25 | $207.62 | $268.18 | 3,049,300 | — | — |
| 2021-06-24 | $204.43 | $264.06 | 1,287,200 | — | — |
| 2021-06-23 | $206.15 | $266.28 | 1,052,100 | — | — |
| 2021-06-22 | $209.84 | $271.05 | 1,131,100 | — | — |
| 2021-06-21 | $208.09 | $268.79 | 964,600 | — | — |
| 2021-06-18 | $201.36 | $260.10 | 2,576,000 | — | — |
| 2021-06-17 | $207.21 | $267.65 | 1,240,900 | — | — |
| 2021-06-16 | $206.76 | $267.07 | 1,339,300 | — | — |
| 2021-06-15 | $209.56 | $270.69 | 859,800 | — | — |
| 2021-06-14 | $207.86 | $267.87 | 1,472,100 | — | — |
| 2021-06-11 | $211.69 | $272.81 | 702,500 | — | — |
| 2021-06-10 | $210.10 | $270.76 | 1,096,400 | — | — |
| 2021-06-09 | $208.31 | $268.45 | 1,096,200 | — | — |
| 2021-06-08 | $209.84 | $270.42 | 1,317,200 | — | — |
| 2021-06-07 | $211.87 | $273.04 | 1,053,000 | — | — |
| 2021-06-04 | $213.77 | $275.49 | 964,700 | — | — |
| 2021-06-03 | $213.26 | $274.83 | 1,567,900 | — | — |
| 2021-06-02 | $210.63 | $271.44 | 1,360,800 | — | — |
| 2021-06-01 | $215.87 | $278.20 | 1,227,400 | — | — |
| 2021-05-28 | $214.79 | $276.80 | 1,054,600 | — | — |
| 2021-05-27 | $213.69 | $275.39 | 2,034,400 | — | — |
| 2021-05-26 | $211.83 | $272.99 | 1,350,100 | — | — |
| 2021-05-25 | $210.21 | $270.90 | 1,870,100 | — | — |
| 2021-05-24 | $206.12 | $265.63 | 1,173,300 | — | — |
| 2021-05-21 | $206.38 | $265.97 | 1,053,500 | — | — |
| 2021-05-20 | $206.21 | $265.75 | 1,101,400 | — | — |
| 2021-05-19 | $203.67 | $262.47 | 1,430,700 | — | — |
| 2021-05-18 | $205.45 | $264.77 | 1,395,200 | — | — |
| 2021-05-17 | $209.50 | $269.99 | 1,013,700 | — | — |
| 2021-05-14 | $211.50 | $272.56 | 1,234,600 | — | — |
| 2021-05-13 | $207.47 | $267.37 | 1,129,200 | — | — |
| 2021-05-12 | $204.11 | $263.04 | 1,278,300 | — | — |
| 2021-05-11 | $206.76 | $266.46 | 1,911,600 | — | — |
| 2021-05-10 | $211.89 | $273.07 | 1,414,200 | — | — |
| 2021-05-07 | $210.52 | $271.30 | 1,053,800 | — | — |
| 2021-05-06 | $209.33 | $269.77 | 1,249,700 | — | — |
| 2021-05-05 | $207.84 | $267.85 | 1,337,000 | — | — |
| 2021-05-04 | $206.34 | $265.91 | 1,732,200 | — | — |
| 2021-05-03 | $204.51 | $263.56 | 1,594,600 | — | — |
| 2021-04-30 | $201.06 | $259.11 | 1,394,800 | — | — |
| 2021-04-29 | $201.94 | $260.24 | 1,388,500 | — | — |
| 2021-04-28 | $198.49 | $255.80 | 2,274,900 | — | — |
| 2021-04-27 | $198.96 | $256.40 | 1,809,900 | — | — |
| 2021-04-26 | $200.56 | $258.47 | 1,461,600 | — | — |
| 2021-04-23 | $202.50 | $260.97 | 1,672,100 | — | — |
| 2021-04-22 | $201.51 | $259.69 | 2,607,100 | — | — |
| 2021-04-21 | $197.53 | $254.56 | 1,328,200 | — | — |
| 2021-04-20 | $192.94 | $248.65 | 1,409,300 | — | — |
| 2021-04-19 | $194.89 | $251.16 | 1,484,200 | — | — |
| 2021-04-16 | $196.93 | $253.79 | 1,523,800 | — | — |
| 2021-04-15 | $193.49 | $249.35 | 1,322,900 | — | — |
| 2021-04-14 | $190.95 | $246.08 | 1,246,200 | — | — |
| 2021-04-13 | $188.58 | $243.03 | 1,586,000 | — | — |
| 2021-04-12 | $191.66 | $247.00 | 1,112,200 | — | — |
| 2021-04-09 | $190.88 | $245.99 | 1,370,800 | — | — |
| 2021-04-08 | $188.04 | $242.33 | 1,110,400 | — | — |
| 2021-04-07 | $186.77 | $240.69 | 1,583,200 | — | — |
| 2021-04-06 | $186.38 | $240.19 | 1,288,300 | — | — |
| 2021-04-05 | $188.00 | $242.28 | 1,138,400 | — | — |
| 2021-04-01 | $186.15 | $239.89 | 1,402,700 | — | — |
| 2021-03-31 | $188.34 | $242.72 | 1,724,500 | — | — |
| 2021-03-30 | $188.54 | $242.97 | 1,317,000 | — | — |
| 2021-03-29 | $187.19 | $241.24 | 1,470,100 | — | — |
| 2021-03-26 | $191.07 | $246.24 | 1,553,200 | — | — |
| 2021-03-25 | $187.35 | $241.44 | 1,436,300 | — | — |
| 2021-03-24 | $184.59 | $237.88 | 1,287,800 | — | — |
| 2021-03-23 | $183.66 | $236.69 | 1,475,900 | — | — |
| 2021-03-22 | $188.18 | $242.51 | 1,232,500 | — | — |
| 2021-03-19 | $188.60 | $243.05 | 2,674,000 | — | — |
| 2021-03-18 | $188.03 | $242.32 | 1,566,200 | — | — |
| 2021-03-17 | $185.50 | $239.06 | 1,801,800 | — | — |
| 2021-03-16 | $185.52 | $239.08 | 1,606,900 | — | — |
| 2021-03-15 | $191.82 | $246.58 | 1,415,200 | — | — |
| 2021-03-12 | $189.43 | $243.51 | 1,188,500 | — | — |
| 2021-03-11 | $185.23 | $238.11 | 1,409,800 | — | — |
| 2021-03-10 | $185.37 | $238.29 | 1,447,200 | — | — |
| 2021-03-09 | $184.33 | $236.95 | 2,979,800 | — | — |
| 2021-03-08 | $189.21 | $243.23 | 2,603,500 | — | — |
| 2021-03-05 | $183.71 | $236.16 | 2,059,400 | — | — |
| 2021-03-04 | $176.34 | $226.68 | 1,877,500 | — | — |
| 2021-03-03 | $175.58 | $225.71 | 1,436,800 | — | — |
| 2021-03-02 | $178.18 | $229.05 | 1,191,700 | — | — |
| 2021-03-01 | $175.46 | $225.55 | 1,662,500 | — | — |
| 2021-02-26 | $172.03 | $221.14 | 1,750,600 | — | — |
| 2021-02-25 | $175.03 | $225.00 | 1,247,700 | — | — |
| 2021-02-24 | $175.43 | $225.51 | 1,995,900 | — | — |
| 2021-02-23 | $175.07 | $225.05 | 2,355,700 | — | — |
| 2021-02-22 | $174.82 | $224.73 | 1,761,700 | — | — |
| 2021-02-19 | $177.37 | $228.01 | 1,090,800 | — | — |
| 2021-02-18 | $174.61 | $224.46 | 1,179,500 | — | — |
| 2021-02-17 | $176.44 | $226.81 | 1,068,000 | — | — |
| 2021-02-16 | $174.00 | $223.68 | 1,097,300 | — | — |
| 2021-02-12 | $173.51 | $223.05 | 1,106,900 | — | — |
| 2021-02-11 | $175.55 | $225.67 | 985,000 | — | — |
| 2021-02-10 | $174.79 | $224.69 | 1,358,600 | — | — |
| 2021-02-09 | $175.42 | $225.50 | 1,737,900 | — | — |
| 2021-02-08 | $178.94 | $230.03 | 1,594,000 | — | — |
| 2021-02-05 | $176.79 | $227.26 | 2,165,200 | — | — |
| 2021-02-04 | $179.30 | $230.49 | 2,338,000 | — | — |
| 2021-02-03 | $173.12 | $222.54 | 2,600,200 | — | — |
| 2021-02-02 | $165.85 | $213.20 | 3,077,700 | — | — |
| 2021-02-01 | $166.93 | $214.59 | 1,811,300 | — | — |
| 2021-01-29 | $162.48 | $208.87 | 1,531,400 | — | — |
| 2021-01-28 | $163.80 | $210.56 | 1,709,900 | — | — |
| 2021-01-27 | $157.02 | $201.85 | 2,287,600 | — | — |
| 2021-01-26 | $164.13 | $210.99 | 1,221,100 | — | — |
| 2021-01-25 | $168.43 | $216.52 | 1,180,500 | — | — |
| 2021-01-22 | $166.97 | $214.64 | 1,023,000 | — | — |
| 2021-01-21 | $167.40 | $215.19 | 1,014,700 | — | — |
| 2021-01-20 | $167.95 | $215.90 | 942,100 | — | — |
| 2021-01-19 | $166.10 | $213.52 | 1,385,500 | — | — |
| 2021-01-15 | $168.77 | $216.95 | 1,111,800 | — | — |
| 2021-01-14 | $168.27 | $216.31 | 1,489,400 | — | — |
| 2021-01-13 | $170.47 | $219.14 | 862,400 | — | — |
| 2021-01-12 | $172.24 | $221.41 | 982,800 | — | — |
| 2021-01-11 | $171.37 | $220.29 | 854,900 | — | — |
| 2021-01-08 | $172.28 | $221.46 | 1,063,600 | — | — |
| 2021-01-07 | $173.60 | $223.16 | 2,094,100 | — | — |
| 2021-01-06 | $170.56 | $219.25 | 3,093,800 | — | — |
| 2021-01-05 | $165.01 | $212.12 | 1,142,300 | — | — |
| 2021-01-04 | $163.64 | $210.36 | 1,617,000 | — | — |