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
988.5400
1012.3100
993.5950
1009.8600
316,092
Thu, 03 Sep 2026
984.5800
995.0800
967.5800
993.8700
322,900
Wed, 02 Sep 2026
990.5100
992.0600
976.6600
979.8200
380,500
Tue, 01 Sep 2026
1028.0900
1033.4900
988.8800
990.1500
461,900
Mon, 31 Aug 2026
1036.0400
1041.4900
1017.6400
1038.0000
443,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
1044.6700
1047.9900
1014.3200
1030.2500
547,100
Thu, 27 Aug 2026
1053.3300
1058.7200
1036.0400
1037.5100
407,200
Wed, 26 Aug 2026
1062.5300
1073.9399
1050.6600
1057.6600
297,000
Tue, 25 Aug 2026
1101.8300
1101.8300
1049.2300
1053.1400
441,200
Mon, 24 Aug 2026
1100.0000
1107.4700
1082.2400
1083.5601
401,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
1099.3700
1107.4000
1084.7800
1098.5100
472,100
Thu, 20 Aug 2026
1107.4301
1119.3101
1089.5100
1095.2600
543,300
Wed, 19 Aug 2026
1117.4600
1129.9900
1105.1100
1117.0400
388,700
Tue, 18 Aug 2026
1153.8000
1156.7800
1116.3600
1116.3800
395,400
Mon, 17 Aug 2026
1155.5000
1176.4399
1150.0000
1164.8199
368,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
1123.3600
1161.2800
1119.7900
1153.8300
491,400
Thu, 13 Aug 2026
1131.3900
1143.6300
1111.3700
1120.5800
437,400
Wed, 12 Aug 2026
1148.8300
1152.5300
1125.5400
1129.3000
367,800
Tue, 11 Aug 2026
1139.0000
1165.0800
1134.8400
1143.5900
289,400
Mon, 10 Aug 2026
1162.6801
1164.5000
1134.4000
1137.5200
510,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
1165.0000
1179.1801
1159.1400
1162.8400
355,300
Thu, 06 Aug 2026
1166.6801
1174.0699
1152.3700
1162.6600
472,100
Wed, 05 Aug 2026
1151.0000
1168.9301
1146.2800
1162.0400
374,100
Tue, 04 Aug 2026
1126.9900
1151.2000
1115.4399
1150.1300
597,600
Mon, 03 Aug 2026
1080.1300
1121.8800
1076.0000
1115.9200
462,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
1076.4600
1089.0000
1060.8199
1079.2600
381,100
Thu, 30 Jul 2026
1070.9399
1082.8700
1052.3199
1068.6300
353,100
Wed, 29 Jul 2026
1095.8101
1096.3101
1055.1100
1055.1100
625,000
Tue, 28 Jul 2026
1135.3199
1140.0500
1087.2400
1091.2600
677,000
Mon, 27 Jul 2026
1132.0100
1138.7400
1112.6700
1127.9100
474,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1131.8000
1150.0601
1124.3600
1141.5900
490,600
Thu, 23 Jul 2026
1096.0000
1177.6700
1093.1400
1139.7100
1,204,600
Wed, 22 Jul 2026
16 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 22 Jul 2026
15 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Wed, 22 Jul 2026
1017.2300
1037.1200
1006.3400
1035.0601
694,100
Tue, 21 Jul 2026
1020.9700
1023.6100
994.8600
1013.5400
667,100
Mon, 20 Jul 2026
1057.6700
1057.6700
1010.6300
1012.7100
523,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1060.6500
1076.6400
1041.7100
1045.2100
490,200
Thu, 16 Jul 2026
1045.0699
1076.5000
1042.5100
1071.8199
344,700
Wed, 15 Jul 2026
1066.5601
1069.8900
1035.0000
1047.2800
477,000
Tue, 14 Jul 2026
1104.4600
1106.0000
1061.4200
1065.8300
433,700
Mon, 13 Jul 2026
1097.0500
1104.8500
1080.8300
1085.3400
277,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1088.0200
1110.6500
1088.0200
1095.5500
278,500
Thu, 09 Jul 2026
1077.3300
1097.1200
1077.3300
1088.6700
350,000
Wed, 08 Jul 2026
1046.2400
1075.0200
1041.4301
1071.4900
418,300
Tue, 07 Jul 2026
1092.0500
1095.0000
1042.7100
1056.0200
507,200
Mon, 06 Jul 2026
1096.4700
1105.0100
1087.0300
1099.6801
292,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1125.5800
1125.5800
1084.9200
1098.5900
341,500
Wed, 01 Jul 2026
1128.3000
1142.0000
1111.1000
1111.7600
311,800
Tue, 30 Jun 2026
1128.4301
1140.6899
1120.0100
1132.8900
317,500
Mon, 29 Jun 2026
1121.2300
1129.2500
1111.6899
1122.6700
350,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1137.1400
1142.7400
1114.7100
1121.6600
959,600
Thu, 25 Jun 2026
1095.1700
1143.6899
1090.6300
1139.5100
759,600
Wed, 24 Jun 2026
1073.7600
1085.4100
1065.8199
1083.7200
503,800
Tue, 23 Jun 2026
1062.1700
1075.3300
1055.7000
1063.1400
447,000
Mon, 22 Jun 2026
1077.0000
1096.6801
1074.9000
1092.6801
444,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
14 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Thu, 18 Jun 2026
1063.5900
1091.9000
1063.5900
1076.8101
846,500
Wed, 17 Jun 2026
1070.1300
1080.0100
1048.7100
1048.9700
433,300
Tue, 16 Jun 2026
1078.5500
1087.2200
1065.0699
1069.8101
434,900
Mon, 15 Jun 2026
1086.0699
1093.5699
1075.9200
1084.0100
671,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1084.4200
1087.3199
1063.1500
1074.2400
450,500
Thu, 11 Jun 2026
1065.0100
1076.0400
1045.9200
1068.4900
720,900
Wed, 10 Jun 2026
1093.7700
1097.3900
1054.0200
1056.3500
575,300
Tue, 09 Jun 2026
1087.9500
1106.8800
1070.0000
1094.1700
455,400
Mon, 08 Jun 2026
1065.5000
1093.9700
1062.2400
1084.0500
454,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1080.0000
1082.8700
1053.8500
1067.7700
560,900
Thu, 04 Jun 2026
1062.0300
1091.2300
1050.1000
1084.6200
581,400
Wed, 03 Jun 2026
1004.4100
1067.8800
995.8700
1056.5800
860,200
Tue, 02 Jun 2026
998.5900
1015.0000
993.4800
994.8200
321,800
Mon, 01 Jun 2026
987.0800
1001.6600
974.2100
997.8200
502,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
982.4900
1004.8900
977.6500
995.6700
573,500
Thu, 28 May 2026
978.8800
994.4500
967.1200
988.4200
360,700
Wed, 27 May 2026
969.7300
989.9700
965.0000
988.2400
478,600
Tue, 26 May 2026
942.8400
967.9300
936.2000
962.9200
354,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
935.9600
947.8100
930.6900
938.6200
339,300
Thu, 21 May 2026
927.3100
943.7300
916.9200
932.1800
303,700
Wed, 20 May 2026
936.5700
945.4600
921.4000
936.2700
618,300
Tue, 19 May 2026
942.0700
942.0700
911.1500
927.6200
541,200
Mon, 18 May 2026
955.4300
967.5900
939.8200
944.5700
572,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
967.7000
969.0100
949.7500
961.1500
524,500
Thu, 14 May 2026
943.2700
976.1900
943.2700
972.9600
384,800
Wed, 13 May 2026
949.4300
953.9600
930.7700
935.2600
650,000
Tue, 12 May 2026
947.0000
967.3600
931.5000
955.7600
732,100
Mon, 11 May 2026
938.4000
944.1800
931.4500
938.1500
493,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
13 · 8-K
After-hours · 16:26 ET
8-K ↗
Fri, 08 May 2026
946.2900
948.5000
931.5100
937.0000
377,200
Thu, 07 May 2026
966.3900
973.7200
934.3100
944.1200
478,500
Wed, 06 May 2026
945.0000
965.7500
940.8300
964.5000
684,400
Tue, 05 May 2026
930.3100
945.5300
929.1400
933.9500
564,400
Mon, 04 May 2026
951.9200
952.1500
921.0200
925.2100
453,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
974.2400
974.2400
943.8700
949.2300
505,700
Thu, 30 Apr 2026
961.1900
965.3300
945.6600
959.8400
816,500
Wed, 29 Apr 2026
968.4300
977.6600
942.8300
952.1300
438,500
Tue, 28 Apr 2026
962.5500
974.0000
955.6400
962.7200
540,600
Mon, 27 Apr 2026
974.4000
980.0000
954.1000
959.8500
528,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
997.9900
1001.1200
964.0300
974.4100
1,043,600
Thu, 23 Apr 2026
943.0100
993.9600
935.0000
986.7800
1,635,300
Wed, 22 Apr 2026
12 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 22 Apr 2026
11 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Wed, 22 Apr 2026
816.2900
820.4900
801.2600
802.7900
585,200
Tue, 21 Apr 2026
815.9100
834.9800
806.0100
806.2200
428,600
Mon, 20 Apr 2026
796.4900
819.5300
796.4900
812.2700
407,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
790.8800
808.5600
774.8100
796.1500
601,500
Thu, 16 Apr 2026
771.1500
793.8000
768.0100
777.4900
486,200
Wed, 15 Apr 2026
771.0700
777.9000
756.6900
765.2900
525,700
Tue, 14 Apr 2026
777.8700
782.6200
767.6700
771.0100
449,500
Mon, 13 Apr 2026
767.2700
779.5300
760.4800
779.5300
423,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
768.3200
776.3100
760.4900
771.9300
357,700
Thu, 09 Apr 2026
758.7600
768.0000
749.5200
767.3600
460,300
Wed, 08 Apr 2026
767.8900
773.4400
747.2200
760.6900
677,900
Tue, 07 Apr 2026
730.7300
737.3100
723.9300
732.7400
336,100
Mon, 06 Apr 2026
730.8600
737.3900
727.6600
736.5000
269,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
719.4100
740.4000
709.4500
732.0900
493,100
Wed, 01 Apr 2026
734.0700
739.1200
724.3100
731.5400
583,900
Tue, 31 Mar 2026
723.6900
739.7900
711.4800
728.5600
779,400
Mon, 30 Mar 2026
737.5700
742.6200
712.4400
713.8600
513,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
726.5700
747.6300
725.0100
734.3000
590,000
Thu, 26 Mar 2026
739.5600
752.3400
736.0400
742.2200
422,500
Wed, 25 Mar 2026
10 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Wed, 25 Mar 2026
9 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Wed, 25 Mar 2026
758.4000
761.6000
737.3100
747.5900
482,100
Tue, 24 Mar 2026
724.5300
752.3000
720.0000
746.8400
495,300
Mon, 23 Mar 2026
737.2800
747.2500
727.3600
732.0500
570,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
709.8700
718.8500
702.0200
710.4700
706,300
Thu, 19 Mar 2026
713.8200
729.0000
701.5900
719.9500
624,100
Wed, 18 Mar 2026
738.9800
750.0600
724.6700
725.3000
431,400
Tue, 17 Mar 2026
746.7400
755.0000
732.5400
745.0200
507,400
Mon, 16 Mar 2026
747.0000
754.0900
737.2500
743.1300
499,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
738.0000
745.1100
727.4000
737.2200
810,300
Thu, 12 Mar 2026
766.5100
771.8300
733.6000
733.8200
861,400
Wed, 11 Mar 2026
776.1300
785.5300
772.8100
780.5700
398,600
Tue, 10 Mar 2026
815.4100
820.0700
768.5500
775.7900
1,026,500
Mon, 09 Mar 2026
798.6300
826.5100
784.2600
820.6800
1,007,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
820.0000
820.1600
802.7200
809.6000
720,600
Thu, 05 Mar 2026
837.5300
857.7500
835.5000
842.9300
533,500
Wed, 04 Mar 2026
839.5100
852.2700
829.5400
851.8800
514,800
Tue, 03 Mar 2026
797.7500
842.8600
792.0100
833.4700
751,500
Mon, 02 Mar 2026
822.8000
831.9700
796.5500
820.5800
772,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
839.2200
845.8900
818.7600
840.0000
908,700
Thu, 26 Feb 2026
863.5700
863.5700
839.2200
858.0900
437,400
Wed, 25 Feb 2026
900.7500
904.5000
852.2600
854.4600
724,900
Tue, 24 Feb 2026
885.0000
909.7900
881.5000
896.8800
450,700
Mon, 23 Feb 2026
900.5500
904.6300
877.1600
882.7000
543,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
882.9500
909.9200
880.3400
909.1100
491,400
Thu, 19 Feb 2026
873.0000
889.7100
865.0000
888.9800
448,600
Wed, 18 Feb 2026
863.2600
881.5200
854.6400
880.1800
414,200
Tue, 17 Feb 2026
862.5200
877.0600
848.3700
863.2800
597,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
867.2600
883.9700
858.6900
869.5700
587,100
Thu, 12 Feb 2026
878.4200
903.0300
868.4100
869.4600
630,100
Wed, 11 Feb 2026
882.3800
898.2400
868.3500
873.8300
750,600
Tue, 10 Feb 2026
8 · 8-K
After-hours · 16:58 ET
8-K ↗
Tue, 10 Feb 2026
884.7500
889.4700
872.3900
876.5800
430,000
Mon, 09 Feb 2026
896.4500
908.1900
874.1700
876.5200
663,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
860.1000
903.5700
857.2700
899.5500
962,700
Thu, 05 Feb 2026
831.6500
855.0000
826.2400
847.7700
972,400
Wed, 04 Feb 2026
792.7500
850.4500
789.0600
848.1300
1,538,200
Wed, 04 Feb 2026
7 · 8-K
Pre-market · 08:02 ET
8-K ↗
Tue, 03 Feb 2026
785.7600
798.8700
775.6700
792.7500
954,100
Mon, 02 Feb 2026
784.3100
796.7700
775.6200
778.9800
1,123,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
780.1200
803.3000
775.0000
782.0600
1,038,100
Thu, 29 Jan 2026
845.0600
845.0600
757.3000
787.0400
2,809,500
Wed, 28 Jan 2026
6 · 8-K
After-hours · 16:37 ET
8-K ↗
Wed, 28 Jan 2026
5 · 10-K
After-hours · 16:19 ET
10-K ↗
Wed, 28 Jan 2026
911.7800
915.4900
900.0200
903.1900
612,500
Tue, 27 Jan 2026
905.0000
913.4900
898.7100
907.4500
408,300
Mon, 26 Jan 2026
922.0000
922.9600
909.7400
911.1600
445,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
946.6800
952.6000
914.6800
919.0300
574,100
Thu, 22 Jan 2026
949.7900
961.1900
949.3200
956.0100
585,900
Wed, 21 Jan 2026
920.0000
949.2600
914.1700
940.0900
572,900
Tue, 20 Jan 2026
904.8400
917.4400
896.7600
910.5500
574,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
925.5200
933.0100
920.6400
921.2400
407,400
Thu, 15 Jan 2026
925.8100
933.3200
920.0000
926.5700
342,500
Wed, 14 Jan 2026
937.0000
941.8700
914.0400
917.3400
564,600
Tue, 13 Jan 2026
949.0000
955.0000
927.0000
940.1700
610,200
Mon, 12 Jan 2026
935.0000
952.9000
933.8600
948.4900
579,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
934.2300
949.0400
928.0000
938.7900
753,300
Thu, 08 Jan 2026
877.3900
925.6500
877.3900
917.8600
821,700
Wed, 07 Jan 2026
896.2200
896.2200
872.1200
880.8800
543,600
Tue, 06 Jan 2026
888.3900
896.0100
872.4800
892.1000
777,000
Mon, 05 Jan 2026
860.0000
906.0200
858.5000
887.0100
1,145,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
810.5900
847.1500
810.5900
845.0600
536,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
819.9000
819.9000
808.7700
809.3200
315,600
Tue, 30 Dec 2025
817.5700
824.3800
813.5300
817.2500
226,600
Mon, 29 Dec 2025
825.5400
829.9100
815.9200
819.5100
300,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
823.1400
828.0100
819.8900
827.9400
195,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
817.4100
828.0000
817.4100
824.7700
189,900
Tue, 23 Dec 2025
816.6900
821.3000
810.1100
817.8500
313,500
Mon, 22 Dec 2025
815.0600
821.5800
807.2900
816.7300
487,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
795.7700
812.7100
792.8100
812.4200
1,223,200
Thu, 18 Dec 2025
806.5100
828.2600
795.9200
800.5300
774,000
Wed, 17 Dec 2025
822.3800
824.9900
784.2700
792.5400
839,400
Tue, 16 Dec 2025
809.4400
829.6600
801.6200
818.6800
655,500
Mon, 15 Dec 2025
820.2000
820.2000
800.2900
810.4400
559,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
838.1300
852.1500
816.0500
818.3100
708,400
Thu, 11 Dec 2025
815.6200
837.1700
810.6800
833.8500
756,100
Wed, 10 Dec 2025
789.0000
816.4200
786.6500
813.5900
839,100
Tue, 09 Dec 2025
784.0200
810.5600
784.0200
789.9000
928,500
Mon, 08 Dec 2025
794.7200
805.8300
782.4900
785.0400
1,075,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
810.0000
813.9100
794.5200
796.9100
697,500
Thu, 04 Dec 2025
817.9300
824.2100
802.6100
807.7400
861,600
Wed, 03 Dec 2025
800.6000
816.1200
797.0000
813.6600
791,900
Tue, 02 Dec 2025
810.6600
812.2600
798.8800
800.8300
512,100
Mon, 01 Dec 2025
4 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Mon, 01 Dec 2025
809.3100
815.6700
802.3000
805.2400
608,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
820.0500
823.0100
814.1900
815.1800
262,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
814.4200
819.1700
806.5900
814.9700
787,000
Tue, 25 Nov 2025
813.8600
821.6400
805.7800
810.0000
1,100,100
Mon, 24 Nov 2025
801.1000
817.8500
798.1000
811.0000
951,900
Mon, 24 Nov 2025
3 · 8-K
Pre-market · 08:29 ET
FORM 8-K ↗
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
776.4800
815.9400
772.5700
800.0000
1,320,500
Thu, 20 Nov 2025
806.6000
813.9200
769.8800
770.0000
893,400
Wed, 19 Nov 2025
800.0800
809.4700
791.4500
792.2700
619,500
Tue, 18 Nov 2025
806.0400
813.1100
798.9000
800.5000
781,000
Mon, 17 Nov 2025
834.0300
836.5000
798.6700
806.6100
793,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
842.5000
845.0000
829.0100
834.0300
396,800
Thu, 13 Nov 2025
858.9700
866.0000
841.8600
843.2600
483,400
Wed, 12 Nov 2025
853.2200
866.8600
853.0200
860.7100
440,600
Tue, 11 Nov 2025
852.5200
863.6500
847.5300
855.0100
310,100
Mon, 10 Nov 2025
855.7800
862.9800
843.8300
854.5300
429,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
836.3800
851.6500
833.4500
848.2500
376,800
Thu, 06 Nov 2025
844.7500
851.5500
833.7600
845.0400
758,400
Wed, 05 Nov 2025
850.3700
855.7800
840.6400
844.5100
495,000
Tue, 04 Nov 2025
850.0000
859.4800
845.6700
852.7600
468,100
Mon, 03 Nov 2025
866.0000
868.2300
855.0000
857.4100
567,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
857.8200
883.4800
850.0000
871.1800
697,600
Thu, 30 Oct 2025
867.7300
883.0300
858.4900
858.9100
503,700
Wed, 29 Oct 2025
882.2400
896.4700
867.0400
870.7800
656,100
Tue, 28 Oct 2025
901.4000
902.1200
874.9800
875.6700
873,000
Mon, 27 Oct 2025
918.5900
920.4300
885.8800
900.3400
797,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
924.7600
933.0000
912.5400
913.3300
770,600
Thu, 23 Oct 2025
950.0100
991.0800
907.6100
914.3000
1,264,300
Wed, 22 Oct 2025
2 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 22 Oct 2025
1 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Wed, 22 Oct 2025
1003.0000
1008.2300
986.7300
991.5000
563,900
Tue, 21 Oct 2025
995.2200
1015.6800
991.4900
1002.2900
328,600
Mon, 20 Oct 2025
986.2200
1004.2800
981.2000
1000.2900
289,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
998.8700
1007.3800
975.0000
980.3700
512,400
Thu, 16 Oct 2025
1020.0000
1021.4700
1002.0400
1005.6500
572,500
Wed, 15 Oct 2025
1004.7800
1021.3600
999.1300
1020.0000
447,500
Tue, 14 Oct 2025
960.8700
1007.9700
955.4200
1000.5000
306,100
Mon, 13 Oct 2025
960.1000
979.3700
960.1000
974.5400
286,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
986.0400
989.0000
949.9100
950.0300
461,500
Thu, 09 Oct 2025
995.1600
998.1600
976.1000
980.4300
314,400
Wed, 08 Oct 2025
991.4800
1004.9200
985.2600
994.3700
378,900
Tue, 07 Oct 2025
988.6700
1003.5700
983.7800
988.5900
417,600
Mon, 06 Oct 2025
979.7800
989.0000
969.2900
987.3400
308,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
979.5000
997.5000
979.5000
980.8000
334,700
Thu, 02 Oct 2025
959.2500
978.4600
954.5600
978.2200
385,100
Wed, 01 Oct 2025
967.0000
970.1400
959.1300
962.9200
395,900
Tue, 30 Sep 2025
942.3300
957.3600
941.0900
954.6600
417,900
Mon, 29 Sep 2025
956.7400
956.7400
935.9800
943.8900
381,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
931.4600
950.4800
931.0900
947.2700
378,300
Thu, 25 Sep 2025
919.2500
932.4100
913.5900
931.2500
392,200
Wed, 24 Sep 2025
957.0000
960.0700
934.8000
935.7800
386,600
Tue, 23 Sep 2025
956.0100
972.1200
950.0100
955.2200
592,100
Mon, 22 Sep 2025
944.1000
948.0900
934.8200
943.4200
509,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
947.1900
947.1900
935.1700
941.5200
1,035,000
Thu, 18 Sep 2025
940.9500
956.0800
936.0000
942.7900
634,200
Wed, 17 Sep 2025
961.2100
967.4000
925.6500
931.0100
760,200
Tue, 16 Sep 2025
960.6600
963.8500
941.0000
958.6500
447,300
Mon, 15 Sep 2025
940.3700
957.7500
938.1500
947.9000
533,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
954.7100
957.2900
936.4000
938.0000
535,000
Thu, 11 Sep 2025
947.3800
970.5700
947.3800
959.5900
450,100
Wed, 10 Sep 2025
948.5800
958.0200
940.9400
944.8100
540,400
Tue, 09 Sep 2025
965.0000
965.4200
934.8400
945.3300
424,600
Mon, 08 Sep 2025
973.4100
974.4500
959.0600
970.2300
585,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
965.8100
980.5300
955.3900
975.2300
440,200