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
714.6900
715.9550
689.0700
699.2600
435,299
Thu, 22 Oct 2026
700.2400
714.7200
696.1900
713.6500
565,200
Wed, 21 Oct 2026
681.0000
697.3100
680.7900
695.1900
414,000
Tue, 20 Oct 2026
700.2400
710.4100
683.8300
684.5100
463,000
Mon, 19 Oct 2026
689.2600
700.8400
687.1500
693.7300
495,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
680.6200
691.2900
678.8600
689.2200
546,300
Thu, 15 Oct 2026
671.4100
682.0200
667.9100
673.6300
484,300
Wed, 14 Oct 2026
640.3000
653.9300
634.9300
653.6100
373,800
Tue, 13 Oct 2026
651.7600
651.9700
639.0700
641.7400
350,000
Mon, 12 Oct 2026
651.0000
652.0500
642.0600
645.7200
254,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
644.8500
649.0200
636.9900
646.2700
423,200
Thu, 08 Oct 2026
642.0000
647.7300
637.3200
642.2800
480,000
Wed, 07 Oct 2026
624.1000
639.3400
622.0200
633.2500
507,300
Tue, 06 Oct 2026
620.0400
633.3700
612.8300
620.8000
643,600
Mon, 05 Oct 2026
617.3700
619.0500
600.3100
617.3300
606,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
622.0100
626.1600
609.3700
617.7600
608,700
Thu, 01 Oct 2026
609.6800
622.0000
601.0000
619.5000
690,900
Wed, 30 Sep 2026
602.8700
613.1600
599.0700
608.4600
608,400
Tue, 29 Sep 2026
606.2400
607.5400
595.8300
599.9000
441,700
Mon, 28 Sep 2026
601.2300
615.9500
596.5200
606.2400
875,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
598.4500
600.1300
589.5600
598.4600
509,500
Thu, 24 Sep 2026
601.9500
604.0000
594.6100
598.8500
612,000
Wed, 23 Sep 2026
584.8100
609.2500
575.1000
597.3100
1,023,300
Tue, 22 Sep 2026
585.3400
588.0000
576.1100
584.8300
756,600
Mon, 21 Sep 2026
591.0000
597.9300
584.1600
585.3400
646,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
608.1600
609.1000
596.8300
597.4800
1,084,700
Thu, 17 Sep 2026
591.0400
612.3000
588.0300
607.4500
623,200
Wed, 16 Sep 2026
590.0000
601.6700
586.2500
589.0000
729,800
Tue, 15 Sep 2026
617.5900
619.7900
586.4200
587.1400
823,300
Mon, 14 Sep 2026
615.3500
628.0900
612.1800
621.6100
623,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
628.4800
628.4800
606.4700
615.4700
624,300
Thu, 10 Sep 2026
632.0000
656.5000
627.5900
627.6400
1,119,000
Wed, 09 Sep 2026
627.4800
634.0700
595.0200
629.0300
2,583,900
Tue, 08 Sep 2026
12 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Tue, 08 Sep 2026
11 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 08 Sep 2026
754.6700
767.9800
730.3000
733.4900
938,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
751.2600
767.0000
747.2800
756.0900
405,200
Thu, 03 Sep 2026
750.9400
765.7500
740.2100
758.4200
374,300
Wed, 02 Sep 2026
763.6600
766.6100
745.7400
753.5900
376,600
Tue, 01 Sep 2026
758.8800
778.5900
753.2700
766.9100
433,500
Mon, 31 Aug 2026
756.3400
764.1800
747.1600
752.2100
419,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
760.0000
762.9600
740.0000
755.4700
442,100
Thu, 27 Aug 2026
799.3600
803.5100
762.0400
763.3800
454,500
Wed, 26 Aug 2026
822.4900
827.6300
806.5000
807.1200
224,400
Tue, 25 Aug 2026
855.8000
860.0000
820.2100
824.9200
260,000
Mon, 24 Aug 2026
842.4900
856.3400
834.4700
854.2100
202,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
839.7800
839.7800
824.0000
835.7400
349,300
Thu, 20 Aug 2026
822.0000
839.0500
817.9700
828.3800
306,600
Wed, 19 Aug 2026
854.1900
868.0100
833.6000
836.1500
267,500
Tue, 18 Aug 2026
870.6200
882.6800
851.8400
855.0000
269,400
Mon, 17 Aug 2026
846.6400
875.0500
842.0200
870.0100
334,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
854.1700
857.7900
844.9300
846.4500
242,700
Thu, 13 Aug 2026
843.1200
856.3300
839.7000
853.7800
258,700
Wed, 12 Aug 2026
826.4300
841.8000
825.5900
839.0300
227,100
Tue, 11 Aug 2026
844.4000
859.9800
827.6800
829.9100
246,100
Mon, 10 Aug 2026
825.2800
855.0500
825.2800
854.4600
383,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
826.4700
837.6000
818.4200
833.9500
270,000
Thu, 06 Aug 2026
860.7800
866.0000
811.1900
832.4200
323,800
Wed, 05 Aug 2026
856.2000
863.1800
841.3400
852.8600
290,700
Tue, 04 Aug 2026
859.6600
868.5900
850.2100
850.6600
376,400
Mon, 03 Aug 2026
868.5200
872.4900
848.0600
860.3700
269,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
867.0600
879.6600
863.6700
871.0000
218,800
Thu, 30 Jul 2026
867.1900
879.0000
858.3500
867.5000
236,500
Wed, 29 Jul 2026
858.1500
885.4900
858.1500
867.1600
349,900
Tue, 28 Jul 2026
867.0000
878.5100
854.2200
856.8600
388,900
Mon, 27 Jul 2026
867.4300
867.4300
840.4200
853.3800
292,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
880.0000
882.7700
848.6200
861.6300
250,100
Thu, 23 Jul 2026
849.5600
880.1400
840.0000
875.2500
372,600
Wed, 22 Jul 2026
10 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Wed, 22 Jul 2026
9 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Wed, 22 Jul 2026
863.8600
869.9700
856.4900
856.7400
169,800
Tue, 21 Jul 2026
874.0100
874.0100
857.5000
858.2600
301,600
Mon, 20 Jul 2026
861.5800
873.0500
859.1300
866.4600
266,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
834.4600
862.6700
820.0000
859.1200
332,800
Thu, 16 Jul 2026
805.6700
832.0000
805.6700
827.0400
238,700
Wed, 15 Jul 2026
846.0000
847.1700
805.6300
808.4900
344,800
Tue, 14 Jul 2026
867.9800
869.9900
845.1100
847.1900
405,100
Mon, 13 Jul 2026
830.7100
862.2900
827.0000
859.1000
505,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
825.0500
830.0000
813.3800
819.8300
272,100
Thu, 09 Jul 2026
841.7000
845.0000
819.9500
822.0000
377,400
Wed, 08 Jul 2026
810.0100
844.4800
804.5400
843.1000
777,600
Tue, 07 Jul 2026
814.1700
820.0900
792.3200
801.9900
538,000
Mon, 06 Jul 2026
800.0000
810.0000
792.8800
807.1800
518,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
784.2800
799.1600
781.2300
797.4200
517,400
Wed, 01 Jul 2026
793.5900
793.5900
771.6100
784.2800
507,000
Tue, 30 Jun 2026
785.1800
799.9300
765.0300
794.7900
645,000
Mon, 29 Jun 2026
792.8100
804.6600
765.6200
780.2400
751,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
786.7800
793.6400
763.2500
778.6300
1,426,500
Thu, 25 Jun 2026
800.0000
801.0000
777.3300
784.7100
708,300
Wed, 24 Jun 2026
833.4100
835.6300
762.7600
801.3500
901,200
Wed, 24 Jun 2026
8 · 8-K
Pre-market · 09:21 ET
8-K ↗
Tue, 23 Jun 2026
835.0100
839.5100
826.0000
831.8900
441,400
Mon, 22 Jun 2026
7 · 10-K
After market open · 11:09 ET
10-K ↗
Mon, 22 Jun 2026
845.0000
845.0000
830.5600
831.6700
378,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
859.5600
862.3800
832.5000
842.2500
788,900
Wed, 17 Jun 2026
860.6200
865.7500
840.0000
850.8500
407,500
Tue, 16 Jun 2026
873.1700
887.3900
863.0100
865.2800
408,900
Mon, 15 Jun 2026
900.6500
900.6500
853.4500
872.3900
582,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
920.0000
927.3000
885.4400
895.1400
491,100
Thu, 11 Jun 2026
919.1900
927.8500
890.0000
916.2800
892,900
Wed, 10 Jun 2026
800.6500
917.4700
793.0100
915.6000
2,010,600
Tue, 09 Jun 2026
6 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 09 Jun 2026
756.7100
768.3500
749.4500
761.1800
1,023,700
Mon, 08 Jun 2026
5 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 08 Jun 2026
758.9800
765.0000
750.3500
751.6300
503,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
760.6800
771.4400
759.1700
761.9100
434,900
Thu, 04 Jun 2026
775.9800
780.3400
757.5800
761.5700
448,000
Wed, 03 Jun 2026
754.6600
789.3000
752.7000
774.1900
544,700
Tue, 02 Jun 2026
742.5100
764.0000
740.0000
754.2100
420,800
Mon, 01 Jun 2026
759.1800
770.0000
739.1800
745.5800
638,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
777.5400
784.2900
754.0900
767.1400
1,061,400
Thu, 28 May 2026
792.8800
802.5800
768.5500
780.9700
679,100
Wed, 27 May 2026
809.4100
816.5500
779.3800
784.3800
733,700
Tue, 26 May 2026
827.5800
832.7000
807.6100
809.4100
561,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
825.0000
834.2000
813.5400
825.0200
487,200
Thu, 21 May 2026
843.3800
847.3000
809.4500
824.8000
564,700
Wed, 20 May 2026
858.3100
877.6700
852.1700
852.5100
364,400
Tue, 19 May 2026
851.1000
856.4400
838.2200
852.1500
335,900
Mon, 18 May 2026
863.1700
868.9600
851.4100
855.8700
371,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
873.2900
879.9900
844.7400
852.7500
793,800
Thu, 14 May 2026
890.0000
901.0000
876.5300
877.4800
446,500
Wed, 13 May 2026
871.9700
889.9900
868.4400
888.3600
388,500
Tue, 12 May 2026
876.7000
879.2500
863.2500
867.1900
475,000
Mon, 11 May 2026
864.8500
877.5300
859.6600
877.0700
370,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
860.3700
868.0800
855.7300
859.4900
256,900
Thu, 07 May 2026
853.6900
859.6900
832.3500
850.9500
422,800
Wed, 06 May 2026
864.9900
865.0900
848.0000
858.1400
365,600
Tue, 05 May 2026
856.0100
867.5600
854.1400
862.3500
338,000
Mon, 04 May 2026
833.7500
857.8600
831.3600
852.6300
397,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
822.0000
836.7100
821.0000
835.9200
377,500
Thu, 30 Apr 2026
788.2900
823.6100
788.2900
822.1500
411,600
Wed, 29 Apr 2026
786.0700
786.4800
771.4400
781.5000
263,100
Tue, 28 Apr 2026
802.2100
804.2700
777.0500
784.6100
339,700
Mon, 27 Apr 2026
803.5800
806.4900
791.3900
804.5000
352,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
798.3500
802.5600
789.9000
799.5500
372,900
Thu, 23 Apr 2026
786.3900
798.4600
780.8600
789.8200
398,200
Wed, 22 Apr 2026
786.1300
787.3600
774.4400
782.9100
286,000
Tue, 21 Apr 2026
766.5600
784.2000
765.0000
781.8200
305,900
Mon, 20 Apr 2026
760.2300
770.3300
752.7400
768.4500
331,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
738.9900
758.7100
735.0900
754.7200
369,400
Thu, 16 Apr 2026
738.2300
742.7500
731.6500
737.2200
400,000
Wed, 15 Apr 2026
738.0300
744.5700
730.0000
736.8300
295,600
Tue, 14 Apr 2026
733.5300
743.7300
730.2500
742.4500
373,800
Mon, 13 Apr 2026
737.2900
737.2900
729.1900
735.0000
426,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
760.0200
762.6000
730.2000
738.1700
574,100
Thu, 09 Apr 2026
753.5900
774.2300
751.3300
758.7600
707,700
Wed, 08 Apr 2026
749.8500
762.5100
737.9500
758.3700
8,688,600
Tue, 07 Apr 2026
757.2500
757.2500
738.6000
741.8200
710,700
Mon, 06 Apr 2026
743.1900
753.4100
740.6400
747.7700
312,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
735.4000
746.5700
727.3200
743.4200
368,100
Wed, 01 Apr 2026
726.8400
738.0000
722.9100
737.1600
684,500
Tue, 31 Mar 2026
704.8000
728.5400
704.8000
727.8600
586,200
Mon, 30 Mar 2026
712.7500
715.5000
700.0000
704.8000
338,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
708.1500
716.2800
703.3000
714.2400
295,900
Thu, 26 Mar 2026
709.0500
720.4300
704.5000
711.8100
453,200
Wed, 25 Mar 2026
689.6600
721.5000
689.6600
714.2300
765,000
Tue, 24 Mar 2026
671.2600
694.4800
671.2600
689.0400
532,100
Mon, 23 Mar 2026
673.6600
680.3400
663.5000
677.0200
345,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
665.0100
670.5100
651.0000
659.6300
479,400
Thu, 19 Mar 2026
668.1200
675.0000
662.7600
665.1600
519,400
Wed, 18 Mar 2026
688.0100
688.5700
666.8900
669.5200
328,200
Tue, 17 Mar 2026
673.3100
694.9300
673.3100
691.7800
360,000
Mon, 16 Mar 2026
668.3800
676.8900
661.0000
673.2700
294,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
681.8400
690.1000
660.0100
660.8700
443,400
Thu, 12 Mar 2026
683.9800
683.9800
668.8800
673.8100
390,400
Wed, 11 Mar 2026
689.2300
696.6600
680.0700
685.0000
610,700
Tue, 10 Mar 2026
651.0200
693.6000
648.9500
689.9200
688,400
Mon, 09 Mar 2026
4 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 09 Mar 2026
3 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Mon, 09 Mar 2026
658.7500
665.3200
627.4900
664.5400
982,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
662.6100
674.7000
660.6900
664.6000
588,800
Thu, 05 Mar 2026
675.9600
678.8000
665.0000
670.9100
661,400
Wed, 04 Mar 2026
678.2200
684.0700
669.8600
683.8900
354,200
Tue, 03 Mar 2026
681.3300
686.4500
658.0500
678.2200
395,300
Mon, 02 Mar 2026
681.8400
687.5900
676.3100
687.0100
414,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
681.9200
690.0000
680.4800
685.5900
2,365,200
Thu, 26 Feb 2026
676.3600
685.7900
674.0400
682.3500
253,900
Wed, 25 Feb 2026
683.6300
685.5400
670.2600
675.7400
285,700
Tue, 24 Feb 2026
674.9900
684.6100
669.5500
681.4800
269,100
Mon, 23 Feb 2026
667.1100
674.3200
658.3000
671.7500
316,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
663.0600
670.2000
656.3900
667.2200
237,600
Thu, 19 Feb 2026
657.4900
665.7600
655.6700
663.1100
328,200
Wed, 18 Feb 2026
662.9500
671.1600
654.3600
657.6800
287,200
Tue, 17 Feb 2026
665.9200
673.5300
655.7100
661.5300
229,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
665.0400
674.2500
659.2800
665.8600
329,000
Thu, 12 Feb 2026
654.3900
678.6700
653.5000
663.8800
495,500
Wed, 11 Feb 2026
656.4500
661.5000
642.7900
648.7900
316,700
Tue, 10 Feb 2026
660.8000
661.3500
652.9800
653.7200
397,200
Mon, 09 Feb 2026
663.3300
666.2800
652.5200
658.9600
290,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
651.7900
664.4100
651.7900
660.9000
430,000
Thu, 05 Feb 2026
648.8300
658.2900
641.1400
653.0200
351,700
Wed, 04 Feb 2026
643.5300
658.2700
635.0000
647.7600
512,300
Tue, 03 Feb 2026
626.4100
644.0000
623.7800
641.3700
376,000
Mon, 02 Feb 2026
607.8200
625.9100
606.0000
625.8600
288,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
605.7300
613.3100
603.4000
606.5000
322,400
Thu, 29 Jan 2026
615.3000
615.3500
601.6900
611.3200
287,400
Wed, 28 Jan 2026
615.0100
617.2500
608.0000
615.2900
195,300
Tue, 27 Jan 2026
618.9200
623.8100
612.5400
617.0400
236,400
Mon, 26 Jan 2026
625.2200
628.0000
611.1400
617.1200
275,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
618.7000
623.4100
613.6300
623.3300
237,100
Thu, 22 Jan 2026
625.9500
632.4800
614.1200
618.8100
409,600
Wed, 21 Jan 2026
632.0600
637.8300
621.1100
625.4200
442,400
Tue, 20 Jan 2026
642.3300
647.9900
636.4500
638.5700
520,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
633.4600
641.1200
630.0000
640.4100
433,000
Thu, 15 Jan 2026
619.8500
641.1200
614.2000
637.3700
560,900
Wed, 14 Jan 2026
609.6000
622.0000
604.5100
616.3000
324,700
Tue, 13 Jan 2026
603.4900
607.8500
600.0000
604.6300
331,500
Mon, 12 Jan 2026
593.0400
610.0900
593.0000
602.4500
324,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
590.1000
603.4600
588.0200
593.8000
389,400
Thu, 08 Jan 2026
576.3700
592.1800
575.2200
586.3800
371,800
Wed, 07 Jan 2026
566.1200
574.0000
564.4100
573.6100
226,300
Tue, 06 Jan 2026
565.5800
567.5000
557.0100
563.8400
231,900
Mon, 05 Jan 2026
552.8400
569.1300
552.8400
564.2600
292,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
551.8300
559.7100
551.4100
556.2600
184,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
560.6100
563.2200
552.2500
552.7100
212,700
Tue, 30 Dec 2025
563.1900
569.8000
560.5700
561.6000
199,400
Mon, 29 Dec 2025
567.2000
575.9700
565.2500
566.9400
197,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
567.7600
573.9900
565.3300
568.8000
146,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
566.7600
571.3600
566.7600
567.8300
121,700
Tue, 23 Dec 2025
573.4800
575.9800
564.7600
566.9800
262,400
Mon, 22 Dec 2025
559.2200
574.6800
557.5000
573.5800
295,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
546.1300
559.5200
544.0600
558.4900
529,900
Thu, 18 Dec 2025
553.0000
559.9800
541.1200
547.5400
348,400
Wed, 17 Dec 2025
552.8200
558.7600
551.4100
554.7300
224,700
Tue, 16 Dec 2025
547.0400
553.9500
542.2700
552.8200
308,700
Mon, 15 Dec 2025
542.5600
549.4100
538.9900
546.9200
395,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
543.0200
546.9900
533.5000
540.0700
240,600
Thu, 11 Dec 2025
535.2000
547.8900
531.1300
542.6800
367,800
Wed, 10 Dec 2025
538.5500
569.3900
529.8400
533.1800
740,600
Tue, 09 Dec 2025
2 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 09 Dec 2025
1 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Tue, 09 Dec 2025
566.7100
568.9000
554.1000
563.2400
537,800
Mon, 08 Dec 2025
569.0400
569.7300
560.2600
566.5200
301,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
563.1700
569.4400
557.0000
567.0300
276,600
Thu, 04 Dec 2025
555.3000
565.3800
555.0800
563.1500
377,600
Wed, 03 Dec 2025
562.8000
570.0000
554.0900
555.3000
237,800
Tue, 02 Dec 2025
572.8800
572.8800
564.8500
566.8100
221,200
Mon, 01 Dec 2025
572.3900
573.6000
565.0000
569.1300
278,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
570.9900
573.7600
568.2300
570.4600
104,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
565.6300
572.7500
563.5100
571.1800
245,500
Tue, 25 Nov 2025
544.4800
566.0300
542.0000
565.4400
319,900
Mon, 24 Nov 2025
558.3700
560.5500
539.5100
540.7900
420,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
551.2600
564.6100
549.5900
560.3000
390,700
Thu, 20 Nov 2025
558.9100
561.3400
545.8800
551.2400
270,300
Wed, 19 Nov 2025
547.6400
558.8800
547.6400
556.7100
282,100
Tue, 18 Nov 2025
536.3400
550.1300
535.0600
548.3200
344,400
Mon, 17 Nov 2025
539.4200
543.6800
535.3500
536.3400
341,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
536.0600
546.7900
534.3300
538.1900
295,500
Thu, 13 Nov 2025
537.7800
541.1500
531.3200
536.6600
312,000
Wed, 12 Nov 2025
539.2700
543.2400
534.5700
534.8800
155,300
Tue, 11 Nov 2025
534.3600
540.1000
531.6300
539.4600
180,300
Mon, 10 Nov 2025
533.7600
537.3200
523.1400
532.5400
243,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
523.2700
534.9700
519.4600
533.5700
202,500
Thu, 06 Nov 2025
522.6300
525.0000
513.1000
523.0800
243,300
Wed, 05 Nov 2025
523.6400
534.0600
517.5800
525.6400
365,000
Tue, 04 Nov 2025
512.3700
524.9500
511.3200
522.9500
335,200
Mon, 03 Nov 2025
511.4800
517.1100
501.9100
513.6500
365,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
512.7000
515.8100
497.3800
513.1900
479,200
Thu, 30 Oct 2025
526.3000
527.1000
516.0000
518.5400
421,800
Wed, 29 Oct 2025
528.8000
534.0400
525.1000
529.0900
228,400
Tue, 28 Oct 2025
534.5000
540.0000
529.1400
532.3800
222,200
Mon, 27 Oct 2025
530.6500
538.1400
527.0800
535.9500
231,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
535.8200
536.9300
528.6200
531.1400
286,700