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
646.8400
657.7700
631.7000
647.6600
577,269
Thu, 22 Oct 2026
686.1400
686.8700
653.5600
660.4100
644,500
Wed, 21 Oct 2026
715.2200
721.8700
686.5200
699.1700
462,800
Tue, 20 Oct 2026
702.4800
712.9400
691.0900
702.4800
448,600
Mon, 19 Oct 2026
736.3300
736.4300
715.0600
716.7900
232,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
730.2600
737.2200
719.5300
721.6600
268,000
Thu, 15 Oct 2026
727.8200
734.5100
704.8700
732.5300
409,400
Wed, 14 Oct 2026
762.7500
773.8800
736.9000
745.3500
338,700
Tue, 13 Oct 2026
769.7700
778.0400
754.8000
776.0500
388,900
Mon, 12 Oct 2026
785.2500
791.8800
776.2400
779.1600
341,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
788.1500
793.9500
774.7400
789.4500
180,600
Thu, 08 Oct 2026
776.5400
787.7300
761.7800
778.2400
370,100
Wed, 07 Oct 2026
806.5700
806.5700
769.3000
784.6600
367,800
Tue, 06 Oct 2026
786.1800
834.2300
785.0000
824.5200
422,600
Mon, 05 Oct 2026
785.3500
791.0000
771.1900
779.2000
395,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
780.0000
794.9500
777.9500
786.6100
370,100
Thu, 01 Oct 2026
754.4900
769.5400
750.3000
769.0300
319,800
Wed, 30 Sep 2026
761.6400
763.7100
749.2400
754.4900
405,300
Tue, 29 Sep 2026
771.8400
776.6700
757.2300
762.0300
429,500
Mon, 28 Sep 2026
761.2600
774.5400
752.2500
765.5200
381,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
754.2700
763.6900
747.8700
762.2100
265,200
Thu, 24 Sep 2026
739.4500
755.4900
730.0000
751.9600
327,700
Wed, 23 Sep 2026
756.7000
762.0000
750.0700
751.8000
219,200
Tue, 22 Sep 2026
757.2800
762.3000
752.1900
756.5000
344,100
Mon, 21 Sep 2026
760.0600
762.1900
737.4800
757.7100
381,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
731.1500
754.7400
729.9100
750.0900
848,500
Thu, 17 Sep 2026
757.9900
758.3200
723.8700
729.2600
479,200
Wed, 16 Sep 2026
747.0400
754.2500
732.8800
739.4600
309,400
Tue, 15 Sep 2026
757.3200
760.7200
732.5700
735.5200
321,800
Mon, 14 Sep 2026
740.3400
756.2400
736.0100
749.7000
391,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
757.1700
782.6000
749.4000
780.6600
241,000
Thu, 10 Sep 2026
746.7600
756.8900
740.0000
748.3300
231,200
Wed, 09 Sep 2026
761.6300
774.3900
754.0300
754.2900
270,300
Tue, 08 Sep 2026
757.9700
777.2100
755.5000
773.1600
338,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
748.5400
757.9200
746.9600
754.1600
344,600
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