Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1059.3700
1104.9900
1055.6000
1084.2400
782,900
Thu, 23 Jul 2026
1022.9600
1041.5200
1022.9600
1033.5500
401,900
Wed, 22 Jul 2026
1035.2000
1037.0100
1026.1000
1028.7400
346,700
Tue, 21 Jul 2026
1018.8400
1036.3300
1018.4000
1027.8800
538,400
Mon, 20 Jul 2026
1026.4301
1035.7800
1013.1500
1017.3100
458,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1005.6600
1024.0100
993.9200
1020.0000
567,900
Thu, 16 Jul 2026
1017.2900
1019.8700
999.7900
1009.1400
478,400
Wed, 15 Jul 2026
1023.5400
1030.3500
1002.5800
1022.6000
561,100
Tue, 14 Jul 2026
37 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 14 Jul 2026
1036.3000
1043.2800
1017.5100
1023.5400
428,200
Mon, 13 Jul 2026
1051.2100
1054.5400
1034.2700
1039.5300
324,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1035.8199
1051.7300
1025.8600
1051.2100
330,000
Thu, 09 Jul 2026
1030.2100
1038.2400
1025.1300
1034.8700
420,300
Wed, 08 Jul 2026
1007.7700
1030.6500
1007.7700
1015.9700
496,000
Tue, 07 Jul 2026
994.6400
1027.5100
994.4300
1022.9300
518,900
Mon, 06 Jul 2026
1012.1100
1016.7300
993.8100
998.8400
560,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1028.6300
1028.6300
994.0400
1002.0200
720,100
Wed, 01 Jul 2026
1027.5500
1045.5400
1003.4000
1013.6200
956,400
Tue, 30 Jun 2026
1067.7300
1070.6200
1040.5699
1042.3900
1,295,500
Mon, 29 Jun 2026
1097.1000
1106.4600
1075.3101
1085.1700
478,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1081.2400
1094.8700
1071.9301
1091.3000
762,300
Thu, 25 Jun 2026
1096.6500
1106.0000
1074.6801
1087.6100
721,800
Wed, 24 Jun 2026
1116.0000
1117.9800
1088.9700
1095.0000
812,100
Tue, 23 Jun 2026
1104.6000
1124.0000
1096.0100
1115.9301
872,800
Mon, 22 Jun 2026
1100.2300
1117.6801
1087.5500
1115.9399
718,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1104.5000
1114.6000
1088.6200
1092.1899
807,800
Wed, 17 Jun 2026
1094.6801
1106.1200
1080.9399
1088.5200
804,100
Tue, 16 Jun 2026
1080.1300
1107.2200
1071.9301
1094.6801
594,300
Mon, 15 Jun 2026
1050.4500
1077.2100
1044.3400
1064.3800
672,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1048.7800
1055.8800
1043.7500
1055.8500
500,200
Thu, 11 Jun 2026
1041.2000
1048.2300
1032.0800
1043.1801
584,700
Wed, 10 Jun 2026
1068.4900
1069.3300
1032.7200
1038.3300
597,500
Tue, 09 Jun 2026
1072.4900
1073.7900
1056.0400
1059.8400
413,600
Mon, 08 Jun 2026
1083.2200
1084.5500
1058.9500
1062.7400
404,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1079.4200
1093.0000
1076.8000
1080.9500
524,900
Thu, 04 Jun 2026
1079.9301
1091.9700
1061.3400
1089.1500
488,500
Wed, 03 Jun 2026
1082.9399
1107.1500
1074.9900
1077.0000
724,500
Tue, 02 Jun 2026
1049.2900
1076.7200
1049.2900
1071.8000
465,700
Mon, 01 Jun 2026
1066.2700
1066.2700
1050.0000
1050.7700
325,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
1069.2500
1072.5000
1055.6400
1068.0400
943,900
Thu, 28 May 2026
1065.9301
1080.7700
1056.0000
1069.4399
443,100
Wed, 27 May 2026
1068.5100
1079.2200
1066.9399
1070.2200
416,600
Tue, 26 May 2026
1086.9399
1088.7300
1076.2900
1077.6300
1,208,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
1078.4200
1084.1000
1068.5500
1079.7900
427,200
Thu, 21 May 2026
1063.3700
1079.4200
1061.1500
1078.4200
535,000
Wed, 20 May 2026
1044.8400
1066.8600
1044.3000
1065.0601
496,400
Tue, 19 May 2026
1059.9800
1066.3800
1044.7000
1048.4301
482,700
Mon, 18 May 2026
1060.2900
1065.5100
1047.7500
1062.6200
423,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
36 · 8-K
After-hours · 16:46 ET
8-K ↗
Fri, 15 May 2026
1077.4399
1077.4399
1055.2000
1059.4399
453,700
Thu, 14 May 2026
1077.2800
1085.7600
1072.5500
1079.6801
479,600
Wed, 13 May 2026
1074.9100
1085.9399
1060.9000
1077.2800
625,800
Tue, 12 May 2026
1080.7100
1085.0900
1069.6801
1080.6300
464,100
Mon, 11 May 2026
35 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 11 May 2026
1072.6100
1094.8500
1071.3300
1086.2200
679,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
1072.4100
1082.6200
1064.9500
1072.0800
428,700
Thu, 07 May 2026
34 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Thu, 07 May 2026
1084.1100
1090.6000
1061.4200
1066.7600
443,800
Wed, 06 May 2026
1082.9000
1097.4399
1078.4700
1087.9600
545,400
Tue, 05 May 2026
1088.3900
1089.5800
1067.0699
1078.4600
385,800
Mon, 04 May 2026
1087.1899
1091.1801
1075.2900
1083.2000
485,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
33 · 424B2
After-hours · 17:01 ET
424B2 ↗
Fri, 01 May 2026
1086.1300
1091.6899
1070.0400
1085.0300
658,200
Thu, 30 Apr 2026
32 · 424B5
After market open · 11:57 ET
424B5 ↗
Thu, 30 Apr 2026
1048.7600
1084.8500
1045.0000
1082.8300
1,077,300
Wed, 29 Apr 2026
31 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Wed, 29 Apr 2026
30 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 29 Apr 2026
1074.3600
1093.6200
1068.5601
1089.0699
673,000
Tue, 28 Apr 2026
1090.4100
1097.5100
1063.2900
1076.4000
807,100
Mon, 27 Apr 2026
1103.9500
1108.4700
1084.8300
1089.8500
589,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1121.8300
1128.6801
1103.3199
1108.7600
610,000
Thu, 23 Apr 2026
1097.8000
1123.9200
1097.8000
1115.2900
563,800
Wed, 22 Apr 2026
1096.7800
1107.9301
1095.9301
1102.2800
519,900
Tue, 21 Apr 2026
1100.5400
1108.1899
1087.1700
1094.3400
507,400
Mon, 20 Apr 2026
1093.1801
1104.2900
1087.3199
1103.9700
373,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
1074.7400
1093.0300
1068.9000
1088.6200
463,000
Thu, 16 Apr 2026
1051.1000
1072.8800
1051.1000
1070.9000
467,500
Wed, 15 Apr 2026
1059.7700
1059.7700
1043.2900
1052.9800
614,000
Tue, 14 Apr 2026
1060.0699
1060.0699
1044.1700
1057.3700
510,600
Mon, 13 Apr 2026
1027.5900
1057.8800
1023.7700
1056.8400
450,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
1031.4700
1034.2600
1024.0400
1030.2400
342,800
Thu, 09 Apr 2026
1017.9800
1039.9000
1017.9800
1031.5699
405,800
Wed, 08 Apr 2026
1018.0100
1023.4700
1002.2300
1017.6600
505,800
Tue, 07 Apr 2026
1003.2300
1008.7400
984.1100
1007.2900
424,300
Mon, 06 Apr 2026
999.4000
1016.3900
997.8700
1016.0800
301,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
29 · DEFA14A
After-hours · 16:36 ET
DEFA14A ↗
Thu, 02 Apr 2026
28 · DEF 14A
After-hours · 16:33 ET
DEF 14A ↗
Thu, 02 Apr 2026
989.8000
1006.5600
986.0100
1000.3700
464,300
Wed, 01 Apr 2026
985.1700
999.6700
978.0200
995.9800
476,800
Tue, 31 Mar 2026
973.8100
986.8900
963.3800
980.2400
647,800
Mon, 30 Mar 2026
972.2500
981.8300
958.4900
964.0500
717,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
963.3800
968.1900
958.2700
963.0000
397,500
Thu, 26 Mar 2026
960.7700
971.3300
954.0600
963.3900
530,200
Wed, 25 Mar 2026
970.1900
977.8300
964.2300
965.9500
380,100
Tue, 24 Mar 2026
964.7800
974.6400
958.5200
964.5300
499,400
Mon, 23 Mar 2026
965.8000
974.9100
953.2200
966.9600
576,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
975.7300
979.3900
953.7200
959.1600
1,817,800
Thu, 19 Mar 2026
963.3400
976.6600
959.6300
974.7600
416,300
Wed, 18 Mar 2026
978.5100
984.2300
971.9500
973.5600
462,900
Tue, 17 Mar 2026
985.4200
990.4700
975.3600
976.8800
422,100
Mon, 16 Mar 2026
975.0300
990.9800
974.9200
984.4600
790,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
979.2300
983.3800
962.6400
969.9000
512,300
Thu, 12 Mar 2026
961.1900
981.4200
955.5500
971.4700
756,300
Wed, 11 Mar 2026
956.4600
982.5000
955.0000
973.4300
661,200
Tue, 10 Mar 2026
944.9100
965.0000
939.5700
956.0700
658,400
Tue, 10 Mar 2026
27 · 8-K
Pre-market · 09:04 ET
8-K ↗
Mon, 09 Mar 2026
926.5000
947.3600
918.2800
944.9100
699,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
945.0700
956.6300
933.9600
937.2000
688,400
Thu, 05 Mar 2026
26 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Thu, 05 Mar 2026
954.6000
962.5300
946.0600
953.0000
692,500
Wed, 04 Mar 2026
970.4800
974.9300
957.2600
969.0400
624,700
Tue, 03 Mar 2026
942.2600
977.3600
942.2600
972.0100
849,500
Mon, 02 Mar 2026
959.6500
970.7900
954.3800
966.1000
409,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
948.0200
975.0000
943.6500
974.2600
1,141,200
Fri, 27 Feb 2026
25 · 8-K
Pre-market · 08:34 ET
8-K ↗
Thu, 26 Feb 2026
963.6300
963.6300
941.6900
948.0200
612,300
Wed, 25 Feb 2026
947.8600
962.4100
945.0000
960.5200
639,500
Tue, 24 Feb 2026
946.3000
956.0000
940.7100
951.9000
486,100
Mon, 23 Feb 2026
926.0200
950.1100
924.4500
945.6400
665,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
24 · 424B2
After-hours · 17:23 ET
424B2 ↗
Fri, 20 Feb 2026
23 · 424B2
After-hours · 17:21 ET
424B2 ↗
Fri, 20 Feb 2026
915.5200
928.7200
911.4000
928.1100
993,600
Thu, 19 Feb 2026
924.2400
928.3700
916.0100
918.0300
647,800
Thu, 19 Feb 2026
22 · 424B5
Pre-market · 09:11 ET
424B5 ↗
Thu, 19 Feb 2026
21 · 424B5
Pre-market · 09:06 ET
424B5 ↗
Wed, 18 Feb 2026
20 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 18 Feb 2026
948.3000
949.9700
918.2000
924.2400
837,500
Tue, 17 Feb 2026
952.5000
958.2900
933.0000
951.9700
700,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
956.7800
967.0300
942.1100
956.1900
1,063,900
Thu, 12 Feb 2026
19 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 12 Feb 2026
956.4400
992.9000
940.9000
957.8700
2,685,300
Wed, 11 Feb 2026
18 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 11 Feb 2026
17 · 10-K
After-hours · 16:15 ET
10-K ↗
Wed, 11 Feb 2026
16 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 11 Feb 2026
860.1700
868.0200
851.8300
867.5200
652,400
Tue, 10 Feb 2026
853.7000
864.6200
847.5500
856.7400
510,600
Mon, 09 Feb 2026
846.5700
859.6700
840.6000
857.7400
436,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
815.9400
848.8800
813.6300
848.1200
615,500
Thu, 05 Feb 2026
803.7000
814.4200
792.8500
807.5600
595,700
Wed, 04 Feb 2026
806.3800
815.0600
799.8700
802.1300
520,300
Tue, 03 Feb 2026
809.0200
818.0000
791.5400
801.8300
499,700
Mon, 02 Feb 2026
816.2200
826.8300
807.6300
810.3800
603,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
822.0200
823.1700
808.3600
820.9300
650,100
Thu, 29 Jan 2026
818.2500
826.9600
813.3200
826.0500
685,800
Wed, 28 Jan 2026
811.4200
831.7200
806.3100
816.1500
589,600
Tue, 27 Jan 2026
809.9600
812.6100
796.8700
809.5500
526,200
Mon, 26 Jan 2026
795.6800
810.0200
793.1800
806.3500
567,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
792.0900
800.8000
784.3500
791.2700
467,400
Thu, 22 Jan 2026
796.6000
801.8600
788.3700
792.7600
347,000
Wed, 21 Jan 2026
790.0000
809.5400
786.7200
795.4800
566,300
Tue, 20 Jan 2026
792.6300
794.7400
782.0100
784.2000
497,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
802.3200
809.5600
796.2900
801.7800
532,400
Thu, 15 Jan 2026
800.5500
813.4500
797.8700
801.8200
443,500
Wed, 14 Jan 2026
797.4200
800.9200
785.8800
799.0200
399,700
Tue, 13 Jan 2026
784.2300
808.8500
784.2300
801.3100
587,600
Mon, 12 Jan 2026
799.5500
805.0000
758.9000
783.8600
1,237,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
785.4400
804.4000
785.4400
800.3500
321,700
Thu, 08 Jan 2026
769.7500
783.8800
767.5300
781.8800
408,400
Wed, 07 Jan 2026
791.8800
795.2500
776.3600
776.5500
440,900
Tue, 06 Jan 2026
772.0000
789.9900
769.6300
788.0600
452,200
Mon, 05 Jan 2026
761.0800
775.2000
755.4000
772.0200
580,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
766.1600
766.6000
758.4300
764.1100
556,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
769.7100
771.3300
764.5000
766.1600
340,700
Tue, 30 Dec 2025
765.4100
771.7000
762.9900
769.7100
276,000
Mon, 29 Dec 2025
765.8300
769.2300
763.1500
765.0000
404,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
759.4100
763.8400
757.8800
763.3000
164,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
759.4300
762.0000
755.2200
758.7200
122,900
Tue, 23 Dec 2025
757.0000
761.0400
753.1100
760.1300
333,800
Mon, 22 Dec 2025
753.1500
762.9600
751.2200
757.9200
413,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
742.5600
763.0600
740.3300
758.5100
1,371,400
Thu, 18 Dec 2025
752.5000
757.0300
740.7500
744.0800
723,400
Wed, 17 Dec 2025
757.0000
764.5000
739.8100
747.8800
924,500
Tue, 16 Dec 2025
759.6600
763.1100
749.5000
758.1500
582,200
Mon, 15 Dec 2025
755.8600
762.5500
749.5000
761.3900
632,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
755.8200
764.5000
726.9500
750.3200
697,000
Thu, 11 Dec 2025
737.4100
757.1600
730.8200
754.1300
555,700
Wed, 10 Dec 2025
743.2200
747.4600
732.6500
734.4000
429,300
Tue, 09 Dec 2025
737.0200
747.0000
730.8700
740.6700
417,400
Mon, 08 Dec 2025
741.5900
748.3900
737.2100
739.9300
546,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
727.4900
747.8800
724.7100
741.5800
760,900
Thu, 04 Dec 2025
722.1000
738.0000
720.6200
726.0900
720,800
Wed, 03 Dec 2025
15 · 8-K
After-hours · 16:38 ET
8-K ↗
Wed, 03 Dec 2025
728.8000
735.1900
724.4200
732.7200
991,500
Tue, 02 Dec 2025
735.0000
735.5700
724.1600
727.3800
828,200
Mon, 01 Dec 2025
746.6300
746.6300
732.1600
733.2800
588,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
748.6400
759.2100
745.0100
753.3100
301,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
747.4700
756.8100
745.5200
750.4100
476,400
Tue, 25 Nov 2025
768.8500
768.8500
747.5000
748.1500
626,200
Mon, 24 Nov 2025
14 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Mon, 24 Nov 2025
754.0000
760.8500
743.1900
760.6200
1,031,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
755.6100
759.7400
744.4000
754.6800
536,200
Thu, 20 Nov 2025
772.1800
781.1100
752.2400
752.8100
607,500
Thu, 20 Nov 2025
13 · 8-K
Pre-market · 08:57 ET
8-K ↗
Wed, 19 Nov 2025
773.3700
774.7900
755.4300
765.0800
512,100
Tue, 18 Nov 2025
12 · 424B2
After-hours · 17:16 ET
424B2 ↗
Tue, 18 Nov 2025
777.5800
781.7700
769.6100
779.1700
397,400
Mon, 17 Nov 2025
11 · 424B5
After market open · 13:16 ET
424B5 ↗
Mon, 17 Nov 2025
786.9100
790.5100
771.0000
776.8800
355,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
784.6900
787.0200
777.8700
785.5700
498,300
Thu, 13 Nov 2025
10 · 8-K
After-hours · 17:06 ET
FORM 8-K ↗
Thu, 13 Nov 2025
810.9600
812.6200
780.6700
786.5400
574,800
Wed, 12 Nov 2025
819.6400
827.1600
812.5700
813.2400
672,300
Tue, 11 Nov 2025
828.6900
831.8000
820.2900
821.0400
441,100
Mon, 10 Nov 2025
824.0000
833.9800
816.2800
828.1300
512,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
824.1400
825.2500
812.6400
824.7500
306,800
Thu, 06 Nov 2025
9 · 424B2
After-hours · 17:18 ET
424B2 ↗
Thu, 06 Nov 2025
817.0000
827.6700
807.4700
819.3300
671,500
Wed, 05 Nov 2025
822.5400
829.2800
810.5800
822.1200
592,000
Wed, 05 Nov 2025
8 · 424B5
Pre-market · 09:06 ET
424B5 ↗
Tue, 04 Nov 2025
834.0800
839.7300
824.1400
829.9100
435,800
Tue, 04 Nov 2025
7 · 8-K
Pre-market · 08:36 ET
8-K ↗
Mon, 03 Nov 2025
840.4700
846.0000
821.1700
832.8400
506,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
828.6200
852.1900
821.9200
846.0100
816,900
Thu, 30 Oct 2025
801.3900
853.8300
801.3900
833.1600
1,065,200
Wed, 29 Oct 2025
6 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 29 Oct 2025
5 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 29 Oct 2025
812.9500
813.9600
794.6500
797.7300
556,900
Tue, 28 Oct 2025
841.1100
842.4200
815.9600
816.1300
603,800
Mon, 27 Oct 2025
843.0000
851.0800
834.8500
842.7700
468,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
842.1400
847.3600
837.0500
839.4900
367,700
Thu, 23 Oct 2025
830.0000
833.8900
818.5800
831.9300
375,600
Wed, 22 Oct 2025
824.6600
829.8500
817.8400
829.0500
433,000
Tue, 21 Oct 2025
819.6900
823.4600
801.0100
822.0000
384,900
Mon, 20 Oct 2025
817.7400
827.7000
814.0000
825.1400
438,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
812.7700
816.2900
806.9900
813.9300
350,600
Thu, 16 Oct 2025
824.5300
832.1500
811.7200
812.7700
468,300
Wed, 15 Oct 2025
819.7800
831.2500
816.0000
822.2400
359,500
Tue, 14 Oct 2025
804.7900
822.5300
802.9700
817.4200
502,000
Mon, 13 Oct 2025
802.0000
810.4200
796.7400
806.2900
446,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
810.0000
811.0500
795.1200
800.6000
470,400
Thu, 09 Oct 2025
806.3300
808.5300
799.5000
808.3300
324,000
Wed, 08 Oct 2025
787.2400
808.1500
782.4900
803.6200
474,900
Tue, 07 Oct 2025
789.9900
790.8700
778.9600
787.0800
286,700
Mon, 06 Oct 2025
779.4500
792.3300
773.1700
789.8400
425,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
772.5900
780.8400
770.8000
778.7400
391,900
Thu, 02 Oct 2025
774.5600
777.9800
766.2900
772.6000
442,900
Wed, 01 Oct 2025
781.7900
785.9600
772.1600
773.9500
681,700
Tue, 30 Sep 2025
783.1800
785.3700
773.6300
783.2400
589,400
Mon, 29 Sep 2025
794.6000
794.6000
779.2000
781.7200
623,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
788.2600
791.3300
781.1000
790.3400
326,200
Thu, 25 Sep 2025
789.7900
792.0000
782.0400
782.8800
337,800
Wed, 24 Sep 2025
798.6500
803.2200
788.1700
789.7900
693,200
Tue, 23 Sep 2025
798.0000
805.8200
794.0200
803.2800
530,200
Mon, 22 Sep 2025
782.9700
801.2000
782.6700
798.0700
513,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
791.8400
796.0000
782.1900
791.2500
1,214,700
Thu, 18 Sep 2025
783.3800
791.4500
779.3300
785.3000
463,300
Wed, 17 Sep 2025
784.2100
793.8500
778.6300
778.7800
372,300
Tue, 16 Sep 2025
791.1900
791.1900
771.1400
779.3100
486,200
Mon, 15 Sep 2025
791.3100
798.1900
789.1800
791.6800
509,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
797.4800
800.3800
788.1700
788.6100
367,800
Thu, 11 Sep 2025
782.1600
799.7100
782.1600
797.4800
384,400
Wed, 10 Sep 2025
782.2900
801.9900
780.4400
780.6000
488,600
Tue, 09 Sep 2025
763.1500
780.5800
762.0600
779.5400
358,200
Mon, 08 Sep 2025
767.9300
769.6200
759.3800
765.5100
462,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
769.0000
777.9700
766.9400
773.6800
322,000
Thu, 04 Sep 2025
764.8000
768.5900
757.7500
767.9300
387,200
Wed, 03 Sep 2025
770.0000
770.6100
751.2900
762.2200
573,000
Tue, 02 Sep 2025
777.4500
779.6200
769.1000
771.5600
457,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
786.2200
790.3200
783.2400
786.1900
321,900
Thu, 28 Aug 2025
789.0300
790.5100
782.2200
786.3500
337,000
Wed, 27 Aug 2025
783.6000
793.8600
783.6000
790.5600
414,000
Tue, 26 Aug 2025
786.9200
788.9400
775.0000
781.7900
488,400
Mon, 25 Aug 2025
790.0000
790.0000
781.9000
782.3800
348,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
779.9000
793.0000
777.7300
786.4700
317,000
Thu, 21 Aug 2025
771.2600
773.0100
765.4600
772.1900
345,200
Wed, 20 Aug 2025
773.8300
782.9900
770.7400
776.2900
417,600
Tue, 19 Aug 2025
773.5600
777.7800
767.1300
773.4600
301,300
Mon, 18 Aug 2025
781.5000
785.6900
768.8000
769.6500
478,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
777.8900
786.0900
774.0000
781.3100
545,000
Thu, 14 Aug 2025
4 · 8-K
After-hours · 17:19 ET
8-K ↗
Thu, 14 Aug 2025
776.6900
778.8500
765.0000
775.3700
506,900
Wed, 13 Aug 2025
788.0000
794.0000
783.0000
784.0000
420,400
Tue, 12 Aug 2025
780.0400
787.8400
773.6500
787.3200
337,900
Mon, 11 Aug 2025
772.8100
781.9100
770.0200
776.7500
311,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
776.3800
780.2300
765.5000
776.2000
252,800
Thu, 07 Aug 2025
775.3300
780.8400
767.5200
779.3400
325,000
Wed, 06 Aug 2025
780.1400
783.1600
772.2200
773.0000
316,300
Tue, 05 Aug 2025
778.5000
780.7300
773.2900
778.9400
456,700
Mon, 04 Aug 2025
772.1600
780.9400
767.2100
778.3900
538,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
784.8300
784.8300
765.1600
771.7500
500,600
Thu, 31 Jul 2025
805.6600
809.4700
783.4600
785.1700
935,200
Thu, 31 Jul 2025
3 · 8-K/A
Pre-market · 08:41 ET
8-K/A ↗
Wed, 30 Jul 2025
2 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 30 Jul 2025
811.5300
815.0000
791.7200
797.0400
572,600
Tue, 29 Jul 2025
797.2900
813.1800
795.3400
811.1300
612,900
Mon, 28 Jul 2025
801.6200
805.0800
791.7200
793.6200
578,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend