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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
543.0200
555.5399
527.0700
546.4300
1,620,674
Thu, 22 Oct 2026
588.3800
588.3800
543.0600
552.4400
2,007,100
Wed, 21 Oct 2026
604.6000
615.7800
596.9100
601.1400
1,637,900
Tue, 20 Oct 2026
609.0000
612.3800
587.2300
596.0000
1,586,700
Mon, 19 Oct 2026
643.7000
645.0000
613.9200
618.4100
1,054,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
639.3800
640.5700
627.0700
631.8600
917,000
Thu, 15 Oct 2026
640.0000
647.6700
613.0000
642.2100
1,386,100
Wed, 14 Oct 2026
682.2000
685.3000
648.3100
660.5300
1,067,900
Tue, 13 Oct 2026
682.9200
691.1700
665.0400
688.8800
1,036,200
Mon, 12 Oct 2026
704.0000
711.8500
693.1100
694.7900
675,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
692.6300
706.6300
680.4300
705.9400
685,500
Thu, 08 Oct 2026
691.9000
696.8200
669.8000
685.3300
979,900
Wed, 07 Oct 2026
706.5000
710.9800
684.3700
701.0700
1,057,500
Tue, 06 Oct 2026
689.9000
722.2100
685.9500
719.5600
1,132,300
Mon, 05 Oct 2026
676.7500
692.9000
669.3200
683.4200
934,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
669.6400
683.6700
668.0700
676.5600
868,400
Thu, 01 Oct 2026
642.3000
664.3600
638.7100
662.6000
904,300
Wed, 30 Sep 2026
652.6900
654.9000
637.5600
642.5100
917,400
Tue, 29 Sep 2026
650.0300
659.8500
644.5200
651.7900
755,100
Mon, 28 Sep 2026
645.2100
656.5100
635.3900
644.3600
845,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
647.0800
654.8400
643.0000
649.1300
653,600
Thu, 24 Sep 2026
630.5000
650.6900
626.4100
643.5000
937,800
Wed, 23 Sep 2026
643.4400
645.5100
630.8000
634.9000
795,300
Tue, 22 Sep 2026
640.0000
650.0000
635.6800
642.6300
864,300
Mon, 21 Sep 2026
643.4000
648.7800
629.9000
642.6100
753,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
617.6400
637.9700
617.6400
636.7100
1,313,500
Thu, 17 Sep 2026
637.6100
637.6100
607.4500
616.5400
725,600
Wed, 16 Sep 2026
625.5700
628.2700
612.1100
619.2800
744,700
Tue, 15 Sep 2026
18 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 15 Sep 2026
623.7200
626.5000
609.5300
613.3500
761,200
Mon, 14 Sep 2026
612.5300
629.5700
610.0000
622.0200
1,146,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
627.2200
653.8700
624.3400
650.5800
941,000
Thu, 10 Sep 2026
620.2300
630.5600
615.4700
618.7300
553,400
Wed, 09 Sep 2026
639.9700
649.0000
626.8900
626.9800
530,200
Tue, 08 Sep 2026
631.7900
648.7800
628.0000
639.0500
831,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
625.8000
633.8000
618.9800
624.4100
653,600
Thu, 03 Sep 2026
611.5000
626.9500
601.2200
620.0600
870,800
Wed, 02 Sep 2026
609.1000
612.1700
597.8800
610.7800
807,200
Tue, 01 Sep 2026
605.3200
612.1900
593.7000
611.3900
988,900
Mon, 31 Aug 2026
601.7300
608.8700
600.8500
607.0900
1,388,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
619.4500
622.6000
601.4700
602.7000
882,500
Thu, 27 Aug 2026
631.0000
633.5000
617.3400
621.8300
957,800
Wed, 26 Aug 2026
612.9900
620.1900
604.1600
616.7300
1,163,400
Tue, 25 Aug 2026
632.9500
634.1000
600.3800
603.7800
1,301,800
Mon, 24 Aug 2026
637.3400
637.3400
610.0000
616.7800
1,600,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
664.8000
667.0100
635.5700
639.3400
1,215,600
Thu, 20 Aug 2026
672.3200
679.2100
660.6000
662.4700
1,177,800
Wed, 19 Aug 2026
700.0000
706.0700
658.8800
677.4100
1,131,200
Tue, 18 Aug 2026
708.4600
712.0000
688.3800
696.1500
1,536,300
Mon, 17 Aug 2026
695.0000
724.8000
690.5100
722.3100
1,434,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
673.0000
692.0900
672.0900
685.7800
694,300
Thu, 13 Aug 2026
680.2200
684.8700
671.6400
672.7800
804,200
Wed, 12 Aug 2026
694.0000
695.5100
677.4400
678.0200
1,022,900
Tue, 11 Aug 2026
670.0000
680.0000
663.7000
670.5800
939,000
Mon, 10 Aug 2026
680.0200
682.5000
658.6000
660.8600
711,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
683.0000
688.8800
657.4600
671.8600
750,100
Thu, 06 Aug 2026
17 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 06 Aug 2026
680.2000
692.5700
665.5000
667.8400
826,500
Wed, 05 Aug 2026
16 · 424B5
After-hours · 16:08 ET
424B5 ↗
Wed, 05 Aug 2026
694.6200
704.8700
681.3400
682.9900
793,400
Tue, 04 Aug 2026
697.4200
708.0600
679.6700
693.0000
1,394,100
Tue, 04 Aug 2026
15 · 8-K
Pre-market · 06:04 ET
8-K ↗
Mon, 03 Aug 2026
659.1100
682.6100
654.2600
680.2000
1,105,400
Mon, 03 Aug 2026
14 · 424B5
Pre-market · 08:30 ET
424B5 ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
679.1400
687.1800
661.8200
667.3600
1,959,300
Thu, 30 Jul 2026
12 · 10-Q
After market open · 10:07 ET
10-Q ↗
Thu, 30 Jul 2026
647.0000
679.8000
634.5100
657.9800
3,013,800
Thu, 30 Jul 2026
13 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 29 Jul 2026
582.7300
591.5900
554.1200
561.1400
2,045,400
Tue, 28 Jul 2026
603.5800
603.5800
570.7300
588.3600
1,428,800
Mon, 27 Jul 2026
626.4300
637.2600
603.2500
620.2800
973,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
650.3900
655.0900
625.3300
625.8400
777,300
Thu, 23 Jul 2026
642.0800
659.1400
642.0800
653.8000
921,100
Wed, 22 Jul 2026
629.4400
646.4900
624.6100
643.1400
579,300
Tue, 21 Jul 2026
638.4800
647.0000
632.5600
639.2000
733,700
Mon, 20 Jul 2026
634.1900
644.9600
630.1000
632.5600
802,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
616.8900
637.9900
608.7800
628.5300
1,225,100
Thu, 16 Jul 2026
633.6900
640.9900
625.2200
631.0200
1,145,700
Wed, 15 Jul 2026
664.0300
666.5400
634.1400
648.8400
868,700
Tue, 14 Jul 2026
663.9000
665.0300
651.4200
660.9400
873,800
Mon, 13 Jul 2026
649.5000
656.0100
642.5000
646.7000
756,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
662.0000
664.9500
651.1300
658.5600
847,000
Thu, 09 Jul 2026
686.3200
690.0000
665.2600
668.1700
875,300
Wed, 08 Jul 2026
653.0000
670.6900
650.0000
666.3300
1,043,800
Tue, 07 Jul 2026
660.5600
661.7500
641.9100
656.7900
1,188,300
Mon, 06 Jul 2026
675.0400
691.7600
668.6500
674.0400
1,123,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
693.0700
697.0700
650.1700
668.3100
1,273,600
Wed, 01 Jul 2026
709.0700
709.0700
687.6200
691.4000
1,240,400
Tue, 30 Jun 2026
713.9300
721.3700
703.3400
720.0400
1,015,200
Mon, 29 Jun 2026
690.0000
716.8400
683.0100
714.4500
1,422,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
706.0000
708.3600
683.0000
687.8700
6,309,100
Thu, 25 Jun 2026
710.5000
719.5300
690.7900
718.5900
1,524,200
Wed, 24 Jun 2026
705.8000
711.3300
687.6000
701.8800
942,500
Tue, 23 Jun 2026
709.7500
720.6400
692.6800
702.2900
1,693,200
Mon, 22 Jun 2026
712.0000
742.7300
709.0500
740.1400
1,254,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
722.0500
729.8300
698.0300
702.2500
2,620,600
Wed, 17 Jun 2026
723.6100
725.6600
708.0100
714.8500
1,121,700
Tue, 16 Jun 2026
726.0000
738.0000
718.8800
719.2900
841,000
Mon, 15 Jun 2026
724.0300
735.3300
714.4700
724.3500
1,095,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
688.0200
710.0000
684.0000
707.7400
1,029,900
Thu, 11 Jun 2026
660.1700
684.2800
656.2100
683.2900
940,200
Wed, 10 Jun 2026
684.6900
689.7800
642.1100
650.9200
1,484,100
Tue, 09 Jun 2026
704.3300
715.9200
667.1400
691.9500
1,210,300
Mon, 08 Jun 2026
703.5200
703.5200
683.4800
693.8100
851,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
705.9400
714.0800
690.0500
695.1100
1,063,700
Thu, 04 Jun 2026
701.0000
722.5000
693.5000
719.1700
1,017,400
Wed, 03 Jun 2026
706.5500
730.0400
699.5100
715.6700
937,800
Tue, 02 Jun 2026
691.1300
708.6700
691.1100
706.0600
1,053,900
Mon, 01 Jun 2026
702.0000
709.0000
683.2600
687.4800
1,193,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
728.5800
734.1300
705.7500
711.7300
2,223,800
Thu, 28 May 2026
737.7400
739.8000
718.7000
730.1000
719,900
Wed, 27 May 2026
11 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 27 May 2026
747.0000
747.0000
723.8400
733.6200
707,700
Tue, 26 May 2026
730.6900
748.6900
728.8700
742.1800
881,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
727.7400
731.1000
710.9900
723.4400
774,700
Thu, 21 May 2026
714.3300
723.9700
705.0100
716.9100
937,800
Wed, 20 May 2026
729.1800
729.7100
706.2000
709.9300
1,315,000
Tue, 19 May 2026
706.3600
725.9600
690.7900
714.1300
1,652,900
Mon, 18 May 2026
768.0800
768.0800
721.8800
723.0300
1,768,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
761.7700
776.5000
746.2300
769.9900
1,012,500
Thu, 14 May 2026
775.0000
782.6800
768.1400
780.0800
827,600
Wed, 13 May 2026
781.3600
781.5200
753.2600
773.7200
1,147,400
Tue, 12 May 2026
767.3800
771.1800
743.7100
765.8100
1,344,100
Mon, 11 May 2026
749.4200
781.7300
745.0000
781.3800
1,411,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
761.6700
762.2200
744.0100
745.0000
1,241,700
Thu, 07 May 2026
780.6300
780.6300
742.4000
750.7300
1,979,900
Wed, 06 May 2026
773.8600
788.7500
758.2100
785.2400
1,212,600
Tue, 05 May 2026
772.6000
777.8400
756.3900
771.6100
1,284,000
Mon, 04 May 2026
749.6000
763.1100
739.3000
757.3400
1,316,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
736.5500
742.3300
717.2000
742.2100
1,328,400
Thu, 30 Apr 2026
9 · 10-Q
After market open · 10:12 ET
10-Q ↗
Thu, 30 Apr 2026
699.6100
728.8500
691.8800
727.7700
2,426,600
Thu, 30 Apr 2026
10 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 29 Apr 2026
632.4300
637.0000
625.2200
628.6000
1,328,600
Tue, 28 Apr 2026
623.7000
637.8200
614.5200
630.9400
1,304,100
Mon, 27 Apr 2026
630.0000
640.6100
617.1800
637.2800
1,012,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
638.0000
638.9000
621.9000
624.8400
741,500
Thu, 23 Apr 2026
618.4100
638.4200
618.4100
633.4400
991,600
Wed, 22 Apr 2026
612.9300
621.3100
610.0000
613.7800
931,000
Tue, 21 Apr 2026
609.6700
611.6400
602.0000
605.8900
550,300
Mon, 20 Apr 2026
603.9000
607.2600
599.0000
604.9700
616,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
587.6400
603.3900
584.5800
601.8800
1,176,500
Thu, 16 Apr 2026
8 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 16 Apr 2026
583.5700
591.9600
580.1300
587.4200
753,800
Wed, 15 Apr 2026
586.3800
593.7200
581.1400
591.8200
970,100
Tue, 14 Apr 2026
597.6100
599.0000
584.3700
594.4000
784,100
Mon, 13 Apr 2026
585.3600
596.4200
582.2500
595.8400
1,022,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
581.5000
590.5000
576.5000
585.3600
611,400
Fri, 10 Apr 2026
7 · DEFA14A
Pre-market · 06:50 ET
DEFA14A ↗
Fri, 10 Apr 2026
6 · DEF 14A
Pre-market · 06:46 ET
DEF 14A ↗
Thu, 09 Apr 2026
576.0000
592.5800
576.0000
582.0600
935,300
Wed, 08 Apr 2026
573.2700
582.2400
567.1300
576.2400
1,013,300
Tue, 07 Apr 2026
550.0900
558.4000
548.1900
555.5700
522,700
Mon, 06 Apr 2026
558.5600
563.3200
550.0000
554.3800
618,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
548.0300
574.9900
547.0000
560.6300
947,100
Wed, 01 Apr 2026
555.8900
569.2700
554.0600
560.1200
1,163,400
Tue, 31 Mar 2026
536.8100
555.3700
522.0300
549.0200
1,386,500
Mon, 30 Mar 2026
557.9000
557.9000
527.2300
533.7800
1,558,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
548.7000
564.1200
548.4700
549.9800
1,203,800
Thu, 26 Mar 2026
563.2200
567.3000
544.8600
545.6400
1,265,500
Wed, 25 Mar 2026
580.0000
582.4800
572.8000
573.5000
979,200
Tue, 24 Mar 2026
563.7700
581.9400
559.0200
578.4400
1,450,600
Mon, 23 Mar 2026
559.6800
582.0000
558.4000
567.4500
1,217,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
577.5900
582.4800
551.0500
555.3900
1,689,500
Thu, 19 Mar 2026
561.8000
580.8800
558.5800
577.9500
853,500
Wed, 18 Mar 2026
576.7000
583.7300
570.6200
572.0000
692,700
Tue, 17 Mar 2026
571.5100
578.4000
558.4700
571.6400
796,200
Mon, 16 Mar 2026
567.3600
576.5400
565.1900
574.0200
1,421,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
572.3600
574.3800
556.0000
559.0200
2,016,300
Thu, 12 Mar 2026
562.4700
576.4700
559.8800
566.9100
952,200
Wed, 11 Mar 2026
561.2100
575.7100
558.9100
567.7100
939,300
Tue, 10 Mar 2026
568.9800
576.8600
561.4200
564.0500
1,151,400
Mon, 09 Mar 2026
531.2100
568.9100
531.2100
568.0400
1,611,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
534.2900
553.2100
532.0000
540.1900
1,105,400
Thu, 05 Mar 2026
561.0700
568.0900
534.3600
549.2200
1,168,600
Wed, 04 Mar 2026
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 04 Mar 2026
571.1400
573.0000
560.6200
568.3800
1,056,400
Tue, 03 Mar 2026
558.2000
569.2800
547.0000
566.0000
1,009,000
Mon, 02 Mar 2026
556.7400
573.9700
556.7400
572.6600
807,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
558.7800
569.7500
551.0000
563.0800
1,537,400
Thu, 26 Feb 2026
565.5400
565.8400
543.2300
565.0500
1,083,300
Wed, 25 Feb 2026
573.9400
573.9400
562.5800
562.7700
941,700
Tue, 24 Feb 2026
550.8800
570.9200
538.0900
568.2100
1,291,400
Mon, 23 Feb 2026
552.0000
562.3800
543.4400
549.1100
1,074,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
554.3600
565.9300
548.2200
552.6600
1,061,300
Thu, 19 Feb 2026
3 · 10-K
After market open · 09:58 ET
10-K ↗
Thu, 19 Feb 2026
544.8700
554.6400
527.0500
554.0000
1,701,300
Thu, 19 Feb 2026
4 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 18 Feb 2026
527.7400
535.6500
518.7200
519.3100
1,439,500
Tue, 17 Feb 2026
520.0000
534.7800
518.6200
525.1300
930,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
517.0700
529.0000
508.1100
524.0800
864,800
Thu, 12 Feb 2026
530.0000
543.2800
512.3900
515.8800
1,517,600
Wed, 11 Feb 2026
520.9900
534.5000
512.1100
523.9600
1,056,100
Tue, 10 Feb 2026
515.0900
517.4900
507.6700
510.6400
806,400
Mon, 09 Feb 2026
508.4700
520.4200
503.2000
514.5600
1,084,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
489.3200
508.4500
482.5100
508.1100
1,517,400
Thu, 05 Feb 2026
457.1100
479.6700
456.2500
477.7200
1,112,000
Wed, 04 Feb 2026
490.0100
492.8000
451.1700
464.5700
1,482,600
Tue, 03 Feb 2026
480.4000
490.4700
474.2100
488.6000
1,243,300
Mon, 02 Feb 2026
472.6400
478.0500
465.7200
477.7700
1,233,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
475.0000
483.4400
471.7000
474.6300
1,838,300
Thu, 29 Jan 2026
481.2800
489.0600
473.5700
483.4300
1,035,500
Wed, 28 Jan 2026
481.0000
487.0000
472.1600
481.2800
976,100
Tue, 27 Jan 2026
474.1600
483.7500
467.0000
479.2700
821,000
Mon, 26 Jan 2026
470.5500
478.8800
467.3000
470.7700
548,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
470.2000
470.9900
462.0100
468.7600
761,500
Thu, 22 Jan 2026
479.0500
483.2900
459.4300
468.7800
978,800
Wed, 21 Jan 2026
468.3500
477.9600
460.0200
473.2400
1,235,300
Tue, 20 Jan 2026
461.0600
469.7400
458.8800
463.4900
909,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
460.1500
480.9300
455.7100
466.7500
2,216,800
Thu, 15 Jan 2026
445.8100
454.1100
444.3200
447.6400
785,400
Wed, 14 Jan 2026
443.0900
446.8900
426.5900
437.0700
925,600
Tue, 13 Jan 2026
434.7900
445.6300
433.5200
444.2000
841,800
Mon, 12 Jan 2026
421.0800
435.3300
418.9100
432.6600
746,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
422.4500
423.7100
417.1000
422.5700
1,028,600
Thu, 08 Jan 2026
437.7800
437.9500
408.3600
413.1700
1,376,800
Wed, 07 Jan 2026
440.0000
442.0000
433.4400
436.8900
716,400
Tue, 06 Jan 2026
433.8800
440.0000
418.2500
438.2200
807,400
Mon, 05 Jan 2026
444.7000
452.2400
435.0000
435.8200
1,184,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
424.9500
441.9700
424.9500
439.6800
887,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
428.6500
429.1700
421.5400
422.0600
521,200
Tue, 30 Dec 2025
430.7400
432.4500
427.7800
428.8100
465,100
Mon, 29 Dec 2025
430.5400
435.9500
430.0900
431.0300
503,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
433.0000
433.5800
429.6800
432.6700
279,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
434.7300
434.8000
430.6300
433.5800
306,400
Tue, 23 Dec 2025
431.9400
437.4100
431.0000
435.2000
562,600
Mon, 22 Dec 2025
433.1100
435.4000
428.5100
433.0300
772,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
422.2100
431.9900
421.4500
426.6600
1,602,500
Thu, 18 Dec 2025
427.0000
427.4600
419.0300
421.3100
1,099,300
Wed, 17 Dec 2025
436.4800
441.4100
412.5900
414.2500
1,556,700
Tue, 16 Dec 2025
435.3600
440.4600
430.8100
438.4900
988,000
Mon, 15 Dec 2025
436.5400
443.8500
433.3000
435.8700
1,564,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
464.8500
465.4900
431.5600
438.1100
1,497,000
Thu, 11 Dec 2025
460.0000
467.8600
450.2600
466.9100
716,600
Wed, 10 Dec 2025
460.1700
469.5200
452.1500
462.2100
1,057,700
Tue, 09 Dec 2025
460.5000
465.4500
457.4400
457.9600
744,900
Mon, 08 Dec 2025
471.1100
473.9900
460.3400
463.0900
836,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
464.8400
465.4200
456.5600
460.6400
728,800
Thu, 04 Dec 2025
454.6600
467.0900
450.0000
464.8400
942,900
Wed, 03 Dec 2025
454.5200
458.3500
440.9000
456.0200
734,700
Tue, 02 Dec 2025
458.0200
459.0000
447.9400
454.7200
831,500
Mon, 01 Dec 2025
457.3000
459.7900
449.2600
452.2300
842,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
463.4700
466.2500
458.6000
464.8800
409,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
452.6900
462.0700
452.0400
460.4300
1,009,000
Tue, 25 Nov 2025
443.3400
450.3700
425.0000
450.1400
1,055,000
Mon, 24 Nov 2025
433.5000
448.0700
430.9800
442.6400
1,782,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
427.7100
431.3000
413.0000
430.1500
1,401,100
Thu, 20 Nov 2025
456.9000
463.4100
426.9400
429.7800
1,146,800
Wed, 19 Nov 2025
442.0500
449.8200
439.2700
445.4700
1,275,700
Tue, 18 Nov 2025
422.0000
443.2200
420.0000
439.2900
1,663,400
Mon, 17 Nov 2025
428.7600
434.7000
421.9000
426.8700
1,099,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
418.0000
437.3400
415.3300
429.3000
1,254,300
Thu, 13 Nov 2025
448.0000
449.4100
424.7400
426.9300
1,276,600
Wed, 12 Nov 2025
451.1600
456.4200
448.3300
449.4200
706,200
Tue, 11 Nov 2025
446.7900
452.5600
440.6200
448.9100
728,100
Mon, 10 Nov 2025
455.0700
456.8600
439.6600
450.3800
700,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
436.0500
446.6600
430.1100
445.0100
818,200
Thu, 06 Nov 2025
453.3700
457.5200
441.2600
442.9000
963,100
Wed, 05 Nov 2025
442.4500
459.1300
442.0000
453.4500
984,300
Tue, 04 Nov 2025
441.9100
445.1600
433.6600
438.6600
840,100
Mon, 03 Nov 2025
451.5400
456.4600
448.8000
450.8200
804,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
455.4800
469.4300
448.0000
449.1300
1,935,100
Thu, 30 Oct 2025
1 · 10-Q
After market open · 10:04 ET
10-Q ↗
Thu, 30 Oct 2025
440.4100
460.8600
438.9800
453.8300
1,765,900
Thu, 30 Oct 2025
2 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 29 Oct 2025
441.8500
459.3600
441.8200
448.6900
1,886,800
Tue, 28 Oct 2025
442.7700
443.3100
433.8800
439.5700
812,900
Mon, 27 Oct 2025
444.3900
446.6800
437.8900
441.8200
825,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
438.8000
447.1700
438.2500
440.9300
893,100