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
934.3900
954.0800
885.0000
932.2600
1,429,604
Thu, 03 Sep 2026
1114.5500
1150.8400
1099.0000
1118.9301
203,200
Wed, 02 Sep 2026
1087.1200
1109.9900
1087.1200
1099.4500
165,500
Tue, 01 Sep 2026
1135.9301
1135.9301
1086.0000
1103.6801
252,900
Mon, 31 Aug 2026
1136.2700
1158.2900
1132.0000
1147.2100
242,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
1161.0000
1177.0000
1150.0000
1153.5699
157,600
Thu, 27 Aug 2026
1137.5200
1175.4100
1136.4900
1157.0601
183,000
Wed, 26 Aug 2026
1120.0000
1145.8900
1104.3101
1133.7000
135,500
Tue, 25 Aug 2026
1157.0900
1170.2200
1133.1600
1137.1400
189,800
Mon, 24 Aug 2026
1170.6100
1181.4399
1156.0000
1166.4000
297,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
1149.7500
1188.8000
1148.8800
1172.6700
293,200
Thu, 20 Aug 2026
1165.8199
1178.6500
1135.1801
1149.7500
263,500
Wed, 19 Aug 2026
1095.6000
1176.1000
1089.4100
1161.5900
358,100
Tue, 18 Aug 2026
1072.7900
1098.3101
1070.0000
1078.1200
215,400
Mon, 17 Aug 2026
1087.5100
1093.5800
1060.0000
1064.4100
232,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
1112.7800
1116.9800
1075.3500
1085.7800
178,900
Thu, 13 Aug 2026
1065.0000
1117.9301
1048.0000
1110.7000
307,200
Wed, 12 Aug 2026
1030.9301
1054.9900
1015.0000
1044.2100
525,300
Tue, 11 Aug 2026
1044.7100
1048.4800
1016.0100
1038.2300
338,200
Mon, 10 Aug 2026
1029.6000
1070.0000
1029.3500
1049.7400
294,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
1033.2000
1058.7300
1023.0000
1041.4000
308,200
Thu, 06 Aug 2026
1087.2800
1087.2800
1020.2000
1031.8900
370,500
Wed, 05 Aug 2026
1056.0000
1107.6300
1051.0000
1091.5500
320,200
Tue, 04 Aug 2026
1040.0000
1055.3500
1028.4600
1046.9900
491,700
Mon, 03 Aug 2026
1111.6000
1115.9800
1031.1400
1045.4600
636,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
1136.0100
1136.0200
1070.2400
1122.9700
926,600
Thu, 30 Jul 2026
1150.0000
1238.6000
1125.2800
1139.5400
996,400
Wed, 29 Jul 2026
15 · 8-K
After-hours · 16:16 ET
8-K EARNINGS RELEASES Q3-26 ↗
Wed, 29 Jul 2026
14 · 10-Q
After-hours · 16:16 ET
Q3-26 10-Q ↗
Wed, 29 Jul 2026
1348.4900
1410.1700
1334.2400
1373.0800
432,200
Tue, 28 Jul 2026
1301.5500
1390.0000
1288.1500
1336.2200
402,800
Mon, 27 Jul 2026
1262.1100
1301.0000
1250.0000
1280.5699
275,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1220.0000
1252.7200
1209.9200
1237.3700
149,700
Thu, 23 Jul 2026
1218.1600
1230.0200
1188.1000
1206.1899
186,500
Wed, 22 Jul 2026
1244.1300
1248.2800
1212.1200
1221.4700
191,400
Tue, 21 Jul 2026
1209.2900
1244.3199
1172.6899
1227.3400
223,600
Mon, 20 Jul 2026
1249.2800
1269.5800
1231.7300
1263.8300
197,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1232.8900
1260.2100
1219.9700
1257.1100
251,400
Thu, 16 Jul 2026
1218.9900
1256.5000
1209.6801
1241.2200
201,100
Wed, 15 Jul 2026
1232.1400
1270.0000
1196.9399
1205.7900
228,400
Tue, 14 Jul 2026
1230.1500
1258.9600
1204.0100
1210.5200
342,500
Mon, 13 Jul 2026
1269.7700
1289.4800
1251.8500
1278.2500
283,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1290.0000
1304.7500
1246.4700
1250.9000
213,500
Thu, 09 Jul 2026
1245.0000
1279.7200
1233.3300
1279.4100
156,000
Wed, 08 Jul 2026
1288.9900
1298.0800
1259.9100
1266.0800
223,000
Tue, 07 Jul 2026
1295.0000
1335.6100
1294.0000
1300.2700
267,700
Mon, 06 Jul 2026
1269.1600
1295.5699
1250.0000
1286.5100
162,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1220.7600
1273.9900
1212.5000
1270.8300
270,300
Wed, 01 Jul 2026
1200.5100
1226.6801
1189.0000
1206.6500
254,700
Tue, 30 Jun 2026
1161.6500
1199.7400
1160.0000
1194.7800
255,400
Mon, 29 Jun 2026
1200.0000
1213.0500
1173.4600
1177.5200
287,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1150.4900
1199.3000
1150.4900
1182.7900
371,000
Thu, 25 Jun 2026
1127.4100
1163.3500
1113.1700
1143.4800
212,500
Wed, 24 Jun 2026
1099.7000
1149.9900
1099.4700
1140.3400
218,300
Tue, 23 Jun 2026
1098.8000
1113.5100
1080.8101
1099.4100
277,300
Mon, 22 Jun 2026
1074.5601
1108.5800
1065.6899
1090.8500
353,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1133.5100
1137.1600
1080.0000
1096.4800
889,900
Wed, 17 Jun 2026
1181.0000
1194.0000
1119.6100
1126.8400
328,600
Tue, 16 Jun 2026
1181.5900
1204.0000
1164.3000
1186.2400
283,400
Mon, 15 Jun 2026
1191.0000
1197.0000
1163.3199
1181.6200
333,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1196.1200
1199.7100
1163.6200
1179.1899
289,100
Thu, 11 Jun 2026
1205.0100
1235.2900
1175.2800
1185.3700
331,200
Wed, 10 Jun 2026
1222.9900
1260.0000
1209.7900
1220.1500
257,700
Tue, 09 Jun 2026
1200.6200
1246.0000
1187.5601
1225.1500
327,500
Mon, 08 Jun 2026
1144.0200
1226.5900
1124.4600
1207.3400
277,200
Mon, 08 Jun 2026
13 · 8-K
Pre-market · 09:19 ET
8-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1171.9000
1184.1000
1134.1000
1137.3300
199,400
Thu, 04 Jun 2026
1217.0400
1217.0400
1162.6100
1166.7000
233,200
Wed, 03 Jun 2026
1230.0000
1230.0000
1150.0000
1174.6600
348,700
Tue, 02 Jun 2026
1263.4600
1280.0000
1212.6500
1251.6300
413,600
Mon, 01 Jun 2026
1256.9301
1320.1500
1218.4000
1284.7500
306,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
1289.8800
1299.9900
1248.5100
1250.5900
344,000
Thu, 28 May 2026
1281.7000
1323.3500
1269.1300
1296.3600
365,100
Wed, 27 May 2026
1258.7100
1290.0000
1251.1100
1278.4700
373,400
Tue, 26 May 2026
1239.4500
1280.0000
1212.0000
1259.8900
386,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
1232.0000
1277.2300
1225.0000
1239.9100
303,200
Thu, 21 May 2026
1224.9500
1258.4700
1200.3199
1228.1000
341,600
Wed, 20 May 2026
1170.7800
1243.0000
1150.0000
1230.2300
395,300
Tue, 19 May 2026
1206.1100
1245.9399
1171.0601
1186.1500
506,300
Mon, 18 May 2026
1094.2100
1185.1600
1094.2100
1181.8199
429,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
1081.3900
1112.8400
1077.7000
1098.5900
288,900
Thu, 14 May 2026
1059.0500
1106.4000
1054.4200
1076.9301
328,700
Wed, 13 May 2026
1078.0000
1078.6000
1046.2200
1064.6400
376,200
Tue, 12 May 2026
1090.2800
1113.1400
1081.2500
1086.0000
345,200
Mon, 11 May 2026
1120.2400
1120.2400
1086.8700
1092.0000
289,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
1122.0000
1132.9301
1100.0000
1126.0000
315,400
Thu, 07 May 2026
1075.0000
1133.6500
1075.0000
1128.3900
324,000
Wed, 06 May 2026
1065.2300
1082.4100
1043.4600
1067.0000
425,600
Tue, 05 May 2026
1058.1000
1080.0000
1039.8101
1066.2700
278,200
Mon, 04 May 2026
1050.6500
1072.6300
1037.3000
1060.0000
242,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1049.0000
1063.0000
1002.1900
1035.5000
259,100
Thu, 30 Apr 2026
1000.0000
1026.0000
965.5000
1025.0000
629,800
Wed, 29 Apr 2026
1088.7800
1095.0000
1007.4400
1043.5699
505,800
Tue, 28 Apr 2026
12 · 10-Q
After-hours · 16:16 ET
10-Q Q2-26 ↗
Tue, 28 Apr 2026
11 · 8-K
After-hours · 16:15 ET
8-K EARNINGS RELEASES Q2-26 ↗
Tue, 28 Apr 2026
1028.7100
1059.8700
1007.4500
1010.5000
318,700
Mon, 27 Apr 2026
999.2700
1042.6100
985.1200
1013.8300
302,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
970.1500
1010.9000
966.0000
1004.7200
311,500
Thu, 23 Apr 2026
952.0000
981.4200
931.7000
979.7600
528,600
Wed, 22 Apr 2026
1053.5800
1069.4800
870.0100
970.1700
1,405,900
Tue, 21 Apr 2026
1051.3800
1088.8800
1017.1200
1036.7000
357,800
Mon, 20 Apr 2026
1055.0000
1069.2400
1031.3199
1063.4100
241,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
1092.0000
1110.3900
1062.7100
1073.5200
282,200
Thu, 16 Apr 2026
1056.9000
1079.6700
1048.0000
1069.9301
285,600
Wed, 15 Apr 2026
1017.9100
1046.5100
1017.9100
1030.8101
299,600
Tue, 14 Apr 2026
1010.0000
1051.6600
1000.2100
1007.2800
419,500
Mon, 13 Apr 2026
927.4100
1013.5100
923.0000
1000.9100
636,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
1068.0900
1073.9800
909.0000
922.3700
1,086,700
Thu, 09 Apr 2026
1081.2200
1088.8500
1035.0000
1072.3500
209,600
Wed, 08 Apr 2026
1119.0000
1130.5100
1085.4700
1092.0400
237,500
Tue, 07 Apr 2026
1100.0000
1100.7600
1075.0000
1082.0800
195,300
Mon, 06 Apr 2026
1090.0000
1099.1899
1076.5000
1094.3199
132,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
1050.0000
1100.9301
1037.4301
1089.7600
166,700
Wed, 01 Apr 2026
1059.1200
1072.0100
1030.1300
1061.9900
254,200
Tue, 31 Mar 2026
1069.4800
1079.8900
1037.2200
1067.5400
242,600
Mon, 30 Mar 2026
1022.3000
1057.4200
1010.0000
1047.9399
417,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
1023.4200
1030.5601
999.9900
1011.0600
244,200
Thu, 26 Mar 2026
1035.8500
1072.2900
1029.3900
1039.8400
202,900
Wed, 25 Mar 2026
1015.4500
1044.7500
1006.5000
1043.1000
332,600
Tue, 24 Mar 2026
1040.0000
1043.1801
969.3200
995.0000
614,400
Mon, 23 Mar 2026
1131.0900
1150.0000
1061.0000
1063.3300
460,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
10 · 8-K
After-hours · 17:26 ET
8-K ↗
Fri, 20 Mar 2026
1110.0601
1128.2000
1097.4600
1127.6200
614,000
Thu, 19 Mar 2026
1181.1899
1193.0000
1107.3000
1113.1600
389,600
Wed, 18 Mar 2026
1191.0000
1217.3400
1160.0601
1203.7000
272,500
Tue, 17 Mar 2026
1174.6200
1235.7000
1174.6200
1199.9301
380,500
Mon, 16 Mar 2026
1141.2400
1181.4900
1141.2400
1161.5300
320,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
1097.0601
1152.9000
1096.0000
1131.2200
496,400
Thu, 12 Mar 2026
1176.4800
1206.0601
1068.6700
1093.6200
969,700
Wed, 11 Mar 2026
9 · 8-K
After-hours · 17:20 ET
8-K ↗
Wed, 11 Mar 2026
1287.0100
1300.0000
1146.6899
1165.2300
848,700
Wed, 11 Mar 2026
8 · 8-K
Pre-market · 09:25 ET
8-K ↗
Tue, 10 Mar 2026
1432.6000
1433.0000
1280.6100
1285.1500
457,300
Mon, 09 Mar 2026
1446.4800
1461.7000
1418.0500
1441.2000
198,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
1467.6400
1481.4600
1439.9301
1476.0000
241,600
Thu, 05 Mar 2026
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 05 Mar 2026
1461.2500
1494.0000
1454.2000
1475.0900
172,600
Wed, 04 Mar 2026
1443.0000
1469.4301
1415.8199
1464.0100
182,600
Tue, 03 Mar 2026
1384.8300
1465.6899
1376.8500
1448.0200
221,700
Mon, 02 Mar 2026
1380.1400
1420.0000
1371.9700
1407.5400
177,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
1361.8101
1415.8900
1361.0400
1409.3600
309,400
Thu, 26 Feb 2026
1325.0000
1416.5400
1325.0000
1388.4399
342,400
Wed, 25 Feb 2026
1227.6300
1309.7000
1227.6300
1300.9399
393,000
Tue, 24 Feb 2026
1277.0699
1279.3101
1193.1000
1227.6300
571,400
Mon, 23 Feb 2026
1335.9700
1336.9900
1268.0000
1281.6400
259,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
1350.1600
1382.0800
1337.5400
1350.4500
144,500
Thu, 19 Feb 2026
1360.3800
1365.8500
1335.0500
1352.7300
140,800
Wed, 18 Feb 2026
1360.0900
1385.7800
1347.6801
1366.9301
205,000
Tue, 17 Feb 2026
1363.3600
1379.6000
1328.0900
1351.6000
210,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
1343.2600
1378.1500
1335.2200
1344.7400
191,400
Thu, 12 Feb 2026
1359.9600
1370.5400
1280.8600
1337.6400
459,500
Wed, 11 Feb 2026
1386.6600
1395.0000
1344.1700
1363.3101
203,700
Tue, 10 Feb 2026
1375.7000
1390.0000
1331.3300
1380.6801
236,000
Mon, 09 Feb 2026
1383.4200
1397.7400
1360.8800
1372.7600
261,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
1365.3900
1413.3300
1365.3900
1391.0000
364,100
Thu, 05 Feb 2026
1390.4200
1421.2500
1338.0900
1357.3400
285,500
Wed, 04 Feb 2026
1328.0699
1391.1100
1284.3000
1386.8800
616,100
Tue, 03 Feb 2026
1423.5601
1432.8300
1316.0601
1328.0699
877,900
Mon, 02 Feb 2026
1464.3300
1494.7800
1441.4200
1450.9100
369,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
1512.5300
1512.5300
1455.9399
1463.1700
282,600
Thu, 29 Jan 2026
1538.8400
1585.0000
1493.3900
1501.7500
454,000
Wed, 28 Jan 2026
6 · 10-Q
After-hours · 16:16 ET
10-Q Q1 2026 ↗
Wed, 28 Jan 2026
5 · 8-K
After-hours · 16:15 ET
8-K EARNINGS RELEASES Q1-26 ↗
Wed, 28 Jan 2026
1537.2800
1555.0800
1510.0000
1525.6700
368,400
Tue, 27 Jan 2026
4 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Tue, 27 Jan 2026
1544.4600
1548.0000
1513.0000
1545.0000
439,900
Mon, 26 Jan 2026
1545.0000
1555.2500
1522.9500
1550.7400
417,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
1540.0900
1562.9600
1527.7300
1544.6899
355,000
Thu, 22 Jan 2026
1546.7900
1572.4900
1526.3300
1556.9500
270,600
Wed, 21 Jan 2026
1504.0000
1556.3500
1503.4600
1535.5400
339,300
Tue, 20 Jan 2026
1546.5601
1550.0000
1493.3101
1494.5000
413,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
1570.7200
1598.1500
1552.3199
1567.1899
279,900
Thu, 15 Jan 2026
1604.3101
1629.8800
1568.2500
1581.1899
162,900
Wed, 14 Jan 2026
1615.4800
1635.0000
1602.6400
1616.2900
314,900
Tue, 13 Jan 2026
1627.3800
1633.0300
1607.0000
1623.1801
187,800
Mon, 12 Jan 2026
1656.5500
1684.8800
1620.0000
1631.3101
209,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
3 · PRE 14A
After-hours · 16:30 ET
PRE 14A ↗
Fri, 09 Jan 2026
1600.2700
1671.5500
1597.5000
1665.5300
251,700
Thu, 08 Jan 2026
1572.1100
1606.0000
1560.0000
1585.6000
252,700
Wed, 07 Jan 2026
1622.9500
1643.8300
1578.6500
1580.5100
175,600
Tue, 06 Jan 2026
1630.0000
1636.8500
1573.2900
1599.9600
307,000
Mon, 05 Jan 2026
1637.8900
1674.3400
1637.8900
1653.4800
289,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
1691.0300
1691.0300
1603.3700
1643.2700
248,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
1744.0000
1745.0000
1672.9100
1690.6200
238,100
Tue, 30 Dec 2025
1749.7500
1771.6801
1743.1000
1745.7500
99,700
Mon, 29 Dec 2025
1748.1899
1779.0100
1737.7700
1771.6899
140,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
1729.3600
1754.2000
1726.0100
1753.1899
102,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
1716.3500
1741.6899
1701.4900
1731.0100
68,600
Tue, 23 Dec 2025
1742.6300
1749.2000
1712.8700
1725.7800
140,700
Mon, 22 Dec 2025
1734.0400
1767.9000
1733.0000
1742.6300
207,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
1756.2900
1766.3300
1726.3900
1748.4301
528,300
Thu, 18 Dec 2025
1773.7600
1785.7500
1752.3300
1761.4100
272,200
Wed, 17 Dec 2025
1790.4600
1815.1600
1747.4399
1755.0200
226,000
Tue, 16 Dec 2025
1817.2300
1830.0500
1785.0601
1792.1300
209,200
Mon, 15 Dec 2025
1845.0000
1851.6700
1804.2700
1807.7300
214,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
1825.8300
1858.9100
1815.6100
1844.9800
242,100
Thu, 11 Dec 2025
1764.3101
1836.9301
1764.3101
1825.8300
280,500
Wed, 10 Dec 2025
1755.3199
1780.0000
1724.4301
1752.2400
161,800
Tue, 09 Dec 2025
1752.9900
1771.8900
1736.5699
1751.6899
183,000
Mon, 08 Dec 2025
1788.2200
1806.9600
1732.0100
1760.4500
226,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
1775.4000
1813.5500
1774.6200
1798.5300
137,700
Thu, 04 Dec 2025
1777.0200
1787.9000
1760.3800
1771.8700
97,100
Wed, 03 Dec 2025
1777.0400
1791.3700
1756.0000
1762.3500
146,500
Tue, 02 Dec 2025
1781.0400
1800.6899
1759.0000
1778.7100
150,100
Mon, 01 Dec 2025
1781.9700
1798.2200
1765.9900
1768.6801
154,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
1800.0000
1807.2200
1782.0000
1805.8300
48,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
1817.9301
1835.0000
1793.7900
1797.2700
112,500
Tue, 25 Nov 2025
1745.0000
1820.7500
1737.7800
1810.0000
195,500
Mon, 24 Nov 2025
1787.0000
1794.1801
1724.4800
1748.2500
278,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
1724.8500
1820.9000
1721.6000
1788.2000
301,100
Thu, 20 Nov 2025
1750.0000
1780.9700
1709.3300
1720.5500
140,500
Wed, 19 Nov 2025
1722.4600
1748.1100
1702.7500
1736.1600
124,600
Tue, 18 Nov 2025
1760.2500
1761.6899
1719.9900
1724.9700
173,400
Mon, 17 Nov 2025
1750.2300
1768.2500
1732.9800
1760.2500
187,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
1719.6400
1760.7900
1691.3700
1741.3700
118,000
Thu, 13 Nov 2025
1776.0000
1791.3500
1736.2500
1737.2700
139,100
Wed, 12 Nov 2025
1805.7700
1834.3300
1773.4600
1777.9100
219,500
Tue, 11 Nov 2025
1755.7200
1835.0000
1755.7200
1797.6899
276,400
Mon, 10 Nov 2025
1745.5000
1807.0000
1725.0000
1756.3400
278,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-K
After-hours · 16:02 ET
10-K FY2025 ↗
Fri, 07 Nov 2025
1646.5000
1740.6300
1646.5000
1740.0000
252,200
Thu, 06 Nov 2025
1685.0000
1768.2000
1668.9200
1674.8000
408,300
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 05 Nov 2025
1598.4000
1638.4399
1591.2200
1629.2000
248,100
Tue, 04 Nov 2025
1636.0000
1656.9500
1591.6600
1606.1000
266,100
Mon, 03 Nov 2025
1653.0000
1664.6600
1619.2200
1650.5100
248,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
1566.6400
1671.0000
1566.6400
1659.5300
311,400
Thu, 30 Oct 2025
1569.3300
1626.5601
1561.6100
1585.3600
250,200
Wed, 29 Oct 2025
1647.8700
1649.9200
1565.0000
1566.9000
261,400
Tue, 28 Oct 2025
1680.0000
1682.7600
1660.0400
1666.6400
184,200
Mon, 27 Oct 2025
1676.9700
1696.3400
1673.7500
1685.0900
216,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1627.1700
1669.1801
1624.5000
1667.0000
189,400
Thu, 23 Oct 2025
1575.0000
1628.7400
1572.7600
1615.3600
331,100
Wed, 22 Oct 2025
1560.5000
1594.9301
1548.7800
1573.9399
395,500
Tue, 21 Oct 2025
1623.4100
1623.4100
1564.6000
1565.8300
397,100
Mon, 20 Oct 2025
1630.0900
1653.1500
1617.3400
1620.3900
160,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
1624.6300
1638.7500
1604.3400
1616.0000
256,500
Thu, 16 Oct 2025
1622.2900
1642.0100
1607.5000
1620.1400
287,600
Wed, 15 Oct 2025
1641.2800
1652.8900
1611.9399
1636.6500
273,300
Tue, 14 Oct 2025
1641.7100
1655.8101
1581.4800
1649.5100
403,700
Mon, 13 Oct 2025
1658.1500
1716.1200
1648.3101
1649.9900
288,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
1716.8900
1723.5699
1652.1400
1665.2100
297,700
Thu, 09 Oct 2025
1693.4000
1730.2300
1672.6600
1708.7700
322,100
Wed, 08 Oct 2025
1821.3900
1835.9301
1688.6899
1695.0100
770,800
Tue, 07 Oct 2025
1841.7900
1881.2100
1825.0000
1879.5500
362,800
Mon, 06 Oct 2025
1862.1200
1886.2800
1829.1200
1850.1801
482,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
1786.8700
1880.1600
1786.8300
1850.6500
598,500
Thu, 02 Oct 2025
1785.5000
1998.0100
1692.3300
1784.6801
1,710,100
Wed, 01 Oct 2025
1506.3101
1535.0000
1484.2300
1512.7100
238,700
Tue, 30 Sep 2025
1523.5000
1523.9399
1488.4000
1496.5300
262,300
Mon, 29 Sep 2025
1521.0500
1542.2500
1520.2100
1525.4399
144,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
1542.9900
1562.2000
1511.5500
1518.7800
199,000
Thu, 25 Sep 2025
1533.6100
1553.1899
1516.3199
1548.3600
173,700
Wed, 24 Sep 2025
1527.6200
1556.5900
1526.8199
1543.1801
136,600
Tue, 23 Sep 2025
1548.6801
1550.6500
1515.5601
1534.7700
163,000
Mon, 22 Sep 2025
1475.0000
1546.6000
1460.9100
1538.9500
298,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
1533.3300
1543.9900
1464.8000
1477.2100
520,200
Thu, 18 Sep 2025
1565.6300
1589.8800
1505.9700
1522.1000
272,200
Wed, 17 Sep 2025
1559.5601
1602.9200
1551.5200
1551.8300
360,900
Tue, 16 Sep 2025
1560.0000
1563.0500
1549.1600
1553.5400
165,200
Mon, 15 Sep 2025
1553.0300
1562.0000
1548.2300
1555.2100
169,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
1590.4800
1593.2900
1511.0400
1544.0500
224,400
Thu, 11 Sep 2025
1544.7900
1598.0000
1529.6400
1596.5601
300,400
Wed, 10 Sep 2025
1537.2700
1554.4100
1522.2500
1530.3600
436,000
Tue, 09 Sep 2025
1545.3500
1553.8000
1531.0699
1546.5601
218,300
Mon, 08 Sep 2025
1534.7400
1542.5100
1523.8000
1538.2000
299,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
1537.9600
1559.3700
1520.0000
1531.9900
194,700