Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
605.3000
609.9800
594.4500
595.1900
11,474,900
Thu, 23 Jul 2026
608.4100
614.6500
597.2200
606.1000
15,494,800
Wed, 22 Jul 2026
647.7000
649.0000
624.0000
627.1700
11,019,600
Tue, 21 Jul 2026
654.1800
655.8800
643.2000
643.8100
9,140,500
Mon, 20 Jul 2026
646.7000
653.3000
636.0100
645.8500
10,225,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
647.7000
652.2000
626.0000
646.0100
22,267,900
Thu, 16 Jul 2026
677.2800
681.9000
660.1600
664.5400
15,816,000
Wed, 15 Jul 2026
663.6000
686.0800
656.6600
681.3100
19,003,400
Tue, 14 Jul 2026
652.0000
666.5000
649.0500
661.0400
16,748,200
Mon, 13 Jul 2026
661.3800
676.6200
654.2000
656.7300
19,840,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
660.3400
677.8600
658.0100
669.2100
40,608,900
Thu, 09 Jul 2026
583.9900
633.2700
577.0700
631.4800
26,579,700
Wed, 08 Jul 2026
614.3900
616.0000
598.0100
603.1200
13,606,500
Tue, 07 Jul 2026
607.5900
625.3700
603.6600
615.5800
18,560,800
Mon, 06 Jul 2026
594.8400
603.5800
581.7600
600.2900
17,674,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
607.9000
610.0000
580.4200
582.9000
21,705,900
Wed, 01 Jul 2026
607.9100
628.2800
595.1000
612.9100
45,536,300
Tue, 30 Jun 2026
560.9400
565.5400
551.4300
563.2900
18,111,100
Mon, 29 Jun 2026
560.0000
570.9000
558.0000
562.6000
15,011,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
543.3400
556.8500
540.4000
550.2500
18,867,700
Thu, 25 Jun 2026
555.5500
556.3400
540.1800
542.8700
16,968,600
Wed, 24 Jun 2026
561.8900
569.0400
555.5500
557.6700
13,963,600
Tue, 23 Jun 2026
562.2500
572.2000
561.0200
562.2000
13,103,300
Mon, 22 Jun 2026
572.0200
575.8100
559.8100
563.8500
15,405,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
572.8200
580.2200
563.1000
577.2200
28,824,600
Wed, 17 Jun 2026
592.0000
593.8100
566.1900
567.5800
20,478,300
Tue, 16 Jun 2026
593.6500
605.8100
592.0000
600.2100
11,344,400
Mon, 15 Jun 2026
579.9000
601.2700
579.3000
593.4800
17,653,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
572.9500
576.0700
560.9000
566.9800
14,326,400
Thu, 11 Jun 2026
565.8300
572.1700
557.0100
568.4300
17,628,000
Wed, 10 Jun 2026
580.7300
591.3200
570.6000
570.9800
17,064,000
Tue, 09 Jun 2026
591.0000
597.6300
581.0100
584.5900
16,977,400
Mon, 08 Jun 2026
592.0000
592.0000
579.2200
585.3900
19,512,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
623.4600
629.1500
582.9100
593.0000
30,091,600
Thu, 04 Jun 2026
623.6700
642.4000
622.4300
627.5700
21,469,200
Wed, 03 Jun 2026
603.0000
624.1500
600.2700
622.9800
23,020,100
Tue, 02 Jun 2026
603.2400
608.8800
596.6800
597.6300
18,252,000
Mon, 01 Jun 2026
630.4000
635.7500
599.5300
600.4700
29,138,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
22 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 29 May 2026
633.5000
634.5000
623.3500
632.5100
19,806,500
Thu, 28 May 2026
639.5000
643.0000
629.3100
635.2900
16,772,400
Wed, 27 May 2026
609.4000
638.5000
609.0000
635.2600
23,143,600
Tue, 26 May 2026
608.8900
614.4700
605.3000
612.3400
12,234,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
607.8800
614.8100
606.9500
610.2600
11,688,600
Thu, 21 May 2026
600.0000
609.6000
594.8100
607.3800
13,476,100
Wed, 20 May 2026
600.7600
608.0000
597.8100
605.0600
11,329,700
Tue, 19 May 2026
608.9200
613.9300
600.5500
602.6100
11,749,900
Mon, 18 May 2026
609.1100
615.5900
603.6900
611.2100
13,772,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
613.9900
621.2000
609.3100
614.2300
13,272,600
Thu, 14 May 2026
616.0000
623.7300
615.0000
618.4300
10,651,200
Wed, 13 May 2026
598.8300
619.9000
596.6600
616.6300
14,634,400
Tue, 12 May 2026
594.8200
603.7500
592.6000
603.0000
11,351,600
Mon, 11 May 2026
604.5700
604.9100
598.0800
598.8600
15,940,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
615.2000
616.7700
606.0600
609.6300
13,557,000
Thu, 07 May 2026
614.7200
624.9800
613.5400
616.8100
12,307,400
Wed, 06 May 2026
601.0500
619.9500
598.1000
612.8800
19,915,500
Tue, 05 May 2026
613.3100
614.3500
600.3600
604.9600
17,171,300
Mon, 04 May 2026
21 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 04 May 2026
607.9400
614.0000
602.7500
610.4100
16,203,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
20 · 424B2
After-hours · 17:22 ET
424B2 ↗
Fri, 01 May 2026
614.6900
618.8800
606.1100
608.7500
21,404,000
Thu, 30 Apr 2026
619.3200
620.8500
600.0000
611.9100
52,765,000
Thu, 30 Apr 2026
19 · 10-Q
Next filing day · accepted 29 Apr, 19:54 ET
10-Q ↗
Thu, 30 Apr 2026
18 · 424B2
Pre-market · 07:51 ET
424B2 ↗
Thu, 30 Apr 2026
17 · S-3ASR
Pre-market · 07:28 ET
S-3ASR ↗
Wed, 29 Apr 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 29 Apr 2026
668.9100
674.2500
663.8100
669.1200
18,947,500
Tue, 28 Apr 2026
674.2400
678.1800
665.6300
671.3400
10,606,800
Mon, 27 Apr 2026
671.0000
682.5000
670.8400
678.6200
12,805,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
660.3200
680.6700
653.8400
675.0300
13,348,300
Thu, 23 Apr 2026
663.7000
669.5600
653.0500
659.1500
11,667,000
Wed, 22 Apr 2026
674.3600
678.3800
669.7500
674.7200
9,215,600
Tue, 21 Apr 2026
671.0000
676.2000
667.3300
668.8400
8,660,100
Mon, 20 Apr 2026
681.3600
683.3800
668.0000
670.9100
12,534,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
678.6000
691.5200
675.1300
688.5500
16,283,500
Thu, 16 Apr 2026
15 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Thu, 16 Apr 2026
14 · DEF 14A
After-hours · 16:34 ET
DEF 14A ↗
Thu, 16 Apr 2026
675.9900
677.5800
667.7500
676.8700
9,544,800
Wed, 15 Apr 2026
667.0000
678.5000
664.2200
671.5800
14,952,600
Tue, 14 Apr 2026
13 · 8-K
After-hours · 17:01 ET
8-K ↗
Tue, 14 Apr 2026
643.2200
666.2600
639.3700
662.4900
17,818,000
Mon, 13 Apr 2026
629.5000
635.0000
624.4000
634.5300
9,538,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
634.4700
638.5800
624.3300
629.8600
13,294,800
Thu, 09 Apr 2026
626.9700
637.5000
623.0000
628.3900
19,012,900
Wed, 08 Apr 2026
606.0000
629.9500
591.8300
612.4200
32,036,600
Tue, 07 Apr 2026
572.4800
575.2300
564.7600
575.0500
9,580,800
Mon, 06 Apr 2026
577.6900
582.7900
572.0000
573.0200
9,515,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
566.0400
578.5000
559.7000
574.4600
13,518,500
Wed, 01 Apr 2026
580.1300
592.5500
573.8200
579.2300
23,608,100
Tue, 31 Mar 2026
549.9800
573.6900
546.7700
572.1300
32,898,300
Mon, 30 Mar 2026
536.3800
539.5500
528.5400
536.3800
22,795,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
540.1000
543.6000
520.2600
525.7200
30,133,000
Thu, 26 Mar 2026
582.4900
583.0000
543.3500
547.5400
35,780,100
Wed, 25 Mar 2026
598.7400
603.6700
593.4000
594.8900
12,585,000
Tue, 24 Mar 2026
599.1000
601.0000
591.0000
592.9200
10,739,700
Mon, 23 Mar 2026
605.7900
608.6400
599.0100
604.0600
13,638,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
603.5300
603.9600
587.2500
593.6600
21,214,900
Thu, 19 Mar 2026
612.1500
613.0000
602.2600
606.7000
13,247,700
Wed, 18 Mar 2026
616.3400
622.6500
614.6100
615.6800
11,726,300
Tue, 17 Mar 2026
627.9900
636.5500
621.7000
622.6600
10,348,800
Mon, 16 Mar 2026
632.0000
634.7500
623.1000
627.4500
15,134,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
623.8900
629.1700
609.5500
613.7100
18,957,600
Thu, 12 Mar 2026
648.7500
653.5000
636.9000
638.1800
11,617,500
Wed, 11 Mar 2026
654.7600
659.1200
648.3600
654.8600
8,977,200
Tue, 10 Mar 2026
653.5600
660.3000
649.0000
654.0700
9,859,300
Mon, 09 Mar 2026
634.7800
647.7500
626.7800
647.3900
13,489,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
647.9000
649.4700
636.1100
644.8600
13,159,400
Thu, 05 Mar 2026
661.9300
670.7000
650.3100
660.5700
13,341,400
Wed, 04 Mar 2026
657.9600
672.7700
657.6700
667.7300
10,810,100
Tue, 03 Mar 2026
648.2900
659.0400
638.8400
655.0800
12,263,800
Mon, 02 Mar 2026
637.1600
659.9400
634.5000
653.5600
9,816,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
643.4500
649.4400
638.1200
648.1800
15,703,000
Thu, 26 Feb 2026
650.5500
661.0000
647.5000
657.0100
10,637,700
Wed, 25 Feb 2026
642.5300
653.8800
642.1400
653.6900
11,330,700
Tue, 24 Feb 2026
633.0800
641.1100
628.9800
639.3000
10,135,600
Mon, 23 Feb 2026
652.5400
657.7000
636.0000
637.2500
8,605,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
639.6900
663.3500
638.7800
655.6600
14,183,500
Thu, 19 Feb 2026
638.5700
647.1900
636.7200
644.7800
10,035,700
Wed, 18 Feb 2026
633.8000
645.0000
628.1500
643.2200
14,649,200
Tue, 17 Feb 2026
639.5000
642.6000
628.8000
639.2900
12,674,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
645.1000
651.4300
634.5700
639.7700
12,336,400
Thu, 12 Feb 2026
669.9700
676.0000
645.2800
649.8100
14,960,100
Wed, 11 Feb 2026
674.0000
679.2700
657.1000
668.6900
14,323,800
Tue, 10 Feb 2026
677.6000
680.6500
669.7900
670.7200
10,455,800
Mon, 09 Feb 2026
663.1800
683.3100
658.7800
677.2200
14,837,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
665.4900
671.9900
646.5000
661.4600
18,159,300
Thu, 05 Feb 2026
663.5800
681.5000
653.5000
670.2100
17,131,800
Wed, 04 Feb 2026
687.7300
688.8300
667.4600
668.9900
16,882,800
Tue, 03 Feb 2026
707.3700
717.0000
686.4100
691.7000
13,760,700
Mon, 02 Feb 2026
714.6000
721.3000
703.5200
706.4100
14,365,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
727.5000
732.1700
713.5900
716.5000
23,744,600
Thu, 29 Jan 2026
737.4300
744.0000
712.5500
738.3100
59,852,900
Thu, 29 Jan 2026
12 · 10-K
Next filing day · accepted 28 Jan, 19:13 ET
10-K ↗
Wed, 28 Jan 2026
11 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 28 Jan 2026
674.5000
677.6800
666.1000
668.7300
25,709,600
Tue, 27 Jan 2026
674.5900
676.8200
664.6600
672.9700
13,297,400
Mon, 26 Jan 2026
665.1300
675.2800
661.2900
672.3600
16,327,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
644.7700
666.4900
644.4500
658.7600
22,797,700
Thu, 22 Jan 2026
629.3500
660.5700
626.5500
647.6300
21,394,700
Wed, 21 Jan 2026
606.7400
618.2700
600.0800
612.9600
14,494,700
Tue, 20 Jan 2026
607.8800
611.4000
600.0000
604.1200
15,169,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
10 · 8-K
After-hours · 16:56 ET
8-K ↗
Fri, 16 Jan 2026
624.1800
629.0800
620.0800
620.2500
17,012,500
Thu, 15 Jan 2026
618.4800
624.1700
614.2300
620.8000
13,076,100
Wed, 14 Jan 2026
626.5000
628.4500
614.8200
615.5200
15,527,900
Tue, 13 Jan 2026
642.2700
642.2700
624.1000
631.0900
18,030,400
Mon, 12 Jan 2026
652.5300
653.9700
641.2300
641.9700
14,797,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
645.4400
654.9500
642.8500
653.0600
11,634,900
Thu, 08 Jan 2026
645.8800
647.1000
635.7200
646.0600
11,921,700
Wed, 07 Jan 2026
655.6400
659.1500
644.8100
648.6900
12,846,300
Tue, 06 Jan 2026
659.5700
665.5200
651.9000
660.6200
11,074,400
Mon, 05 Jan 2026
651.0100
664.5400
647.7500
658.7900
12,213,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
662.7300
664.3900
643.5000
650.4100
13,726,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
664.7500
665.0000
659.4400
660.0900
7,940,400
Tue, 30 Dec 2025
658.6900
672.2200
657.8400
665.9500
9,187,500
Mon, 29 Dec 2025
658.0100
660.2500
654.3900
658.6900
8,506,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
668.0600
668.9500
661.3200
663.2900
7,133,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
662.5300
668.1800
662.2000
667.5500
5,627,500
Tue, 23 Dec 2025
660.0500
666.0000
658.2500
664.9400
8,486,800
Mon, 22 Dec 2025
661.6500
673.5800
656.6500
661.5000
15,659,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
9 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 19 Dec 2025
666.4200
671.0000
658.1800
658.7700
49,977,100
Thu, 18 Dec 2025
657.0300
670.5600
656.4600
664.4500
20,260,300
Wed, 17 Dec 2025
655.6100
661.2300
649.2000
649.5000
15,598,500
Tue, 16 Dec 2025
643.5000
662.5400
643.2000
657.1500
14,309,100
Mon, 15 Dec 2025
645.7000
653.0000
638.7000
647.5100
15,549,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
8 · 8-K
After-hours · 16:14 ET
8-K ↗
Fri, 12 Dec 2025
649.8000
711.0000
638.6100
644.2300
14,016,900
Thu, 11 Dec 2025
643.2900
655.2800
640.8000
652.7100
13,056,700
Wed, 10 Dec 2025
649.9500
654.5100
643.4000
650.1300
16,910,900
Tue, 09 Dec 2025
663.7700
664.4800
653.3400
656.9600
12,997,100
Mon, 08 Dec 2025
669.3400
676.7100
665.0700
666.8000
13,161,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
664.0000
674.6900
662.3900
673.4200
21,207,900
Thu, 04 Dec 2025
676.0000
676.1000
660.0500
661.5300
29,874,600
Wed, 03 Dec 2025
644.4100
648.8500
637.5500
639.6000
11,134,300
Tue, 02 Dec 2025
642.3400
647.8700
638.0700
647.1000
11,640,900
Mon, 01 Dec 2025
639.5500
645.3200
637.7600
640.8700
13,029,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
636.0800
648.0500
635.5000
647.9500
11,033,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
637.6900
638.3600
631.6300
633.6100
15,209,500
Tue, 25 Nov 2025
624.0000
637.0500
618.3000
636.2200
25,213,000
Mon, 24 Nov 2025
598.7200
616.7000
597.6300
613.0500
23,554,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
588.5000
598.1200
581.8600
594.2500
21,052,600
Thu, 20 Nov 2025
603.5000
606.7200
583.3500
589.1500
20,603,000
Wed, 19 Nov 2025
593.7200
595.3300
581.2500
590.3200
24,744,700
Tue, 18 Nov 2025
591.6000
603.6600
583.7800
597.6900
25,500,600
Mon, 17 Nov 2025
609.0400
611.6900
595.4000
602.0100
16,501,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
601.7900
613.6800
595.2000
609.4600
20,724,100
Thu, 13 Nov 2025
613.0700
617.6500
603.0000
609.8900
20,973,800
Wed, 12 Nov 2025
628.1300
628.9900
607.7700
609.0100
24,493,300
Tue, 11 Nov 2025
628.0000
629.5600
619.3900
627.0800
13,302,200
Mon, 10 Nov 2025
631.0900
635.0000
618.1100
631.7600
19,245,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
616.4900
622.1300
601.2000
621.7100
29,946,800
Thu, 06 Nov 2025
635.8500
636.0000
618.0000
618.9400
23,628,800
Wed, 05 Nov 2025
632.3100
642.2300
626.5400
635.9500
20,219,900
Tue, 04 Nov 2025
628.0400
641.7400
626.0100
627.3200
27,356,600
Mon, 03 Nov 2025
7 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 03 Nov 2025
656.0000
659.3300
636.1800
637.7100
33,003,600
Mon, 03 Nov 2025
6 · 424B2
Next filing day · accepted 31 Oct, 21:42 ET
424B2 ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
674.5100
674.8900
645.5700
648.3500
56,953,200
Thu, 30 Oct 2025
669.1500
680.9600
650.1700
666.4700
88,440,100
Thu, 30 Oct 2025
5 · 10-Q
Next filing day · accepted 29 Oct, 18:50 ET
10-Q ↗
Thu, 30 Oct 2025
4 · 424B2
Pre-market · 07:43 ET
424B2 ↗
Wed, 29 Oct 2025
3 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 29 Oct 2025
754.7500
759.1600
742.5100
751.6700
26,818,600
Tue, 28 Oct 2025
752.6300
758.4000
745.5200
751.4400
12,193,800
Mon, 27 Oct 2025
749.7300
755.7500
748.0100
750.8200
11,321,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
736.7900
741.2100
731.1500
738.3600
9,151,300
Thu, 23 Oct 2025
734.7000
742.4100
733.1000
734.0000
9,856,000
Wed, 22 Oct 2025
733.8300
740.6000
724.0300
733.4100
8,734,500
Tue, 21 Oct 2025
736.0200
738.5000
728.7500
733.2700
7,647,300
Mon, 20 Oct 2025
721.1900
733.7700
720.1800
732.1700
8,900,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
707.0800
718.5400
706.1200
716.9200
12,232,400
Thu, 16 Oct 2025
717.5500
725.4900
703.8800
712.0700
9,017,000
Wed, 15 Oct 2025
717.0600
723.9000
709.5100
717.5500
10,246,800
Tue, 14 Oct 2025
707.7800
715.5500
699.3300
708.6500
8,829,800
Mon, 13 Oct 2025
713.0100
719.9400
707.6400
715.7000
9,251,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
730.9200
735.2700
704.5100
705.3000
16,980,100
Thu, 09 Oct 2025
718.2800
733.5100
712.4400
733.5100
12,717,200
Wed, 08 Oct 2025
713.4500
719.6500
707.8100
717.8400
10,790,600
Tue, 07 Oct 2025
717.7200
718.5000
705.7500
713.0800
12,062,900
Mon, 06 Oct 2025
705.1900
716.8800
690.5100
715.6600
21,654,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
729.6300
731.0000
710.1800
710.5600
16,154,300
Thu, 02 Oct 2025
722.5800
727.7700
718.1400
727.0500
11,415,300
Wed, 01 Oct 2025
721.4900
721.8500
710.2000
717.3400
20,419,600
Tue, 30 Sep 2025
742.2500
742.9700
726.3000
734.3800
16,226,800
Mon, 29 Sep 2025
748.7200
750.7800
739.1500
743.4000
9,246,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
750.0000
751.9300
737.3500
743.7500
9,696,300
Thu, 25 Sep 2025
753.4500
756.7700
744.5500
748.9100
10,591,100
Wed, 24 Sep 2025
757.5000
761.1100
752.5300
760.6600
8,828,200
Tue, 23 Sep 2025
769.2500
770.6000
751.0700
755.4000
10,872,600
Mon, 22 Sep 2025
781.8500
785.7300
764.4700
765.1600
11,706,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
786.4200
790.8000
769.1900
778.3800
23,696,800
Thu, 18 Sep 2025
780.7500
788.7800
773.3600
780.2500
10,955,000
Wed, 17 Sep 2025
779.9900
783.2900
766.3100
775.7200
9,400,900
Tue, 16 Sep 2025
767.0000
781.3600
765.1000
779.0000
11,782,500
Mon, 15 Sep 2025
757.4700
774.0700
751.9900
764.7000
10,533,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
748.7300
757.5700
743.7600
755.5900
8,248,600
Thu, 11 Sep 2025
754.6500
757.1000
748.3700
750.9000
7,923,300
Wed, 10 Sep 2025
765.1300
765.7000
751.0000
751.9800
12,478,300
Tue, 09 Sep 2025
757.4900
766.3000
753.4300
765.7000
10,999,000
Mon, 08 Sep 2025
756.0000
766.5100
752.0200
752.3000
13,087,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
752.6200
757.9500
745.0300
752.4500
9,663,400
Thu, 04 Sep 2025
748.5700
761.1600
745.8200
748.6500
11,439,100
Wed, 03 Sep 2025
736.0000
740.2500
733.9900
737.0500
7,699,300
Tue, 02 Sep 2025
726.0400
736.0000
721.7300
735.1100
9,350,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
745.2800
747.1400
735.3500
738.7000
9,070,500
Thu, 28 Aug 2025
744.0000
753.0500
740.8000
751.1100
7,468,000
Wed, 27 Aug 2025
752.3000
754.1500
742.8400
747.3800
8,315,400
Tue, 26 Aug 2025
750.8000
754.8700
747.9400
754.1000
7,601,800
Mon, 25 Aug 2025
754.8200
758.8800
750.1300
753.3000
6,861,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
739.2300
756.9000
734.3900
754.7900
10,612,700
Thu, 21 Aug 2025
744.7100
745.5000
733.1100
739.1000
8,876,300
Wed, 20 Aug 2025
747.5700
750.2000
731.0000
747.7200
11,898,200
Tue, 19 Aug 2025
767.1200
767.1700
749.3600
751.4800
12,286,700
Mon, 18 Aug 2025
775.0900
775.8100
756.5600
767.3700
16,513,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
784.1500
796.2500
780.8200
785.2300
13,375,400
Thu, 14 Aug 2025
777.8800
787.8100
772.5100
782.1300
8,116,200
Wed, 13 Aug 2025
791.1500
795.4600
778.2300
780.0800
8,811,800
Tue, 12 Aug 2025
773.0000
793.6700
772.4300
790.0000
14,563,100
Mon, 11 Aug 2025
770.0800
773.4600
764.6700
765.8700
7,612,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
762.7500
769.9000
758.5800
769.3000
7,320,800
Thu, 07 Aug 2025
773.4900
775.0000
759.5500
761.8300
9,019,700
Wed, 06 Aug 2025
770.0000
773.6400
760.4600
771.9900
9,733,900
Tue, 05 Aug 2025
776.4500
783.1300
763.0000
763.4600
11,640,300
Mon, 04 Aug 2025
760.0000
776.8500
758.4100
776.3700
15,801,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
760.7300
766.0000
745.3100
750.0100
19,028,700
Thu, 31 Jul 2025
775.2000
784.7500
765.5100
773.4400
38,831,100
Thu, 31 Jul 2025
2 · 10-Q
Next filing day · accepted 30 Jul, 20:02 ET
10-Q ↗
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 30 Jul 2025
708.0900
708.5000
691.2000
695.2100
27,077,300
Tue, 29 Jul 2025
720.0000
724.4700
699.9100
700.0000
13,267,000
Mon, 28 Jul 2025
715.2000
724.7400
712.6800
717.6300
8,715,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend