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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
217.0000
221.7350
210.5016
213.5400
414,514
Thu, 22 Oct 2026
229.0800
233.5900
218.0000
220.7500
477,500
Wed, 21 Oct 2026
246.6400
249.8800
232.4400
236.6100
615,900
Tue, 20 Oct 2026
245.5000
249.9000
237.1300
241.3300
365,800
Mon, 19 Oct 2026
259.6100
261.0000
249.5100
250.8200
335,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
260.9500
264.1200
248.3800
251.9600
1,049,300
Thu, 15 Oct 2026
257.8400
265.4300
243.3700
262.4400
457,700
Wed, 14 Oct 2026
270.4000
273.4300
260.8100
266.5100
410,300
Tue, 13 Oct 2026
282.0000
288.6300
272.9500
280.0400
294,600
Mon, 12 Oct 2026
293.5300
298.7700
287.5300
287.7900
273,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
305.0000
308.4800
296.2900
297.5200
194,800
Thu, 08 Oct 2026
304.2000
310.5000
293.4100
300.4300
375,700
Wed, 07 Oct 2026
332.5500
334.5000
302.1600
308.8300
416,800
Tue, 06 Oct 2026
16 · 8-K
After-hours · 20:00 ET
8-K ↗
Tue, 06 Oct 2026
342.9900
351.0000
339.5400
341.8500
259,900
Mon, 05 Oct 2026
336.5000
342.8900
331.4400
339.6200
297,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
338.8600
343.4300
335.5000
339.3400
197,200
Thu, 01 Oct 2026
321.1000
331.6200
315.9600
330.1600
174,200
Wed, 30 Sep 2026
331.9900
331.9900
318.0000
321.0800
229,500
Tue, 29 Sep 2026
328.3000
334.9400
321.4300
324.4400
160,100
Mon, 28 Sep 2026
319.5500
327.6400
315.0400
322.0900
145,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
324.7500
326.8300
317.0100
324.1300
164,100
Thu, 24 Sep 2026
313.5200
321.9800
309.1000
320.5000
149,400
Wed, 23 Sep 2026
319.9600
324.3600
316.5700
319.7300
133,500
Tue, 22 Sep 2026
321.6900
323.1200
317.0000
321.0700
185,300
Mon, 21 Sep 2026
325.6000
328.8000
315.5500
321.6900
253,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
321.5600
326.4700
317.2400
322.1600
673,200
Thu, 17 Sep 2026
338.1600
341.0800
315.7100
317.1600
189,600
Wed, 16 Sep 2026
318.8200
326.8800
317.0900
325.0200
227,800
Tue, 15 Sep 2026
324.3400
325.2700
308.9900
311.4100
366,400
Mon, 14 Sep 2026
323.3800
328.2000
315.0000
319.5500
252,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
324.6400
345.7800
323.0400
345.7100
225,200
Thu, 10 Sep 2026
317.8800
328.3800
315.0000
319.5200
408,800
Wed, 09 Sep 2026
342.7000
348.3300
322.9900
324.6600
205,500
Tue, 08 Sep 2026
325.5700
345.4900
325.5700
342.8000
265,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
321.1500
327.2100
314.3200
322.5700
386,700
Thu, 03 Sep 2026
303.7400
319.3700
299.0000
315.0900
370,600
Wed, 02 Sep 2026
300.7100
304.0500
295.1300
302.6400
224,900
Tue, 01 Sep 2026
298.4600
305.4000
293.8200
300.5900
262,800
Mon, 31 Aug 2026
309.8000
310.7100
299.1500
303.0000
343,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
331.4400
332.4200
309.2800
309.8000
179,100
Thu, 27 Aug 2026
335.9200
342.0000
327.6800
333.6700
192,700
Wed, 26 Aug 2026
313.1900
332.1700
308.6300
331.4800
253,900
Tue, 25 Aug 2026
335.7300
335.7900
307.1200
313.2300
271,500
Mon, 24 Aug 2026
338.5900
341.8000
323.6500
324.1200
207,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
692.9600
697.9800
656.7900
685.0400
115,500
Thu, 20 Aug 2026
690.9600
703.6400
678.1100
683.2700
126,600
Wed, 19 Aug 2026
745.3600
745.3600
680.1100
697.3800
124,900
Tue, 18 Aug 2026
770.6500
770.9300
729.9300
738.7900
127,700
Mon, 17 Aug 2026
766.9500
801.0000
753.1200
793.9600
245,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
758.7100
772.2700
749.6700
756.1800
129,000
Thu, 13 Aug 2026
761.9600
775.4900
744.9200
748.4400
112,500
Wed, 12 Aug 2026
803.0000
816.5100
764.8500
766.3300
266,300
Tue, 11 Aug 2026
755.4200
781.2800
746.3900
780.0000
146,200
Tue, 11 Aug 2026
15 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 10 Aug 2026
768.9500
784.0900
745.3900
751.0900
133,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
790.0500
803.7400
756.9700
762.7100
120,600
Thu, 06 Aug 2026
776.8600
811.8500
763.9700
768.4300
175,500
Wed, 05 Aug 2026
771.7700
797.5300
762.5800
784.0300
172,700
Tue, 04 Aug 2026
748.4600
770.7500
729.3600
760.3600
158,800
Mon, 03 Aug 2026
759.6200
759.6200
682.0000
724.9900
227,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
677.9800
774.9600
666.7200
744.5400
485,300
Fri, 31 Jul 2026
14 · 8-K
Pre-market · 07:49 ET
8-K ↗
Fri, 31 Jul 2026
13 · 10-Q
Pre-market · 07:48 ET
10-Q ↗
Thu, 30 Jul 2026
534.4400
574.5700
530.5900
571.5400
321,500
Wed, 29 Jul 2026
536.2600
540.0000
493.1000
496.2200
194,700
Tue, 28 Jul 2026
586.9900
587.0000
534.4700
543.4900
192,200
Mon, 27 Jul 2026
625.2900
648.5600
589.0500
603.2300
146,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
659.4400
660.0700
623.3600
626.0700
123,000
Thu, 23 Jul 2026
668.1100
686.4000
660.8600
663.7000
147,500
Wed, 22 Jul 2026
631.0100
677.3300
630.6500
674.2000
159,800
Tue, 21 Jul 2026
642.6200
661.7000
626.9500
647.9200
152,900
Mon, 20 Jul 2026
624.9900
643.3900
613.0000
621.0400
188,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
595.8000
629.9700
580.3800
613.0200
540,800
Thu, 16 Jul 2026
606.9800
642.0700
604.6400
609.5800
233,600
Wed, 15 Jul 2026
627.4200
638.7100
607.1700
625.9100
258,500
Tue, 14 Jul 2026
623.4900
632.9000
609.1400
616.1500
172,300
Mon, 13 Jul 2026
614.6000
624.3700
595.4500
602.9100
172,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
634.0600
640.9800
614.9700
625.5400
184,200
Thu, 09 Jul 2026
644.0000
653.6700
634.1600
642.7700
168,700
Wed, 08 Jul 2026
595.7100
623.6000
589.2900
619.2900
162,400
Tue, 07 Jul 2026
654.0000
654.0000
596.2800
609.4700
351,100
Mon, 06 Jul 2026
668.2800
692.6800
659.5400
670.7900
232,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
12 · S-3ASR
After-hours · 17:00 ET
S-3ASR ↗
Thu, 02 Jul 2026
708.8200
731.3900
648.9200
654.0000
238,200
Wed, 01 Jul 2026
714.8100
715.7400
685.6200
699.9800
310,600
Tue, 30 Jun 2026
722.9700
752.5100
719.6600
734.6600
1,289,900
Mon, 29 Jun 2026
718.6400
750.8500
709.0000
722.9700
297,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
746.1100
772.1200
704.8100
714.9000
1,400,300
Thu, 25 Jun 2026
755.0400
804.0000
753.9000
766.5400
302,000
Wed, 24 Jun 2026
738.9600
780.0000
717.3900
747.4900
448,100
Tue, 23 Jun 2026
737.5500
740.9300
707.2700
710.5400
205,400
Mon, 22 Jun 2026
716.9900
765.0000
716.9900
754.7400
174,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
699.8200
718.6200
688.5800
712.3900
254,300
Wed, 17 Jun 2026
694.4400
700.8800
660.3500
685.1800
198,700
Tue, 16 Jun 2026
741.4900
741.9500
694.0800
695.8100
170,300
Mon, 15 Jun 2026
767.8000
779.0000
723.8000
726.4100
178,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
740.6600
766.6600
739.9000
749.8300
214,100
Thu, 11 Jun 2026
693.0300
734.4500
688.5900
731.3300
126,200
Wed, 10 Jun 2026
724.9400
736.1800
670.7000
678.2000
205,300
Tue, 09 Jun 2026
747.7300
768.0000
693.1400
726.3100
206,500
Mon, 08 Jun 2026
731.2600
737.5300
700.4000
734.9100
164,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
728.0000
739.9800
700.2300
720.7200
184,200
Thu, 04 Jun 2026
715.4900
744.8800
695.4500
742.0900
118,100
Wed, 03 Jun 2026
708.3900
737.8700
695.0000
724.4500
217,200
Tue, 02 Jun 2026
677.4300
709.0000
677.4300
704.8900
194,300
Mon, 01 Jun 2026
671.3400
689.8500
658.8300
677.4300
201,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
694.9100
703.0200
651.5400
678.3500
353,300
Thu, 28 May 2026
690.5700
702.0900
665.0000
698.9600
237,700
Wed, 27 May 2026
703.4400
713.8200
682.7900
694.2000
235,700
Tue, 26 May 2026
675.4200
705.0000
670.0000
696.8500
167,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
656.6500
662.0900
631.5100
659.6500
141,200
Thu, 21 May 2026
646.4900
662.1200
641.2800
647.8400
213,300
Wed, 20 May 2026
652.2000
661.1400
641.3600
655.8800
169,600
Tue, 19 May 2026
640.6400
653.0000
605.9900
639.4400
234,500
Mon, 18 May 2026
682.1900
682.1900
641.3100
654.2800
175,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
677.0300
694.7400
666.3400
682.2000
123,400
Thu, 14 May 2026
687.8700
700.0000
676.1500
697.2100
198,800
Wed, 13 May 2026
694.7600
696.0000
667.8900
677.7800
231,800
Tue, 12 May 2026
676.7800
686.3500
644.7900
685.4800
143,400
Mon, 11 May 2026
664.6900
700.2000
657.0000
685.1100
206,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
671.7300
677.0000
656.0000
666.7000
164,400
Thu, 07 May 2026
681.0700
681.0700
653.4800
665.6300
283,600
Wed, 06 May 2026
669.4700
688.5100
653.2400
673.8400
306,800
Tue, 05 May 2026
648.2000
676.7000
637.3100
661.4000
283,800
Mon, 04 May 2026
652.9900
664.2400
615.8700
626.4200
212,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
646.0000
675.0000
585.0000
655.6400
350,500
Fri, 01 May 2026
11 · 8-K
Pre-market · 07:50 ET
8-K ↗
Fri, 01 May 2026
10 · 10-Q
Pre-market · 07:48 ET
10-Q ↗
Thu, 30 Apr 2026
588.1900
648.8100
588.1900
644.0800
286,500
Wed, 29 Apr 2026
604.2600
609.1700
572.0000
572.0100
239,400
Tue, 28 Apr 2026
591.2500
605.1800
576.1000
601.0000
413,700
Mon, 27 Apr 2026
604.7500
610.5900
577.6800
606.9700
198,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
595.0000
611.2100
579.2300
599.8000
261,900
Thu, 23 Apr 2026
590.9200
595.0000
570.0000
586.1700
106,200
Wed, 22 Apr 2026
579.0000
590.9900
559.6800
582.2200
217,800
Tue, 21 Apr 2026
555.7500
568.6900
549.0700
564.1900
138,500
Mon, 20 Apr 2026
539.5900
556.9800
525.0000
553.2800
164,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
501.4000
539.2900
494.9400
537.5800
276,900
Thu, 16 Apr 2026
528.5400
531.6400
480.1800
483.3800
262,900
Wed, 15 Apr 2026
533.4500
541.0500
516.9700
529.2200
161,700
Tue, 14 Apr 2026
545.0000
546.3500
518.8500
544.1400
199,400
Mon, 13 Apr 2026
532.7900
542.8900
529.1500
539.4600
117,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
535.7400
545.0000
525.9500
532.7900
168,100
Thu, 09 Apr 2026
523.1600
540.0000
523.1600
535.7200
218,000
Wed, 08 Apr 2026
517.0000
527.9400
506.0000
523.0100
176,000
Tue, 07 Apr 2026
481.6000
486.8200
467.7400
481.8700
235,900
Mon, 06 Apr 2026
481.0100
493.4400
468.5400
488.9300
216,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
462.1800
490.3500
458.8600
482.5000
233,300
Wed, 01 Apr 2026
487.3700
508.4200
480.6600
483.8500
214,800
Tue, 31 Mar 2026
452.3500
480.0000
442.1600
476.4700
303,500
Mon, 30 Mar 2026
481.4000
481.4000
437.7600
441.7200
191,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
465.7000
479.8900
458.3600
473.8600
144,600
Thu, 26 Mar 2026
490.0000
503.8100
456.3600
468.9200
145,000
Wed, 25 Mar 2026
499.9900
510.0000
490.4100
501.2700
130,400
Tue, 24 Mar 2026
470.3700
497.5200
465.3700
495.7200
165,800
Mon, 23 Mar 2026
457.9800
478.9900
441.6400
472.0000
196,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
455.6500
459.7100
430.6700
436.9500
268,300
Thu, 19 Mar 2026
429.3400
459.2000
426.0100
454.6300
185,900
Wed, 18 Mar 2026
454.9300
457.4200
439.7300
441.5600
104,400
Tue, 17 Mar 2026
456.6400
457.2200
442.5900
450.3900
137,100
Mon, 16 Mar 2026
452.4900
462.7100
442.9600
452.2400
188,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
444.3500
447.1200
428.8000
442.7600
129,000
Thu, 12 Mar 2026
430.4500
438.7400
420.0000
435.5000
238,800
Wed, 11 Mar 2026
444.2300
453.5000
439.0000
442.1400
172,700
Tue, 10 Mar 2026
450.2900
465.4100
445.2600
448.3800
242,500
Mon, 09 Mar 2026
419.6100
452.5500
417.8700
450.2700
159,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
409.7000
433.6800
395.0600
430.6500
287,200
Thu, 05 Mar 2026
483.2700
483.2700
410.2600
426.0100
393,200
Wed, 04 Mar 2026
497.3200
507.4600
482.1300
487.7700
172,600
Tue, 03 Mar 2026
480.2900
506.5100
471.3900
487.5700
209,900
Mon, 02 Mar 2026
482.2100
515.1100
482.2100
502.3700
200,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
500.1800
509.5600
472.2700
495.3500
334,800
Thu, 26 Feb 2026
509.0000
516.0200
475.9900
515.0500
289,400
Wed, 25 Feb 2026
516.0000
521.0000
503.2800
504.6700
245,700
Tue, 24 Feb 2026
505.1400
521.4500
486.2600
513.4000
184,300
Mon, 23 Feb 2026
511.4100
530.1300
498.7700
505.7300
217,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
9 · 8-K
After-hours · 16:37 ET
8-K ↗
Fri, 20 Feb 2026
511.8000
530.0000
500.0000
519.6700
278,000
Thu, 19 Feb 2026
484.9000
509.5300
482.3700
506.9400
202,400
Wed, 18 Feb 2026
501.2100
513.2000
487.2800
490.4900
149,800
Tue, 17 Feb 2026
518.2000
524.0000
499.0100
500.8500
212,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
500.5800
522.0700
490.8100
518.1600
210,600
Thu, 12 Feb 2026
525.4900
537.7000
491.2800
495.4900
220,700
Wed, 11 Feb 2026
510.0000
532.2300
500.4600
514.3600
253,500
Tue, 10 Feb 2026
495.4200
506.4100
477.6400
499.7800
272,600
Mon, 09 Feb 2026
460.7000
495.0000
449.5600
489.5200
232,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
425.0000
458.8500
425.0000
455.8800
191,700
Thu, 05 Feb 2026
393.8000
409.8000
385.0000
408.9500
169,400
Wed, 04 Feb 2026
420.9800
425.4000
385.4600
402.2900
253,500
Tue, 03 Feb 2026
404.1100
421.0100
394.6200
420.6200
181,400
Tue, 03 Feb 2026
8 · DEFA14A
Pre-market · 07:30 ET
DEFA14A ↗
Mon, 02 Feb 2026
374.2500
402.2600
370.1000
401.2200
283,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
425.8600
433.4900
369.0400
380.2900
632,000
Fri, 30 Jan 2026
7 · 8-K
Pre-market · 07:51 ET
8-K ↗
Fri, 30 Jan 2026
6 · 10-Q
Pre-market · 07:49 ET
10-Q ↗
Thu, 29 Jan 2026
480.0000
486.0000
462.8700
474.6100
144,700
Wed, 28 Jan 2026
480.1600
481.9200
457.9700
475.0400
125,100
Tue, 27 Jan 2026
476.1400
488.6200
472.1500
476.9700
158,100
Mon, 26 Jan 2026
460.9500
471.9900
454.0100
468.2100
98,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
469.7100
469.7100
449.5500
461.5100
130,400
Thu, 22 Jan 2026
480.0000
482.0200
456.0000
471.1200
148,500
Wed, 21 Jan 2026
459.5200
476.8900
449.5400
474.4300
176,800
Tue, 20 Jan 2026
446.0000
459.7300
440.0000
451.8600
170,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
430.9000
463.7500
430.9000
460.0900
278,400
Thu, 15 Jan 2026
431.7500
443.0000
431.1600
432.6900
124,300
Wed, 14 Jan 2026
431.7600
438.2700
415.3800
419.7300
141,500
Tue, 13 Jan 2026
421.9800
435.0000
420.4600
432.1900
117,800
Mon, 12 Jan 2026
385.4100
420.7000
385.0200
419.7600
147,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
375.5700
396.1000
375.5700
389.9200
207,500
Thu, 08 Jan 2026
391.1600
394.0000
368.1700
373.6300
228,100
Wed, 07 Jan 2026
414.2800
414.4400
390.7400
391.1400
295,900
Wed, 07 Jan 2026
5 · DEFA14A
Pre-market · 07:46 ET
DEFA14A ↗
Wed, 07 Jan 2026
4 · DEF 14A
Pre-market · 07:43 ET
DEF 14A ↗
Tue, 06 Jan 2026
424.5600
424.5600
385.9000
412.2700
186,500
Mon, 05 Jan 2026
412.8100
431.6300
412.8100
424.8600
138,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
397.5600
408.5400
396.8200
406.9100
108,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
394.4000
397.1400
388.7600
389.0200
99,900
Tue, 30 Dec 2025
397.1000
402.0000
391.7000
394.4000
94,500
Mon, 29 Dec 2025
400.3300
404.8500
392.5000
397.8700
123,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
406.7200
415.1400
399.2200
403.1800
134,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
407.2300
410.0100
402.1800
406.3700
75,300
Tue, 23 Dec 2025
403.3700
415.2500
401.1200
408.2300
91,100
Mon, 22 Dec 2025
412.8100
421.0600
402.0300
403.9300
138,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
402.3400
419.4900
400.0000
410.1200
220,200
Thu, 18 Dec 2025
410.0000
410.7400
398.5700
403.7500
133,100
Wed, 17 Dec 2025
446.2400
452.8100
394.0000
398.3000
187,300
Tue, 16 Dec 2025
451.4400
463.3300
441.2300
447.3500
166,600
Mon, 15 Dec 2025
460.3500
466.0000
451.0000
453.4300
159,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
474.2500
474.9900
448.6400
460.1600
172,700
Thu, 11 Dec 2025
470.8100
482.3500
462.2100
477.7700
258,400
Wed, 10 Dec 2025
453.5200
476.9000
446.4400
470.8400
209,000
Tue, 09 Dec 2025
441.8900
457.9300
441.3800
453.9500
173,500
Mon, 08 Dec 2025
434.3000
450.7200
430.2800
442.5600
134,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
419.0000
429.4200
410.0100
428.6200
106,300
Thu, 04 Dec 2025
413.4300
425.3400
410.0000
420.7300
203,700
Wed, 03 Dec 2025
417.0000
423.3100
402.5000
419.3300
240,100
Tue, 02 Dec 2025
413.0900
424.9000
406.4600
417.0000
149,700
Mon, 01 Dec 2025
407.1800
413.2400
397.0000
404.2400
183,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
425.7200
428.0400
413.9000
418.5700
101,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
412.0600
423.2300
411.4400
420.7500
154,000
Tue, 25 Nov 2025
402.7500
410.0600
391.7800
407.5000
168,700
Mon, 24 Nov 2025
374.9000
409.0000
374.9000
402.7500
176,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
360.7500
388.3200
358.0000
371.1900
221,800
Fri, 21 Nov 2025
3 · 8-K
Pre-market · 07:55 ET
8-K ↗
Fri, 21 Nov 2025
2 · 10-K
Pre-market · 07:50 ET
10-K ↗
Thu, 20 Nov 2025
385.5500
397.3300
355.1100
357.9400
215,000
Wed, 19 Nov 2025
363.2100
375.9700
362.0700
369.7700
162,400
Tue, 18 Nov 2025
351.3800
368.7300
350.0000
358.2800
164,100
Mon, 17 Nov 2025
363.1700
371.2700
353.0600
359.6300
102,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
344.0200
374.5700
340.1300
364.7100
108,200
Thu, 13 Nov 2025
385.0000
385.0000
356.3200
358.3600
140,000
Wed, 12 Nov 2025
1 · 8-K
After-hours · 17:07 ET
8-K ↗
Wed, 12 Nov 2025
395.0000
402.6200
387.0100
389.2500
260,000
Tue, 11 Nov 2025
396.9300
404.9000
392.9700
394.6500
176,800
Mon, 10 Nov 2025
408.6200
412.0600
397.0000
402.8200
126,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
392.8800
400.0500
371.0400
399.0300
179,500
Thu, 06 Nov 2025
409.1000
410.5300
392.8300
395.9500
122,600
Wed, 05 Nov 2025
389.8500
412.0000
389.8500
409.6800
145,700
Tue, 04 Nov 2025
384.8600
395.7200
377.1300
387.1300
125,000
Mon, 03 Nov 2025
398.4400
399.2800
383.9000
395.5800
110,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
392.8000
404.9600
381.0100
391.8800
146,500
Thu, 30 Oct 2025
410.8100
420.0700
384.0100
389.1500
198,500
Wed, 29 Oct 2025
411.6500
426.6500
411.6500
417.9900
202,400
Tue, 28 Oct 2025
412.7800
417.4200
404.6900
410.6200
112,300
Mon, 27 Oct 2025
439.5000
440.3700
407.7900
412.7000
178,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
403.9100
442.9300
400.3000
436.9800
319,200