| Jul 25, 2016 – Jul 29, 2016 | $17.42 | $18.39 | $17.42 | $17.68 | 0 |
| Aug 1, 2016 – Aug 5, 2016 | $17.66 | $18.22 | $17.41 | $18.20 | 0 |
| Aug 8, 2016 – Aug 12, 2016 | $18.34 | $19.36 | $17.83 | $18.78 | 0 |
| Aug 15, 2016 – Aug 19, 2016 | $19.23 | $20.22 | $18.40 | $19.29 | 0 |
| Aug 22, 2016 – Aug 26, 2016 | $19.35 | $20.61 | $18.68 | $19.80 | 0 |
| Aug 29, 2016 – Sep 2, 2016 | $19.46 | $20.32 | $18.41 | $19.73 | 0 |
| Sep 5, 2016 – Sep 9, 2016 | $19.99 | $21.08 | $19.07 | $20.32 | 0 |
| Sep 12, 2016 – Sep 16, 2016 | $20.44 | $20.50 | $19.20 | $19.21 | 0 |
| Sep 19, 2016 – Sep 23, 2016 | $19.41 | $21.28 | $19.25 | $20.87 | 0 |
| Sep 26, 2016 – Sep 30, 2016 | $19.82 | $21.97 | $19.82 | $21.34 | 0 |
| Oct 3, 2016 – Oct 7, 2016 | $21.46 | $22.24 | $20.31 | $20.33 | 0 |
| Oct 10, 2016 – Oct 14, 2016 | $20.46 | $21.41 | $20.18 | $21.18 | 0 |
| Oct 17, 2016 – Oct 21, 2016 | $21.11 | $22.37 | $20.90 | $21.80 | 0 |
| Oct 24, 2016 – Oct 28, 2016 | $21.93 | $22.58 | $21.44 | $22.13 | 0 |
| Oct 31, 2016 – Nov 4, 2016 | $22.21 | $23.53 | $20.38 | $23.32 | 0 |
| Nov 7, 2016 – Nov 11, 2016 | $23.36 | $26.20 | $20.68 | $26.04 | 0 |
| Nov 14, 2016 – Nov 18, 2016 | $26.17 | $27.08 | $23.24 | $26.42 | 0 |
| Nov 21, 2016 – Nov 25, 2016 | $26.40 | $28.41 | $26.38 | $27.91 | 0 |
| Nov 28, 2016 – Dec 2, 2016 | $27.80 | $28.47 | $25.49 | $26.45 | 0 |
| Dec 5, 2016 – Dec 9, 2016 | $26.59 | $30.43 | $26.27 | $29.57 | 0 |
| Dec 12, 2016 – Dec 16, 2016 | $29.59 | $30.85 | $28.69 | $30.15 | 0 |
| Dec 19, 2016 – Dec 23, 2016 | $30.13 | $32.76 | $29.69 | $32.33 | 0 |
| Dec 26, 2016 – Dec 30, 2016 | $32.58 | $33.93 | $30.12 | $33.05 | 0 |
| Jan 2, 2017 – Jan 6, 2017 | $33.36 | $34.09 | $30.74 | $30.84 | 0 |
| Jan 9, 2017 – Jan 13, 2017 | $30.74 | $31.33 | $29.43 | $30.68 | 0 |
| Jan 16, 2017 – Jan 20, 2017 | $30.99 | $31.24 | $30.02 | $30.82 | 0 |
| Jan 23, 2017 – Jan 27, 2017 | $30.75 | $30.94 | $29.33 | $29.56 | 0 |
| Jan 30, 2017 – Feb 3, 2017 | $29.51 | $29.51 | $26.42 | $27.36 | 0 |
| Feb 6, 2017 – Feb 10, 2017 | $27.22 | $31.24 | $27.05 | $28.91 | 0 |
| Feb 13, 2017 – Feb 17, 2017 | $28.91 | $29.17 | $27.92 | $28.93 | 0 |
| Feb 20, 2017 – Feb 24, 2017 | $28.88 | $29.86 | $28.68 | $29.10 | 0 |
| Feb 27, 2017 – Mar 3, 2017 | $29.16 | $30.82 | $28.37 | $30.68 | 0 |
| Mar 6, 2017 – Mar 10, 2017 | $30.45 | $31.75 | $29.58 | $30.56 | 0 |
| Mar 13, 2017 – Mar 17, 2017 | $30.53 | $32.33 | $29.57 | $31.76 | 0 |
| Mar 20, 2017 – Mar 24, 2017 | $32.30 | $32.46 | $30.44 | $31.75 | 0 |
| Mar 27, 2017 – Mar 31, 2017 | $31.61 | $32.10 | $30.60 | $31.20 | 0 |
| Apr 3, 2017 – Apr 7, 2017 | $31.00 | $31.43 | $29.97 | $31.34 | 0 |
| Apr 10, 2017 – Apr 13, 2017 | $31.47 | $31.86 | $30.92 | $31.54 | 0 |
| Apr 17, 2017 – Apr 21, 2017 | $31.69 | $33.10 | $31.40 | $33.03 | 0 |
| Apr 24, 2017 – Apr 28, 2017 | $33.11 | $35.98 | $30.74 | $35.21 | 0 |
| May 1, 2017 – May 5, 2017 | $35.30 | $35.99 | $33.51 | $34.18 | 0 |
| May 8, 2017 – May 12, 2017 | $34.26 | $34.90 | $31.16 | $32.91 | 0 |
| May 15, 2017 – May 19, 2017 | $33.09 | $33.69 | $32.16 | $33.50 | 0 |
| May 22, 2017 – May 26, 2017 | $33.51 | $36.64 | $33.51 | $34.90 | 0 |
| May 29, 2017 – Jun 2, 2017 | $35.05 | $37.11 | $34.46 | $36.02 | 0 |
| Jun 5, 2017 – Jun 9, 2017 | $36.25 | $36.25 | $34.14 | $34.88 | 0 |
| Jun 12, 2017 – Jun 16, 2017 | $34.89 | $36.33 | $34.13 | $36.30 | 0 |
| Jun 19, 2017 – Jun 23, 2017 | $36.51 | $36.63 | $34.57 | $35.81 | 0 |
| Jun 26, 2017 – Jun 30, 2017 | $35.62 | $37.37 | $35.25 | $36.39 | 0 |
| Jul 3, 2017 – Jul 7, 2017 | $36.48 | $36.92 | $34.18 | $36.06 | 0 |
| Jul 10, 2017 – Jul 14, 2017 | $35.88 | $36.44 | $35.27 | $36.00 | 0 |
| Jul 17, 2017 – Jul 21, 2017 | $35.98 | $37.56 | $35.41 | $37.36 | 0 |
| Jul 24, 2017 – Jul 28, 2017 | $37.51 | $41.05 | $36.74 | $37.74 | 0 |
| Jul 31, 2017 – Aug 4, 2017 | $38.14 | $40.53 | $36.49 | $40.15 | 0 |
| Aug 7, 2017 – Aug 11, 2017 | $40.78 | $44.57 | $37.81 | $37.96 | 0 |
| Aug 14, 2017 – Aug 18, 2017 | $38.33 | $39.09 | $35.77 | $36.02 | 0 |
| Aug 21, 2017 – Aug 25, 2017 | $35.86 | $37.82 | $35.44 | $36.72 | 0 |
| Aug 28, 2017 – Sep 1, 2017 | $36.89 | $37.56 | $36.06 | $36.68 | 0 |
| Sep 4, 2017 – Sep 8, 2017 | $36.87 | $37.28 | $33.90 | $36.84 | 0 |
| Sep 11, 2017 – Sep 15, 2017 | $37.35 | $40.35 | $36.85 | $39.99 | 0 |
| Sep 18, 2017 – Sep 22, 2017 | $39.93 | $43.04 | $39.88 | $42.07 | 0 |
| Sep 25, 2017 – Sep 29, 2017 | $41.70 | $46.67 | $41.08 | $42.17 | 0 |
| Oct 2, 2017 – Oct 6, 2017 | $42.73 | $43.79 | $42.10 | $42.31 | 0 |
| Oct 9, 2017 – Oct 13, 2017 | $41.16 | $42.42 | $38.47 | $41.56 | 0 |
| Oct 16, 2017 – Oct 20, 2017 | $41.74 | $45.08 | $41.34 | $42.55 | 0 |
| Oct 23, 2017 – Oct 27, 2017 | $42.83 | $43.90 | $42.00 | $43.46 | 0 |
| Oct 30, 2017 – Nov 3, 2017 | $43.48 | $44.40 | $41.42 | $43.89 | 0 |
| Nov 6, 2017 – Nov 10, 2017 | $43.90 | $44.71 | $41.76 | $42.64 | 0 |
| Nov 13, 2017 – Nov 17, 2017 | $42.52 | $43.89 | $41.41 | $41.68 | 0 |
| Nov 20, 2017 – Nov 24, 2017 | $41.66 | $42.37 | $40.44 | $40.94 | 0 |
| Nov 27, 2017 – Dec 1, 2017 | $40.93 | $44.27 | $40.93 | $42.90 | 0 |
| Dec 4, 2017 – Dec 8, 2017 | $43.53 | $43.56 | $40.59 | $41.22 | 0 |
| Dec 11, 2017 – Dec 15, 2017 | $41.23 | $44.21 | $40.85 | $43.88 | 0 |
| Dec 18, 2017 – Dec 22, 2017 | $44.05 | $44.44 | $43.41 | $44.31 | 0 |
| Dec 25, 2017 – Dec 29, 2017 | $44.17 | $45.18 | $43.85 | $44.02 | 0 |
| Jan 1, 2018 – Jan 5, 2018 | $44.20 | $44.28 | $40.94 | $43.98 | 0 |
| Jan 8, 2018 – Jan 12, 2018 | $44.01 | $44.39 | $42.45 | $43.00 | 0 |
| Jan 15, 2018 – Jan 19, 2018 | $43.18 | $44.88 | $42.47 | $44.22 | 0 |
| Jan 22, 2018 – Jan 26, 2018 | $44.78 | $48.11 | $44.32 | $47.18 | 0 |
| Jan 29, 2018 – Feb 2, 2018 | $46.91 | $47.88 | $46.02 | $46.53 | 0 |
| Feb 5, 2018 – Feb 9, 2018 | $46.06 | $46.29 | $42.74 | $44.71 | 0 |
| Feb 12, 2018 – Feb 16, 2018 | $44.85 | $48.01 | $44.07 | $47.87 | 0 |
| Feb 19, 2018 – Feb 23, 2018 | $48.02 | $50.04 | $46.75 | $47.34 | 0 |
| Feb 26, 2018 – Mar 2, 2018 | $47.66 | $51.76 | $47.17 | $48.96 | 0 |
| Mar 5, 2018 – Mar 9, 2018 | $48.98 | $52.15 | $48.86 | $51.88 | 0 |
| Mar 12, 2018 – Mar 16, 2018 | $51.99 | $53.98 | $51.18 | $52.51 | 0 |
| Mar 19, 2018 – Mar 23, 2018 | $52.27 | $52.76 | $50.35 | $50.36 | 0 |
| Mar 26, 2018 – Mar 29, 2018 | $50.94 | $51.32 | $49.22 | $50.28 | 0 |
| Apr 2, 2018 – Apr 6, 2018 | $50.05 | $52.59 | $49.04 | $49.37 | 0 |
| Apr 9, 2018 – Apr 13, 2018 | $49.96 | $52.57 | $49.79 | $50.63 | 0 |
| Apr 16, 2018 – Apr 20, 2018 | $51.01 | $53.38 | $50.87 | $52.43 | 0 |
| Apr 23, 2018 – Apr 27, 2018 | $52.49 | $54.32 | $50.84 | $51.09 | 0 |
| Apr 30, 2018 – May 4, 2018 | $51.19 | $52.07 | $48.62 | $50.91 | 0 |
| May 7, 2018 – May 11, 2018 | $50.48 | $53.18 | $49.70 | $51.76 | 0 |
| May 14, 2018 – May 18, 2018 | $51.92 | $52.80 | $49.65 | $52.63 | 0 |
| May 21, 2018 – May 25, 2018 | $52.65 | $53.69 | $51.76 | $53.22 | 0 |
| May 28, 2018 – Jun 1, 2018 | $52.90 | $53.57 | $51.43 | $52.57 | 0 |
| Jun 4, 2018 – Jun 8, 2018 | $52.81 | $55.46 | $52.43 | $55.40 | 0 |
| Jun 11, 2018 – Jun 15, 2018 | $55.22 | $55.60 | $51.54 | $51.88 | 0 |
| Jun 18, 2018 – Jun 22, 2018 | $51.75 | $53.26 | $49.56 | $50.94 | 0 |
| Jun 25, 2018 – Jun 29, 2018 | $50.58 | $53.90 | $50.29 | $53.81 | 0 |
| Jul 2, 2018 – Jul 6, 2018 | $53.30 | $56.13 | $53.30 | $54.38 | 0 |
| Jul 9, 2018 – Jul 13, 2018 | $54.42 | $54.71 | $52.96 | $53.94 | 0 |
| Jul 16, 2018 – Jul 20, 2018 | $53.89 | $57.27 | $53.89 | $56.75 | 0 |
| Jul 23, 2018 – Jul 27, 2018 | $56.98 | $59.38 | $56.31 | $58.87 | 0 |
| Jul 30, 2018 – Aug 3, 2018 | $59.08 | $60.49 | $57.22 | $59.06 | 0 |
| Aug 6, 2018 – Aug 10, 2018 | $59.76 | $62.17 | $54.43 | $57.81 | 0 |
| Aug 13, 2018 – Aug 17, 2018 | $57.92 | $60.54 | $57.49 | $59.45 | 0 |
| Aug 20, 2018 – Aug 24, 2018 | $59.39 | $60.49 | $58.45 | $59.16 | 0 |
| Aug 27, 2018 – Aug 31, 2018 | $59.31 | $60.31 | $58.42 | $59.67 | 0 |
| Sep 3, 2018 – Sep 7, 2018 | $59.68 | $61.38 | $58.95 | $59.90 | 0 |
| Sep 10, 2018 – Sep 14, 2018 | $60.17 | $60.50 | $57.39 | $60.02 | 0 |
| Sep 17, 2018 – Sep 21, 2018 | $59.78 | $62.07 | $58.06 | $61.98 | 0 |
| Sep 24, 2018 – Sep 28, 2018 | $61.89 | $63.17 | $60.96 | $62.71 | 0 |
| Oct 1, 2018 – Oct 5, 2018 | $62.83 | $63.80 | $59.41 | $59.99 | 0 |
| Oct 8, 2018 – Oct 12, 2018 | $59.75 | $61.14 | $56.20 | $56.76 | 0 |
| Oct 15, 2018 – Oct 19, 2018 | $56.73 | $60.42 | $55.66 | $58.90 | 0 |
| Oct 22, 2018 – Oct 26, 2018 | $58.91 | $59.42 | $55.64 | $57.62 | 0 |
| Oct 29, 2018 – Nov 2, 2018 | $57.82 | $61.43 | $56.37 | $59.33 | 0 |
| Nov 5, 2018 – Nov 9, 2018 | $59.72 | $60.96 | $57.13 | $59.09 | 0 |
| Nov 12, 2018 – Nov 16, 2018 | $59.36 | $61.18 | $57.07 | $59.96 | 0 |
| Nov 19, 2018 – Nov 23, 2018 | $59.81 | $61.40 | $57.88 | $59.36 | 0 |
| Nov 26, 2018 – Nov 30, 2018 | $59.33 | $61.73 | $58.24 | $61.15 | 0 |
| Dec 3, 2018 – Dec 7, 2018 | $61.89 | $62.32 | $57.02 | $57.89 | 0 |
| Dec 10, 2018 – Dec 14, 2018 | $57.97 | $60.76 | $56.51 | $56.72 | 0 |
| Dec 17, 2018 – Dec 21, 2018 | $56.92 | $57.12 | $51.45 | $51.86 | 0 |
| Dec 24, 2018 – Dec 28, 2018 | $51.76 | $53.37 | $49.49 | $53.16 | 0 |
| Dec 31, 2018 – Jan 4, 2019 | $53.28 | $57.96 | $53.28 | $56.53 | 0 |
| Jan 7, 2019 – Jan 11, 2019 | $56.53 | $58.38 | $55.07 | $56.41 | 0 |
| Jan 14, 2019 – Jan 18, 2019 | $56.32 | $59.81 | $55.54 | $59.45 | 0 |
| Jan 21, 2019 – Jan 25, 2019 | $59.11 | $59.97 | $56.62 | $56.71 | 0 |
| Jan 28, 2019 – Feb 1, 2019 | $56.54 | $57.53 | $56.05 | $57.23 | 0 |
| Feb 4, 2019 – Feb 8, 2019 | $57.54 | $58.78 | $57.22 | $58.51 | 0 |
| Feb 11, 2019 – Feb 15, 2019 | $58.50 | $60.29 | $57.56 | $59.43 | 0 |
| Feb 18, 2019 – Feb 22, 2019 | $59.41 | $65.41 | $59.32 | $64.96 | 0 |
| Feb 25, 2019 – Mar 1, 2019 | $65.43 | $66.59 | $64.09 | $65.60 | 0 |
| Mar 4, 2019 – Mar 8, 2019 | $65.59 | $66.07 | $64.17 | $65.71 | 0 |
| Mar 11, 2019 – Mar 15, 2019 | $65.71 | $68.85 | $65.58 | $68.20 | 0 |
| Mar 18, 2019 – Mar 22, 2019 | $68.41 | $68.75 | $66.61 | $67.02 | 0 |
| Mar 25, 2019 – Mar 29, 2019 | $67.26 | $68.61 | $65.83 | $67.48 | 0 |
| Apr 1, 2019 – Apr 5, 2019 | $67.82 | $67.88 | $64.51 | $66.66 | 0 |
| Apr 8, 2019 – Apr 12, 2019 | $66.65 | $68.63 | $65.49 | $68.05 | 0 |
| Apr 15, 2019 – Apr 18, 2019 | $68.15 | $68.33 | $66.67 | $68.21 | 0 |
| Apr 22, 2019 – Apr 26, 2019 | $68.10 | $71.94 | $67.78 | $70.28 | 0 |
| Apr 29, 2019 – May 3, 2019 | $69.89 | $83.86 | $69.30 | $80.55 | 0 |
| May 6, 2019 – May 10, 2019 | $80.22 | $81.68 | $78.36 | $80.80 | 0 |
| May 13, 2019 – May 17, 2019 | $80.42 | $86.46 | $79.34 | $83.67 | 0 |
| May 20, 2019 – May 24, 2019 | $83.45 | $84.41 | $82.01 | $84.05 | 0 |
| May 27, 2019 – May 31, 2019 | $84.47 | $85.30 | $80.23 | $82.54 | 0 |
| Jun 3, 2019 – Jun 7, 2019 | $82.82 | $87.67 | $82.45 | $86.06 | 0 |
| Jun 10, 2019 – Jun 14, 2019 | $85.59 | $89.89 | $84.96 | $87.92 | 0 |
| Jun 17, 2019 – Jun 21, 2019 | $88.16 | $88.79 | $85.07 | $86.12 | 0 |
| Jun 24, 2019 – Jun 28, 2019 | $86.29 | $92.15 | $85.78 | $90.11 | 0 |
| Jul 1, 2019 – Jul 5, 2019 | $97.02 | $98.21 | $90.19 | $94.35 | 0 |
| Jul 8, 2019 – Jul 12, 2019 | $94.14 | $95.21 | $92.84 | $94.55 | 0 |
| Jul 15, 2019 – Jul 19, 2019 | $95.19 | $96.43 | $89.28 | $89.41 | 0 |
| Jul 22, 2019 – Jul 26, 2019 | $89.75 | $90.52 | $87.38 | $89.32 | 0 |
| Jul 29, 2019 – Aug 2, 2019 | $89.49 | $92.11 | $86.52 | $88.81 | 0 |
| Aug 5, 2019 – Aug 9, 2019 | $87.87 | $94.73 | $87.69 | $92.16 | 0 |
| Aug 12, 2019 – Aug 16, 2019 | $92.21 | $95.34 | $91.61 | $94.53 | 0 |
| Aug 19, 2019 – Aug 23, 2019 | $95.37 | $96.12 | $91.54 | $91.82 | 0 |
| Aug 26, 2019 – Aug 30, 2019 | $92.57 | $98.59 | $91.70 | $96.85 | 0 |
| Sep 2, 2019 – Sep 6, 2019 | $96.86 | $102.47 | $96.48 | $100.94 | 0 |
| Sep 9, 2019 – Sep 13, 2019 | $101.60 | $102.05 | $94.68 | $100.24 | 0 |
| Sep 16, 2019 – Sep 20, 2019 | $99.68 | $103.29 | $97.98 | $98.07 | 0 |
| Sep 23, 2019 – Sep 27, 2019 | $97.68 | $102.12 | $96.67 | $99.78 | 0 |
| Sep 30, 2019 – Oct 4, 2019 | $99.93 | $102.87 | $98.06 | $102.76 | 0 |
| Oct 7, 2019 – Oct 11, 2019 | $102.90 | $104.49 | $99.75 | $103.32 | 0 |
| Oct 14, 2019 – Oct 18, 2019 | $104.16 | $106.28 | $98.94 | $105.39 | 0 |
| Oct 21, 2019 – Oct 25, 2019 | $106.11 | $106.76 | $102.02 | $104.13 | 0 |
| Oct 28, 2019 – Nov 1, 2019 | $104.13 | $106.60 | $85.65 | $92.37 | 0 |
| Nov 4, 2019 – Nov 8, 2019 | $93.67 | $95.51 | $80.87 | $86.23 | 0 |
| Nov 11, 2019 – Nov 15, 2019 | $86.09 | $99.53 | $84.20 | $93.63 | 0 |
| Nov 18, 2019 – Nov 22, 2019 | $93.26 | $95.78 | $91.64 | $93.93 | 0 |
| Nov 25, 2019 – Nov 29, 2019 | $94.26 | $100.83 | $94.26 | $99.91 | 0 |
| Dec 2, 2019 – Dec 6, 2019 | $100.06 | $101.18 | $94.79 | $96.06 | 0 |
| Dec 9, 2019 – Dec 13, 2019 | $95.77 | $97.51 | $93.18 | $97.20 | 0 |
| Dec 16, 2019 – Dec 20, 2019 | $97.43 | $103.08 | $96.71 | $101.95 | 0 |
| Dec 23, 2019 – Dec 27, 2019 | $101.67 | $102.10 | $96.13 | $99.35 | 0 |
| Dec 30, 2019 – Jan 3, 2020 | $99.60 | $103.48 | $98.78 | $103.31 | 0 |
| Jan 6, 2020 – Jan 10, 2020 | $102.82 | $106.91 | $101.78 | $102.71 | 0 |
| Jan 13, 2020 – Jan 17, 2020 | $102.60 | $108.76 | $102.30 | $107.78 | 0 |
| Jan 20, 2020 – Jan 24, 2020 | $107.85 | $110.73 | $104.13 | $110.11 | 0 |
| Jan 27, 2020 – Jan 31, 2020 | $108.81 | $115.86 | $108.12 | $112.70 | 0 |
| Feb 3, 2020 – Feb 7, 2020 | $112.93 | $120.07 | $112.63 | $119.20 | 0 |
| Feb 10, 2020 – Feb 14, 2020 | $119.67 | $125.44 | $118.79 | $125.16 | 0 |
| Feb 17, 2020 – Feb 21, 2020 | $124.93 | $127.69 | $118.49 | $124.75 | 0 |
| Feb 24, 2020 – Feb 28, 2020 | $119.41 | $130.85 | $114.80 | $119.94 | 0 |
| Mar 2, 2020 – Mar 6, 2020 | $121.26 | $131.01 | $118.92 | $123.97 | 0 |
| Mar 9, 2020 – Mar 13, 2020 | $118.35 | $119.29 | $94.97 | $103.22 | 0 |
| Mar 16, 2020 – Mar 20, 2020 | $91.83 | $99.91 | $79.91 | $85.28 | 0 |
| Mar 23, 2020 – Mar 27, 2020 | $84.61 | $102.32 | $82.79 | $97.65 | 0 |
| Mar 30, 2020 – Apr 3, 2020 | $99.17 | $107.71 | $96.61 | $98.27 | 0 |
| Apr 6, 2020 – Apr 9, 2020 | $103.06 | $113.19 | $101.57 | $111.55 | 0 |
| Apr 13, 2020 – Apr 17, 2020 | $112.56 | $113.38 | $104.18 | $112.57 | 0 |
| Apr 20, 2020 – Apr 24, 2020 | $111.38 | $113.37 | $101.93 | $102.45 | 0 |
| Apr 27, 2020 – May 1, 2020 | $102.43 | $119.84 | $100.82 | $118.12 | 0 |
| May 4, 2020 – May 8, 2020 | $116.08 | $135.12 | $113.71 | $133.93 | 0 |
| May 11, 2020 – May 15, 2020 | $133.94 | $135.65 | $125.54 | $131.35 | 0 |
| May 18, 2020 – May 22, 2020 | $134.77 | $149.04 | $133.46 | $148.16 | 0 |
| May 25, 2020 – May 29, 2020 | $152.83 | $154.36 | $143.41 | $147.44 | 0 |
| Jun 1, 2020 – Jun 5, 2020 | $147.69 | $158.08 | $145.73 | $155.33 | 0 |
| Jun 8, 2020 – Jun 12, 2020 | $157.91 | $158.83 | $146.96 | $150.12 | 0 |
| Jun 15, 2020 – Jun 19, 2020 | $146.57 | $157.22 | $146.23 | $150.69 | 0 |
| Jun 22, 2020 – Jun 26, 2020 | $150.69 | $156.14 | $142.58 | $143.47 | 0 |
| Jun 29, 2020 – Jul 2, 2020 | $143.48 | $158.88 | $140.15 | $151.91 | 0 |
| Jul 6, 2020 – Jul 10, 2020 | $155.24 | $157.50 | $151.10 | $156.34 | 0 |
| Jul 13, 2020 – Jul 17, 2020 | $157.99 | $162.82 | $151.32 | $160.13 | 0 |
| Jul 20, 2020 – Jul 24, 2020 | $159.91 | $169.38 | $159.73 | $164.12 | 0 |
| Jul 27, 2020 – Jul 31, 2020 | $164.73 | $192.66 | $162.40 | $192.56 | 0 |
| Aug 3, 2020 – Aug 7, 2020 | $194.66 | $209.55 | $187.80 | $203.26 | 0 |
| Aug 10, 2020 – Aug 14, 2020 | $205.44 | $206.86 | $190.05 | $194.57 | 0 |
| Aug 17, 2020 – Aug 21, 2020 | $196.00 | $203.52 | $193.74 | $202.77 | 0 |
| Aug 24, 2020 – Aug 28, 2020 | $204.70 | $209.76 | $199.59 | $202.20 | 0 |
| Aug 31, 2020 – Sep 4, 2020 | $201.64 | $208.78 | $186.32 | $186.52 | 0 |
| Sep 7, 2020 – Sep 11, 2020 | $185.39 | $196.51 | $181.96 | $185.75 | 0 |
| Sep 14, 2020 – Sep 18, 2020 | $187.78 | $195.20 | $179.26 | $180.05 | 0 |
| Sep 21, 2020 – Sep 25, 2020 | $175.51 | $182.08 | $167.34 | $173.66 | 0 |
| Sep 28, 2020 – Oct 2, 2020 | $175.62 | $196.80 | $175.62 | $193.63 | 0 |
| Oct 5, 2020 – Oct 9, 2020 | $196.49 | $207.99 | $195.41 | $205.79 | 0 |
| Oct 12, 2020 – Oct 16, 2020 | $206.40 | $211.87 | $201.64 | $208.18 | 0 |
| Oct 19, 2020 – Oct 23, 2020 | $209.55 | $212.07 | $201.85 | $208.81 | 0 |
| Oct 26, 2020 – Oct 30, 2020 | $206.09 | $207.97 | $181.47 | $185.30 | 0 |
| Nov 2, 2020 – Nov 6, 2020 | $187.34 | $206.91 | $186.82 | $205.21 | 0 |
| Nov 9, 2020 – Nov 13, 2020 | $207.56 | $220.13 | $203.45 | $210.20 | 0 |
| Nov 16, 2020 – Nov 20, 2020 | $213.84 | $233.40 | $211.48 | $229.58 | 0 |
| Nov 23, 2020 – Nov 27, 2020 | $230.80 | $240.77 | $226.55 | $238.05 | 0 |
| Nov 30, 2020 – Dec 4, 2020 | $237.31 | $243.08 | $231.62 | $241.57 | 0 |
| Dec 7, 2020 – Dec 11, 2020 | $241.26 | $242.91 | $226.83 | $233.93 | 0 |
| Dec 14, 2020 – Dec 18, 2020 | $237.09 | $249.87 | $233.74 | $243.70 | 0 |
| Dec 21, 2020 – Dec 24, 2020 | $239.55 | $246.40 | $202.75 | $204.96 | 0 |
| Dec 28, 2020 – Dec 31, 2020 | $205.06 | $208.49 | $195.80 | $197.89 | 0 |
| Jan 4, 2021 – Jan 8, 2021 | $199.63 | $212.33 | $196.56 | $208.22 | 0 |
| Jan 11, 2021 – Jan 15, 2021 | $205.79 | $214.07 | $192.07 | $196.08 | 0 |
| Jan 18, 2021 – Jan 22, 2021 | $197.54 | $197.54 | $185.03 | $189.67 | 0 |
| Jan 25, 2021 – Jan 29, 2021 | $191.28 | $194.71 | $180.21 | $185.46 | 0 |
| Feb 1, 2021 – Feb 5, 2021 | $187.69 | $190.05 | $180.57 | $187.69 | 0 |
| Feb 8, 2021 – Feb 12, 2021 | $188.24 | $200.72 | $184.38 | $195.61 | 0 |
| Feb 15, 2021 – Feb 19, 2021 | $195.61 | $202.70 | $176.73 | $177.80 | 0 |
| Feb 22, 2021 – Feb 26, 2021 | $176.92 | $179.86 | $166.51 | $174.20 | 0 |
| Mar 1, 2021 – Mar 5, 2021 | $176.01 | $182.73 | $152.38 | $160.85 | 0 |
| Mar 8, 2021 – Mar 12, 2021 | $161.21 | $176.98 | $158.67 | $171.87 | 0 |
| Mar 15, 2021 – Mar 19, 2021 | $172.16 | $175.55 | $162.63 | $168.47 | 0 |
| Mar 22, 2021 – Mar 26, 2021 | $170.15 | $170.63 | $156.89 | $166.10 | 0 |
| Mar 29, 2021 – Apr 1, 2021 | $164.56 | $169.53 | $157.76 | $165.87 | 0 |
| Apr 5, 2021 – Apr 9, 2021 | $166.90 | $170.12 | $162.84 | $167.94 | 0 |
| Apr 12, 2021 – Apr 16, 2021 | $166.95 | $170.17 | $164.94 | $166.69 | 0 |
| Apr 19, 2021 – Apr 23, 2021 | $165.73 | $173.38 | $162.29 | $173.11 | 0 |
| Apr 26, 2021 – Apr 30, 2021 | $174.33 | $178.64 | $168.26 | $172.17 | 0 |
| May 3, 2021 – May 7, 2021 | $173.67 | $175.11 | $162.68 | $166.52 | 0 |
| May 10, 2021 – May 14, 2021 | $165.49 | $166.22 | $151.50 | $159.82 | 0 |
| May 17, 2021 – May 21, 2021 | $159.25 | $166.10 | $152.87 | $161.40 | 0 |
| May 24, 2021 – May 28, 2021 | $161.58 | $165.12 | $160.73 | $164.81 | 0 |
| May 31, 2021 – Jun 4, 2021 | $165.35 | $165.35 | $158.11 | $159.39 | 0 |
| Jun 7, 2021 – Jun 11, 2021 | $159.66 | $163.18 | $158.92 | $161.84 | 0 |
| Jun 14, 2021 – Jun 18, 2021 | $162.26 | $167.17 | $154.72 | $154.96 | 0 |
| Jun 21, 2021 – Jun 25, 2021 | $155.08 | $161.34 | $154.97 | $160.47 | 0 |
| Jun 28, 2021 – Jul 2, 2021 | $160.14 | $169.32 | $157.51 | $168.56 | 0 |
| Jul 5, 2021 – Jul 9, 2021 | $168.81 | $173.07 | $161.60 | $166.70 | 0 |
| Jul 12, 2021 – Jul 16, 2021 | $166.71 | $174.60 | $163.47 | $172.97 | 0 |
| Jul 19, 2021 – Jul 23, 2021 | $170.80 | $170.80 | $161.00 | $168.48 | 0 |
| Jul 26, 2021 – Jul 30, 2021 | $168.69 | $184.07 | $167.53 | $176.88 | 0 |
| Aug 2, 2021 – Aug 6, 2021 | $178.43 | $184.98 | $170.62 | $183.39 | 0 |
| Aug 9, 2021 – Aug 13, 2021 | $182.79 | $187.28 | $175.31 | $176.20 | 0 |
| Aug 16, 2021 – Aug 20, 2021 | $175.88 | $183.04 | $174.73 | $181.29 | 0 |
| Aug 23, 2021 – Aug 27, 2021 | $182.45 | $182.45 | $173.21 | $179.00 | 0 |
| Aug 30, 2021 – Sep 3, 2021 | $179.89 | $184.04 | $177.75 | $181.09 | 0 |
| Sep 6, 2021 – Sep 10, 2021 | $180.49 | $180.49 | $162.69 | $164.00 | 0 |
| Sep 13, 2021 – Sep 17, 2021 | $165.30 | $165.30 | $158.00 | $160.99 | 0 |
| Sep 20, 2021 – Sep 24, 2021 | $158.27 | $167.90 | $156.34 | $167.59 | 0 |
| Sep 27, 2021 – Oct 1, 2021 | $166.41 | $170.80 | $158.04 | $161.96 | 0 |
| Oct 4, 2021 – Oct 8, 2021 | $161.03 | $166.85 | $157.09 | $162.88 | 0 |
| Oct 11, 2021 – Oct 15, 2021 | $163.29 | $167.66 | $159.17 | $163.84 | 0 |
| Oct 18, 2021 – Oct 22, 2021 | $162.89 | $166.72 | $159.69 | $164.37 | 0 |
| Oct 25, 2021 – Oct 29, 2021 | $165.44 | $186.23 | $159.42 | $185.41 | 0 |
| Nov 1, 2021 – Nov 5, 2021 | $186.95 | $204.69 | $183.47 | $202.46 | 0 |
| Nov 8, 2021 – Nov 12, 2021 | $203.03 | $204.91 | $194.30 | $201.75 | 0 |
| Nov 15, 2021 – Nov 19, 2021 | $202.55 | $208.08 | $198.20 | $207.12 | 0 |
| Nov 22, 2021 – Nov 26, 2021 | $209.15 | $214.96 | $199.11 | $200.11 | 0 |
| Nov 29, 2021 – Dec 3, 2021 | $204.12 | $211.38 | $199.67 | $206.17 | 0 |
| Dec 6, 2021 – Dec 10, 2021 | $208.79 | $214.21 | $204.83 | $208.46 | 0 |
| Dec 13, 2021 – Dec 17, 2021 | $208.47 | $220.17 | $206.68 | $213.67 | 0 |
| Dec 20, 2021 – Dec 23, 2021 | $211.66 | $223.71 | $209.16 | $222.39 | 0 |
| Dec 27, 2021 – Dec 31, 2021 | $223.50 | $243.00 | $223.07 | $235.79 | 0 |
| Jan 3, 2022 – Jan 7, 2022 | $236.11 | $237.78 | $214.69 | $221.28 | 0 |
| Jan 10, 2022 – Jan 14, 2022 | $220.55 | $223.71 | $199.42 | $204.15 | 0 |
| Jan 17, 2022 – Jan 21, 2022 | $202.15 | $202.15 | $181.92 | $187.51 | 0 |
| Jan 24, 2022 – Jan 28, 2022 | $184.65 | $192.99 | $178.47 | $192.71 | 0 |
| Jan 31, 2022 – Feb 4, 2022 | $192.29 | $202.56 | $191.56 | $196.76 | 0 |
| Feb 7, 2022 – Feb 11, 2022 | $195.71 | $201.52 | $186.71 | $188.15 | 0 |
| Feb 14, 2022 – Feb 18, 2022 | $188.27 | $205.65 | $185.72 | $201.78 | 0 |
| Feb 21, 2022 – Feb 25, 2022 | $192.35 | $209.68 | $185.38 | $209.11 | 0 |
| Feb 28, 2022 – Mar 4, 2022 | $205.59 | $217.70 | $205.15 | $214.95 | 0 |
| Mar 7, 2022 – Mar 11, 2022 | $213.14 | $213.32 | $201.74 | $208.10 | 0 |
| Mar 14, 2022 – Mar 18, 2022 | $208.78 | $226.23 | $208.08 | $226.08 | 0 |
| Mar 21, 2022 – Mar 25, 2022 | $225.96 | $231.62 | $222.35 | $230.28 | 0 |
| Mar 28, 2022 – Apr 1, 2022 | $229.95 | $231.45 | $224.77 | $230.29 | 0 |
| Apr 4, 2022 – Apr 8, 2022 | $231.56 | $238.48 | $225.68 | $230.36 | 0 |
| Apr 11, 2022 – Apr 14, 2022 | $230.72 | $236.04 | $226.64 | $229.83 | 0 |
| Apr 18, 2022 – Apr 22, 2022 | $228.79 | $240.37 | $220.79 | $231.75 | 0 |
| Apr 25, 2022 – Apr 29, 2022 | $231.09 | $233.73 | $218.52 | $219.87 | 0 |
| May 2, 2022 – May 6, 2022 | $223.77 | $228.14 | $201.87 | $209.01 | 0 |
| May 9, 2022 – May 13, 2022 | $206.88 | $209.96 | $194.39 | $204.79 | 0 |
| May 16, 2022 – May 20, 2022 | $203.29 | $211.25 | $197.38 | $202.01 | 0 |
| May 23, 2022 – May 27, 2022 | $203.54 | $218.77 | $201.64 | $218.55 | 0 |
| May 30, 2022 – Jun 3, 2022 | $217.75 | $230.60 | $214.24 | $230.23 | 0 |
| Jun 6, 2022 – Jun 10, 2022 | $232.38 | $236.73 | $219.56 | $221.56 | 0 |
| Jun 13, 2022 – Jun 17, 2022 | $216.64 | $220.81 | $200.47 | $205.48 | 0 |
| Jun 20, 2022 – Jun 24, 2022 | $207.71 | $227.01 | $205.89 | $226.47 | 0 |
| Jun 27, 2022 – Jul 1, 2022 | $228.24 | $238.87 | $217.66 | $234.34 | 0 |
| Jul 4, 2022 – Jul 8, 2022 | $230.64 | $243.51 | $219.24 | $227.42 | 0 |
| Jul 11, 2022 – Jul 15, 2022 | $225.25 | $230.18 | $215.54 | $225.53 | 0 |
| Jul 18, 2022 – Jul 22, 2022 | $226.89 | $230.37 | $217.24 | $224.05 | 0 |
| Jul 25, 2022 – Jul 29, 2022 | $223.22 | $243.35 | $221.76 | $241.36 | 0 |
| Aug 1, 2022 – Aug 5, 2022 | $241.65 | $252.97 | $231.60 | $252.25 | 0 |
| Aug 8, 2022 – Aug 12, 2022 | $254.08 | $282.82 | $252.31 | $275.59 | 0 |
| Aug 15, 2022 – Aug 19, 2022 | $270.93 | $283.09 | $266.29 | $275.14 | 0 |
| Aug 22, 2022 – Aug 26, 2022 | $271.68 | $272.56 | $257.26 | $260.20 | 0 |
| Aug 29, 2022 – Sep 2, 2022 | $257.22 | $264.68 | $248.03 | $252.77 | 0 |
| Sep 5, 2022 – Sep 9, 2022 | $251.32 | $257.59 | $242.77 | $244.13 | 0 |
| Sep 12, 2022 – Sep 16, 2022 | $244.93 | $247.96 | $238.12 | $244.61 | 0 |
| Sep 19, 2022 – Sep 23, 2022 | $241.05 | $260.50 | $239.63 | $244.00 | 0 |
| Sep 26, 2022 – Sep 30, 2022 | $241.29 | $265.75 | $238.64 | $253.60 | 0 |
| Oct 3, 2022 – Oct 7, 2022 | $254.81 | $273.04 | $252.40 | $260.41 | 0 |
| Oct 10, 2022 – Oct 14, 2022 | $262.07 | $282.72 | $260.29 | $273.76 | 0 |
| Oct 17, 2022 – Oct 21, 2022 | $276.00 | $283.63 | $263.78 | $274.77 | 0 |
| Oct 24, 2022 – Oct 28, 2022 | $277.10 | $312.50 | $258.19 | $311.17 | 0 |
| Oct 31, 2022 – Nov 4, 2022 | $312.11 | $322.95 | $300.38 | $322.08 | 0 |
| Nov 7, 2022 – Nov 11, 2022 | $321.62 | $332.60 | $279.86 | $281.19 | 0 |
| Nov 14, 2022 – Nov 18, 2022 | $280.98 | $305.81 | $278.21 | $305.81 | 0 |
| Nov 21, 2022 – Nov 25, 2022 | $306.80 | $312.62 | $299.71 | $308.91 | 0 |
| Nov 28, 2022 – Dec 2, 2022 | $308.41 | $309.82 | $288.18 | $300.30 | 0 |
| Dec 5, 2022 – Dec 9, 2022 | $296.75 | $296.75 | $281.89 | $282.56 | 0 |
| Dec 12, 2022 – Dec 16, 2022 | $284.08 | $288.84 | $264.12 | $274.61 | 0 |
| Dec 19, 2022 – Dec 23, 2022 | $272.80 | $280.89 | $257.05 | $271.97 | 0 |
| Dec 26, 2022 – Dec 30, 2022 | $272.76 | $273.05 | $255.21 | $259.77 | 0 |
| Jan 2, 2023 – Jan 6, 2023 | $260.97 | $271.90 | $253.49 | $270.08 | 0 |
| Jan 9, 2023 – Jan 13, 2023 | $267.68 | $295.14 | $267.68 | $289.05 | 0 |
| Jan 16, 2023 – Jan 20, 2023 | $289.07 | $290.54 | $249.22 | $262.70 | 0 |
| Jan 23, 2023 – Jan 27, 2023 | $262.68 | $274.83 | $254.98 | $271.25 | 0 |
| Jan 30, 2023 – Feb 3, 2023 | $269.89 | $291.03 | $262.79 | $288.55 | 0 |
| Feb 6, 2023 – Feb 10, 2023 | $289.99 | $303.06 | $288.06 | $288.35 | 0 |
| Feb 13, 2023 – Feb 17, 2023 | $291.03 | $334.86 | $287.91 | $332.07 | 0 |
| Feb 20, 2023 – Feb 24, 2023 | $325.45 | $325.45 | $310.00 | $314.42 | 0 |
| Feb 27, 2023 – Mar 3, 2023 | $314.77 | $324.18 | $308.76 | $314.84 | 0 |
| Mar 6, 2023 – Mar 10, 2023 | $315.01 | $318.11 | $290.07 | $292.35 | 0 |
| Mar 13, 2023 – Mar 17, 2023 | $286.14 | $298.85 | $276.16 | $280.15 | 0 |
| Mar 20, 2023 – Mar 24, 2023 | $282.82 | $297.18 | $278.96 | $286.40 | 0 |
| Mar 27, 2023 – Mar 31, 2023 | $291.33 | $302.47 | $289.02 | $298.27 | 0 |
| Apr 3, 2023 – Apr 6, 2023 | $297.82 | $307.42 | $290.55 | $304.05 | 0 |
| Apr 10, 2023 – Apr 14, 2023 | $304.02 | $318.82 | $302.02 | $309.43 | 0 |
| Apr 17, 2023 – Apr 21, 2023 | $309.95 | $328.79 | $309.82 | $328.73 | 0 |
| Apr 24, 2023 – Apr 28, 2023 | $327.73 | $343.59 | $319.65 | $324.67 | 0 |
| May 1, 2023 – May 5, 2023 | $324.42 | $336.62 | $316.86 | $326.38 | 0 |
| May 8, 2023 – May 12, 2023 | $327.62 | $336.14 | $323.02 | $327.63 | 0 |
| May 15, 2023 – May 19, 2023 | $327.60 | $331.91 | $314.11 | $319.16 | 0 |
| May 22, 2023 – May 26, 2023 | $319.33 | $324.36 | $295.47 | $305.29 | 0 |
| May 29, 2023 – Jun 2, 2023 | $305.43 | $338.65 | $300.00 | $335.70 | 0 |
| Jun 5, 2023 – Jun 9, 2023 | $332.23 | $356.88 | $330.40 | $354.18 | 0 |
| Jun 12, 2023 – Jun 16, 2023 | $354.96 | $358.86 | $341.53 | $353.49 | 0 |
| Jun 19, 2023 – Jun 23, 2023 | $353.99 | $363.03 | $348.84 | $356.24 | 0 |
| Jun 26, 2023 – Jun 30, 2023 | $359.11 | $376.51 | $356.59 | $372.03 | 0 |
| Jul 3, 2023 – Jul 7, 2023 | $371.91 | $374.19 | $362.77 | $365.53 | 0 |
| Jul 10, 2023 – Jul 14, 2023 | $365.10 | $372.65 | $357.91 | $365.03 | 0 |
| Jul 17, 2023 – Jul 21, 2023 | $367.07 | $385.17 | $367.07 | $380.34 | 0 |
| Jul 24, 2023 – Jul 28, 2023 | $379.83 | $386.62 | $367.87 | $374.38 | 0 |
| Jul 31, 2023 – Aug 4, 2023 | $375.28 | $379.58 | $368.11 | $371.02 | 0 |
| Aug 7, 2023 – Aug 11, 2023 | $374.71 | $378.30 | $361.00 | $366.90 | 0 |
| Aug 14, 2023 – Aug 18, 2023 | $367.96 | $390.93 | $363.02 | $365.91 | 0 |
| Aug 21, 2023 – Aug 25, 2023 | $367.43 | $382.85 | $362.17 | $380.91 | 0 |
| Aug 28, 2023 – Sep 1, 2023 | $379.89 | $403.35 | $379.89 | $400.74 | 0 |
| Sep 4, 2023 – Sep 8, 2023 | $399.32 | $413.90 | $394.78 | $407.90 | 0 |
| Sep 11, 2023 – Sep 15, 2023 | $409.49 | $421.84 | $400.94 | $407.60 | 0 |
| Sep 18, 2023 – Sep 22, 2023 | $407.60 | $426.35 | $407.20 | $423.83 | 0 |
| Sep 25, 2023 – Sep 29, 2023 | $423.00 | $427.67 | $411.59 | $411.88 | 0 |
| Oct 2, 2023 – Oct 6, 2023 | $412.70 | $431.00 | $402.34 | $429.14 | 0 |
| Oct 9, 2023 – Oct 13, 2023 | $426.11 | $442.59 | $426.11 | $436.73 | 0 |
| Oct 16, 2023 – Oct 20, 2023 | $439.61 | $455.25 | $418.52 | $422.47 | 0 |
| Oct 23, 2023 – Oct 27, 2023 | $422.22 | $433.41 | $333.27 | $341.01 | 0 |
| Oct 30, 2023 – Nov 3, 2023 | $345.89 | $365.03 | $326.23 | $337.69 | 0 |
| Nov 6, 2023 – Nov 10, 2023 | $337.57 | $360.85 | $331.64 | $355.45 | 0 |
| Nov 13, 2023 – Nov 17, 2023 | $356.55 | $373.97 | $345.90 | $350.23 | 0 |
| Nov 20, 2023 – Nov 24, 2023 | $349.55 | $365.47 | $349.55 | $364.87 | 0 |
| Nov 27, 2023 – Dec 1, 2023 | $364.79 | $370.76 | $336.53 | $336.77 | 0 |
| Dec 4, 2023 – Dec 8, 2023 | $336.11 | $350.74 | $323.37 | $329.06 | 0 |
| Dec 11, 2023 – Dec 15, 2023 | $328.81 | $350.07 | $326.17 | $335.33 | 0 |
| Dec 18, 2023 – Dec 22, 2023 | $336.14 | $341.07 | $323.37 | $331.10 | 0 |
| Dec 25, 2023 – Dec 29, 2023 | $331.10 | $334.26 | $330.01 | $333.22 | 0 |
| Jan 1, 2024 – Jan 5, 2024 | $332.41 | $361.53 | $332.41 | $356.76 | 0 |
| Jan 8, 2024 – Jan 12, 2024 | $357.55 | $381.32 | $353.36 | $380.83 | 0 |
| Jan 15, 2024 – Jan 19, 2024 | $380.83 | $403.78 | $379.93 | $396.74 | 0 |
| Jan 22, 2024 – Jan 26, 2024 | $397.98 | $409.25 | $385.98 | $388.61 | 0 |
| Jan 29, 2024 – Feb 2, 2024 | $387.88 | $402.76 | $384.20 | $393.73 | 0 |
| Feb 5, 2024 – Feb 9, 2024 | $393.40 | $419.68 | $390.96 | $416.98 | 0 |
| Feb 12, 2024 – Feb 16, 2024 | $417.88 | $525.37 | $408.16 | $502.48 | 0 |
| Feb 19, 2024 – Feb 23, 2024 | $498.26 | $506.74 | $482.33 | $505.54 | 0 |
| Feb 26, 2024 – Mar 1, 2024 | $505.85 | $515.62 | $504.84 | $514.83 | 0 |
| Mar 4, 2024 – Mar 8, 2024 | $514.31 | $545.87 | $510.96 | $523.21 | 0 |
| Mar 11, 2024 – Mar 15, 2024 | $520.74 | $523.41 | $499.57 | $513.67 | 0 |
| Mar 18, 2024 – Mar 22, 2024 | $514.55 | $528.47 | $508.16 | $520.23 | 0 |
| Mar 25, 2024 – Mar 28, 2024 | $521.47 | $534.30 | $521.20 | $522.25 | 0 |
| Apr 1, 2024 – Apr 5, 2024 | $521.72 | $521.72 | $441.07 | $446.02 | 0 |
| Apr 8, 2024 – Apr 12, 2024 | $449.05 | $460.10 | $436.10 | $448.82 | 0 |
| Apr 15, 2024 – Apr 19, 2024 | $454.42 | $460.14 | $441.92 | $449.67 | 0 |
| Apr 22, 2024 – Apr 26, 2024 | $452.65 | $479.63 | $364.36 | $372.86 | 0 |
| Apr 29, 2024 – May 3, 2024 | $381.20 | $385.68 | $353.43 | $380.56 | 0 |
| May 6, 2024 – May 10, 2024 | $382.28 | $400.47 | $376.77 | $378.85 | 0 |
| May 13, 2024 – May 17, 2024 | $379.19 | $389.57 | $372.50 | $389.07 | 0 |
| May 20, 2024 – May 24, 2024 | $389.07 | $396.61 | $379.63 | $390.13 | 0 |
| May 27, 2024 – May 31, 2024 | $388.15 | $392.70 | $370.74 | $381.95 | 0 |
| Jun 3, 2024 – Jun 7, 2024 | $386.77 | $394.41 | $375.23 | $385.67 | 0 |
| Jun 10, 2024 – Jun 14, 2024 | $386.42 | $389.34 | $376.77 | $380.05 | 0 |
| Jun 17, 2024 – Jun 21, 2024 | $379.99 | $396.61 | $379.66 | $390.91 | 0 |
| Jun 24, 2024 – Jun 28, 2024 | $391.04 | $395.13 | $371.01 | $383.60 | 0 |
| Jul 1, 2024 – Jul 5, 2024 | $386.77 | $393.61 | $374.37 | $380.41 | 0 |
| Jul 8, 2024 – Jul 12, 2024 | $383.78 | $389.45 | $373.40 | $387.80 | 0 |
| Jul 15, 2024 – Jul 19, 2024 | $391.57 | $404.65 | $367.40 | $368.80 | 0 |
| Jul 22, 2024 – Jul 26, 2024 | $372.28 | $442.37 | $365.32 | $441.36 | 0 |
| Jul 29, 2024 – Aug 2, 2024 | $438.08 | $463.82 | $426.59 | $445.70 | 0 |
| Aug 5, 2024 – Aug 9, 2024 | $423.19 | $471.59 | $415.94 | $464.63 | 0 |
| Aug 12, 2024 – Aug 16, 2024 | $467.25 | $487.98 | $461.73 | $481.38 | 0 |
| Aug 19, 2024 – Aug 23, 2024 | $480.53 | $486.59 | $468.70 | $484.34 | 0 |
| Aug 26, 2024 – Aug 30, 2024 | $486.60 | $492.12 | $477.86 | $489.11 | 0 |
| Sep 2, 2024 – Sep 6, 2024 | $489.35 | $489.35 | $458.15 | $459.64 | 0 |
| Sep 9, 2024 – Sep 13, 2024 | $462.14 | $467.73 | $448.18 | $462.65 | 0 |
| Sep 16, 2024 – Sep 20, 2024 | $458.14 | $461.81 | $446.55 | $448.82 | 0 |
| Sep 23, 2024 – Sep 27, 2024 | $450.49 | $464.30 | $443.20 | $459.52 | 0 |
| Sep 30, 2024 – Oct 4, 2024 | $458.05 | $487.20 | $455.55 | $484.96 | 0 |
| Oct 7, 2024 – Oct 11, 2024 | $484.05 | $484.05 | $442.99 | $467.66 | 0 |
| Oct 14, 2024 – Oct 18, 2024 | $469.96 | $477.26 | $462.97 | $471.31 | 0 |
| Oct 21, 2024 – Oct 25, 2024 | $471.09 | $471.09 | $415.19 | $432.40 | 0 |
| Oct 28, 2024 – Nov 1, 2024 | $444.31 | $450.11 | $421.67 | $424.31 | 0 |
| Nov 4, 2024 – Nov 8, 2024 | $422.44 | $455.67 | $418.11 | $454.52 | 0 |
| Nov 11, 2024 – Nov 15, 2024 | $460.36 | $482.61 | $460.36 | $463.36 | 0 |
| Nov 18, 2024 – Nov 22, 2024 | $462.63 | $502.02 | $453.56 | $496.68 | 0 |
| Nov 25, 2024 – Nov 29, 2024 | $502.58 | $524.61 | $494.10 | $506.54 | 0 |
| Dec 2, 2024 – Dec 6, 2024 | $510.79 | $524.03 | $491.68 | $522.26 | 0 |
| Dec 9, 2024 – Dec 13, 2024 | $522.26 | $529.80 | $497.02 | $504.83 | 0 |
| Dec 16, 2024 – Dec 20, 2024 | $504.83 | $506.10 | $457.04 | $464.57 | 0 |
| Dec 23, 2024 – Dec 27, 2024 | $463.11 | $472.93 | $460.18 | $468.92 | 0 |
| Dec 30, 2024 – Jan 3, 2025 | $463.29 | $468.57 | $417.43 | $426.72 | 0 |
| Jan 6, 2025 – Jan 10, 2025 | $428.40 | $433.90 | $403.48 | $414.92 | 0 |
| Jan 13, 2025 – Jan 17, 2025 | $410.20 | $448.75 | $409.52 | $434.71 | 0 |
| Jan 20, 2025 – Jan 24, 2025 | $435.37 | $442.58 | $414.89 | $431.02 | 0 |
| Jan 27, 2025 – Jan 31, 2025 | $431.77 | $446.64 | $431.77 | $440.29 | 0 |
| Feb 3, 2025 – Feb 7, 2025 | $434.00 | $498.63 | $431.49 | $487.70 | 0 |
| Feb 10, 2025 – Feb 14, 2025 | $489.41 | $490.16 | $432.38 | $447.66 | 0 |
| Feb 17, 2025 – Feb 21, 2025 | $447.66 | $457.16 | $422.80 | $426.93 | 0 |
| Feb 24, 2025 – Feb 28, 2025 | $427.27 | $435.41 | $412.43 | $430.41 | 0 |
| Mar 3, 2025 – Mar 7, 2025 | $430.57 | $445.70 | $415.61 | $444.78 | 0 |
| Mar 10, 2025 – Mar 14, 2025 | $442.26 | $464.00 | $434.99 | $453.90 | 0 |
| Mar 17, 2025 – Mar 21, 2025 | $452.82 | $471.32 | $445.70 | $468.47 | 0 |
| Mar 24, 2025 – Mar 28, 2025 | $470.43 | $487.09 | $470.43 | $480.53 | 0 |
| Mar 31, 2025 – Apr 4, 2025 | $476.69 | $508.48 | $451.11 | $457.58 | 0 |
| Apr 7, 2025 – Apr 11, 2025 | $428.13 | $482.95 | $417.10 | $480.73 | 0 |
| Apr 14, 2025 – Apr 17, 2025 | $485.74 | $496.15 | $477.78 | $484.08 | 0 |
| Apr 21, 2025 – Apr 25, 2025 | $484.68 | $501.67 | $407.14 | $418.59 | 0 |
| Apr 28, 2025 – May 2, 2025 | $423.30 | $447.75 | $419.12 | $447.31 | 0 |
| May 5, 2025 – May 9, 2025 | $445.80 | $465.43 | $443.38 | $452.57 | 0 |
| May 12, 2025 – May 16, 2025 | $453.50 | $463.11 | $434.87 | $461.99 | 0 |
| May 19, 2025 – May 23, 2025 | $460.83 | $475.73 | $451.16 | $462.07 | 0 |
| May 26, 2025 – May 30, 2025 | $465.52 | $476.32 | $458.41 | $470.59 | 0 |
| Jun 2, 2025 – Jun 6, 2025 | $466.49 | $478.79 | $460.64 | $474.72 | 0 |
| Jun 9, 2025 – Jun 13, 2025 | $475.01 | $475.01 | $451.65 | $472.92 | 0 |
| Jun 16, 2025 – Jun 20, 2025 | $477.20 | $481.38 | $456.03 | $474.66 | 0 |
| Jun 23, 2025 – Jun 27, 2025 | $472.27 | $482.49 | $463.68 | $471.91 | 0 |
| Jun 30, 2025 – Jul 3, 2025 | $471.24 | $484.00 | $464.29 | $474.75 | 0 |
| Jul 7, 2025 – Jul 11, 2025 | $474.76 | $490.69 | $469.66 | $478.40 | 0 |
| Jul 14, 2025 – Jul 18, 2025 | $476.67 | $491.05 | $473.39 | $478.76 | 0 |
| Jul 21, 2025 – Jul 25, 2025 | $478.73 | $511.25 | $463.66 | $475.94 | 0 |
| Jul 28, 2025 – Aug 1, 2025 | $481.77 | $484.56 | $434.78 | $443.17 | 0 |
| Aug 4, 2025 – Aug 8, 2025 | $443.70 | $449.40 | $433.04 | $437.57 | 0 |
| Aug 11, 2025 – Aug 15, 2025 | $437.95 | $454.64 | $431.72 | $440.53 | 0 |
| Aug 18, 2025 – Aug 22, 2025 | $439.47 | $467.66 | $435.52 | $454.03 | 0 |
| Aug 25, 2025 – Aug 29, 2025 | $453.43 | $460.90 | $445.77 | $456.26 | 0 |
| Sep 1, 2025 – Sep 5, 2025 | $456.04 | $459.01 | $446.96 | $454.22 | 0 |
| Sep 8, 2025 – Sep 12, 2025 | $450.95 | $455.07 | $421.84 | $430.57 | 0 |
| Sep 15, 2025 – Sep 19, 2025 | $431.47 | $435.97 | $420.05 | $427.60 | 0 |
| Sep 22, 2025 – Sep 26, 2025 | $426.55 | $433.35 | $405.28 | $418.24 | 0 |
| Sep 29, 2025 – Oct 3, 2025 | $419.91 | $468.71 | $412.16 | $465.05 | 0 |
| Oct 6, 2025 – Oct 10, 2025 | $464.12 | $483.73 | $464.12 | $468.71 | 0 |
| Oct 13, 2025 – Oct 17, 2025 | $466.47 | $475.78 | $433.01 | $446.28 | 0 |
| Oct 20, 2025 – Oct 24, 2025 | $448.75 | $461.61 | $413.52 | $421.28 | 0 |
| Oct 27, 2025 – Oct 31, 2025 | $418.91 | $434.27 | $393.97 | $398.43 | 0 |
| Nov 3, 2025 – Nov 7, 2025 | $396.97 | $399.96 | $381.90 | $397.15 | 0 |
| Nov 10, 2025 – Nov 14, 2025 | $395.59 | $399.18 | $382.05 | $388.95 | 0 |
| Nov 17, 2025 – Nov 21, 2025 | $388.14 | $397.96 | $362.20 | $383.90 | 0 |
| Nov 24, 2025 – Nov 28, 2025 | $387.33 | $387.48 | $375.56 | $384.08 | 0 |
| Dec 1, 2025 – Dec 5, 2025 | $381.83 | $385.53 | $351.70 | $355.77 | 0 |
| Dec 8, 2025 – Dec 12, 2025 | $352.24 | $400.29 | $348.25 | $390.92 | 0 |
| Dec 15, 2025 – Dec 19, 2025 | $391.16 | $398.82 | $376.65 | $398.44 | 0 |
| Dec 22, 2025 – Dec 26, 2025 | $396.07 | $403.21 | $392.06 | $392.55 | 0 |
| Dec 29, 2025 – Jan 2, 2026 | $392.47 | $397.64 | $385.22 | $391.62 | 0 |
| Jan 5, 2026 – Jan 9, 2026 | $384.95 | $415.52 | $384.95 | $396.60 | 0 |
| Jan 12, 2026 – Jan 16, 2026 | $397.49 | $405.98 | $376.51 | $397.99 | 0 |
| Jan 19, 2026 – Jan 23, 2026 | $394.77 | $408.52 | $394.15 | $405.83 | 0 |
| Jan 26, 2026 – Jan 30, 2026 | $408.58 | $416.11 | $380.52 | $395.03 | 0 |
| Feb 2, 2026 – Feb 6, 2026 | $392.33 | $420.99 | $383.19 | $413.21 | 0 |
| Feb 9, 2026 – Feb 13, 2026 | $411.11 | $416.54 | $340.33 | $370.53 | 0 |
| Feb 16, 2026 – Feb 20, 2026 | $370.12 | $388.04 | $367.61 | $372.61 | 0 |
| Feb 23, 2026 – Feb 27, 2026 | $372.20 | $390.85 | $367.17 | $389.10 | 0 |
| Mar 2, 2026 – Mar 6, 2026 | $384.34 | $397.15 | $369.95 | $371.47 | 0 |
| Mar 9, 2026 – Mar 13, 2026 | $369.46 | $369.46 | $351.26 | $362.00 | 0 |
| Mar 16, 2026 – Mar 20, 2026 | $363.07 | $368.26 | $322.49 | $327.73 | 0 |
| Mar 23, 2026 – Mar 27, 2026 | $333.69 | $336.97 | $321.50 | $326.81 | 0 |
| Mar 30, 2026 – Apr 2, 2026 | $329.16 | $351.57 | $327.65 | $344.39 | 0 |
| Apr 6, 2026 – Apr 10, 2026 | $338.27 | $365.10 | $336.15 | $347.80 | 0 |
| Apr 13, 2026 – Apr 17, 2026 | $347.78 | $363.05 | $344.76 | $360.25 | 0 |
| Apr 20, 2026 – Apr 24, 2026 | $358.76 | $361.92 | $322.52 | $344.57 | 0 |
| Apr 27, 2026 – May 1, 2026 | $341.91 | $341.91 | $308.15 | $311.28 | 0 |
| May 4, 2026 – May 8, 2026 | $308.90 | $317.45 | $293.35 | $304.42 | 0 |
| May 11, 2026 – May 15, 2026 | $304.25 | $312.61 | $295.63 | $310.83 | 0 |
| May 18, 2026 – May 22, 2026 | $310.84 | $328.91 | $303.38 | $309.73 | 0 |
| May 25, 2026 – May 29, 2026 | $308.25 | $315.81 | $299.81 | $304.57 | 0 |
| Jun 1, 2026 – Jun 5, 2026 | $302.80 | $309.36 | $287.01 | $305.92 | 0 |
| Jun 8, 2026 – Jun 12, 2026 | $301.51 | $316.55 | $297.58 | $311.18 | 0 |
| Jun 15, 2026 – Jun 18, 2026 | $311.80 | $319.05 | $305.08 | $308.65 | 0 |
| Jun 22, 2026 – Jun 26, 2026 | $306.66 | $328.22 | $294.36 | $328.22 | 0 |
| Jun 29, 2026 – Jul 2, 2026 | $331.78 | $355.66 | $323.15 | $354.62 | 0 |
| Jul 6, 2026 – Jul 10, 2026 | $350.03 | $356.43 | $336.52 | $340.35 | 0 |
| Jul 13, 2026 – Jul 17, 2026 | $344.18 | $349.74 | $318.95 | $343.77 | 0 |
| Jul 20, 2026 – Jul 24, 2026 | $344.23 | $356.02 | $319.83 | $348.87 | 0 |
| Jul 27, 2026 – Jul 31, 2026 | $348.77 | $379.96 | $344.04 | $356.19 | 0 |
| Aug 3, 2026 – Aug 7, 2026 | $359.76 | $378.52 | $349.78 | $373.52 | 0 |
| Aug 10, 2026 – Aug 14, 2026 | $374.44 | $381.16 | $365.34 | $378.94 | 0 |
| Aug 17, 2026 – Aug 21, 2026 | $376.26 | $388.47 | $366.61 | $383.30 | 0 |
| Aug 24, 2026 – Aug 28, 2026 | $385.85 | $398.32 | $378.34 | $380.61 | 0 |
| Aug 31, 2026 – Sep 4, 2026 | $376.32 | $387.54 | $370.02 | $373.17 | 0 |
| Sep 7, 2026 – Sep 11, 2026 | $369.06 | $371.19 | $356.40 | $360.01 | 0 |