| Date | Open | High | Low | Close | Adj Close | Volume | | MA(in 5days) |
| 4/26/19 | $246.50 | $246.68 | $231.13 | $235.14 | $235.14 | 22360700 | | $238.68 |
| 4/29/19 | $235.86 | $243.98 | $232.17 | $241.47 | $241.47 | 16714500 | | $242.66 |
| 4/30/19 | $242.06 | $244.21 | $237.00 | $238.69 | $238.69 | 9464600 | | $245.43 |
| 5/1/19 | $238.85 | $240.00 | $231.50 | $234.01 | $234.01 | 10704400 | | $247.11 |
| 5/2/19 | $245.52 | $247.13 | $237.72 | $244.10 | $244.10 | 18159300 | | $249.27 |
| 5/3/19 | $243.86 | $256.61 | $243.49 | $255.03 | $255.03 | 23706800 | | $248.85 |
| 5/6/19 | $250.02 | $258.35 | $248.50 | $255.34 | $255.34 | 10833900 | | $245.75 |
| 5/7/19 | $256.80 | $257.21 | $245.10 | $247.06 | $247.06 | 10131400 | | $240.08 |
| 5/8/19 | $246.94 | $250.60 | $244.20 | $244.84 | $244.84 | 6176400 | | $237.13 |
| 5/9/19 | $242.00 | $243.68 | $236.94 | $241.98 | $241.98 | 6711400 | | $234.55 |
| 5/10/19 | $239.75 | $241.99 | $236.02 | $239.52 | $239.52 | 7008300 | | $231.82 |
| 5/13/19 | $232.01 | $232.47 | $224.50 | $227.01 | $227.01 | 10834800 | | $226.13 |
| 5/14/19 | $229.30 | $234.50 | $228.00 | $232.31 | $232.31 | 7252400 | | $221.80 |
| 5/15/19 | $229.32 | $232.44 | $225.25 | $231.95 | $231.95 | 7296000 | | $216.35 |
| 5/16/19 | $229.49 | $231.00 | $226.50 | $228.33 | $228.33 | 7483300 | | $208.51 |
| 5/17/19 | $221.96 | $222.24 | $208.92 | $211.03 | $211.03 | 17786700 | | $201.94 |
| 5/20/19 | $202.80 | $206.00 | $195.25 | $205.36 | $205.36 | 20526200 | | $197.86 |
| 5/21/19 | $197.76 | $207.40 | $196.04 | $205.08 | $205.08 | 18003900 | | $194.53 |
| 5/22/19 | $199.10 | $203.94 | $191.78 | $192.73 | $192.73 | 18685200 | | $191.48 |
| 5/23/19 | $194.34 | $199.47 | $186.22 | $195.49 | $195.49 | 26547100 | | $190.58 |
| 5/24/19 | $199.83 | $199.98 | $188.75 | $190.63 | $190.63 | 14136600 | | $188.51 |
| 5/28/19 | $191.20 | $195.00 | $187.85 | $188.70 | $188.70 | 10312900 | | $186.18 |
| 5/29/19 | $187.10 | $192.39 | $185.04 | $189.86 | $189.86 | 11968600 | | $187.16 |
| 5/30/19 | $188.75 | $192.26 | $187.02 | $188.22 | $188.22 | 7926500 | | $188.51 |
| 5/31/19 | $185.10 | $189.92 | $184.10 | $185.16 | $185.16 | 10406700 | | $192.05 |
| 6/3/19 | $185.51 | $186.68 | $176.99 | $178.97 | $178.97 | 13064400 | | $195.92 |
| 6/4/19 | $181.10 | $193.98 | $179.61 | $193.60 | $193.60 | 13807500 | | $202.70 |
| 6/5/19 | $198.68 | $201.28 | $191.85 | $196.59 | $196.59 | 13510800 | | $207.40 |
| 6/6/19 | $204.44 | $211.00 | $201.80 | $205.95 | $205.95 | 20242200 | | $209.94 |
| 6/7/19 | $205.00 | $210.84 | $203.50 | $204.50 | $204.50 | 16003500 | | $211.53 |
| 6/10/19 | $210.25 | $216.94 | $209.01 | $212.88 | $212.88 | 10585000 | | $213.61 |
| 6/11/19 | $219.14 | $220.90 | $213.50 | $217.10 | $217.10 | 11653500 | | $216.04 |
| 6/12/19 | $222.95 | $223.38 | $209.00 | $209.26 | $209.26 | 15186200 | | $217.57 |
| 6/13/19 | $210.38 | $214.90 | $207.51 | $213.91 | $213.91 | 8168300 | | $221.01 |
| 6/14/19 | $211.25 | $216.65 | $210.40 | $214.92 | $214.92 | 7433400 | | $222.15 |
| 6/17/19 | $215.48 | $227.00 | $214.27 | $225.03 | $225.03 | 12316800 | | $223.54 |
| 6/18/19 | $228.72 | $234.74 | $222.56 | $224.74 | $224.74 | 12715800 | | $223.26 |
| 6/19/19 | $225.11 | $227.77 | $221.06 | $226.43 | $226.43 | 6575100 | | $222.26 |
| 6/20/19 | $223.00 | $226.90 | $216.35 | $219.62 | $219.62 | 11863500 | | $220.83 |
| 6/21/19 | $216.22 | $222.18 | $215.50 | $221.86 | $221.86 | 8202100 | | $221.47 |
| 6/24/19 | $223.24 | $225.86 | $221.02 | $223.64 | $223.64 | 5750800 | | $221.79 |
| 6/25/19 | $224.39 | $225.34 | $219.49 | $219.76 | $219.76 | 6182100 | | $222.50 |
| 6/26/19 | $220.31 | $227.23 | $218.10 | $219.27 | $219.27 | 8507200 | | $223.46 |
| 6/27/19 | $219.45 | $222.90 | $217.35 | $222.84 | $222.84 | 6339700 | | $226.58 |
| 6/28/19 | $220.99 | $225.17 | $220.80 | $223.46 | $223.46 | 6851400 | | $228.64 |
| 7/1/19 | $230.21 | $233.10 | $226.28 | $227.17 | $227.17 | 8238000 | | $230.01 |
| 7/2/19 | $228.89 | $229.15 | $222.22 | $224.55 | $224.55 | 9259000 | | $230.59 |
| 7/3/19 | $239.39 | $241.57 | $234.51 | $234.90 | $234.90 | 14201100 | | $233.46 |
| 7/5/19 | $234.57 | $235.45 | $230.80 | $233.10 | $233.10 | 7065700 | | $234.20 |
| 7/8/19 | $231.24 | $232.25 | $228.66 | $230.34 | $230.34 | 5880500 | | $236.60 |
| 7/9/19 | $228.97 | $231.00 | $227.28 | $230.06 | $230.06 | 6190800 | | $241.23 |
| 7/10/19 | $234.15 | $238.94 | $233.14 | $238.92 | $238.92 | 9145700 | | $245.70 |
| 7/11/19 | $238.14 | $241.50 | $235.80 | $238.60 | $238.60 | 7514400 | | $248.88 |
| 7/12/19 | $239.75 | $245.38 | $239.71 | $245.08 | $245.08 | 9200500 | | $251.87 |
| 7/15/19 | $248.00 | $254.42 | $244.86 | $253.50 | $253.50 | 11000100 | | $254.49 |
| 7/16/19 | $249.30 | $253.53 | $247.93 | $252.38 | $252.38 | 8149000 | | $254.93 |
| 7/17/19 | $255.67 | $258.31 | $253.35 | $254.86 | $254.86 | 9764700 | | $256.49 |
| 7/18/19 | $255.05 | $255.75 | $251.89 | $253.54 | $253.54 | 4764500 | | $258.49 |
| 7/19/19 | $255.69 | $259.96 | $254.62 | $258.18 | $258.18 | 7048400 | | $253.55 |
| 7/22/19 | $258.75 | $262.15 | $254.19 | $255.68 | $255.68 | 6842400 | | $247.52 |
| 7/23/19 | $256.71 | $260.48 | $254.50 | $260.17 | $260.17 | 5023100 | | $243.54 |
| 7/24/19 | $259.17 | $266.07 | $258.16 | $264.88 | $264.88 | 11072800 | | $239.95 |
| 7/25/19 | $233.50 | $234.50 | $225.55 | $228.82 | $228.82 | 22418300 | | $235.30 |
| 7/26/19 | $226.92 | $230.26 | $222.25 | $228.04 | $228.04 | 10027700 | | $236.31 |
| 7/29/19 | $227.09 | $235.94 | $226.03 | $235.77 | $235.77 | 9273300 | | $237.57 |
| 7/30/19 | $232.90 | $243.36 | $232.18 | $242.26 | $242.26 | 8109000 | | $236.08 |
| 7/31/19 | $243.00 | $246.68 | $236.65 | $241.61 | $241.61 | 9178200 | | $233.77 |
| 8/1/19 | $242.65 | $244.51 | $231.77 | $233.85 | $233.85 | 8259500 | | $232.14 |
| 8/2/19 | $231.35 | $236.27 | $229.23 | $234.34 | $234.34 | 6136500 | | $233.03 |
| 8/5/19 | $229.60 | $231.37 | $225.78 | $228.32 | $228.32 | 7028300 | | $233.16 |
| 8/6/19 | $231.88 | $232.50 | $225.75 | $230.75 | $230.75 | 5564200 | | $233.30 |
| 8/7/19 | $226.50 | $233.57 | $225.80 | $233.42 | $233.42 | 4776500 | | $234.15 |
| 8/8/19 | $234.45 | $239.80 | $232.65 | $238.30 | $238.30 | 5274300 | | $231.39 |
| 8/9/19 | $236.05 | $238.96 | $233.81 | $235.01 | $235.01 | 3898200 | | $226.86 |
| 8/12/19 | $232.99 | $235.77 | $228.75 | $229.01 | $229.01 | 4663900 | | $223.84 |
| 8/13/19 | $228.81 | $236.00 | $227.55 | $235.00 | $235.00 | 4848100 | | $223.41 |
| 8/14/19 | $231.21 | $231.50 | $216.69 | $219.62 | $219.62 | 9562600 | | $221.58 |
| 8/15/19 | $220.86 | $221.56 | $211.55 | $215.64 | $215.64 | 8159600 | | $221.82 |
| 8/16/19 | $216.66 | $222.24 | $216.02 | $219.94 | $219.94 | 5098500 | | $223.12 |
| 8/19/19 | $224.21 | $227.83 | $221.70 | $226.83 | $226.83 | 5309600 | | $221.41 |
| 8/20/19 | $227.62 | $229.09 | $224.54 | $225.86 | $225.86 | 4125200 | | $219.05 |
| 8/21/19 | $222.01 | $223.22 | $217.60 | $220.83 | $220.83 | 7794300 | | $216.69 |
| 8/22/19 | $222.80 | $225.40 | $218.22 | $222.15 | $222.15 | 6559000 | | $215.64 |
| 8/23/19 | $219.97 | $221.17 | $211.00 | $211.40 | $211.40 | 8538600 | | $215.56 |
| 8/26/19 | $213.60 | $215.02 | $211.54 | $215.00 | $215.00 | 5051900 | | $218.40 |
| 8/27/19 | $215.74 | $218.80 | $212.03 | $214.08 | $214.08 | 5416200 | | $220.40 |
| 8/28/19 | $213.69 | $217.25 | $212.31 | $215.59 | $215.59 | 3225500 | | $221.72 |
| 8/29/19 | $219.00 | $223.40 | $218.00 | $221.71 | $221.71 | 5179500 | | $224.52 |
| 8/30/19 | $229.15 | $232.44 | $224.21 | $225.61 | $225.61 | 9320600 | | $225.67 |
| 9/3/19 | $224.08 | $228.95 | $223.16 | $225.01 | $225.01 | 5354100 | | $226.90 |
| 9/4/19 | $226.89 | $228.46 | $219.21 | $220.68 | $220.68 | 5761000 | | $229.01 |
| 9/5/19 | $222.50 | $229.80 | $220.85 | $229.58 | $229.58 | 7395300 | | $234.29 |
| 9/6/19 | $227.20 | $229.64 | $225.17 | $227.45 | $227.45 | 4189400 | | $237.55 |
| 9/9/19 | $230.00 | $233.76 | $229.23 | $231.79 | $231.79 | 4802700 | | $241.10 |
| 9/10/19 | $230.80 | $235.54 | $228.94 | $235.54 | $235.54 | 4883700 | | $243.30 |
| 9/11/19 | $237.38 | $248.17 | $236.00 | $247.10 | $247.10 | 10042800 | | $245.15 |
| 9/12/19 | $247.70 | $253.50 | $244.40 | $245.87 | $245.87 | 8581200 | | $244.43 |
| 9/13/19 | $246.96 | $248.45 | $244.87 | $245.20 | $245.20 | 5313100 | | $244.58 |
| 9/16/19 | $246.00 | $247.43 | $241.17 | $242.81 | $242.81 | 4728100 | | $243.66 |
| 9/17/19 | $242.47 | $245.60 | $240.37 | $244.79 | $244.79 | 3865400 | | $243.35 |
| 9/18/19 | $245.00 | $248.17 | $242.37 | $243.49 | $243.49 | 4170200 | | $239.03 |
| 9/19/19 | $246.00 | $247.94 | $244.84 | $246.60 | $246.60 | 4795800 | | $236.07 |
| 9/20/19 | $246.49 | $246.95 | $238.16 | $240.62 | $240.62 | 6353000 | | $235.26 |
| 9/23/19 | $240.00 | $245.18 | $239.22 | $241.23 | $241.23 | 4340200 | | $235.57 |
| 9/24/19 | $241.52 | $241.99 | $222.61 | $223.21 | $223.21 | 12891500 | | $235.49 |
| 9/25/19 | $224.56 | $228.98 | $218.36 | $228.70 | $228.70 | 9427100 | | $239.79 |
| 9/26/19 | $230.66 | $243.31 | $227.40 | $242.56 | $242.56 | 11884500 | | $242.68 |
| 9/27/19 | $242.20 | $248.71 | $238.73 | $242.13 | $242.13 | 11116400 | | $240.77 |
| 9/30/19 | $243.00 | $243.98 | $236.11 | $240.87 | $240.87 | 5879800 | | $238.63 |
| 10/1/19 | $241.50 | $245.95 | $239.13 | $244.69 | $244.69 | 6162600 | | $238.00 |
| 10/2/19 | $243.29 | $244.65 | $239.43 | $243.13 | $243.13 | 5631400 | | $237.07 |
| 10/3/19 | $231.86 | $234.48 | $224.28 | $233.03 | $233.03 | 15084500 | | $237.35 |
| 10/4/19 | $231.61 | $234.78 | $228.07 | $231.43 | $231.43 | 7995000 | | $239.69 |
| 10/7/19 | $229.80 | $238.56 | $228.55 | $237.72 | $237.72 | 8064200 | | $242.99 |
| 10/8/19 | $235.87 | $243.94 | $234.50 | $240.05 | $240.05 | 8678200 | | $246.83 |
| 10/9/19 | $241.32 | $247.30 | $240.65 | $244.53 | $244.53 | 6894400 | | $250.40 |
| 10/10/19 | $245.28 | $249.28 | $241.58 | $244.74 | $244.74 | 6283300 | | $253.45 |
| 10/11/19 | $247.15 | $251.08 | $246.81 | $247.89 | $247.89 | 8475400 | | $256.89 |
| 10/14/19 | $247.90 | $258.55 | $247.13 | $256.96 | $256.96 | 10205000 | | $258.70 |
| 10/15/19 | $257.70 | $260.00 | $254.12 | $257.89 | $257.89 | 6432800 | | $258.01 |
| 10/16/19 | $257.39 | $262.10 | $256.92 | $259.75 | $259.75 | 6684100 | | $257.55 |
| 10/17/19 | $262.50 | $264.78 | $260.17 | $261.97 | $261.97 | 4769300 | | $256.54 |
| 10/18/19 | $260.70 | $262.80 | $255.10 | $256.95 | $256.95 | 5749800 | | $264.08 |
| 10/21/19 | $258.33 | $259.50 | $250.18 | $253.50 | $253.50 | 5020300 | | $278.31 |
| 10/22/19 | $254.32 | $258.33 | $250.85 | $255.58 | $255.58 | 4600800 | | $293.16 |
| 10/23/19 | $254.50 | $256.14 | $251.35 | $254.68 | $254.68 | 5261100 | | $305.28 |
| 10/24/19 | $298.37 | $304.93 | $289.20 | $299.68 | $299.68 | 29720900 | | $317.35 |
| 10/25/19 | $297.72 | $330.00 | $296.11 | $328.13 | $328.13 | 29982400 | | $320.40 |
| 10/28/19 | $327.54 | $340.84 | $322.60 | $327.71 | $327.71 | 18870300 | | $317.43 |
| 10/29/19 | $319.99 | $324.30 | $314.75 | $316.22 | $316.22 | 12684300 | | $315.39 |
| 10/30/19 | $313.00 | $318.79 | $309.97 | $315.01 | $315.01 | 9641800 | | $315.59 |
| 10/31/19 | $313.10 | $319.00 | $313.00 | $314.92 | $314.92 | 5067000 | | $317.90 |
| 11/1/19 | $316.32 | $316.48 | $309.80 | $313.31 | $313.31 | 6383900 | | $322.02 |
| 11/4/19 | $314.80 | $321.94 | $309.26 | $317.47 | $317.47 | 8787000 | | $326.79 |
| 11/5/19 | $319.62 | $323.51 | $316.12 | $317.22 | $317.22 | 6943400 | | $332.31 |
| 11/6/19 | $318.00 | $326.72 | $314.50 | $326.58 | $326.58 | 7940900 | | $338.86 |
| 11/7/19 | $329.14 | $341.50 | $328.02 | $335.54 | $335.54 | 14467300 | | $342.76 |
| 11/8/19 | $334.50 | $337.46 | $332.50 | $337.14 | $337.14 | 6069200 | | $345.52 |
| 11/11/19 | $343.95 | $349.19 | $342.00 | $345.09 | $345.09 | 9986700 | | $348.53 |
| 11/12/19 | $346.90 | $350.37 | $344.04 | $349.93 | $349.93 | 7359400 | | $349.51 |
| 11/13/19 | $355.00 | $356.33 | $345.18 | $346.11 | $346.11 | 8420100 | | $351.43 |
| 11/14/19 | $346.11 | $353.84 | $342.91 | $349.35 | $349.35 | 6464900 | | $352.65 |
| 11/15/19 | $350.64 | $352.80 | $348.36 | $352.17 | $352.17 | 4809000 | | $353.75 |
| 11/18/19 | $352.92 | $353.15 | $346.10 | $349.99 | $349.99 | 4400400 | | $349.92 |
| 11/19/19 | $351.75 | $359.99 | $347.80 | $359.52 | $359.52 | 7724800 | | $347.19 |
| 11/20/19 | $360.00 | $361.20 | $349.57 | $352.22 | $352.22 | 6725100 | | $341.07 |
| 11/21/19 | $354.51 | $360.84 | $354.00 | $354.83 | $354.83 | 6110000 | | $336.88 |
| 11/22/19 | $340.16 | $341.00 | $330.00 | $333.04 | $333.04 | 16870600 | | $331.91 |
| 11/25/19 | $344.32 | $344.57 | $334.46 | $336.34 | $336.34 | 12339500 | | $332.27 |
| 11/26/19 | $335.27 | $335.50 | $327.10 | $328.92 | $328.92 | 7947400 | | $332.24 |
| 11/27/19 | $331.12 | $333.93 | $328.57 | $331.29 | $331.29 | 5555600 | | $333.07 |
| 11/29/19 | $331.11 | $331.26 | $327.50 | $329.94 | $329.94 | 2465600 | | $332.88 |
| 12/2/19 | $329.40 | $336.38 | $328.69 | $334.87 | $334.87 | 6074500 | | $334.07 |
| 12/3/19 | $332.62 | $337.91 | $332.19 | $336.20 | $336.20 | 6573700 | | $335.00 |
| 12/4/19 | $337.75 | $337.86 | $332.85 | $333.03 | $333.03 | 5533000 | | $337.53 |
| 12/5/19 | $332.83 | $334.42 | $327.25 | $330.37 | $330.37 | 3724600 | | $341.47 |
| 12/6/19 | $335.00 | $338.86 | $334.77 | $335.89 | $335.89 | 7612400 | | $347.33 |
| 12/9/19 | $336.59 | $344.45 | $335.08 | $339.53 | $339.53 | 9023100 | | $351.83 |
| 12/10/19 | $339.96 | $350.73 | $339.31 | $348.84 | $348.84 | 8828300 | | $360.22 |
| 12/11/19 | $351.88 | $357.19 | $351.09 | $352.70 | $352.70 | 6897800 | | $366.25 |
| 12/12/19 | $354.92 | $362.74 | $353.23 | $359.68 | $359.68 | 7763900 | | $374.34 |
| 12/13/19 | $361.05 | $365.21 | $354.64 | $358.39 | $358.39 | 6570900 | | $383.21 |
| 12/16/19 | $362.55 | $383.61 | $362.50 | $381.50 | $381.50 | 18174200 | | $392.65 |
| 12/17/19 | $378.99 | $385.50 | $375.90 | $378.99 | $378.99 | 8496800 | | $400.20 |
| 12/18/19 | $380.63 | $395.22 | $380.58 | $393.15 | $393.15 | 14121000 | | $409.45 |
| 12/19/19 | $397.32 | $406.85 | $396.50 | $404.04 | $404.04 | 18107100 | | $417.01 |
| 12/20/19 | $410.29 | $413.00 | $400.19 | $405.59 | $405.59 | 14752700 | | $422.28 |
| 12/23/19 | $411.78 | $422.01 | $410.00 | $419.22 | $419.22 | 13319600 | | $424.10 |
| 12/24/19 | $418.36 | $425.47 | $412.69 | $425.25 | $425.25 | 8054700 | | $423.92 |
| 12/26/19 | $427.91 | $433.48 | $426.35 | $430.94 | $430.94 | 10633900 | | $424.92 |
| 12/27/19 | $435.00 | $435.31 | $426.11 | $430.38 | $430.38 | 9945700 | | $427.34 |
| 12/30/19 | $428.79 | $429.00 | $409.26 | $414.70 | $414.70 | 12586400 | | $431.57 |
| 12/31/19 | $405.00 | $421.29 | $402.08 | $418.33 | $418.33 | 10285700 | | $442.44 |
| 1/2/20 | $424.50 | $430.70 | $421.71 | $430.26 | $430.26 | 9532100 | | $457.20 |
| 1/3/20 | $440.50 | $454.00 | $436.92 | $443.01 | $443.01 | 17778500 | | $467.42 |
| 1/6/20 | $440.47 | $451.56 | $440.00 | $451.54 | $451.54 | 10133000 | | $474.45 |
| 1/7/20 | $461.40 | $471.63 | $453.36 | $469.06 | $469.06 | 17882100 | | $489.11 |
| 1/8/20 | $473.70 | $498.49 | $468.23 | $492.14 | $492.14 | 31144300 | | $502.88 |
| 1/9/20 | $497.10 | $498.80 | $472.87 | $481.34 | $481.34 | 28440400 | | $508.15 |
| 1/10/20 | $481.79 | $484.94 | $473.70 | $478.15 | $478.15 | 12959500 | | $514.58 |
| 1/13/20 | $493.50 | $525.63 | $492.00 | $524.86 | $524.86 | 26517600 | | $521.05 |
| 1/14/20 | $544.26 | $547.41 | $524.90 | $537.92 | $537.92 | 28996200 | | $525.52 |
| 1/15/20 | $529.76 | $537.84 | $516.79 | $518.50 | $518.50 | 17368800 | | $531.85 |
| 1/16/20 | $493.75 | $514.46 | $492.17 | $513.49 | $513.49 | 21736700 | | $542.59 |
| 1/17/20 | $507.61 | $515.67 | $503.16 | $510.50 | $510.50 | 13629100 | | $552.86 |
| 1/21/20 | $530.25 | $548.58 | $528.41 | $547.20 | $547.20 | 17803500 | | $562.36 |
| 1/22/20 | $571.89 | $594.50 | $559.10 | $569.56 | $569.56 | 31369000 | | $566.30 |
| 1/23/20 | $564.25 | $582.00 | $555.60 | $572.20 | $572.20 | 19651000 | | $568.59 |
| 1/24/20 | $570.63 | $573.86 | $554.26 | $564.82 | $564.82 | 14353600 | | $582.31 |
| 1/27/20 | $541.99 | $564.44 | $539.28 | $558.02 | $558.02 | 13608100 | | $599.46 |
| 1/28/20 | $568.49 | $576.81 | $558.08 | $566.90 | $566.90 | 11788500 | | $643.85 |
| 1/29/20 | $575.69 | $589.80 | $567.43 | $580.99 | $580.99 | 17801500 | | $707.89 |
| 1/30/20 | $632.42 | $650.88 | $618.00 | $640.81 | $640.81 | 29005700 | | $738.63 |
| 1/31/20 | $640.00 | $653.00 | $632.52 | $650.57 | $650.57 | 15719300 | | $760.26 |
| 2/3/20 | $673.69 | $786.14 | $673.52 | $780.00 | $780.00 | 47233500 | | $779.76 |
| 2/4/20 | $882.96 | $968.99 | $833.88 | $887.06 | $887.06 | 60938800 | | $778.01 |
| 2/5/20 | $823.26 | $845.98 | $704.11 | $734.70 | $734.70 | 48423800 | | $755.48 |
| 2/6/20 | $699.92 | $795.83 | $687.00 | $748.96 | $748.96 | 39880800 | | $762.00 |
| 2/7/20 | $730.55 | $769.75 | $730.00 | $748.07 | $748.07 | 17063500 | | $773.00 |
| 2/10/20 | $800.00 | $819.99 | $752.40 | $771.28 | $771.28 | 24689200 | | $783.40 |
| 2/11/20 | $768.79 | $783.51 | $758.00 | $774.38 | $774.38 | 11697500 | | $800.82 |
| 2/12/20 | $777.87 | $789.75 | $763.37 | $767.29 | $767.29 | 12022500 | | $829.43 |
| 2/13/20 | $741.84 | $818.00 | $735.00 | $804.00 | $804.00 | 26289300 | | $855.85 |
| 2/14/20 | $787.22 | $812.97 | $785.50 | $800.03 | $800.03 | 15693700 | | $875.25 |
| 2/18/20 | $841.60 | $860.00 | $832.36 | $858.40 | $858.40 | 16381700 | | $882.00 |
| 2/19/20 | $923.50 | $944.78 | $901.02 | $917.42 | $917.42 | 25423000 | | $870.31 |
| 2/20/20 | $911.95 | $912.00 | $859.94 | $899.41 | $899.41 | 17634900 | | $842.58 |
| 2/21/20 | $906.98 | $913.06 | $880.45 | $901.00 | $901.00 | 14314800 | | $798.50 |
| 2/24/20 | $839.00 | $863.50 | $822.20 | $833.79 | $833.79 | 15192200 | | $751.90 |
| 2/25/20 | $849.00 | $856.60 | $787.00 | $799.91 | $799.91 | 17290500 | | $733.86 |
| 2/26/20 | $782.50 | $813.31 | $776.11 | $778.80 | $778.80 | 14085500 | | $722.98 |
| 2/27/20 | $730.00 | $739.77 | $669.00 | $679.00 | $679.00 | 24277200 | | $717.12 |
| 2/28/20 | $629.70 | $690.52 | $611.52 | $667.99 | $667.99 | 24564200 | | $726.23 |
| 3/2/20 | $711.26 | $743.69 | $686.67 | $743.62 | $743.62 | 20195000 | | $733.33 |
| 3/3/20 | $805.00 | $806.98 | $716.11 | $745.51 | $745.51 | 25784000 | | $706.21 |
| 3/4/20 | $763.96 | $766.52 | $724.73 | $749.50 | $749.50 | 15049000 | | $686.17 |
| 3/5/20 | $723.77 | $745.75 | $718.07 | $724.54 | $724.54 | 10852700 | | $663.12 |
| 3/6/20 | $690.00 | $707.00 | $684.27 | $703.48 | $703.48 | 12662900 | | $630.32 |
| 3/9/20 | $605.39 | $663.00 | $605.00 | $608.00 | $608.00 | 17073700 | | $598.95 |
| 3/10/20 | $659.43 | $668.00 | $608.00 | $645.33 | $645.33 | 15594400 | | $566.36 |
| 3/11/20 | $640.20 | $653.58 | $613.00 | $634.23 | $634.23 | 13322500 | | $523.33 |
| 3/12/20 | $580.89 | $594.50 | $546.25 | $560.55 | $560.55 | 18909100 | | $468.73 |
| 3/13/20 | $595.00 | $607.57 | $502.00 | $546.62 | $546.62 | 22640300 | | $442.15 |
| 3/16/20 | $469.50 | $494.87 | $442.17 | $445.07 | $445.07 | 20489500 | | $418.33 |
| 3/17/20 | $440.01 | $471.85 | $396.00 | $430.20 | $430.20 | 23994600 | | $416.18 |
| 3/18/20 | $389.00 | $404.86 | $350.51 | $361.22 | $361.22 | 23786200 | | $431.14 |
| 3/19/20 | $374.70 | $452.00 | $358.46 | $427.64 | $427.64 | 30195500 | | $466.74 |
| 3/20/20 | $438.20 | $477.00 | $425.79 | $427.53 | $427.53 | 28285500 | | $486.85 |
| 3/23/20 | $433.60 | $442.00 | $410.50 | $434.29 | $434.29 | 16454500 | | $504.21 |
| 3/24/20 | $477.30 | $513.69 | $474.00 | $505.00 | $505.00 | 22895200 | | $517.78 |
| 3/25/20 | $545.25 | $557.00 | $511.11 | $539.25 | $539.25 | 21222700 | | $521.58 |
| 3/26/20 | $547.39 | $560.00 | $512.25 | $528.16 | $528.16 | 17380700 | | $510.04 |
| 3/27/20 | $505.00 | $525.80 | $494.03 | $514.36 | $514.36 | 14377400 | | $495.30 |
| 3/30/20 | $510.26 | $516.65 | $491.23 | $502.13 | $502.13 | 11998100 | | $488.43 |
| 3/31/20 | $501.25 | $542.96 | $497.00 | $524.00 | $524.00 | 17771500 | | $491.26 |
| 4/1/20 | $504.00 | $513.95 | $475.10 | $481.56 | $481.56 | 13353200 | | $495.55 |
| 4/2/20 | $481.03 | $494.26 | $446.40 | $454.47 | $454.47 | 19858400 | | $509.00 |
| 4/3/20 | $509.50 | $515.49 | $468.39 | $480.01 | $480.01 | 22562100 | | $532.71 |
| 4/6/20 | $511.20 | $521.00 | $497.96 | $516.24 | $516.24 | 14901800 | | $566.90 |
| 4/7/20 | $545.00 | $565.00 | $532.34 | $545.45 | $545.45 | 17919800 | | $605.63 |
| 4/8/20 | $554.20 | $557.21 | $533.33 | $548.84 | $548.84 | 12656000 | | $642.50 |
| 4/9/20 | $562.09 | $575.18 | $557.11 | $573.00 | $573.00 | 13650000 | | $681.78 |
| 4/13/20 | $590.16 | $652.00 | $580.53 | $650.95 | $650.95 | 22475400 | | $717.95 |
| 4/14/20 | $698.97 | $741.88 | $692.43 | $709.89 | $709.89 | 30576500 | | $737.04 |
| 4/15/20 | $742.00 | $753.13 | $710.00 | $729.83 | $729.83 | 23577000 | | $732.40 |
| 4/16/20 | $716.94 | $759.45 | $706.72 | $745.21 | $745.21 | 20657900 | | $732.86 |
| 4/17/20 | $772.28 | $774.95 | $747.66 | $753.89 | $753.89 | 13128200 | | $724.94 |
| 4/20/20 | $732.70 | $765.57 | $712.21 | $746.36 | $746.36 | 14746600 | | $719.19 |
| 4/21/20 | $730.12 | $753.33 | $673.79 | $686.72 | $686.72 | 20209100 | | $569.92 |
| 4/22/20 | $703.98 | $734.00 | $688.71 | $732.11 | $732.11 | 14224800 | | $432.58 |
| 4/23/20 | $727.60 | $734.00 | $703.13 | $705.63 | $705.63 | 13236700 | | $286.16 |
| 4/24/20 | $710.81 | $730.73 | $698.18 | $725.15 | $725.15 | 13212000 | | $145.03 |