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
- 1994-02-22 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 | $233.77 | $378.87 | 380,300 | — | — |
| 2021-12-30 | $234.35 | $379.81 | 610,200 | — | — |
| 2021-12-29 | $232.53 | $376.86 | 573,800 | — | — |
| 2021-12-28 | $232.80 | $377.29 | 704,600 | — | — |
| 2021-12-27 | $233.10 | $377.78 | 593,400 | — | — |
| 2021-12-23 | $227.90 | $369.35 | 810,000 | — | — |
| 2021-12-22 | $225.23 | $365.03 | 779,100 | — | — |
| 2021-12-21 | $224.15 | $363.28 | 805,800 | — | — |
| 2021-12-20 | $218.13 | $353.52 | 1,703,200 | — | — |
| 2021-12-17 | $229.87 | $372.55 | 2,350,400 | — | — |
| 2021-12-16 | $230.92 | $374.25 | 1,470,100 | — | — |
| 2021-12-15 | $239.79 | $387.99 | 1,854,800 | — | — |
| 2021-12-14 | $243.83 | $394.53 | 1,207,700 | — | — |
| 2021-12-13 | $248.80 | $402.57 | 1,101,600 | — | — |
| 2021-12-10 | $262.87 | $425.33 | 667,500 | — | — |
| 2021-12-09 | $257.47 | $416.60 | 682,200 | — | — |
| 2021-12-08 | $264.64 | $428.20 | 832,600 | — | — |
| 2021-12-07 | $259.53 | $419.93 | 888,200 | — | — |
| 2021-12-06 | $248.54 | $402.15 | 1,036,000 | — | — |
| 2021-12-03 | $251.47 | $406.89 | 1,623,500 | — | — |
| 2021-12-02 | $261.39 | $422.94 | 1,204,300 | — | — |
| 2021-12-01 | $259.85 | $420.45 | 1,247,400 | — | — |
| 2021-11-30 | $266.49 | $431.19 | 1,377,500 | — | — |
| 2021-11-29 | $275.89 | $446.40 | 1,004,800 | — | — |
| 2021-11-26 | $266.85 | $431.77 | 884,300 | — | — |
| 2021-11-24 | $274.48 | $444.12 | 974,400 | — | — |
| 2021-11-23 | $275.16 | $445.22 | 1,329,500 | — | — |
| 2021-11-22 | $283.80 | $459.20 | 2,346,100 | — | — |
| 2021-11-19 | $281.43 | $455.37 | 1,028,800 | — | — |
| 2021-11-18 | $274.66 | $444.41 | 823,400 | — | — |
| 2021-11-17 | $273.39 | $442.36 | 603,300 | — | — |
| 2021-11-16 | $272.47 | $440.87 | 674,400 | — | — |
| 2021-11-15 | $271.29 | $438.96 | 946,100 | — | — |
| 2021-11-12 | $276.40 | $447.23 | 767,700 | — | — |
| 2021-11-11 | $272.31 | $440.61 | 785,700 | — | — |
| 2021-11-10 | $265.75 | $429.99 | 1,331,100 | — | — |
| 2021-11-09 | $274.57 | $444.27 | 1,051,000 | — | — |
| 2021-11-08 | $278.52 | $450.66 | 1,234,600 | — | — |
| 2021-11-05 | $272.51 | $440.93 | 990,800 | — | — |
| 2021-11-04 | $272.66 | $441.18 | 1,841,800 | — | — |
| 2021-11-03 | $261.95 | $423.85 | 1,172,500 | — | — |
| 2021-11-02 | $260.02 | $420.72 | 1,631,500 | — | — |
| 2021-11-01 | $255.87 | $414.01 | 1,638,100 | — | — |
| 2021-10-29 | $250.47 | $405.27 | 4,261,200 | — | — |
| 2021-10-28 | $246.21 | $398.38 | 1,569,900 | — | — |
| 2021-10-27 | $231.75 | $374.98 | 1,140,400 | — | — |
| 2021-10-26 | $236.16 | $382.12 | 1,121,200 | — | — |
| 2021-10-25 | $239.44 | $387.42 | 1,600,500 | — | — |
| 2021-10-22 | $231.51 | $374.59 | 761,800 | — | — |
| 2021-10-21 | $234.16 | $378.88 | 656,500 | — | — |
| 2021-10-20 | $235.17 | $380.52 | 911,700 | — | — |
| 2021-10-19 | $235.95 | $381.78 | 1,069,900 | — | — |
| 2021-10-18 | $236.91 | $383.33 | 1,223,100 | — | — |
| 2021-10-15 | $228.77 | $370.16 | 908,300 | — | — |
| 2021-10-14 | $231.33 | $374.30 | 1,127,900 | — | — |
| 2021-10-13 | $223.66 | $361.89 | 1,016,400 | — | — |
| 2021-10-12 | $216.87 | $350.90 | 707,300 | — | — |
| 2021-10-11 | $214.16 | $346.52 | 743,100 | — | — |
| 2021-10-08 | $215.06 | $347.98 | 1,260,600 | — | — |
| 2021-10-07 | $222.30 | $359.69 | 641,000 | — | — |
| 2021-10-06 | $222.37 | $359.80 | 1,005,800 | — | — |
| 2021-10-05 | $222.39 | $359.84 | 1,049,600 | — | — |
| 2021-10-04 | $215.21 | $348.22 | 1,015,800 | — | — |
| 2021-10-01 | $218.89 | $354.17 | 1,116,200 | — | — |
| 2021-09-30 | $218.97 | $354.30 | 1,019,700 | — | — |
| 2021-09-29 | $218.97 | $354.30 | 740,400 | — | — |
| 2021-09-28 | $216.45 | $350.23 | 984,200 | — | — |
| 2021-09-27 | $222.25 | $359.61 | 843,700 | — | — |
| 2021-09-24 | $226.40 | $366.32 | 704,200 | — | — |
| 2021-09-23 | $229.15 | $370.77 | 1,055,100 | — | — |
| 2021-09-22 | $223.28 | $361.28 | 904,500 | — | — |
| 2021-09-21 | $216.49 | $350.29 | 1,008,900 | — | — |
| 2021-09-20 | $215.48 | $348.66 | 2,246,600 | — | — |
| 2021-09-17 | $226.85 | $367.05 | 2,097,300 | — | — |
| 2021-09-16 | $231.25 | $374.17 | 1,323,100 | — | — |
| 2021-09-15 | $233.98 | $377.96 | 1,469,300 | — | — |
| 2021-09-14 | $230.47 | $372.29 | 1,322,400 | — | — |
| 2021-09-13 | $229.13 | $370.12 | 2,522,900 | — | — |
| 2021-09-10 | $241.17 | $389.57 | 1,536,200 | — | — |
| 2021-09-09 | $243.41 | $393.19 | 1,172,100 | — | — |
| 2021-09-08 | $239.28 | $386.52 | 1,203,200 | — | — |
| 2021-09-07 | $238.78 | $385.71 | 1,042,300 | — | — |
| 2021-09-03 | $241.86 | $390.69 | 860,500 | — | — |
| 2021-09-02 | $244.03 | $394.19 | 1,092,800 | — | — |
| 2021-09-01 | $239.20 | $386.39 | 924,000 | — | — |
| 2021-08-31 | $236.74 | $382.42 | 833,100 | — | — |
| 2021-08-30 | $236.98 | $382.80 | 1,119,600 | — | — |
| 2021-08-27 | $236.65 | $382.27 | 985,000 | — | — |
| 2021-08-26 | $230.70 | $372.66 | 908,400 | — | — |
| 2021-08-25 | $234.17 | $378.27 | 1,834,600 | — | — |
| 2021-08-24 | $229.20 | $370.24 | 1,208,600 | — | — |
| 2021-08-23 | $227.94 | $368.20 | 1,550,100 | — | — |
| 2021-08-20 | $219.68 | $354.86 | 1,116,800 | — | — |
| 2021-08-19 | $213.35 | $344.63 | 1,361,800 | — | — |
| 2021-08-18 | $217.73 | $351.71 | 946,100 | — | — |
| 2021-08-17 | $216.45 | $349.64 | 2,133,000 | — | — |
| 2021-08-16 | $225.90 | $364.91 | 2,147,800 | — | — |
| 2021-08-13 | $235.22 | $379.96 | 849,200 | — | — |
| 2021-08-12 | $236.54 | $382.09 | 1,089,600 | — | — |
| 2021-08-11 | $235.99 | $381.21 | 1,916,300 | — | — |
| 2021-08-10 | $239.03 | $386.12 | 1,977,900 | — | — |
| 2021-08-09 | $231.38 | $373.76 | 1,425,200 | — | — |
| 2021-08-06 | $226.71 | $366.22 | 1,651,300 | — | — |
| 2021-08-05 | $218.62 | $353.15 | 2,505,200 | — | — |
| 2021-08-04 | $206.84 | $334.12 | 1,153,700 | — | — |
| 2021-08-03 | $206.98 | $334.34 | 1,046,900 | — | — |
| 2021-08-02 | $206.90 | $334.22 | 1,109,900 | — | — |
| 2021-07-30 | $206.04 | $332.83 | 1,556,400 | — | — |
| 2021-07-29 | $202.82 | $327.62 | 2,550,000 | — | — |
| 2021-07-28 | $194.54 | $314.25 | 774,900 | — | — |
| 2021-07-27 | $188.99 | $305.28 | 1,197,000 | — | — |
| 2021-07-26 | $194.84 | $314.73 | 1,038,200 | — | — |
| 2021-07-23 | $190.35 | $307.48 | 905,500 | — | — |
| 2021-07-22 | $192.76 | $311.37 | 811,300 | — | — |
| 2021-07-21 | $190.22 | $307.27 | 1,826,100 | — | — |
| 2021-07-20 | $187.25 | $302.47 | 1,268,200 | — | — |
| 2021-07-19 | $178.08 | $287.66 | 1,756,500 | — | — |
| 2021-07-16 | $180.66 | $291.83 | 978,100 | — | — |
| 2021-07-15 | $185.83 | $300.18 | 1,478,700 | — | — |
| 2021-07-14 | $182.52 | $294.83 | 1,126,600 | — | — |
| 2021-07-13 | $184.86 | $298.61 | 1,098,900 | — | — |
| 2021-07-12 | $187.49 | $302.86 | 3,652,500 | — | — |
| 2021-07-09 | $175.51 | $283.51 | 1,314,100 | — | — |
| 2021-07-08 | $167.91 | $271.23 | 731,500 | — | — |
| 2021-07-07 | $170.04 | $274.67 | 741,100 | — | — |
| 2021-07-06 | $168.56 | $272.28 | 665,800 | — | — |
| 2021-07-02 | $170.65 | $275.66 | 501,300 | — | — |
| 2021-07-01 | $172.03 | $277.89 | 677,000 | — | — |
| 2021-06-30 | $168.46 | $272.12 | 589,300 | — | — |
| 2021-06-29 | $167.54 | $270.64 | 606,000 | — | — |
| 2021-06-28 | $169.05 | $273.07 | 670,700 | — | — |
| 2021-06-25 | $166.77 | $269.39 | 1,648,700 | — | — |
| 2021-06-24 | $165.97 | $268.10 | 840,600 | — | — |
| 2021-06-23 | $163.67 | $264.38 | 701,100 | — | — |
| 2021-06-22 | $161.58 | $261.01 | 803,500 | — | — |
| 2021-06-21 | $161.41 | $260.73 | 1,026,900 | — | — |
| 2021-06-18 | $157.97 | $255.18 | 1,348,200 | — | — |
| 2021-06-17 | $163.87 | $264.71 | 1,231,700 | — | — |
| 2021-06-16 | $165.28 | $266.98 | 706,100 | — | — |
| 2021-06-15 | $166.03 | $268.20 | 998,100 | — | — |
| 2021-06-14 | $168.34 | $271.93 | 473,600 | — | — |
| 2021-06-11 | $170.18 | $274.90 | 680,800 | — | — |
| 2021-06-10 | $167.78 | $271.02 | 786,300 | — | — |
| 2021-06-09 | $174.37 | $281.04 | 914,300 | — | — |
| 2021-06-08 | $176.01 | $283.68 | 819,800 | — | — |
| 2021-06-07 | $170.78 | $275.25 | 758,600 | — | — |
| 2021-06-04 | $173.54 | $279.70 | 634,100 | — | — |
| 2021-06-03 | $168.17 | $271.05 | 537,600 | — | — |
| 2021-06-02 | $170.36 | $274.57 | 649,900 | — | — |
| 2021-06-01 | $171.43 | $276.30 | 1,281,300 | — | — |
| 2021-05-28 | $167.08 | $269.29 | 749,800 | — | — |
| 2021-05-27 | $168.56 | $271.67 | 2,357,400 | — | — |
| 2021-05-26 | $162.20 | $261.42 | 573,900 | — | — |
| 2021-05-25 | $158.02 | $254.69 | 801,200 | — | — |
| 2021-05-24 | $159.59 | $257.22 | 553,500 | — | — |
| 2021-05-21 | $159.58 | $257.20 | 1,082,800 | — | — |
| 2021-05-20 | $157.99 | $254.64 | 721,700 | — | — |
| 2021-05-19 | $156.98 | $253.01 | 735,800 | — | — |
| 2021-05-18 | $159.35 | $256.83 | 904,900 | — | — |
| 2021-05-17 | $157.79 | $254.32 | 1,032,500 | — | — |
| 2021-05-14 | $163.81 | $264.02 | 820,200 | — | — |
| 2021-05-13 | $157.69 | $254.15 | 681,900 | — | — |
| 2021-05-12 | $154.60 | $249.17 | 1,022,300 | — | — |
| 2021-05-11 | $160.50 | $258.68 | 600,900 | — | — |
| 2021-05-10 | $159.48 | $257.04 | 1,127,000 | — | — |
| 2021-05-07 | $162.72 | $262.26 | 1,115,900 | — | — |
| 2021-05-06 | $152.85 | $246.35 | 2,553,600 | — | — |
| 2021-05-05 | $167.15 | $269.40 | 991,400 | — | — |
| 2021-05-04 | $162.11 | $261.28 | 949,100 | — | — |
| 2021-05-03 | $165.99 | $267.53 | 652,000 | — | — |
| 2021-04-30 | $168.17 | $271.05 | 1,372,300 | — | — |
| 2021-04-29 | $167.62 | $270.16 | 771,700 | — | — |
| 2021-04-28 | $169.40 | $273.03 | 594,000 | — | — |
| 2021-04-27 | $169.75 | $273.59 | 948,800 | — | — |
| 2021-04-26 | $170.57 | $274.91 | 1,351,300 | — | — |
| 2021-04-23 | $161.23 | $259.86 | 1,576,800 | — | — |
| 2021-04-22 | $155.80 | $251.11 | 1,417,900 | — | — |
| 2021-04-21 | $153.05 | $246.68 | 690,300 | — | — |
| 2021-04-20 | $148.52 | $239.37 | 1,072,200 | — | — |
| 2021-04-19 | $157.50 | $253.85 | 1,259,300 | — | — |
| 2021-04-16 | $152.03 | $245.03 | 727,900 | — | — |
| 2021-04-15 | $150.51 | $242.58 | 1,036,700 | — | — |
| 2021-04-14 | $152.93 | $246.48 | 1,104,600 | — | — |
| 2021-04-13 | $148.58 | $239.47 | 1,061,900 | — | — |
| 2021-04-12 | $147.71 | $238.07 | 793,000 | — | — |
| 2021-04-09 | $147.32 | $237.44 | 638,900 | — | — |
| 2021-04-08 | $146.17 | $235.59 | 852,600 | — | — |
| 2021-04-07 | $143.70 | $231.61 | 1,292,200 | — | — |
| 2021-04-06 | $152.89 | $246.42 | 888,000 | — | — |
| 2021-04-05 | $150.22 | $242.11 | 776,000 | — | — |
| 2021-04-01 | $150.74 | $242.95 | 1,126,200 | — | — |
| 2021-03-31 | $146.11 | $235.49 | 1,990,000 | — | — |
| 2021-03-30 | $145.39 | $234.33 | 1,348,000 | — | — |
| 2021-03-29 | $146.41 | $235.97 | 758,800 | — | — |
| 2021-03-26 | $150.40 | $242.40 | 722,500 | — | — |
| 2021-03-25 | $148.93 | $240.04 | 964,200 | — | — |
| 2021-03-24 | $146.63 | $236.33 | 1,039,800 | — | — |
| 2021-03-23 | $146.47 | $236.07 | 765,200 | — | — |
| 2021-03-22 | $152.15 | $245.23 | 740,300 | — | — |
| 2021-03-19 | $151.50 | $244.18 | 1,670,700 | — | — |
| 2021-03-18 | $152.52 | $245.82 | 1,326,800 | — | — |
| 2021-03-17 | $155.91 | $251.29 | 1,014,400 | — | — |
| 2021-03-16 | $155.36 | $250.40 | 957,600 | — | — |
| 2021-03-15 | $158.83 | $255.99 | 704,300 | — | — |
| 2021-03-12 | $157.28 | $253.49 | 984,800 | — | — |
| 2021-03-11 | $161.27 | $259.92 | 1,589,700 | — | — |
| 2021-03-10 | $152.30 | $244.84 | 1,937,200 | — | — |
| 2021-03-09 | $145.77 | $234.34 | 1,218,900 | — | — |
| 2021-03-08 | $140.69 | $226.17 | 1,322,900 | — | — |
| 2021-03-05 | $143.88 | $231.30 | 1,416,700 | — | — |
| 2021-03-04 | $141.51 | $227.49 | 2,915,300 | — | — |
| 2021-03-03 | $147.00 | $236.32 | 1,523,100 | — | — |
| 2021-03-02 | $153.72 | $247.12 | 1,321,400 | — | — |
| 2021-03-01 | $152.95 | $245.88 | 2,385,400 | — | — |
| 2021-02-26 | $157.21 | $252.73 | 1,718,100 | — | — |
| 2021-02-25 | $153.48 | $246.74 | 1,326,300 | — | — |
| 2021-02-24 | $160.90 | $258.66 | 1,816,500 | — | — |
| 2021-02-23 | $154.62 | $248.57 | 2,314,500 | — | — |
| 2021-02-22 | $156.49 | $251.57 | 2,317,400 | — | — |
| 2021-02-19 | $156.17 | $251.06 | 3,729,900 | — | — |
| 2021-02-18 | $141.46 | $227.41 | 4,075,000 | — | — |
| 2021-02-17 | $157.47 | $253.15 | 2,300,400 | — | — |
| 2021-02-16 | $162.20 | $260.75 | 1,869,300 | — | — |
| 2021-02-12 | $164.64 | $264.68 | 1,590,000 | — | — |
| 2021-02-11 | $159.85 | $256.98 | 1,455,000 | — | — |
| 2021-02-10 | $156.05 | $250.87 | 1,485,500 | — | — |
| 2021-02-09 | $158.69 | $255.11 | 1,537,600 | — | — |
| 2021-02-08 | $161.56 | $259.72 | 2,523,900 | — | — |
| 2021-02-05 | $157.17 | $252.67 | 4,970,300 | — | — |
| 2021-02-04 | $154.90 | $249.02 | 8,388,900 | — | — |
| 2021-02-03 | $161.88 | $260.24 | 2,278,800 | — | — |
| 2021-02-02 | $169.25 | $272.09 | 1,177,200 | — | — |
| 2021-02-01 | $166.37 | $267.46 | 1,233,900 | — | — |
| 2021-01-29 | $162.66 | $261.49 | 3,133,400 | — | — |
| 2021-01-28 | $166.37 | $267.46 | 1,706,500 | — | — |
| 2021-01-27 | $168.85 | $271.44 | 2,907,700 | — | — |
| 2021-01-26 | $175.38 | $281.94 | 1,406,100 | — | — |
| 2021-01-25 | $176.92 | $284.42 | 1,372,300 | — | — |
| 2021-01-22 | $173.71 | $279.26 | 2,034,500 | — | — |
| 2021-01-21 | $176.41 | $283.60 | 1,321,300 | — | — |
| 2021-01-20 | $180.19 | $289.67 | 1,404,400 | — | — |
| 2021-01-19 | $185.25 | $297.81 | 1,520,700 | — | — |
| 2021-01-15 | $180.14 | $289.59 | 1,196,600 | — | — |
| 2021-01-14 | $182.37 | $293.18 | 1,037,800 | — | — |
| 2021-01-13 | $179.92 | $289.24 | 1,481,400 | — | — |
| 2021-01-12 | $182.50 | $293.39 | 1,655,200 | — | — |
| 2021-01-11 | $177.29 | $285.01 | 2,940,000 | — | — |
| 2021-01-08 | $184.10 | $295.96 | 1,659,400 | — | — |
| 2021-01-07 | $184.00 | $295.80 | 2,947,800 | — | — |
| 2021-01-06 | $175.10 | $281.49 | 3,335,500 | — | — |
| 2021-01-05 | $162.93 | $261.93 | 2,628,000 | — | — |
| 2021-01-04 | $152.63 | $245.37 | 2,898,700 | — | — |