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
- 2020-09-18 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 | $380.50 | $380.50 | 1,956,200 | — | — |
| 2021-12-30 | $387.50 | $387.50 | 3,620,290 | — | — |
| 2021-12-29 | $369.70 | $369.70 | 2,537,470 | — | — |
| 2021-12-28 | $369.80 | $369.80 | 2,844,150 | — | — |
| 2021-12-27 | $386.40 | $386.40 | 4,862,290 | — | — |
| 2021-12-23 | $376.40 | $376.40 | 2,770,340 | — | — |
| 2021-12-22 | $387.00 | $387.00 | 3,662,010 | — | — |
| 2021-12-21 | $380.20 | $380.20 | 3,891,150 | — | — |
| 2021-12-20 | $379.90 | $379.90 | 3,890,370 | — | — |
| 2021-12-17 | $400.10 | $400.10 | 12,615,760 | — | — |
| 2021-12-16 | $400.50 | $400.50 | 5,558,900 | — | — |
| 2021-12-15 | $408.10 | $408.10 | 5,947,470 | — | — |
| 2021-12-14 | $408.70 | $408.70 | 6,437,400 | — | — |
| 2021-12-13 | $391.50 | $391.50 | 8,269,750 | — | — |
| 2021-12-10 | $376.60 | $376.60 | 9,180,400 | — | — |
| 2021-12-09 | $365.20 | $365.20 | 12,087,260 | — | — |
| 2021-12-08 | $447.20 | $447.20 | 5,013,590 | — | — |
| 2021-12-07 | $438.80 | $438.80 | 5,774,080 | — | — |
| 2021-12-06 | $448.60 | $448.60 | 10,392,980 | — | — |
| 2021-12-03 | $472.70 | $472.70 | 7,644,120 | — | — |
| 2021-12-02 | $484.10 | $484.10 | 7,716,850 | — | — |
| 2021-12-01 | $511.40 | $511.40 | 7,865,410 | — | — |
| 2021-11-30 | $529.80 | $529.80 | 9,234,160 | — | — |
| 2021-11-29 | $550.60 | $550.60 | 7,673,140 | — | — |
| 2021-11-26 | $517.20 | $517.20 | 3,670,800 | — | — |
| 2021-11-24 | $525.70 | $525.70 | 6,122,530 | — | — |
| 2021-11-23 | $524.40 | $524.40 | 8,799,880 | — | — |
| 2021-11-22 | $511.20 | $511.20 | 13,076,180 | — | — |
| 2021-11-19 | $552.10 | $552.10 | 16,671,840 | — | — |
| 2021-11-18 | $470.50 | $470.50 | 13,163,480 | — | — |
| 2021-11-17 | $525.50 | $525.50 | 19,838,620 | — | — |
| 2021-11-16 | $555.20 | $555.20 | 24,865,460 | — | — |
| 2021-11-15 | $448.80 | $448.80 | 7,711,100 | — | — |
| 2021-11-12 | $439.30 | $439.30 | 4,101,530 | — | — |
| 2021-11-11 | $449.80 | $449.80 | 6,984,630 | — | — |
| 2021-11-10 | $407.50 | $407.50 | 7,934,280 | — | — |
| 2021-11-09 | $447.80 | $447.80 | 9,017,770 | — | — |
| 2021-11-08 | $459.20 | $459.20 | 15,419,540 | — | — |
| 2021-11-05 | $418.00 | $418.00 | 11,388,110 | — | — |
| 2021-11-04 | $371.20 | $371.20 | 4,073,040 | — | — |
| 2021-11-03 | $365.45 | $365.45 | 6,113,370 | — | — |
| 2021-11-02 | $351.30 | $351.30 | 7,503,250 | — | — |
| 2021-11-01 | $365.30 | $365.30 | 12,143,530 | — | — |
| 2021-10-29 | $369.90 | $369.90 | 22,109,740 | — | — |
| 2021-10-28 | $354.80 | $354.80 | 37,722,090 | — | — |
| 2021-10-27 | $270.20 | $270.20 | 5,222,460 | — | — |
| 2021-10-26 | $263.80 | $263.80 | 4,097,950 | — | — |
| 2021-10-25 | $268.50 | $268.50 | 5,394,180 | — | — |
| 2021-10-22 | $241.10 | $241.10 | 1,638,400 | — | — |
| 2021-10-21 | $244.60 | $244.60 | 2,181,030 | — | — |
| 2021-10-20 | $242.40 | $242.40 | 1,546,290 | — | — |
| 2021-10-19 | $247.30 | $247.30 | 1,603,470 | — | — |
| 2021-10-18 | $253.40 | $253.40 | 2,618,280 | — | — |
| 2021-10-15 | $240.80 | $240.80 | 1,489,150 | — | — |
| 2021-10-14 | $240.10 | $240.10 | 2,075,610 | — | — |
| 2021-10-13 | $225.90 | $225.90 | 2,043,740 | — | — |
| 2021-10-12 | $230.60 | $230.60 | 2,387,170 | — | — |
| 2021-10-11 | $228.70 | $228.70 | 2,197,450 | — | — |
| 2021-10-08 | $232.30 | $232.30 | 2,507,100 | — | — |
| 2021-10-07 | $243.80 | $243.80 | 1,754,350 | — | — |
| 2021-10-06 | $242.90 | $242.90 | 1,927,070 | — | — |
| 2021-10-05 | $240.20 | $240.20 | 2,174,270 | — | — |
| 2021-10-04 | $241.40 | $241.40 | 2,877,960 | — | — |
| 2021-10-01 | $246.10 | $246.10 | 3,069,610 | — | — |
| 2021-09-30 | $253.80 | $253.80 | 4,684,400 | — | — |
| 2021-09-29 | $262.80 | $262.80 | 12,069,180 | — | — |
| 2021-09-28 | $245.40 | $245.40 | 3,813,660 | — | — |
| 2021-09-27 | $258.90 | $258.90 | 4,469,620 | — | — |
| 2021-09-24 | $254.30 | $254.30 | 2,663,360 | — | — |
| 2021-09-23 | $254.20 | $254.20 | 3,876,490 | — | — |
| 2021-09-22 | $249.50 | $249.50 | 8,732,050 | — | — |
| 2021-09-21 | $268.10 | $268.10 | 11,479,590 | — | — |
| 2021-09-20 | $240.70 | $240.70 | 6,814,300 | — | — |
| 2021-09-17 | $229.60 | $229.60 | 10,411,560 | — | — |
| 2021-09-16 | $211.70 | $211.70 | 4,592,740 | — | — |
| 2021-09-15 | $199.10 | $199.10 | 3,228,070 | — | — |
| 2021-09-14 | $189.50 | $189.50 | 2,411,830 | — | — |
| 2021-09-13 | $200.60 | $200.60 | 1,577,840 | — | — |
| 2021-09-10 | $199.30 | $199.30 | 1,622,910 | — | — |
| 2021-09-09 | $198.50 | $198.50 | 2,178,860 | — | — |
| 2021-09-08 | $189.30 | $189.30 | 2,095,610 | — | — |
| 2021-09-07 | $198.90 | $198.90 | 1,983,510 | — | — |
| 2021-09-03 | $195.60 | $195.60 | 2,523,670 | — | — |
| 2021-09-02 | $186.60 | $186.60 | 3,838,670 | — | — |
| 2021-09-01 | $177.90 | $177.90 | 14,961,190 | — | — |
| 2021-08-31 | $199.60 | $199.60 | 1,145,470 | — | — |
| 2021-08-30 | $206.30 | $206.30 | 1,499,920 | — | — |
| 2021-08-27 | $210.30 | $210.30 | 1,192,690 | — | — |
| 2021-08-26 | $214.80 | $214.80 | 909,490 | — | — |
| 2021-08-25 | $218.10 | $218.10 | 1,166,730 | — | — |
| 2021-08-24 | $228.30 | $228.30 | 1,027,790 | — | — |
| 2021-08-23 | $216.50 | $216.50 | 709,860 | — | — |
| 2021-08-20 | $216.70 | $216.70 | 527,770 | — | — |
| 2021-08-19 | $217.10 | $217.10 | 660,390 | — | — |
| 2021-08-18 | $225.50 | $225.50 | 587,390 | — | — |
| 2021-08-17 | $225.60 | $225.60 | 707,700 | — | — |
| 2021-08-16 | $228.30 | $228.30 | 750,860 | — | — |
| 2021-08-13 | $234.80 | $234.80 | 587,730 | — | — |
| 2021-08-12 | $238.50 | $238.50 | 749,960 | — | — |
| 2021-08-11 | $244.70 | $244.70 | 800,910 | — | — |
| 2021-08-10 | $244.60 | $244.60 | 1,192,360 | — | — |
| 2021-08-09 | $235.00 | $235.00 | 648,960 | — | — |
| 2021-08-06 | $233.80 | $233.80 | 768,650 | — | — |
| 2021-08-05 | $227.50 | $227.50 | 657,360 | — | — |
| 2021-08-04 | $226.30 | $226.30 | 701,510 | — | — |
| 2021-08-03 | $235.80 | $235.80 | 857,940 | — | — |
| 2021-08-02 | $237.70 | $237.70 | 789,440 | — | — |
| 2021-07-30 | $237.20 | $237.20 | 1,114,480 | — | — |
| 2021-07-29 | $233.50 | $233.50 | 1,049,460 | — | — |
| 2021-07-28 | $240.80 | $240.80 | 1,258,040 | — | — |
| 2021-07-27 | $251.80 | $251.80 | 1,618,410 | — | — |
| 2021-07-26 | $268.30 | $268.30 | 3,157,320 | — | — |
| 2021-07-23 | $242.50 | $242.50 | 1,790,560 | — | — |
| 2021-07-22 | $229.00 | $229.00 | 1,106,980 | — | — |
| 2021-07-21 | $234.30 | $234.30 | 1,247,020 | — | — |
| 2021-07-20 | $242.80 | $242.80 | 1,219,450 | — | — |
| 2021-07-19 | $222.00 | $222.00 | 1,056,440 | — | — |
| 2021-07-16 | $227.90 | $227.90 | 891,290 | — | — |
| 2021-07-15 | $229.60 | $229.60 | 1,034,530 | — | — |
| 2021-07-14 | $237.90 | $237.90 | 1,266,710 | — | — |
| 2021-07-13 | $259.10 | $259.10 | 856,150 | — | — |
| 2021-07-12 | $268.50 | $268.50 | 1,265,740 | — | — |
| 2021-07-09 | $255.50 | $255.50 | 723,020 | — | — |
| 2021-07-08 | $249.60 | $249.60 | 923,580 | — | — |
| 2021-07-07 | $255.20 | $255.20 | 928,640 | — | — |
| 2021-07-06 | $263.80 | $263.80 | 930,280 | — | — |
| 2021-07-02 | $270.20 | $270.20 | 918,890 | — | — |
| 2021-07-01 | $277.20 | $277.20 | 1,845,920 | — | — |
| 2021-06-30 | $288.20 | $288.20 | 1,964,720 | — | — |
| 2021-06-29 | $263.20 | $263.20 | 856,280 | — | — |
| 2021-06-28 | $270.00 | $270.00 | 1,870,590 | — | — |
| 2021-06-25 | $251.80 | $251.80 | 1,145,340 | — | — |
| 2021-06-24 | $248.50 | $248.50 | 1,444,460 | — | — |
| 2021-06-23 | $250.60 | $250.60 | 1,337,300 | — | — |
| 2021-06-22 | $234.20 | $234.20 | 587,410 | — | — |
| 2021-06-21 | $229.60 | $229.60 | 496,560 | — | — |
| 2021-06-18 | $234.00 | $234.00 | 462,130 | — | — |
| 2021-06-17 | $235.50 | $235.50 | 690,600 | — | — |
| 2021-06-16 | $240.40 | $240.40 | 995,710 | — | — |
| 2021-06-15 | $226.10 | $226.10 | 1,121,860 | — | — |
| 2021-06-14 | $241.20 | $241.20 | 768,790 | — | — |
| 2021-06-11 | $251.40 | $251.40 | 726,900 | — | — |
| 2021-06-10 | $253.80 | $253.80 | 1,130,050 | — | — |
| 2021-06-09 | $264.90 | $264.90 | 1,390,020 | — | — |
| 2021-06-08 | $266.40 | $266.40 | 2,275,390 | — | — |
| 2021-06-07 | $265.00 | $265.00 | 2,316,240 | — | — |
| 2021-06-04 | $239.50 | $239.50 | 1,291,120 | — | — |
| 2021-06-03 | $229.60 | $229.60 | 1,887,570 | — | — |
| 2021-06-02 | $235.60 | $235.60 | 2,111,080 | — | — |
| 2021-06-01 | $215.60 | $215.60 | 2,253,040 | — | — |
| 2021-05-28 | $197.20 | $197.20 | 693,330 | — | — |
| 2021-05-27 | $198.80 | $198.80 | 718,900 | — | — |
| 2021-05-26 | $199.90 | $199.90 | 1,569,960 | — | — |
| 2021-05-25 | $202.80 | $202.80 | 1,519,740 | — | — |
| 2021-05-24 | $194.00 | $194.00 | 679,620 | — | — |
| 2021-05-21 | $198.10 | $198.10 | 688,150 | — | — |
| 2021-05-20 | $197.90 | $197.90 | 776,980 | — | — |
| 2021-05-19 | $189.70 | $189.70 | 640,280 | — | — |
| 2021-05-18 | $193.80 | $193.80 | 1,157,550 | — | — |
| 2021-05-17 | $183.10 | $183.10 | 634,790 | — | — |
| 2021-05-14 | $179.40 | $179.40 | 662,320 | — | — |
| 2021-05-13 | $172.50 | $172.50 | 1,338,470 | — | — |
| 2021-05-12 | $178.00 | $178.00 | 799,120 | — | — |
| 2021-05-11 | $186.00 | $186.00 | 1,434,300 | — | — |
| 2021-05-10 | $186.40 | $186.40 | 980,270 | — | — |
| 2021-05-07 | $192.80 | $192.80 | 1,455,270 | — | — |
| 2021-05-06 | $189.60 | $189.60 | 1,045,350 | — | — |
| 2021-05-05 | $191.80 | $191.80 | 469,740 | — | — |
| 2021-05-04 | $191.70 | $191.70 | 1,250,980 | — | — |
| 2021-05-03 | $199.10 | $199.10 | 1,344,570 | — | — |
| 2021-04-30 | $210.90 | $210.90 | 1,056,970 | — | — |
| 2021-04-29 | $220.70 | $220.70 | 1,152,710 | — | — |
| 2021-04-28 | $230.40 | $230.40 | 1,916,760 | — | — |
| 2021-04-27 | $227.40 | $227.40 | 1,812,230 | — | — |
| 2021-04-26 | $238.70 | $238.70 | 5,577,950 | — | — |
| 2021-04-23 | $205.50 | $205.50 | 1,323,280 | — | — |
| 2021-04-22 | $196.60 | $196.60 | 1,742,260 | — | — |
| 2021-04-21 | $198.90 | $198.90 | 2,254,520 | — | — |
| 2021-04-20 | $184.50 | $184.50 | 1,822,730 | — | — |
| 2021-04-19 | $195.40 | $195.40 | 1,955,240 | — | — |
| 2021-04-16 | $195.20 | $195.20 | 1,704,400 | — | — |
| 2021-04-15 | $201.20 | $201.20 | 2,560,220 | — | — |
| 2021-04-14 | $217.30 | $217.30 | 1,190,080 | — | — |
| 2021-04-13 | $220.90 | $220.90 | 1,612,160 | — | — |
| 2021-04-12 | $220.30 | $220.30 | 1,059,410 | — | — |
| 2021-04-09 | $229.70 | $229.70 | 763,640 | — | — |
| 2021-04-08 | $231.60 | $231.60 | 792,230 | — | — |
| 2021-04-07 | $228.20 | $228.20 | 1,534,190 | — | — |
| 2021-04-06 | $244.60 | $244.60 | 1,984,000 | — | — |
| 2021-04-05 | $230.00 | $230.00 | 1,323,820 | — | — |
| 2021-04-01 | $237.80 | $237.80 | 1,283,980 | — | — |
| 2021-03-31 | $231.80 | $231.80 | 1,529,890 | — | — |
| 2021-03-30 | $235.10 | $235.10 | 1,820,120 | — | — |
| 2021-03-29 | $213.50 | $213.50 | 2,166,360 | — | — |
| 2021-03-26 | $230.20 | $230.20 | 1,817,170 | — | — |
| 2021-03-25 | $240.30 | $240.30 | 3,077,980 | — | — |
| 2021-03-24 | $225.60 | $225.60 | 2,404,870 | — | — |
| 2021-03-23 | $240.50 | $240.50 | 2,301,260 | — | — |
| 2021-03-22 | $261.50 | $261.50 | 1,614,720 | — | — |
| 2021-03-19 | $268.80 | $268.80 | 1,957,540 | — | — |
| 2021-03-18 | $269.00 | $269.00 | 2,212,930 | — | — |
| 2021-03-17 | $295.00 | $295.00 | 4,091,710 | — | — |
| 2021-03-16 | $311.00 | $311.00 | 6,758,870 | — | — |
| 2021-03-15 | $286.90 | $286.90 | 2,393,980 | — | — |
| 2021-03-12 | $267.70 | $267.70 | 2,022,540 | — | — |
| 2021-03-11 | $268.40 | $268.40 | 2,445,940 | — | — |
| 2021-03-10 | $247.00 | $247.00 | 3,294,740 | — | — |
| 2021-03-09 | $244.60 | $244.60 | 3,121,490 | — | — |
| 2021-03-08 | $220.90 | $220.90 | 2,981,450 | — | — |
| 2021-03-05 | $244.00 | $244.00 | 5,389,340 | — | — |
| 2021-03-04 | $243.40 | $243.40 | 6,223,560 | — | — |
| 2021-03-03 | $242.00 | $242.00 | 4,388,420 | — | — |
| 2021-03-02 | $277.70 | $277.70 | 3,567,670 | — | — |
| 2021-03-01 | $306.30 | $306.30 | 4,215,380 | — | — |
| 2021-02-26 | $307.50 | $307.50 | 6,887,100 | — | — |
| 2021-02-25 | $278.20 | $278.20 | 8,226,600 | — | — |
| 2021-02-24 | $287.00 | $287.00 | 14,247,190 | — | — |
| 2021-02-23 | $352.10 | $352.10 | 19,044,790 | — | — |
| 2021-02-22 | $573.70 | $573.70 | 8,815,290 | — | — |
| 2021-02-19 | $529.40 | $529.40 | 5,999,790 | — | — |
| 2021-02-18 | $580.50 | $580.50 | 7,698,270 | — | — |
| 2021-02-17 | $562.30 | $562.30 | 6,390,770 | — | — |
| 2021-02-16 | $527.00 | $527.00 | 9,688,340 | — | — |
| 2021-02-12 | $399.80 | $399.80 | 6,917,590 | — | — |
| 2021-02-11 | $315.00 | $315.00 | 2,635,000 | — | — |
| 2021-02-10 | $328.70 | $328.70 | 3,335,550 | — | — |
| 2021-02-09 | $333.10 | $333.10 | 2,897,330 | — | — |
| 2021-02-08 | $328.80 | $328.80 | 3,568,430 | — | — |
| 2021-02-05 | $346.50 | $346.50 | 6,666,530 | — | — |
| 2021-02-04 | $302.20 | $302.20 | 4,538,520 | — | — |
| 2021-02-03 | $294.90 | $294.90 | 8,528,120 | — | — |
| 2021-02-02 | $321.40 | $321.40 | 10,019,670 | — | — |
| 2021-02-01 | $252.00 | $252.00 | 4,323,190 | — | — |
| 2021-01-29 | $228.80 | $228.80 | 3,428,040 | — | — |
| 2021-01-28 | $223.30 | $223.30 | 3,333,410 | — | — |
| 2021-01-27 | $211.50 | $211.50 | 4,496,080 | — | — |
| 2021-01-26 | $244.40 | $244.40 | 4,156,220 | — | — |
| 2021-01-25 | $249.50 | $249.50 | 11,736,970 | — | — |
| 2021-01-22 | $223.50 | $223.50 | 9,416,450 | — | — |
| 2021-01-21 | $178.10 | $178.10 | 2,359,050 | — | — |
| 2021-01-20 | $180.60 | $180.60 | 2,762,770 | — | — |
| 2021-01-19 | $179.00 | $179.00 | 6,833,640 | — | — |
| 2021-01-15 | $183.60 | $183.60 | 18,485,420 | — | — |
| 2021-01-14 | $173.60 | $173.60 | 14,098,300 | — | — |
| 2021-01-13 | $167.20 | $167.20 | 9,409,150 | — | — |
| 2021-01-12 | $141.50 | $141.50 | 11,210,050 | — | — |
| 2021-01-11 | $132.00 | $132.00 | 10,816,750 | — | — |
| 2021-01-08 | $100.30 | $100.30 | 73,820 | — | — |
| 2021-01-07 | $100.30 | $100.30 | 107,550 | — | — |
| 2021-01-06 | $100.10 | $100.10 | 63,660 | — | — |
| 2021-01-05 | $100.20 | $100.20 | 68,570 | — | — |
| 2021-01-04 | $100.40 | $100.40 | 117,270 | — | — |