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
950.0000
959.0000
939.3150
941.9500
1,233,783
Thu, 03 Sep 2026
924.5600
948.3500
908.0600
941.8400
1,762,400
Wed, 02 Sep 2026
898.5300
927.4900
882.9700
921.9400
2,653,000
Tue, 01 Sep 2026
888.5200
899.4200
874.0000
898.5300
2,333,800
Mon, 31 Aug 2026
884.9000
904.0000
882.0000
898.5300
3,570,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
948.5900
948.5900
911.3300
911.9300
1,887,000
Thu, 27 Aug 2026
17 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 27 Aug 2026
979.0000
979.0000
941.2700
953.8300
1,582,400
Wed, 26 Aug 2026
924.8750
959.8700
922.0000
953.0900
2,267,400
Tue, 25 Aug 2026
960.0100
972.0000
923.5400
926.7300
2,022,400
Mon, 24 Aug 2026
949.0000
949.0000
925.7400
942.1000
1,893,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
974.7300
976.8680
951.7400
956.8500
1,714,000
Thu, 20 Aug 2026
977.0000
986.0000
942.3570
966.0100
2,658,100
Wed, 19 Aug 2026
1002.2700
1003.0000
963.7600
987.4600
2,056,100
Tue, 18 Aug 2026
1046.8950
1049.9000
986.1700
1004.5300
2,821,500
Mon, 17 Aug 2026
1072.6700
1099.6600
1065.4050
1079.0000
2,091,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
1042.1000
1070.4700
1038.9850
1063.2500
1,491,000
Thu, 13 Aug 2026
1043.5000
1065.3800
1021.0200
1049.4200
1,709,100
Wed, 12 Aug 2026
1047.0050
1053.0000
1026.6300
1039.9000
1,497,900
Tue, 11 Aug 2026
1001.0000
1033.3400
1001.0000
1011.8800
1,631,900
Mon, 10 Aug 2026
1003.9300
1004.9600
984.4300
990.8500
1,587,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
1013.2000
1013.2000
963.5400
990.3200
2,477,400
Thu, 06 Aug 2026
1009.0100
1037.0000
997.1200
1000.3000
1,763,700
Wed, 05 Aug 2026
1019.0000
1038.1470
1009.3000
1017.9600
1,704,200
Tue, 04 Aug 2026
1046.0000
1046.9250
1000.0110
1018.5300
2,187,700
Mon, 03 Aug 2026
975.0200
1012.7400
958.5650
1006.7600
2,011,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
1040.9900
1042.8500
979.1400
990.2900
2,357,600
Thu, 30 Jul 2026
959.0000
986.0000
950.0000
981.9800
3,134,700
Wed, 29 Jul 2026
943.9900
953.9900
897.6800
900.2800
3,697,300
Tue, 28 Jul 2026
948.8300
956.9000
913.5100
943.3800
3,897,400
Mon, 27 Jul 2026
1015.2100
1015.2200
941.8700
996.5700
3,580,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1022.7950
1037.9100
997.0400
1014.7500
2,489,400
Thu, 23 Jul 2026
981.3100
1041.7900
978.0100
1031.1899
3,560,100
Wed, 22 Jul 2026
1021.0100
1038.9850
985.0300
985.0300
4,903,800
Wed, 22 Jul 2026
16 · 10-Q
Pre-market · 06:27 ET
10-Q ↗
Wed, 22 Jul 2026
15 · 8-K
Pre-market · 06:25 ET
8-K ↗
Tue, 21 Jul 2026
1114.9900
1140.9900
1068.9700
1078.8101
3,536,500
Mon, 20 Jul 2026
1081.0000
1104.0000
1050.9500
1079.1801
2,542,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
995.0000
1069.1100
982.0000
1057.8400
3,285,000
Thu, 16 Jul 2026
1034.9900
1049.8900
1013.3300
1036.2200
2,829,500
Wed, 15 Jul 2026
1070.9100
1078.8210
1000.2500
1055.2800
2,693,400
Tue, 14 Jul 2026
1071.0699
1082.0000
1057.4700
1066.0100
1,771,500
Mon, 13 Jul 2026
1070.0000
1089.2100
1038.8900
1042.6000
2,258,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1077.0000
1102.7900
1053.9950
1091.5699
1,738,800
Thu, 09 Jul 2026
1110.0000
1115.0750
1065.3101
1075.2600
2,327,800
Wed, 08 Jul 2026
1075.0000
1109.2000
1050.9600
1070.9900
2,804,200
Tue, 07 Jul 2026
1096.8400
1099.2560
1028.0000
1077.0800
4,223,700
Mon, 06 Jul 2026
1140.5200
1195.9399
1138.4900
1152.0400
2,882,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1138.9351
1143.3700
1087.0800
1113.1100
2,360,300
Wed, 01 Jul 2026
1146.4000
1161.6899
1116.5900
1134.3500
2,359,600
Tue, 30 Jun 2026
1117.0000
1178.2000
1103.3500
1174.8600
3,096,200
Mon, 29 Jun 2026
1055.6500
1111.7300
1047.0000
1102.5100
3,180,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1049.2750
1084.4010
1042.0000
1045.1700
3,654,200
Thu, 25 Jun 2026
1089.0400
1109.9800
1055.0000
1085.4700
2,750,900
Wed, 24 Jun 2026
1046.1600
1070.9990
1023.0800
1057.6500
2,948,100
Tue, 23 Jun 2026
1055.1500
1073.0000
1034.0000
1034.9800
3,919,200
Mon, 22 Jun 2026
1130.0400
1142.0000
1112.4301
1127.5900
3,916,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1091.0300
1117.9600
1087.2800
1109.7300
4,344,700
Wed, 17 Jun 2026
997.4000
1065.3800
992.0000
1048.8600
3,996,000
Tue, 16 Jun 2026
991.8500
1009.3000
980.7300
982.3500
2,761,100
Mon, 15 Jun 2026
970.0000
987.2200
957.3600
979.0700
3,428,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
907.5000
943.6800
907.5000
940.6600
2,787,700
Thu, 11 Jun 2026
888.0700
920.5200
884.7350
906.7900
4,261,200
Wed, 10 Jun 2026
897.5100
908.0500
856.0100
867.0900
5,302,800
Tue, 09 Jun 2026
927.9900
947.8400
878.0000
920.1500
3,842,700
Mon, 08 Jun 2026
947.9100
952.7900
931.8600
933.8500
1,842,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
947.2900
953.0000
921.4550
933.6100
3,053,500
Thu, 04 Jun 2026
940.0000
968.7500
923.0000
963.3300
2,180,400
Wed, 03 Jun 2026
976.9900
992.0000
956.5900
959.3600
2,079,500
Tue, 02 Jun 2026
962.7800
977.0000
944.1500
969.6700
2,248,200
Mon, 01 Jun 2026
959.9700
970.6400
939.0000
950.5400
2,679,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
996.0100
1003.7700
952.0100
968.3200
5,276,800
Thu, 28 May 2026
1025.4000
1032.7460
990.4600
996.0000
3,007,000
Wed, 27 May 2026
1047.2800
1052.5500
1017.3300
1031.8900
2,264,800
Tue, 26 May 2026
1045.7800
1095.0000
1045.0000
1070.4700
1,877,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
14 · 8-K
After-hours · 17:17 ET
8-K ↗
Fri, 22 May 2026
1060.3900
1061.4000
1034.2000
1038.7400
1,472,300
Thu, 21 May 2026
1018.0000
1046.8800
1014.7180
1043.8199
1,633,700
Wed, 20 May 2026
1024.0300
1041.9900
1004.5000
1024.5200
2,564,600
Tue, 19 May 2026
994.3000
1024.8400
984.1500
1011.8000
2,246,700
Mon, 18 May 2026
1049.0000
1049.3300
980.1400
1012.2500
3,116,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
1066.0000
1066.0000
1038.5000
1049.2300
2,445,800
Thu, 14 May 2026
1061.4600
1090.7000
1049.0000
1090.5300
1,690,600
Wed, 13 May 2026
1084.6500
1085.0000
1047.3000
1062.5699
1,588,400
Tue, 12 May 2026
1054.0000
1076.6801
1033.2850
1071.9800
2,102,800
Mon, 11 May 2026
1041.7800
1086.2300
1031.1500
1073.0800
2,510,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
1067.3400
1069.2950
1034.4301
1040.1500
1,828,700
Thu, 07 May 2026
1114.9200
1115.8300
1040.4200
1045.6300
2,588,300
Wed, 06 May 2026
1114.0000
1125.4301
1069.2700
1118.9600
2,282,800
Tue, 05 May 2026
1093.5000
1109.9500
1088.0000
1095.2100
2,075,600
Mon, 04 May 2026
1072.2700
1098.9000
1066.3800
1073.9500
1,923,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1088.8300
1093.6801
1062.0000
1062.9500
1,890,400
Thu, 30 Apr 2026
1079.2300
1094.0000
1066.6100
1083.4600
3,533,200
Wed, 29 Apr 2026
1091.7900
1107.5000
1047.5000
1063.1100
3,721,100
Tue, 28 Apr 2026
1090.0000
1091.8300
1050.4900
1088.9301
4,206,000
Mon, 27 Apr 2026
1135.2350
1140.0000
1084.9500
1120.2300
3,845,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1161.0200
1167.0000
1125.0200
1149.1899
3,633,800
Thu, 23 Apr 2026
1147.8900
1181.9500
1133.4900
1149.5300
3,073,200
Wed, 22 Apr 2026
1076.1600
1142.0000
1074.2200
1127.5601
4,184,700
Wed, 22 Apr 2026
13 · 10-Q
Pre-market · 06:27 ET
10-Q ↗
Wed, 22 Apr 2026
12 · 8-K
Pre-market · 06:25 ET
8-K ↗
Tue, 21 Apr 2026
994.0000
1016.0000
984.0900
991.3000
2,111,100
Mon, 20 Apr 2026
1006.2300
1009.8900
990.1800
990.1800
1,804,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
988.6500
1009.4900
977.2100
1002.7500
2,328,800
Thu, 16 Apr 2026
982.6400
989.0000
969.5200
978.3200
1,402,700
Wed, 15 Apr 2026
985.1000
1003.9900
973.6800
985.9200
2,306,900
Tue, 14 Apr 2026
1000.0000
1006.2950
979.0000
987.5000
2,028,300
Mon, 13 Apr 2026
998.0000
1007.3800
987.1600
991.1200
1,636,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
973.1100
999.4300
970.0100
991.3200
2,164,600
Thu, 09 Apr 2026
943.5600
979.4300
940.7600
968.0200
2,061,300
Wed, 08 Apr 2026
950.0000
962.7200
930.5500
936.0700
2,336,900
Tue, 07 Apr 2026
894.1900
910.9400
879.2000
910.7500
1,399,100
Mon, 06 Apr 2026
901.8300
911.5000
887.0000
897.3600
1,386,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
11 · DEFA14A
Pre-market · 07:02 ET
DEFA14A ↗
Fri, 03 Apr 2026
10 · DEF 14A
Pre-market · 07:00 ET
DEF 14A ↗
Thu, 02 Apr 2026
869.0000
913.0000
865.9500
898.5700
1,944,100
Wed, 01 Apr 2026
888.4900
912.6200
887.4900
894.7800
2,467,700
Tue, 31 Mar 2026
827.1300
873.3200
824.0100
872.9000
3,469,200
Mon, 30 Mar 2026
860.6400
862.7100
807.0000
817.3500
2,830,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
867.5550
878.3900
846.0000
853.1600
2,494,700
Thu, 26 Mar 2026
915.0000
917.2640
871.0100
873.1200
3,000,700
Wed, 25 Mar 2026
927.0000
948.3800
920.9000
923.6900
2,864,900
Tue, 24 Mar 2026
864.1300
913.5800
860.0100
909.4100
2,777,700
Mon, 23 Mar 2026
865.6850
920.6300
860.0000
882.6400
3,353,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
877.7700
891.9900
844.2500
851.0700
4,438,100
Thu, 19 Mar 2026
841.5000
878.1800
829.9500
877.3900
2,509,500
Wed, 18 Mar 2026
844.5250
880.2100
844.5250
858.4700
2,193,100
Tue, 17 Mar 2026
827.3700
844.2700
817.5200
844.0500
2,259,300
Mon, 16 Mar 2026
817.5000
837.0000
811.1200
827.3700
2,361,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
832.9900
845.2900
802.7600
805.0200
2,271,100
Thu, 12 Mar 2026
844.1300
845.2500
819.1000
832.1100
2,142,900
Wed, 11 Mar 2026
836.0300
852.7500
832.2500
847.6500
1,706,700
Tue, 10 Mar 2026
835.9600
852.9200
832.1000
839.2000
2,393,600
Mon, 09 Mar 2026
782.5300
830.4900
777.0000
830.1000
2,878,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
792.9700
816.1400
782.3700
789.2300
2,678,600
Thu, 05 Mar 2026
830.0100
844.2500
791.0950
815.0100
3,203,700
Wed, 04 Mar 2026
850.6000
868.6100
838.0900
841.2700
1,817,500
Tue, 03 Mar 2026
864.4400
864.4400
811.5600
842.0000
3,558,100
Mon, 02 Mar 2026
865.0000
893.5600
854.0000
881.1800
2,421,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
867.7000
876.3550
853.3400
873.6000
2,456,200
Thu, 26 Feb 2026
877.3700
879.5500
830.7000
876.4600
2,796,700
Wed, 25 Feb 2026
887.9600
894.9300
873.6100
876.0100
2,293,100
Tue, 24 Feb 2026
830.9500
879.8900
824.9000
879.7300
2,305,300
Mon, 23 Feb 2026
823.0000
833.1000
812.7400
831.7000
1,438,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
829.8500
842.5000
822.0000
830.3400
1,709,100
Thu, 19 Feb 2026
816.6750
837.4000
810.5400
834.6100
1,655,600
Wed, 18 Feb 2026
820.0000
832.9000
811.0000
817.5500
1,808,900
Tue, 17 Feb 2026
794.2400
828.5300
790.6200
819.1500
2,221,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
815.0000
823.1000
795.1100
802.1300
2,020,900
Thu, 12 Feb 2026
827.0000
846.0000
811.6000
816.5600
2,677,700
Wed, 11 Feb 2026
822.9300
834.0000
802.7000
823.6700
2,821,000
Tue, 10 Feb 2026
803.8550
809.3700
787.0000
790.7900
2,458,300
Mon, 09 Feb 2026
776.2100
814.8600
771.0100
801.5400
3,105,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
758.0700
779.5600
753.0000
779.3500
3,283,900
Thu, 05 Feb 2026
717.2300
758.3400
714.2510
737.5300
3,608,600
Wed, 04 Feb 2026
9 · 8-K
After-hours · 17:23 ET
8-K ↗
Wed, 04 Feb 2026
794.0000
795.5000
708.7500
746.2200
5,058,000
Tue, 03 Feb 2026
8 · 424B5
After-hours · 17:26 ET
424B5 ↗
Tue, 03 Feb 2026
775.0000
791.9500
754.1100
780.2500
3,856,200
Mon, 02 Feb 2026
739.6800
762.3600
733.0000
754.9700
4,074,400
Mon, 02 Feb 2026
7 · 424B3
Pre-market · 08:57 ET
424B3 ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
716.4950
752.0150
715.9600
726.3700
3,865,700
Thu, 29 Jan 2026
6 · 10-K
After-hours · 16:16 ET
10-K ↗
Thu, 29 Jan 2026
5 · S-3ASR
After-hours · 17:17 ET
S-3ASR ↗
Thu, 29 Jan 2026
717.0000
722.7200
681.7000
717.3900
3,491,000
Wed, 28 Jan 2026
691.4000
723.0000
674.0100
711.5900
5,776,300
Wed, 28 Jan 2026
4 · 8-K
Pre-market · 06:25 ET
8-K ↗
Tue, 27 Jan 2026
673.4250
696.4000
673.4250
692.7000
4,714,700
Mon, 26 Jan 2026
656.0000
687.6800
656.0000
665.9900
2,662,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
662.1800
666.1300
649.0000
657.7800
2,009,600
Thu, 22 Jan 2026
671.9100
679.3300
645.2600
661.6700
2,858,800
Wed, 21 Jan 2026
686.2300
690.0500
652.5900
667.8900
4,022,700
Wed, 21 Jan 2026
3 · 8-K
Pre-market · 08:02 ET
8-K ↗
Tue, 20 Jan 2026
668.1200
701.0000
664.5450
684.8600
3,901,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
665.0600
692.5000
663.0000
681.5500
4,986,800
Thu, 15 Jan 2026
654.1700
666.2800
639.4300
642.2300
2,394,900
Wed, 14 Jan 2026
647.9200
654.0000
637.2000
644.1800
2,396,200
Tue, 13 Jan 2026
641.0000
659.1700
640.3990
652.0900
2,090,200
Mon, 12 Jan 2026
619.8700
644.7500
617.1100
639.7700
2,828,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
632.3200
632.3200
621.1100
622.5000
3,105,800
Thu, 08 Jan 2026
661.1200
661.1200
619.7500
628.4000
4,310,100
Wed, 07 Jan 2026
686.0000
686.9900
661.3000
662.3200
2,601,100
Tue, 06 Jan 2026
681.1100
687.0450
658.8000
686.3300
2,490,800
Mon, 05 Jan 2026
690.6200
698.7400
669.5000
680.8600
2,446,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
661.1900
679.7700
658.4000
679.5500
2,741,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
656.8000
666.6600
652.7500
653.5700
1,259,900
Tue, 30 Dec 2025
665.6500
668.4400
659.3500
659.6400
1,207,000
Mon, 29 Dec 2025
659.6000
671.0000
651.6900
663.4600
2,186,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
667.4600
668.2000
660.4900
663.4600
1,155,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
660.6300
673.5000
658.2700
667.3200
1,110,900
Tue, 23 Dec 2025
664.8200
664.8200
654.0000
661.4500
1,997,600
Mon, 22 Dec 2025
671.1100
671.4000
656.8000
661.8100
2,694,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
646.7800
660.5900
641.6000
658.2800
4,489,100
Thu, 18 Dec 2025
649.3000
658.6900
636.5350
639.4300
4,426,500
Wed, 17 Dec 2025
687.0000
694.0000
613.0900
614.1900
6,770,100
Tue, 16 Dec 2025
687.0000
699.8800
671.0050
686.2200
3,572,200
Mon, 15 Dec 2025
688.4800
695.0500
675.0000
681.3500
3,529,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
697.8500
698.9400
656.3700
671.7100
5,225,700
Thu, 11 Dec 2025
711.1500
711.1500
681.2000
704.2000
4,830,900
Wed, 10 Dec 2025
692.1500
731.0000
679.0000
723.0000
11,396,400
Tue, 09 Dec 2025
617.0000
636.8800
613.2000
625.3000
3,017,500
Mon, 08 Dec 2025
631.0600
636.3980
607.4000
621.9000
2,540,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
630.8600
640.0000
621.2000
631.3200
2,348,000
Thu, 04 Dec 2025
605.0000
639.1400
602.9000
629.1100
3,698,500
Wed, 03 Dec 2025
595.8800
608.8470
575.3800
601.9700
2,754,500
Tue, 02 Dec 2025
586.1700
609.8400
585.0000
601.5800
2,890,800
Mon, 01 Dec 2025
590.0000
590.0000
574.8000
576.9000
2,302,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
595.0000
599.7700
588.5300
599.7700
1,006,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
581.7000
596.9800
579.4800
589.7200
2,223,800
Tue, 25 Nov 2025
575.0000
582.0000
553.2500
572.5600
2,356,500
Mon, 24 Nov 2025
559.4400
583.0000
558.2600
580.4900
2,748,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
563.0100
565.7500
530.1600
555.8400
4,872,800
Thu, 20 Nov 2025
607.2000
628.0100
557.6900
558.0300
4,874,600
Wed, 19 Nov 2025
561.0000
600.0000
560.8000
595.3700
4,212,100
Tue, 18 Nov 2025
569.0600
576.4780
552.8400
554.9300
2,986,000
Mon, 17 Nov 2025
573.0000
592.3500
569.8400
577.0200
2,998,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
545.2000
591.8100
542.9090
578.3100
4,037,300
Thu, 13 Nov 2025
574.3200
574.3200
537.3600
558.1700
5,166,900
Wed, 12 Nov 2025
579.4600
588.9400
574.0100
575.4000
2,026,300
Tue, 11 Nov 2025
580.6050
582.8000
563.1000
576.0800
1,748,500
Mon, 10 Nov 2025
586.3200
595.8400
568.2000
579.8000
2,555,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
546.7000
576.8900
539.1000
575.1300
2,823,800
Thu, 06 Nov 2025
558.0900
560.5050
545.4100
550.1700
2,215,300
Wed, 05 Nov 2025
550.0000
567.5300
541.2900
559.7000
2,844,700
Tue, 04 Nov 2025
571.0000
576.2100
541.4400
547.9600
3,994,900
Mon, 03 Nov 2025
590.5000
593.2700
576.7600
581.2600
1,853,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
580.1300
592.0000
576.5000
585.1400
2,789,500
Thu, 30 Oct 2025
570.0000
592.6700
569.5000
574.0700
2,305,100
Wed, 29 Oct 2025
576.2700
585.5750
569.2710
577.9700
2,808,500
Tue, 28 Oct 2025
590.0000
591.9200
565.0000
570.9800
3,589,300
Mon, 27 Oct 2025
590.8000
594.0750
580.0100
584.3900
2,842,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
607.0000
613.8100
584.1800
584.3900
3,694,200
Thu, 23 Oct 2025
580.0000
600.0000
580.0000
595.1500
3,952,700
Wed, 22 Oct 2025
607.0000
609.5400
532.7200
576.0000
10,333,100
Wed, 22 Oct 2025
2 · 10-Q
Pre-market · 06:38 ET
10-Q ↗
Wed, 22 Oct 2025
1 · 8-K
Pre-market · 06:36 ET
8-K ↗
Tue, 21 Oct 2025
593.8600
596.7800
581.7600
585.3300
3,956,400
Mon, 20 Oct 2025
608.1200
610.0000
593.6800
594.0700
2,634,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
595.2700
608.8190
591.6510
600.0000
2,747,700
Thu, 16 Oct 2025
621.5000
623.6250
595.2000
602.0000
3,500,600
Wed, 15 Oct 2025
650.1700
664.6930
613.5900
615.9500
3,246,000
Tue, 14 Oct 2025
635.0000
656.8800
615.8400
644.4100
2,890,500
Mon, 13 Oct 2025
613.1800
655.9900
613.1400
648.2500
3,406,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
630.0000
634.2700
602.5950
604.5600
3,003,600
Thu, 09 Oct 2025
629.0000
637.1500
621.1110
634.2700
2,414,000
Wed, 08 Oct 2025
613.0000
626.4410
599.0000
625.4500
2,286,500
Tue, 07 Oct 2025
603.1550
609.3900
592.0000
606.1200
2,161,700
Mon, 06 Oct 2025
606.0000
608.5900
593.7000
603.2200
1,950,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
610.2900
611.7500
588.0000
594.9900
2,668,500
Thu, 02 Oct 2025
611.1100
622.5000
603.6150
606.2300
2,044,600
Wed, 01 Oct 2025
599.6400
610.6600
595.0000
606.1500
2,423,600
Tue, 30 Sep 2025
604.8800
614.9400
603.2990
614.9000
1,818,700
Mon, 29 Sep 2025
612.4500
616.4400
596.3800
602.4300
2,188,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
610.0000
615.1400
598.1100
605.1700
1,845,300
Thu, 25 Sep 2025
614.9050
619.7470
593.3800
607.5200
3,202,500
Wed, 24 Sep 2025
640.0000
642.0000
624.1900
628.9700
1,617,200
Tue, 23 Sep 2025
644.6800
644.7210
622.2000
633.4100
2,427,200
Mon, 22 Sep 2025
620.1100
648.5000
620.1100
644.3700
2,566,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
611.6900
625.6600
596.5060
624.1700
4,107,300
Thu, 18 Sep 2025
622.9600
627.1000
611.0000
611.0000
2,245,600
Wed, 17 Sep 2025
616.4000
619.1140
601.1200
614.7900
2,058,400
Tue, 16 Sep 2025
629.5000
633.5200
608.7300
617.9100
3,104,100
Mon, 15 Sep 2025
630.1500
639.8900
624.1000
628.6800
1,851,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
632.1200
646.8800
624.1500
625.5500
2,640,400
Thu, 11 Sep 2025
648.7500
653.5000
620.1000
634.1500
4,099,900
Wed, 10 Sep 2025
625.0000
645.1900
623.0000
643.5600
3,878,700
Tue, 09 Sep 2025
606.3500
607.6900
594.7700
605.7000
1,863,900
Mon, 08 Sep 2025
594.4100
606.0000
584.9400
600.2300
2,513,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
599.9600
604.5000
565.5000
582.0800
3,477,700