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
- 2018-12-07 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 | $253.98 | $253.98 | 6,822,000 | — | — |
| 2021-12-30 | $251.60 | $251.60 | 6,581,800 | — | — |
| 2021-12-29 | $247.88 | $247.88 | 9,144,600 | — | — |
| 2021-12-28 | $241.44 | $241.44 | 9,288,000 | — | — |
| 2021-12-27 | $246.88 | $246.88 | 8,252,300 | — | — |
| 2021-12-23 | $249.99 | $249.99 | 9,839,200 | — | — |
| 2021-12-22 | $251.36 | $251.36 | 13,957,300 | — | — |
| 2021-12-21 | $268.14 | $268.14 | 12,537,400 | — | — |
| 2021-12-20 | $276.38 | $276.38 | 16,985,300 | — | — |
| 2021-12-17 | $294.80 | $294.80 | 10,627,500 | — | — |
| 2021-12-16 | $282.02 | $282.02 | 5,974,300 | — | — |
| 2021-12-15 | $283.28 | $283.28 | 9,269,500 | — | — |
| 2021-12-14 | $277.16 | $277.16 | 6,444,900 | — | — |
| 2021-12-13 | $271.99 | $271.99 | 10,588,700 | — | — |
| 2021-12-10 | $257.06 | $257.06 | 17,506,600 | — | — |
| 2021-12-09 | $272.21 | $272.21 | 5,231,800 | — | — |
| 2021-12-08 | $283.40 | $283.40 | 7,107,700 | — | — |
| 2021-12-07 | $282.35 | $282.35 | 10,767,100 | — | — |
| 2021-12-06 | $265.33 | $265.33 | 19,845,000 | — | — |
| 2021-12-03 | $306.72 | $306.72 | 12,700,100 | — | — |
| 2021-12-02 | $301.49 | $301.49 | 15,409,500 | — | — |
| 2021-12-01 | $310.61 | $310.61 | 21,549,200 | — | — |
| 2021-11-30 | $352.43 | $352.43 | 25,159,300 | — | — |
| 2021-11-29 | $368.51 | $368.51 | 33,950,600 | — | — |
| 2021-11-26 | $329.63 | $329.63 | 35,901,200 | — | — |
| 2021-11-24 | $273.39 | $273.39 | 4,760,200 | — | — |
| 2021-11-23 | $276.38 | $276.38 | 6,900,200 | — | — |
| 2021-11-22 | $282.69 | $282.69 | 13,852,800 | — | — |
| 2021-11-19 | $263.78 | $263.78 | 15,624,000 | — | — |
| 2021-11-18 | $251.41 | $251.41 | 7,395,600 | — | — |
| 2021-11-17 | $242.23 | $242.23 | 8,015,800 | — | — |
| 2021-11-16 | $234.28 | $234.28 | 5,332,000 | — | — |
| 2021-11-15 | $235.07 | $235.07 | 5,665,200 | — | — |
| 2021-11-12 | $231.19 | $231.19 | 6,831,800 | — | — |
| 2021-11-11 | $225.82 | $225.82 | 8,359,400 | — | — |
| 2021-11-10 | $228.96 | $228.96 | 9,118,500 | — | — |
| 2021-11-09 | $236.85 | $236.85 | 10,960,300 | — | — |
| 2021-11-08 | $244.68 | $244.68 | 14,606,800 | — | — |
| 2021-11-05 | $236.99 | $236.99 | 59,630,300 | — | — |
| 2021-11-04 | $284.02 | $284.02 | 30,967,700 | — | — |
| 2021-11-03 | $345.92 | $345.92 | 6,447,800 | — | — |
| 2021-11-02 | $348.64 | $348.64 | 5,259,400 | — | — |
| 2021-11-01 | $337.17 | $337.17 | 8,662,800 | — | — |
| 2021-10-29 | $345.21 | $345.21 | 4,459,000 | — | — |
| 2021-10-28 | $347.92 | $347.92 | 4,738,900 | — | — |
| 2021-10-27 | $340.88 | $340.88 | 4,716,000 | — | — |
| 2021-10-26 | $345.74 | $345.74 | 6,673,500 | — | — |
| 2021-10-25 | $349.56 | $349.56 | 9,772,200 | — | — |
| 2021-10-22 | $326.54 | $326.54 | 7,780,200 | — | — |
| 2021-10-21 | $339.57 | $339.57 | 5,597,600 | — | — |
| 2021-10-20 | $333.01 | $333.01 | 4,983,200 | — | — |
| 2021-10-19 | $333.61 | $333.61 | 8,561,100 | — | — |
| 2021-10-18 | $334.84 | $334.84 | 8,753,700 | — | — |
| 2021-10-15 | $324.21 | $324.21 | 17,239,800 | — | — |
| 2021-10-14 | $331.88 | $331.88 | 12,851,300 | — | — |
| 2021-10-13 | $321.50 | $321.50 | 12,770,600 | — | — |
| 2021-10-12 | $311.13 | $311.13 | 10,193,200 | — | — |
| 2021-10-11 | $305.10 | $305.10 | 7,625,800 | — | — |
| 2021-10-08 | $304.91 | $304.91 | 10,631,800 | — | — |
| 2021-10-07 | $309.36 | $309.36 | 15,791,000 | — | — |
| 2021-10-06 | $302.42 | $302.42 | 17,457,400 | — | — |
| 2021-10-05 | $332.11 | $332.11 | 11,637,500 | — | — |
| 2021-10-04 | $325.84 | $325.84 | 23,331,500 | — | — |
| 2021-10-01 | $341.09 | $341.09 | 34,351,300 | — | — |
| 2021-09-30 | $384.86 | $384.86 | 9,611,500 | — | — |
| 2021-09-29 | $378.90 | $378.90 | 11,416,700 | — | — |
| 2021-09-28 | $384.21 | $384.21 | 15,936,000 | — | — |
| 2021-09-27 | $408.84 | $408.84 | 13,348,200 | — | — |
| 2021-09-24 | $430.14 | $430.14 | 12,984,600 | — | — |
| 2021-09-23 | $454.60 | $454.60 | 9,620,300 | — | — |
| 2021-09-22 | $440.72 | $440.72 | 9,003,500 | — | — |
| 2021-09-21 | $434.04 | $434.04 | 9,355,300 | — | — |
| 2021-09-20 | $423.33 | $423.33 | 12,929,400 | — | — |
| 2021-09-17 | $430.05 | $430.05 | 30,536,400 | — | — |
| 2021-09-16 | $440.65 | $440.65 | 10,107,400 | — | — |
| 2021-09-15 | $434.46 | $434.46 | 12,893,600 | — | — |
| 2021-09-14 | $427.71 | $427.71 | 14,736,500 | — | — |
| 2021-09-13 | $419.72 | $419.72 | 15,664,700 | — | — |
| 2021-09-10 | $449.38 | $449.38 | 12,604,800 | — | — |
| 2021-09-09 | $455.92 | $455.92 | 22,189,600 | — | — |
| 2021-09-08 | $422.90 | $422.90 | 11,477,800 | — | — |
| 2021-09-07 | $436.39 | $436.39 | 15,995,100 | — | — |
| 2021-09-03 | $416.70 | $416.70 | 13,835,300 | — | — |
| 2021-09-02 | $397.66 | $397.66 | 8,902,900 | — | — |
| 2021-09-01 | $389.94 | $389.94 | 11,617,300 | — | — |
| 2021-08-31 | $376.69 | $376.69 | 10,922,500 | — | — |
| 2021-08-30 | $370.69 | $370.69 | 15,529,800 | — | — |
| 2021-08-27 | $382.22 | $382.22 | 13,188,500 | — | — |
| 2021-08-26 | $400.30 | $400.30 | 8,904,400 | — | — |
| 2021-08-25 | $397.87 | $397.87 | 14,427,600 | — | — |
| 2021-08-24 | $394.94 | $394.94 | 13,957,500 | — | — |
| 2021-08-23 | $411.89 | $411.89 | 15,796,500 | — | — |
| 2021-08-20 | $382.98 | $382.98 | 13,216,700 | — | — |
| 2021-08-19 | $375.53 | $375.53 | 14,254,700 | — | — |
| 2021-08-18 | $398.80 | $398.80 | 19,121,800 | — | — |
| 2021-08-17 | $401.86 | $401.86 | 25,982,100 | — | — |
| 2021-08-16 | $373.86 | $373.86 | 23,403,400 | — | — |
| 2021-08-13 | $389.78 | $389.78 | 16,533,700 | — | — |
| 2021-08-12 | $391.42 | $391.42 | 34,310,000 | — | — |
| 2021-08-11 | $385.33 | $385.33 | 53,882,200 | — | — |
| 2021-08-10 | $456.76 | $456.76 | 36,503,700 | — | — |
| 2021-08-09 | $484.47 | $484.47 | 42,269,900 | — | — |
| 2021-08-06 | $413.72 | $413.72 | 18,924,600 | — | — |
| 2021-08-05 | $416.26 | $416.26 | 25,571,500 | — | — |
| 2021-08-04 | $419.05 | $419.05 | 32,251,600 | — | — |
| 2021-08-03 | $386.51 | $386.51 | 20,424,100 | — | — |
| 2021-08-02 | $346.61 | $346.61 | 13,685,900 | — | — |
| 2021-07-30 | $353.60 | $353.60 | 11,345,700 | — | — |
| 2021-07-29 | $345.64 | $345.64 | 10,100,700 | — | — |
| 2021-07-28 | $349.32 | $349.32 | 13,091,600 | — | — |
| 2021-07-27 | $328.50 | $328.50 | 17,196,700 | — | — |
| 2021-07-26 | $335.87 | $335.87 | 23,387,800 | — | — |
| 2021-07-23 | $348.83 | $348.83 | 23,431,400 | — | — |
| 2021-07-22 | $323.48 | $323.48 | 16,491,300 | — | — |
| 2021-07-21 | $321.11 | $321.11 | 30,859,300 | — | — |
| 2021-07-20 | $307.33 | $307.33 | 123,115,500 | — | — |
| 2021-07-19 | $313.59 | $313.59 | 35,526,800 | — | — |
| 2021-07-16 | $286.43 | $286.43 | 41,397,300 | — | — |
| 2021-07-15 | $259.67 | $259.67 | 15,130,800 | — | — |
| 2021-07-14 | $246.66 | $246.66 | 9,420,400 | — | — |
| 2021-07-13 | $235.15 | $235.15 | 4,186,400 | — | — |
| 2021-07-12 | $239.34 | $239.34 | 6,938,200 | — | — |
| 2021-07-09 | $232.81 | $232.81 | 5,305,100 | — | — |
| 2021-07-08 | $232.79 | $232.79 | 8,719,400 | — | — |
| 2021-07-07 | $221.90 | $221.90 | 4,889,300 | — | — |
| 2021-07-06 | $233.34 | $233.34 | 4,956,500 | — | — |
| 2021-07-02 | $234.30 | $234.30 | 4,197,800 | — | — |
| 2021-07-01 | $235.11 | $235.11 | 5,927,500 | — | — |
| 2021-06-30 | $234.98 | $234.98 | 9,319,100 | — | — |
| 2021-06-29 | $234.46 | $234.46 | 11,417,000 | — | — |
| 2021-06-28 | $222.94 | $222.94 | 6,190,600 | — | — |
| 2021-06-25 | $219.94 | $219.94 | 13,315,600 | — | — |
| 2021-06-24 | $220.14 | $220.14 | 8,171,900 | — | — |
| 2021-06-23 | $212.04 | $212.04 | 14,558,400 | — | — |
| 2021-06-22 | $221.36 | $221.36 | 10,066,300 | — | — |
| 2021-06-21 | $208.24 | $208.24 | 7,423,100 | — | — |
| 2021-06-18 | $199.19 | $199.19 | 6,663,800 | — | — |
| 2021-06-17 | $202.47 | $202.47 | 4,955,200 | — | — |
| 2021-06-16 | $197.84 | $197.84 | 7,264,700 | — | — |
| 2021-06-15 | $201.59 | $201.59 | 6,786,300 | — | — |
| 2021-06-14 | $207.41 | $207.41 | 11,743,700 | — | — |
| 2021-06-11 | $218.85 | $218.85 | 5,576,000 | — | — |
| 2021-06-10 | $217.00 | $217.00 | 11,763,100 | — | — |
| 2021-06-09 | $217.44 | $217.44 | 8,016,500 | — | — |
| 2021-06-08 | $213.00 | $213.00 | 11,857,600 | — | — |
| 2021-06-07 | $219.57 | $219.57 | 19,034,400 | — | — |
| 2021-06-04 | $206.07 | $206.07 | 11,103,300 | — | — |
| 2021-06-03 | $195.22 | $195.22 | 9,270,200 | — | — |
| 2021-06-02 | $191.60 | $191.60 | 10,142,500 | — | — |
| 2021-06-01 | $184.66 | $184.66 | 6,010,900 | — | — |
| 2021-05-28 | $185.01 | $185.01 | 8,567,200 | — | — |
| 2021-05-27 | $179.54 | $179.54 | 10,844,900 | — | — |
| 2021-05-26 | $175.59 | $175.59 | 6,885,200 | — | — |
| 2021-05-25 | $169.26 | $169.26 | 7,759,900 | — | — |
| 2021-05-24 | $164.17 | $164.17 | 4,501,300 | — | — |
| 2021-05-21 | $161.45 | $161.45 | 5,169,100 | — | — |
| 2021-05-20 | $165.97 | $165.97 | 4,826,300 | — | — |
| 2021-05-19 | $157.99 | $157.99 | 3,943,700 | — | — |
| 2021-05-18 | $159.53 | $159.53 | 4,811,400 | — | — |
| 2021-05-17 | $160.43 | $160.43 | 4,231,600 | — | — |
| 2021-05-14 | $161.38 | $161.38 | 6,512,900 | — | — |
| 2021-05-13 | $149.87 | $149.87 | 5,765,000 | — | — |
| 2021-05-12 | $152.68 | $152.68 | 5,720,800 | — | — |
| 2021-05-11 | $158.99 | $158.99 | 8,087,400 | — | — |
| 2021-05-10 | $158.55 | $158.55 | 8,809,700 | — | — |
| 2021-05-07 | $163.15 | $163.15 | 11,952,600 | — | — |
| 2021-05-06 | $160.50 | $160.50 | 29,662,300 | — | — |
| 2021-05-05 | $162.84 | $162.84 | 18,914,200 | — | — |
| 2021-05-04 | $173.59 | $173.59 | 16,924,200 | — | — |
| 2021-05-03 | $186.02 | $186.02 | 14,631,000 | — | — |
| 2021-04-30 | $178.82 | $178.82 | 9,495,200 | — | — |
| 2021-04-29 | $175.67 | $175.67 | 8,362,700 | — | — |
| 2021-04-28 | $178.68 | $178.68 | 8,375,400 | — | — |
| 2021-04-27 | $183.41 | $183.41 | 12,925,700 | — | — |
| 2021-04-26 | $177.61 | $177.61 | 12,201,700 | — | — |
| 2021-04-23 | $173.63 | $173.63 | 8,791,000 | — | — |
| 2021-04-22 | $168.10 | $168.10 | 15,922,400 | — | — |
| 2021-04-21 | $169.50 | $169.50 | 11,352,700 | — | — |
| 2021-04-20 | $156.78 | $156.78 | 7,154,400 | — | — |
| 2021-04-19 | $161.91 | $161.91 | 10,006,600 | — | — |
| 2021-04-16 | $170.81 | $170.81 | 19,044,900 | — | — |
| 2021-04-15 | $159.87 | $159.87 | 10,340,400 | — | — |
| 2021-04-14 | $160.03 | $160.03 | 15,389,800 | — | — |
| 2021-04-13 | $149.71 | $149.71 | 13,729,000 | — | — |
| 2021-04-12 | $139.40 | $139.40 | 6,060,200 | — | — |
| 2021-04-09 | $140.92 | $140.92 | 9,918,200 | — | — |
| 2021-04-08 | $133.88 | $133.88 | 4,530,000 | — | — |
| 2021-04-07 | $131.47 | $131.47 | 4,380,000 | — | — |
| 2021-04-06 | $133.53 | $133.53 | 7,438,200 | — | — |
| 2021-04-05 | $129.91 | $129.91 | 5,218,300 | — | — |
| 2021-04-01 | $132.55 | $132.55 | 7,269,700 | — | — |
| 2021-03-31 | $130.95 | $130.95 | 10,015,700 | — | — |
| 2021-03-30 | $118.49 | $118.49 | 11,061,600 | — | — |
| 2021-03-29 | $123.42 | $123.42 | 10,814,800 | — | — |
| 2021-03-26 | $133.28 | $133.28 | 4,047,100 | — | — |
| 2021-03-25 | $133.33 | $133.33 | 5,696,300 | — | — |
| 2021-03-24 | $131.61 | $131.61 | 5,864,600 | — | — |
| 2021-03-23 | $136.52 | $136.52 | 6,961,200 | — | — |
| 2021-03-22 | $145.60 | $145.60 | 6,050,700 | — | — |
| 2021-03-19 | $143.74 | $143.74 | 6,933,700 | — | — |
| 2021-03-18 | $141.46 | $141.46 | 7,135,600 | — | — |
| 2021-03-17 | $147.55 | $147.55 | 12,894,900 | — | — |
| 2021-03-16 | $156.02 | $156.02 | 16,991,600 | — | — |
| 2021-03-15 | $143.66 | $143.66 | 7,321,700 | — | — |
| 2021-03-12 | $136.99 | $136.99 | 4,923,100 | — | — |
| 2021-03-11 | $140.47 | $140.47 | 8,140,100 | — | — |
| 2021-03-10 | $129.75 | $129.75 | 5,555,900 | — | — |
| 2021-03-09 | $130.87 | $130.87 | 7,834,200 | — | — |
| 2021-03-08 | $123.47 | $123.47 | 6,839,300 | — | — |
| 2021-03-05 | $132.19 | $132.19 | 12,039,600 | — | — |
| 2021-03-04 | $132.30 | $132.30 | 10,929,500 | — | — |
| 2021-03-03 | $131.22 | $131.22 | 13,683,500 | — | — |
| 2021-03-02 | $146.81 | $146.81 | 8,630,600 | — | — |
| 2021-03-01 | $157.40 | $157.40 | 15,351,600 | — | — |
| 2021-02-26 | $154.81 | $154.81 | 13,445,200 | — | — |
| 2021-02-25 | $148.38 | $148.38 | 15,172,100 | — | — |
| 2021-02-24 | $144.79 | $144.79 | 9,757,200 | — | — |
| 2021-02-23 | $150.17 | $150.17 | 15,509,200 | — | — |
| 2021-02-22 | $159.37 | $159.37 | 11,152,700 | — | — |
| 2021-02-19 | $174.74 | $174.74 | 6,413,600 | — | — |
| 2021-02-18 | $169.57 | $169.57 | 5,124,100 | — | — |
| 2021-02-17 | $176.76 | $176.76 | 6,554,600 | — | — |
| 2021-02-16 | $178.53 | $178.53 | 6,917,500 | — | — |
| 2021-02-12 | $183.74 | $183.74 | 5,705,500 | — | — |
| 2021-02-11 | $183.44 | $183.44 | 5,464,100 | — | — |
| 2021-02-10 | $179.34 | $179.34 | 7,067,500 | — | — |
| 2021-02-09 | $179.52 | $179.52 | 8,403,100 | — | — |
| 2021-02-08 | $185.98 | $185.98 | 12,927,400 | — | — |
| 2021-02-05 | $176.24 | $176.24 | 8,990,000 | — | — |
| 2021-02-04 | $173.31 | $173.31 | 10,618,300 | — | — |
| 2021-02-03 | $165.86 | $165.86 | 11,355,900 | — | — |
| 2021-02-02 | $158.58 | $158.58 | 14,923,900 | — | — |
| 2021-02-01 | $157.48 | $157.48 | 22,056,500 | — | — |
| 2021-01-29 | $173.16 | $173.16 | 39,687,300 | — | — |
| 2021-01-28 | $159.55 | $159.55 | 16,497,400 | — | — |
| 2021-01-27 | $155.73 | $155.73 | 20,262,900 | — | — |
| 2021-01-26 | $151.93 | $151.93 | 16,964,700 | — | — |
| 2021-01-25 | $147.00 | $147.00 | 26,970,900 | — | — |
| 2021-01-22 | $131.02 | $131.02 | 10,067,200 | — | — |
| 2021-01-21 | $132.98 | $132.98 | 20,880,800 | — | — |
| 2021-01-20 | $125.14 | $125.14 | 8,001,600 | — | — |
| 2021-01-19 | $125.01 | $125.01 | 16,528,900 | — | — |
| 2021-01-15 | $129.65 | $129.65 | 15,769,500 | — | — |
| 2021-01-14 | $129.72 | $129.72 | 13,346,700 | — | — |
| 2021-01-13 | $124.06 | $124.06 | 14,324,600 | — | — |
| 2021-01-12 | $124.55 | $124.55 | 15,276,200 | — | — |
| 2021-01-11 | $117.26 | $117.26 | 16,650,600 | — | — |
| 2021-01-08 | $112.75 | $112.75 | 12,376,900 | — | — |
| 2021-01-07 | $115.09 | $115.09 | 20,614,100 | — | — |
| 2021-01-06 | $116.26 | $116.26 | 21,590,900 | — | — |
| 2021-01-05 | $109.18 | $109.18 | 15,450,800 | — | — |
| 2021-01-04 | $111.73 | $111.73 | 22,439,600 | — | — |