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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
748.5400
757.9199
747.5050
754.1600
340,183
Thu, 03 Sep 2026
735.8100
745.9100
729.4800
741.3200
247,800
Wed, 02 Sep 2026
735.0000
736.2400
724.2500
734.2600
300,900
Tue, 01 Sep 2026
730.2500
738.0200
722.0800
735.2500
354,500
Mon, 31 Aug 2026
741.0000
741.8100
732.2400
734.5400
578,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
773.9100
785.9000
739.3800
740.1700
371,000
Thu, 27 Aug 2026
771.3000
776.7000
754.5400
775.0400
465,700
Wed, 26 Aug 2026
743.2200
767.8800
743.2200
763.5900
405,900
Tue, 25 Aug 2026
780.1800
780.2300
730.9000
739.8700
388,200
Mon, 24 Aug 2026
769.9900
773.3900
758.7600
764.9000
304,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
791.7300
794.2700
775.5300
776.6200
326,200
Thu, 20 Aug 2026
799.1400
807.4200
784.8900
787.3900
285,500
Wed, 19 Aug 2026
830.5000
830.5000
793.8400
805.7800
409,400
Tue, 18 Aug 2026
843.3700
843.5600
817.0100
824.5300
288,300
Mon, 17 Aug 2026
842.0400
864.8300
840.2900
862.5400
315,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
832.5400
854.1000
830.9600
836.2900
288,900
Thu, 13 Aug 2026
832.8400
843.8300
828.1900
831.2300
280,400
Wed, 12 Aug 2026
830.4800
844.5800
827.8800
833.4000
349,200
Tue, 11 Aug 2026
815.5300
830.8700
812.4800
816.8600
288,100
Mon, 10 Aug 2026
823.9900
827.6300
808.4800
809.3300
286,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
820.5600
831.5400
801.6000
816.9000
356,500
Thu, 06 Aug 2026
826.1000
836.1500
805.2000
808.4300
380,500
Wed, 05 Aug 2026
827.1800
835.0000
815.8000
822.1600
375,900
Tue, 04 Aug 2026
824.9400
831.5000
808.8700
819.8800
450,900
Mon, 03 Aug 2026
787.9900
821.8600
775.0500
817.4200
565,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
13 · 8-K
After-hours · 16:27 ET
FORM 8-K - MSHA ↗
Fri, 31 Jul 2026
838.9000
839.9900
797.4200
797.4300
609,400
Thu, 30 Jul 2026
771.6600
808.7200
771.6600
802.3700
879,600
Thu, 30 Jul 2026
12 · 8-K
Pre-market · 09:03 ET
FORM 8-K ↗
Thu, 30 Jul 2026
11 · 10-Q
Pre-market · 07:34 ET
FORM 10-Q ↗
Wed, 29 Jul 2026
707.0200
711.0800
668.8200
672.4800
765,300
Tue, 28 Jul 2026
733.0500
733.3300
698.3600
705.8200
524,500
Mon, 27 Jul 2026
746.8200
761.9500
725.8800
742.7500
436,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
764.1700
772.0400
742.9800
744.8500
296,200
Thu, 23 Jul 2026
755.0000
772.9400
755.0000
769.0700
353,700
Wed, 22 Jul 2026
745.9400
763.2500
740.2800
755.1500
318,800
Tue, 21 Jul 2026
761.1500
765.0000
749.2600
760.2700
298,600
Mon, 20 Jul 2026
759.0400
761.1000
740.2400
744.0300
435,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
728.5800
744.9600
717.2800
744.1600
1,526,500
Thu, 16 Jul 2026
749.2200
759.9500
745.4300
750.0400
479,200
Wed, 15 Jul 2026
781.0700
782.2500
749.2800
769.7200
484,700
Tue, 14 Jul 2026
780.6000
784.3000
766.0000
774.7400
355,600
Mon, 13 Jul 2026
770.9000
779.9200
758.9700
764.9000
261,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
777.6100
790.9400
765.0900
781.7800
293,700
Thu, 09 Jul 2026
792.0900
797.3700
777.8000
783.4100
393,100
Wed, 08 Jul 2026
758.1000
781.2700
750.0000
768.9800
285,500
Tue, 07 Jul 2026
783.8400
786.2700
749.0000
768.3800
427,300
Mon, 06 Jul 2026
785.0000
804.0000
784.8100
787.2900
490,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
804.6400
811.6100
763.4300
774.6600
569,600
Wed, 01 Jul 2026
826.8300
826.8300
796.6200
804.3300
342,400
Tue, 30 Jun 2026
815.8400
832.6600
805.0000
829.8800
381,100
Mon, 29 Jun 2026
799.8900
826.0900
799.6100
814.4100
537,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
840.6300
841.7300
796.6500
798.1000
1,357,600
Thu, 25 Jun 2026
863.2200
876.5200
855.0100
862.6600
284,100
Wed, 24 Jun 2026
844.2200
863.6400
835.0000
847.1700
335,100
Tue, 23 Jun 2026
852.7900
860.9100
835.5800
838.6100
483,100
Mon, 22 Jun 2026
844.9500
870.7200
831.5900
868.8800
422,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
846.6300
849.6700
833.1200
836.5900
1,132,500
Wed, 17 Jun 2026
843.2000
851.0100
824.0500
827.5000
390,600
Tue, 16 Jun 2026
850.6700
860.0000
833.4700
834.7700
330,300
Mon, 15 Jun 2026
842.3200
853.0200
838.2200
842.3000
403,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
817.1300
831.8000
811.4400
823.0500
247,000
Thu, 11 Jun 2026
792.2500
815.0200
785.1400
811.5300
281,200
Wed, 10 Jun 2026
818.6300
822.9400
775.8800
776.7200
418,000
Tue, 09 Jun 2026
831.7600
845.9900
799.4200
827.7800
300,100
Mon, 08 Jun 2026
823.3900
825.1000
802.6700
823.7900
358,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
833.1900
845.5400
813.6800
817.4400
358,000
Thu, 04 Jun 2026
10 · 8-K
After-hours · 16:15 ET
FORM 8-K - ANNUAL MEETING 06-04-26 ↗
Thu, 04 Jun 2026
828.6500
847.8000
823.2700
845.4300
239,200
Wed, 03 Jun 2026
831.0900
858.4000
828.0100
839.5400
360,000
Tue, 02 Jun 2026
833.3000
854.7800
824.9000
827.2800
511,500
Mon, 01 Jun 2026
815.5300
841.6500
812.0000
830.9500
456,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
850.1100
854.2000
820.1100
826.8200
685,700
Thu, 28 May 2026
856.0700
863.6600
839.0000
848.4500
335,200
Wed, 27 May 2026
865.1500
879.3700
853.4900
855.2600
273,400
Tue, 26 May 2026
863.6400
872.5200
854.9500
861.4100
260,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
851.6300
856.0000
834.3400
848.9100
251,600
Thu, 21 May 2026
847.4200
857.2300
837.0000
849.2000
258,600
Wed, 20 May 2026
868.3400
870.7900
851.0400
853.1500
264,300
Tue, 19 May 2026
859.6500
870.6900
838.9500
854.3600
319,200
Mon, 18 May 2026
909.1800
911.1800
869.8000
877.1900
487,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
910.0900
915.0700
894.0900
913.1100
316,000
Thu, 14 May 2026
926.3900
934.1100
916.8600
930.0300
396,500
Wed, 13 May 2026
939.4200
939.9900
908.7600
923.0100
328,000
Tue, 12 May 2026
927.1100
938.6700
905.0000
924.9000
433,600
Mon, 11 May 2026
914.4800
936.3100
908.1800
931.5000
321,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
939.0200
946.1100
919.6200
921.6400
259,000
Thu, 07 May 2026
945.2200
947.9600
914.2400
924.0600
357,800
Wed, 06 May 2026
937.2500
951.9600
908.6200
943.7500
562,400
Tue, 05 May 2026
935.7800
944.8500
922.8300
933.2700
400,500
Mon, 04 May 2026
906.0600
921.2200
893.5200
910.2600
314,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
899.9000
905.7200
882.1300
903.5000
326,300
Thu, 30 Apr 2026
857.2800
901.2400
856.0100
891.6700
541,400
Wed, 29 Apr 2026
865.2500
882.2900
830.6000
833.3700
592,500
Wed, 29 Apr 2026
9 · 8-K
Pre-market · 08:05 ET
FORM 8-K ↗
Wed, 29 Apr 2026
8 · 10-Q
Pre-market · 07:32 ET
FORM 10-Q ↗
Tue, 28 Apr 2026
866.5100
877.1900
851.8500
863.7800
402,000
Mon, 27 Apr 2026
870.4400
888.0500
848.2000
885.4200
368,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
875.9500
881.8400
855.3600
869.9000
375,000
Thu, 23 Apr 2026
867.6800
881.9600
861.3000
873.1100
367,800
Wed, 22 Apr 2026
850.1000
860.4800
838.5000
860.0000
378,100
Tue, 21 Apr 2026
835.0100
842.5000
829.1600
838.0100
373,200
Tue, 21 Apr 2026
7 · DEFA14A
Pre-market · 09:02 ET
DEFA14A ↗
Tue, 21 Apr 2026
6 · DEF 14A
Pre-market · 09:00 ET
DEF 14A ↗
Mon, 20 Apr 2026
807.8100
833.2500
807.1500
831.1100
293,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
800.7100
816.9500
797.7100
806.0500
477,200
Thu, 16 Apr 2026
802.7000
807.7800
788.7600
792.2500
280,800
Wed, 15 Apr 2026
809.5400
814.4300
793.2100
803.6400
282,900
Tue, 14 Apr 2026
820.1800
823.8800
808.7200
814.1800
324,300
Mon, 13 Apr 2026
799.9400
815.9200
799.3800
812.2100
271,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
799.0000
809.9300
790.0800
802.4300
195,900
Thu, 09 Apr 2026
791.1800
808.8900
791.1800
800.4000
344,800
Wed, 08 Apr 2026
781.7200
794.9200
776.9100
789.1900
385,200
Tue, 07 Apr 2026
754.9600
766.9000
747.6200
750.4200
544,000
Mon, 06 Apr 2026
756.6400
760.1700
742.0000
757.5400
172,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
738.6300
773.4000
737.9000
756.3000
241,800
Wed, 01 Apr 2026
747.8600
769.9700
746.1100
759.5500
252,900
Tue, 31 Mar 2026
711.7200
743.6800
711.7200
738.3100
412,100
Mon, 30 Mar 2026
738.7600
747.4300
695.5500
701.1000
367,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
725.8700
747.5300
721.1800
732.8900
251,300
Thu, 26 Mar 2026
756.0000
761.9900
720.6800
726.3100
334,500
Wed, 25 Mar 2026
765.3800
775.8600
761.5200
764.7600
270,500
Tue, 24 Mar 2026
746.4900
768.2700
736.4400
761.2700
422,100
Mon, 23 Mar 2026
734.3800
761.5800
734.3800
744.6600
329,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
750.0500
755.4100
718.2000
724.9300
919,200
Thu, 19 Mar 2026
726.3200
757.2400
723.4900
751.3300
489,800
Wed, 18 Mar 2026
733.0000
747.9700
731.8000
737.6600
395,200
Tue, 17 Mar 2026
730.1900
736.0100
714.6900
728.5500
196,100
Mon, 16 Mar 2026
722.6300
732.6900
720.9700
726.5500
302,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
719.3000
727.6500
707.6500
709.9100
287,900
Thu, 12 Mar 2026
711.4200
718.9200
701.8300
710.5300
276,900
Wed, 11 Mar 2026
722.5200
727.0600
712.0900
720.1800
354,400
Tue, 10 Mar 2026
724.9100
735.1900
719.7100
723.3800
262,000
Mon, 09 Mar 2026
695.2800
719.1900
685.5000
719.1800
391,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
706.4700
715.1500
700.0000
705.7900
397,000
Thu, 05 Mar 2026
730.5100
736.8200
704.1200
719.0100
579,400
Wed, 04 Mar 2026
745.0200
750.8500
735.0000
740.8700
368,300
Tue, 03 Mar 2026
720.6200
742.0600
710.6600
736.3000
513,100
Mon, 02 Mar 2026
719.2800
749.9800
714.7100
735.7800
411,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
745.0000
747.6200
712.9100
724.6200
642,100
Thu, 26 Feb 2026
5 · 8-K
After market open · 09:33 ET
FORM 8-K ↗
Thu, 26 Feb 2026
780.0000
780.0000
713.9800
746.1800
881,100
Thu, 26 Feb 2026
4 · 10-K
Pre-market · 07:34 ET
FORM 10-K ↗
Wed, 25 Feb 2026
815.8500
815.8500
798.9300
801.8000
476,900
Tue, 24 Feb 2026
796.1600
815.0000
790.6400
806.8000
385,300
Mon, 23 Feb 2026
805.5500
815.7900
797.1000
806.6600
308,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
803.8700
821.9000
799.1900
812.7900
368,000
Thu, 19 Feb 2026
784.2000
806.2400
778.6100
803.5500
308,800
Wed, 18 Feb 2026
797.5000
806.3700
780.6400
783.0600
415,600
Tue, 17 Feb 2026
798.0000
806.3900
788.0600
797.5000
364,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
784.6800
809.0500
777.5200
800.8200
309,500
Thu, 12 Feb 2026
815.0000
835.0000
781.5000
782.9300
527,500
Wed, 11 Feb 2026
800.0000
816.6000
785.1800
808.5100
440,900
Tue, 10 Feb 2026
779.3300
792.8400
768.7000
779.0900
349,700
Mon, 09 Feb 2026
761.4300
787.9000
761.4300
776.2400
404,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
735.1800
766.4100
734.9100
764.3500
371,400
Thu, 05 Feb 2026
704.9700
726.8600
696.7400
717.6800
324,000
Wed, 04 Feb 2026
737.8400
744.8600
687.3300
708.6200
554,200
Tue, 03 Feb 2026
740.0000
747.5400
726.2400
744.5300
354,800
Mon, 02 Feb 2026
714.6500
731.7100
714.6500
731.6700
252,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
720.5700
731.1300
712.4600
720.7300
306,700
Thu, 29 Jan 2026
737.8700
747.7800
718.0000
730.4000
347,800
Wed, 28 Jan 2026
719.1600
735.5900
713.9500
727.3500
286,800
Tue, 27 Jan 2026
711.2000
719.3000
704.3100
716.2800
227,000
Mon, 26 Jan 2026
697.8100
709.0000
694.2400
706.8700
247,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
702.0100
703.7500
688.6200
694.2100
248,100
Thu, 22 Jan 2026
720.5000
724.7400
690.0000
702.8900
290,200
Wed, 21 Jan 2026
693.9700
711.0500
687.8000
708.7100
272,200
Tue, 20 Jan 2026
684.7000
696.7400
680.0000
687.7600
303,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
689.2500
708.3600
689.0900
698.6900
485,400
Thu, 15 Jan 2026
672.7400
689.8000
669.7600
682.1300
454,700
Wed, 14 Jan 2026
667.2000
667.4500
640.6500
660.7300
320,600
Tue, 13 Jan 2026
662.3600
671.0600
662.3600
670.5500
327,300
Mon, 12 Jan 2026
647.3000
664.4600
645.6000
660.6500
412,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
631.2200
652.0000
630.9000
646.2700
319,500
Thu, 08 Jan 2026
651.0000
651.2700
618.0900
628.2700
424,200
Wed, 07 Jan 2026
655.3900
657.4600
646.9500
650.9700
484,500
Tue, 06 Jan 2026
651.7400
661.2000
626.0500
655.9400
395,500
Mon, 05 Jan 2026
644.7100
662.6500
644.5600
653.5700
473,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
616.4800
641.0000
614.9500
638.6500
286,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
618.3300
620.0000
610.0000
611.7900
265,500
Tue, 30 Dec 2025
622.9600
623.5300
616.6600
617.3000
200,000
Mon, 29 Dec 2025
623.2800
629.8200
621.5000
623.2600
251,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
628.3800
629.0300
624.2200
627.0900
151,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
622.8400
626.6300
618.4100
626.0700
97,500
Tue, 23 Dec 2025
619.1500
627.7200
618.5900
625.6900
197,900
Mon, 22 Dec 2025
619.2100
627.9600
613.8500
621.8400
263,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
613.8000
623.6500
608.8500
611.4100
891,300
Thu, 18 Dec 2025
607.8400
617.6000
602.3000
612.8600
477,300
Wed, 17 Dec 2025
621.1600
625.3400
591.2500
596.4700
591,100
Tue, 16 Dec 2025
625.0000
630.9100
620.4700
624.5600
311,900
Mon, 15 Dec 2025
624.1100
632.3200
618.4800
624.0900
280,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
641.3500
641.7700
604.9800
623.6500
534,600
Thu, 11 Dec 2025
623.5800
642.2000
618.3300
639.5800
306,700
Wed, 10 Dec 2025
623.8300
633.7700
611.1500
627.0200
330,100
Tue, 09 Dec 2025
625.7800
636.3100
622.5400
623.7400
408,600
Mon, 08 Dec 2025
626.8000
645.3200
621.7700
629.2200
475,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
633.2600
637.8100
622.6400
623.6200
387,700
Thu, 04 Dec 2025
608.9900
638.9500
607.0000
635.3600
508,400
Wed, 03 Dec 2025
604.7500
612.7400
590.9900
612.0000
355,100
Tue, 02 Dec 2025
611.7600
618.1500
602.5100
606.3700
341,200
Mon, 01 Dec 2025
605.5900
610.8700
601.0000
607.7800
273,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
616.9200
619.4000
613.0200
615.0700
146,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
609.4500
617.9900
609.4500
610.7200
237,600
Tue, 25 Nov 2025
600.2800
608.8400
587.5400
605.6100
310,100
Mon, 24 Nov 2025
590.0700
614.0000
585.1200
602.8400
582,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
584.1700
585.3000
564.9200
581.5800
545,600
Thu, 20 Nov 2025
623.5300
626.6000
577.8800
583.0800
666,300
Wed, 19 Nov 2025
618.1800
625.1400
603.5800
605.8400
673,000
Tue, 18 Nov 2025
602.6100
624.0700
602.6100
614.5900
381,900
Mon, 17 Nov 2025
620.6400
626.8800
606.6600
611.4000
382,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
603.2800
630.4300
601.0000
619.8600
489,000
Thu, 13 Nov 2025
641.6100
644.1200
615.5200
618.9600
497,200
Wed, 12 Nov 2025
645.6600
655.9700
640.8500
643.3800
328,900
Tue, 11 Nov 2025
650.6500
655.4500
639.7100
640.8500
299,200
Mon, 10 Nov 2025
664.5200
666.0000
646.0000
656.3300
290,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
645.1400
655.6300
636.1100
649.3400
578,100
Thu, 06 Nov 2025
669.7400
672.7100
653.1700
653.7500
337,400
Wed, 05 Nov 2025
657.3100
679.3000
657.3100
675.4200
314,600
Tue, 04 Nov 2025
661.0100
664.5000
646.2100
654.5000
449,600
Mon, 03 Nov 2025
673.0200
681.8400
670.0800
673.5200
428,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
657.4900
682.1200
657.4900
675.7800
962,900
Thu, 30 Oct 2025
665.0000
715.8300
632.0600
648.0000
1,422,400
Thu, 30 Oct 2025
3 · 8-K
Pre-market · 08:48 ET
FORM 8-K ↗
Thu, 30 Oct 2025
2 · 10-Q
Pre-market · 07:33 ET
FORM 10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After market open · 11:40 ET
FORM 8-K ↗
Wed, 29 Oct 2025
755.7900
778.6400
755.7900
777.0000
684,700
Tue, 28 Oct 2025
755.0900
758.7200
747.0100
751.4400
399,100
Mon, 27 Oct 2025
749.8700
755.5700
741.5000
754.8500
477,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
730.0000
752.5200
729.8900
748.2400
689,900
Thu, 23 Oct 2025
666.0000
698.1000
665.6600
696.2800
470,700
Wed, 22 Oct 2025
695.0300
700.2900
646.5500
662.9300
568,900
Tue, 21 Oct 2025
698.4400
701.2400
680.5000
689.9500
384,400
Mon, 20 Oct 2025
700.0000
704.0900
693.3600
700.1800
289,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
682.9200
692.1100
675.3500
689.0100
524,700
Thu, 16 Oct 2025
692.7900
695.9100
683.0500
687.2200
416,500
Wed, 15 Oct 2025
686.0700
692.5700
680.0000
690.6400
662,900
Tue, 14 Oct 2025
668.0000
681.0200
661.0100
674.1400
452,000
Mon, 13 Oct 2025
674.8400
686.9100
672.5000
677.0200
241,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
687.9800
697.9100
663.6600
663.7400
423,300
Thu, 09 Oct 2025
695.0000
697.5000
678.6800
680.8300
414,700
Wed, 08 Oct 2025
676.8700
695.4000
672.9500
695.0300
417,600
Tue, 07 Oct 2025
680.7700
685.8200
663.3000
673.0800
485,300
Mon, 06 Oct 2025
657.6400
679.0200
657.5000
670.0000
592,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
663.0000
663.2500
649.9400
654.4100
321,600
Thu, 02 Oct 2025
653.0300
664.1700
649.6600
660.2800
342,400
Wed, 01 Oct 2025
644.4700
657.8800
640.9800
654.9200
407,900
Tue, 30 Sep 2025
640.6300
651.1800
640.1700
649.5400
300,800
Mon, 29 Sep 2025
644.0000
650.9100
636.1600
640.6300
410,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
629.5800
645.9500
626.5200
640.5700
396,300
Thu, 25 Sep 2025
615.4000
628.0000
609.0000
625.0000
357,400
Wed, 24 Sep 2025
651.9000
653.0900
625.5100
626.5700
462,900
Tue, 23 Sep 2025
660.0000
660.4300
641.7200
644.7000
546,300
Mon, 22 Sep 2025
625.1100
655.9200
622.5900
655.8300
837,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
627.3700
634.7200
613.8100
632.0200
10,505,000
Thu, 18 Sep 2025
618.3900
639.1100
616.5200
628.9200
706,300
Wed, 17 Sep 2025
621.6100
626.1000
611.2400
616.7200
381,600
Tue, 16 Sep 2025
624.1400
627.6200
613.5500
618.9900
431,200
Mon, 15 Sep 2025
628.0000
630.3400
616.1500
628.7500
523,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
637.6900
640.5500
628.5900
629.0800
455,300
Thu, 11 Sep 2025
642.0000
648.1900
634.9100
640.0000
666,600
Wed, 10 Sep 2025
631.7200
641.8500
628.0000
634.4000
767,700
Tue, 09 Sep 2025
631.6000
631.6000
618.3900
623.0300
560,800
Mon, 08 Sep 2025
630.5600
637.5500
619.6200
621.5800
577,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
640.5900
640.5900
612.5000
625.4000
429,800