Daily NYSE 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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
514.3500
521.6000
508.3500
517.4000
904,966
Thu, 22 Oct 2026
531.2900
534.0400
512.0000
519.5300
1,306,300
Wed, 21 Oct 2026
545.0000
548.4200
540.3200
542.2100
1,289,000
Tue, 20 Oct 2026
515.7800
539.2300
513.4300
536.2200
1,400,400
Mon, 19 Oct 2026
536.1500
536.5900
521.3900
522.1300
1,230,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
529.9800
539.9900
527.1000
531.3300
1,255,500
Thu, 15 Oct 2026
518.9300
532.7300
513.2400
532.7300
1,493,100
Wed, 14 Oct 2026
524.1900
528.4800
519.6000
525.9600
1,213,300
Tue, 13 Oct 2026
524.8100
530.5000
518.8200
529.3500
1,076,100
Mon, 12 Oct 2026
522.9300
531.4800
522.1200
527.8600
1,233,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
524.2100
525.3300
518.6400
523.3900
905,700
Thu, 08 Oct 2026
514.0300
522.1200
512.0200
520.4000
1,005,800
Wed, 07 Oct 2026
526.6700
526.6700
512.4800
517.3200
1,249,800
Tue, 06 Oct 2026
527.3700
540.4900
525.5000
535.3100
785,300
Mon, 05 Oct 2026
525.4100
533.1600
519.0100
523.3700
802,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
524.7300
531.2600
521.4200
528.3200
1,045,600
Thu, 01 Oct 2026
515.0000
525.6200
507.2000
517.0000
1,661,100
Wed, 30 Sep 2026
523.3500
523.3800
515.0200
516.5700
1,092,300
Tue, 29 Sep 2026
520.6900
524.5400
517.6800
521.3700
807,500
Mon, 28 Sep 2026
522.7400
525.3500
514.7200
517.8400
950,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
525.2000
529.4700
520.0000
525.0600
812,000
Thu, 24 Sep 2026
519.9400
524.0800
515.2500
521.0700
1,186,200
Wed, 23 Sep 2026
520.7700
525.1300
514.3700
524.6500
1,416,200
Tue, 22 Sep 2026
531.0000
532.2900
520.9700
526.1300
1,076,700
Mon, 21 Sep 2026
539.9400
539.9900
527.2700
534.7800
1,017,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
524.9700
532.6400
522.8700
532.2300
1,717,200
Thu, 17 Sep 2026
543.2100
544.1400
522.6100
523.8800
1,193,500
Wed, 16 Sep 2026
541.6400
543.4600
519.0900
527.5000
1,450,300
Tue, 15 Sep 2026
545.6300
546.4100
531.8900
538.0200
1,401,100
Mon, 14 Sep 2026
531.3800
542.9900
526.4900
541.1000
1,230,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
558.4600
562.1400
553.3500
556.7500
705,400
Thu, 10 Sep 2026
553.7200
557.6700
544.8100
550.0300
1,115,600
Wed, 09 Sep 2026
556.7200
562.6000
548.4500
554.7600
1,103,900
Tue, 08 Sep 2026
565.0500
567.5900
560.5300
561.5500
770,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
553.4000
561.9600
551.0600
560.7500
1,059,400
Thu, 03 Sep 2026
553.0000
553.8500
543.8900
545.5000
1,585,200
Wed, 02 Sep 2026
545.0000
556.3700
542.7000
550.9000
1,375,300
Tue, 01 Sep 2026
557.9000
561.5900
550.0200
551.1500
1,101,900
Mon, 31 Aug 2026
565.4800
570.4500
558.5000
564.4000
1,260,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
576.9600
580.2400
561.4700
564.8500
767,500
Thu, 27 Aug 2026
584.6300
586.1900
566.4900
573.8700
1,003,500
Wed, 26 Aug 2026
578.7700
581.6800
573.5000
578.1400
742,400
Tue, 25 Aug 2026
583.5400
583.5400
569.5000
572.6700
742,300
Mon, 24 Aug 2026
587.0000
587.7100
568.9000
571.6200
1,250,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
599.7100
602.0300
587.2000
587.6800
920,700
Thu, 20 Aug 2026
604.2100
608.0700
592.0300
593.2400
921,100
Wed, 19 Aug 2026
621.4400
621.4500
603.0000
608.3700
844,200
Tue, 18 Aug 2026
629.0500
632.4700
617.6500
620.8100
792,900
Mon, 17 Aug 2026
634.6000
644.8100
632.3900
641.1600
669,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
634.7500
639.9600
628.2500
631.2600
578,000
Thu, 13 Aug 2026
640.2600
641.1800
629.5800
631.6100
559,900
Wed, 12 Aug 2026
648.0000
649.9500
636.0100
637.8500
800,000
Tue, 11 Aug 2026
640.1100
648.6400
632.0400
632.9500
496,800
Mon, 10 Aug 2026
649.3700
653.0000
632.3900
634.8200
679,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
649.7100
650.2900
636.9400
644.2600
963,700
Thu, 06 Aug 2026
644.4600
654.3400
637.4800
643.9800
811,600
Wed, 05 Aug 2026
644.8800
661.0100
639.9800
650.2500
1,463,800
Tue, 04 Aug 2026
11 · 10-Q
After market open · 11:26 ET
10-Q ↗
Tue, 04 Aug 2026
578.9000
640.8200
577.7200
635.9600
2,535,000
Tue, 04 Aug 2026
10 · 8-K
Pre-market · 07:58 ET
8-K ↗
Mon, 03 Aug 2026
636.7900
652.5000
631.0000
648.8500
1,306,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
649.9200
651.7300
629.3400
634.2000
891,200
Thu, 30 Jul 2026
629.0700
641.9800
619.0800
632.9800
1,062,800
Wed, 29 Jul 2026
634.2300
635.0100
597.3500
606.0000
1,332,100
Tue, 28 Jul 2026
650.0300
650.4600
628.9700
641.6000
1,296,000
Mon, 27 Jul 2026
664.1900
671.3400
642.1000
661.8400
1,004,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
665.0300
671.2400
657.7500
664.6500
677,100
Thu, 23 Jul 2026
660.2900
671.3300
659.0000
665.0300
804,200
Wed, 22 Jul 2026
654.7400
668.9200
650.0000
660.7500
630,900
Tue, 21 Jul 2026
655.0000
663.1400
647.7000
660.4500
725,300
Mon, 20 Jul 2026
652.0000
657.5500
638.3000
639.4300
818,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
630.0000
654.9900
622.3500
648.4800
1,122,900
Thu, 16 Jul 2026
657.0300
669.1000
640.0200
647.8300
1,102,200
Wed, 15 Jul 2026
678.9500
679.1300
650.7900
666.1300
847,700
Tue, 14 Jul 2026
683.6700
685.9900
664.2900
675.5400
776,600
Mon, 13 Jul 2026
666.2400
675.0000
660.1200
664.3900
674,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
672.1600
685.6100
669.7300
675.9500
572,900
Thu, 09 Jul 2026
686.0800
691.7300
670.5100
673.3900
914,100
Wed, 08 Jul 2026
655.0000
670.9600
651.7800
669.2100
872,200
Tue, 07 Jul 2026
662.1500
666.9700
643.5900
660.1400
1,038,200
Mon, 06 Jul 2026
667.1400
679.5600
666.6400
678.2400
679,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
683.0000
687.7900
653.9500
661.7000
879,600
Wed, 01 Jul 2026
700.0000
701.3900
681.2000
682.3200
821,200
Tue, 30 Jun 2026
696.9000
713.2900
692.7500
713.2100
817,300
Mon, 29 Jun 2026
682.0000
702.3000
680.1900
691.0900
959,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
709.0600
711.6700
681.8600
685.8700
4,262,200
Thu, 25 Jun 2026
707.9100
728.3200
707.6900
727.5900
914,700
Wed, 24 Jun 2026
693.6000
708.3100
688.0600
694.8700
735,900
Tue, 23 Jun 2026
700.8800
711.3600
685.2600
699.0500
812,500
Mon, 22 Jun 2026
720.0000
731.5400
716.9300
724.9300
1,079,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
732.8900
737.7600
710.1000
716.8600
2,075,000
Wed, 17 Jun 2026
714.9200
733.4800
710.6900
717.7800
1,851,700
Tue, 16 Jun 2026
682.5100
707.3400
680.8100
699.9700
1,312,300
Mon, 15 Jun 2026
679.3600
688.0000
673.8500
679.7100
856,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
664.0000
666.7400
655.6800
659.5800
595,300
Thu, 11 Jun 2026
643.7100
659.1500
630.1600
655.6900
1,021,000
Wed, 10 Jun 2026
662.6400
667.3000
630.1500
630.5200
1,087,900
Tue, 09 Jun 2026
677.2900
684.2100
641.6200
669.2300
902,600
Mon, 08 Jun 2026
668.0700
676.1200
662.6600
672.6800
1,111,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
669.5400
671.0300
650.6500
651.2200
981,800
Thu, 04 Jun 2026
672.3100
686.8500
668.1800
678.1000
837,200
Wed, 03 Jun 2026
674.8200
694.4400
671.9100
682.3300
895,200
Tue, 02 Jun 2026
650.1700
674.0200
648.6200
672.6700
1,068,500
Mon, 01 Jun 2026
638.7700
645.0100
628.6200
643.5000
906,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
665.8700
672.9500
646.2000
646.6300
1,473,200
Thu, 28 May 2026
660.5800
673.6000
652.7000
668.6800
740,400
Wed, 27 May 2026
673.2700
674.1200
658.6500
667.8500
732,200
Tue, 26 May 2026
654.0200
669.3500
649.5000
668.7500
994,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
647.9100
656.1500
628.0900
639.5500
1,106,900
Thu, 21 May 2026
664.0500
667.4500
630.4300
638.7800
1,613,000
Wed, 20 May 2026
659.8400
673.7000
656.4200
669.8700
684,600
Tue, 19 May 2026
667.6100
668.5600
647.7800
659.4600
878,500
Mon, 18 May 2026
694.7500
694.7500
670.3600
677.8700
1,034,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
703.0300
704.0500
692.0000
696.5300
990,600
Thu, 14 May 2026
9 · 8-K
After market open · 14:44 ET
8-K ↗
Thu, 14 May 2026
710.1900
717.9600
707.3000
716.4500
795,700
Wed, 13 May 2026
710.0000
716.3600
702.8600
709.5700
908,700
Tue, 12 May 2026
696.5800
707.0000
688.0000
704.5600
931,600
Mon, 11 May 2026
682.9300
702.6600
678.0400
702.6600
831,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
689.7100
693.3100
676.9000
679.5500
907,200
Thu, 07 May 2026
712.8100
718.0800
680.7500
682.8800
1,169,000
Wed, 06 May 2026
691.5000
717.3300
689.6900
715.7600
1,296,700
Tue, 05 May 2026
8 · 10-Q
After market open · 12:20 ET
10-Q ↗
Tue, 05 May 2026
683.5000
689.3500
655.8500
674.8800
1,454,400
Tue, 05 May 2026
7 · 8-K
Pre-market · 07:40 ET
8-K ↗
Mon, 04 May 2026
656.0600
669.0600
653.7400
656.7300
1,191,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
666.5200
669.4400
656.6500
657.4400
682,400
Thu, 30 Apr 2026
650.4700
674.7500
649.2100
671.0100
879,600
Wed, 29 Apr 2026
645.3500
648.5900
636.6600
638.9500
507,300
Tue, 28 Apr 2026
654.0700
654.3100
637.1100
642.4500
624,600
Mon, 27 Apr 2026
663.2800
665.1300
646.3500
660.7800
674,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
656.6800
663.3800
646.4400
660.7500
527,200
Thu, 23 Apr 2026
644.2300
663.0100
642.5000
656.9300
721,500
Wed, 22 Apr 2026
649.5100
650.3700
638.4700
639.2200
885,100
Tue, 21 Apr 2026
636.6100
647.0000
633.5300
638.9900
678,800
Mon, 20 Apr 2026
626.8300
636.6700
622.7600
636.6100
870,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
615.6300
628.0000
614.2400
627.1800
1,295,200
Thu, 16 Apr 2026
597.6700
609.0200
586.6100
608.8900
988,400
Wed, 15 Apr 2026
610.1400
612.4600
586.4900
601.4600
862,500
Tue, 14 Apr 2026
620.0000
620.4800
612.5300
615.5600
503,100
Mon, 13 Apr 2026
613.7400
619.8000
609.4400
618.2800
652,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
616.3000
620.7800
612.6200
616.1400
612,600
Thu, 09 Apr 2026
597.0400
614.2300
594.4100
610.9900
666,600
Wed, 08 Apr 2026
581.0000
596.9500
581.0000
596.6500
866,900
Tue, 07 Apr 2026
549.7800
557.8800
545.3300
556.7800
554,100
Mon, 06 Apr 2026
547.5000
552.4100
541.6600
551.9900
437,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
6 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Thu, 02 Apr 2026
5 · DEF 14A
After-hours · 16:10 ET
FORM- DEF 14A ↗
Thu, 02 Apr 2026
531.9900
555.7600
530.2900
549.6800
598,300
Wed, 01 Apr 2026
549.8600
556.9500
543.4800
550.0900
744,100
Tue, 31 Mar 2026
522.5400
540.0900
519.5500
538.0200
1,069,900
Mon, 30 Mar 2026
528.9300
530.7700
510.0500
511.7000
914,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
527.1200
531.6900
519.8300
523.2400
984,700
Thu, 26 Mar 2026
545.1700
550.2900
528.3300
530.0000
1,024,800
Wed, 25 Mar 2026
564.6300
564.6300
552.8500
553.3600
817,300
Tue, 24 Mar 2026
541.0400
558.0000
541.0400
554.7500
683,100
Mon, 23 Mar 2026
543.7900
557.2600
543.7900
548.2500
826,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
539.1500
542.7100
525.5600
533.5400
1,178,800
Thu, 19 Mar 2026
531.3100
543.1000
528.8700
540.2400
854,900
Wed, 18 Mar 2026
547.8800
550.2000
540.6500
543.2900
624,800
Tue, 17 Mar 2026
549.6100
551.6700
540.0000
543.2700
784,100
Mon, 16 Mar 2026
541.7100
549.2500
540.2700
545.0300
634,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
542.6000
546.0100
530.9700
535.7100
671,500
Thu, 12 Mar 2026
546.5300
550.2100
537.4200
538.7500
962,600
Wed, 11 Mar 2026
554.9600
560.0500
547.0000
556.1400
682,600
Tue, 10 Mar 2026
555.2200
570.0000
551.4800
558.7100
1,260,200
Mon, 09 Mar 2026
521.0000
551.4300
516.9600
550.1900
852,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
541.0800
546.7000
537.0200
539.2300
896,300
Thu, 05 Mar 2026
568.3200
571.9000
550.9800
556.0700
823,000
Wed, 04 Mar 2026
570.6400
579.6100
565.2300
574.0600
1,086,300
Tue, 03 Mar 2026
556.0000
566.5100
552.1000
560.0900
1,081,400
Mon, 02 Mar 2026
573.8600
583.0300
563.0200
580.3700
944,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
578.5400
584.5800
575.2600
583.8700
1,688,300
Thu, 26 Feb 2026
594.3200
598.1900
578.3100
588.1100
797,700
Wed, 25 Feb 2026
605.0000
607.5500
590.8200
594.4100
918,000
Tue, 24 Feb 2026
587.0000
600.6900
587.0000
600.4800
677,600
Mon, 23 Feb 2026
589.6500
593.0700
581.7200
587.3600
777,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
591.1600
602.4400
588.5800
593.2800
935,400
Thu, 19 Feb 2026
591.7800
597.4800
586.6600
596.9100
772,700
Wed, 18 Feb 2026
595.4500
602.5600
589.5800
593.0000
1,053,400
Tue, 17 Feb 2026
602.5900
602.5900
585.7500
595.6600
772,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
589.9500
608.9900
585.9200
601.0100
992,600
Thu, 12 Feb 2026
599.6300
606.8600
580.9600
588.7900
996,500
Wed, 11 Feb 2026
598.8800
607.8900
591.1000
598.9000
1,047,600
Tue, 10 Feb 2026
4 · 10-K
After market open · 15:11 ET
10-K ↗
Tue, 10 Feb 2026
601.9900
603.9900
583.6200
588.0700
1,103,600
Mon, 09 Feb 2026
580.1500
603.0800
575.8900
601.3800
1,355,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
549.8200
577.7300
545.0000
577.7300
2,618,400
Thu, 05 Feb 2026
564.5700
569.8300
527.4000
540.6500
2,992,800
Thu, 05 Feb 2026
3 · 8-K
Pre-market · 07:54 ET
8-K ↗
Wed, 04 Feb 2026
605.9300
617.9800
590.0000
605.6300
1,437,100
Tue, 03 Feb 2026
598.0000
612.1000
596.3800
602.6900
919,400
Mon, 02 Feb 2026
577.8300
595.2500
576.0000
595.1300
960,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
575.1900
583.8200
569.9300
578.8200
996,600
Thu, 29 Jan 2026
582.9300
592.5300
574.5800
583.9400
960,500
Wed, 28 Jan 2026
578.5300
582.7900
570.9900
577.8600
533,200
Tue, 27 Jan 2026
571.3600
577.4600
566.0000
576.2300
762,500
Mon, 26 Jan 2026
569.6000
572.9900
564.0100
569.9600
1,035,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
584.0800
584.0800
570.7200
571.7800
893,800
Thu, 22 Jan 2026
585.0900
587.5500
579.3600
583.0700
630,900
Wed, 21 Jan 2026
573.3600
584.7000
567.4000
582.0400
756,100
Tue, 20 Jan 2026
570.0500
576.4700
563.5000
565.8000
739,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
575.7000
583.0800
575.5000
578.9400
1,753,100
Thu, 15 Jan 2026
570.7200
580.0000
569.3800
574.8400
636,900
Wed, 14 Jan 2026
567.4400
569.5500
558.7900
565.1800
674,900
Tue, 13 Jan 2026
563.9900
569.6800
563.5000
567.4400
852,000
Mon, 12 Jan 2026
551.1600
562.8000
546.2700
562.1800
704,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
545.0000
554.1500
543.0000
552.0900
768,500
Thu, 08 Jan 2026
539.0900
547.3300
538.5300
544.4900
806,100
Wed, 07 Jan 2026
545.8900
547.2200
537.7000
539.0300
873,000
Tue, 06 Jan 2026
535.0000
547.4300
533.9200
546.7600
936,800
Mon, 05 Jan 2026
526.1500
533.0400
524.7500
531.7000
810,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
510.4500
523.7600
510.0000
522.0300
649,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
515.3200
515.3200
510.1900
510.4500
415,100
Tue, 30 Dec 2025
515.7000
516.4000
512.2200
513.6100
386,000
Mon, 29 Dec 2025
516.5900
517.9900
513.2400
514.6400
502,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
517.6000
520.1900
516.2000
519.1200
247,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
517.7100
520.5300
515.2500
517.6000
189,400
Tue, 23 Dec 2025
519.0300
520.0500
516.3200
517.0900
496,400
Mon, 22 Dec 2025
517.9200
521.8000
512.8800
519.2800
842,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
506.6400
514.9400
503.6300
506.7200
1,958,800
Thu, 18 Dec 2025
504.1000
506.0400
498.4700
500.6100
929,600
Wed, 17 Dec 2025
514.7000
518.7400
495.4900
497.4400
1,757,200
Tue, 16 Dec 2025
516.4000
520.0500
511.3100
514.5300
539,800
Mon, 15 Dec 2025
513.3300
518.7400
507.0300
517.2500
755,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
523.6600
525.4800
504.1000
510.0500
1,070,400
Thu, 11 Dec 2025
521.8300
524.3800
513.4900
523.4100
869,500
Wed, 10 Dec 2025
502.6900
526.5000
499.2800
524.5300
1,175,200
Tue, 09 Dec 2025
505.6200
508.1000
499.2800
500.1600
775,800
Mon, 08 Dec 2025
510.9400
515.8300
505.8400
507.7000
896,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
508.7600
514.4300
506.4400
510.6500
1,063,400
Thu, 04 Dec 2025
507.0100
515.6400
506.2500
510.7400
912,500
Wed, 03 Dec 2025
500.6900
508.3700
496.3400
507.8100
676,600
Tue, 02 Dec 2025
498.3800
504.2900
496.1000
501.5000
805,700
Mon, 01 Dec 2025
494.9400
501.4700
493.5000
496.1500
795,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
496.6000
500.1700
495.3400
497.9800
307,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
493.7100
499.8700
492.2200
497.1100
595,900
Tue, 25 Nov 2025
489.4500
495.1100
482.6300
494.9400
1,072,100
Mon, 24 Nov 2025
476.9800
490.3400
476.9800
485.6200
2,132,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
463.5600
476.3400
457.0000
472.5100
1,390,900
Thu, 20 Nov 2025
479.9200
483.5700
462.9000
465.1900
1,029,300
Wed, 19 Nov 2025
467.2000
475.7700
464.9200
473.2600
1,242,500
Tue, 18 Nov 2025
452.5000
468.9900
450.1000
464.9200
1,233,700
Mon, 17 Nov 2025
462.7600
464.4600
452.2000
455.9800
608,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
461.7800
466.7300
457.6600
462.6100
1,147,200
Thu, 13 Nov 2025
477.1400
480.9000
462.4000
467.4900
904,700
Wed, 12 Nov 2025
477.9900
483.9000
476.7600
479.4900
736,800
Tue, 11 Nov 2025
481.8800
484.8400
472.8300
476.0100
796,500
Mon, 10 Nov 2025
477.3600
484.4300
475.8900
484.3400
972,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
462.8000
479.7000
459.4200
473.3400
1,372,900
Thu, 06 Nov 2025
2 · 10-Q
After market open · 12:57 ET
10-Q ↗
Thu, 06 Nov 2025
461.0300
482.5300
461.0000
462.8000
1,780,800
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 07:37 ET
8-K ↗
Wed, 05 Nov 2025
429.1200
442.0000
427.5000
439.1800
884,400
Tue, 04 Nov 2025
431.6900
433.1200
426.7900
428.7400
775,300
Mon, 03 Nov 2025
437.9300
441.6400
433.9300
437.7100
662,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
437.8700
443.7900
436.1600
437.6800
668,000
Thu, 30 Oct 2025
437.6900
449.2100
436.4900
438.0900
911,900
Wed, 29 Oct 2025
419.1400
442.8000
418.7700
441.2600
1,594,800
Tue, 28 Oct 2025
421.2800
422.6600
413.9800
414.3000
691,700
Mon, 27 Oct 2025
425.9000
426.3900
417.1300
421.0600
714,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
421.5700
423.5200
420.0000
421.4500
509,900
Thu, 23 Oct 2025
410.9300
418.5800
409.7900
417.7400
709,300