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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
540.9500
544.4900
533.8200
534.2500
71,900
Thu, 22 Oct 2026
515.8800
547.8500
514.4900
547.4400
76,600
Wed, 21 Oct 2026
522.7600
527.7800
510.5700
516.2500
57,600
Tue, 20 Oct 2026
512.7700
532.2700
511.5400
519.5400
68,100
Mon, 19 Oct 2026
528.6300
528.7500
508.8500
510.9700
76,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
537.6200
544.8500
517.6000
521.9600
98,300
Thu, 15 Oct 2026
512.1000
538.4800
512.1000
535.6000
99,900
Wed, 14 Oct 2026
516.3000
523.2400
505.0400
506.3000
108,300
Tue, 13 Oct 2026
532.8800
536.8000
525.0700
528.6400
80,100
Mon, 12 Oct 2026
532.2800
534.6700
522.7000
526.0800
92,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
548.3400
548.3400
530.7500
532.4300
119,400
Thu, 08 Oct 2026
539.7200
550.3200
527.0100
548.7200
138,100
Wed, 07 Oct 2026
553.7900
564.2400
532.3400
540.5400
149,600
Tue, 06 Oct 2026
579.6900
581.0300
568.9900
572.8000
102,400
Mon, 05 Oct 2026
585.9200
585.9200
567.4100
576.2700
191,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
597.3100
597.3100
579.8800
585.1300
91,700
Thu, 01 Oct 2026
555.2500
580.5700
551.6500
577.2000
86,500
Wed, 30 Sep 2026
564.9900
567.3500
553.9500
560.2600
112,500
Tue, 29 Sep 2026
561.6300
561.6300
544.4700
556.1200
133,100
Mon, 28 Sep 2026
547.4000
563.6600
547.4000
557.5300
102,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
547.0500
560.3000
540.1600
557.2800
88,300
Thu, 24 Sep 2026
541.8400
547.6100
532.1800
543.2100
115,400
Wed, 23 Sep 2026
551.5000
553.3300
541.6100
541.8400
80,100
Tue, 22 Sep 2026
556.5000
561.7400
547.2500
558.3900
146,400
Mon, 21 Sep 2026
533.8000
545.0000
528.2100
543.3900
146,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
525.8300
532.8800
520.5600
531.0400
160,900
Thu, 17 Sep 2026
549.9900
556.7000
533.9000
536.1800
65,900
Wed, 16 Sep 2026
533.7900
544.8400
528.1900
537.1500
96,200
Tue, 15 Sep 2026
534.0200
537.5300
521.7800
536.0700
96,500
Mon, 14 Sep 2026
523.4300
538.0700
521.5000
535.6700
94,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
530.1700
534.9400
517.4000
529.6400
85,900
Thu, 10 Sep 2026
525.7800
529.9500
515.6800
523.3500
63,700
Wed, 09 Sep 2026
545.2500
545.2500
534.4700
538.7800
90,800
Tue, 08 Sep 2026
561.4100
564.4800
546.0300
548.0400
194,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
557.4200
568.9300
555.3000
566.1900
66,400
Thu, 03 Sep 2026
573.0300
574.4100
558.7100
560.9400
79,800
Wed, 02 Sep 2026
553.6800
566.9300
546.1200
561.8500
93,200
Tue, 01 Sep 2026
549.2000
560.0000
546.4800
552.8500
122,700
Mon, 31 Aug 2026
565.0000
565.4500
554.0800
559.1300
110,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
571.1300
581.3700
565.6200
568.4000
77,700
Thu, 27 Aug 2026
571.2600
579.2200
565.6800
570.2700
79,700
Wed, 26 Aug 2026
589.2400
590.3000
573.7800
577.3700
91,900
Tue, 25 Aug 2026
589.5900
592.9700
576.0700
587.7600
105,100
Mon, 24 Aug 2026
584.8700
590.2800
580.5400
582.5400
64,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
585.0000
589.3200
577.5500
582.5500
59,600
Thu, 20 Aug 2026
585.4100
591.9000
574.7000
578.8600
74,400
Wed, 19 Aug 2026
595.0400
612.0000
593.7800
598.8500
101,400
Tue, 18 Aug 2026
599.6700
599.6700
584.7700
584.7700
63,400
Mon, 17 Aug 2026
606.3600
610.4400
594.6200
599.9800
85,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
605.5700
612.5100
602.6700
605.0500
59,300
Thu, 13 Aug 2026
599.2800
608.2600
592.5500
607.1000
85,200
Wed, 12 Aug 2026
597.1800
603.5300
587.2600
598.3800
169,000
Tue, 11 Aug 2026
589.6200
598.9700
585.2100
594.1800
148,400
Mon, 10 Aug 2026
586.8200
588.4000
581.3200
583.1700
128,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
584.2400
601.8000
582.2900
592.2300
89,400
Thu, 06 Aug 2026
582.0500
585.4100
574.4500
578.1700
87,700
Wed, 05 Aug 2026
561.2400
588.8200
561.2400
587.7300
177,700
Tue, 04 Aug 2026
551.5200
567.3200
545.0000
566.5600
174,700
Mon, 03 Aug 2026
548.4400
561.9600
540.0500
545.6400
206,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
12 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Fri, 31 Jul 2026
11 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 31 Jul 2026
540.9800
570.9400
534.0500
547.0300
268,500
Thu, 30 Jul 2026
10 · 8-K
After-hours · 16:41 ET
8-K ↗
Thu, 30 Jul 2026
569.9600
583.1700
559.6900
562.4000
150,900
Wed, 29 Jul 2026
576.5000
585.3300
564.1800
565.2400
136,400
Tue, 28 Jul 2026
582.3300
593.2600
575.0100
589.0800
114,000
Mon, 27 Jul 2026
581.0900
589.9900
573.8900
579.0500
87,900
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
9 · DEFA14A
Pre-market · 09:26 ET
DEFA14A ↗
Tue, 16 Jun 2026
8 · 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
7 · 10-K
After-hours · 17:01 ET
10-K ↗
Fri, 22 May 2026
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
1 · 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