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
553.9000
553.9000
542.7900
545.0400
66,500
Thu, 22 Oct 2026
540.4100
560.9000
540.4100
558.9000
76,600
Wed, 21 Oct 2026
540.5000
545.0000
535.4300
541.2500
56,400
Tue, 20 Oct 2026
535.9100
544.6800
532.5800
538.1600
56,200
Mon, 19 Oct 2026
543.0100
553.4300
534.1400
534.2000
58,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
548.5800
556.4700
538.3400
540.9800
62,600
Thu, 15 Oct 2026
537.2600
556.7200
537.2600
549.8700
72,300
Wed, 14 Oct 2026
540.9400
541.1500
529.7700
532.3100
73,200
Tue, 13 Oct 2026
548.5800
552.8800
540.1500
545.9600
79,000
Mon, 12 Oct 2026
547.9000
555.3600
542.2000
548.1200
63,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
545.0500
549.3400
536.7900
547.6000
69,200
Thu, 08 Oct 2026
534.5900
544.6900
530.0000
542.8200
49,800
Wed, 07 Oct 2026
528.4900
537.4100
519.2900
532.5500
81,000
Tue, 06 Oct 2026
533.9200
538.9600
529.6800
536.5800
72,600
Mon, 05 Oct 2026
527.9500
539.1200
524.8800
531.3500
130,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
520.1700
537.0700
520.0000
527.5000
122,000
Thu, 01 Oct 2026
528.8800
531.2900
506.5500
511.9500
231,500
Wed, 30 Sep 2026
535.1000
539.7300
525.6900
531.0000
105,800
Tue, 29 Sep 2026
551.4800
555.1500
530.3300
537.1000
107,700
Mon, 28 Sep 2026
555.4800
555.4800
541.6100
550.0000
89,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
551.4400
563.0500
547.5900
555.6800
140,500
Thu, 24 Sep 2026
550.0000
558.4800
544.2000
547.4000
146,300
Wed, 23 Sep 2026
562.8200
562.8200
546.3000
555.1300
120,100
Tue, 22 Sep 2026
570.7800
580.9000
551.8700
562.3400
172,300
Mon, 21 Sep 2026
25 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 21 Sep 2026
580.6500
583.1300
562.3700
564.2700
146,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
24 · 8-K
After-hours · 17:29 ET
8-K ↗
Fri, 18 Sep 2026
592.5400
595.0000
565.1500
578.2900
279,700
Thu, 17 Sep 2026
609.0000
609.0000
580.7500
590.4100
176,300
Wed, 16 Sep 2026
600.5800
612.5900
597.2100
601.5400
109,400
Tue, 15 Sep 2026
605.0000
605.0000
590.5900
600.1100
89,200
Mon, 14 Sep 2026
605.5200
607.3900
601.3900
605.3600
63,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
609.9900
611.6300
599.1100
604.2400
58,500
Thu, 10 Sep 2026
594.4600
605.6000
594.4500
605.4600
76,200
Wed, 09 Sep 2026
593.5200
601.2300
589.8000
596.9900
94,200
Tue, 08 Sep 2026
596.5700
602.1500
590.9900
593.7800
156,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
23 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 04 Sep 2026
600.6700
611.0200
598.2600
604.7200
59,500
Thu, 03 Sep 2026
609.0000
620.9600
599.9100
601.5800
98,500
Wed, 02 Sep 2026
599.4900
611.1200
592.6200
607.7700
89,600
Tue, 01 Sep 2026
596.5000
603.5100
589.3600
594.1800
146,400
Mon, 31 Aug 2026
591.5300
603.0400
591.5300
599.7400
105,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
604.6700
610.0000
589.9500
594.8900
145,600
Thu, 27 Aug 2026
594.1000
605.7800
593.3400
600.4800
111,000
Wed, 26 Aug 2026
603.0600
609.3200
593.6300
593.6400
174,000
Tue, 25 Aug 2026
22 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 25 Aug 2026
608.9400
610.0000
597.1100
604.2600
68,000
Mon, 24 Aug 2026
601.0500
607.6700
594.8500
603.0700
94,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
588.8900
606.1000
588.8900
601.0500
126,200
Thu, 20 Aug 2026
581.9100
593.0600
574.8700
585.8800
138,900
Wed, 19 Aug 2026
574.8500
584.5400
574.8500
583.0500
100,400
Tue, 18 Aug 2026
570.3100
579.6000
570.2200
570.5400
86,500
Mon, 17 Aug 2026
585.3300
585.3300
570.4500
573.0900
82,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
585.0900
593.9900
577.0400
587.2700
82,100
Thu, 13 Aug 2026
587.1000
590.5500
573.7000
582.8900
92,600
Wed, 12 Aug 2026
575.4500
579.4900
563.6600
577.2500
131,000
Tue, 11 Aug 2026
579.3500
584.8700
569.8700
572.2100
142,600
Mon, 10 Aug 2026
583.3600
590.5700
576.7900
581.2500
95,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
583.7500
585.5800
574.9000
585.5800
116,000
Thu, 06 Aug 2026
592.6800
610.9400
579.4400
581.3000
94,700
Wed, 05 Aug 2026
593.9600
621.5200
579.9500
592.5200
176,000
Tue, 04 Aug 2026
21 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Tue, 04 Aug 2026
20 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 04 Aug 2026
568.4700
588.8100
561.8000
587.8500
121,400
Mon, 03 Aug 2026
569.0000
582.3900
569.0000
572.9700
121,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
554.3700
572.5200
550.2000
568.9100
87,100
Thu, 30 Jul 2026
557.5600
562.5500
551.0000
555.6700
123,900
Wed, 29 Jul 2026
555.8300
572.2500
553.5700
556.7100
158,600
Tue, 28 Jul 2026
552.7300
562.1800
547.3900
558.5500
145,200
Mon, 27 Jul 2026
575.3500
583.5400
552.4000
552.7300
139,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
19 · 8-K
After-hours · 17:15 ET
8-K ↗
Fri, 24 Jul 2026
592.5800
596.9200
571.6900
574.0800
181,900
Thu, 23 Jul 2026
600.7900
618.1600
580.2500
592.5700
119,500
Wed, 22 Jul 2026
18 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 22 Jul 2026
619.6300
624.4700
602.9500
606.2200
159,700
Tue, 21 Jul 2026
618.1600
621.8400
601.9900
618.4800
97,800
Mon, 20 Jul 2026
640.1300
642.3200
615.0200
615.7500
188,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
629.4600
640.7200
629.0200
640.0000
77,300
Thu, 16 Jul 2026
613.0200
642.1600
600.0000
637.5500
121,600
Wed, 15 Jul 2026
624.1300
624.1300
604.1500
616.2800
118,100
Tue, 14 Jul 2026
626.1300
631.4400
617.3000
617.7800
134,300
Mon, 13 Jul 2026
625.0000
639.7400
621.6300
626.1300
91,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
634.9400
635.5800
624.5600
625.9700
268,600
Thu, 09 Jul 2026
628.9600
632.9300
617.0200
627.1100
117,700
Wed, 08 Jul 2026
646.5800
646.5800
618.5800
628.9600
121,900
Tue, 07 Jul 2026
661.6900
667.1000
641.3700
646.5800
145,100
Mon, 06 Jul 2026
657.2200
668.8600
655.0000
657.2000
162,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
655.0000
666.2400
646.4700
657.1200
169,400
Wed, 01 Jul 2026
642.1000
663.4300
631.4100
655.7200
159,700
Tue, 30 Jun 2026
639.0000
645.0000
631.7700
636.7400
110,300
Mon, 29 Jun 2026
627.4700
640.3000
620.7900
638.2300
137,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
619.6100
638.5500
611.7200
628.8600
208,800
Thu, 25 Jun 2026
613.0000
630.6400
605.1900
623.7000
257,900
Wed, 24 Jun 2026
590.0000
605.4700
590.0000
602.1400
224,100
Tue, 23 Jun 2026
571.6600
596.0000
568.0400
589.9700
169,800
Mon, 22 Jun 2026
576.0800
583.0400
572.8600
577.5300
128,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
563.6900
584.3200
563.0200
579.7300
1,000,700
Wed, 17 Jun 2026
571.6900
588.7100
562.8800
563.3200
172,500
Tue, 16 Jun 2026
575.8700
583.8600
572.2100
574.1000
142,500
Mon, 15 Jun 2026
17 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 15 Jun 2026
554.8100
576.3500
552.1600
572.7900
180,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
549.6800
560.0000
545.3300
548.1500
151,000
Thu, 11 Jun 2026
552.7400
553.8700
525.1000
548.8500
198,400
Wed, 10 Jun 2026
16 · 8-K
After-hours · 16:40 ET
8-K ↗
Wed, 10 Jun 2026
15 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 10 Jun 2026
565.9500
574.6300
553.7700
557.2100
163,000
Tue, 09 Jun 2026
567.9600
579.0600
557.9400
569.3200
197,600
Mon, 08 Jun 2026
564.1400
578.4100
550.8900
562.6600
317,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
544.0700
548.5000
540.3900
544.7100
80,700
Thu, 04 Jun 2026
545.2400
555.2300
536.5300
548.4000
68,800
Wed, 03 Jun 2026
541.7500
553.1200
533.1100
541.5800
98,100
Tue, 02 Jun 2026
557.0000
557.8700
536.5500
541.9400
186,800
Mon, 01 Jun 2026
570.9000
576.7200
560.7600
561.6700
126,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
560.8000
579.8000
558.5000
573.6400
239,100
Thu, 28 May 2026
551.7200
563.4400
542.5200
560.4100
166,500
Wed, 27 May 2026
556.1000
564.9500
550.5900
552.7900
100,700
Tue, 26 May 2026
546.5000
557.2900
541.4600
552.0000
88,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
547.2800
552.6900
542.6500
544.8000
66,600
Thu, 21 May 2026
550.4700
556.9200
529.0800
547.9800
118,300
Wed, 20 May 2026
550.9400
562.9400
541.0000
557.9400
103,900
Tue, 19 May 2026
554.5800
555.9700
545.0000
547.9300
119,000
Mon, 18 May 2026
549.9900
559.8300
545.5000
555.4300
201,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
546.2800
549.3000
540.9300
547.8100
145,300
Thu, 14 May 2026
530.9000
549.7500
525.0200
546.6600
218,500
Wed, 13 May 2026
523.3300
530.7400
520.3200
525.0000
136,200
Tue, 12 May 2026
520.6100
529.4600
512.9300
526.7200
188,500
Mon, 11 May 2026
14 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 11 May 2026
535.3200
538.3500
517.6600
521.7400
193,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
526.9100
533.2400
510.0000
533.1500
199,000
Thu, 07 May 2026
545.5500
545.5500
519.4100
522.8700
154,000
Wed, 06 May 2026
545.0000
565.1400
533.9700
539.9300
303,000
Tue, 05 May 2026
13 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Tue, 05 May 2026
12 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 05 May 2026
506.4900
528.2600
505.9900
525.6700
205,400
Mon, 04 May 2026
505.3800
515.3500
498.5000
507.0000
116,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
507.1500
511.6200
497.1500
504.8400
79,400
Thu, 30 Apr 2026
499.9700
509.9000
495.6000
504.9100
119,200
Wed, 29 Apr 2026
515.4600
516.0200
496.6700
500.6200
102,500
Tue, 28 Apr 2026
517.4600
522.3800
510.0000
516.7900
130,700
Tue, 28 Apr 2026
11 · DEFA14A
Pre-market · 09:13 ET
DEFA14A ↗
Tue, 28 Apr 2026
10 · DEF 14A
Pre-market · 09:12 ET
DEF 14A ↗
Mon, 27 Apr 2026
515.3400
521.0300
511.2500
515.2400
89,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
518.6700
518.7900
506.9100
514.1100
76,400
Thu, 23 Apr 2026
522.6200
534.1000
512.0000
517.7500
82,800
Wed, 22 Apr 2026
523.2600
530.5200
517.1500
526.7600
103,000
Tue, 21 Apr 2026
538.8100
543.0000
520.9500
521.2300
141,300
Mon, 20 Apr 2026
520.2100
542.7400
520.2100
542.7100
177,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
509.9900
529.1000
502.2600
527.5600
286,800
Thu, 16 Apr 2026
504.8200
509.4100
489.9900
494.5600
177,600
Wed, 15 Apr 2026
490.5700
504.3400
481.9100
497.3600
124,200
Tue, 14 Apr 2026
478.4700
491.7900
470.8100
489.8400
104,800
Mon, 13 Apr 2026
460.0000
475.5000
459.1200
475.0700
74,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
468.9700
472.0900
462.4400
465.1500
89,900
Thu, 09 Apr 2026
462.5900
475.6400
459.8500
468.9700
170,200
Wed, 08 Apr 2026
462.3600
470.5100
456.9800
467.2500
208,500
Tue, 07 Apr 2026
440.9900
451.7500
438.7400
444.7200
126,200
Mon, 06 Apr 2026
415.2800
442.5100
415.2800
441.0900
150,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
9 · 8-K
Pre-market · 08:53 ET
8-K ↗
Thu, 02 Apr 2026
412.0000
428.8600
405.3800
416.5100
155,500
Wed, 01 Apr 2026
426.3900
428.1600
405.0000
419.6000
211,300
Tue, 31 Mar 2026
428.3400
438.3200
420.2300
423.4600
229,100
Mon, 30 Mar 2026
420.8800
428.1600
417.3400
421.8500
95,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
441.4700
441.4700
418.9900
419.4900
123,300
Thu, 26 Mar 2026
439.4500
449.6700
438.2000
442.8500
89,200
Wed, 25 Mar 2026
445.4200
452.2700
432.9100
443.9100
93,600
Tue, 24 Mar 2026
432.0600
453.6600
425.1400
439.7700
99,700
Mon, 23 Mar 2026
441.0000
451.6900
436.5200
438.2400
163,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
449.9000
451.3500
422.1600
431.1800
279,000
Thu, 19 Mar 2026
459.9000
468.0400
442.3600
449.7800
195,100
Wed, 18 Mar 2026
459.4400
472.4800
456.9300
461.2500
270,300
Tue, 17 Mar 2026
451.7900
470.5100
451.7900
459.4400
213,200
Mon, 16 Mar 2026
453.2800
460.3600
439.2800
444.5500
145,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
500.2900
500.2900
444.0100
447.7900
305,300
Thu, 12 Mar 2026
489.0500
507.5900
488.2400
494.0000
238,300
Wed, 11 Mar 2026
499.8300
507.1200
491.8300
499.8400
210,800
Tue, 10 Mar 2026
500.8800
507.9600
492.9700
499.4100
259,500
Mon, 09 Mar 2026
488.2500
502.8300
479.4700
501.5300
310,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
500.7100
511.6700
491.0700
497.8800
384,300
Thu, 05 Mar 2026
482.8700
519.0000
482.8700
511.2800
511,900
Wed, 04 Mar 2026
482.6300
496.8800
470.9500
490.0300
428,000
Tue, 03 Mar 2026
468.0200
485.7300
468.0200
481.2300
198,800
Mon, 02 Mar 2026
461.6700
482.6500
461.6700
482.1500
176,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
476.6400
485.7900
467.6000
473.1800
272,500
Thu, 26 Feb 2026
495.7600
501.4100
486.3800
486.9300
168,400
Wed, 25 Feb 2026
501.9300
501.9300
489.9800
494.3300
211,800
Tue, 24 Feb 2026
487.9700
502.6400
484.7000
495.5300
233,600
Mon, 23 Feb 2026
494.5000
497.0100
474.9400
489.8900
381,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
480.9200
502.0700
476.6200
495.3400
286,600
Thu, 19 Feb 2026
505.3100
507.4500
480.4300
485.6500
191,500
Wed, 18 Feb 2026
491.3600
509.6300
486.2500
505.5000
175,700
Tue, 17 Feb 2026
485.3600
496.0100
476.1100
491.3600
287,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
8 · 10-K
After-hours · 16:57 ET
10-K ↗
Fri, 13 Feb 2026
484.7300
498.0200
477.5600
483.9800
192,400
Thu, 12 Feb 2026
513.2500
515.7700
467.5600
485.1400
302,900
Wed, 11 Feb 2026
507.3600
513.5300
494.9300
510.7100
175,300
Tue, 10 Feb 2026
507.1800
517.8000
503.6500
507.3600
226,500
Mon, 09 Feb 2026
506.7900
516.5200
503.3000
503.5900
315,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
494.5200
515.4200
494.4400
508.9000
252,400
Thu, 05 Feb 2026
499.7500
506.4000
483.0200
495.0700
350,300
Wed, 04 Feb 2026
496.5400
516.3700
494.7400
507.2600
330,300
Tue, 03 Feb 2026
508.9800
515.4600
486.9600
495.9700
311,400
Mon, 02 Feb 2026
490.0000
515.8800
489.0100
511.4300
255,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
485.0000
501.7300
467.4300
498.2400
313,000
Thu, 29 Jan 2026
7 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 29 Jan 2026
437.9500
451.4300
434.2200
451.2400
240,900
Wed, 28 Jan 2026
441.0000
445.3200
431.7100
433.4300
142,400
Tue, 27 Jan 2026
450.5200
452.5300
433.0100
437.7200
177,200
Mon, 26 Jan 2026
6 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 26 Jan 2026
445.4200
454.5200
443.1600
452.9500
112,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
441.9000
448.0800
439.7000
445.4200
89,500
Thu, 22 Jan 2026
445.5800
452.8100
440.9200
443.9700
163,800
Wed, 21 Jan 2026
444.3500
447.8400
435.5000
441.2200
134,600
Tue, 20 Jan 2026
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 20 Jan 2026
465.1000
465.4500
441.0000
442.2500
149,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
474.3200
478.7100
469.1200
472.0300
92,900
Thu, 15 Jan 2026
476.2200
479.4200
466.3700
473.4900
110,500
Wed, 14 Jan 2026
458.6300
477.8500
455.0000
475.3100
154,600
Tue, 13 Jan 2026
467.2400
468.6600
456.9000
461.5800
142,600
Mon, 12 Jan 2026
468.6400
474.0200
451.0000
466.0100
169,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
466.8800
478.7200
461.6500
476.3200
152,600
Thu, 08 Jan 2026
471.3700
483.7200
462.7500
466.2200
229,600
Wed, 07 Jan 2026
465.8200
467.0300
450.5300
460.5800
144,100
Tue, 06 Jan 2026
461.7000
471.2200
456.9900
465.6400
166,900
Mon, 05 Jan 2026
455.5500
470.6700
455.0000
460.2400
177,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
444.4100
454.5700
439.2400
453.9200
182,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
450.0000
452.4200
441.4800
443.4600
143,200
Tue, 30 Dec 2025
454.5100
460.0100
450.3300
450.3300
85,900
Mon, 29 Dec 2025
453.8100
459.6700
449.7800
455.4700
104,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
459.1200
462.0800
453.0000
457.2300
68,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
461.1100
463.4000
450.8800
457.3300
56,000
Tue, 23 Dec 2025
463.9000
467.0000
457.1300
460.9800
110,600
Mon, 22 Dec 2025
466.8000
471.7500
462.0300
463.8500
85,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
455.0000
465.9100
450.4700
462.1100
191,300
Thu, 18 Dec 2025
463.9900
467.3600
457.2700
457.2700
81,200
Wed, 17 Dec 2025
460.0400
468.3900
455.0000
456.9400
132,700
Tue, 16 Dec 2025
466.5100
469.7800
454.1400
454.8700
97,700
Mon, 15 Dec 2025
471.8800
474.1000
457.5800
464.0400
136,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
478.1900
478.1900
467.1900
472.2100
72,300
Thu, 11 Dec 2025
473.3500
485.0000
466.0400
477.4700
61,000
Wed, 10 Dec 2025
459.3000
476.7100
458.9500
475.1600
82,200
Tue, 09 Dec 2025
461.0000
463.1300
454.0600
460.6200
74,900
Mon, 08 Dec 2025
462.1200
462.4800
448.9400
461.2900
143,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
463.8400
467.3600
456.3200
464.6800
85,900
Thu, 04 Dec 2025
471.3000
472.2100
455.4300
460.9300
110,400
Wed, 03 Dec 2025
463.0000
474.6800
457.7000
474.4100
105,600
Tue, 02 Dec 2025
462.1100
473.4000
453.8600
466.2400
121,200
Mon, 01 Dec 2025
453.6900
464.5700
449.9700
460.1800
105,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
450.6800
462.8400
447.5800
461.9700
86,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
448.2300
456.7900
445.0700
450.5700
76,700
Tue, 25 Nov 2025
440.2200
451.4000
440.0000
448.2300
82,900
Mon, 24 Nov 2025
428.5000
440.5700
425.8100
439.6100
114,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
413.9500
435.8800
413.9500
428.1000
128,100
Thu, 20 Nov 2025
425.0000
430.4000
410.9700
411.0400
78,500
Wed, 19 Nov 2025
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 19 Nov 2025
425.0000
432.1800
420.0000
423.6800
97,000
Tue, 18 Nov 2025
418.5500
427.5300
415.3600
423.5200
80,400
Mon, 17 Nov 2025
439.0000
440.0000
416.8000
421.1000
114,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
431.8700
445.6200
431.0000
441.3000
106,200
Thu, 13 Nov 2025
445.0000
451.5100
438.2600
440.2400
111,600
Wed, 12 Nov 2025
439.0000
452.3100
439.0000
445.0000
153,300
Tue, 11 Nov 2025
436.5300
444.7000
433.6500
439.8200
160,300
Mon, 10 Nov 2025
430.0000
445.7000
426.6500
433.0000
248,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
409.8700
430.2200
405.0500
422.3500
199,900
Thu, 06 Nov 2025
454.7000
464.5300
401.9000
416.4700
411,100
Wed, 05 Nov 2025
433.1700
454.2700
428.7500
451.3900
165,100
Tue, 04 Nov 2025
449.4800
451.9100
425.1500
429.7600
283,900
Mon, 03 Nov 2025
445.3300
463.2600
438.1800
456.9900
200,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
471.1100
480.3300
444.8700
447.3400
301,000
Thu, 30 Oct 2025
3 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Thu, 30 Oct 2025
2 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 30 Oct 2025
458.2300
465.9400
451.1100
452.3800
222,300
Wed, 29 Oct 2025
493.9800
493.9800
455.0300
459.2900
305,900
Tue, 28 Oct 2025
493.6600
500.0000
477.8100
494.1700
149,500
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 08:48 ET
8-K ↗
Mon, 27 Oct 2025
506.6600
510.7800
499.5400
503.1100
121,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend