| Aug 8, 2016 – Aug 12, 2016 | $28.15 | $28.74 | $27.10 | $28.04 | 0 |
| Aug 15, 2016 – Aug 19, 2016 | $28.29 | $29.98 | $27.60 | $28.53 | 0 |
| Aug 22, 2016 – Aug 26, 2016 | $28.90 | $29.87 | $26.51 | $27.13 | 0 |
| Aug 29, 2016 – Sep 2, 2016 | $27.00 | $31.14 | $27.00 | $30.70 | 0 |
| Sep 5, 2016 – Sep 9, 2016 | $30.74 | $31.00 | $27.34 | $29.55 | 0 |
| Sep 12, 2016 – Sep 16, 2016 | $29.25 | $31.35 | $29.00 | $30.45 | 0 |
| Sep 19, 2016 – Sep 23, 2016 | $30.70 | $31.00 | $29.36 | $29.55 | 0 |
| Sep 26, 2016 – Sep 30, 2016 | $29.21 | $30.73 | $28.60 | $29.86 | 0 |
| Oct 3, 2016 – Oct 7, 2016 | $30.09 | $30.68 | $28.50 | $30.21 | 0 |
| Oct 10, 2016 – Oct 14, 2016 | $30.63 | $31.24 | $28.75 | $29.20 | 0 |
| Oct 17, 2016 – Oct 21, 2016 | $29.49 | $32.29 | $29.15 | $31.30 | 0 |
| Oct 24, 2016 – Oct 28, 2016 | $31.50 | $32.14 | $28.62 | $28.89 | 0 |
| Oct 31, 2016 – Nov 4, 2016 | $28.93 | $31.39 | $28.64 | $30.97 | 0 |
| Nov 7, 2016 – Nov 11, 2016 | $31.98 | $34.88 | $30.98 | $34.35 | 0 |
| Nov 14, 2016 – Nov 18, 2016 | $34.48 | $37.56 | $34.32 | $35.99 | 0 |
| Nov 21, 2016 – Nov 25, 2016 | $35.87 | $37.51 | $35.35 | $37.46 | 0 |
| Nov 28, 2016 – Dec 2, 2016 | $37.74 | $38.20 | $34.60 | $36.99 | 0 |
| Dec 5, 2016 – Dec 9, 2016 | $37.57 | $38.94 | $35.41 | $36.00 | 0 |
| Dec 12, 2016 – Dec 16, 2016 | $35.87 | $36.44 | $32.59 | $34.40 | 0 |
| Dec 19, 2016 – Dec 23, 2016 | $34.71 | $36.48 | $34.07 | $35.88 | 0 |
| Dec 26, 2016 – Dec 30, 2016 | $35.99 | $37.74 | $35.21 | $36.07 | 0 |
| Jan 2, 2017 – Jan 6, 2017 | $36.42 | $37.22 | $35.36 | $35.82 | 0 |
| Jan 9, 2017 – Jan 13, 2017 | $36.00 | $36.75 | $35.01 | $35.46 | 0 |
| Jan 16, 2017 – Jan 20, 2017 | $35.64 | $35.64 | $33.70 | $34.98 | 0 |
| Jan 23, 2017 – Jan 27, 2017 | $35.00 | $35.84 | $33.82 | $35.02 | 0 |
| Jan 30, 2017 – Feb 3, 2017 | $35.02 | $35.38 | $33.03 | $33.40 | 0 |
| Feb 6, 2017 – Feb 10, 2017 | $33.29 | $34.69 | $32.26 | $34.33 | 0 |
| Feb 13, 2017 – Feb 17, 2017 | $34.56 | $35.94 | $33.78 | $35.22 | 0 |
| Feb 20, 2017 – Feb 24, 2017 | $35.59 | $36.46 | $34.74 | $36.11 | 0 |
| Feb 27, 2017 – Mar 3, 2017 | $35.99 | $36.48 | $28.16 | $28.86 | 0 |
| Mar 6, 2017 – Mar 10, 2017 | $28.72 | $29.45 | $27.78 | $28.52 | 0 |
| Mar 13, 2017 – Mar 17, 2017 | $28.72 | $28.72 | $27.65 | $27.66 | 0 |
| Mar 20, 2017 – Mar 24, 2017 | $27.73 | $27.73 | $26.23 | $26.91 | 0 |
| Mar 27, 2017 – Mar 31, 2017 | $26.67 | $30.10 | $26.01 | $29.85 | 0 |
| Apr 3, 2017 – Apr 7, 2017 | $30.00 | $30.91 | $29.53 | $29.71 | 0 |
| Apr 10, 2017 – Apr 13, 2017 | $29.88 | $30.16 | $28.40 | $28.44 | 0 |
| Apr 17, 2017 – Apr 21, 2017 | $28.57 | $30.58 | $28.42 | $30.46 | 0 |
| Apr 24, 2017 – Apr 28, 2017 | $30.86 | $31.83 | $30.54 | $31.71 | 0 |
| May 1, 2017 – May 5, 2017 | $31.88 | $32.62 | $21.76 | $22.98 | 0 |
| May 8, 2017 – May 12, 2017 | $23.07 | $25.87 | $23.00 | $25.67 | 0 |
| May 15, 2017 – May 19, 2017 | $25.73 | $26.86 | $25.73 | $26.44 | 0 |
| May 22, 2017 – May 26, 2017 | $26.50 | $27.23 | $26.42 | $27.07 | 0 |
| May 29, 2017 – Jun 2, 2017 | $26.96 | $28.56 | $26.96 | $28.04 | 0 |
| Jun 5, 2017 – Jun 9, 2017 | $28.08 | $29.24 | $27.46 | $27.71 | 0 |
| Jun 12, 2017 – Jun 16, 2017 | $27.69 | $28.75 | $26.81 | $28.35 | 0 |
| Jun 19, 2017 – Jun 23, 2017 | $28.32 | $29.37 | $28.09 | $29.27 | 0 |
| Jun 26, 2017 – Jun 30, 2017 | $29.33 | $29.66 | $28.56 | $29.00 | 0 |
| Jul 3, 2017 – Jul 7, 2017 | $29.04 | $29.45 | $28.64 | $29.24 | 0 |
| Jul 10, 2017 – Jul 14, 2017 | $28.45 | $28.50 | $26.56 | $27.68 | 0 |
| Jul 17, 2017 – Jul 21, 2017 | $27.61 | $28.55 | $27.51 | $28.23 | 0 |
| Jul 24, 2017 – Jul 28, 2017 | $28.14 | $29.09 | $27.32 | $27.49 | 0 |
| Jul 31, 2017 – Aug 4, 2017 | $27.62 | $31.94 | $27.07 | $31.63 | 0 |
| Aug 7, 2017 – Aug 11, 2017 | $31.49 | $33.50 | $30.64 | $30.83 | 0 |
| Aug 14, 2017 – Aug 18, 2017 | $30.94 | $32.69 | $30.65 | $31.20 | 0 |
| Aug 21, 2017 – Aug 25, 2017 | $31.29 | $32.36 | $30.72 | $31.95 | 0 |
| Aug 28, 2017 – Sep 1, 2017 | $32.06 | $32.96 | $31.77 | $32.93 | 0 |
| Sep 4, 2017 – Sep 8, 2017 | $32.70 | $32.85 | $31.55 | $32.15 | 0 |
| Sep 11, 2017 – Sep 15, 2017 | $32.49 | $32.70 | $30.63 | $31.01 | 0 |
| Sep 18, 2017 – Sep 22, 2017 | $31.14 | $31.84 | $30.62 | $31.32 | 0 |
| Sep 25, 2017 – Sep 29, 2017 | $31.20 | $32.38 | $30.99 | $31.90 | 0 |
| Oct 2, 2017 – Oct 6, 2017 | $32.03 | $34.11 | $31.80 | $32.96 | 0 |
| Oct 9, 2017 – Oct 13, 2017 | $33.00 | $34.35 | $32.78 | $33.05 | 0 |
| Oct 16, 2017 – Oct 20, 2017 | $33.29 | $34.47 | $33.25 | $33.64 | 0 |
| Oct 23, 2017 – Oct 27, 2017 | $33.53 | $35.71 | $33.30 | $35.27 | 0 |
| Oct 30, 2017 – Nov 3, 2017 | $35.27 | $39.64 | $34.72 | $37.24 | 0 |
| Nov 6, 2017 – Nov 10, 2017 | $37.23 | $37.76 | $34.34 | $34.55 | 0 |
| Nov 13, 2017 – Nov 17, 2017 | $34.50 | $35.64 | $33.21 | $35.64 | 0 |
| Nov 20, 2017 – Nov 24, 2017 | $35.67 | $37.05 | $35.36 | $36.58 | 0 |
| Nov 27, 2017 – Dec 1, 2017 | $36.64 | $36.88 | $31.70 | $32.46 | 0 |
| Dec 4, 2017 – Dec 8, 2017 | $32.53 | $35.08 | $32.46 | $34.88 | 0 |
| Dec 11, 2017 – Dec 15, 2017 | $34.89 | $36.87 | $34.76 | $36.04 | 0 |
| Dec 18, 2017 – Dec 22, 2017 | $36.01 | $38.56 | $36.01 | $36.77 | 0 |
| Dec 25, 2017 – Dec 29, 2017 | $36.76 | $37.36 | $36.18 | $36.26 | 0 |
| Jan 1, 2018 – Jan 5, 2018 | $36.51 | $37.58 | $36.05 | $37.03 | 0 |
| Jan 8, 2018 – Jan 12, 2018 | $36.95 | $38.77 | $36.49 | $37.10 | 0 |
| Jan 15, 2018 – Jan 19, 2018 | $37.30 | $38.71 | $37.17 | $38.40 | 0 |
| Jan 22, 2018 – Jan 26, 2018 | $38.40 | $38.81 | $36.91 | $38.63 | 0 |
| Jan 29, 2018 – Feb 2, 2018 | $38.55 | $39.63 | $35.53 | $35.97 | 0 |
| Feb 5, 2018 – Feb 9, 2018 | $35.60 | $36.64 | $34.56 | $36.07 | 0 |
| Feb 12, 2018 – Feb 16, 2018 | $36.23 | $38.91 | $35.78 | $38.03 | 0 |
| Feb 19, 2018 – Feb 23, 2018 | $37.95 | $38.39 | $36.24 | $38.01 | 0 |
| Feb 26, 2018 – Mar 2, 2018 | $38.21 | $39.29 | $31.75 | $32.58 | 0 |
| Mar 5, 2018 – Mar 9, 2018 | $32.51 | $37.15 | $32.44 | $36.67 | 0 |
| Mar 12, 2018 – Mar 16, 2018 | $36.80 | $37.57 | $35.43 | $36.10 | 0 |
| Mar 19, 2018 – Mar 23, 2018 | $36.04 | $37.48 | $35.57 | $35.65 | 0 |
| Mar 26, 2018 – Mar 29, 2018 | $36.11 | $36.83 | $34.61 | $34.91 | 0 |
| Apr 2, 2018 – Apr 6, 2018 | $34.74 | $36.60 | $33.52 | $35.59 | 0 |
| Apr 9, 2018 – Apr 13, 2018 | $35.81 | $37.70 | $35.47 | $37.10 | 0 |
| Apr 16, 2018 – Apr 20, 2018 | $37.24 | $38.15 | $36.44 | $36.64 | 0 |
| Apr 23, 2018 – Apr 27, 2018 | $36.70 | $37.85 | $36.33 | $37.33 | 0 |
| Apr 30, 2018 – May 4, 2018 | $37.44 | $40.68 | $35.00 | $37.32 | 0 |
| May 7, 2018 – May 11, 2018 | $37.59 | $41.56 | $37.47 | $41.24 | 0 |
| May 14, 2018 – May 18, 2018 | $41.44 | $43.13 | $40.65 | $42.62 | 0 |
| May 21, 2018 – May 25, 2018 | $42.67 | $43.28 | $41.72 | $42.00 | 0 |
| May 28, 2018 – Jun 1, 2018 | $41.98 | $43.23 | $41.29 | $42.63 | 0 |
| Jun 4, 2018 – Jun 8, 2018 | $42.68 | $44.45 | $41.27 | $43.50 | 0 |
| Jun 11, 2018 – Jun 15, 2018 | $43.69 | $45.89 | $41.50 | $45.24 | 0 |
| Jun 18, 2018 – Jun 22, 2018 | $45.26 | $45.94 | $43.73 | $45.07 | 0 |
| Jun 25, 2018 – Jun 29, 2018 | $44.77 | $44.77 | $41.84 | $43.00 | 0 |
| Jul 2, 2018 – Jul 6, 2018 | $42.76 | $44.65 | $42.43 | $44.34 | 0 |
| Jul 9, 2018 – Jul 13, 2018 | $44.42 | $45.44 | $43.78 | $44.72 | 0 |
| Jul 16, 2018 – Jul 20, 2018 | $44.81 | $48.56 | $43.95 | $47.98 | 0 |
| Jul 23, 2018 – Jul 27, 2018 | $48.01 | $49.69 | $47.34 | $47.72 | 0 |
| Jul 30, 2018 – Aug 3, 2018 | $47.67 | $63.97 | $46.90 | $59.37 | 0 |
| Aug 6, 2018 – Aug 10, 2018 | $58.97 | $59.79 | $54.13 | $58.70 | 0 |
| Aug 13, 2018 – Aug 17, 2018 | $58.95 | $59.20 | $56.54 | $57.83 | 0 |
| Aug 20, 2018 – Aug 24, 2018 | $58.01 | $58.19 | $54.54 | $55.32 | 0 |
| Aug 27, 2018 – Aug 31, 2018 | $55.79 | $60.30 | $55.11 | $59.79 | 0 |
| Sep 3, 2018 – Sep 7, 2018 | $60.20 | $61.88 | $56.91 | $58.28 | 0 |
| Sep 10, 2018 – Sep 14, 2018 | $58.71 | $63.99 | $58.40 | $62.01 | 0 |
| Sep 17, 2018 – Sep 21, 2018 | $62.81 | $65.09 | $55.02 | $57.90 | 0 |
| Sep 24, 2018 – Sep 28, 2018 | $57.17 | $60.41 | $56.08 | $59.91 | 0 |
| Oct 1, 2018 – Oct 5, 2018 | $60.28 | $62.06 | $56.66 | $58.21 | 0 |
| Oct 8, 2018 – Oct 12, 2018 | $58.23 | $58.61 | $52.26 | $54.54 | 0 |
| Oct 15, 2018 – Oct 19, 2018 | $54.19 | $56.19 | $52.14 | $52.45 | 0 |
| Oct 22, 2018 – Oct 26, 2018 | $52.41 | $54.24 | $47.22 | $47.75 | 0 |
| Oct 29, 2018 – Nov 2, 2018 | $48.56 | $55.85 | $45.88 | $54.38 | 0 |
| Nov 5, 2018 – Nov 9, 2018 | $54.71 | $59.32 | $54.10 | $58.74 | 0 |
| Nov 12, 2018 – Nov 16, 2018 | $58.82 | $59.13 | $52.66 | $55.44 | 0 |
| Nov 19, 2018 – Nov 23, 2018 | $55.16 | $55.73 | $50.06 | $54.73 | 0 |
| Nov 26, 2018 – Nov 30, 2018 | $55.75 | $62.37 | $53.84 | $61.91 | 0 |
| Dec 3, 2018 – Dec 7, 2018 | $63.34 | $64.94 | $57.11 | $57.71 | 0 |
| Dec 10, 2018 – Dec 14, 2018 | $58.01 | $60.07 | $53.17 | $53.41 | 0 |
| Dec 17, 2018 – Dec 21, 2018 | $53.75 | $54.00 | $47.20 | $47.30 | 0 |
| Dec 24, 2018 – Dec 28, 2018 | $50.10 | $53.51 | $47.70 | $51.79 | 0 |
| Dec 31, 2018 – Jan 4, 2019 | $52.53 | $54.44 | $48.18 | $52.50 | 0 |
| Jan 7, 2019 – Jan 11, 2019 | $53.12 | $60.65 | $53.12 | $60.14 | 0 |
| Jan 14, 2019 – Jan 18, 2019 | $59.62 | $62.13 | $58.64 | $61.36 | 0 |
| Jan 21, 2019 – Jan 25, 2019 | $61.27 | $61.88 | $59.94 | $61.21 | 0 |
| Jan 28, 2019 – Feb 1, 2019 | $60.95 | $66.83 | $60.05 | $65.73 | 0 |
| Feb 4, 2019 – Feb 8, 2019 | $66.50 | $69.71 | $60.95 | $64.07 | 0 |
| Feb 11, 2019 – Feb 15, 2019 | $64.55 | $70.39 | $62.18 | $70.36 | 0 |
| Feb 18, 2019 – Feb 22, 2019 | $70.55 | $70.78 | $68.34 | $69.98 | 0 |
| Feb 25, 2019 – Mar 1, 2019 | $70.75 | $71.66 | $52.94 | $54.74 | 0 |
| Mar 4, 2019 – Mar 8, 2019 | $55.13 | $55.22 | $50.14 | $51.75 | 0 |
| Mar 11, 2019 – Mar 15, 2019 | $51.96 | $55.12 | $51.75 | $54.79 | 0 |
| Mar 18, 2019 – Mar 22, 2019 | $54.80 | $59.39 | $54.21 | $56.65 | 0 |
| Mar 25, 2019 – Mar 29, 2019 | $56.70 | $59.15 | $55.56 | $58.97 | 0 |
| Apr 1, 2019 – Apr 5, 2019 | $59.44 | $62.23 | $58.32 | $60.00 | 0 |
| Apr 8, 2019 – Apr 12, 2019 | $59.92 | $61.10 | $58.72 | $58.76 | 0 |
| Apr 15, 2019 – Apr 18, 2019 | $58.76 | $59.64 | $52.84 | $54.10 | 0 |
| Apr 22, 2019 – Apr 26, 2019 | $53.91 | $58.88 | $53.91 | $58.71 | 0 |
| Apr 29, 2019 – May 3, 2019 | $59.30 | $61.71 | $54.46 | $57.75 | 0 |
| May 6, 2019 – May 10, 2019 | $56.45 | $58.83 | $54.15 | $55.82 | 0 |
| May 13, 2019 – May 17, 2019 | $54.50 | $56.54 | $53.36 | $54.99 | 0 |
| May 20, 2019 – May 24, 2019 | $54.44 | $58.34 | $54.19 | $56.02 | 0 |
| May 27, 2019 – May 31, 2019 | $56.03 | $57.10 | $53.69 | $53.98 | 0 |
| Jun 3, 2019 – Jun 7, 2019 | $54.00 | $56.65 | $53.10 | $55.20 | 0 |
| Jun 10, 2019 – Jun 14, 2019 | $55.59 | $58.20 | $54.60 | $55.39 | 0 |
| Jun 17, 2019 – Jun 21, 2019 | $55.51 | $62.76 | $55.50 | $62.56 | 0 |
| Jun 24, 2019 – Jun 28, 2019 | $62.67 | $65.72 | $61.00 | $65.42 | 0 |
| Jul 1, 2019 – Jul 5, 2019 | $66.22 | $66.45 | $63.17 | $64.59 | 0 |
| Jul 8, 2019 – Jul 12, 2019 | $64.39 | $64.49 | $61.38 | $62.64 | 0 |
| Jul 15, 2019 – Jul 19, 2019 | $62.70 | $63.98 | $62.29 | $62.38 | 0 |
| Jul 22, 2019 – Jul 26, 2019 | $62.51 | $64.63 | $61.58 | $63.76 | 0 |
| Jul 29, 2019 – Aug 2, 2019 | $63.73 | $80.65 | $63.10 | $76.48 | 0 |
| Aug 5, 2019 – Aug 9, 2019 | $75.00 | $80.00 | $73.30 | $78.67 | 0 |
| Aug 12, 2019 – Aug 16, 2019 | $78.57 | $79.89 | $75.61 | $79.00 | 0 |
| Aug 19, 2019 – Aug 23, 2019 | $79.25 | $82.39 | $78.61 | $78.91 | 0 |
| Aug 26, 2019 – Aug 30, 2019 | $79.59 | $83.17 | $78.20 | $80.91 | 0 |
| Sep 2, 2019 – Sep 6, 2019 | $79.80 | $83.95 | $79.47 | $82.99 | 0 |
| Sep 9, 2019 – Sep 13, 2019 | $83.54 | $85.99 | $78.50 | $85.65 | 0 |
| Sep 16, 2019 – Sep 20, 2019 | $85.99 | $86.71 | $83.50 | $85.00 | 0 |
| Sep 23, 2019 – Sep 27, 2019 | $84.70 | $86.46 | $82.77 | $83.13 | 0 |
| Sep 30, 2019 – Oct 4, 2019 | $83.15 | $85.02 | $76.17 | $80.69 | 0 |
| Oct 7, 2019 – Oct 11, 2019 | $80.35 | $81.64 | $76.65 | $78.74 | 0 |
| Oct 14, 2019 – Oct 18, 2019 | $78.96 | $81.08 | $75.67 | $77.26 | 0 |
| Oct 21, 2019 – Oct 25, 2019 | $77.35 | $77.62 | $74.19 | $75.37 | 0 |
| Oct 28, 2019 – Nov 1, 2019 | $75.74 | $77.82 | $70.00 | $75.00 | 0 |
| Nov 4, 2019 – Nov 8, 2019 | $75.80 | $76.30 | $69.17 | $70.16 | 0 |
| Nov 11, 2019 – Nov 15, 2019 | $69.73 | $72.87 | $69.43 | $72.70 | 0 |
| Nov 18, 2019 – Nov 22, 2019 | $72.42 | $75.25 | $70.85 | $74.92 | 0 |
| Nov 25, 2019 – Nov 29, 2019 | $75.28 | $78.82 | $75.28 | $76.67 | 0 |
| Dec 2, 2019 – Dec 6, 2019 | $76.82 | $80.13 | $75.12 | $80.11 | 0 |
| Dec 9, 2019 – Dec 13, 2019 | $80.85 | $81.75 | $78.36 | $79.46 | 0 |
| Dec 16, 2019 – Dec 20, 2019 | $80.11 | $84.55 | $78.50 | $84.42 | 0 |
| Dec 23, 2019 – Dec 27, 2019 | $84.83 | $84.85 | $82.38 | $83.66 | 0 |
| Dec 30, 2019 – Jan 3, 2020 | $83.78 | $85.10 | $81.36 | $82.53 | 0 |
| Jan 6, 2020 – Jan 10, 2020 | $81.58 | $86.20 | $81.05 | $83.88 | 0 |
| Jan 13, 2020 – Jan 17, 2020 | $84.24 | $92.07 | $83.40 | $90.95 | 0 |
| Jan 20, 2020 – Jan 24, 2020 | $90.63 | $92.31 | $87.29 | $88.07 | 0 |
| Jan 27, 2020 – Jan 31, 2020 | $86.58 | $89.42 | $82.89 | $85.55 | 0 |
| Feb 3, 2020 – Feb 7, 2020 | $86.31 | $96.80 | $85.57 | $93.17 | 0 |
| Feb 10, 2020 – Feb 14, 2020 | $93.04 | $98.70 | $92.14 | $97.86 | 0 |
| Feb 17, 2020 – Feb 21, 2020 | $97.62 | $101.12 | $95.65 | $99.58 | 0 |
| Feb 24, 2020 – Feb 28, 2020 | $95.93 | $109.09 | $88.10 | $89.94 | 0 |
| Mar 2, 2020 – Mar 6, 2020 | $90.88 | $100.90 | $89.62 | $98.35 | 0 |
| Mar 9, 2020 – Mar 13, 2020 | $91.49 | $97.02 | $70.90 | $77.59 | 0 |
| Mar 16, 2020 – Mar 20, 2020 | $72.77 | $74.77 | $59.17 | $69.14 | 0 |
| Mar 23, 2020 – Mar 27, 2020 | $68.32 | $74.75 | $58.72 | $66.86 | 0 |
| Mar 30, 2020 – Apr 3, 2020 | $67.53 | $77.26 | $66.01 | $68.08 | 0 |
| Apr 6, 2020 – Apr 9, 2020 | $71.00 | $84.30 | $70.94 | $83.12 | 0 |
| Apr 13, 2020 – Apr 17, 2020 | $82.37 | $87.89 | $77.47 | $87.68 | 0 |
| Apr 20, 2020 – Apr 24, 2020 | $83.05 | $87.57 | $78.04 | $83.82 | 0 |
| Apr 27, 2020 – May 1, 2020 | $85.55 | $89.41 | $73.62 | $76.17 | 0 |
| May 4, 2020 – May 8, 2020 | $76.29 | $82.37 | $75.31 | $82.18 | 0 |
| May 11, 2020 – May 15, 2020 | $82.21 | $86.95 | $78.46 | $84.36 | 0 |
| May 18, 2020 – May 22, 2020 | $86.20 | $92.91 | $85.97 | $92.18 | 0 |
| May 25, 2020 – May 29, 2020 | $95.00 | $97.00 | $90.29 | $92.82 | 0 |
| Jun 1, 2020 – Jun 5, 2020 | $92.72 | $92.86 | $87.95 | $88.47 | 0 |
| Jun 8, 2020 – Jun 12, 2020 | $92.38 | $94.55 | $80.80 | $84.57 | 0 |
| Jun 15, 2020 – Jun 19, 2020 | $82.60 | $91.17 | $81.75 | $89.96 | 0 |
| Jun 22, 2020 – Jun 26, 2020 | $89.70 | $91.28 | $85.22 | $87.81 | 0 |
| Jun 29, 2020 – Jul 2, 2020 | $88.98 | $94.91 | $86.84 | $93.57 | 0 |
| Jul 6, 2020 – Jul 10, 2020 | $94.34 | $100.55 | $93.98 | $98.18 | 0 |
| Jul 13, 2020 – Jul 17, 2020 | $97.47 | $106.31 | $94.72 | $105.52 | 0 |
| Jul 20, 2020 – Jul 24, 2020 | $105.02 | $114.12 | $104.41 | $105.81 | 0 |
| Jul 27, 2020 – Jul 31, 2020 | $106.69 | $144.49 | $106.69 | $119.35 | 0 |
| Aug 3, 2020 – Aug 7, 2020 | $121.10 | $126.53 | $120.02 | $124.84 | 0 |
| Aug 10, 2020 – Aug 14, 2020 | $120.48 | $129.27 | $117.24 | $126.95 | 0 |
| Aug 17, 2020 – Aug 21, 2020 | $127.32 | $129.01 | $123.07 | $125.29 | 0 |
| Aug 24, 2020 – Aug 28, 2020 | $126.46 | $128.08 | $120.55 | $127.85 | 0 |
| Aug 31, 2020 – Sep 4, 2020 | $127.21 | $131.33 | $115.70 | $120.18 | 0 |
| Sep 7, 2020 – Sep 11, 2020 | $114.20 | $119.83 | $112.55 | $115.71 | 0 |
| Sep 14, 2020 – Sep 18, 2020 | $117.17 | $123.96 | $111.28 | $112.53 | 0 |
| Sep 21, 2020 – Sep 25, 2020 | $110.50 | $113.41 | $105.97 | $108.26 | 0 |
| Sep 28, 2020 – Oct 2, 2020 | $110.04 | $118.14 | $108.29 | $115.02 | 0 |
| Oct 5, 2020 – Oct 9, 2020 | $116.46 | $123.32 | $116.46 | $123.24 | 0 |
| Oct 12, 2020 – Oct 16, 2020 | $123.94 | $129.07 | $122.58 | $123.74 | 0 |
| Oct 19, 2020 – Oct 23, 2020 | $124.93 | $125.74 | $113.77 | $116.54 | 0 |
| Oct 26, 2020 – Oct 30, 2020 | $115.00 | $117.08 | $105.48 | $110.94 | 0 |
| Nov 2, 2020 – Nov 6, 2020 | $112.92 | $122.12 | $111.09 | $118.63 | 0 |
| Nov 9, 2020 – Nov 13, 2020 | $123.64 | $124.28 | $112.54 | $117.72 | 0 |
| Nov 16, 2020 – Nov 20, 2020 | $118.42 | $126.87 | $117.83 | $126.43 | 0 |
| Nov 23, 2020 – Nov 27, 2020 | $126.29 | $127.40 | $121.52 | $124.11 | 0 |
| Nov 30, 2020 – Dec 4, 2020 | $123.61 | $138.70 | $123.04 | $137.39 | 0 |
| Dec 7, 2020 – Dec 11, 2020 | $137.77 | $140.99 | $135.79 | $140.01 | 0 |
| Dec 14, 2020 – Dec 18, 2020 | $141.58 | $150.57 | $139.04 | $140.12 | 0 |
| Dec 21, 2020 – Dec 24, 2020 | $137.31 | $140.29 | $134.90 | $139.14 | 0 |
| Dec 28, 2020 – Dec 31, 2020 | $140.00 | $140.30 | $135.66 | $139.20 | 0 |
| Jan 4, 2021 – Jan 8, 2021 | $139.99 | $142.15 | $133.19 | $141.76 | 0 |
| Jan 11, 2021 – Jan 15, 2021 | $141.15 | $144.39 | $138.94 | $141.40 | 0 |
| Jan 18, 2021 – Jan 22, 2021 | $143.08 | $146.93 | $139.60 | $141.80 | 0 |
| Jan 25, 2021 – Jan 29, 2021 | $142.15 | $143.36 | $130.74 | $132.79 | 0 |
| Feb 1, 2021 – Feb 5, 2021 | $134.21 | $147.64 | $132.31 | $147.05 | 0 |
| Feb 8, 2021 – Feb 12, 2021 | $150.00 | $173.95 | $147.66 | $168.26 | 0 |
| Feb 15, 2021 – Feb 19, 2021 | $171.05 | $177.12 | $157.86 | $159.40 | 0 |
| Feb 22, 2021 – Feb 26, 2021 | $158.37 | $165.70 | $151.76 | $162.43 | 0 |
| Mar 1, 2021 – Mar 5, 2021 | $164.66 | $169.38 | $148.56 | $157.54 | 0 |
| Mar 8, 2021 – Mar 12, 2021 | $157.21 | $165.17 | $150.02 | $160.00 | 0 |
| Mar 15, 2021 – Mar 19, 2021 | $157.90 | $169.03 | $156.07 | $166.57 | 0 |
| Mar 22, 2021 – Mar 26, 2021 | $168.38 | $168.38 | $154.27 | $166.03 | 0 |
| Mar 29, 2021 – Apr 1, 2021 | $165.89 | $170.60 | $159.71 | $169.66 | 0 |
| Apr 5, 2021 – Apr 9, 2021 | $171.50 | $176.63 | $166.47 | $172.70 | 0 |
| Apr 12, 2021 – Apr 16, 2021 | $172.69 | $190.65 | $169.54 | $179.90 | 0 |
| Apr 19, 2021 – Apr 23, 2021 | $179.82 | $191.76 | $178.10 | $191.29 | 0 |
| Apr 26, 2021 – Apr 30, 2021 | $191.40 | $196.12 | $165.03 | $169.68 | 0 |
| May 3, 2021 – May 7, 2021 | $167.96 | $171.40 | $160.30 | $165.28 | 0 |
| May 10, 2021 – May 14, 2021 | $164.48 | $166.73 | $156.00 | $164.68 | 0 |
| May 17, 2021 – May 21, 2021 | $163.28 | $167.38 | $159.45 | $164.83 | 0 |
| May 24, 2021 – May 28, 2021 | $165.41 | $171.00 | $164.65 | $167.06 | 0 |
| May 31, 2021 – Jun 4, 2021 | $167.48 | $171.53 | $163.63 | $169.20 | 0 |
| Jun 7, 2021 – Jun 11, 2021 | $168.91 | $175.31 | $168.79 | $175.16 | 0 |
| Jun 14, 2021 – Jun 18, 2021 | $175.87 | $183.28 | $175.13 | $177.54 | 0 |
| Jun 21, 2021 – Jun 25, 2021 | $178.62 | $183.72 | $175.53 | $180.26 | 0 |
| Jun 28, 2021 – Jul 2, 2021 | $180.83 | $182.70 | $173.88 | $179.79 | 0 |
| Jul 5, 2021 – Jul 9, 2021 | $178.65 | $185.09 | $172.98 | $183.97 | 0 |
| Jul 12, 2021 – Jul 16, 2021 | $183.86 | $184.81 | $180.16 | $182.94 | 0 |
| Jul 19, 2021 – Jul 23, 2021 | $181.53 | $184.58 | $175.57 | $182.12 | 0 |
| Jul 26, 2021 – Jul 30, 2021 | $182.13 | $182.88 | $162.80 | $175.94 | 0 |
| Aug 2, 2021 – Aug 6, 2021 | $177.56 | $180.16 | $173.72 | $177.89 | 0 |
| Aug 9, 2021 – Aug 13, 2021 | $177.39 | $178.08 | $169.50 | $177.69 | 0 |
| Aug 16, 2021 – Aug 20, 2021 | $178.24 | $185.13 | $174.64 | $178.36 | 0 |
| Aug 23, 2021 – Aug 27, 2021 | $179.14 | $184.12 | $177.02 | $180.64 | 0 |
| Aug 30, 2021 – Sep 3, 2021 | $181.00 | $196.41 | $179.89 | $195.17 | 0 |
| Sep 6, 2021 – Sep 10, 2021 | $194.64 | $198.03 | $189.75 | $191.71 | 0 |
| Sep 13, 2021 – Sep 17, 2021 | $192.67 | $193.15 | $177.39 | $186.02 | 0 |
| Sep 20, 2021 – Sep 24, 2021 | $182.44 | $199.04 | $180.29 | $198.21 | 0 |
| Sep 27, 2021 – Oct 1, 2021 | $196.69 | $197.22 | $183.61 | $195.63 | 0 |
| Oct 4, 2021 – Oct 8, 2021 | $194.75 | $197.15 | $187.86 | $188.80 | 0 |
| Oct 11, 2021 – Oct 15, 2021 | $187.95 | $189.40 | $181.24 | $187.08 | 0 |
| Oct 18, 2021 – Oct 22, 2021 | $186.33 | $189.98 | $183.75 | $187.04 | 0 |
| Oct 25, 2021 – Oct 29, 2021 | $187.04 | $227.25 | $185.40 | $226.55 | 0 |
| Nov 1, 2021 – Nov 5, 2021 | $227.50 | $229.49 | $220.64 | $225.84 | 0 |
| Nov 8, 2021 – Nov 12, 2021 | $227.84 | $227.84 | $218.07 | $221.87 | 0 |
| Nov 15, 2021 – Nov 19, 2021 | $222.00 | $231.00 | $218.12 | $227.01 | 0 |
| Nov 22, 2021 – Nov 26, 2021 | $227.15 | $229.40 | $209.19 | $210.01 | 0 |
| Nov 29, 2021 – Dec 3, 2021 | $212.93 | $214.67 | $201.58 | $206.14 | 0 |
| Dec 6, 2021 – Dec 10, 2021 | $207.05 | $214.08 | $201.28 | $204.66 | 0 |
| Dec 13, 2021 – Dec 17, 2021 | $203.96 | $215.76 | $199.90 | $214.87 | 0 |
| Dec 20, 2021 – Dec 23, 2021 | $211.74 | $224.85 | $209.44 | $223.37 | 0 |
| Dec 27, 2021 – Dec 31, 2021 | $223.37 | $228.80 | $217.32 | $217.64 | 0 |
| Jan 3, 2022 – Jan 7, 2022 | $217.36 | $219.22 | $187.06 | $188.01 | 0 |
| Jan 10, 2022 – Jan 14, 2022 | $185.68 | $202.50 | $172.37 | $176.55 | 0 |
| Jan 17, 2022 – Jan 21, 2022 | $172.89 | $173.34 | $164.77 | $164.78 | 0 |
| Jan 24, 2022 – Jan 28, 2022 | $162.07 | $173.67 | $158.76 | $169.50 | 0 |
| Jan 31, 2022 – Feb 4, 2022 | $169.23 | $180.39 | $168.25 | $171.75 | 0 |
| Feb 7, 2022 – Feb 11, 2022 | $172.28 | $180.81 | $170.80 | $174.90 | 0 |
| Feb 14, 2022 – Feb 18, 2022 | $174.65 | $177.93 | $136.80 | $143.01 | 0 |
| Feb 21, 2022 – Feb 25, 2022 | $141.02 | $153.55 | $137.91 | $153.26 | 0 |
| Feb 28, 2022 – Mar 4, 2022 | $151.18 | $156.55 | $146.78 | $150.15 | 0 |
| Mar 7, 2022 – Mar 11, 2022 | $150.92 | $152.67 | $140.55 | $141.20 | 0 |
| Mar 14, 2022 – Mar 18, 2022 | $141.00 | $167.30 | $141.00 | $165.95 | 0 |
| Mar 21, 2022 – Mar 25, 2022 | $165.72 | $167.99 | $155.81 | $158.29 | 0 |
| Mar 28, 2022 – Apr 1, 2022 | $158.90 | $168.19 | $156.21 | $168.03 | 0 |
| Apr 4, 2022 – Apr 8, 2022 | $168.25 | $171.57 | $157.10 | $164.77 | 0 |
| Apr 11, 2022 – Apr 14, 2022 | $163.65 | $164.47 | $157.60 | $158.10 | 0 |
| Apr 18, 2022 – Apr 22, 2022 | $157.43 | $162.08 | $149.52 | $150.62 | 0 |
| Apr 25, 2022 – Apr 29, 2022 | $149.40 | $150.00 | $126.95 | $133.57 | 0 |
| May 2, 2022 – May 6, 2022 | $132.68 | $143.96 | $132.68 | $136.11 | 0 |
| May 9, 2022 – May 13, 2022 | $133.57 | $142.00 | $128.99 | $139.53 | 0 |
| May 16, 2022 – May 20, 2022 | $137.73 | $143.06 | $129.65 | $133.87 | 0 |
| May 23, 2022 – May 27, 2022 | $134.15 | $147.87 | $130.38 | $147.37 | 0 |
| May 30, 2022 – Jun 3, 2022 | $145.70 | $148.00 | $139.74 | $145.82 | 0 |
| Jun 6, 2022 – Jun 10, 2022 | $147.68 | $152.18 | $138.58 | $139.01 | 0 |
| Jun 13, 2022 – Jun 17, 2022 | $134.34 | $140.22 | $130.79 | $135.36 | 0 |
| Jun 20, 2022 – Jun 24, 2022 | $138.03 | $154.19 | $135.85 | $153.89 | 0 |
| Jun 27, 2022 – Jul 1, 2022 | $155.22 | $155.22 | $145.43 | $149.60 | 0 |
| Jul 4, 2022 – Jul 8, 2022 | $147.75 | $159.34 | $146.24 | $156.72 | 0 |
| Jul 11, 2022 – Jul 15, 2022 | $156.65 | $156.75 | $142.95 | $150.71 | 0 |
| Jul 18, 2022 – Jul 22, 2022 | $151.84 | $167.37 | $144.62 | $161.40 | 0 |
| Jul 25, 2022 – Jul 29, 2022 | $161.62 | $169.87 | $146.77 | $169.53 | 0 |
| Aug 1, 2022 – Aug 5, 2022 | $168.79 | $169.51 | $156.15 | $165.66 | 0 |
| Aug 8, 2022 – Aug 12, 2022 | $166.57 | $183.51 | $166.57 | $182.30 | 0 |
| Aug 15, 2022 – Aug 19, 2022 | $182.00 | $184.16 | $170.57 | $171.39 | 0 |
| Aug 22, 2022 – Aug 26, 2022 | $168.73 | $170.69 | $158.52 | $158.96 | 0 |
| Aug 29, 2022 – Sep 2, 2022 | $156.48 | $157.46 | $143.20 | $145.55 | 0 |
| Sep 5, 2022 – Sep 9, 2022 | $145.30 | $166.21 | $144.65 | $163.09 | 0 |
| Sep 12, 2022 – Sep 16, 2022 | $164.51 | $168.93 | $147.31 | $150.87 | 0 |
| Sep 19, 2022 – Sep 23, 2022 | $150.46 | $163.71 | $141.30 | $145.38 | 0 |
| Sep 26, 2022 – Sep 30, 2022 | $145.60 | $165.55 | $145.51 | $157.17 | 0 |
| Oct 3, 2022 – Oct 7, 2022 | $157.79 | $168.98 | $156.25 | $160.33 | 0 |
| Oct 10, 2022 – Oct 14, 2022 | $160.10 | $163.09 | $149.07 | $153.06 | 0 |
| Oct 17, 2022 – Oct 21, 2022 | $155.77 | $166.46 | $153.70 | $157.14 | 0 |
| Oct 24, 2022 – Oct 28, 2022 | $157.74 | $235.72 | $155.84 | $222.32 | 0 |
| Oct 31, 2022 – Nov 4, 2022 | $220.86 | $224.93 | $203.69 | $206.90 | 0 |
| Nov 7, 2022 – Nov 11, 2022 | $208.85 | $224.78 | $203.02 | $221.11 | 0 |
| Nov 14, 2022 – Nov 18, 2022 | $220.00 | $234.90 | $213.15 | $220.70 | 0 |
| Nov 21, 2022 – Nov 25, 2022 | $221.42 | $224.90 | $216.08 | $217.81 | 0 |
| Nov 28, 2022 – Dec 2, 2022 | $216.42 | $221.70 | $196.85 | $209.00 | 0 |
| Dec 5, 2022 – Dec 9, 2022 | $207.57 | $211.49 | $200.51 | $205.77 | 0 |
| Dec 12, 2022 – Dec 16, 2022 | $207.32 | $219.99 | $201.04 | $206.00 | 0 |
| Dec 19, 2022 – Dec 23, 2022 | $205.15 | $212.94 | $199.17 | $212.73 | 0 |
| Dec 26, 2022 – Dec 30, 2022 | $212.07 | $217.32 | $207.38 | $212.41 | 0 |
| Jan 2, 2023 – Jan 6, 2023 | $212.32 | $214.98 | $205.93 | $210.29 | 0 |
| Jan 9, 2023 – Jan 13, 2023 | $211.87 | $232.94 | $208.95 | $228.56 | 0 |
| Jan 16, 2023 – Jan 20, 2023 | $228.61 | $234.96 | $224.12 | $229.14 | 0 |
| Jan 23, 2023 – Jan 27, 2023 | $230.00 | $241.48 | $223.47 | $223.68 | 0 |
| Jan 30, 2023 – Feb 3, 2023 | $221.37 | $241.28 | $213.96 | $236.08 | 0 |
| Feb 6, 2023 – Feb 10, 2023 | $234.96 | $238.39 | $219.18 | $223.53 | 0 |
| Feb 13, 2023 – Feb 17, 2023 | $225.65 | $230.00 | $198.94 | $206.46 | 0 |
| Feb 20, 2023 – Feb 24, 2023 | $203.82 | $204.75 | $188.14 | $192.91 | 0 |
| Feb 27, 2023 – Mar 3, 2023 | $195.34 | $202.29 | $192.71 | $199.79 | 0 |
| Mar 6, 2023 – Mar 10, 2023 | $199.79 | $203.70 | $170.78 | $175.43 | 0 |
| Mar 13, 2023 – Mar 17, 2023 | $174.46 | $187.05 | $167.00 | $175.65 | 0 |
| Mar 20, 2023 – Mar 24, 2023 | $177.31 | $186.62 | $175.06 | $181.94 | 0 |
| Mar 27, 2023 – Mar 31, 2023 | $184.47 | $188.91 | $179.49 | $188.05 | 0 |
| Apr 3, 2023 – Apr 6, 2023 | $187.26 | $195.13 | $185.53 | $190.93 | 0 |
| Apr 10, 2023 – Apr 14, 2023 | $189.20 | $196.09 | $189.20 | $192.14 | 0 |
| Apr 17, 2023 – Apr 21, 2023 | $193.54 | $199.00 | $185.43 | $189.01 | 0 |
| Apr 24, 2023 – Apr 28, 2023 | $189.20 | $231.64 | $187.03 | $200.14 | 0 |
| May 1, 2023 – May 5, 2023 | $201.29 | $210.00 | $200.13 | $206.79 | 0 |
| May 8, 2023 – May 12, 2023 | $212.94 | $214.70 | $201.15 | $208.95 | 0 |
| May 15, 2023 – May 19, 2023 | $208.96 | $212.15 | $203.40 | $210.88 | 0 |
| May 22, 2023 – May 26, 2023 | $210.93 | $213.34 | $197.39 | $203.55 | 0 |
| May 29, 2023 – Jun 2, 2023 | $204.45 | $212.29 | $202.02 | $212.06 | 0 |
| Jun 5, 2023 – Jun 9, 2023 | $210.59 | $226.55 | $207.47 | $207.86 | 0 |
| Jun 12, 2023 – Jun 16, 2023 | $208.13 | $224.15 | $207.83 | $221.82 | 0 |
| Jun 19, 2023 – Jun 23, 2023 | $220.44 | $227.85 | $216.87 | $223.39 | 0 |
| Jun 26, 2023 – Jun 30, 2023 | $223.30 | $241.20 | $221.33 | $240.17 | 0 |
| Jul 3, 2023 – Jul 7, 2023 | $241.97 | $243.03 | $231.16 | $235.53 | 0 |
| Jul 10, 2023 – Jul 14, 2023 | $235.50 | $244.61 | $235.50 | $243.21 | 0 |
| Jul 17, 2023 – Jul 21, 2023 | $242.32 | $252.40 | $241.37 | $245.28 | 0 |
| Jul 24, 2023 – Jul 28, 2023 | $244.05 | $264.19 | $230.00 | $254.81 | 0 |
| Jul 31, 2023 – Aug 4, 2023 | $255.48 | $261.68 | $250.94 | $258.75 | 0 |
| Aug 7, 2023 – Aug 11, 2023 | $260.63 | $269.44 | $254.39 | $266.89 | 0 |
| Aug 14, 2023 – Aug 18, 2023 | $266.94 | $267.98 | $246.89 | $249.68 | 0 |
| Aug 21, 2023 – Aug 25, 2023 | $250.00 | $261.09 | $244.69 | $259.82 | 0 |
| Aug 28, 2023 – Sep 1, 2023 | $260.80 | $274.62 | $260.27 | $273.50 | 0 |
| Sep 4, 2023 – Sep 8, 2023 | $271.31 | $272.82 | $263.25 | $271.11 | 0 |
| Sep 11, 2023 – Sep 15, 2023 | $271.66 | $282.73 | $271.11 | $279.98 | 0 |
| Sep 18, 2023 – Sep 22, 2023 | $278.37 | $278.94 | $239.48 | $242.69 | 0 |
| Sep 25, 2023 – Sep 29, 2023 | $243.30 | $248.94 | $240.99 | $242.13 | 0 |
| Oct 2, 2023 – Oct 6, 2023 | $241.64 | $248.57 | $237.59 | $246.08 | 0 |
| Oct 9, 2023 – Oct 13, 2023 | $244.07 | $250.67 | $234.20 | $239.10 | 0 |
| Oct 16, 2023 – Oct 20, 2023 | $241.15 | $242.95 | $228.07 | $229.25 | 0 |
| Oct 23, 2023 – Oct 27, 2023 | $229.60 | $272.89 | $227.21 | $250.28 | 0 |
| Oct 30, 2023 – Nov 3, 2023 | $251.86 | $275.36 | $239.00 | $274.21 | 0 |
| Nov 6, 2023 – Nov 10, 2023 | $275.00 | $277.84 | $268.16 | $275.36 | 0 |
| Nov 13, 2023 – Nov 17, 2023 | $273.86 | $287.00 | $270.55 | $274.01 | 0 |
| Nov 20, 2023 – Nov 24, 2023 | $272.72 | $280.56 | $272.13 | $277.02 | 0 |
| Nov 27, 2023 – Dec 1, 2023 | $276.23 | $281.00 | $268.80 | $275.41 | 0 |
| Dec 4, 2023 – Dec 8, 2023 | $275.41 | $289.14 | $273.14 | $283.19 | 0 |
| Dec 11, 2023 – Dec 15, 2023 | $284.24 | $305.46 | $280.46 | $299.60 | 0 |
| Dec 18, 2023 – Dec 22, 2023 | $299.84 | $314.94 | $298.70 | $311.83 | 0 |
| Dec 25, 2023 – Dec 29, 2023 | $312.60 | $317.57 | $305.58 | $306.53 | 0 |
| Jan 1, 2024 – Jan 5, 2024 | $304.21 | $308.19 | $288.10 | $294.97 | 0 |
| Jan 8, 2024 – Jan 12, 2024 | $296.00 | $306.32 | $278.27 | $286.73 | 0 |
| Jan 15, 2024 – Jan 19, 2024 | $285.00 | $296.43 | $277.72 | $295.70 | 0 |
| Jan 22, 2024 – Jan 26, 2024 | $298.83 | $302.43 | $293.74 | $298.16 | 0 |
| Jan 29, 2024 – Feb 2, 2024 | $299.14 | $304.68 | $286.76 | $295.63 | 0 |
| Feb 5, 2024 – Feb 9, 2024 | $292.75 | $331.10 | $291.15 | $326.39 | 0 |
| Feb 12, 2024 – Feb 16, 2024 | $326.38 | $399.41 | $321.24 | $391.64 | 0 |
| Feb 19, 2024 – Feb 23, 2024 | $389.27 | $402.50 | $377.31 | $401.67 | 0 |
| Feb 26, 2024 – Mar 1, 2024 | $400.07 | $407.41 | $390.57 | $404.24 | 0 |
| Mar 4, 2024 – Mar 8, 2024 | $404.49 | $419.42 | $397.16 | $405.65 | 0 |
| Mar 11, 2024 – Mar 15, 2024 | $402.94 | $412.58 | $395.27 | $396.76 | 0 |
| Mar 18, 2024 – Mar 22, 2024 | $397.58 | $414.82 | $384.55 | $408.79 | 0 |
| Mar 25, 2024 – Mar 28, 2024 | $408.79 | $409.43 | $398.52 | $404.15 | 0 |
| Apr 1, 2024 – Apr 5, 2024 | $405.00 | $406.58 | $386.06 | $400.75 | 0 |
| Apr 8, 2024 – Apr 12, 2024 | $400.46 | $412.33 | $392.01 | $395.00 | 0 |
| Apr 15, 2024 – Apr 19, 2024 | $399.19 | $400.85 | $368.37 | $372.00 | 0 |
| Apr 22, 2024 – Apr 26, 2024 | $374.65 | $421.00 | $355.79 | $395.93 | 0 |
| Apr 29, 2024 – May 3, 2024 | $397.53 | $403.62 | $386.42 | $392.57 | 0 |
| May 6, 2024 – May 10, 2024 | $394.12 | $409.19 | $381.35 | $390.19 | 0 |
| May 13, 2024 – May 17, 2024 | $390.20 | $407.97 | $386.33 | $393.30 | 0 |
| May 20, 2024 – May 24, 2024 | $393.24 | $400.50 | $389.11 | $390.55 | 0 |
| May 27, 2024 – May 31, 2024 | $395.00 | $397.55 | $379.15 | $386.34 | 0 |
| Jun 3, 2024 – Jun 7, 2024 | $391.39 | $410.05 | $382.19 | $401.19 | 0 |
| Jun 10, 2024 – Jun 14, 2024 | $400.91 | $409.00 | $386.43 | $393.91 | 0 |
| Jun 17, 2024 – Jun 21, 2024 | $393.85 | $404.82 | $390.10 | $404.03 | 0 |
| Jun 24, 2024 – Jun 28, 2024 | $404.73 | $437.39 | $393.69 | $411.85 | 0 |
| Jul 1, 2024 – Jul 5, 2024 | $413.61 | $419.30 | $396.50 | $402.40 | 0 |
| Jul 8, 2024 – Jul 12, 2024 | $404.75 | $444.87 | $400.00 | $443.00 | 0 |
| Jul 15, 2024 – Jul 19, 2024 | $443.99 | $459.77 | $416.01 | $421.31 | 0 |
| Jul 22, 2024 – Jul 26, 2024 | $427.33 | $440.38 | $353.55 | $381.47 | 0 |
| Jul 29, 2024 – Aug 2, 2024 | $381.83 | $393.40 | $366.65 | $377.00 | 0 |
| Aug 5, 2024 – Aug 9, 2024 | $356.04 | $389.79 | $355.51 | $386.65 | 0 |
| Aug 12, 2024 – Aug 16, 2024 | $386.79 | $389.00 | $375.03 | $387.12 | 0 |
| Aug 19, 2024 – Aug 23, 2024 | $385.43 | $397.06 | $383.49 | $390.91 | 0 |
| Aug 26, 2024 – Aug 30, 2024 | $393.46 | $393.46 | $344.70 | $355.27 | 0 |
| Sep 2, 2024 – Sep 6, 2024 | $355.81 | $358.53 | $335.51 | $335.74 | 0 |
| Sep 9, 2024 – Sep 13, 2024 | $338.57 | $351.85 | $320.07 | $351.67 | 0 |
| Sep 16, 2024 – Sep 20, 2024 | $353.86 | $374.16 | $351.18 | $365.70 | 0 |
| Sep 23, 2024 – Sep 27, 2024 | $366.69 | $367.00 | $319.70 | $331.44 | 0 |
| Sep 30, 2024 – Oct 4, 2024 | $330.07 | $346.50 | $323.27 | $343.05 | 0 |
| Oct 7, 2024 – Oct 11, 2024 | $340.65 | $351.79 | $331.32 | $347.91 | 0 |
| Oct 14, 2024 – Oct 18, 2024 | $350.00 | $357.10 | $341.67 | $356.40 | 0 |
| Oct 21, 2024 – Oct 25, 2024 | $357.94 | $364.39 | $302.01 | $330.22 | 0 |
| Oct 28, 2024 – Nov 1, 2024 | $332.01 | $334.96 | $310.92 | $319.56 | 0 |
| Nov 4, 2024 – Nov 8, 2024 | $318.75 | $370.31 | $314.65 | $362.79 | 0 |
| Nov 11, 2024 – Nov 15, 2024 | $363.55 | $367.68 | $310.30 | $310.63 | 0 |
| Nov 18, 2024 – Nov 22, 2024 | $308.44 | $350.00 | $302.08 | $337.75 | 0 |
| Nov 25, 2024 – Nov 29, 2024 | $341.65 | $350.56 | $328.31 | $340.63 | 0 |
| Dec 2, 2024 – Dec 6, 2024 | $339.72 | $353.42 | $335.90 | $350.53 | 0 |
| Dec 9, 2024 – Dec 13, 2024 | $350.55 | $358.81 | $336.41 | $345.93 | 0 |
| Dec 16, 2024 – Dec 20, 2024 | $343.72 | $359.49 | $326.92 | $337.28 | 0 |
| Dec 23, 2024 – Dec 27, 2024 | $337.68 | $343.66 | $335.32 | $341.12 | 0 |
| Dec 30, 2024 – Jan 3, 2025 | $338.31 | $341.72 | $329.79 | $339.46 | 0 |
| Jan 6, 2025 – Jan 10, 2025 | $340.99 | $359.63 | $340.99 | $350.87 | 0 |
| Jan 13, 2025 – Jan 17, 2025 | $350.16 | $354.40 | $327.00 | $337.35 | 0 |
| Jan 20, 2025 – Jan 24, 2025 | $339.42 | $350.00 | $338.00 | $344.07 | 0 |
| Jan 27, 2025 – Jan 31, 2025 | $343.47 | $358.46 | $337.78 | $349.15 | 0 |
| Feb 3, 2025 – Feb 7, 2025 | $343.55 | $375.00 | $341.83 | $354.10 | 0 |
| Feb 10, 2025 – Feb 14, 2025 | $354.10 | $356.14 | $321.92 | $340.18 | 0 |
| Feb 17, 2025 – Feb 21, 2025 | $341.90 | $350.00 | $336.78 | $340.22 | 0 |
| Feb 24, 2025 – Feb 28, 2025 | $341.39 | $347.32 | $324.47 | $327.32 | 0 |
| Mar 3, 2025 – Mar 7, 2025 | $327.50 | $333.33 | $316.80 | $332.81 | 0 |
| Mar 10, 2025 – Mar 14, 2025 | $329.31 | $348.00 | $317.92 | $324.95 | 0 |
| Mar 17, 2025 – Mar 21, 2025 | $324.90 | $330.04 | $310.29 | $324.23 | 0 |
| Mar 24, 2025 – Mar 28, 2025 | $324.04 | $331.24 | $311.54 | $312.36 | 0 |
| Mar 31, 2025 – Apr 4, 2025 | $308.45 | $311.99 | $282.42 | $287.11 | 0 |
| Apr 7, 2025 – Apr 11, 2025 | $279.04 | $305.32 | $272.00 | $297.72 | 0 |
| Apr 14, 2025 – Apr 17, 2025 | $298.42 | $308.18 | $289.31 | $296.28 | 0 |
| Apr 21, 2025 – Apr 25, 2025 | $290.35 | $303.78 | $250.05 | $298.55 | 0 |
| Apr 28, 2025 – May 2, 2025 | $299.00 | $312.25 | $292.45 | $305.11 | 0 |
| May 5, 2025 – May 9, 2025 | $304.47 | $305.74 | $284.10 | $296.03 | 0 |
| May 12, 2025 – May 16, 2025 | $304.44 | $315.52 | $284.48 | $305.66 | 0 |
| May 19, 2025 – May 23, 2025 | $300.73 | $310.61 | $287.17 | $294.89 | 0 |
| May 26, 2025 – May 30, 2025 | $300.55 | $302.32 | $292.62 | $294.90 | 0 |
| Jun 2, 2025 – Jun 6, 2025 | $293.87 | $318.42 | $291.28 | $296.50 | 0 |
| Jun 9, 2025 – Jun 13, 2025 | $298.85 | $314.46 | $295.15 | $298.25 | 0 |
| Jun 16, 2025 – Jun 20, 2025 | $299.38 | $310.44 | $294.07 | $309.36 | 0 |
| Jun 23, 2025 – Jun 27, 2025 | $306.62 | $315.99 | $305.69 | $310.69 | 0 |
| Jun 30, 2025 – Jul 3, 2025 | $311.13 | $329.54 | $308.40 | $321.50 | 0 |
| Jul 7, 2025 – Jul 11, 2025 | $321.32 | $334.33 | $315.88 | $323.50 | 0 |
| Jul 14, 2025 – Jul 18, 2025 | $322.13 | $323.46 | $309.97 | $311.87 | 0 |
| Jul 21, 2025 – Jul 25, 2025 | $313.36 | $501.30 | $306.70 | $447.49 | 0 |
| Jul 28, 2025 – Aug 1, 2025 | $451.33 | $455.15 | $412.35 | $423.09 | 0 |
| Aug 4, 2025 – Aug 8, 2025 | $420.63 | $439.99 | $420.47 | $434.35 | 0 |
| Aug 11, 2025 – Aug 15, 2025 | $436.78 | $470.79 | $436.78 | $457.85 | 0 |
| Aug 18, 2025 – Aug 22, 2025 | $460.84 | $469.41 | $452.77 | $463.64 | 0 |
| Aug 25, 2025 – Aug 29, 2025 | $464.71 | $477.48 | $462.03 | $475.51 | 0 |
| Sep 1, 2025 – Sep 5, 2025 | $474.41 | $489.68 | $462.06 | $486.98 | 0 |
| Sep 8, 2025 – Sep 12, 2025 | $490.04 | $498.15 | $473.52 | $490.64 | 0 |
| Sep 15, 2025 – Sep 19, 2025 | $488.71 | $506.55 | $485.33 | $498.60 | 0 |
| Sep 22, 2025 – Sep 26, 2025 | $498.60 | $506.55 | $484.00 | $496.79 | 0 |
| Sep 29, 2025 – Oct 3, 2025 | $499.15 | $547.15 | $495.06 | $532.49 | 0 |
| Oct 6, 2025 – Oct 10, 2025 | $536.99 | $538.32 | $494.17 | $501.22 | 0 |
| Oct 13, 2025 – Oct 17, 2025 | $507.69 | $529.78 | $497.33 | $528.07 | 0 |
| Oct 20, 2025 – Oct 24, 2025 | $530.06 | $625.00 | $525.77 | $605.20 | 0 |
| Oct 27, 2025 – Oct 31, 2025 | $606.59 | $614.04 | $571.03 | $584.91 | 0 |
| Nov 3, 2025 – Nov 7, 2025 | $584.90 | $602.54 | $572.12 | $589.15 | 0 |
| Nov 10, 2025 – Nov 14, 2025 | $595.00 | $609.13 | $583.79 | $590.09 | 0 |
| Nov 17, 2025 – Nov 21, 2025 | $589.18 | $605.00 | $575.00 | $591.82 | 0 |
| Nov 24, 2025 – Nov 28, 2025 | $597.13 | $626.26 | $585.65 | $592.46 | 0 |
| Dec 1, 2025 – Dec 5, 2025 | $588.81 | $596.51 | $530.96 | $548.12 | 0 |
| Dec 8, 2025 – Dec 12, 2025 | $545.38 | $569.00 | $541.02 | $557.90 | 0 |
| Dec 15, 2025 – Dec 19, 2025 | $557.90 | $572.44 | $544.24 | $568.36 | 0 |
| Dec 22, 2025 – Dec 26, 2025 | $566.04 | $575.53 | $560.77 | $567.56 | 0 |
| Dec 29, 2025 – Jan 2, 2026 | $567.56 | $577.40 | $551.00 | $571.02 | 0 |
| Jan 5, 2026 – Jan 9, 2026 | $568.36 | $614.36 | $566.15 | $595.00 | 0 |
| Jan 12, 2026 – Jan 16, 2026 | $597.93 | $628.92 | $591.36 | $610.90 | 0 |
| Jan 19, 2026 – Jan 23, 2026 | $600.00 | $624.00 | $579.03 | $588.05 | 0 |
| Jan 26, 2026 – Jan 30, 2026 | $588.00 | $608.07 | $578.84 | $582.48 | 0 |
| Feb 2, 2026 – Feb 6, 2026 | $576.16 | $597.88 | $538.29 | $542.04 | 0 |
| Feb 9, 2026 – Feb 13, 2026 | $540.55 | $547.07 | $392.35 | $428.03 | 0 |
| Feb 16, 2026 – Feb 20, 2026 | $430.89 | $454.71 | $425.80 | $453.77 | 0 |
| Feb 23, 2026 – Feb 27, 2026 | $450.46 | $456.79 | $425.57 | $451.76 | 0 |
| Mar 2, 2026 – Mar 6, 2026 | $444.98 | $478.00 | $441.85 | $470.59 | 0 |
| Mar 9, 2026 – Mar 13, 2026 | $466.70 | $483.30 | $442.83 | $450.41 | 0 |
| Mar 16, 2026 – Mar 20, 2026 | $455.53 | $466.17 | $446.89 | $452.51 | 0 |
| Mar 23, 2026 – Mar 27, 2026 | $458.26 | $475.80 | $449.11 | $451.20 | 0 |
| Mar 30, 2026 – Apr 2, 2026 | $460.84 | $501.33 | $448.29 | $498.34 | 0 |
| Apr 6, 2026 – Apr 10, 2026 | $498.11 | $528.14 | $472.22 | $493.53 | 0 |
| Apr 13, 2026 – Apr 17, 2026 | $493.22 | $530.97 | $492.97 | $520.60 | 0 |
| Apr 20, 2026 – Apr 24, 2026 | $518.38 | $530.08 | $373.00 | $410.54 | 0 |
| Apr 27, 2026 – May 1, 2026 | $415.28 | $424.99 | $402.44 | $417.54 | 0 |
| May 4, 2026 – May 8, 2026 | $415.11 | $435.15 | $407.69 | $424.00 | 0 |
| May 11, 2026 – May 15, 2026 | $427.44 | $429.22 | $413.00 | $415.27 | 0 |
| May 18, 2026 – May 22, 2026 | $417.10 | $434.86 | $403.46 | $432.80 | 0 |
| May 25, 2026 – May 29, 2026 | $443.54 | $453.54 | $422.00 | $447.11 | 0 |
| Jun 1, 2026 – Jun 5, 2026 | $446.43 | $466.22 | $434.38 | $454.25 | 0 |
| Jun 8, 2026 – Jun 12, 2026 | $454.25 | $479.30 | $450.06 | $467.34 | 0 |
| Jun 15, 2026 – Jun 18, 2026 | $467.34 | $474.98 | $447.95 | $460.20 | 0 |
| Jun 22, 2026 – Jun 26, 2026 | $458.82 | $533.09 | $445.01 | $527.07 | 0 |
| Jun 29, 2026 – Jul 2, 2026 | $530.00 | $562.47 | $522.95 | $557.60 | 0 |