Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
361.5800
366.4737
358.0700
359.3900
1,052,933
Thu, 03 Sep 2026
366.7500
367.2500
359.5000
365.8700
1,485,500
Wed, 02 Sep 2026
369.8500
370.3700
362.2100
364.0700
1,575,500
Tue, 01 Sep 2026
371.5000
375.3100
367.4100
369.4100
1,269,400
Mon, 31 Aug 2026
377.2400
378.9900
367.4600
371.3500
1,255,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
381.0700
381.0800
377.6600
379.3200
624,400
Thu, 27 Aug 2026
381.0700
382.1800
378.3300
380.0600
592,400
Wed, 26 Aug 2026
378.0500
382.9900
378.0200
382.0200
819,900
Tue, 25 Aug 2026
384.0000
384.1200
375.1800
376.5800
978,600
Mon, 24 Aug 2026
384.4800
386.4100
381.5300
383.7700
824,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
387.0000
388.3800
382.1900
384.2900
759,800
Thu, 20 Aug 2026
391.1800
394.6800
385.1800
386.0700
933,000
Wed, 19 Aug 2026
396.4300
396.9200
391.4700
392.3400
860,300
Tue, 18 Aug 2026
393.9300
395.9800
392.6600
393.4800
619,500
Mon, 17 Aug 2026
391.7700
394.5200
389.7900
391.1400
725,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
394.2800
396.1600
392.6000
395.7800
472,300
Thu, 13 Aug 2026
396.0000
396.7100
390.2300
392.9600
660,500
Wed, 12 Aug 2026
390.4200
396.0500
389.0100
394.2100
715,800
Tue, 11 Aug 2026
396.1500
396.9600
391.2500
391.8900
569,900
Mon, 10 Aug 2026
393.0000
397.2000
392.0500
395.9700
779,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
17 · 8-K
After-hours · 17:11 ET
8-K ↗
Fri, 07 Aug 2026
386.9700
392.1400
383.2600
392.0500
1,053,000
Thu, 06 Aug 2026
387.6800
388.9000
384.7800
386.9200
650,400
Wed, 05 Aug 2026
388.5500
389.5000
381.3500
384.0800
834,300
Tue, 04 Aug 2026
16 · 8-K
After-hours · 16:25 ET
8-K ↗
Tue, 04 Aug 2026
384.0900
388.3600
378.8700
385.7600
1,502,500
Tue, 04 Aug 2026
15 · 424B5
Next filing day · accepted 03 Aug, 21:59 ET
424B5 ↗
Mon, 03 Aug 2026
387.5500
387.6900
380.4500
382.4300
918,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
382.3800
384.6700
376.8200
383.4200
1,524,400
Thu, 30 Jul 2026
376.8500
383.4800
374.0400
382.2000
1,199,900
Thu, 30 Jul 2026
14 · S-3ASR
Next filing day · accepted 29 Jul, 21:57 ET
S-3ASR ↗
Wed, 29 Jul 2026
13 · 10-Q
After market open · 11:09 ET
10-Q ↗
Wed, 29 Jul 2026
398.8000
400.0000
380.9600
380.9600
1,935,800
Wed, 29 Jul 2026
12 · 8-K
Pre-market · 08:01 ET
8-K ↗
Tue, 28 Jul 2026
393.0000
395.4300
389.2500
393.1900
1,702,600
Mon, 27 Jul 2026
389.1000
392.5700
386.4700
389.1400
1,194,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
383.9700
388.1200
382.1400
386.7500
1,498,800
Thu, 23 Jul 2026
378.3700
387.6900
376.4700
381.7900
1,685,400
Wed, 22 Jul 2026
371.1000
375.2300
370.0100
373.1600
955,900
Tue, 21 Jul 2026
368.9400
373.6900
361.2400
367.7300
1,036,900
Mon, 20 Jul 2026
369.9900
373.9200
369.4800
370.6000
703,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
370.5800
376.5900
366.5200
368.5800
1,279,100
Thu, 16 Jul 2026
366.7500
370.0000
364.0000
368.8200
709,900
Wed, 15 Jul 2026
370.5800
372.5000
364.4900
365.6300
1,198,900
Tue, 14 Jul 2026
371.7600
376.8100
369.1400
369.5000
1,387,500
Mon, 13 Jul 2026
375.8400
377.5300
369.6800
372.7800
978,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
374.1500
375.9800
370.8600
375.0600
1,008,600
Thu, 09 Jul 2026
371.3500
374.6500
369.3000
374.6000
758,500
Wed, 08 Jul 2026
372.9200
374.9800
371.3000
374.3100
1,097,600
Tue, 07 Jul 2026
380.0000
380.7100
373.5600
374.6400
736,900
Mon, 06 Jul 2026
372.9100
377.2700
369.3300
376.8800
1,273,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
365.3100
373.6000
364.9600
373.5400
1,293,200
Wed, 01 Jul 2026
356.1500
365.0600
355.0000
362.8600
1,285,300
Tue, 30 Jun 2026
349.1000
354.5800
346.5600
354.2400
1,049,900
Mon, 29 Jun 2026
347.1200
351.2100
346.6800
348.0700
1,289,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
346.4900
350.5800
344.3500
346.7100
1,783,300
Thu, 25 Jun 2026
342.8700
352.1500
341.9400
344.7000
1,219,300
Wed, 24 Jun 2026
350.6800
351.9600
343.9200
344.3200
1,696,300
Tue, 23 Jun 2026
346.0000
350.7800
344.4400
350.3400
1,354,200
Mon, 22 Jun 2026
347.0800
348.1800
340.8100
343.3600
1,674,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
365.2600
367.0000
348.8300
350.0100
4,242,200
Wed, 17 Jun 2026
361.3400
366.8000
361.2000
362.8300
1,340,600
Tue, 16 Jun 2026
361.1500
365.4200
359.2500
364.1100
1,127,700
Mon, 15 Jun 2026
360.6000
362.5000
357.2100
359.5300
1,585,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
360.8500
363.4000
356.1500
360.2200
988,100
Thu, 11 Jun 2026
348.8100
363.8300
346.1900
358.8600
1,708,900
Wed, 10 Jun 2026
349.0000
349.0000
341.0000
341.0700
761,400
Tue, 09 Jun 2026
340.8700
346.7500
340.8700
345.6800
1,423,200
Mon, 08 Jun 2026
345.3400
347.1900
339.2700
340.8600
876,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
343.1400
347.3200
342.7500
346.4400
1,192,100
Thu, 04 Jun 2026
340.3800
343.9000
340.1200
341.5000
1,394,700
Wed, 03 Jun 2026
335.7100
341.9700
335.0200
337.0400
878,900
Tue, 02 Jun 2026
336.3800
340.2900
335.7800
337.6100
961,400
Mon, 01 Jun 2026
343.3500
344.3200
338.1700
339.2000
854,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
348.5600
349.5200
345.4500
346.8200
1,245,300
Thu, 28 May 2026
345.8900
351.3600
342.5000
348.9600
1,097,900
Wed, 27 May 2026
344.3600
344.9000
341.7100
342.6900
752,600
Tue, 26 May 2026
345.0400
345.2700
341.3200
344.6400
1,270,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
341.1400
344.4700
338.5100
342.8900
689,300
Thu, 21 May 2026
338.0000
339.9700
334.6600
338.7100
612,000
Wed, 20 May 2026
341.2000
342.8800
337.4600
339.7500
780,200
Tue, 19 May 2026
343.0900
343.2200
339.1200
340.1400
748,100
Mon, 18 May 2026
335.0600
343.4600
334.0100
343.1100
984,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
339.8800
341.9100
333.2900
334.5000
1,236,400
Thu, 14 May 2026
340.8700
343.9900
339.1700
340.6200
960,400
Wed, 13 May 2026
343.9400
343.9400
339.9800
341.3600
898,300
Tue, 12 May 2026
343.5500
348.0100
342.7500
346.4600
1,089,600
Mon, 11 May 2026
11 · 8-K
After-hours · 16:56 ET
8-K ↗
Mon, 11 May 2026
345.2400
348.6100
341.8100
344.0300
1,895,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
347.6500
348.8500
344.0100
346.5300
1,558,400
Thu, 07 May 2026
347.2500
349.0000
344.2800
347.7600
1,361,300
Wed, 06 May 2026
349.7100
350.0500
344.0700
347.2700
1,566,600
Tue, 05 May 2026
351.0900
351.4100
344.3800
349.1600
1,162,900
Mon, 04 May 2026
344.1400
353.5700
343.0400
349.0800
1,640,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
345.4800
347.0400
341.5300
345.8400
1,480,900
Thu, 30 Apr 2026
340.1600
345.2500
338.5600
344.3000
2,029,800
Wed, 29 Apr 2026
10 · 10-Q
After market open · 11:24 ET
10-Q ↗
Wed, 29 Apr 2026
338.0800
349.6100
333.9100
338.7300
3,587,700
Wed, 29 Apr 2026
9 · 8-K
Pre-market · 07:58 ET
8-K ↗
Tue, 28 Apr 2026
313.9400
314.7500
306.7700
313.6800
2,169,700
Mon, 27 Apr 2026
313.4300
318.8300
312.0300
312.5300
1,411,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
316.6400
317.0900
310.6100
313.2100
1,300,900
Thu, 23 Apr 2026
321.3500
322.9500
315.5400
318.7100
1,632,800
Wed, 22 Apr 2026
327.4500
328.7800
317.6500
320.7400
1,578,000
Tue, 21 Apr 2026
330.4700
331.0500
323.9700
325.5200
1,636,200
Mon, 20 Apr 2026
335.4500
337.0800
331.3100
332.1400
1,026,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
334.8100
338.5900
334.0200
336.2900
1,309,700
Thu, 16 Apr 2026
340.0000
341.3000
331.9200
334.9200
1,540,100
Wed, 15 Apr 2026
340.5400
341.8900
337.0900
338.8800
1,305,200
Tue, 14 Apr 2026
340.6500
340.6500
337.6500
339.8800
1,154,100
Mon, 13 Apr 2026
336.5900
341.3800
336.2500
340.7600
1,622,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
342.3100
342.9800
332.7600
335.1500
1,695,100
Thu, 09 Apr 2026
348.1700
350.4300
343.5200
343.9000
1,399,900
Wed, 08 Apr 2026
346.8600
350.3400
343.0000
350.0200
1,462,200
Tue, 07 Apr 2026
349.4700
350.9700
345.9300
348.4300
675,000
Mon, 06 Apr 2026
348.4100
351.8400
346.1900
351.3900
768,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
347.5000
352.9000
347.0500
349.0900
1,102,800
Wed, 01 Apr 2026
346.8100
353.0300
345.1000
350.5300
1,118,000
Tue, 31 Mar 2026
344.6300
348.7100
340.1900
343.2200
1,806,600
Mon, 30 Mar 2026
350.7000
352.2500
337.8100
340.7900
1,561,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
8 · DEFA14A
After-hours · 16:16 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 27 Mar 2026
7 · DEF 14A
After-hours · 16:15 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 27 Mar 2026
353.7200
355.6700
345.6800
346.7600
1,505,600
Thu, 26 Mar 2026
351.9500
356.4200
351.7300
355.2800
1,446,600
Wed, 25 Mar 2026
349.5600
354.1000
347.7500
352.5000
1,702,600
Tue, 24 Mar 2026
344.2400
348.4200
343.7800
346.2300
1,145,000
Mon, 23 Mar 2026
350.5500
351.4900
342.8200
347.3700
1,109,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
349.0100
352.0500
343.0800
345.7800
2,893,900
Thu, 19 Mar 2026
350.0000
352.0100
343.5900
349.6300
1,029,800
Wed, 18 Mar 2026
357.1800
358.6000
353.3600
353.3600
1,381,900
Tue, 17 Mar 2026
354.7600
356.7900
352.2800
356.2900
1,017,500
Mon, 16 Mar 2026
353.0500
357.2300
351.4100
354.3600
1,185,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
357.4600
359.8200
350.4100
351.5200
985,400
Thu, 12 Mar 2026
349.5700
357.5500
349.0000
355.2300
1,227,500
Wed, 11 Mar 2026
352.9100
356.0000
351.1800
353.8500
991,800
Tue, 10 Mar 2026
359.8400
361.3600
354.6900
355.5900
973,200
Mon, 09 Mar 2026
362.5300
364.0000
355.5800
361.9800
1,444,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
360.2200
364.4000
354.5200
363.4900
1,161,800
Thu, 05 Mar 2026
364.5100
366.1100
354.5400
360.7000
1,438,800
Wed, 04 Mar 2026
366.0000
366.7500
359.2800
366.1200
1,263,000
Tue, 03 Mar 2026
363.0900
366.5000
358.2100
364.7000
1,850,300
Mon, 02 Mar 2026
362.4300
366.0700
359.1600
364.7800
1,508,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
351.1200
357.7900
348.8800
357.0500
1,201,700
Thu, 26 Feb 2026
344.4800
350.7500
341.7700
350.7200
1,005,800
Wed, 25 Feb 2026
352.0400
352.9000
337.3200
343.1400
1,281,900
Tue, 24 Feb 2026
347.9800
353.0400
346.0000
351.1800
682,100
Mon, 23 Feb 2026
352.3500
354.0000
348.2900
348.9800
858,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
354.2100
354.6500
348.6900
351.4200
894,600
Thu, 19 Feb 2026
348.1200
356.3900
348.1200
354.3400
918,400
Wed, 18 Feb 2026
344.8600
349.5500
343.6800
349.4900
1,232,200
Tue, 17 Feb 2026
346.9700
350.0000
340.0900
342.5200
1,699,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
341.9700
349.4400
341.6600
347.6400
1,533,600
Thu, 12 Feb 2026
348.7200
352.5400
340.3600
340.7500
2,063,500
Wed, 11 Feb 2026
361.0900
361.4200
345.1200
346.3400
1,952,500
Tue, 10 Feb 2026
361.4900
361.5000
356.2800
358.8300
694,200
Mon, 09 Feb 2026
360.4000
363.3700
359.6000
360.1000
807,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
354.5500
361.6500
354.0200
360.0700
1,095,800
Thu, 05 Feb 2026
350.6000
356.6300
347.8100
352.0500
1,215,500
Wed, 04 Feb 2026
355.5600
357.2300
346.8100
353.3700
1,647,300
Tue, 03 Feb 2026
349.0800
355.8000
346.9800
355.3100
1,899,200
Mon, 02 Feb 2026
349.2900
350.5200
344.0200
346.3700
1,571,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
6 · 10-K
After market open · 13:14 ET
10-K ↗
Fri, 30 Jan 2026
347.2500
353.2800
347.1600
351.0900
2,058,300
Thu, 29 Jan 2026
353.9600
359.0800
346.5600
349.9500
1,766,900
Wed, 28 Jan 2026
351.7900
359.6700
343.8000
356.6800
2,327,000
Wed, 28 Jan 2026
5 · 8-K
Pre-market · 07:59 ET
8-K ↗
Tue, 27 Jan 2026
364.5000
367.9700
362.1000
366.6200
1,389,800
Mon, 26 Jan 2026
363.3100
364.6700
360.0000
363.5400
1,485,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
366.5900
369.0000
361.7600
363.2700
1,181,600
Thu, 22 Jan 2026
364.8100
366.9900
362.6300
365.8300
869,600
Wed, 21 Jan 2026
360.1800
367.0100
359.7500
364.7800
1,076,200
Tue, 20 Jan 2026
366.2500
369.0000
358.5200
359.1700
1,704,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
367.2700
369.7000
365.4200
367.3800
1,904,200
Thu, 15 Jan 2026
365.2700
368.7800
360.1300
368.6900
1,503,500
Wed, 14 Jan 2026
361.8800
366.0100
359.6700
366.0000
1,167,200
Tue, 13 Jan 2026
365.1100
366.1300
359.9900
363.3000
1,247,400
Mon, 12 Jan 2026
356.3500
361.1000
354.2900
360.9400
1,548,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
352.9400
356.7500
351.6500
353.8900
2,019,700
Thu, 08 Jan 2026
356.7700
367.6600
350.6200
351.4400
2,630,200
Wed, 07 Jan 2026
362.0000
363.0000
345.3400
345.6400
2,049,800
Tue, 06 Jan 2026
357.8900
361.9400
356.9700
360.7100
1,387,400
Mon, 05 Jan 2026
347.9200
356.3200
346.0300
355.5600
1,912,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
336.5400
343.4700
334.2800
343.4000
972,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
340.0700
340.9900
336.4800
336.6600
522,900
Tue, 30 Dec 2025
340.3800
341.0000
339.2100
339.4700
662,500
Mon, 29 Dec 2025
341.9400
343.7300
340.3500
340.4800
783,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
344.8700
346.0700
341.4300
342.2000
464,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
343.5300
346.2700
343.5100
345.3900
314,000
Tue, 23 Dec 2025
345.6700
347.4400
343.1800
343.8400
1,246,800
Mon, 22 Dec 2025
338.8700
345.6700
337.4400
345.1900
1,197,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
337.8700
341.4200
337.0000
339.3600
2,663,400
Thu, 18 Dec 2025
337.2200
340.4300
336.4400
337.3400
992,700
Wed, 17 Dec 2025
336.4100
339.5300
333.0500
336.4100
1,003,700
Tue, 16 Dec 2025
342.4000
342.5200
334.7200
337.4900
966,300
Mon, 15 Dec 2025
338.3200
341.2200
337.3700
340.6900
1,382,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
340.8600
341.9500
336.7300
337.4900
1,226,900
Thu, 11 Dec 2025
342.3600
344.5300
340.1200
341.4800
1,326,100
Wed, 10 Dec 2025
333.7400
344.9400
333.5300
342.2300
1,654,500
Tue, 09 Dec 2025
335.9700
339.1500
333.6200
334.2700
1,033,800
Mon, 08 Dec 2025
337.9500
339.0500
334.3500
336.0100
1,435,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
4 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 05 Dec 2025
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 05 Dec 2025
341.0100
341.5000
333.9900
337.3100
1,317,800
Thu, 04 Dec 2025
338.1900
342.8300
338.1900
341.7000
1,412,700
Wed, 03 Dec 2025
336.7500
338.4800
333.5300
338.0800
985,200
Tue, 02 Dec 2025
334.3400
337.4100
332.9000
335.8000
980,200
Mon, 01 Dec 2025
339.6300
340.3100
332.0800
332.3800
1,193,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
340.4700
342.0900
339.6000
341.6300
361,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
341.1400
342.3000
338.7900
340.0400
693,400
Tue, 25 Nov 2025
338.7900
343.0600
338.7900
341.0700
1,498,700
Mon, 24 Nov 2025
337.1900
339.9300
334.3500
338.1300
1,476,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
339.0100
342.2100
335.4500
340.3400
1,358,300
Thu, 20 Nov 2025
347.1300
349.4700
338.9300
339.4400
892,300
Wed, 19 Nov 2025
339.2700
343.3800
336.2900
343.0600
1,253,500
Tue, 18 Nov 2025
343.5700
344.9000
340.5400
341.2900
1,208,700
Mon, 17 Nov 2025
345.6700
346.7700
341.2400
341.7800
909,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
341.8300
345.5900
339.1000
344.2500
1,081,500
Thu, 13 Nov 2025
349.5800
350.0000
342.7500
344.0600
975,500
Wed, 12 Nov 2025
351.9000
353.7400
349.3800
349.4500
941,400
Tue, 11 Nov 2025
349.4600
353.4900
348.0900
352.4200
670,600
Mon, 10 Nov 2025
345.9100
349.9800
344.3400
349.4900
923,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
341.8100
347.1500
338.8200
346.3400
1,209,000
Thu, 06 Nov 2025
343.1100
344.2900
339.7400
340.3000
899,000
Wed, 05 Nov 2025
342.3800
346.5400
341.0500
342.9100
1,088,700
Tue, 04 Nov 2025
340.7900
345.2300
339.0000
343.4700
1,254,500
Mon, 03 Nov 2025
344.0000
344.0500
339.4400
341.8700
1,352,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
344.5600
345.4300
341.3500
344.9000
1,520,300
Thu, 30 Oct 2025
344.1000
349.2500
343.8600
344.6600
1,303,800
Wed, 29 Oct 2025
345.2600
346.0800
339.7800
343.4800
1,712,200
Tue, 28 Oct 2025
352.0300
352.6500
346.6000
346.6800
926,600
Mon, 27 Oct 2025
353.7800
355.8400
346.3300
353.7700
1,674,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · 10-Q
After market open · 10:35 ET
10-Q ↗
Fri, 24 Oct 2025
357.0000
360.5000
343.5200
350.7700
2,098,000
Fri, 24 Oct 2025
1 · 8-K
Pre-market · 07:50 ET
8-K ↗
Thu, 23 Oct 2025
339.5600
342.7000
339.2500
341.5000
1,198,900
Wed, 22 Oct 2025
341.2400
342.2800
338.0900
338.2400
1,171,900
Tue, 21 Oct 2025
337.9100
341.7700
337.9100
340.6900
946,500
Mon, 20 Oct 2025
333.0000
337.9400
331.7600
337.1900
823,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
328.9200
332.1600
328.2100
331.1500
916,700
Thu, 16 Oct 2025
332.4400
333.3800
329.5100
330.5900
787,800
Wed, 15 Oct 2025
335.9300
339.9900
327.3300
332.0400
1,018,300
Tue, 14 Oct 2025
333.6300
338.7800
333.0000
335.5000
862,600
Mon, 13 Oct 2025
333.1000
336.8000
332.2400
334.3900
839,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
340.8600
342.0000
332.8000
332.9400
927,300
Thu, 09 Oct 2025
346.2800
347.3200
342.2300
342.7700
798,300
Wed, 08 Oct 2025
345.2200
347.2400
343.4300
346.4400
773,900
Tue, 07 Oct 2025
344.5600
347.3700
342.8500
343.4300
740,600
Mon, 06 Oct 2025
344.5200
347.3700
343.3900
346.5000
885,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
341.9700
345.2200
341.2500
343.6200
710,200
Thu, 02 Oct 2025
339.5600
341.6800
338.0700
341.0500
942,900
Wed, 01 Oct 2025
337.9000
341.1900
336.3100
340.7500
1,162,500
Tue, 30 Sep 2025
332.1300
341.0200
332.1300
341.0000
1,622,800
Mon, 29 Sep 2025
335.0000
337.5200
331.3300
332.1700
1,693,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
326.4300
330.6300
326.2100
330.3400
1,043,600
Thu, 25 Sep 2025
325.3200
328.5200
322.5000
324.4300
1,014,000
Wed, 24 Sep 2025
321.8700
325.4500
321.2600
323.6200
1,452,400
Tue, 23 Sep 2025
322.6100
325.7400
321.1200
323.2000
1,250,600
Mon, 22 Sep 2025
323.0000
324.2800
320.9100
322.6600
1,354,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
325.3600
325.7100
321.9200
324.0800
2,654,500
Thu, 18 Sep 2025
323.9700
325.4200
322.4800
324.5700
1,096,300
Wed, 17 Sep 2025
326.7800
328.4700
324.5400
325.2800
1,343,800
Tue, 16 Sep 2025
327.8500
329.4600
325.9600
326.4000
1,350,700
Mon, 15 Sep 2025
326.5000
328.2700
325.6800
326.9800
694,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
330.0000
330.1800
325.7700
326.1500
578,800
Thu, 11 Sep 2025
322.9300
330.0000
322.1100
329.6200
834,100
Wed, 10 Sep 2025
320.7800
323.7700
320.6500
323.0500
709,100
Tue, 09 Sep 2025
321.9000
322.4000
318.8100
321.3300
789,700
Mon, 08 Sep 2025
322.5000
323.1400
319.7300
322.7200
810,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
324.0000
324.2100
320.3600
322.8600
860,900