| May 9, 2016 – May 13, 2016 | $25.64 | $28.20 | $25.49 | $28.20 | 0 |
| May 16, 2016 – May 20, 2016 | $28.51 | $29.99 | $27.34 | $29.00 | 0 |
| May 23, 2016 – May 27, 2016 | $29.05 | $29.89 | $27.50 | $27.92 | 0 |
| May 30, 2016 – Jun 3, 2016 | $27.75 | $29.05 | $27.45 | $28.11 | 0 |
| Jun 6, 2016 – Jun 10, 2016 | $29.11 | $29.11 | $27.97 | $28.15 | 0 |
| Jun 13, 2016 – Jun 17, 2016 | $28.13 | $28.55 | $27.16 | $27.29 | 0 |
| Jun 20, 2016 – Jun 24, 2016 | $27.90 | $35.00 | $27.51 | $33.66 | 0 |
| Jun 27, 2016 – Jul 1, 2016 | $33.48 | $35.90 | $32.78 | $35.17 | 0 |
| Jul 4, 2016 – Jul 8, 2016 | $35.01 | $37.89 | $34.41 | $36.74 | 0 |
| Jul 11, 2016 – Jul 15, 2016 | $36.75 | $37.77 | $35.38 | $36.42 | 0 |
| Jul 18, 2016 – Jul 22, 2016 | $36.24 | $38.50 | $36.22 | $37.18 | 0 |
| Jul 25, 2016 – Jul 29, 2016 | $37.25 | $40.55 | $37.25 | $38.84 | 0 |
| Aug 1, 2016 – Aug 5, 2016 | $38.90 | $39.40 | $37.18 | $37.58 | 0 |
| Aug 8, 2016 – Aug 12, 2016 | $37.49 | $39.03 | $35.93 | $38.67 | 0 |
| Aug 15, 2016 – Aug 19, 2016 | $38.88 | $39.48 | $33.66 | $38.23 | 0 |
| Aug 22, 2016 – Aug 26, 2016 | $38.19 | $40.81 | $37.91 | $38.30 | 0 |
| Aug 29, 2016 – Sep 2, 2016 | $38.38 | $38.81 | $37.55 | $37.95 | 0 |
| Sep 5, 2016 – Sep 9, 2016 | $38.06 | $40.55 | $36.37 | $36.52 | 0 |
| Sep 12, 2016 – Sep 16, 2016 | $36.30 | $40.45 | $34.79 | $39.51 | 0 |
| Sep 19, 2016 – Sep 23, 2016 | $39.87 | $40.97 | $36.62 | $37.02 | 0 |
| Sep 26, 2016 – Sep 30, 2016 | $36.78 | $37.17 | $35.33 | $35.93 | 0 |
| Oct 3, 2016 – Oct 7, 2016 | $35.96 | $37.00 | $35.50 | $36.25 | 0 |
| Oct 10, 2016 – Oct 14, 2016 | $36.37 | $36.76 | $34.41 | $34.78 | 0 |
| Oct 17, 2016 – Oct 21, 2016 | $34.69 | $34.72 | $31.29 | $31.75 | 0 |
| Oct 24, 2016 – Oct 28, 2016 | $31.94 | $32.55 | $30.15 | $30.77 | 0 |
| Oct 31, 2016 – Nov 4, 2016 | $30.81 | $31.32 | $29.76 | $29.82 | 0 |
| Nov 7, 2016 – Nov 11, 2016 | $30.17 | $33.30 | $26.60 | $32.03 | 0 |
| Nov 14, 2016 – Nov 18, 2016 | $32.23 | $36.19 | $32.07 | $35.01 | 0 |
| Nov 21, 2016 – Nov 25, 2016 | $35.13 | $36.55 | $33.66 | $35.60 | 0 |
| Nov 28, 2016 – Dec 2, 2016 | $35.48 | $35.55 | $30.87 | $32.06 | 0 |
| Dec 5, 2016 – Dec 9, 2016 | $32.17 | $33.92 | $31.84 | $33.41 | 0 |
| Dec 12, 2016 – Dec 16, 2016 | $33.35 | $33.82 | $31.52 | $33.67 | 0 |
| Dec 19, 2016 – Dec 23, 2016 | $33.68 | $35.65 | $33.32 | $35.00 | 0 |
| Dec 26, 2016 – Dec 30, 2016 | $35.17 | $35.77 | $34.24 | $34.73 | 0 |
| Jan 2, 2017 – Jan 6, 2017 | $35.14 | $36.99 | $34.69 | $36.50 | 0 |
| Jan 9, 2017 – Jan 13, 2017 | $36.56 | $37.14 | $35.81 | $36.08 | 0 |
| Jan 16, 2017 – Jan 20, 2017 | $36.09 | $37.35 | $35.68 | $37.26 | 0 |
| Jan 23, 2017 – Jan 27, 2017 | $37.27 | $38.04 | $36.06 | $37.83 | 0 |
| Jan 30, 2017 – Feb 3, 2017 | $37.56 | $39.14 | $37.16 | $38.17 | 0 |
| Feb 6, 2017 – Feb 10, 2017 | $38.23 | $38.99 | $37.62 | $38.72 | 0 |
| Feb 13, 2017 – Feb 17, 2017 | $38.98 | $39.41 | $37.97 | $38.73 | 0 |
| Feb 20, 2017 – Feb 24, 2017 | $38.90 | $39.99 | $38.90 | $39.29 | 0 |
| Feb 27, 2017 – Mar 3, 2017 | $39.14 | $40.75 | $38.95 | $39.94 | 0 |
| Mar 6, 2017 – Mar 10, 2017 | $39.72 | $40.45 | $39.24 | $40.06 | 0 |
| Mar 13, 2017 – Mar 17, 2017 | $40.21 | $45.87 | $39.97 | $45.32 | 0 |
| Mar 20, 2017 – Mar 24, 2017 | $45.40 | $47.49 | $44.59 | $46.85 | 0 |
| Mar 27, 2017 – Mar 31, 2017 | $46.35 | $48.68 | $45.70 | $48.41 | 0 |
| Apr 3, 2017 – Apr 7, 2017 | $47.77 | $50.04 | $47.45 | $49.17 | 0 |
| Apr 10, 2017 – Apr 13, 2017 | $49.16 | $49.37 | $46.17 | $46.24 | 0 |
| Apr 17, 2017 – Apr 21, 2017 | $46.15 | $48.81 | $46.00 | $48.29 | 0 |
| Apr 24, 2017 – Apr 28, 2017 | $49.00 | $49.36 | $46.54 | $47.81 | 0 |
| May 1, 2017 – May 5, 2017 | $48.10 | $49.51 | $47.09 | $49.40 | 0 |
| May 8, 2017 – May 12, 2017 | $49.31 | $51.11 | $47.41 | $49.02 | 0 |
| May 15, 2017 – May 19, 2017 | $49.24 | $50.11 | $47.42 | $49.52 | 0 |
| May 22, 2017 – May 26, 2017 | $49.71 | $52.51 | $49.33 | $52.00 | 0 |
| May 29, 2017 – Jun 2, 2017 | $52.33 | $53.52 | $51.19 | $53.05 | 0 |
| Jun 5, 2017 – Jun 9, 2017 | $53.12 | $53.25 | $50.25 | $50.72 | 0 |
| Jun 12, 2017 – Jun 16, 2017 | $50.50 | $50.92 | $48.46 | $49.74 | 0 |
| Jun 19, 2017 – Jun 23, 2017 | $50.02 | $52.74 | $49.60 | $52.16 | 0 |
| Jun 26, 2017 – Jun 30, 2017 | $52.18 | $52.65 | $51.12 | $52.06 | 0 |
| Jul 3, 2017 – Jul 7, 2017 | $52.21 | $53.68 | $51.55 | $53.50 | 0 |
| Jul 10, 2017 – Jul 14, 2017 | $53.40 | $53.60 | $52.22 | $52.53 | 0 |
| Jul 17, 2017 – Jul 21, 2017 | $52.53 | $52.97 | $50.94 | $52.62 | 0 |
| Jul 24, 2017 – Jul 28, 2017 | $52.80 | $53.87 | $51.27 | $52.47 | 0 |
| Jul 31, 2017 – Aug 4, 2017 | $52.58 | $52.98 | $51.75 | $52.69 | 0 |
| Aug 7, 2017 – Aug 11, 2017 | $52.78 | $53.03 | $50.13 | $50.88 | 0 |
| Aug 14, 2017 – Aug 18, 2017 | $51.40 | $51.99 | $49.34 | $49.34 | 0 |
| Aug 21, 2017 – Aug 25, 2017 | $49.33 | $49.77 | $48.31 | $48.40 | 0 |
| Aug 28, 2017 – Sep 1, 2017 | $48.58 | $50.99 | $48.19 | $50.85 | 0 |
| Sep 4, 2017 – Sep 8, 2017 | $50.87 | $51.89 | $50.57 | $51.67 | 0 |
| Sep 11, 2017 – Sep 15, 2017 | $51.99 | $53.24 | $51.73 | $53.03 | 0 |
| Sep 18, 2017 – Sep 22, 2017 | $53.17 | $57.23 | $52.92 | $56.03 | 0 |
| Sep 25, 2017 – Sep 29, 2017 | $56.05 | $58.12 | $55.61 | $58.10 | 0 |
| Oct 2, 2017 – Oct 6, 2017 | $58.24 | $62.48 | $58.24 | $62.45 | 0 |
| Oct 9, 2017 – Oct 13, 2017 | $62.45 | $63.09 | $61.67 | $62.29 | 0 |
| Oct 16, 2017 – Oct 20, 2017 | $62.69 | $62.85 | $61.14 | $62.60 | 0 |
| Oct 23, 2017 – Oct 27, 2017 | $62.37 | $63.90 | $61.94 | $63.41 | 0 |
| Oct 30, 2017 – Nov 3, 2017 | $63.29 | $64.67 | $62.67 | $63.58 | 0 |
| Nov 6, 2017 – Nov 10, 2017 | $63.72 | $66.96 | $60.08 | $66.73 | 0 |
| Nov 13, 2017 – Nov 17, 2017 | $66.37 | $71.20 | $66.20 | $71.20 | 0 |
| Nov 20, 2017 – Nov 24, 2017 | $71.20 | $73.16 | $71.16 | $71.91 | 0 |
| Nov 27, 2017 – Dec 1, 2017 | $71.99 | $75.52 | $70.42 | $75.00 | 0 |
| Dec 4, 2017 – Dec 8, 2017 | $75.13 | $75.66 | $70.51 | $70.78 | 0 |
| Dec 11, 2017 – Dec 15, 2017 | $71.15 | $72.13 | $69.78 | $71.82 | 0 |
| Dec 18, 2017 – Dec 22, 2017 | $72.29 | $74.80 | $71.34 | $74.34 | 0 |
| Dec 25, 2017 – Dec 29, 2017 | $74.28 | $77.31 | $74.28 | $76.70 | 0 |
| Jan 1, 2018 – Jan 5, 2018 | $77.00 | $77.40 | $72.01 | $72.92 | 0 |
| Jan 8, 2018 – Jan 12, 2018 | $72.84 | $73.75 | $70.34 | $71.48 | 0 |
| Jan 15, 2018 – Jan 19, 2018 | $71.38 | $73.90 | $70.96 | $73.33 | 0 |
| Jan 22, 2018 – Jan 26, 2018 | $73.59 | $79.51 | $71.33 | $78.85 | 0 |
| Jan 29, 2018 – Feb 2, 2018 | $78.75 | $79.51 | $73.87 | $74.22 | 0 |
| Feb 5, 2018 – Feb 9, 2018 | $73.30 | $74.62 | $68.67 | $72.53 | 0 |
| Feb 12, 2018 – Feb 16, 2018 | $72.88 | $79.92 | $72.57 | $78.74 | 0 |
| Feb 19, 2018 – Feb 23, 2018 | $78.00 | $80.56 | $70.34 | $74.02 | 0 |
| Feb 26, 2018 – Mar 2, 2018 | $74.62 | $74.90 | $67.03 | $69.89 | 0 |
| Mar 5, 2018 – Mar 9, 2018 | $69.41 | $74.30 | $68.94 | $73.31 | 0 |
| Mar 12, 2018 – Mar 16, 2018 | $73.40 | $75.49 | $72.39 | $74.01 | 0 |
| Mar 19, 2018 – Mar 23, 2018 | $73.93 | $77.02 | $72.61 | $72.75 | 0 |
| Mar 26, 2018 – Mar 29, 2018 | $74.33 | $77.49 | $72.14 | $77.04 | 0 |
| Apr 2, 2018 – Apr 6, 2018 | $76.45 | $78.72 | $73.11 | $77.40 | 0 |
| Apr 9, 2018 – Apr 13, 2018 | $78.14 | $78.34 | $75.48 | $77.28 | 0 |
| Apr 16, 2018 – Apr 20, 2018 | $77.88 | $79.82 | $75.49 | $75.62 | 0 |
| Apr 23, 2018 – Apr 27, 2018 | $75.91 | $76.43 | $67.76 | $68.94 | 0 |
| Apr 30, 2018 – May 4, 2018 | $69.11 | $74.25 | $67.65 | $73.67 | 0 |
| May 7, 2018 – May 11, 2018 | $73.97 | $77.24 | $73.06 | $77.16 | 0 |
| May 14, 2018 – May 18, 2018 | $77.23 | $81.64 | $76.28 | $80.80 | 0 |
| May 21, 2018 – May 25, 2018 | $80.83 | $81.22 | $74.56 | $74.70 | 0 |
| May 28, 2018 – Jun 1, 2018 | $74.06 | $79.45 | $73.14 | $78.43 | 0 |
| Jun 4, 2018 – Jun 8, 2018 | $79.20 | $86.77 | $78.06 | $86.58 | 0 |
| Jun 11, 2018 – Jun 15, 2018 | $86.59 | $91.36 | $86.49 | $90.52 | 0 |
| Jun 18, 2018 – Jun 22, 2018 | $90.04 | $95.49 | $88.18 | $89.59 | 0 |
| Jun 25, 2018 – Jun 29, 2018 | $89.07 | $89.07 | $82.68 | $83.97 | 0 |
| Jul 2, 2018 – Jul 6, 2018 | $83.27 | $85.20 | $79.50 | $83.41 | 0 |
| Jul 9, 2018 – Jul 13, 2018 | $84.57 | $87.39 | $82.18 | $86.10 | 0 |
| Jul 16, 2018 – Jul 20, 2018 | $85.88 | $93.85 | $85.16 | $93.10 | 0 |
| Jul 23, 2018 – Jul 27, 2018 | $93.06 | $93.25 | $86.88 | $88.07 | 0 |
| Jul 30, 2018 – Aug 3, 2018 | $88.53 | $90.38 | $80.63 | $89.86 | 0 |
| Aug 6, 2018 – Aug 10, 2018 | $90.47 | $95.04 | $89.51 | $91.96 | 0 |
| Aug 13, 2018 – Aug 17, 2018 | $92.00 | $92.00 | $86.96 | $88.95 | 0 |
| Aug 20, 2018 – Aug 24, 2018 | $89.36 | $91.50 | $88.25 | $89.94 | 0 |
| Aug 27, 2018 – Aug 31, 2018 | $90.75 | $91.37 | $89.15 | $90.37 | 0 |
| Sep 3, 2018 – Sep 7, 2018 | $90.30 | $90.87 | $87.52 | $90.12 | 0 |
| Sep 10, 2018 – Sep 14, 2018 | $90.24 | $93.69 | $90.14 | $90.87 | 0 |
| Sep 17, 2018 – Sep 21, 2018 | $90.80 | $91.12 | $80.55 | $81.20 | 0 |
| Sep 24, 2018 – Sep 28, 2018 | $81.11 | $83.35 | $74.35 | $75.34 | 0 |
| Oct 1, 2018 – Oct 5, 2018 | $75.95 | $76.45 | $68.43 | $71.19 | 0 |
| Oct 8, 2018 – Oct 12, 2018 | $70.69 | $71.13 | $65.50 | $69.69 | 0 |
| Oct 15, 2018 – Oct 19, 2018 | $69.25 | $73.30 | $66.17 | $67.00 | 0 |
| Oct 22, 2018 – Oct 26, 2018 | $67.14 | $68.73 | $58.70 | $62.31 | 0 |
| Oct 29, 2018 – Nov 2, 2018 | $63.13 | $70.22 | $60.35 | $68.01 | 0 |
| Nov 5, 2018 – Nov 9, 2018 | $68.23 | $68.53 | $62.42 | $62.91 | 0 |
| Nov 12, 2018 – Nov 16, 2018 | $62.73 | $65.00 | $60.82 | $63.11 | 0 |
| Nov 19, 2018 – Nov 23, 2018 | $62.98 | $64.04 | $57.27 | $57.83 | 0 |
| Nov 26, 2018 – Nov 30, 2018 | $58.29 | $61.85 | $55.68 | $61.64 | 0 |
| Dec 3, 2018 – Dec 7, 2018 | $62.57 | $63.59 | $57.89 | $60.72 | 0 |
| Dec 10, 2018 – Dec 14, 2018 | $60.68 | $61.05 | $53.67 | $54.49 | 0 |
| Dec 17, 2018 – Dec 21, 2018 | $54.38 | $57.31 | $52.67 | $52.95 | 0 |
| Dec 24, 2018 – Dec 28, 2018 | $52.75 | $56.35 | $50.03 | $55.59 | 0 |
| Dec 31, 2018 – Jan 4, 2019 | $55.85 | $56.23 | $52.17 | $54.47 | 0 |
| Jan 7, 2019 – Jan 11, 2019 | $54.36 | $59.48 | $53.75 | $58.47 | 0 |
| Jan 14, 2019 – Jan 18, 2019 | $58.25 | $58.25 | $52.07 | $57.01 | 0 |
| Jan 21, 2019 – Jan 25, 2019 | $56.44 | $57.67 | $54.49 | $55.96 | 0 |
| Jan 28, 2019 – Feb 1, 2019 | $55.29 | $58.48 | $45.32 | $47.53 | 0 |
| Feb 4, 2019 – Feb 8, 2019 | $48.41 | $52.49 | $47.81 | $51.00 | 0 |
| Feb 11, 2019 – Feb 15, 2019 | $51.20 | $56.55 | $51.20 | $55.07 | 0 |
| Feb 18, 2019 – Feb 22, 2019 | $56.65 | $58.23 | $53.00 | $55.26 | 0 |
| Feb 25, 2019 – Mar 1, 2019 | $55.08 | $56.17 | $53.49 | $54.62 | 0 |
| Mar 4, 2019 – Mar 8, 2019 | $54.69 | $54.88 | $50.54 | $50.94 | 0 |
| Mar 11, 2019 – Mar 15, 2019 | $50.98 | $55.50 | $49.65 | $54.67 | 0 |
| Mar 18, 2019 – Mar 22, 2019 | $54.65 | $57.83 | $53.59 | $55.30 | 0 |
| Mar 25, 2019 – Mar 29, 2019 | $55.18 | $57.85 | $54.49 | $57.15 | 0 |
| Apr 1, 2019 – Apr 5, 2019 | $57.72 | $60.86 | $56.03 | $60.77 | 0 |
| Apr 8, 2019 – Apr 12, 2019 | $60.56 | $63.29 | $56.51 | $61.77 | 0 |
| Apr 15, 2019 – Apr 18, 2019 | $61.63 | $66.04 | $61.34 | $65.12 | 0 |
| Apr 22, 2019 – Apr 26, 2019 | $64.78 | $68.07 | $63.19 | $67.91 | 0 |
| Apr 29, 2019 – May 3, 2019 | $67.69 | $68.65 | $58.76 | $63.48 | 0 |
| May 6, 2019 – May 10, 2019 | $61.76 | $65.98 | $61.05 | $64.70 | 0 |
| May 13, 2019 – May 17, 2019 | $63.18 | $67.84 | $61.32 | $65.38 | 0 |
| May 20, 2019 – May 24, 2019 | $65.00 | $67.18 | $62.55 | $65.00 | 0 |
| May 27, 2019 – May 31, 2019 | $65.36 | $67.04 | $63.71 | $64.87 | 0 |
| Jun 3, 2019 – Jun 7, 2019 | $64.80 | $69.12 | $64.08 | $68.72 | 0 |
| Jun 10, 2019 – Jun 14, 2019 | $69.00 | $70.92 | $64.24 | $65.14 | 0 |
| Jun 17, 2019 – Jun 21, 2019 | $65.18 | $69.78 | $64.00 | $67.25 | 0 |
| Jun 24, 2019 – Jun 28, 2019 | $67.40 | $70.22 | $66.20 | $69.30 | 0 |
| Jul 1, 2019 – Jul 5, 2019 | $70.10 | $70.61 | $67.74 | $69.50 | 0 |
| Jul 8, 2019 – Jul 12, 2019 | $69.18 | $69.47 | $65.48 | $68.46 | 0 |
| Jul 15, 2019 – Jul 19, 2019 | $68.86 | $70.00 | $67.27 | $67.76 | 0 |
| Jul 22, 2019 – Jul 26, 2019 | $67.76 | $74.29 | $65.25 | $73.11 | 0 |
| Jul 29, 2019 – Aug 2, 2019 | $72.90 | $78.69 | $66.88 | $73.39 | 0 |
| Aug 5, 2019 – Aug 9, 2019 | $72.33 | $77.80 | $69.71 | $76.19 | 0 |
| Aug 12, 2019 – Aug 16, 2019 | $75.88 | $77.99 | $72.16 | $74.29 | 0 |
| Aug 19, 2019 – Aug 23, 2019 | $75.50 | $77.99 | $73.98 | $75.07 | 0 |
| Aug 26, 2019 – Aug 30, 2019 | $75.99 | $78.99 | $74.46 | $78.20 | 0 |
| Sep 2, 2019 – Sep 6, 2019 | $77.58 | $78.28 | $74.47 | $77.03 | 0 |
| Sep 9, 2019 – Sep 13, 2019 | $77.49 | $80.76 | $75.81 | $79.06 | 0 |
| Sep 16, 2019 – Sep 20, 2019 | $78.59 | $81.41 | $73.80 | $74.48 | 0 |
| Sep 23, 2019 – Sep 27, 2019 | $73.81 | $76.10 | $71.29 | $72.89 | 0 |
| Sep 30, 2019 – Oct 4, 2019 | $72.74 | $75.55 | $69.42 | $71.38 | 0 |
| Oct 7, 2019 – Oct 11, 2019 | $71.27 | $75.56 | $70.15 | $74.36 | 0 |
| Oct 14, 2019 – Oct 18, 2019 | $74.18 | $79.39 | $73.76 | $78.64 | 0 |
| Oct 21, 2019 – Oct 25, 2019 | $79.42 | $80.86 | $77.31 | $79.92 | 0 |
| Oct 28, 2019 – Nov 1, 2019 | $80.49 | $91.26 | $79.99 | $89.55 | 0 |
| Nov 4, 2019 – Nov 8, 2019 | $90.00 | $92.32 | $88.40 | $91.06 | 0 |
| Nov 11, 2019 – Nov 15, 2019 | $90.42 | $92.61 | $89.11 | $90.18 | 0 |
| Nov 18, 2019 – Nov 22, 2019 | $89.44 | $92.36 | $84.00 | $87.05 | 0 |
| Nov 25, 2019 – Nov 29, 2019 | $87.51 | $91.45 | $87.35 | $88.76 | 0 |
| Dec 2, 2019 – Dec 6, 2019 | $88.89 | $90.13 | $85.98 | $89.29 | 0 |
| Dec 9, 2019 – Dec 13, 2019 | $88.89 | $89.87 | $84.69 | $88.98 | 0 |
| Dec 16, 2019 – Dec 20, 2019 | $89.66 | $90.86 | $85.75 | $90.65 | 0 |
| Dec 23, 2019 – Dec 27, 2019 | $90.82 | $91.58 | $89.71 | $90.46 | 0 |
| Dec 30, 2019 – Jan 3, 2020 | $90.59 | $91.46 | $87.41 | $87.85 | 0 |
| Jan 6, 2020 – Jan 10, 2020 | $87.48 | $91.49 | $86.64 | $90.98 | 0 |
| Jan 13, 2020 – Jan 17, 2020 | $91.13 | $97.00 | $90.82 | $94.67 | 0 |
| Jan 20, 2020 – Jan 24, 2020 | $94.17 | $97.23 | $92.61 | $94.01 | 0 |
| Jan 27, 2020 – Jan 31, 2020 | $92.43 | $103.76 | $92.22 | $96.55 | 0 |
| Feb 3, 2020 – Feb 7, 2020 | $97.27 | $102.61 | $97.11 | $98.93 | 0 |
| Feb 10, 2020 – Feb 14, 2020 | $98.70 | $106.32 | $98.29 | $105.71 | 0 |
| Feb 17, 2020 – Feb 21, 2020 | $110.29 | $119.42 | $107.00 | $112.27 | 0 |
| Feb 24, 2020 – Feb 28, 2020 | $108.78 | $111.92 | $93.35 | $99.25 | 0 |
| Mar 2, 2020 – Mar 6, 2020 | $99.86 | $108.51 | $96.55 | $99.48 | 0 |
| Mar 9, 2020 – Mar 13, 2020 | $94.22 | $94.22 | $69.61 | $75.00 | 0 |
| Mar 16, 2020 – Mar 20, 2020 | $60.11 | $67.02 | $53.29 | $58.16 | 0 |
| Mar 23, 2020 – Mar 27, 2020 | $58.05 | $75.88 | $54.22 | $70.12 | 0 |
| Mar 30, 2020 – Apr 3, 2020 | $70.00 | $75.62 | $60.00 | $61.46 | 0 |
| Apr 6, 2020 – Apr 9, 2020 | $61.97 | $79.96 | $61.92 | $76.92 | 0 |
| Apr 13, 2020 – Apr 17, 2020 | $76.21 | $79.71 | $68.65 | $76.41 | 0 |
| Apr 20, 2020 – Apr 24, 2020 | $73.52 | $78.64 | $66.02 | $77.46 | 0 |
| Apr 27, 2020 – May 1, 2020 | $78.55 | $99.29 | $78.27 | $86.15 | 0 |
| May 4, 2020 – May 8, 2020 | $84.47 | $93.37 | $83.27 | $90.00 | 0 |
| May 11, 2020 – May 15, 2020 | $88.50 | $91.93 | $80.55 | $88.75 | 0 |
| May 18, 2020 – May 22, 2020 | $94.29 | $98.67 | $91.76 | $97.00 | 0 |
| May 25, 2020 – May 29, 2020 | $101.67 | $109.95 | $98.92 | $106.31 | 0 |
| Jun 1, 2020 – Jun 5, 2020 | $106.43 | $115.50 | $105.79 | $110.00 | 0 |
| Jun 8, 2020 – Jun 12, 2020 | $111.31 | $116.34 | $100.74 | $105.17 | 0 |
| Jun 15, 2020 – Jun 19, 2020 | $102.03 | $114.47 | $100.77 | $109.71 | 0 |
| Jun 22, 2020 – Jun 26, 2020 | $109.45 | $114.99 | $103.60 | $104.18 | 0 |
| Jun 29, 2020 – Jul 2, 2020 | $105.44 | $115.00 | $104.22 | $110.15 | 0 |
| Jul 6, 2020 – Jul 10, 2020 | $113.04 | $114.53 | $104.04 | $108.11 | 0 |
| Jul 13, 2020 – Jul 17, 2020 | $109.83 | $119.26 | $106.49 | $118.30 | 0 |
| Jul 20, 2020 – Jul 24, 2020 | $117.45 | $124.97 | $117.45 | $121.52 | 0 |
| Jul 27, 2020 – Jul 31, 2020 | $121.75 | $131.25 | $119.43 | $128.03 | 0 |
| Aug 3, 2020 – Aug 7, 2020 | $129.80 | $132.32 | $117.65 | $122.83 | 0 |
| Aug 10, 2020 – Aug 14, 2020 | $122.95 | $128.46 | $120.52 | $126.24 | 0 |
| Aug 17, 2020 – Aug 21, 2020 | $126.06 | $129.68 | $121.24 | $123.77 | 0 |
| Aug 24, 2020 – Aug 28, 2020 | $125.42 | $127.29 | $119.39 | $126.34 | 0 |
| Aug 31, 2020 – Sep 4, 2020 | $125.91 | $130.97 | $114.44 | $118.80 | 0 |
| Sep 7, 2020 – Sep 11, 2020 | $116.36 | $119.37 | $110.54 | $112.38 | 0 |
| Sep 14, 2020 – Sep 18, 2020 | $113.94 | $121.21 | $111.00 | $114.35 | 0 |
| Sep 21, 2020 – Sep 25, 2020 | $112.04 | $119.98 | $110.41 | $118.31 | 0 |
| Sep 28, 2020 – Oct 2, 2020 | $120.30 | $127.18 | $119.71 | $126.32 | 0 |
| Oct 5, 2020 – Oct 9, 2020 | $127.27 | $132.05 | $126.47 | $130.83 | 0 |
| Oct 12, 2020 – Oct 16, 2020 | $131.50 | $137.73 | $131.37 | $135.74 | 0 |
| Oct 19, 2020 – Oct 23, 2020 | $135.97 | $137.55 | $123.72 | $125.47 | 0 |
| Oct 26, 2020 – Oct 30, 2020 | $123.37 | $128.63 | $115.31 | $119.49 | 0 |
| Nov 2, 2020 – Nov 6, 2020 | $120.75 | $142.10 | $120.75 | $140.69 | 0 |
| Nov 9, 2020 – Nov 13, 2020 | $143.54 | $147.88 | $123.49 | $132.62 | 0 |
| Nov 16, 2020 – Nov 20, 2020 | $134.91 | $140.61 | $131.01 | $137.54 | 0 |
| Nov 23, 2020 – Nov 27, 2020 | $138.68 | $141.24 | $131.65 | $137.86 | 0 |
| Nov 30, 2020 – Dec 4, 2020 | $137.91 | $140.00 | $130.82 | $134.35 | 0 |
| Dec 7, 2020 – Dec 11, 2020 | $134.11 | $148.17 | $133.18 | $142.00 | 0 |
| Dec 14, 2020 – Dec 18, 2020 | $143.56 | $154.98 | $139.95 | $153.96 | 0 |
| Dec 21, 2020 – Dec 24, 2020 | $150.84 | $159.61 | $150.18 | $159.11 | 0 |
| Dec 28, 2020 – Dec 31, 2020 | $161.40 | $161.88 | $153.44 | $158.63 | 0 |
| Jan 4, 2021 – Jan 8, 2021 | $160.00 | $170.54 | $150.44 | $169.22 | 0 |
| Jan 11, 2021 – Jan 15, 2021 | $167.54 | $175.75 | $164.61 | $165.40 | 0 |
| Jan 18, 2021 – Jan 22, 2021 | $167.18 | $177.09 | $162.28 | $176.87 | 0 |
| Jan 25, 2021 – Jan 29, 2021 | $176.35 | $179.04 | $154.32 | $157.68 | 0 |
| Feb 1, 2021 – Feb 5, 2021 | $159.72 | $168.58 | $157.81 | $167.41 | 0 |
| Feb 8, 2021 – Feb 12, 2021 | $169.18 | $173.02 | $162.49 | $163.64 | 0 |
| Feb 15, 2021 – Feb 19, 2021 | $164.12 | $166.05 | $157.16 | $161.52 | 0 |
| Feb 22, 2021 – Feb 26, 2021 | $159.48 | $165.03 | $149.97 | $158.51 | 0 |
| Mar 1, 2021 – Mar 5, 2021 | $160.00 | $164.58 | $147.60 | $158.50 | 0 |
| Mar 8, 2021 – Mar 12, 2021 | $160.10 | $176.93 | $158.29 | $176.45 | 0 |
| Mar 15, 2021 – Mar 19, 2021 | $175.61 | $181.98 | $170.67 | $175.16 | 0 |
| Mar 22, 2021 – Mar 26, 2021 | $175.49 | $177.79 | $162.16 | $177.77 | 0 |
| Mar 29, 2021 – Apr 1, 2021 | $178.46 | $180.71 | $169.06 | $173.64 | 0 |
| Apr 5, 2021 – Apr 9, 2021 | $176.51 | $181.52 | $169.65 | $181.24 | 0 |
| Apr 12, 2021 – Apr 16, 2021 | $181.62 | $184.37 | $175.24 | $182.32 | 0 |
| Apr 19, 2021 – Apr 23, 2021 | $181.29 | $182.88 | $170.98 | $181.76 | 0 |
| Apr 26, 2021 – Apr 30, 2021 | $183.62 | $189.19 | $178.31 | $179.38 | 0 |
| May 3, 2021 – May 7, 2021 | $180.91 | $203.50 | $180.91 | $202.98 | 0 |
| May 10, 2021 – May 14, 2021 | $203.10 | $206.26 | $165.25 | $176.08 | 0 |
| May 17, 2021 – May 21, 2021 | $173.58 | $178.00 | $164.71 | $174.31 | 0 |
| May 24, 2021 – May 28, 2021 | $175.68 | $177.99 | $168.70 | $172.04 | 0 |
| May 31, 2021 – Jun 4, 2021 | $173.43 | $173.72 | $161.10 | $161.85 | 0 |
| Jun 7, 2021 – Jun 11, 2021 | $161.26 | $167.51 | $160.13 | $161.66 | 0 |
| Jun 14, 2021 – Jun 18, 2021 | $161.80 | $166.83 | $156.35 | $165.40 | 0 |
| Jun 21, 2021 – Jun 25, 2021 | $167.48 | $174.35 | $164.74 | $168.06 | 0 |
| Jun 28, 2021 – Jul 2, 2021 | $168.86 | $175.00 | $166.57 | $170.27 | 0 |
| Jul 5, 2021 – Jul 9, 2021 | $170.53 | $177.35 | $168.30 | $175.04 | 0 |
| Jul 12, 2021 – Jul 16, 2021 | $176.79 | $177.55 | $163.83 | $167.05 | 0 |
| Jul 19, 2021 – Jul 23, 2021 | $164.13 | $178.29 | $162.07 | $177.94 | 0 |
| Jul 26, 2021 – Jul 30, 2021 | $177.43 | $178.99 | $171.00 | $174.78 | 0 |
| Aug 2, 2021 – Aug 6, 2021 | $174.81 | $191.73 | $168.80 | $190.98 | 0 |
| Aug 9, 2021 – Aug 13, 2021 | $191.57 | $199.81 | $189.60 | $199.65 | 0 |
| Aug 16, 2021 – Aug 20, 2021 | $199.18 | $200.00 | $185.46 | $191.17 | 0 |
| Aug 23, 2021 – Aug 27, 2021 | $191.51 | $201.87 | $191.05 | $200.23 | 0 |
| Aug 30, 2021 – Sep 3, 2021 | $201.84 | $204.21 | $194.86 | $202.35 | 0 |
| Sep 6, 2021 – Sep 10, 2021 | $202.35 | $210.18 | $199.27 | $207.81 | 0 |
| Sep 13, 2021 – Sep 17, 2021 | $209.42 | $209.42 | $197.20 | $199.60 | 0 |
| Sep 20, 2021 – Sep 24, 2021 | $194.54 | $212.12 | $191.36 | $207.98 | 0 |
| Sep 27, 2021 – Oct 1, 2021 | $207.83 | $210.12 | $196.24 | $203.62 | 0 |
| Oct 4, 2021 – Oct 8, 2021 | $204.31 | $208.55 | $199.31 | $205.85 | 0 |
| Oct 11, 2021 – Oct 15, 2021 | $205.62 | $209.05 | $197.84 | $207.28 | 0 |
| Oct 18, 2021 – Oct 22, 2021 | $206.93 | $227.33 | $205.81 | $224.21 | 0 |
| Oct 25, 2021 – Oct 29, 2021 | $222.55 | $235.86 | $222.55 | $234.96 | 0 |
| Nov 1, 2021 – Nov 5, 2021 | $234.54 | $260.00 | $233.62 | $243.95 | 0 |
| Nov 8, 2021 – Nov 12, 2021 | $245.87 | $251.95 | $242.04 | $248.45 | 0 |
| Nov 15, 2021 – Nov 19, 2021 | $249.57 | $253.69 | $244.65 | $248.52 | 0 |
| Nov 22, 2021 – Nov 26, 2021 | $249.38 | $254.01 | $245.94 | $249.20 | 0 |
| Nov 29, 2021 – Dec 3, 2021 | $253.17 | $253.80 | $231.62 | $237.15 | 0 |
| Dec 6, 2021 – Dec 10, 2021 | $239.18 | $246.10 | $232.47 | $236.54 | 0 |
| Dec 13, 2021 – Dec 17, 2021 | $237.25 | $237.25 | $218.41 | $219.88 | 0 |
| Dec 20, 2021 – Dec 23, 2021 | $217.30 | $232.66 | $211.59 | $230.44 | 0 |
| Dec 27, 2021 – Dec 31, 2021 | $231.85 | $243.81 | $229.74 | $242.28 | 0 |
| Jan 3, 2022 – Jan 7, 2022 | $243.07 | $246.02 | $209.07 | $209.31 | 0 |
| Jan 10, 2022 – Jan 14, 2022 | $206.33 | $212.86 | $197.72 | $204.55 | 0 |
| Jan 17, 2022 – Jan 21, 2022 | $200.40 | $202.14 | $180.52 | $181.82 | 0 |
| Jan 24, 2022 – Jan 28, 2022 | $176.82 | $186.62 | $167.77 | $174.40 | 0 |
| Jan 31, 2022 – Feb 4, 2022 | $175.37 | $187.81 | $173.27 | $181.15 | 0 |
| Feb 7, 2022 – Feb 11, 2022 | $180.68 | $189.27 | $170.91 | $173.29 | 0 |
| Feb 14, 2022 – Feb 18, 2022 | $173.69 | $191.65 | $162.73 | $165.81 | 0 |
| Feb 21, 2022 – Feb 25, 2022 | $163.21 | $172.29 | $150.00 | $171.59 | 0 |
| Feb 28, 2022 – Mar 4, 2022 | $169.97 | $176.31 | $165.51 | $167.00 | 0 |
| Mar 7, 2022 – Mar 11, 2022 | $166.92 | $176.54 | $155.47 | $173.66 | 0 |
| Mar 14, 2022 – Mar 18, 2022 | $174.85 | $183.83 | $169.29 | $183.66 | 0 |
| Mar 21, 2022 – Mar 25, 2022 | $183.66 | $184.19 | $160.16 | $162.37 | 0 |
| Mar 28, 2022 – Apr 1, 2022 | $161.89 | $175.78 | $158.44 | $164.02 | 0 |
| Apr 4, 2022 – Apr 8, 2022 | $164.00 | $165.76 | $148.53 | $150.67 | 0 |
| Apr 11, 2022 – Apr 14, 2022 | $148.62 | $155.02 | $146.15 | $147.00 | 0 |
| Apr 18, 2022 – Apr 22, 2022 | $147.05 | $155.61 | $142.88 | $144.24 | 0 |
| Apr 25, 2022 – Apr 29, 2022 | $143.40 | $148.77 | $139.54 | $141.03 | 0 |
| May 2, 2022 – May 6, 2022 | $140.65 | $146.01 | $125.11 | $132.67 | 0 |
| May 9, 2022 – May 13, 2022 | $129.61 | $134.81 | $117.82 | $132.96 | 0 |
| May 16, 2022 – May 20, 2022 | $131.62 | $135.63 | $121.02 | $125.63 | 0 |
| May 23, 2022 – May 27, 2022 | $126.25 | $137.54 | $117.66 | $137.45 | 0 |
| May 30, 2022 – Jun 3, 2022 | $136.33 | $136.49 | $128.58 | $133.36 | 0 |
| Jun 6, 2022 – Jun 10, 2022 | $135.73 | $136.55 | $123.90 | $124.23 | 0 |
| Jun 13, 2022 – Jun 17, 2022 | $120.09 | $122.17 | $108.77 | $112.34 | 0 |
| Jun 20, 2022 – Jun 24, 2022 | $113.26 | $126.63 | $109.53 | $126.14 | 0 |
| Jun 27, 2022 – Jul 1, 2022 | $126.20 | $127.42 | $114.50 | $120.19 | 0 |
| Jul 4, 2022 – Jul 8, 2022 | $117.52 | $125.50 | $116.28 | $124.22 | 0 |
| Jul 11, 2022 – Jul 15, 2022 | $123.64 | $125.95 | $115.87 | $122.88 | 0 |
| Jul 18, 2022 – Jul 22, 2022 | $124.07 | $128.94 | $120.44 | $126.66 | 0 |
| Jul 25, 2022 – Jul 29, 2022 | $126.19 | $139.91 | $122.55 | $139.33 | 0 |
| Aug 1, 2022 – Aug 5, 2022 | $138.97 | $144.91 | $126.98 | $134.84 | 0 |
| Aug 8, 2022 – Aug 12, 2022 | $135.90 | $142.17 | $131.34 | $140.23 | 0 |
| Aug 15, 2022 – Aug 19, 2022 | $138.69 | $143.97 | $137.77 | $138.21 | 0 |
| Aug 22, 2022 – Aug 26, 2022 | $135.03 | $137.52 | $129.25 | $129.64 | 0 |
| Aug 29, 2022 – Sep 2, 2022 | $128.24 | $128.85 | $120.98 | $121.90 | 0 |
| Sep 5, 2022 – Sep 9, 2022 | $122.90 | $129.59 | $119.27 | $127.86 | 0 |
| Sep 12, 2022 – Sep 16, 2022 | $128.11 | $128.89 | $110.77 | $113.67 | 0 |
| Sep 19, 2022 – Sep 23, 2022 | $112.49 | $115.85 | $103.08 | $106.41 | 0 |
| Sep 26, 2022 – Sep 30, 2022 | $105.83 | $108.39 | $100.36 | $104.14 | 0 |
| Oct 3, 2022 – Oct 7, 2022 | $105.58 | $114.82 | $104.40 | $106.97 | 0 |
| Oct 10, 2022 – Oct 14, 2022 | $107.80 | $110.36 | $100.01 | $101.13 | 0 |
| Oct 17, 2022 – Oct 21, 2022 | $104.02 | $111.56 | $97.36 | $104.21 | 0 |
| Oct 24, 2022 – Oct 28, 2022 | $105.00 | $122.19 | $104.51 | $122.03 | 0 |
| Oct 31, 2022 – Nov 4, 2022 | $120.43 | $121.65 | $103.46 | $109.02 | 0 |
| Nov 7, 2022 – Nov 11, 2022 | $109.93 | $140.97 | $107.43 | $136.34 | 0 |
| Nov 14, 2022 – Nov 18, 2022 | $134.16 | $135.24 | $118.05 | $120.22 | 0 |
| Nov 21, 2022 – Nov 25, 2022 | $118.79 | $125.14 | $118.35 | $123.43 | 0 |
| Nov 28, 2022 – Dec 2, 2022 | $121.32 | $129.00 | $118.27 | $126.10 | 0 |
| Dec 5, 2022 – Dec 9, 2022 | $123.45 | $124.68 | $117.32 | $119.36 | 0 |
| Dec 12, 2022 – Dec 16, 2022 | $120.03 | $128.99 | $115.73 | $116.89 | 0 |
| Dec 19, 2022 – Dec 23, 2022 | $117.39 | $120.06 | $113.26 | $117.50 | 0 |
| Dec 26, 2022 – Dec 30, 2022 | $117.83 | $120.22 | $114.31 | $117.32 | 0 |
| Jan 2, 2023 – Jan 6, 2023 | $120.01 | $124.27 | $116.12 | $123.99 | 0 |
| Jan 9, 2023 – Jan 13, 2023 | $125.85 | $132.10 | $125.00 | $132.04 | 0 |
| Jan 16, 2023 – Jan 20, 2023 | $132.09 | $136.44 | $127.14 | $135.89 | 0 |
| Jan 23, 2023 – Jan 27, 2023 | $135.72 | $150.72 | $133.72 | $147.26 | 0 |
| Jan 30, 2023 – Feb 3, 2023 | $145.44 | $165.32 | $144.45 | $159.86 | 0 |
| Feb 6, 2023 – Feb 10, 2023 | $157.43 | $158.00 | $145.79 | $146.87 | 0 |
| Feb 13, 2023 – Feb 17, 2023 | $147.67 | $159.61 | $145.56 | $152.24 | 0 |
| Feb 20, 2023 – Feb 24, 2023 | $148.58 | $150.99 | $145.47 | $148.83 | 0 |
| Feb 27, 2023 – Mar 3, 2023 | $150.47 | $151.77 | $142.52 | $148.58 | 0 |
| Mar 6, 2023 – Mar 10, 2023 | $149.15 | $150.19 | $132.88 | $135.60 | 0 |
| Mar 13, 2023 – Mar 17, 2023 | $132.85 | $142.40 | $131.32 | $132.95 | 0 |
| Mar 20, 2023 – Mar 24, 2023 | $132.54 | $137.80 | $127.56 | $130.40 | 0 |
| Mar 27, 2023 – Mar 31, 2023 | $132.66 | $136.92 | $130.92 | $136.87 | 0 |
| Apr 3, 2023 – Apr 6, 2023 | $135.99 | $136.51 | $125.60 | $129.37 | 0 |
| Apr 10, 2023 – Apr 14, 2023 | $131.03 | $140.57 | $131.03 | $135.85 | 0 |
| Apr 17, 2023 – Apr 21, 2023 | $136.46 | $141.63 | $135.67 | $139.81 | 0 |
| Apr 24, 2023 – Apr 28, 2023 | $140.00 | $148.56 | $139.27 | $147.74 | 0 |
| May 1, 2023 – May 5, 2023 | $147.75 | $160.83 | $144.27 | $152.98 | 0 |
| May 8, 2023 – May 12, 2023 | $153.06 | $155.42 | $146.28 | $148.63 | 0 |
| May 15, 2023 – May 19, 2023 | $148.45 | $154.61 | $147.68 | $149.22 | 0 |
| May 22, 2023 – May 26, 2023 | $149.56 | $150.52 | $139.39 | $141.11 | 0 |
| May 29, 2023 – Jun 2, 2023 | $142.58 | $144.50 | $136.76 | $143.80 | 0 |
| Jun 5, 2023 – Jun 9, 2023 | $143.10 | $154.24 | $142.00 | $148.20 | 0 |
| Jun 12, 2023 – Jun 16, 2023 | $148.90 | $160.17 | $147.32 | $158.79 | 0 |
| Jun 19, 2023 – Jun 23, 2023 | $157.09 | $163.71 | $156.48 | $157.88 | 0 |
| Jun 26, 2023 – Jun 30, 2023 | $157.96 | $169.26 | $157.96 | $167.36 | 0 |
| Jul 3, 2023 – Jul 7, 2023 | $166.15 | $167.03 | $160.10 | $163.58 | 0 |
| Jul 10, 2023 – Jul 14, 2023 | $163.09 | $176.16 | $163.00 | $171.97 | 0 |
| Jul 17, 2023 – Jul 21, 2023 | $170.64 | $171.43 | $163.50 | $165.99 | 0 |
| Jul 24, 2023 – Jul 28, 2023 | $166.92 | $170.74 | $162.93 | $170.19 | 0 |
| Jul 31, 2023 – Aug 4, 2023 | $170.92 | $174.40 | $155.42 | $162.90 | 0 |
| Aug 7, 2023 – Aug 11, 2023 | $167.96 | $168.61 | $158.69 | $161.92 | 0 |
| Aug 14, 2023 – Aug 18, 2023 | $161.72 | $164.90 | $151.53 | $155.06 | 0 |
| Aug 21, 2023 – Aug 25, 2023 | $155.51 | $159.15 | $151.87 | $157.43 | 0 |
| Aug 28, 2023 – Sep 1, 2023 | $157.85 | $174.04 | $156.01 | $172.66 | 0 |
| Sep 4, 2023 – Sep 8, 2023 | $173.05 | $173.23 | $160.13 | $161.61 | 0 |
| Sep 11, 2023 – Sep 15, 2023 | $162.36 | $165.44 | $158.97 | $159.49 | 0 |
| Sep 18, 2023 – Sep 22, 2023 | $159.71 | $162.11 | $153.13 | $155.25 | 0 |
| Sep 25, 2023 – Sep 29, 2023 | $154.45 | $167.62 | $154.24 | $163.45 | 0 |
| Oct 2, 2023 – Oct 6, 2023 | $163.41 | $165.97 | $155.62 | $159.14 | 0 |
| Oct 9, 2023 – Oct 13, 2023 | $157.98 | $163.77 | $151.74 | $152.25 | 0 |
| Oct 16, 2023 – Oct 20, 2023 | $153.61 | $158.02 | $137.14 | $137.27 | 0 |
| Oct 23, 2023 – Oct 27, 2023 | $136.74 | $138.30 | $130.57 | $133.70 | 0 |
| Oct 30, 2023 – Nov 3, 2023 | $134.62 | $138.92 | $116.81 | $127.79 | 0 |
| Nov 6, 2023 – Nov 10, 2023 | $127.61 | $128.35 | $123.62 | $126.69 | 0 |
| Nov 13, 2023 – Nov 17, 2023 | $126.10 | $142.14 | $125.67 | $138.43 | 0 |
| Nov 20, 2023 – Nov 24, 2023 | $138.79 | $141.73 | $137.37 | $140.09 | 0 |
| Nov 27, 2023 – Dec 1, 2023 | $139.35 | $147.57 | $136.64 | $147.14 | 0 |
| Dec 4, 2023 – Dec 8, 2023 | $146.14 | $148.61 | $141.17 | $145.73 | 0 |
| Dec 11, 2023 – Dec 15, 2023 | $145.55 | $171.61 | $143.80 | $166.73 | 0 |
| Dec 18, 2023 – Dec 22, 2023 | $167.60 | $168.26 | $161.01 | $164.07 | 0 |
| Dec 25, 2023 – Dec 29, 2023 | $164.97 | $167.04 | $162.27 | $162.50 | 0 |
| Jan 1, 2024 – Jan 5, 2024 | $160.53 | $162.46 | $151.55 | $152.71 | 0 |
| Jan 8, 2024 – Jan 12, 2024 | $151.14 | $160.60 | $151.14 | $156.86 | 0 |
| Jan 15, 2024 – Jan 19, 2024 | $154.75 | $159.89 | $152.32 | $159.57 | 0 |
| Jan 22, 2024 – Jan 26, 2024 | $160.70 | $163.96 | $153.47 | $156.77 | 0 |
| Jan 29, 2024 – Feb 2, 2024 | $156.97 | $160.52 | $154.29 | $158.19 | 0 |
| Feb 5, 2024 – Feb 9, 2024 | $155.64 | $161.64 | $148.05 | $160.70 | 0 |
| Feb 12, 2024 – Feb 16, 2024 | $160.78 | $170.07 | $152.98 | $165.53 | 0 |
| Feb 19, 2024 – Feb 23, 2024 | $162.80 | $168.69 | $161.59 | $167.62 | 0 |
| Feb 26, 2024 – Mar 1, 2024 | $167.44 | $171.74 | $163.53 | $171.67 | 0 |
| Mar 4, 2024 – Mar 8, 2024 | $171.50 | $183.93 | $170.25 | $182.16 | 0 |
| Mar 11, 2024 – Mar 15, 2024 | $180.87 | $182.15 | $166.71 | $170.01 | 0 |
| Mar 18, 2024 – Mar 22, 2024 | $170.19 | $188.01 | $169.28 | $185.37 | 0 |
| Mar 25, 2024 – Mar 28, 2024 | $185.17 | $186.42 | $174.46 | $174.55 | 0 |
| Apr 1, 2024 – Apr 5, 2024 | $174.39 | $175.89 | $164.99 | $169.72 | 0 |
| Apr 8, 2024 – Apr 12, 2024 | $171.06 | $181.81 | $167.86 | $169.26 | 0 |
| Apr 15, 2024 – Apr 19, 2024 | $171.00 | $171.00 | $154.46 | $155.94 | 0 |
| Apr 22, 2024 – Apr 26, 2024 | $157.01 | $166.34 | $154.87 | $162.54 | 0 |
| Apr 29, 2024 – May 3, 2024 | $164.35 | $165.97 | $134.45 | $152.42 | 0 |
| May 6, 2024 – May 10, 2024 | $154.58 | $160.10 | $152.93 | $156.49 | 0 |
| May 13, 2024 – May 17, 2024 | $158.17 | $161.25 | $151.34 | $152.02 | 0 |
| May 20, 2024 – May 24, 2024 | $152.35 | $158.31 | $151.23 | $154.32 | 0 |
| May 27, 2024 – May 31, 2024 | $155.80 | $156.00 | $149.13 | $154.82 | 0 |
| Jun 3, 2024 – Jun 7, 2024 | $156.08 | $156.08 | $128.02 | $128.14 | 0 |
| Jun 10, 2024 – Jun 14, 2024 | $126.66 | $138.64 | $126.66 | $131.21 | 0 |
| Jun 17, 2024 – Jun 21, 2024 | $130.55 | $132.51 | $128.23 | $130.87 | 0 |
| Jun 24, 2024 – Jun 28, 2024 | $131.24 | $132.98 | $121.06 | $121.41 | 0 |
| Jul 1, 2024 – Jul 5, 2024 | $121.93 | $122.03 | $115.55 | $116.45 | 0 |
| Jul 8, 2024 – Jul 12, 2024 | $117.15 | $132.69 | $114.60 | $130.22 | 0 |
| Jul 15, 2024 – Jul 19, 2024 | $130.70 | $145.64 | $129.80 | $135.16 | 0 |
| Jul 22, 2024 – Jul 26, 2024 | $137.65 | $148.02 | $133.92 | $145.50 | 0 |
| Jul 29, 2024 – Aug 2, 2024 | $145.53 | $153.22 | $130.32 | $135.49 | 0 |
| Aug 5, 2024 – Aug 9, 2024 | $129.04 | $138.35 | $127.12 | $133.06 | 0 |
| Aug 12, 2024 – Aug 16, 2024 | $132.63 | $139.17 | $129.71 | $136.09 | 0 |
| Aug 19, 2024 – Aug 23, 2024 | $136.84 | $144.72 | $134.23 | $144.61 | 0 |
| Aug 26, 2024 – Aug 30, 2024 | $145.83 | $147.66 | $137.93 | $141.86 | 0 |
| Sep 2, 2024 – Sep 6, 2024 | $140.91 | $141.05 | $131.93 | $135.72 | 0 |
| Sep 9, 2024 – Sep 13, 2024 | $135.86 | $142.01 | $128.48 | $141.04 | 0 |
| Sep 16, 2024 – Sep 20, 2024 | $141.85 | $155.07 | $139.78 | $149.18 | 0 |
| Sep 23, 2024 – Sep 27, 2024 | $150.96 | $154.19 | $147.33 | $151.19 | 0 |
| Sep 30, 2024 – Oct 4, 2024 | $150.08 | $152.12 | $143.98 | $144.02 | 0 |
| Oct 7, 2024 – Oct 11, 2024 | $142.49 | $148.36 | $139.03 | $148.32 | 0 |
| Oct 14, 2024 – Oct 18, 2024 | $148.64 | $149.51 | $143.85 | $145.02 | 0 |
| Oct 21, 2024 – Oct 25, 2024 | $145.31 | $145.31 | $138.36 | $141.44 | 0 |
| Oct 28, 2024 – Nov 1, 2024 | $142.96 | $148.64 | $139.30 | $141.96 | 0 |
| Nov 4, 2024 – Nov 8, 2024 | $142.50 | $154.01 | $142.15 | $151.93 | 0 |
| Nov 11, 2024 – Nov 15, 2024 | $153.92 | $154.34 | $139.47 | $140.60 | 0 |
| Nov 18, 2024 – Nov 22, 2024 | $140.00 | $149.07 | $135.71 | $148.77 | 0 |
| Nov 25, 2024 – Nov 29, 2024 | $151.67 | $160.75 | $150.11 | $153.25 | 0 |
| Dec 2, 2024 – Dec 6, 2024 | $152.70 | $154.03 | $144.79 | $151.05 | 0 |
| Dec 9, 2024 – Dec 13, 2024 | $153.31 | $156.93 | $140.01 | $141.29 | 0 |
| Dec 16, 2024 – Dec 20, 2024 | $140.62 | $143.08 | $132.02 | $135.63 | 0 |
| Dec 23, 2024 – Dec 27, 2024 | $134.96 | $135.76 | $132.12 | $133.71 | 0 |
| Dec 30, 2024 – Jan 3, 2025 | $133.34 | $134.07 | $127.30 | $130.33 | 0 |
| Jan 6, 2025 – Jan 10, 2025 | $131.93 | $135.00 | $125.73 | $128.13 | 0 |
| Jan 13, 2025 – Jan 17, 2025 | $126.89 | $143.15 | $126.89 | $142.81 | 0 |
| Jan 20, 2025 – Jan 24, 2025 | $144.76 | $148.67 | $144.53 | $147.58 | 0 |
| Jan 27, 2025 – Jan 31, 2025 | $148.18 | $151.79 | $141.62 | $142.30 | 0 |
| Feb 3, 2025 – Feb 7, 2025 | $138.66 | $139.26 | $132.60 | $133.13 | 0 |
| Feb 10, 2025 – Feb 14, 2025 | $134.80 | $147.87 | $129.25 | $146.09 | 0 |
| Feb 17, 2025 – Feb 21, 2025 | $145.41 | $146.31 | $133.45 | $134.62 | 0 |
| Feb 24, 2025 – Feb 28, 2025 | $134.39 | $134.40 | $124.07 | $126.31 | 0 |
| Mar 3, 2025 – Mar 7, 2025 | $126.81 | $129.07 | $119.15 | $129.07 | 0 |
| Mar 10, 2025 – Mar 14, 2025 | $128.01 | $132.06 | $120.00 | $122.61 | 0 |
| Mar 17, 2025 – Mar 21, 2025 | $121.62 | $124.95 | $117.88 | $122.00 | 0 |
| Mar 24, 2025 – Mar 28, 2025 | $123.96 | $129.37 | $120.52 | $121.90 | 0 |
| Mar 31, 2025 – Apr 4, 2025 | $119.90 | $122.72 | $106.24 | $111.40 | 0 |
| Apr 7, 2025 – Apr 11, 2025 | $107.42 | $116.41 | $101.25 | $113.84 | 0 |
| Apr 14, 2025 – Apr 17, 2025 | $116.91 | $117.85 | $108.33 | $112.18 | 0 |
| Apr 21, 2025 – Apr 25, 2025 | $111.26 | $120.50 | $106.74 | $114.99 | 0 |
| Apr 28, 2025 – May 2, 2025 | $114.60 | $122.08 | $108.12 | $121.82 | 0 |
| May 5, 2025 – May 9, 2025 | $120.70 | $123.92 | $116.81 | $120.66 | 0 |
| May 12, 2025 – May 16, 2025 | $126.85 | $128.60 | $121.38 | $125.48 | 0 |
| May 19, 2025 – May 23, 2025 | $122.04 | $124.27 | $112.89 | $115.79 | 0 |
| May 26, 2025 – May 30, 2025 | $118.38 | $119.53 | $115.20 | $116.81 | 0 |
| Jun 2, 2025 – Jun 6, 2025 | $116.31 | $126.25 | $112.23 | $122.00 | 0 |
| Jun 9, 2025 – Jun 13, 2025 | $123.92 | $128.53 | $117.91 | $118.77 | 0 |
| Jun 16, 2025 – Jun 20, 2025 | $120.17 | $120.37 | $115.74 | $116.58 | 0 |
| Jun 23, 2025 – Jun 27, 2025 | $115.64 | $122.82 | $115.31 | $120.54 | 0 |
| Jun 30, 2025 – Jul 3, 2025 | $120.70 | $130.33 | $118.76 | $129.74 | 0 |
| Jul 7, 2025 – Jul 11, 2025 | $128.00 | $133.36 | $125.49 | $129.24 | 0 |
| Jul 14, 2025 – Jul 18, 2025 | $128.90 | $129.56 | $121.83 | $124.37 | 0 |
| Jul 21, 2025 – Jul 25, 2025 | $124.79 | $132.98 | $123.13 | $132.76 | 0 |
| Jul 28, 2025 – Aug 1, 2025 | $132.48 | $142.82 | $126.16 | $136.37 | 0 |
| Aug 4, 2025 – Aug 8, 2025 | $136.89 | $139.39 | $131.55 | $132.30 | 0 |
| Aug 11, 2025 – Aug 15, 2025 | $132.28 | $146.71 | $128.53 | $139.61 | 0 |
| Aug 18, 2025 – Aug 22, 2025 | $140.49 | $147.45 | $136.65 | $147.22 | 0 |
| Aug 25, 2025 – Aug 29, 2025 | $146.03 | $147.19 | $140.80 | $143.24 | 0 |
| Sep 1, 2025 – Sep 5, 2025 | $140.41 | $154.00 | $139.96 | $152.97 | 0 |
| Sep 8, 2025 – Sep 12, 2025 | $152.65 | $153.25 | $139.32 | $139.58 | 0 |
| Sep 15, 2025 – Sep 19, 2025 | $140.12 | $142.18 | $134.47 | $135.29 | 0 |
| Sep 22, 2025 – Sep 26, 2025 | $134.50 | $136.28 | $127.09 | $129.08 | 0 |
| Sep 29, 2025 – Oct 3, 2025 | $130.14 | $131.71 | $125.40 | $127.48 | 0 |
| Oct 6, 2025 – Oct 10, 2025 | $128.50 | $128.50 | $116.08 | $116.99 | 0 |
| Oct 13, 2025 – Oct 17, 2025 | $117.45 | $125.32 | $117.45 | $120.01 | 0 |
| Oct 20, 2025 – Oct 24, 2025 | $120.73 | $126.32 | $118.76 | $125.07 | 0 |
| Oct 27, 2025 – Oct 31, 2025 | $126.60 | $137.32 | $122.51 | $129.77 | 0 |
| Nov 3, 2025 – Nov 7, 2025 | $128.28 | $128.28 | $121.51 | $122.87 | 0 |
| Nov 10, 2025 – Nov 14, 2025 | $123.29 | $128.62 | $122.26 | $128.54 | 0 |
| Nov 17, 2025 – Nov 21, 2025 | $129.38 | $133.60 | $123.86 | $131.10 | 0 |
| Nov 24, 2025 – Nov 28, 2025 | $129.75 | $137.08 | $128.28 | $134.28 | 0 |
| Dec 1, 2025 – Dec 5, 2025 | $132.39 | $135.76 | $120.13 | $131.36 | 0 |
| Dec 8, 2025 – Dec 12, 2025 | $132.86 | $133.03 | $124.39 | $129.87 | 0 |
| Dec 15, 2025 – Dec 19, 2025 | $130.00 | $131.74 | $125.31 | $128.57 | 0 |
| Dec 22, 2025 – Dec 26, 2025 | $127.95 | $129.17 | $125.32 | $127.21 | 0 |
| Dec 29, 2025 – Jan 2, 2026 | $127.41 | $127.98 | $123.16 | $125.06 | 0 |
| Jan 5, 2026 – Jan 9, 2026 | $125.47 | $142.62 | $125.47 | $140.46 | 0 |
| Jan 12, 2026 – Jan 16, 2026 | $138.99 | $151.97 | $138.30 | $147.53 | 0 |
| Jan 19, 2026 – Jan 23, 2026 | $144.71 | $149.84 | $142.60 | $147.50 | 0 |
| Jan 26, 2026 – Jan 30, 2026 | $147.50 | $147.79 | $139.82 | $143.54 | 0 |
| Feb 2, 2026 – Feb 6, 2026 | $143.03 | $152.29 | $141.47 | $150.01 | 0 |
| Feb 9, 2026 – Feb 13, 2026 | $150.13 | $168.56 | $145.59 | $157.04 | 0 |
| Feb 16, 2026 – Feb 20, 2026 | $155.47 | $156.99 | $150.01 | $151.40 | 0 |
| Feb 23, 2026 – Feb 27, 2026 | $150.95 | $151.28 | $139.60 | $142.89 | 0 |
| Mar 2, 2026 – Mar 6, 2026 | $140.77 | $142.71 | $130.75 | $130.88 | 0 |
| Mar 9, 2026 – Mar 13, 2026 | $128.37 | $136.82 | $126.86 | $129.81 | 0 |
| Mar 16, 2026 – Mar 20, 2026 | $130.96 | $131.81 | $125.00 | $127.45 | 0 |
| Mar 23, 2026 – Mar 27, 2026 | $131.28 | $141.95 | $129.65 | $130.46 | 0 |
| Mar 30, 2026 – Apr 2, 2026 | $131.39 | $135.18 | $123.83 | $126.74 | 0 |
| Apr 6, 2026 – Apr 10, 2026 | $126.45 | $138.17 | $124.51 | $135.48 | 0 |
| Apr 13, 2026 – Apr 17, 2026 | $135.22 | $145.31 | $134.05 | $144.35 | 0 |
| Apr 20, 2026 – Apr 24, 2026 | $143.56 | $150.82 | $140.63 | $145.09 | 0 |
| Apr 27, 2026 – May 1, 2026 | $146.93 | $146.93 | $118.12 | $125.61 | 0 |
| May 4, 2026 – May 8, 2026 | $127.06 | $127.16 | $119.99 | $121.00 | 0 |
| May 11, 2026 – May 15, 2026 | $121.95 | $125.17 | $116.87 | $117.50 | 0 |
| May 18, 2026 – May 22, 2026 | $117.34 | $118.11 | $109.10 | $113.36 | 0 |
| May 25, 2026 – May 29, 2026 | $113.70 | $116.25 | $108.33 | $108.60 | 0 |
| Jun 1, 2026 – Jun 5, 2026 | $107.74 | $109.00 | $100.52 | $105.05 | 0 |
| Jun 8, 2026 – Jun 12, 2026 | $104.20 | $108.42 | $101.91 | $106.50 | 0 |
| Jun 15, 2026 – Jun 18, 2026 | $109.01 | $113.53 | $104.52 | $110.17 | 0 |
| Jun 22, 2026 – Jun 26, 2026 | $108.52 | $117.83 | $105.20 | $116.63 | 0 |
| Jun 29, 2026 – Jul 2, 2026 | $114.87 | $116.27 | $109.43 | $112.39 | 0 |
| Jul 6, 2026 – Jul 6, 2026 | $111.92 | $112.35 | $109.40 | $110.74 | |