| Sep 14, 2015 – Sep 18, 2015 | $40.00 | $42.00 | $38.00 | $41.30 | |
| Sep 21, 2015 – Sep 25, 2015 | $42.41 | $43.06 | $39.24 | $40.28 | 0 |
| Sep 28, 2015 – Oct 2, 2015 | $40.11 | $41.35 | $39.00 | $39.89 | 0 |
| Oct 5, 2015 – Oct 9, 2015 | $39.99 | $41.94 | $38.79 | $39.50 | 0 |
| Oct 12, 2015 – Oct 16, 2015 | $39.92 | $41.51 | $38.59 | $40.80 | 0 |
| Oct 19, 2015 – Oct 23, 2015 | $41.02 | $41.43 | $35.32 | $38.15 | 0 |
| Oct 26, 2015 – Oct 30, 2015 | $38.13 | $38.98 | $35.70 | $37.03 | 0 |
| Nov 2, 2015 – Nov 6, 2015 | $37.31 | $37.80 | $36.28 | $37.08 | 0 |
| Nov 9, 2015 – Nov 13, 2015 | $37.08 | $51.55 | $36.70 | $49.80 | 0 |
| Nov 16, 2015 – Nov 20, 2015 | $49.67 | $51.00 | $42.00 | $45.98 | 0 |
| Nov 23, 2015 – Nov 27, 2015 | $46.20 | $52.04 | $45.87 | $50.25 | 0 |
| Nov 30, 2015 – Dec 4, 2015 | $50.50 | $53.95 | $48.40 | $49.74 | 0 |
| Dec 7, 2015 – Dec 11, 2015 | $50.24 | $54.14 | $45.13 | $53.87 | 0 |
| Dec 14, 2015 – Dec 18, 2015 | $53.79 | $59.36 | $51.03 | $54.98 | 0 |
| Dec 21, 2015 – Dec 24, 2015 | $54.60 | $57.00 | $52.96 | $54.22 | 0 |
| Dec 28, 2015 – Dec 31, 2015 | $54.29 | $55.99 | $51.38 | $53.81 | 0 |
| Jan 4, 2016 – Jan 8, 2016 | $53.20 | $56.97 | $53.13 | $55.22 | 0 |
| Jan 11, 2016 – Jan 15, 2016 | $55.41 | $57.37 | $48.91 | $49.07 | 0 |
| Jan 18, 2016 – Jan 22, 2016 | $49.63 | $50.86 | $43.93 | $44.81 | 0 |
| Jan 25, 2016 – Jan 29, 2016 | $44.32 | $46.00 | $41.31 | $42.80 | 0 |
| Feb 1, 2016 – Feb 5, 2016 | $42.47 | $47.38 | $42.00 | $43.88 | 0 |
| Feb 8, 2016 – Feb 12, 2016 | $43.95 | $45.76 | $40.23 | $42.29 | 0 |
| Feb 15, 2016 – Feb 19, 2016 | $42.41 | $49.54 | $41.93 | $49.30 | 0 |
| Feb 22, 2016 – Feb 26, 2016 | $49.00 | $51.78 | $43.41 | $47.45 | 0 |
| Feb 29, 2016 – Mar 4, 2016 | $47.54 | $48.00 | $42.95 | $45.56 | 0 |
| Mar 7, 2016 – Mar 11, 2016 | $45.78 | $48.50 | $41.35 | $42.73 | 0 |
| Mar 14, 2016 – Mar 18, 2016 | $42.75 | $51.98 | $42.02 | $47.06 | 0 |
| Mar 21, 2016 – Mar 24, 2016 | $47.11 | $47.11 | $43.83 | $44.94 | 0 |
| Mar 28, 2016 – Apr 1, 2016 | $45.20 | $47.05 | $43.68 | $46.73 | 0 |
| Apr 4, 2016 – Apr 8, 2016 | $46.68 | $48.15 | $45.42 | $45.72 | 0 |
| Apr 11, 2016 – Apr 15, 2016 | $45.89 | $53.11 | $45.00 | $51.41 | 0 |
| Apr 18, 2016 – Apr 22, 2016 | $51.02 | $55.25 | $50.93 | $54.92 | 0 |
| Apr 25, 2016 – Apr 29, 2016 | $55.00 | $55.50 | $53.15 | $54.50 | 0 |
| May 2, 2016 – May 6, 2016 | $54.71 | $56.24 | $53.29 | $54.71 | 0 |
| May 9, 2016 – May 13, 2016 | $54.57 | $55.98 | $47.67 | $48.87 | 0 |
| May 16, 2016 – May 20, 2016 | $47.98 | $50.62 | $45.88 | $50.07 | 0 |
| May 23, 2016 – May 27, 2016 | $49.88 | $53.50 | $49.83 | $53.37 | 0 |
| May 30, 2016 – Jun 3, 2016 | $52.98 | $55.65 | $50.93 | $55.52 | 0 |
| Jun 6, 2016 – Jun 10, 2016 | $55.63 | $61.50 | $55.60 | $60.12 | 0 |
| Jun 13, 2016 – Jun 17, 2016 | $60.03 | $61.07 | $57.55 | $58.73 | 0 |
| Jun 20, 2016 – Jun 24, 2016 | $59.14 | $61.60 | $57.90 | $58.15 | 0 |
| Jun 27, 2016 – Jul 1, 2016 | $57.78 | $59.69 | $54.96 | $59.56 | 0 |
| Jul 4, 2016 – Jul 8, 2016 | $59.04 | $60.73 | $58.82 | $60.49 | 0 |
| Jul 11, 2016 – Jul 15, 2016 | $60.50 | $61.87 | $59.18 | $60.01 | 0 |
| Jul 18, 2016 – Jul 22, 2016 | $60.02 | $61.55 | $59.02 | $60.41 | 0 |
| Jul 25, 2016 – Jul 29, 2016 | $60.43 | $69.38 | $60.05 | $68.31 | 0 |
| Aug 1, 2016 – Aug 5, 2016 | $68.79 | $69.30 | $66.56 | $66.71 | 0 |
| Aug 8, 2016 – Aug 12, 2016 | $66.50 | $77.25 | $66.10 | $74.30 | 0 |
| Aug 15, 2016 – Aug 19, 2016 | $74.00 | $76.70 | $72.89 | $74.20 | 0 |
| Aug 22, 2016 – Aug 26, 2016 | $74.04 | $74.04 | $69.46 | $71.77 | 0 |
| Aug 29, 2016 – Sep 2, 2016 | $71.98 | $72.25 | $69.12 | $70.63 | 0 |
| Sep 5, 2016 – Sep 9, 2016 | $69.57 | $71.82 | $68.23 | $68.25 | 0 |
| Sep 12, 2016 – Sep 16, 2016 | $67.67 | $75.21 | $67.43 | $73.74 | 0 |
| Sep 19, 2016 – Sep 23, 2016 | $74.00 | $79.49 | $73.55 | $77.32 | 0 |
| Sep 26, 2016 – Sep 30, 2016 | $77.32 | $77.38 | $74.32 | $75.99 | 0 |
| Oct 3, 2016 – Oct 7, 2016 | $75.46 | $75.57 | $72.15 | $73.18 | 0 |
| Oct 10, 2016 – Oct 14, 2016 | $73.50 | $75.36 | $70.54 | $70.93 | 0 |
| Oct 17, 2016 – Oct 21, 2016 | $71.60 | $75.05 | $71.50 | $73.95 | 0 |
| Oct 24, 2016 – Oct 28, 2016 | $74.55 | $74.90 | $64.20 | $65.85 | 0 |
| Oct 31, 2016 – Nov 4, 2016 | $66.10 | $66.85 | $56.05 | $60.05 | 0 |
| Nov 7, 2016 – Nov 11, 2016 | $61.00 | $64.60 | $60.05 | $64.00 | 0 |
| Nov 14, 2016 – Nov 18, 2016 | $64.45 | $69.40 | $63.60 | $69.20 | 0 |
| Nov 21, 2016 – Nov 25, 2016 | $69.15 | $69.25 | $65.05 | $68.70 | 0 |
| Nov 28, 2016 – Dec 2, 2016 | $68.00 | $68.55 | $57.85 | $59.00 | 0 |
| Dec 5, 2016 – Dec 9, 2016 | $59.15 | $67.60 | $59.05 | $66.15 | 0 |
| Dec 12, 2016 – Dec 16, 2016 | $65.90 | $69.20 | $63.80 | $65.25 | 0 |
| Dec 19, 2016 – Dec 23, 2016 | $65.40 | $66.65 | $62.42 | $64.20 | 0 |
| Dec 26, 2016 – Dec 30, 2016 | $64.35 | $64.75 | $63.15 | $63.80 | 0 |
| Jan 2, 2017 – Jan 6, 2017 | $63.80 | $68.20 | $63.05 | $67.90 | 0 |
| Jan 9, 2017 – Jan 13, 2017 | $68.50 | $74.55 | $67.55 | $74.55 | 0 |
| Jan 16, 2017 – Jan 20, 2017 | $74.20 | $75.10 | $72.45 | $74.15 | 0 |
| Jan 23, 2017 – Jan 27, 2017 | $74.15 | $76.85 | $71.95 | $72.35 | 0 |
| Jan 30, 2017 – Feb 3, 2017 | $71.30 | $72.40 | $69.00 | $71.00 | 0 |
| Feb 6, 2017 – Feb 10, 2017 | $70.55 | $72.60 | $67.95 | $72.00 | 0 |
| Feb 13, 2017 – Feb 17, 2017 | $72.90 | $79.05 | $71.85 | $78.75 | 0 |
| Feb 20, 2017 – Feb 24, 2017 | $79.45 | $79.90 | $77.70 | $78.35 | 0 |
| Feb 27, 2017 – Mar 3, 2017 | $78.50 | $84.15 | $74.15 | $82.60 | 0 |
| Mar 6, 2017 – Mar 10, 2017 | $82.00 | $82.50 | $74.30 | $80.25 | 0 |
| Mar 13, 2017 – Mar 17, 2017 | $80.00 | $84.80 | $76.20 | $82.45 | 0 |
| Mar 20, 2017 – Mar 24, 2017 | $82.60 | $82.95 | $76.15 | $81.10 | 0 |
| Mar 27, 2017 – Mar 31, 2017 | $79.70 | $84.85 | $79.10 | $83.45 | 0 |
| Apr 3, 2017 – Apr 7, 2017 | $83.20 | $83.45 | $79.50 | $81.70 | 0 |
| Apr 10, 2017 – Apr 13, 2017 | $81.75 | $83.45 | $81.05 | $81.45 | 0 |
| Apr 17, 2017 – Apr 21, 2017 | $82.15 | $84.90 | $81.00 | $84.60 | 0 |
| Apr 24, 2017 – Apr 28, 2017 | $85.30 | $88.37 | $83.45 | $85.45 | 0 |
| May 1, 2017 – May 5, 2017 | $85.45 | $89.50 | $85.45 | $88.50 | 0 |
| May 8, 2017 – May 12, 2017 | $88.55 | $90.00 | $79.15 | $83.75 | 0 |
| May 15, 2017 – May 19, 2017 | $83.65 | $85.40 | $78.45 | $81.80 | 0 |
| May 22, 2017 – May 26, 2017 | $81.95 | $85.00 | $81.60 | $84.10 | 0 |
| May 29, 2017 – Jun 2, 2017 | $83.85 | $87.40 | $81.85 | $86.50 | 0 |
| Jun 5, 2017 – Jun 9, 2017 | $86.55 | $87.90 | $82.59 | $83.00 | 0 |
| Jun 12, 2017 – Jun 16, 2017 | $83.00 | $89.50 | $80.50 | $84.45 | 0 |
| Jun 19, 2017 – Jun 23, 2017 | $84.70 | $90.90 | $84.70 | $90.45 | 0 |
| Jun 26, 2017 – Jun 30, 2017 | $90.40 | $91.00 | $84.65 | $87.75 | 0 |
| Jul 3, 2017 – Jul 7, 2017 | $88.00 | $89.80 | $85.30 | $88.95 | 0 |
| Jul 10, 2017 – Jul 14, 2017 | $88.75 | $88.95 | $85.35 | $86.50 | 0 |
| Jul 17, 2017 – Jul 21, 2017 | $86.65 | $88.00 | $81.70 | $82.00 | 0 |
| Jul 24, 2017 – Jul 28, 2017 | $81.90 | $86.80 | $81.57 | $84.45 | 0 |
| Jul 31, 2017 – Aug 4, 2017 | $84.00 | $84.45 | $77.75 | $80.45 | 0 |
| Aug 7, 2017 – Aug 11, 2017 | $79.90 | $89.10 | $79.65 | $86.65 | 0 |
| Aug 14, 2017 – Aug 18, 2017 | $87.80 | $87.85 | $81.50 | $83.15 | 0 |
| Aug 21, 2017 – Aug 25, 2017 | $83.10 | $86.05 | $82.30 | $85.75 | 0 |
| Aug 28, 2017 – Sep 1, 2017 | $86.00 | $88.00 | $84.85 | $87.90 | 0 |
| Sep 4, 2017 – Sep 8, 2017 | $87.25 | $89.95 | $85.15 | $88.05 | 0 |
| Sep 11, 2017 – Sep 15, 2017 | $89.35 | $89.75 | $86.85 | $88.30 | 0 |
| Sep 18, 2017 – Sep 22, 2017 | $88.90 | $90.50 | $88.00 | $88.90 | 0 |
| Sep 25, 2017 – Sep 29, 2017 | $88.95 | $90.40 | $86.30 | $90.30 | 0 |
| Oct 2, 2017 – Oct 6, 2017 | $90.20 | $94.20 | $89.90 | $94.20 | 0 |
| Oct 9, 2017 – Oct 13, 2017 | $94.00 | $94.65 | $91.30 | $92.10 | 0 |
| Oct 16, 2017 – Oct 20, 2017 | $92.20 | $96.20 | $91.85 | $95.55 | 0 |
| Oct 23, 2017 – Oct 27, 2017 | $96.05 | $100.60 | $94.55 | $100.55 | 0 |
| Oct 30, 2017 – Nov 3, 2017 | $99.85 | $101.45 | $98.35 | $101.30 | 0 |
| Nov 6, 2017 – Nov 10, 2017 | $101.75 | $116.35 | $101.35 | $106.25 | 0 |
| Nov 13, 2017 – Nov 17, 2017 | $106.15 | $109.20 | $102.15 | $104.55 | 0 |
| Nov 20, 2017 – Nov 24, 2017 | $104.25 | $108.00 | $102.20 | $104.90 | 0 |
| Nov 27, 2017 – Dec 1, 2017 | $104.95 | $108.85 | $101.95 | $105.90 | 0 |
| Dec 4, 2017 – Dec 8, 2017 | $107.20 | $107.55 | $97.50 | $98.50 | 0 |
| Dec 11, 2017 – Dec 15, 2017 | $98.55 | $99.65 | $91.30 | $98.70 | 0 |
| Dec 18, 2017 – Dec 22, 2017 | $99.55 | $99.60 | $93.00 | $95.10 | 0 |
| Dec 25, 2017 – Dec 29, 2017 | $94.85 | $97.85 | $93.95 | $94.10 | 0 |
| Jan 1, 2018 – Jan 5, 2018 | $92.90 | $92.90 | $83.25 | $85.15 | 0 |
| Jan 8, 2018 – Jan 12, 2018 | $85.15 | $92.00 | $82.55 | $91.15 | 0 |
| Jan 15, 2018 – Jan 19, 2018 | $91.25 | $91.60 | $87.10 | $91.35 | 0 |
| Jan 22, 2018 – Jan 26, 2018 | $91.70 | $101.65 | $90.75 | $100.65 | 0 |
| Jan 29, 2018 – Feb 2, 2018 | $100.00 | $102.85 | $95.55 | $96.25 | 0 |
| Feb 5, 2018 – Feb 9, 2018 | $95.15 | $97.20 | $89.15 | $90.30 | 0 |
| Feb 12, 2018 – Feb 16, 2018 | $90.15 | $100.70 | $88.80 | $98.70 | 0 |
| Feb 19, 2018 – Feb 23, 2018 | $98.60 | $102.25 | $97.70 | $102.15 | 0 |
| Feb 26, 2018 – Mar 2, 2018 | $102.50 | $115.05 | $102.45 | $112.95 | 0 |
| Mar 5, 2018 – Mar 9, 2018 | $112.55 | $119.10 | $111.20 | $118.65 | 0 |
| Mar 12, 2018 – Mar 16, 2018 | $119.20 | $127.40 | $117.90 | $124.35 | 0 |
| Mar 19, 2018 – Mar 23, 2018 | $124.00 | $126.70 | $119.70 | $120.10 | 0 |
| Mar 26, 2018 – Mar 29, 2018 | $121.85 | $122.95 | $113.45 | $115.65 | 0 |
| Apr 2, 2018 – Apr 6, 2018 | $114.80 | $123.10 | $111.15 | $120.60 | 0 |
| Apr 9, 2018 – Apr 13, 2018 | $121.40 | $124.55 | $119.60 | $122.10 | 0 |
| Apr 16, 2018 – Apr 20, 2018 | $123.95 | $127.15 | $122.60 | $124.75 | 0 |
| Apr 23, 2018 – Apr 27, 2018 | $125.20 | $127.95 | $117.80 | $126.45 | 0 |
| Apr 30, 2018 – May 4, 2018 | $125.05 | $135.45 | $123.70 | $134.70 | 0 |
| May 7, 2018 – May 11, 2018 | $135.00 | $155.50 | $134.25 | $153.35 | 0 |
| May 14, 2018 – May 18, 2018 | $152.75 | $159.35 | $148.69 | $158.25 | 0 |
| May 21, 2018 – May 25, 2018 | $157.10 | $159.00 | $152.00 | $157.05 | 0 |
| May 28, 2018 – Jun 1, 2018 | $155.70 | $167.35 | $154.10 | $165.25 | 0 |
| Jun 4, 2018 – Jun 8, 2018 | $166.30 | $167.20 | $157.00 | $165.30 | 0 |
| Jun 11, 2018 – Jun 15, 2018 | $165.60 | $166.30 | $152.55 | $155.05 | 0 |
| Jun 18, 2018 – Jun 22, 2018 | $154.25 | $156.00 | $147.25 | $148.20 | 0 |
| Jun 25, 2018 – Jun 29, 2018 | $148.20 | $152.25 | $134.75 | $138.15 | 0 |
| Jul 2, 2018 – Jul 6, 2018 | $138.00 | $145.15 | $136.80 | $142.45 | 0 |
| Jul 9, 2018 – Jul 13, 2018 | $142.45 | $143.45 | $134.45 | $135.35 | 0 |
| Jul 16, 2018 – Jul 20, 2018 | $135.55 | $140.75 | $133.95 | $137.25 | 0 |
| Jul 23, 2018 – Jul 27, 2018 | $137.05 | $146.65 | $136.15 | $141.05 | 0 |
| Jul 30, 2018 – Aug 3, 2018 | $140.90 | $147.85 | $135.40 | $146.05 | 0 |
| Aug 6, 2018 – Aug 10, 2018 | $146.00 | $150.95 | $120.20 | $124.35 | 0 |
| Aug 13, 2018 – Aug 17, 2018 | $124.80 | $129.00 | $118.60 | $125.70 | 0 |
| Aug 20, 2018 – Aug 24, 2018 | $126.55 | $131.00 | $122.45 | $129.10 | 0 |
| Aug 27, 2018 – Aug 31, 2018 | $129.80 | $139.70 | $128.90 | $138.85 | 0 |
| Sep 3, 2018 – Sep 7, 2018 | $138.75 | $145.30 | $133.10 | $142.10 | 0 |
| Sep 10, 2018 – Sep 14, 2018 | $142.75 | $157.15 | $141.30 | $156.80 | 0 |
| Sep 17, 2018 – Sep 21, 2018 | $156.65 | $158.70 | $148.30 | $149.35 | 0 |
| Sep 24, 2018 – Sep 28, 2018 | $149.25 | $156.20 | $147.50 | $149.70 | 0 |
| Oct 1, 2018 – Oct 5, 2018 | $149.94 | $150.55 | $130.90 | $135.32 | 0 |
| Oct 8, 2018 – Oct 12, 2018 | $136.06 | $139.70 | $129.20 | $136.94 | 0 |
| Oct 15, 2018 – Oct 19, 2018 | $136.44 | $144.47 | $133.89 | $136.97 | 0 |
| Oct 22, 2018 – Oct 26, 2018 | $137.20 | $141.15 | $132.64 | $137.95 | 0 |
| Oct 29, 2018 – Nov 2, 2018 | $139.56 | $144.35 | $134.80 | $137.75 | 0 |
| Nov 5, 2018 – Nov 9, 2018 | $137.80 | $160.50 | $135.74 | $150.20 | 0 |
| Nov 12, 2018 – Nov 16, 2018 | $150.52 | $150.52 | $129.04 | $136.57 | 0 |
| Nov 19, 2018 – Nov 23, 2018 | $136.34 | $136.84 | $120.12 | $125.42 | 0 |
| Nov 26, 2018 – Nov 30, 2018 | $126.32 | $140.48 | $125.40 | $139.22 | 0 |
| Dec 3, 2018 – Dec 7, 2018 | $139.25 | $147.70 | $129.80 | $131.72 | 0 |
| Dec 10, 2018 – Dec 14, 2018 | $131.55 | $136.53 | $123.65 | $125.40 | 0 |
| Dec 17, 2018 – Dec 21, 2018 | $124.40 | $124.43 | $113.50 | $116.00 | 0 |
| Dec 24, 2018 – Dec 28, 2018 | $115.20 | $127.14 | $110.84 | $124.66 | 0 |
| Dec 31, 2018 – Jan 4, 2019 | $125.82 | $126.73 | $115.55 | $123.40 | 0 |
| Jan 7, 2019 – Jan 11, 2019 | $124.08 | $130.36 | $119.51 | $126.85 | 0 |
| Jan 14, 2019 – Jan 18, 2019 | $125.20 | $142.34 | $123.01 | $142.00 | 0 |
| Jan 21, 2019 – Jan 25, 2019 | $140.37 | $144.81 | $136.78 | $143.76 | 0 |
| Jan 28, 2019 – Feb 1, 2019 | $140.89 | $148.00 | $135.33 | $144.71 | 0 |
| Feb 4, 2019 – Feb 8, 2019 | $144.43 | $151.04 | $143.53 | $147.49 | 0 |
| Feb 11, 2019 – Feb 15, 2019 | $148.20 | $155.78 | $146.72 | $155.57 | 0 |
| Feb 18, 2019 – Feb 22, 2019 | $155.52 | $155.55 | $145.34 | $146.34 | 0 |
| Feb 25, 2019 – Mar 1, 2019 | $147.74 | $149.91 | $124.82 | $140.52 | 0 |
| Mar 4, 2019 – Mar 8, 2019 | $140.92 | $144.91 | $134.14 | $139.00 | 0 |
| Mar 11, 2019 – Mar 15, 2019 | $139.08 | $157.42 | $137.77 | $155.33 | 0 |
| Mar 18, 2019 – Mar 22, 2019 | $155.30 | $162.50 | $149.55 | $157.96 | 0 |
| Mar 25, 2019 – Mar 29, 2019 | $157.39 | $159.82 | $144.44 | $147.01 | 0 |
| Apr 1, 2019 – Apr 5, 2019 | $148.43 | $149.53 | $139.06 | $140.96 | 0 |
| Apr 8, 2019 – Apr 12, 2019 | $141.17 | $146.25 | $137.42 | $140.73 | 0 |
| Apr 15, 2019 – Apr 18, 2019 | $139.92 | $141.20 | $122.40 | $128.97 | 0 |
| Apr 22, 2019 – Apr 26, 2019 | $128.92 | $138.67 | $126.76 | $137.04 | 0 |
| Apr 29, 2019 – May 3, 2019 | $137.20 | $137.20 | $126.75 | $132.09 | 0 |
| May 6, 2019 – May 10, 2019 | $129.10 | $140.48 | $126.74 | $131.03 | 0 |
| May 13, 2019 – May 17, 2019 | $127.94 | $145.95 | $123.13 | $142.47 | 0 |
| May 20, 2019 – May 24, 2019 | $140.69 | $140.90 | $132.26 | $138.53 | 0 |
| May 27, 2019 – May 31, 2019 | $138.25 | $147.30 | $133.54 | $142.70 | 0 |
| Jun 3, 2019 – Jun 7, 2019 | $142.70 | $161.67 | $140.00 | $160.81 | 0 |
| Jun 10, 2019 – Jun 14, 2019 | $160.00 | $169.57 | $160.00 | $166.83 | 0 |
| Jun 17, 2019 – Jun 21, 2019 | $166.83 | $170.00 | $161.90 | $164.82 | 0 |
| Jun 24, 2019 – Jun 28, 2019 | $164.39 | $169.45 | $159.32 | $160.00 | 0 |
| Jul 1, 2019 – Jul 5, 2019 | $161.00 | $164.38 | $157.93 | $162.68 | 0 |
| Jul 8, 2019 – Jul 12, 2019 | $161.82 | $173.59 | $160.44 | $169.69 | 0 |
| Jul 15, 2019 – Jul 19, 2019 | $169.92 | $178.77 | $168.86 | $176.14 | 0 |
| Jul 22, 2019 – Jul 26, 2019 | $176.64 | $185.70 | $170.55 | $180.36 | 0 |
| Jul 29, 2019 – Aug 2, 2019 | $180.36 | $181.30 | $161.02 | $162.12 | 0 |
| Aug 5, 2019 – Aug 9, 2019 | $159.65 | $166.25 | $138.39 | $147.56 | 0 |
| Aug 12, 2019 – Aug 16, 2019 | $146.95 | $154.21 | $144.02 | $145.21 | 0 |
| Aug 19, 2019 – Aug 23, 2019 | $146.90 | $147.08 | $139.14 | $139.74 | 0 |
| Aug 26, 2019 – Aug 30, 2019 | $141.01 | $147.24 | $138.02 | $145.55 | 0 |
| Sep 2, 2019 – Sep 6, 2019 | $144.81 | $149.50 | $131.31 | $131.82 | 0 |
| Sep 9, 2019 – Sep 13, 2019 | $138.48 | $150.41 | $133.58 | $149.00 | 0 |
| Sep 16, 2019 – Sep 20, 2019 | $147.24 | $154.98 | $146.08 | $147.90 | 0 |
| Sep 23, 2019 – Sep 27, 2019 | $146.74 | $147.05 | $131.56 | $132.00 | 0 |
| Sep 30, 2019 – Oct 4, 2019 | $132.00 | $146.80 | $130.66 | $146.07 | 0 |
| Oct 7, 2019 – Oct 11, 2019 | $145.12 | $147.28 | $137.52 | $145.94 | 0 |
| Oct 14, 2019 – Oct 18, 2019 | $145.59 | $148.83 | $142.51 | $147.21 | 0 |
| Oct 21, 2019 – Oct 25, 2019 | $148.05 | $157.74 | $146.47 | $157.71 | 0 |
| Oct 28, 2019 – Nov 1, 2019 | $157.98 | $163.25 | $155.31 | $160.17 | 0 |
| Nov 4, 2019 – Nov 8, 2019 | $161.01 | $175.52 | $153.28 | $164.74 | 0 |
| Nov 11, 2019 – Nov 15, 2019 | $164.76 | $171.68 | $164.41 | $166.76 | 0 |
| Nov 18, 2019 – Nov 22, 2019 | $167.35 | $170.93 | $165.02 | $167.24 | 0 |
| Nov 25, 2019 – Nov 29, 2019 | $168.11 | $178.74 | $167.93 | $176.92 | 0 |
| Dec 2, 2019 – Dec 6, 2019 | $176.90 | $178.63 | $167.45 | $167.73 | 0 |
| Dec 9, 2019 – Dec 13, 2019 | $167.73 | $167.88 | $155.41 | $159.32 | 0 |
| Dec 16, 2019 – Dec 20, 2019 | $159.57 | $161.57 | $157.20 | $159.68 | 0 |
| Dec 23, 2019 – Dec 27, 2019 | $160.22 | $166.23 | $159.10 | $164.10 | 0 |
| Dec 30, 2019 – Jan 3, 2020 | $164.07 | $167.02 | $159.54 | $160.69 | 0 |
| Jan 6, 2020 – Jan 10, 2020 | $159.51 | $163.50 | $155.45 | $161.95 | 0 |
| Jan 13, 2020 – Jan 17, 2020 | $162.16 | $163.49 | $155.61 | $160.36 | 0 |
| Jan 20, 2020 – Jan 24, 2020 | $160.46 | $172.99 | $160.30 | $171.75 | 0 |
| Jan 27, 2020 – Jan 31, 2020 | $168.79 | $180.00 | $168.23 | $175.46 | 0 |
| Feb 3, 2020 – Feb 7, 2020 | $176.13 | $183.29 | $175.19 | $176.35 | 0 |
| Feb 10, 2020 – Feb 14, 2020 | $176.06 | $191.66 | $176.05 | $190.44 | 0 |
| Feb 17, 2020 – Feb 21, 2020 | $190.58 | $194.93 | $188.00 | $192.12 | 0 |
| Feb 24, 2020 – Feb 28, 2020 | $186.74 | $188.44 | $158.00 | $165.86 | 0 |
| Mar 2, 2020 – Mar 6, 2020 | $167.84 | $181.65 | $165.76 | $180.88 | 0 |
| Mar 9, 2020 – Mar 13, 2020 | $170.68 | $180.39 | $151.46 | $167.43 | 0 |
| Mar 16, 2020 – Mar 20, 2020 | $153.07 | $159.04 | $128.40 | $132.23 | 0 |
| Mar 23, 2020 – Mar 27, 2020 | $132.67 | $161.54 | $121.80 | $155.37 | 0 |
| Mar 30, 2020 – Apr 3, 2020 | $156.31 | $167.77 | $149.23 | $158.16 | 0 |
| Apr 6, 2020 – Apr 9, 2020 | $162.56 | $166.76 | $152.98 | $162.80 | 0 |
| Apr 13, 2020 – Apr 17, 2020 | $161.39 | $179.40 | $153.79 | $177.93 | 0 |
| Apr 20, 2020 – Apr 24, 2020 | $175.00 | $191.00 | $171.22 | $190.02 | 0 |
| Apr 27, 2020 – May 1, 2020 | $191.00 | $193.21 | $169.00 | $170.62 | 0 |
| May 4, 2020 – May 8, 2020 | $169.67 | $187.99 | $168.75 | $179.07 | 0 |
| May 11, 2020 – May 15, 2020 | $176.87 | $192.92 | $161.88 | $171.14 | 0 |
| May 18, 2020 – May 22, 2020 | $174.49 | $178.49 | $168.67 | $176.99 | 0 |
| May 25, 2020 – May 29, 2020 | $180.29 | $181.55 | $161.11 | $172.42 | 0 |
| Jun 1, 2020 – Jun 5, 2020 | $172.83 | $179.57 | $169.12 | $179.04 | 0 |
| Jun 8, 2020 – Jun 12, 2020 | $179.45 | $182.13 | $164.50 | $167.70 | 0 |
| Jun 15, 2020 – Jun 19, 2020 | $165.97 | $181.78 | $163.48 | $177.92 | 0 |
| Jun 22, 2020 – Jun 26, 2020 | $177.81 | $185.04 | $168.53 | $170.67 | 0 |
| Jun 29, 2020 – Jul 2, 2020 | $172.36 | $189.23 | $169.19 | $187.95 | 0 |
| Jul 6, 2020 – Jul 10, 2020 | $190.00 | $195.00 | $188.49 | $191.87 | 0 |
| Jul 13, 2020 – Jul 17, 2020 | $192.47 | $196.93 | $182.30 | $196.50 | 0 |
| Jul 20, 2020 – Jul 24, 2020 | $197.69 | $212.57 | $195.25 | $209.54 | 0 |
| Jul 27, 2020 – Jul 31, 2020 | $209.64 | $225.64 | $207.22 | $221.91 | 0 |
| Aug 3, 2020 – Aug 7, 2020 | $223.29 | $237.96 | $213.28 | $234.20 | 0 |
| Aug 10, 2020 – Aug 14, 2020 | $234.00 | $241.81 | $228.63 | $233.61 | 0 |
| Aug 17, 2020 – Aug 21, 2020 | $235.09 | $238.17 | $228.72 | $232.67 | 0 |
| Aug 24, 2020 – Aug 28, 2020 | $235.28 | $235.53 | $216.65 | $220.95 | 0 |
| Aug 31, 2020 – Sep 4, 2020 | $220.21 | $221.03 | $200.49 | $206.40 | 0 |
| Sep 7, 2020 – Sep 11, 2020 | $200.92 | $207.19 | $197.61 | $199.43 | 0 |
| Sep 14, 2020 – Sep 18, 2020 | $200.97 | $207.32 | $186.08 | $205.98 | 0 |
| Sep 21, 2020 – Sep 25, 2020 | $200.75 | $209.09 | $187.42 | $194.18 | 0 |
| Sep 28, 2020 – Oct 2, 2020 | $197.16 | $199.51 | $183.55 | $186.92 | 0 |
| Oct 5, 2020 – Oct 9, 2020 | $188.26 | $216.38 | $186.92 | $216.06 | 0 |
| Oct 12, 2020 – Oct 16, 2020 | $216.80 | $220.12 | $202.28 | $214.00 | 0 |
| Oct 19, 2020 – Oct 23, 2020 | $214.11 | $236.09 | $211.83 | $236.00 | 0 |
| Oct 26, 2020 – Oct 30, 2020 | $234.43 | $277.00 | $227.07 | $261.03 | 0 |
| Nov 2, 2020 – Nov 6, 2020 | $263.07 | $263.07 | $240.36 | $251.22 | 0 |
| Nov 9, 2020 – Nov 13, 2020 | $255.99 | $273.94 | $223.39 | $262.81 | 0 |
| Nov 16, 2020 – Nov 20, 2020 | $262.77 | $270.66 | $252.08 | $259.15 | 0 |
| Nov 23, 2020 – Nov 27, 2020 | $261.57 | $263.53 | $219.30 | $226.59 | 0 |
| Nov 30, 2020 – Dec 4, 2020 | $227.47 | $230.13 | $190.16 | $209.89 | 0 |
| Dec 7, 2020 – Dec 11, 2020 | $216.00 | $230.99 | $182.62 | $190.83 | 0 |
| Dec 14, 2020 – Dec 18, 2020 | $190.88 | $195.87 | $163.49 | $182.00 | 0 |
| Dec 21, 2020 – Dec 24, 2020 | $179.81 | $196.18 | $177.32 | $187.41 | 0 |
| Dec 28, 2020 – Dec 31, 2020 | $189.64 | $190.38 | $171.22 | $175.00 | 0 |
| Jan 4, 2021 – Jan 8, 2021 | $174.32 | $201.51 | $171.56 | $197.71 | 0 |
| Jan 11, 2021 – Jan 15, 2021 | $210.00 | $239.13 | $205.11 | $228.46 | 0 |
| Jan 18, 2021 – Jan 22, 2021 | $230.69 | $248.37 | $228.80 | $244.04 | 0 |
| Jan 25, 2021 – Jan 29, 2021 | $245.93 | $314.22 | $245.90 | $261.09 | 0 |
| Feb 1, 2021 – Feb 5, 2021 | $277.19 | $277.19 | $242.45 | $259.37 | 0 |
| Feb 8, 2021 – Feb 12, 2021 | $259.27 | $284.40 | $258.48 | $278.32 | 0 |
| Feb 15, 2021 – Feb 19, 2021 | $283.48 | $284.00 | $266.51 | $280.20 | 0 |
| Feb 22, 2021 – Feb 26, 2021 | $278.17 | $301.25 | $266.26 | $284.43 | 0 |
| Mar 1, 2021 – Mar 5, 2021 | $288.11 | $292.89 | $253.79 | $266.91 | 0 |
| Mar 8, 2021 – Mar 12, 2021 | $268.45 | $286.72 | $261.53 | $278.74 | 0 |
| Mar 15, 2021 – Mar 19, 2021 | $283.57 | $293.55 | $264.70 | $266.78 | 0 |
| Mar 22, 2021 – Mar 26, 2021 | $266.03 | $274.69 | $256.09 | $262.97 | 0 |
| Mar 29, 2021 – Apr 1, 2021 | $260.89 | $280.00 | $252.03 | $274.31 | 0 |
| Apr 5, 2021 – Apr 9, 2021 | $276.53 | $279.35 | $266.56 | $272.03 | 0 |
| Apr 12, 2021 – Apr 16, 2021 | $270.20 | $288.71 | $264.09 | $287.39 | 0 |
| Apr 19, 2021 – Apr 23, 2021 | $284.01 | $299.00 | $271.89 | $297.73 | 0 |
| Apr 26, 2021 – Apr 30, 2021 | $299.68 | $312.16 | $298.22 | $305.99 | 0 |
| May 3, 2021 – May 7, 2021 | $306.32 | $320.00 | $265.62 | $271.43 | 0 |
| May 10, 2021 – May 14, 2021 | $269.80 | $273.68 | $239.15 | $240.54 | 0 |
| May 17, 2021 – May 21, 2021 | $240.33 | $262.97 | $232.30 | $255.16 | 0 |
| May 24, 2021 – May 28, 2021 | $256.43 | $256.54 | $242.67 | $249.11 | 0 |
| May 31, 2021 – Jun 4, 2021 | $250.46 | $272.52 | $245.66 | $269.65 | 0 |
| Jun 7, 2021 – Jun 11, 2021 | $268.25 | $290.00 | $267.00 | $289.78 | 0 |
| Jun 14, 2021 – Jun 18, 2021 | $291.10 | $291.10 | $265.55 | $267.57 | 0 |
| Jun 21, 2021 – Jun 25, 2021 | $268.73 | $285.87 | $263.24 | $283.28 | 0 |
| Jun 28, 2021 – Jul 2, 2021 | $285.15 | $288.10 | $271.17 | $273.53 | 0 |
| Jul 5, 2021 – Jul 9, 2021 | $275.29 | $279.35 | $268.19 | $276.55 | 0 |
| Jul 12, 2021 – Jul 16, 2021 | $275.09 | $275.09 | $248.51 | $254.22 | 0 |
| Jul 19, 2021 – Jul 23, 2021 | $250.60 | $271.43 | $250.28 | $266.40 | 0 |
| Jul 26, 2021 – Jul 30, 2021 | $265.24 | $270.26 | $256.09 | $266.23 | 0 |
| Aug 2, 2021 – Aug 6, 2021 | $268.22 | $271.22 | $260.13 | $263.94 | 0 |
| Aug 9, 2021 – Aug 13, 2021 | $265.34 | $284.99 | $243.79 | $257.66 | 0 |
| Aug 16, 2021 – Aug 20, 2021 | $255.60 | $262.64 | $247.75 | $261.30 | 0 |
| Aug 23, 2021 – Aug 27, 2021 | $261.90 | $279.21 | $259.74 | $271.81 | 0 |
| Aug 30, 2021 – Sep 3, 2021 | $273.12 | $280.69 | $268.13 | $277.50 | 0 |
| Sep 6, 2021 – Sep 10, 2021 | $277.00 | $283.86 | $268.13 | $282.23 | 0 |
| Sep 13, 2021 – Sep 17, 2021 | $283.21 | $293.19 | $275.72 | $284.73 | 0 |
| Sep 20, 2021 – Sep 24, 2021 | $281.96 | $292.84 | $274.06 | $278.73 | 0 |
| Sep 27, 2021 – Oct 1, 2021 | $278.65 | $278.65 | $257.35 | $263.09 | 0 |
| Oct 4, 2021 – Oct 8, 2021 | $262.57 | $270.88 | $252.02 | $255.22 | 0 |
| Oct 11, 2021 – Oct 15, 2021 | $252.83 | $272.68 | $252.77 | $267.75 | 0 |
| Oct 18, 2021 – Oct 22, 2021 | $266.46 | $282.68 | $264.33 | $279.00 | 0 |
| Oct 25, 2021 – Oct 29, 2021 | $280.09 | $284.15 | $267.24 | $276.55 | 0 |
| Nov 1, 2021 – Nov 5, 2021 | $278.06 | $289.81 | $272.68 | $285.24 | 0 |
| Nov 8, 2021 – Nov 12, 2021 | $284.37 | $284.98 | $258.54 | $266.69 | 0 |
| Nov 15, 2021 – Nov 19, 2021 | $265.36 | $272.38 | $255.37 | $262.02 | 0 |
| Nov 22, 2021 – Nov 26, 2021 | $260.56 | $263.09 | $250.00 | $250.16 | 0 |
| Nov 29, 2021 – Dec 3, 2021 | $253.25 | $253.97 | $235.14 | $238.08 | 0 |
| Dec 6, 2021 – Dec 10, 2021 | $238.82 | $265.00 | $236.38 | $244.95 | 0 |
| Dec 13, 2021 – Dec 17, 2021 | $245.80 | $256.74 | $243.20 | $253.20 | 0 |
| Dec 20, 2021 – Dec 23, 2021 | $249.69 | $279.88 | $246.78 | $275.55 | 0 |
| Dec 27, 2021 – Dec 31, 2021 | $274.85 | $290.36 | $268.81 | $287.32 | 0 |
| Jan 3, 2022 – Jan 7, 2022 | $285.34 | $287.53 | $249.36 | $254.50 | 0 |
| Jan 10, 2022 – Jan 14, 2022 | $251.71 | $269.25 | $236.33 | $237.58 | 0 |
| Jan 17, 2022 – Jan 21, 2022 | $234.92 | $236.02 | $217.00 | $218.30 | 0 |
| Jan 24, 2022 – Jan 28, 2022 | $214.26 | $231.18 | $193.62 | $206.50 | 0 |
| Jan 31, 2022 – Feb 4, 2022 | $207.47 | $232.55 | $207.47 | $219.82 | 0 |
| Feb 7, 2022 – Feb 11, 2022 | $218.66 | $239.90 | $217.07 | $226.06 | 0 |
| Feb 14, 2022 – Feb 18, 2022 | $224.53 | $232.26 | $210.44 | $211.15 | 0 |
| Feb 21, 2022 – Feb 25, 2022 | $206.29 | $225.92 | $196.41 | $222.92 | 0 |
| Feb 28, 2022 – Mar 4, 2022 | $221.71 | $232.81 | $217.52 | $222.87 | 0 |
| Mar 7, 2022 – Mar 11, 2022 | $224.44 | $224.44 | $192.00 | $192.20 | 0 |
| Mar 14, 2022 – Mar 18, 2022 | $192.50 | $218.70 | $186.19 | $215.57 | 0 |
| Mar 21, 2022 – Mar 25, 2022 | $213.08 | $216.59 | $199.15 | $202.54 | 0 |
| Mar 28, 2022 – Apr 1, 2022 | $205.41 | $228.19 | $202.25 | $227.33 | 0 |
| Apr 4, 2022 – Apr 8, 2022 | $226.85 | $229.44 | $209.76 | $217.93 | 0 |
| Apr 11, 2022 – Apr 14, 2022 | $214.86 | $223.90 | $197.48 | $197.74 | 0 |
| Apr 18, 2022 – Apr 22, 2022 | $197.58 | $209.79 | $186.38 | $186.79 | 0 |
| Apr 25, 2022 – Apr 29, 2022 | $185.01 | $191.50 | $166.65 | $172.56 | 0 |
| May 2, 2022 – May 6, 2022 | $172.28 | $179.72 | $142.73 | $150.07 | 0 |
| May 9, 2022 – May 13, 2022 | $147.89 | $149.45 | $130.96 | $143.25 | 0 |
| May 16, 2022 – May 20, 2022 | $141.92 | $150.99 | $136.59 | $141.97 | 0 |
| May 23, 2022 – May 27, 2022 | $143.05 | $149.43 | $134.60 | $149.38 | 0 |
| May 30, 2022 – Jun 3, 2022 | $148.01 | $149.99 | $136.33 | $140.99 | 0 |
| Jun 6, 2022 – Jun 10, 2022 | $143.29 | $144.00 | $129.60 | $131.56 | 0 |
| Jun 13, 2022 – Jun 17, 2022 | $126.38 | $128.28 | $114.86 | $120.14 | 0 |
| Jun 20, 2022 – Jun 24, 2022 | $122.52 | $132.38 | $121.27 | $131.75 | 0 |
| Jun 27, 2022 – Jul 1, 2022 | $132.14 | $133.99 | $121.85 | $125.70 | 0 |
| Jul 4, 2022 – Jul 8, 2022 | $123.64 | $138.09 | $121.18 | $134.90 | 0 |
| Jul 11, 2022 – Jul 15, 2022 | $132.99 | $134.57 | $118.65 | $122.50 | 0 |
| Jul 18, 2022 – Jul 22, 2022 | $126.25 | $133.06 | $120.25 | $131.34 | 0 |
| Jul 25, 2022 – Jul 29, 2022 | $132.57 | $141.65 | $127.80 | $139.38 | 0 |
| Aug 1, 2022 – Aug 5, 2022 | $137.12 | $167.36 | $136.10 | $166.83 | 0 |
| Aug 8, 2022 – Aug 12, 2022 | $165.42 | $176.80 | $159.34 | $172.02 | 0 |
| Aug 15, 2022 – Aug 19, 2022 | $171.29 | $175.21 | $160.61 | $162.47 | 0 |
| Aug 22, 2022 – Aug 26, 2022 | $159.53 | $170.78 | $153.93 | $165.87 | 0 |
| Aug 29, 2022 – Sep 2, 2022 | $163.34 | $170.26 | $159.15 | $165.03 | 0 |
| Sep 5, 2022 – Sep 9, 2022 | $166.08 | $211.48 | $162.38 | $205.88 | 0 |
| Sep 12, 2022 – Sep 16, 2022 | $204.48 | $205.88 | $194.02 | $195.55 | 0 |
| Sep 19, 2022 – Sep 23, 2022 | $193.82 | $195.34 | $177.12 | $184.94 | 0 |
| Sep 26, 2022 – Sep 30, 2022 | $183.44 | $198.65 | $179.34 | $189.60 | 0 |
| Oct 3, 2022 – Oct 7, 2022 | $191.20 | $203.81 | $180.17 | $181.26 | 0 |
| Oct 10, 2022 – Oct 14, 2022 | $182.40 | $187.82 | $172.54 | $179.94 | 0 |
| Oct 17, 2022 – Oct 21, 2022 | $184.19 | $192.89 | $165.99 | $171.23 | 0 |
| Oct 24, 2022 – Oct 28, 2022 | $172.41 | $182.04 | $167.13 | $169.48 | 0 |
| Oct 31, 2022 – Nov 4, 2022 | $169.08 | $175.71 | $144.76 | $162.03 | 0 |
| Nov 7, 2022 – Nov 11, 2022 | $163.80 | $201.53 | $163.68 | $194.02 | 0 |
| Nov 14, 2022 – Nov 18, 2022 | $195.13 | $199.78 | $190.12 | $191.28 | 0 |
| Nov 21, 2022 – Nov 25, 2022 | $189.05 | $197.70 | $188.32 | $195.94 | 0 |
| Nov 28, 2022 – Dec 2, 2022 | $193.84 | $213.71 | $192.78 | $210.85 | 0 |
| Dec 5, 2022 – Dec 9, 2022 | $208.52 | $232.74 | $206.11 | $216.20 | 0 |
| Dec 12, 2022 – Dec 16, 2022 | $218.31 | $233.26 | $214.29 | $223.06 | 0 |
| Dec 19, 2022 – Dec 23, 2022 | $221.15 | $225.02 | $216.59 | $219.62 | 0 |
| Dec 26, 2022 – Dec 30, 2022 | $218.83 | $224.68 | $215.99 | $222.46 | 0 |
| Jan 2, 2023 – Jan 6, 2023 | $227.12 | $230.52 | $218.55 | $230.45 | 0 |
| Jan 9, 2023 – Jan 13, 2023 | $233.09 | $240.40 | $222.50 | $237.78 | 0 |
| Jan 16, 2023 – Jan 20, 2023 | $232.18 | $248.67 | $229.78 | $248.34 | 0 |
| Jan 23, 2023 – Jan 27, 2023 | $247.57 | $253.22 | $233.50 | $250.44 | 0 |
| Jan 30, 2023 – Feb 3, 2023 | $248.81 | $266.63 | $245.68 | $261.02 | 0 |
| Feb 6, 2023 – Feb 10, 2023 | $257.88 | $269.00 | $256.14 | $264.58 | 0 |
| Feb 13, 2023 – Feb 17, 2023 | $266.00 | $269.19 | $259.05 | $264.69 | 0 |
| Feb 20, 2023 – Feb 24, 2023 | $260.29 | $268.61 | $240.00 | $267.38 | 0 |
| Feb 27, 2023 – Mar 3, 2023 | $270.00 | $274.71 | $253.63 | $261.38 | 0 |
| Mar 6, 2023 – Mar 10, 2023 | $259.48 | $260.30 | $245.06 | $246.09 | 0 |
| Mar 13, 2023 – Mar 17, 2023 | $245.30 | $267.98 | $244.71 | $263.00 | 0 |
| Mar 20, 2023 – Mar 24, 2023 | $262.37 | $283.42 | $260.46 | $274.67 | 0 |
| Mar 27, 2023 – Mar 31, 2023 | $276.96 | $282.68 | $271.00 | $278.69 | 0 |
| Apr 3, 2023 – Apr 6, 2023 | $276.37 | $285.99 | $272.35 | $274.16 | 0 |
| Apr 10, 2023 – Apr 14, 2023 | $272.81 | $287.59 | $271.25 | $277.62 | 0 |
| Apr 17, 2023 – Apr 21, 2023 | $278.06 | $280.61 | $266.55 | $279.90 | 0 |
| Apr 24, 2023 – Apr 28, 2023 | $280.68 | $288.88 | $279.46 | $284.12 | 0 |
| May 1, 2023 – May 5, 2023 | $284.25 | $311.20 | $279.00 | $310.08 | 0 |
| May 8, 2023 – May 12, 2023 | $308.87 | $324.38 | $306.98 | $320.46 | 0 |
| May 15, 2023 – May 19, 2023 | $319.71 | $320.83 | $308.50 | $317.60 | 0 |
| May 22, 2023 – May 26, 2023 | $316.89 | $322.83 | $301.43 | $306.50 | 0 |
| May 29, 2023 – Jun 2, 2023 | $306.40 | $320.94 | $304.54 | $320.86 | 0 |
| Jun 5, 2023 – Jun 9, 2023 | $318.11 | $327.04 | $310.16 | $323.09 | 0 |
| Jun 12, 2023 – Jun 16, 2023 | $324.28 | $344.81 | $320.27 | $337.37 | 0 |
| Jun 19, 2023 – Jun 23, 2023 | $333.97 | $342.09 | $328.79 | $334.10 | 0 |
| Jun 26, 2023 – Jun 30, 2023 | $334.25 | $348.67 | $325.77 | $344.06 | 0 |
| Jul 3, 2023 – Jul 7, 2023 | $341.45 | $344.04 | $326.70 | $327.37 | 0 |
| Jul 10, 2023 – Jul 14, 2023 | $329.40 | $332.52 | $313.29 | $314.93 | 0 |
| Jul 17, 2023 – Jul 21, 2023 | $315.26 | $319.67 | $301.43 | $303.57 | 0 |
| Jul 24, 2023 – Jul 28, 2023 | $302.61 | $309.10 | $298.39 | $308.06 | 0 |
| Jul 31, 2023 – Aug 4, 2023 | $309.72 | $310.51 | $248.46 | $252.36 | 0 |
| Aug 7, 2023 – Aug 11, 2023 | $253.48 | $261.04 | $243.15 | $247.44 | 0 |
| Aug 14, 2023 – Aug 18, 2023 | $246.82 | $261.49 | $246.82 | $251.22 | 0 |
| Aug 21, 2023 – Aug 25, 2023 | $251.53 | $254.23 | $246.69 | $251.43 | 0 |
| Aug 28, 2023 – Sep 1, 2023 | $253.00 | $268.51 | $252.04 | $264.12 | 0 |
| Sep 4, 2023 – Sep 8, 2023 | $263.07 | $294.00 | $258.44 | $292.98 | 0 |
| Sep 11, 2023 – Sep 15, 2023 | $294.69 | $302.00 | $262.85 | $267.59 | 0 |
| Sep 18, 2023 – Sep 22, 2023 | $265.84 | $268.06 | $245.00 | $247.53 | 0 |
| Sep 25, 2023 – Sep 29, 2023 | $246.48 | $250.15 | $239.87 | $241.91 | 0 |
| Oct 2, 2023 – Oct 6, 2023 | $240.99 | $241.03 | $219.79 | $225.45 | 0 |
| Oct 9, 2023 – Oct 13, 2023 | $223.05 | $235.75 | $192.03 | $196.42 | 0 |
| Oct 16, 2023 – Oct 20, 2023 | $198.42 | $210.56 | $195.24 | $205.50 | 0 |
| Oct 23, 2023 – Oct 27, 2023 | $205.22 | $210.08 | $192.00 | $192.81 | 0 |
| Oct 30, 2023 – Nov 3, 2023 | $194.49 | $211.94 | $187.89 | $197.86 | 0 |
| Nov 6, 2023 – Nov 10, 2023 | $199.23 | $202.70 | $180.93 | $181.44 | 0 |
| Nov 13, 2023 – Nov 17, 2023 | $211.87 | $230.96 | $202.48 | $226.31 | 0 |
| Nov 20, 2023 – Nov 24, 2023 | $226.01 | $236.49 | $226.01 | $232.90 | 0 |
| Nov 27, 2023 – Dec 1, 2023 | $231.25 | $233.52 | $221.01 | $227.75 | 0 |
| Dec 4, 2023 – Dec 8, 2023 | $226.42 | $230.29 | $217.12 | $224.04 | 0 |
| Dec 11, 2023 – Dec 15, 2023 | $224.68 | $255.07 | $222.29 | $245.48 | 0 |
| Dec 18, 2023 – Dec 22, 2023 | $245.87 | $261.94 | $244.06 | $258.58 | 0 |
| Dec 25, 2023 – Dec 29, 2023 | $260.36 | $262.77 | $250.56 | $251.54 | 0 |
| Jan 1, 2024 – Jan 5, 2024 | $247.68 | $252.54 | $225.85 | $231.81 | 0 |
| Jan 8, 2024 – Jan 12, 2024 | $233.78 | $262.53 | $231.89 | $258.39 | 0 |
| Jan 15, 2024 – Jan 19, 2024 | $254.88 | $266.34 | $248.68 | $250.31 | 0 |
| Jan 22, 2024 – Jan 26, 2024 | $251.63 | $258.15 | $241.87 | $252.37 | 0 |
| Jan 29, 2024 – Feb 2, 2024 | $251.09 | $258.44 | $247.81 | $252.01 | 0 |
| Feb 5, 2024 – Feb 9, 2024 | $250.88 | $273.28 | $249.25 | $273.04 | 0 |
| Feb 12, 2024 – Feb 16, 2024 | $272.29 | $277.34 | $261.41 | $270.56 | 0 |
| Feb 19, 2024 – Feb 23, 2024 | $266.95 | $268.80 | $234.51 | $238.37 | 0 |
| Feb 26, 2024 – Mar 1, 2024 | $237.70 | $241.82 | $224.03 | $236.67 | 0 |
| Mar 4, 2024 – Mar 8, 2024 | $236.67 | $261.44 | $236.67 | $244.54 | 0 |
| Mar 11, 2024 – Mar 15, 2024 | $243.20 | $246.48 | $220.82 | $222.15 | 0 |
| Mar 18, 2024 – Mar 22, 2024 | $225.14 | $240.40 | $220.74 | $224.74 | 0 |
| Mar 25, 2024 – Mar 28, 2024 | $225.73 | $228.43 | $217.37 | $223.18 | 0 |
| Apr 1, 2024 – Apr 5, 2024 | $223.18 | $226.27 | $209.45 | $223.95 | 0 |
| Apr 8, 2024 – Apr 12, 2024 | $223.66 | $224.30 | $216.34 | $217.45 | 0 |
| Apr 15, 2024 – Apr 19, 2024 | $219.24 | $221.13 | $199.38 | $202.72 | 0 |
| Apr 22, 2024 – Apr 26, 2024 | $204.04 | $209.01 | $200.80 | $204.41 | 0 |
| Apr 29, 2024 – May 3, 2024 | $205.83 | $209.67 | $196.23 | $208.55 | 0 |
| May 6, 2024 – May 10, 2024 | $209.79 | $220.41 | $199.54 | $212.28 | 0 |
| May 13, 2024 – May 17, 2024 | $213.10 | $214.97 | $200.69 | $203.53 | 0 |
| May 20, 2024 – May 24, 2024 | $203.54 | $204.12 | $190.58 | $193.66 | 0 |
| May 27, 2024 – May 31, 2024 | $193.65 | $194.12 | $185.12 | $189.47 | 0 |
| Jun 3, 2024 – Jun 7, 2024 | $190.38 | $198.61 | $186.83 | $188.95 | 0 |
| Jun 10, 2024 – Jun 14, 2024 | $187.33 | $198.48 | $184.10 | $187.78 | 0 |
| Jun 17, 2024 – Jun 21, 2024 | $184.72 | $187.96 | $170.59 | $178.56 | 0 |
| Jun 24, 2024 – Jun 28, 2024 | $178.00 | $181.29 | $171.11 | $179.97 | 0 |
| Jul 1, 2024 – Jul 5, 2024 | $179.99 | $181.31 | $174.50 | $181.09 | 0 |
| Jul 8, 2024 – Jul 12, 2024 | $181.14 | $194.58 | $174.50 | $190.83 | 0 |
| Jul 15, 2024 – Jul 19, 2024 | $190.83 | $207.25 | $187.29 | $189.87 | 0 |
| Jul 22, 2024 – Jul 26, 2024 | $190.95 | $196.16 | $176.66 | $178.43 | 0 |
| Jul 29, 2024 – Aug 2, 2024 | $180.94 | $181.75 | $148.00 | $175.51 | 0 |
| Aug 5, 2024 – Aug 9, 2024 | $170.63 | $181.44 | $163.63 | $170.03 | 0 |
| Aug 12, 2024 – Aug 16, 2024 | $169.45 | $194.51 | $168.30 | $190.51 | 0 |
| Aug 19, 2024 – Aug 23, 2024 | $190.23 | $211.19 | $187.99 | $210.12 | 0 |
| Aug 26, 2024 – Aug 30, 2024 | $209.54 | $210.02 | $197.98 | $202.32 | 0 |
| Sep 2, 2024 – Sep 6, 2024 | $203.01 | $209.68 | $199.93 | $203.73 | 0 |
| Sep 9, 2024 – Sep 13, 2024 | $203.98 | $207.81 | $186.78 | $186.94 | 0 |
| Sep 16, 2024 – Sep 20, 2024 | $187.29 | $203.28 | $184.80 | $195.00 | 0 |
| Sep 23, 2024 – Sep 27, 2024 | $196.09 | $198.96 | $185.13 | $191.55 | 0 |
| Sep 30, 2024 – Oct 4, 2024 | $191.12 | $198.89 | $186.97 | $194.73 | 0 |
| Oct 7, 2024 – Oct 11, 2024 | $194.64 | $203.86 | $190.08 | $203.19 | 0 |
| Oct 14, 2024 – Oct 18, 2024 | $205.00 | $217.44 | $198.68 | $208.65 | 0 |
| Oct 21, 2024 – Oct 25, 2024 | $208.35 | $209.91 | $199.01 | $204.71 | 0 |
| Oct 28, 2024 – Nov 1, 2024 | $206.17 | $236.56 | $205.80 | $233.30 | 0 |
| Nov 4, 2024 – Nov 8, 2024 | $233.84 | $239.99 | $227.89 | $236.45 | 0 |
| Nov 11, 2024 – Nov 15, 2024 | $237.96 | $243.39 | $231.27 | $237.84 | 0 |
| Nov 18, 2024 – Nov 22, 2024 | $236.48 | $245.21 | $234.62 | $244.84 | 0 |
| Nov 25, 2024 – Nov 29, 2024 | $247.29 | $250.95 | $240.30 | $244.12 | 0 |
| Dec 2, 2024 – Dec 6, 2024 | $243.01 | $250.63 | $236.61 | $237.23 | 0 |
| Dec 9, 2024 – Dec 13, 2024 | $237.60 | $259.27 | $236.62 | $245.55 | 0 |
| Dec 16, 2024 – Dec 20, 2024 | $245.00 | $251.28 | $235.75 | $242.54 | 0 |
| Dec 23, 2024 – Dec 27, 2024 | $243.00 | $245.74 | $236.93 | $239.85 | 0 |
| Dec 30, 2024 – Jan 3, 2025 | $238.35 | $243.38 | $234.55 | $241.97 | 0 |
| Jan 6, 2025 – Jan 10, 2025 | $243.35 | $260.88 | $222.59 | $250.62 | 0 |
| Jan 13, 2025 – Jan 17, 2025 | $238.63 | $264.93 | $237.65 | $263.69 | 0 |
| Jan 20, 2025 – Jan 24, 2025 | $270.00 | $277.89 | $265.14 | $274.06 | 0 |
| Jan 27, 2025 – Jan 31, 2025 | $274.04 | $275.18 | $266.37 | $266.97 | 0 |
| Feb 3, 2025 – Feb 7, 2025 | $264.90 | $267.00 | $259.21 | $260.67 | 0 |
| Feb 10, 2025 – Feb 14, 2025 | $260.31 | $274.75 | $258.82 | $268.67 | 0 |
| Feb 17, 2025 – Feb 21, 2025 | $266.50 | $310.00 | $264.82 | $291.68 | 0 |
| Feb 24, 2025 – Feb 28, 2025 | $291.28 | $294.59 | $275.27 | $285.44 | 0 |
| Mar 3, 2025 – Mar 7, 2025 | $285.48 | $292.14 | $269.42 | $274.79 | 0 |
| Mar 10, 2025 – Mar 14, 2025 | $272.05 | $274.86 | $254.50 | $272.62 | 0 |
| Mar 17, 2025 – Mar 21, 2025 | $270.23 | $283.40 | $268.85 | $280.38 | 0 |
| Mar 24, 2025 – Mar 28, 2025 | $285.02 | $288.57 | $264.45 | $267.56 | 0 |
| Mar 31, 2025 – Apr 4, 2025 | $264.58 | $279.79 | $255.00 | $262.28 | 0 |
| Apr 7, 2025 – Apr 11, 2025 | $252.00 | $279.06 | $246.45 | $272.32 | 0 |
| Apr 14, 2025 – Apr 17, 2025 | $278.39 | $280.77 | $266.75 | $277.35 | 0 |
| Apr 21, 2025 – Apr 25, 2025 | $277.00 | $305.74 | $268.15 | $299.78 | 0 |
| Apr 28, 2025 – May 2, 2025 | $300.00 | $302.99 | $288.28 | $296.00 | 0 |
| May 5, 2025 – May 9, 2025 | $289.13 | $308.99 | $285.27 | $297.32 | 0 |
| May 12, 2025 – May 16, 2025 | $300.00 | $302.49 | $265.00 | $280.68 | 0 |
| May 19, 2025 – May 23, 2025 | $279.04 | $286.91 | $264.02 | $268.54 | 0 |
| May 26, 2025 – May 30, 2025 | $272.20 | $275.41 | $260.38 | $266.97 | 0 |
| Jun 2, 2025 – Jun 6, 2025 | $266.64 | $267.84 | $251.47 | $258.90 | 0 |
| Jun 9, 2025 – Jun 13, 2025 | $258.96 | $259.99 | $250.01 | $256.50 | 0 |
| Jun 16, 2025 – Jun 20, 2025 | $259.78 | $265.48 | $249.09 | $256.87 | 0 |
| Jun 23, 2025 – Jun 27, 2025 | $255.84 | $257.25 | $247.46 | $256.43 | 0 |
| Jun 30, 2025 – Jul 3, 2025 | $256.34 | $258.20 | $246.92 | $251.06 | 0 |
| Jul 7, 2025 – Jul 11, 2025 | $250.83 | $253.31 | $236.23 | $237.94 | 0 |
| Jul 14, 2025 – Jul 18, 2025 | $236.28 | $240.51 | $228.31 | $230.38 | 0 |
| Jul 21, 2025 – Jul 25, 2025 | $230.26 | $235.40 | $226.66 | $233.10 | 0 |
| Jul 28, 2025 – Aug 1, 2025 | $233.18 | $261.81 | $225.48 | $243.01 | 0 |
| Aug 4, 2025 – Aug 8, 2025 | $245.13 | $246.39 | $234.34 | $240.49 | 0 |
| Aug 11, 2025 – Aug 15, 2025 | $240.68 | $260.22 | $236.66 | $253.02 | 0 |
| Aug 18, 2025 – Aug 22, 2025 | $251.94 | $268.81 | $250.56 | $264.74 | 0 |
| Aug 25, 2025 – Aug 29, 2025 | $263.94 | $273.43 | $261.65 | $272.64 | 0 |
| Sep 1, 2025 – Sep 5, 2025 | $272.19 | $285.20 | $267.21 | $281.46 | 0 |
| Sep 8, 2025 – Sep 12, 2025 | $281.79 | $288.91 | $270.54 | $272.73 | 0 |
| Sep 15, 2025 – Sep 19, 2025 | $273.06 | $275.69 | $250.75 | $255.60 | 0 |
| Sep 22, 2025 – Sep 26, 2025 | $255.15 | $258.18 | $245.79 | $253.37 | 0 |
| Sep 29, 2025 – Oct 3, 2025 | $253.33 | $260.89 | $242.41 | $256.06 | 0 |
| Oct 6, 2025 – Oct 10, 2025 | $257.71 | $264.10 | $245.13 | $260.49 | 0 |
| Oct 13, 2025 – Oct 17, 2025 | $260.00 | $265.51 | $248.89 | $249.00 | 0 |
| Oct 20, 2025 – Oct 24, 2025 | $251.14 | $255.82 | $242.80 | $252.99 | 0 |
| Oct 27, 2025 – Oct 31, 2025 | $259.38 | $260.00 | $225.46 | $227.37 | 0 |
| Nov 3, 2025 – Nov 7, 2025 | $225.60 | $272.00 | $221.26 | $266.19 | 0 |
| Nov 10, 2025 – Nov 14, 2025 | $266.60 | $283.84 | $262.94 | $280.07 | 0 |
| Nov 17, 2025 – Nov 21, 2025 | $282.93 | $293.18 | $276.01 | $288.47 | 0 |
| Nov 24, 2025 – Nov 28, 2025 | $288.15 | $301.22 | $286.37 | $293.17 | 0 |
| Dec 1, 2025 – Dec 5, 2025 | $295.62 | $303.00 | $284.95 | $300.66 | 0 |
| Dec 8, 2025 – Dec 12, 2025 | $299.16 | $315.01 | $286.75 | $312.02 | 0 |
| Dec 15, 2025 – Dec 19, 2025 | $312.48 | $320.00 | $307.00 | $315.90 | 0 |
| Dec 22, 2025 – Dec 26, 2025 | $314.61 | $321.38 | $313.45 | $316.97 | 0 |
| Dec 29, 2025 – Jan 2, 2026 | $318.86 | $319.78 | $302.19 | $309.42 | 0 |
| Jan 5, 2026 – Jan 9, 2026 | $310.00 | $325.02 | $305.30 | $322.44 | 0 |
| Jan 12, 2026 – Jan 16, 2026 | $322.25 | $352.15 | $290.00 | $350.78 | 0 |
| Jan 19, 2026 – Jan 23, 2026 | $350.80 | $362.41 | $350.02 | $359.26 | 0 |
| Jan 26, 2026 – Jan 30, 2026 | $360.00 | $361.55 | $356.39 | $358.17 | 0 |
| Feb 2, 2026 – Feb 6, 2026 | $358.78 | $359.87 | $339.33 | $341.02 | 0 |
| Feb 9, 2026 – Feb 13, 2026 | $340.85 | $341.66 | $337.63 | $339.30 | 0 |
| Feb 16, 2026 – Feb 20, 2026 | $339.01 | $342.00 | $339.01 | $339.36 | 0 |
| Feb 23, 2026 – Feb 27, 2026 | $339.53 | $344.53 | $338.53 | $344.39 | 0 |
| Mar 2, 2026 – Mar 6, 2026 | $342.30 | $343.29 | $337.91 | $338.64 | 0 |
| Mar 9, 2026 – Mar 13, 2026 | $338.16 | $340.33 | $333.94 | $336.18 | 0 |
| Mar 16, 2026 – Mar 20, 2026 | $336.19 | $338.99 | $335.79 | $335.85 | 0 |
| Mar 23, 2026 – Mar 27, 2026 | $337.81 | $337.81 | $334.17 | $335.10 | 0 |
| Mar 30, 2026 – Apr 2, 2026 | $328.70 | $330.70 | $326.58 | $330.36 | 0 |
| Apr 6, 2026 – Apr 10, 2026 | $330.11 | $332.05 | $328.86 | $329.77 | 0 |
| Apr 13, 2026 – Apr 17, 2026 | $329.99 | $333.54 | $329.72 | $332.13 | 0 |
| Apr 20, 2026 – Apr 24, 2026 | $332.14 | $335.20 | $327.00 | $329.89 | 0 |
| Apr 27, 2026 – May 1, 2026 | $329.91 | $331.80 | $323.71 | $325.33 | 0 |
| May 4, 2026 – May 8, 2026 | $324.79 | $326.43 | $321.79 | $322.23 | 0 |
| May 11, 2026 – May 15, 2026 | $321.88 | $324.55 | $321.38 | $322.32 | 0 |
| May 18, 2026 – May 22, 2026 | $322.90 | $329.67 | $322.90 | $328.69 | 0 |
| May 25, 2026 – May 29, 2026 | $328.12 | $329.65 | $318.12 | $318.30 | 0 |
| Jun 1, 2026 – Jun 5, 2026 | $318.41 | $323.10 | $317.81 | $320.53 | 0 |
| Jun 8, 2026 – Jun 12, 2026 | $320.00 | $322.65 | $317.53 | $318.71 | 0 |
| Jun 15, 2026 – Jun 18, 2026 | $318.25 | $319.83 | $315.81 | $317.20 | 0 |
| Jun 22, 2026 – Jun 26, 2026 | $316.27 | $318.99 | $315.03 | $316.63 | 0 |
| Jun 29, 2026 – Jul 2, 2026 | $317.17 | $319.19 | $314.80 | $318.57 | 0 |