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
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
12 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Wed, 22 Jul 2026
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
6 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 09 Mar 2026
5 · 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
4 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 09 Dec 2025
3 · 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
Thu, 23 Oct 2025
544.8500
544.8500
531.8000
532.8700
484,400
Wed, 22 Oct 2025
549.2800
550.4100
542.9100
545.1500
251,000
Tue, 21 Oct 2025
565.2200
565.2200
547.5900
548.1300
249,200
Mon, 20 Oct 2025
564.5700
565.9900
558.0700
564.4000
259,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
564.1800
567.8000
557.4600
567.0500
186,500
Thu, 16 Oct 2025
562.3500
563.9500
555.8200
561.3300
261,200
Wed, 15 Oct 2025
565.7400
571.8500
561.3400
564.1700
369,800
Tue, 14 Oct 2025
568.0700
572.1800
560.2000
561.1900
331,700
Mon, 13 Oct 2025
557.6100
567.9300
557.0000
565.6200
222,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
552.6100
558.8000
552.0300
556.6700
176,700
Thu, 09 Oct 2025
554.3900
558.4900
546.4900
552.2400
349,100
Wed, 08 Oct 2025
554.5900
555.0500
549.2100
553.7400
249,500
Tue, 07 Oct 2025
559.1000
565.3600
547.2600
554.7800
201,500
Mon, 06 Oct 2025
565.4500
566.3700
557.4200
558.8200
231,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
564.3700
567.4800
554.7700
567.4800
181,400
Thu, 02 Oct 2025
555.3600
564.1400
555.3600
561.4000
303,500
Wed, 01 Oct 2025
564.0900
569.3400
558.6100
559.1600
310,700
Tue, 30 Sep 2025
558.3600
566.7300
558.0800
565.3200
234,000
Mon, 29 Sep 2025
548.8400
560.9500
545.0300
560.9400
273,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
545.6900
549.4800
533.9800
547.5400
210,900
Thu, 25 Sep 2025
545.1200
547.9100
542.4300
543.1300
232,800
Wed, 24 Sep 2025
551.0000
556.4400
544.5000
547.0500
215,900
Tue, 23 Sep 2025
549.6000
556.0200
546.9400
551.0800
324,300
Mon, 22 Sep 2025
542.4400
548.1800
542.4400
547.4500
321,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
545.3600
547.9500
537.9900
547.1000
594,200
Thu, 18 Sep 2025
550.8100
557.5200
541.3800
543.7100
473,400
Wed, 17 Sep 2025
565.7200
571.5700
554.6500
555.3100
601,700
Tue, 16 Sep 2025
554.8800
565.7100
548.6500
561.1800
582,400
Mon, 15 Sep 2025
554.2800
562.9800
552.4600
554.9100
331,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
554.7500
559.3700
549.1200
553.8900
315,100
Thu, 11 Sep 2025
540.2800
557.3800
540.2800
553.9900
501,900
Wed, 10 Sep 2025
546.4800
549.2100
529.3300
538.5000
630,200
Tue, 09 Sep 2025
514.2600
543.2000
505.3000
541.3000
1,287,200
Mon, 08 Sep 2025
2 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 08 Sep 2025
1 · 10-Q
After-hours · 16:28 ET
10-Q ↗
Mon, 08 Sep 2025
516.1100
523.0400
505.6400
521.5000
1,244,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
499.3000
506.7000
498.3400
505.6400
281,300
Thu, 04 Sep 2025
501.7300
501.7300
494.6400
498.1800
217,900
Wed, 03 Sep 2025
497.5700
501.1600
493.7000
499.6000
203,800
Tue, 02 Sep 2025
490.8900
498.7700
490.5000
497.9800
342,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
497.7700
497.7700
490.0000
494.5200
242,900
Thu, 28 Aug 2025
498.5800
498.5800
490.0000
496.0000
169,000
Wed, 27 Aug 2025
496.3100
500.0000
491.0000
498.2900
243,800
Tue, 26 Aug 2025
498.9200
505.6500
493.9800
496.7800
268,800
Mon, 25 Aug 2025
502.3700
503.4300
496.1800
496.6100
173,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
510.5200
510.5200
498.8700
503.2600
301,800
Thu, 21 Aug 2025
511.4600
512.2100
505.6500
510.1800
184,600
Wed, 20 Aug 2025
510.9500
515.9100
508.8000
513.3900
338,100
Tue, 19 Aug 2025
505.0000
511.7200
505.0000
509.0400
164,100
Mon, 18 Aug 2025
506.5400
510.5200
505.9100
506.2000
190,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
508.5600
509.7900
505.0400
507.8400
194,900
Thu, 14 Aug 2025
515.9800
522.2300
507.1500
508.1800
243,100
Wed, 13 Aug 2025
518.9100
518.9100
509.3300
515.0900
196,300
Tue, 12 Aug 2025
517.3000
520.3300
512.5400
519.6500
157,600
Mon, 11 Aug 2025
519.0600
521.9700
513.8200
515.7800
206,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
520.2000
523.9600
517.1100
518.9700
209,400
Thu, 07 Aug 2025
523.0000
523.0000
512.8100
518.2800
219,100
Wed, 06 Aug 2025
514.1700
522.2900
514.1700
521.4900
249,400
Tue, 05 Aug 2025
521.2900
524.3400
513.7700
514.7500
237,500
Mon, 04 Aug 2025
521.6100
529.5300
520.2700
523.2500
309,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
519.3800
524.5200
516.0100
522.7800
200,000
Thu, 31 Jul 2025
524.0300
530.5900
518.8100
520.1300
258,900
Wed, 30 Jul 2025
522.9700
527.9300
521.5600
525.1200
174,400
Tue, 29 Jul 2025
524.1700
527.7500
519.7000
521.9600
254,200
Mon, 28 Jul 2025
525.5400
530.5900
523.5500
525.0400
327,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend