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
802.3800
821.0000
801.0000
813.9400
1,991,495
Thu, 03 Sep 2026
796.9000
803.9200
781.4900
800.1400
2,351,900
Wed, 02 Sep 2026
778.5100
793.9400
771.3900
792.2800
2,507,600
Tue, 01 Sep 2026
16 · 8-K
After market open · 12:10 ET
FORM 8-K ↗
Tue, 01 Sep 2026
788.8800
790.2200
774.5500
779.1600
2,946,600
Mon, 31 Aug 2026
800.0000
802.9000
789.0500
797.4700
3,071,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
819.0100
821.2300
799.1700
800.2500
1,787,500
Thu, 27 Aug 2026
827.4200
832.9900
807.3100
817.0000
1,835,400
Wed, 26 Aug 2026
816.2000
824.6200
812.2600
821.9300
1,848,200
Tue, 25 Aug 2026
833.5700
834.4500
804.7500
811.2900
1,655,500
Mon, 24 Aug 2026
822.9900
825.9700
804.4900
811.0200
2,536,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
829.5200
832.0000
812.3400
827.9000
2,465,200
Thu, 20 Aug 2026
811.5400
818.9300
801.0000
815.3900
2,937,800
Wed, 19 Aug 2026
845.0000
848.9400
805.6800
816.1500
4,143,900
Tue, 18 Aug 2026
862.1900
863.9200
834.8100
840.8700
2,685,700
Mon, 17 Aug 2026
864.0300
887.9100
859.6200
881.6500
2,140,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
854.0000
870.9900
850.0000
856.5700
1,894,900
Thu, 13 Aug 2026
858.5000
864.1100
848.3700
854.6000
2,523,500
Wed, 12 Aug 2026
866.0000
871.2000
855.2500
855.6000
3,148,500
Tue, 11 Aug 2026
850.0000
864.2500
842.1100
843.3700
2,173,800
Mon, 10 Aug 2026
849.0400
854.9300
835.8600
837.5800
1,900,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
865.6300
868.0000
836.0100
842.1900
2,443,800
Thu, 06 Aug 2026
862.0000
879.3300
856.9600
856.9600
2,896,500
Wed, 05 Aug 2026
874.9000
905.7200
870.0000
871.0800
3,363,200
Wed, 05 Aug 2026
15 · 10-Q
Pre-market · 08:43 ET
10-Q ↗
Tue, 04 Aug 2026
922.0000
935.0000
866.8500
876.5400
6,230,100
Tue, 04 Aug 2026
14 · 8-K
Pre-market · 06:31 ET
8-K ↗
Mon, 03 Aug 2026
811.5800
835.3400
804.5700
830.0300
3,314,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
843.3900
845.0000
807.3100
814.8100
2,423,600
Thu, 30 Jul 2026
810.7500
822.7600
801.6800
809.1400
3,505,200
Wed, 29 Jul 2026
810.2300
822.8000
776.0000
782.7100
5,966,400
Tue, 28 Jul 2026
855.7600
855.8200
824.0000
840.8500
3,808,600
Mon, 27 Jul 2026
887.5000
894.0200
839.5800
873.2800
3,150,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
895.0000
902.8200
881.1900
888.7300
1,982,100
Thu, 23 Jul 2026
886.5600
909.6000
881.9500
894.5400
2,677,100
Wed, 22 Jul 2026
877.2900
902.5700
872.9400
889.3100
1,976,900
Tue, 21 Jul 2026
887.4900
898.0000
876.0100
889.9700
3,219,600
Mon, 20 Jul 2026
890.0000
894.3700
861.2700
864.3000
2,770,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
841.7300
893.1900
838.3300
880.2800
3,377,200
Thu, 16 Jul 2026
891.7700
902.0000
868.8800
877.1700
3,586,600
Wed, 15 Jul 2026
938.5800
938.5800
890.4000
914.3000
2,703,600
Tue, 14 Jul 2026
958.0000
964.6300
925.5000
933.3400
2,028,600
Mon, 13 Jul 2026
939.2100
946.7500
924.3800
931.4700
1,991,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
930.6800
957.9900
928.5000
952.4100
1,959,400
Thu, 09 Jul 2026
975.0800
983.1600
934.3800
938.3900
3,521,200
Wed, 08 Jul 2026
937.5100
955.0000
925.2600
948.0800
2,741,500
Tue, 07 Jul 2026
946.5000
950.0000
909.5300
940.1200
3,810,200
Mon, 06 Jul 2026
979.0900
991.0000
963.3200
969.9200
2,441,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1001.2800
1001.2800
948.7800
963.5300
3,568,600
Wed, 01 Jul 2026
1033.9200
1041.2600
985.0500
991.4100
3,914,100
Tue, 30 Jun 2026
1045.0000
1073.4600
1037.2100
1064.9000
3,287,500
Mon, 29 Jun 2026
998.4100
1039.0699
992.1100
1033.1899
3,146,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1031.8500
1031.8500
989.6400
997.4700
13,948,500
Thu, 25 Jun 2026
1024.6400
1057.0699
1015.0000
1057.0100
4,642,100
Wed, 24 Jun 2026
981.6100
1004.8700
970.0500
994.4500
3,526,000
Tue, 23 Jun 2026
985.2500
994.6000
972.6500
984.2400
4,286,900
Mon, 22 Jun 2026
999.2800
1023.2900
999.0000
1022.2800
4,033,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
979.0000
994.4900
976.3300
985.8200
6,175,000
Wed, 17 Jun 2026
956.9800
975.6400
953.0000
955.9200
2,743,900
Tue, 16 Jun 2026
942.8000
961.3300
939.1700
945.4600
2,834,400
Mon, 15 Jun 2026
935.0000
946.1000
928.5000
933.9300
2,449,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
905.2400
918.9800
899.2000
910.5700
2,097,200
Thu, 11 Jun 2026
13 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 11 Jun 2026
872.4000
900.6500
870.0300
897.6300
3,463,300
Wed, 10 Jun 2026
901.7400
906.0000
854.7300
856.1600
3,611,200
Tue, 09 Jun 2026
927.4900
938.1800
876.9900
914.7000
3,007,300
Mon, 08 Jun 2026
917.0000
927.3400
902.7400
915.6400
2,550,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
929.9300
934.0300
901.5000
904.2800
2,780,500
Thu, 04 Jun 2026
913.9900
946.8300
903.0000
940.4800
3,077,000
Wed, 03 Jun 2026
914.4300
936.7100
912.3900
926.1800
2,511,200
Tue, 02 Jun 2026
876.6700
911.9600
873.1200
909.8100
2,822,600
Mon, 01 Jun 2026
860.1600
873.7700
853.3700
865.3600
2,675,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
886.6900
890.8100
866.1900
875.8700
5,195,400
Thu, 28 May 2026
898.5600
905.0000
880.4700
887.6700
2,750,600
Wed, 27 May 2026
905.1800
911.6700
889.8300
909.9300
2,463,400
Tue, 26 May 2026
884.9500
909.5600
878.0200
908.5500
2,255,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
878.0000
893.8400
861.0600
879.8900
1,987,600
Thu, 21 May 2026
864.9000
872.6700
858.6000
865.9500
1,860,700
Wed, 20 May 2026
871.2200
877.7600
857.0600
872.5600
2,415,600
Tue, 19 May 2026
861.5900
869.8600
845.5500
860.1500
3,239,700
Mon, 18 May 2026
893.3200
893.3200
850.8300
863.9500
2,720,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
898.7500
899.7300
880.2000
888.3100
2,907,900
Thu, 14 May 2026
910.0000
920.3500
902.5000
920.2200
2,095,600
Wed, 13 May 2026
912.5000
922.9900
897.3800
902.3000
1,957,100
Tue, 12 May 2026
912.0000
915.0900
894.5100
912.1400
2,348,900
Mon, 11 May 2026
903.6100
929.0000
895.0600
926.7900
2,811,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
911.0000
914.7700
893.8500
897.4500
2,030,300
Thu, 07 May 2026
929.9600
931.3500
886.8800
895.6900
2,957,300
Wed, 06 May 2026
12 · 10-Q
After market open · 11:08 ET
10-Q ↗
Wed, 06 May 2026
913.5000
930.5400
905.3500
926.9300
3,010,600
Tue, 05 May 2026
888.1000
908.9000
888.1000
904.5900
2,581,100
Mon, 04 May 2026
887.2800
892.8400
869.5900
874.7800
2,669,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
896.8400
905.0000
879.5800
889.6700
2,376,500
Thu, 30 Apr 2026
11 · DEFA14A
After market open · 14:01 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Thu, 30 Apr 2026
10 · DEF 14A
After market open · 14:01 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 30 Apr 2026
856.6300
896.9800
850.8000
890.1100
5,203,300
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 29 Apr 2026
822.9300
823.2100
809.1000
810.0500
2,566,300
Tue, 28 Apr 2026
814.3500
825.0000
805.0000
817.8700
1,875,600
Mon, 27 Apr 2026
829.7600
836.0200
816.7200
828.7900
1,986,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
839.2600
839.5000
826.6500
830.7900
2,253,900
Thu, 23 Apr 2026
817.1100
845.2700
815.4600
835.2400
2,601,800
Wed, 22 Apr 2026
812.5000
817.8500
805.4800
808.8700
1,628,400
Tue, 21 Apr 2026
804.8800
820.2000
797.7900
800.4500
2,293,500
Mon, 20 Apr 2026
790.9000
799.6300
786.8300
798.4000
1,454,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
780.5100
801.7700
776.0000
794.6500
2,818,800
Thu, 16 Apr 2026
768.0000
772.8100
754.4500
772.6600
2,005,100
Wed, 15 Apr 2026
787.1000
789.9700
756.6500
770.1700
2,764,700
Tue, 14 Apr 2026
796.0000
798.0000
782.0400
794.2500
1,866,300
Mon, 13 Apr 2026
8 · 8-K
After-hours · 16:09 ET
FORM 8-K ↗
Mon, 13 Apr 2026
788.4200
798.5400
785.3300
791.7300
1,820,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
7 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 10 Apr 2026
790.6700
797.8500
786.2400
790.6600
1,872,000
Thu, 09 Apr 2026
773.0000
795.5200
772.9900
787.0700
2,801,900
Wed, 08 Apr 2026
764.6200
774.4000
753.1000
771.5800
3,014,000
Tue, 07 Apr 2026
719.5900
725.7300
708.9300
724.4400
1,549,100
Mon, 06 Apr 2026
716.7400
722.5700
704.2700
721.2400
1,246,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
705.5700
735.4100
705.4500
717.2200
1,764,300
Wed, 01 Apr 2026
722.0000
740.0100
719.7400
730.3200
2,435,800
Tue, 31 Mar 2026
680.0000
708.8900
672.0000
708.4600
3,002,200
Mon, 30 Mar 2026
702.2100
702.9900
664.5700
667.4300
2,610,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
694.4700
708.3600
692.3300
695.4000
2,059,800
Thu, 26 Mar 2026
6 · 8-K
After-hours · 17:09 ET
8-K ↗
Thu, 26 Mar 2026
710.0700
717.9700
696.4300
703.1900
2,428,700
Wed, 25 Mar 2026
727.2500
729.3500
717.0000
719.0400
1,591,500
Tue, 24 Mar 2026
693.8000
721.1500
693.0300
716.6300
2,098,300
Mon, 23 Mar 2026
699.0000
712.0000
694.5600
701.7000
2,981,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
686.6300
694.0600
670.4400
680.8800
5,131,100
Thu, 19 Mar 2026
676.4900
693.4900
669.0000
688.6500
2,240,200
Wed, 18 Mar 2026
701.3100
711.8400
692.7000
693.6200
1,796,200
Tue, 17 Mar 2026
707.3600
709.0000
694.9100
702.0000
1,824,900
Mon, 16 Mar 2026
705.3700
710.0000
694.6000
699.7800
2,145,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
704.3400
706.9300
687.1800
693.9900
2,042,200
Thu, 12 Mar 2026
693.0000
703.7700
679.7600
700.6900
3,231,800
Wed, 11 Mar 2026
713.5000
720.4200
703.6300
707.5900
1,947,500
Tue, 10 Mar 2026
712.7800
730.7900
710.2800
716.6800
3,089,100
Mon, 09 Mar 2026
665.2200
708.6300
662.8500
704.8200
3,584,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
682.4700
696.3300
675.0700
680.9000
3,564,400
Thu, 05 Mar 2026
720.0000
728.0700
693.5800
706.0800
3,713,200
Wed, 04 Mar 2026
737.0900
746.0100
730.8400
731.9700
2,823,700
Tue, 03 Mar 2026
728.2700
731.6700
706.6000
722.1800
3,332,700
Mon, 02 Mar 2026
733.4900
755.7300
725.0600
752.3200
2,473,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
745.2200
751.4900
731.0400
742.8300
3,441,900
Thu, 26 Feb 2026
770.6100
770.6100
728.4000
752.9300
3,350,900
Wed, 25 Feb 2026
772.5000
777.6000
756.7400
766.6100
2,606,500
Tue, 24 Feb 2026
755.0000
773.9400
751.6900
768.2300
2,615,300
Mon, 23 Feb 2026
758.9500
767.9800
752.7800
756.4700
2,289,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
755.0000
771.9700
752.1100
759.7400
2,095,100
Thu, 19 Feb 2026
752.0000
762.0000
744.1500
760.5300
2,908,000
Wed, 18 Feb 2026
765.1100
772.7000
750.3800
751.9700
2,563,700
Tue, 17 Feb 2026
765.0000
774.4200
750.0000
764.7600
3,450,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
5 · 10-K
After market open · 10:18 ET
10-K ↗
Fri, 13 Feb 2026
765.0000
784.0000
747.4200
774.2000
3,232,800
Thu, 12 Feb 2026
776.6900
789.8100
756.0100
758.2900
4,893,400
Wed, 11 Feb 2026
758.6800
775.5400
756.1000
775.0000
3,926,300
Tue, 10 Feb 2026
742.7500
752.0000
737.6700
742.3700
4,008,700
Mon, 09 Feb 2026
724.5000
743.5000
721.6100
742.1200
2,496,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
692.5700
727.4000
690.5200
726.2000
3,359,700
Thu, 05 Feb 2026
681.5400
686.5000
665.0700
678.3100
2,792,800
Wed, 04 Feb 2026
707.0000
723.1600
675.0000
691.8200
7,146,700
Tue, 03 Feb 2026
694.3600
710.0300
691.4000
702.8900
3,524,700
Mon, 02 Feb 2026
659.8200
691.3800
657.4300
690.9100
4,450,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
655.6500
677.8300
650.3100
657.3600
3,300,100
Thu, 29 Jan 2026
655.1700
679.9900
642.7300
665.2400
4,441,900
Thu, 29 Jan 2026
4 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 28 Jan 2026
637.9700
647.2800
628.9800
643.2800
2,720,700
Tue, 27 Jan 2026
640.0000
644.1300
633.2300
638.9100
1,827,500
Mon, 26 Jan 2026
628.0000
639.0000
619.2600
635.9200
2,532,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
644.1200
646.5000
623.5700
626.6200
2,267,800
Thu, 22 Jan 2026
649.1100
655.7800
640.9000
648.4100
1,565,700
Wed, 21 Jan 2026
633.6700
647.2000
627.3200
645.3800
2,490,700
Tue, 20 Jan 2026
642.0000
644.1000
625.1200
629.0000
2,659,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
651.9700
655.6800
641.0100
646.8900
2,554,900
Thu, 15 Jan 2026
644.9400
652.3600
644.0400
647.1800
2,052,800
Wed, 14 Jan 2026
634.1000
639.7300
623.0700
638.7500
2,105,700
Tue, 13 Jan 2026
633.2000
644.5900
633.0000
636.5300
1,959,100
Mon, 12 Jan 2026
614.6500
630.9800
612.9600
629.7700
1,856,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
609.9700
619.1500
608.2000
617.6200
1,822,000
Thu, 08 Jan 2026
596.5200
609.5800
594.1700
608.1300
2,075,400
Wed, 07 Jan 2026
623.0000
625.0000
595.7800
596.5200
3,312,400
Tue, 06 Jan 2026
3 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Tue, 06 Jan 2026
616.0000
626.7700
608.9000
623.0900
2,706,800
Mon, 05 Jan 2026
607.8800
621.7500
606.2200
616.1000
3,444,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
577.5900
599.6100
575.3100
598.4100
2,761,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
577.3000
578.9400
572.0500
572.8700
1,163,900
Tue, 30 Dec 2025
580.0100
580.9800
575.5100
577.3900
1,216,700
Mon, 29 Dec 2025
580.0900
583.9700
574.6400
578.6100
2,585,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
583.2100
583.8300
578.6500
583.0000
954,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
582.6600
587.1300
581.0000
583.7600
947,000
Tue, 23 Dec 2025
580.5000
588.7100
580.5000
582.4200
1,731,000
Mon, 22 Dec 2025
584.4900
585.7900
575.6900
582.4100
2,387,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
572.6900
581.7300
570.3300
576.2200
5,355,600
Thu, 18 Dec 2025
568.5000
574.6600
561.9100
565.8300
2,193,000
Wed, 17 Dec 2025
587.5900
591.0000
557.4600
561.8900
3,753,300
Tue, 16 Dec 2025
590.7000
598.6600
586.2800
588.9300
2,319,400
Mon, 15 Dec 2025
602.5300
604.1500
587.8900
589.7600
3,968,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
626.0000
627.5000
595.7800
597.8900
4,581,100
Thu, 11 Dec 2025
610.4500
626.8100
604.2600
625.6100
2,779,500
Wed, 10 Dec 2025
600.1300
617.2300
598.6900
615.3500
2,797,900
Tue, 09 Dec 2025
593.0500
599.9900
592.2300
594.3600
1,755,300
Mon, 08 Dec 2025
604.6600
604.8500
591.9300
596.5000
1,822,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
604.0000
607.0000
597.7400
603.1700
2,177,300
Thu, 04 Dec 2025
590.1800
602.7200
587.0000
599.1500
2,313,600
Wed, 03 Dec 2025
581.4000
593.2400
562.2100
591.4900
2,545,700
Tue, 02 Dec 2025
571.3300
585.5600
569.0600
582.4700
2,749,500
Mon, 01 Dec 2025
570.4100
575.5900
567.0000
568.0600
1,764,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
573.7900
577.3600
572.4000
575.7600
1,019,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
566.6100
574.8800
566.0200
573.7300
1,995,100
Tue, 25 Nov 2025
564.5900
567.1400
547.5500
566.6100
3,105,100
Mon, 24 Nov 2025
552.1300
565.7400
550.6700
559.6000
4,653,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
545.8200
554.9900
537.0800
550.4300
2,921,600
Thu, 20 Nov 2025
565.9500
568.8700
541.0000
546.1300
3,195,000
Wed, 19 Nov 2025
550.0000
560.9100
547.6400
553.1100
1,880,900
Tue, 18 Nov 2025
543.3500
551.5700
538.0500
546.8800
1,918,600
Mon, 17 Nov 2025
552.5900
561.5900
547.5700
552.0500
1,941,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
548.9600
558.3100
541.0000
554.0300
2,764,500
Thu, 13 Nov 2025
572.7700
576.8200
544.6300
553.5500
3,458,700
Wed, 12 Nov 2025
570.5000
581.2700
570.5000
573.0200
2,645,100
Tue, 11 Nov 2025
568.7200
570.4500
560.2600
567.9300
1,517,400
Mon, 10 Nov 2025
570.0000
574.1800
561.5100
570.8500
1,829,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
563.5500
565.5800
550.3300
563.1000
2,320,100
Thu, 06 Nov 2025
573.2000
583.9900
564.2300
569.7800
2,245,800
Wed, 05 Nov 2025
551.9400
574.0100
550.3600
569.1500
2,701,300
Tue, 04 Nov 2025
565.0000
566.5000
545.2000
547.5800
3,440,700
Mon, 03 Nov 2025
2 · 10-Q
After market open · 11:06 ET
10-Q ↗
Mon, 03 Nov 2025
575.9300
576.2200
565.3900
570.5900
2,439,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
584.0300
587.0500
571.3500
577.2600
2,974,800
Thu, 30 Oct 2025
577.8900
593.7700
575.7700
583.1500
2,574,800
Wed, 29 Oct 2025
558.1800
596.2100
558.0000
585.4900
6,948,500
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 28 Oct 2025
525.9600
530.2900
521.6700
524.4700
2,775,400
Mon, 27 Oct 2025
527.0500
529.4700
521.4300
527.0700
2,493,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
522.8600
527.2300
521.0200
522.7300
2,392,000
Thu, 23 Oct 2025
518.3300
522.8900
513.0100
520.5000
2,619,400
Wed, 22 Oct 2025
525.7300
525.8000
510.2100
513.9100
4,149,000
Tue, 21 Oct 2025
525.0700
533.3800
522.0400
524.6500
2,259,100
Mon, 20 Oct 2025
529.5600
534.2000
526.9400
531.1800
2,170,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
537.3800
542.2100
526.9700
527.0800
2,814,700
Thu, 16 Oct 2025
538.0600
544.9900
534.7000
540.9600
3,463,100
Wed, 15 Oct 2025
534.2000
538.4500
527.2100
534.0500
3,447,100
Tue, 14 Oct 2025
500.5800
531.5600
499.0100
527.4700
5,459,800
Mon, 13 Oct 2025
502.1500
506.3800
495.4500
504.7600
2,618,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
503.1200
511.5000
491.3000
491.3000
3,889,100
Thu, 09 Oct 2025
504.0600
506.5300
497.1400
500.3600
3,113,900
Wed, 08 Oct 2025
490.9900
509.4800
489.3400
502.1200
3,959,400
Tue, 07 Oct 2025
497.9300
498.3800
483.5500
486.7100
2,135,400
Mon, 06 Oct 2025
500.4200
505.5900
493.0400
495.3800
2,629,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
493.2500
504.4800
492.5300
497.8500
2,996,500
Thu, 02 Oct 2025
486.8600
495.9800
484.1900
490.5700
2,648,600
Wed, 01 Oct 2025
474.0100
483.9300
471.1400
480.8200
2,964,700
Tue, 30 Sep 2025
471.6200
477.4400
470.2400
477.1500
2,315,300
Mon, 29 Sep 2025
468.0800
472.4900
467.4600
471.6100
2,892,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
465.4800
468.4500
462.3800
465.7600
2,329,000
Thu, 25 Sep 2025
464.7100
468.0000
459.5800
463.7200
2,979,200
Wed, 24 Sep 2025
472.7000
476.5200
468.6300
469.7900
2,776,700
Tue, 23 Sep 2025
473.2600
485.3400
468.1900
471.2600
3,856,600
Mon, 22 Sep 2025
467.3100
473.2400
459.6100
472.1000
3,180,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
470.2600
472.1200
462.7100
466.5400
5,069,300
Thu, 18 Sep 2025
450.9600
467.7100
448.8700
466.9600
4,331,900
Wed, 17 Sep 2025
445.0000
452.3400
443.0000
450.6600
4,512,200
Tue, 16 Sep 2025
436.1300
440.8000
434.2800
440.6700
2,366,300
Mon, 15 Sep 2025
433.8300
438.7500
430.6100
435.9400
2,255,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
429.0600
432.6100
427.7500
431.5200
2,341,800
Thu, 11 Sep 2025
423.9200
435.7900
423.3200
431.3800
2,737,900
Wed, 10 Sep 2025
419.8200
426.5000
419.5000
422.9100
2,221,000
Tue, 09 Sep 2025
423.1600
423.5500
416.4400
418.0900
1,710,700
Mon, 08 Sep 2025
422.6500
423.9100
416.7800
422.7800
1,876,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
420.8400
424.9000
417.9100
423.0800
1,843,200