| Apr 22, 2024 – Apr 26, 2024 | $45.00 | $52.85 | $42.57 | $49.71 | 0 |
| Apr 29, 2024 – May 3, 2024 | $49.00 | $54.32 | $45.10 | $48.16 | 0 |
| May 6, 2024 – May 10, 2024 | $47.24 | $52.15 | $45.13 | $46.00 | 0 |
| May 13, 2024 – May 17, 2024 | $45.50 | $51.86 | $45.49 | $51.53 | 0 |
| May 20, 2024 – May 24, 2024 | $51.35 | $61.00 | $49.62 | $55.21 | 0 |
| May 27, 2024 – May 31, 2024 | $55.49 | $57.98 | $50.02 | $56.97 | 0 |
| Jun 3, 2024 – Jun 7, 2024 | $57.14 | $59.95 | $55.47 | $59.06 | 0 |
| Jun 10, 2024 – Jun 14, 2024 | $58.99 | $65.00 | $56.15 | $57.14 | 0 |
| Jun 17, 2024 – Jun 21, 2024 | $57.10 | $60.30 | $55.57 | $56.20 | 0 |
| Jun 24, 2024 – Jun 28, 2024 | $56.55 | $59.39 | $53.17 | $53.41 | 0 |
| Jul 1, 2024 – Jul 5, 2024 | $52.47 | $56.00 | $51.50 | $53.93 | 0 |
| Jul 8, 2024 – Jul 12, 2024 | $53.81 | $56.37 | $53.81 | $55.02 | 0 |
| Jul 15, 2024 – Jul 19, 2024 | $55.42 | $61.71 | $52.72 | $55.74 | 0 |
| Jul 22, 2024 – Jul 26, 2024 | $57.10 | $65.55 | $57.00 | $62.77 | 0 |
| Jul 29, 2024 – Aug 2, 2024 | $63.54 | $66.12 | $56.02 | $57.20 | 0 |
| Aug 5, 2024 – Aug 9, 2024 | $54.52 | $62.07 | $52.26 | $61.45 | 0 |
| Aug 12, 2024 – Aug 16, 2024 | $61.76 | $76.94 | $59.14 | $74.95 | 0 |
| Aug 19, 2024 – Aug 23, 2024 | $74.44 | $75.49 | $67.26 | $70.18 | 0 |
| Aug 26, 2024 – Aug 30, 2024 | $70.51 | $74.72 | $68.52 | $74.16 | 0 |
| Sep 2, 2024 – Sep 6, 2024 | $73.72 | $73.72 | $66.75 | $68.47 | 0 |
| Sep 9, 2024 – Sep 13, 2024 | $69.94 | $80.73 | $69.16 | $79.84 | 0 |
| Sep 16, 2024 – Sep 20, 2024 | $79.97 | $80.79 | $73.60 | $74.46 | 0 |
| Sep 23, 2024 – Sep 27, 2024 | $75.01 | $77.88 | $72.19 | $74.28 | 0 |
| Sep 30, 2024 – Oct 4, 2024 | $74.04 | $75.87 | $69.81 | $73.66 | 0 |
| Oct 7, 2024 – Oct 11, 2024 | $73.19 | $78.09 | $71.50 | $77.01 | 0 |
| Oct 14, 2024 – Oct 18, 2024 | $77.03 | $79.72 | $73.28 | $78.49 | 0 |
| Oct 21, 2024 – Oct 25, 2024 | $78.37 | $85.64 | $76.95 | $84.58 | 0 |
| Oct 28, 2024 – Nov 1, 2024 | $85.53 | $92.17 | $84.35 | $88.35 | 0 |
| Nov 4, 2024 – Nov 8, 2024 | $88.32 | $90.70 | $82.36 | $88.86 | 0 |
| Nov 11, 2024 – Nov 15, 2024 | $94.92 | $95.35 | $78.01 | $80.80 | 0 |
| Nov 18, 2024 – Nov 22, 2024 | $80.65 | $94.69 | $80.19 | $94.34 | 0 |
| Nov 25, 2024 – Nov 29, 2024 | $95.19 | $96.60 | $87.61 | $92.08 | 0 |
| Dec 2, 2024 – Dec 6, 2024 | $92.08 | $93.50 | $88.80 | $92.00 | 0 |
| Dec 9, 2024 – Dec 13, 2024 | $90.67 | $96.99 | $77.43 | $79.14 | 0 |
| Dec 16, 2024 – Dec 20, 2024 | $78.55 | $81.34 | $72.00 | $72.83 | 0 |
| Dec 23, 2024 – Dec 27, 2024 | $73.30 | $77.23 | $71.75 | $74.85 | 0 |
| Dec 30, 2024 – Jan 3, 2025 | $73.76 | $76.71 | $72.00 | $76.30 | 0 |
| Jan 6, 2025 – Jan 10, 2025 | $77.17 | $78.58 | $71.01 | $72.56 | 0 |
| Jan 13, 2025 – Jan 17, 2025 | $71.29 | $80.82 | $71.00 | $78.90 | 0 |
| Jan 20, 2025 – Jan 24, 2025 | $80.80 | $82.98 | $79.47 | $79.75 | 0 |
| Jan 27, 2025 – Jan 31, 2025 | $77.17 | $81.11 | $75.48 | $79.48 | 0 |
| Feb 3, 2025 – Feb 7, 2025 | $77.69 | $79.90 | $73.94 | $77.47 | 0 |
| Feb 10, 2025 – Feb 14, 2025 | $77.68 | $78.69 | $65.69 | $68.14 | 0 |
| Feb 17, 2025 – Feb 21, 2025 | $68.99 | $71.25 | $67.80 | $68.61 | 0 |
| Feb 24, 2025 – Feb 28, 2025 | $69.47 | $73.13 | $64.48 | $72.67 | 0 |
| Mar 3, 2025 – Mar 7, 2025 | $72.50 | $73.61 | $64.35 | $67.83 | 0 |
| Mar 10, 2025 – Mar 14, 2025 | $66.00 | $67.28 | $62.11 | $65.85 | 0 |
| Mar 17, 2025 – Mar 21, 2025 | $65.00 | $67.38 | $63.66 | $64.97 | 0 |
| Mar 24, 2025 – Mar 28, 2025 | $66.00 | $69.38 | $64.71 | $65.97 | 0 |
| Mar 31, 2025 – Apr 4, 2025 | $67.01 | $77.31 | $64.07 | $69.44 | 0 |
| Apr 7, 2025 – Apr 11, 2025 | $67.55 | $88.99 | $66.66 | $88.33 | 0 |
| Apr 14, 2025 – Apr 17, 2025 | $89.39 | $90.79 | $83.57 | $85.07 | 0 |
| Apr 21, 2025 – Apr 25, 2025 | $84.32 | $98.60 | $79.02 | $96.89 | 0 |
| Apr 28, 2025 – May 2, 2025 | $97.25 | $99.16 | $90.10 | $94.60 | 0 |
| May 5, 2025 – May 9, 2025 | $95.23 | $98.70 | $91.57 | $95.88 | 0 |
| May 12, 2025 – May 16, 2025 | $96.08 | $99.67 | $81.35 | $85.59 | 0 |
| May 19, 2025 – May 23, 2025 | $84.48 | $86.48 | $81.10 | $85.39 | 0 |
| May 26, 2025 – May 30, 2025 | $86.00 | $88.49 | $84.38 | $87.05 | 0 |
| Jun 2, 2025 – Jun 6, 2025 | $87.88 | $91.19 | $85.85 | $89.92 | 0 |
| Jun 9, 2025 – Jun 13, 2025 | $90.44 | $90.50 | $81.61 | $83.41 | 0 |
| Jun 16, 2025 – Jun 20, 2025 | $84.55 | $84.76 | $80.66 | $81.20 | 0 |
| Jun 23, 2025 – Jun 27, 2025 | $81.21 | $88.29 | $78.68 | $87.98 | 0 |
| Jun 30, 2025 – Jul 3, 2025 | $88.56 | $88.75 | $80.61 | $81.97 | 0 |
| Jul 7, 2025 – Jul 11, 2025 | $81.83 | $82.14 | $76.35 | $79.58 | 0 |
| Jul 14, 2025 – Jul 18, 2025 | $79.47 | $81.51 | $75.08 | $76.15 | 0 |
| Jul 21, 2025 – Jul 25, 2025 | $76.23 | $76.72 | $72.42 | $73.60 | 0 |
| Jul 28, 2025 – Aug 1, 2025 | $74.19 | $74.58 | $70.32 | $71.40 | 0 |
| Aug 4, 2025 – Aug 8, 2025 | $72.12 | $73.69 | $67.62 | $67.62 | 0 |
| Aug 11, 2025 – Aug 15, 2025 | $67.84 | $74.00 | $65.79 | $70.07 | 0 |
| Aug 18, 2025 – Aug 22, 2025 | $70.05 | $74.37 | $69.43 | $72.42 | 0 |
| Aug 25, 2025 – Aug 29, 2025 | $72.67 | $73.91 | $70.15 | $70.66 | 0 |
| Sep 1, 2025 – Sep 5, 2025 | $70.52 | $76.67 | $69.10 | $76.48 | 0 |
| Sep 8, 2025 – Sep 12, 2025 | $77.45 | $81.36 | $76.46 | $76.48 | 0 |
| Sep 15, 2025 – Sep 19, 2025 | $76.77 | $81.88 | $75.50 | $80.01 | 0 |
| Sep 22, 2025 – Sep 26, 2025 | $79.81 | $81.40 | $75.17 | $79.02 | 0 |
| Sep 29, 2025 – Oct 3, 2025 | $79.59 | $80.97 | $78.04 | $78.76 | 0 |
| Oct 6, 2025 – Oct 10, 2025 | $78.94 | $80.36 | $76.57 | $79.12 | 0 |
| Oct 13, 2025 – Oct 17, 2025 | $79.17 | $82.68 | $77.86 | $79.75 | 0 |
| Oct 20, 2025 – Oct 24, 2025 | $80.30 | $83.43 | $76.74 | $81.69 | 0 |
| Oct 27, 2025 – Oct 31, 2025 | $82.42 | $82.47 | $78.39 | $79.13 | 0 |
| Nov 3, 2025 – Nov 7, 2025 | $79.11 | $79.27 | $73.08 | $74.55 | 0 |
| Nov 10, 2025 – Nov 14, 2025 | $75.00 | $80.41 | $66.72 | $66.77 | 0 |
| Nov 17, 2025 – Nov 21, 2025 | $66.47 | $67.18 | $62.60 | $64.48 | 0 |
| Nov 24, 2025 – Nov 28, 2025 | $64.49 | $69.49 | $63.27 | $68.45 | 0 |
| Dec 1, 2025 – Dec 5, 2025 | $67.36 | $69.19 | $66.50 | $67.25 | 0 |
| Dec 8, 2025 – Dec 12, 2025 | $67.31 | $72.68 | $65.60 | $69.97 | 0 |
| Dec 15, 2025 – Dec 19, 2025 | $69.95 | $70.40 | $67.26 | $67.52 | 0 |
| Dec 22, 2025 – Dec 26, 2025 | $67.88 | $70.50 | $67.18 | $69.09 | 0 |
| Dec 29, 2025 – Jan 2, 2026 | $69.09 | $71.94 | $67.56 | $70.23 | 0 |
| Jan 5, 2026 – Jan 9, 2026 | $70.75 | $74.97 | $69.51 | $73.14 | 0 |
| Jan 12, 2026 – Jan 16, 2026 | $73.34 | $75.16 | $69.42 | $74.86 | 0 |
| Jan 19, 2026 – Jan 23, 2026 | $74.12 | $75.61 | $71.63 | $72.83 | 0 |
| Jan 26, 2026 – Jan 30, 2026 | $72.75 | $73.55 | $67.69 | $68.58 | 0 |
| Feb 2, 2026 – Feb 6, 2026 | $67.78 | $68.82 | $63.54 | $65.55 | 0 |
| Feb 9, 2026 – Feb 13, 2026 | $65.73 | $66.53 | $63.16 | $64.46 | 0 |
| Feb 16, 2026 – Feb 20, 2026 | $64.46 | $68.55 | $63.50 | $67.14 | 0 |
| Feb 23, 2026 – Feb 27, 2026 | $66.53 | $71.71 | $62.91 | $70.79 | 0 |
| Mar 2, 2026 – Mar 6, 2026 | $70.06 | $75.62 | $68.26 | $69.46 | 0 |
| Mar 9, 2026 – Mar 13, 2026 | $68.74 | $71.09 | $62.05 | $64.67 | 0 |
| Mar 16, 2026 – Mar 20, 2026 | $66.00 | $68.10 | $58.64 | $59.23 | 0 |
| Mar 23, 2026 – Mar 27, 2026 | $60.72 | $62.72 | $55.53 | $55.87 | 0 |
| Mar 30, 2026 – Apr 2, 2026 | $56.20 | $60.22 | $54.59 | $57.04 | 0 |
| Apr 6, 2026 – Apr 10, 2026 | $57.05 | $65.78 | $56.97 | $64.32 | 0 |
| Apr 13, 2026 – Apr 17, 2026 | $63.66 | $67.92 | $61.80 | $67.48 | 0 |
| Apr 20, 2026 – Apr 24, 2026 | $66.76 | $68.67 | $57.23 | $57.32 | 0 |
| Apr 27, 2026 – May 1, 2026 | $57.43 | $59.11 | $53.15 | $55.37 | 0 |
| May 4, 2026 – May 8, 2026 | $55.35 | $64.85 | $55.33 | $59.80 | 0 |
| May 11, 2026 – May 15, 2026 | $59.20 | $62.39 | $56.91 | $57.40 | 0 |
| May 18, 2026 – May 22, 2026 | $57.66 | $63.98 | $56.85 | $62.34 | 0 |
| May 25, 2026 – May 29, 2026 | $63.49 | $66.51 | $61.65 | $64.48 | 0 |
| Jun 1, 2026 – Jun 5, 2026 | $63.48 | $66.17 | $61.31 | $63.29 | 0 |
| Jun 8, 2026 – Jun 12, 2026 | $64.05 | $69.79 | $63.06 | $68.09 | 0 |
| Jun 15, 2026 – Jun 18, 2026 | $69.25 | $71.86 | $67.24 | $71.67 | 0 |
| Jun 22, 2026 – Jun 26, 2026 | $71.40 | $80.00 | $69.62 | $79.14 | 0 |
| Jun 29, 2026 – Jul 2, 2026 | $79.54 | $82.18 | $78.13 | $80.90 | 0 |
| Jul 6, 2026 – Jul 6, 2026 | $80.98 | $82.42 | $80.87 | $81.97 | |