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
566.8900
579.3400
565.0600
569.7700
70,700
Thu, 23 Jul 2026
560.7100
566.8900
551.2800
562.1000
84,400
Wed, 22 Jul 2026
574.0000
583.8100
569.6100
570.0500
100,900
Tue, 21 Jul 2026
569.5000
577.5700
562.3700
574.0000
110,500
Mon, 20 Jul 2026
567.9100
567.9100
554.4300
566.9700
76,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
577.2800
588.4900
562.2000
566.2200
80,400
Thu, 16 Jul 2026
563.5700
587.8600
563.5700
585.4900
141,600
Wed, 15 Jul 2026
564.2200
574.2300
555.9300
569.1600
86,300
Tue, 14 Jul 2026
564.0000
570.9600
556.6200
561.8300
144,100
Mon, 13 Jul 2026
565.6900
571.5200
552.4500
555.0800
85,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
570.6500
574.7500
564.4200
567.2600
69,200
Thu, 09 Jul 2026
560.0000
574.1900
560.0000
567.9600
85,700
Wed, 08 Jul 2026
571.9700
572.2600
551.9400
556.4400
99,600
Tue, 07 Jul 2026
590.1400
593.0300
574.5300
578.9200
89,800
Mon, 06 Jul 2026
604.4200
604.4200
580.0000
586.5100
81,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
601.8900
606.4400
590.9600
598.7300
77,100
Wed, 01 Jul 2026
608.3600
617.0900
596.4700
601.8900
90,800
Tue, 30 Jun 2026
611.7000
621.9400
595.7600
614.3800
106,600
Mon, 29 Jun 2026
611.1900
618.2900
601.9600
613.8300
103,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
604.3800
620.0400
600.6100
618.3000
248,600
Thu, 25 Jun 2026
612.9400
630.4800
601.2900
608.5200
148,100
Wed, 24 Jun 2026
597.9400
624.9900
597.9300
611.6000
173,800
Tue, 23 Jun 2026
580.8400
596.5200
573.1500
585.0000
137,700
Mon, 22 Jun 2026
601.3000
608.9000
586.5800
587.1600
81,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
597.8000
610.7800
596.0000
601.5100
218,600
Wed, 17 Jun 2026
602.4400
618.0000
580.1300
586.0500
127,500
Tue, 16 Jun 2026
599.0600
613.7300
594.0500
604.4700
150,600
Tue, 16 Jun 2026
13 · DEFA14A
Pre-market · 09:26 ET
DEFA14A ↗
Tue, 16 Jun 2026
12 · DEF 14A
Pre-market · 09:25 ET
DEF 14A ↗
Mon, 15 Jun 2026
602.5100
610.9000
589.8400
592.4800
77,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
599.2800
604.5500
582.6700
592.7600
101,100
Thu, 11 Jun 2026
566.9000
598.9700
565.6100
598.9500
102,500
Wed, 10 Jun 2026
579.8900
586.7600
564.0500
564.5100
154,000
Tue, 09 Jun 2026
564.3000
592.3500
562.9400
578.3100
130,700
Mon, 08 Jun 2026
553.0600
571.5300
547.3900
562.9600
109,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
553.6100
562.9700
545.9900
549.9100
110,700
Thu, 04 Jun 2026
549.4000
559.8500
539.3600
550.2900
77,700
Wed, 03 Jun 2026
538.5200
547.4200
531.8400
544.4600
99,000
Tue, 02 Jun 2026
532.0700
550.8000
532.0700
545.9300
89,300
Mon, 01 Jun 2026
536.5200
540.7600
527.1400
534.8900
136,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
533.5100
554.7000
533.0800
536.5200
209,000
Thu, 28 May 2026
536.2000
550.6800
515.6900
538.4400
126,500
Wed, 27 May 2026
535.6100
560.0800
531.9200
546.2400
221,700
Tue, 26 May 2026
515.0900
531.8200
503.4800
529.0200
308,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
11 · 10-K
After-hours · 17:01 ET
10-K ↗
Fri, 22 May 2026
10 · 8-K
After market open · 10:35 ET
8-K ↗
Fri, 22 May 2026
484.1200
511.6500
473.0500
509.1700
340,900
Thu, 21 May 2026
486.5900
497.5800
478.0600
491.4900
132,100
Wed, 20 May 2026
466.3500
496.1400
463.2800
495.1100
180,200
Tue, 19 May 2026
454.9200
466.4600
443.3400
464.7100
102,000
Mon, 18 May 2026
462.0000
467.4700
454.6600
458.1100
115,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
471.1800
471.1800
455.0300
455.7600
136,400
Thu, 14 May 2026
466.6200
487.6500
458.9500
476.5900
112,400
Wed, 13 May 2026
471.9800
472.3300
453.1800
462.6300
126,000
Tue, 12 May 2026
481.5300
481.5900
462.1000
475.8700
85,400
Mon, 11 May 2026
485.8700
486.8600
477.0000
480.9600
138,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
484.6100
489.6000
479.0800
484.5400
93,500
Thu, 07 May 2026
504.0000
515.8300
478.8600
482.3400
134,800
Wed, 06 May 2026
500.2600
510.9000
495.7400
500.1000
102,400
Tue, 05 May 2026
484.0000
494.2200
471.9600
483.7800
135,600
Mon, 04 May 2026
508.6400
508.6400
476.4700
479.4500
112,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
512.7400
514.7800
499.9600
510.6800
99,100
Thu, 30 Apr 2026
497.8400
511.5700
495.1100
507.0000
236,800
Wed, 29 Apr 2026
535.1000
535.1000
496.2600
498.2800
202,200
Tue, 28 Apr 2026
539.6000
540.5000
528.0400
536.1000
99,100
Mon, 27 Apr 2026
536.6100
546.9000
533.2500
537.8500
90,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
532.6700
543.7000
532.6700
539.5900
93,600
Thu, 23 Apr 2026
534.0500
538.0300
526.4500
534.9100
123,300
Wed, 22 Apr 2026
531.9800
538.0000
530.7300
532.5700
129,100
Tue, 21 Apr 2026
543.0100
548.9700
530.5000
531.1800
108,700
Mon, 20 Apr 2026
533.1100
541.0500
530.0100
539.9400
137,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
517.3900
542.3600
516.7100
539.0600
141,800
Thu, 16 Apr 2026
502.6800
509.0500
500.7300
503.0500
116,900
Wed, 15 Apr 2026
515.0200
516.9200
499.5900
503.1000
98,500
Tue, 14 Apr 2026
528.1400
529.3600
518.6900
519.9900
83,800
Mon, 13 Apr 2026
519.2400
525.2100
512.9900
523.5400
92,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
519.3100
521.4100
503.8200
517.3000
97,800
Thu, 09 Apr 2026
503.9600
529.6900
503.9600
519.6700
228,900
Wed, 08 Apr 2026
493.3600
512.0700
493.3600
510.7400
197,000
Tue, 07 Apr 2026
479.6600
481.2000
463.3900
468.6700
169,100
Mon, 06 Apr 2026
479.5700
484.0400
471.9600
481.2700
190,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
476.4900
485.4500
461.6800
479.8400
174,300
Wed, 01 Apr 2026
489.0900
506.5300
484.7700
485.6600
209,000
Tue, 31 Mar 2026
475.3200
488.3000
469.5900
484.2900
260,900
Mon, 30 Mar 2026
473.1300
473.2800
461.1100
466.1900
91,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
470.2500
476.1500
463.7800
466.1400
87,000
Thu, 26 Mar 2026
479.1600
484.7000
468.8200
472.6400
163,500
Wed, 25 Mar 2026
483.0100
487.9100
467.5100
485.5000
145,700
Tue, 24 Mar 2026
466.5200
483.8700
463.3800
475.2400
235,400
Mon, 23 Mar 2026
476.8500
485.4900
472.7700
474.0100
146,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
465.9200
469.0000
454.8700
460.1600
189,400
Thu, 19 Mar 2026
481.4100
481.5900
464.0500
470.4700
149,100
Wed, 18 Mar 2026
498.0500
500.0900
481.8400
482.0900
127,300
Tue, 17 Mar 2026
514.9800
519.7300
502.7800
505.9500
85,300
Mon, 16 Mar 2026
503.0700
513.3000
497.0400
511.2900
164,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
506.5900
509.2500
493.0000
496.5900
109,200
Thu, 12 Mar 2026
497.3700
509.2200
491.0700
498.6100
134,100
Wed, 11 Mar 2026
521.7400
527.0000
503.6000
509.1200
186,100
Tue, 10 Mar 2026
527.5600
543.7300
520.1100
521.7400
227,700
Mon, 09 Mar 2026
525.3800
530.2300
501.4000
526.6300
227,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
548.7500
552.5400
535.9200
536.4900
160,200
Thu, 05 Mar 2026
570.0100
572.4500
547.0700
562.6100
202,500
Wed, 04 Mar 2026
558.2300
582.9200
558.1900
579.7000
152,400
Tue, 03 Mar 2026
545.6800
566.0500
540.3300
563.4000
191,700
Mon, 02 Mar 2026
561.3900
573.2200
549.6900
563.1200
130,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
574.7300
584.2400
565.1700
577.2600
134,300
Thu, 26 Feb 2026
579.9200
589.5000
562.9900
576.2900
199,400
Wed, 25 Feb 2026
589.5200
594.1600
561.3800
580.9500
129,100
Tue, 24 Feb 2026
582.0500
596.6200
582.0500
589.9800
265,000
Mon, 23 Feb 2026
594.4500
596.6600
576.4500
581.3500
318,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
580.8100
603.2400
575.7600
595.8000
181,200
Thu, 19 Feb 2026
579.4600
590.1100
573.5900
578.7500
148,300
Wed, 18 Feb 2026
587.6900
599.4900
583.7400
584.5000
151,500
Tue, 17 Feb 2026
587.7600
599.5000
566.5900
585.2900
166,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
577.5100
590.8800
570.2800
590.3800
187,800
Thu, 12 Feb 2026
576.3300
584.6700
567.2900
573.7500
200,000
Wed, 11 Feb 2026
567.1000
581.2400
559.9100
569.0900
168,400
Tue, 10 Feb 2026
561.4500
570.6600
548.1300
567.3800
193,100
Mon, 09 Feb 2026
538.7300
555.7200
535.7200
554.2000
219,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
520.4800
547.3600
520.4800
538.7300
213,700
Thu, 05 Feb 2026
514.8900
530.9200
512.1800
522.9600
328,000
Wed, 04 Feb 2026
487.3600
509.6000
487.3600
505.4600
352,400
Tue, 03 Feb 2026
462.4300
487.5800
451.0000
482.6500
330,500
Mon, 02 Feb 2026
485.1100
487.9900
453.0700
465.8000
431,100
Mon, 02 Feb 2026
9 · 10-Q
Next filing day · accepted 30 Jan, 17:49 ET
10-Q ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
548.6000
550.9900
490.0000
492.0200
771,200
Thu, 29 Jan 2026
8 · 8-K
After-hours · 16:53 ET
8-K ↗
Thu, 29 Jan 2026
615.3300
633.7300
612.8100
617.5000
195,600
Wed, 28 Jan 2026
635.6500
641.1400
611.3400
616.1100
171,100
Tue, 27 Jan 2026
653.1000
658.8900
631.9900
632.8900
179,500
Mon, 26 Jan 2026
669.1000
672.2400
652.7100
657.0200
201,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
678.0300
684.2900
664.5200
667.2900
152,400
Thu, 22 Jan 2026
695.9500
713.0100
676.9800
683.8300
165,200
Wed, 21 Jan 2026
684.1900
704.5000
680.7500
697.4000
179,800
Tue, 20 Jan 2026
680.2000
696.2100
655.0000
684.5600
215,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
694.9700
708.9000
684.8700
697.7600
185,500
Thu, 15 Jan 2026
693.2000
707.4000
682.4000
692.7800
159,200
Wed, 14 Jan 2026
678.8100
689.8700
672.5800
689.5800
180,700
Tue, 13 Jan 2026
677.0000
699.3300
671.9400
677.6600
303,300
Mon, 12 Jan 2026
662.4900
682.5900
658.3700
677.0300
216,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
644.0000
671.5200
644.0000
667.7000
245,100
Thu, 08 Jan 2026
610.0300
642.7400
607.5400
642.6900
148,800
Wed, 07 Jan 2026
606.6000
625.4900
603.1000
615.3100
286,300
Tue, 06 Jan 2026
591.1900
603.3000
575.3200
601.6200
158,900
Mon, 05 Jan 2026
588.8900
610.9500
588.8900
594.1300
169,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
587.5100
594.5400
570.4900
591.5600
233,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
599.5100
601.6900
590.3700
590.7400
136,800
Tue, 30 Dec 2025
597.1200
607.4900
592.6300
599.4000
152,800
Mon, 29 Dec 2025
601.7900
607.0000
596.1200
601.4600
188,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
605.4000
606.4400
591.7400
600.4400
104,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
607.3500
610.0000
602.2800
603.7200
59,300
Tue, 23 Dec 2025
601.0100
611.4500
598.8400
603.5400
159,900
Mon, 22 Dec 2025
610.9700
617.9200
600.2300
601.5700
103,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
610.0800
615.0000
594.4500
605.0100
225,300
Thu, 18 Dec 2025
604.0000
618.0300
598.2300
614.0300
241,000
Wed, 17 Dec 2025
592.8400
604.9600
591.0900
599.1100
156,400
Tue, 16 Dec 2025
597.9500
602.3600
588.1200
594.6300
118,100
Mon, 15 Dec 2025
602.8800
605.5500
594.5400
598.1700
117,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
601.4800
614.1100
585.0000
597.0300
109,000
Thu, 11 Dec 2025
604.2400
613.0400
598.5200
600.4700
189,300
Wed, 10 Dec 2025
574.7200
602.7600
571.6400
597.3900
200,200
Tue, 09 Dec 2025
561.2000
582.4700
555.0200
569.8500
125,800
Mon, 08 Dec 2025
586.6600
586.6600
550.9900
561.1800
134,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
579.9400
589.4900
577.2500
578.6400
181,400
Thu, 04 Dec 2025
586.5900
593.0000
573.3100
577.9900
214,600
Wed, 03 Dec 2025
580.0000
608.0600
580.0000
586.6900
237,300
Tue, 02 Dec 2025
587.2500
594.4500
571.6000
585.2700
195,800
Mon, 01 Dec 2025
589.0900
603.5800
568.0900
584.2200
256,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
606.3200
611.7200
584.6200
595.6500
117,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
591.5900
613.7700
590.5900
608.6000
132,200
Tue, 25 Nov 2025
573.3900
604.9100
573.3900
596.7600
124,200
Mon, 24 Nov 2025
569.9800
576.2400
555.4500
572.4600
124,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
547.2800
577.1000
541.9600
573.3900
123,700
Thu, 20 Nov 2025
551.7000
557.6500
540.4100
544.1600
78,200
Wed, 19 Nov 2025
539.3500
550.3300
537.0000
542.7600
124,000
Tue, 18 Nov 2025
541.9100
551.6000
536.0400
539.2400
128,100
Mon, 17 Nov 2025
558.3400
558.3400
539.1200
546.2600
83,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
541.1500
561.7100
539.5600
557.9700
74,900
Thu, 13 Nov 2025
557.6200
562.0700
548.9700
550.2100
54,000
Wed, 12 Nov 2025
581.7000
582.0000
562.0700
562.0800
91,700
Tue, 11 Nov 2025
576.8900
584.5600
573.4200
576.4800
62,500
Mon, 10 Nov 2025
577.8700
586.3400
566.1700
572.9400
85,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
575.3900
577.0000
565.0000
576.4300
66,900
Thu, 06 Nov 2025
553.2600
586.8900
553.2600
573.8800
187,400
Wed, 05 Nov 2025
532.4900
576.0200
532.4900
559.9500
201,900
Tue, 04 Nov 2025
531.6300
545.0000
521.0000
530.7400
130,900
Mon, 03 Nov 2025
537.9800
546.2700
515.1600
535.4200
184,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
7 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Fri, 31 Oct 2025
556.1000
579.3600
510.6900
529.8000
278,600
Fri, 31 Oct 2025
6 · 8-K
Next filing day · accepted 30 Oct, 18:52 ET
8-K ↗
Thu, 30 Oct 2025
501.7500
527.3000
491.2900
504.0000
137,100
Wed, 29 Oct 2025
553.6200
553.6200
500.6100
504.0800
224,400
Tue, 28 Oct 2025
5 · 8-K
After-hours · 17:10 ET
8-K ↗
Tue, 28 Oct 2025
583.4200
590.2700
557.1100
558.0200
180,700
Mon, 27 Oct 2025
591.4600
599.0800
585.0600
588.4700
117,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
595.7200
602.5700
589.1000
590.9200
77,400
Thu, 23 Oct 2025
574.1800
595.4000
572.4000
593.2600
193,700
Wed, 22 Oct 2025
579.7200
579.7200
559.2100
572.8900
116,200
Tue, 21 Oct 2025
570.3100
580.1600
559.9000
577.6800
125,200
Mon, 20 Oct 2025
555.7100
571.1700
552.3100
571.1700
96,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
533.9500
557.0800
530.0500
554.5200
207,900
Thu, 16 Oct 2025
529.2900
544.0200
527.1500
540.4700
134,500
Wed, 15 Oct 2025
511.3300
532.0100
500.4000
529.6600
134,500
Tue, 14 Oct 2025
490.2200
513.4500
486.4700
510.9700
137,900
Mon, 13 Oct 2025
502.4300
502.4300
488.2800
493.3500
179,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
506.8500
511.5500
494.5900
497.7800
175,100
Thu, 09 Oct 2025
521.3100
527.9600
506.4400
506.8500
158,200
Wed, 08 Oct 2025
504.0000
523.0100
497.4200
522.7400
201,800
Tue, 07 Oct 2025
497.0000
506.4600
490.9000
503.1900
160,200
Mon, 06 Oct 2025
570.6300
570.6300
495.3100
498.6000
351,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
589.2600
596.3900
568.9800
570.4300
126,500
Thu, 02 Oct 2025
584.8900
591.8800
574.2600
588.9800
184,600
Wed, 01 Oct 2025
577.6300
592.9300
577.5500
587.1100
251,100
Tue, 30 Sep 2025
589.4000
600.0000
571.3000
580.7300
180,000
Tue, 30 Sep 2025
4 · 8-K
Next filing day · accepted 29 Sep, 20:27 ET
8-K ↗
Mon, 29 Sep 2025
575.7800
586.5500
573.1800
585.6300
224,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
557.9000
572.8800
557.9000
572.4700
125,100
Thu, 25 Sep 2025
557.6500
568.4800
552.7400
557.3700
197,000
Wed, 24 Sep 2025
569.3000
577.5300
559.7800
562.8900
214,900
Tue, 23 Sep 2025
563.2000
575.3200
560.9500
572.3600
113,000
Mon, 22 Sep 2025
553.6000
562.0600
546.3900
560.7000
140,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
560.9000
562.2300
548.0200
556.5300
289,100
Thu, 18 Sep 2025
553.6300
564.8200
548.6500
563.6200
225,800
Wed, 17 Sep 2025
559.3400
574.2000
547.8600
550.7200
186,900
Tue, 16 Sep 2025
547.2700
565.5700
541.0000
559.9100
339,200
Mon, 15 Sep 2025
543.5800
547.5300
535.5600
545.3600
273,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
552.5000
553.8500
541.3500
544.9900
212,000
Thu, 11 Sep 2025
543.8500
555.7000
540.0100
554.2200
181,200
Wed, 10 Sep 2025
539.8000
546.0900
533.5100
540.1300
155,600
Tue, 09 Sep 2025
541.5800
548.1000
533.3000
541.7400
141,300
Mon, 08 Sep 2025
544.9300
550.7500
536.6400
546.1900
166,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
558.8800
568.9700
542.3400
545.8400
170,700
Thu, 04 Sep 2025
536.4000
556.7500
536.4000
555.2400
319,600
Wed, 03 Sep 2025
522.3200
533.6000
522.3200
533.6000
172,400
Tue, 02 Sep 2025
524.1100
528.6000
523.2700
524.7100
59,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
530.3800
536.5700
508.8100
530.4900
99,900
Thu, 28 Aug 2025
532.6300
532.6300
522.2000
530.3800
128,800
Wed, 27 Aug 2025
518.7800
530.7300
515.0000
529.7800
123,000
Tue, 26 Aug 2025
517.8300
526.2900
516.3600
520.6200
231,400
Mon, 25 Aug 2025
518.0100
524.4700
512.3600
519.4900
190,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
490.9500
524.8900
481.9800
519.5500
163,200
Thu, 21 Aug 2025
483.0800
489.9900
477.4100
487.2900
190,600
Wed, 20 Aug 2025
489.2700
492.0000
480.5500
485.1100
254,300
Tue, 19 Aug 2025
483.7900
497.2500
483.7900
489.2700
151,500
Mon, 18 Aug 2025
479.0200
486.6600
479.0200
484.0300
154,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
487.1400
489.0700
474.5400
480.2200
93,100
Thu, 14 Aug 2025
484.0200
488.6500
481.1000
483.3500
180,500
Wed, 13 Aug 2025
474.5800
498.3600
474.2300
495.5300
196,000
Tue, 12 Aug 2025
455.7000
476.4900
455.7000
474.1800
68,300
Mon, 11 Aug 2025
452.6800
458.7800
443.8200
450.4000
67,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
454.4000
458.7800
451.4700
454.2100
61,800
Thu, 07 Aug 2025
454.6800
456.8400
450.5500
451.4900
69,100
Wed, 06 Aug 2025
447.5000
451.8000
441.9500
450.7000
72,300
Tue, 05 Aug 2025
439.3800
452.1100
439.2900
446.2800
88,800
Mon, 04 Aug 2025
422.2600
443.8800
422.2600
440.2900
110,300
Mon, 04 Aug 2025
3 · 10-Q
Next filing day · accepted 01 Aug, 19:54 ET
10-Q ↗
Mon, 04 Aug 2025
2 · 8-K
Next filing day · accepted 01 Aug, 17:31 ET
8-K ↗
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
429.7000
429.7000
406.9800
422.8100
196,800
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 31 Jul 2025
397.3800
405.8600
397.3800
403.6700
101,400
Wed, 30 Jul 2025
413.6000
415.4000
400.4500
403.1200
103,700
Tue, 29 Jul 2025
419.2100
419.2100
410.5400
411.9600
108,700
Mon, 28 Jul 2025
417.8000
420.0000
410.3200
414.5200
75,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend