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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
1351.6899
1363.6100
1344.4550
1349.9000
209,065
Thu, 22 Oct 2026
1352.4900
1360.1200
1308.2200
1360.0800
224,700
Wed, 21 Oct 2026
1336.9100
1359.2900
1332.0500
1351.8700
263,700
Tue, 20 Oct 2026
1318.6600
1338.8199
1317.1100
1335.9600
170,800
Mon, 19 Oct 2026
1331.8000
1338.3700
1317.5100
1318.0601
208,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
1340.0000
1349.8800
1319.3600
1330.7000
236,900
Thu, 15 Oct 2026
1339.9399
1355.0000
1306.8199
1331.1700
276,200
Wed, 14 Oct 2026
1300.2500
1330.6300
1288.1600
1330.6200
440,900
Tue, 13 Oct 2026
1313.1801
1327.3300
1304.1500
1325.1000
284,700
Mon, 12 Oct 2026
1294.7600
1307.8800
1287.9500
1306.7300
274,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
1272.1500
1295.0500
1270.7900
1289.7900
182,600
Thu, 08 Oct 2026
1261.6500
1282.9700
1258.5900
1268.6700
186,700
Wed, 07 Oct 2026
1267.9800
1281.8000
1260.2000
1263.5100
238,300
Tue, 06 Oct 2026
1286.6100
1287.2600
1272.1400
1275.5601
218,100
Mon, 05 Oct 2026
1277.0400
1292.3500
1267.1500
1286.8400
207,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
1289.0100
1300.0000
1274.8000
1280.3000
270,900
Thu, 01 Oct 2026
1240.0000
1282.2700
1240.0000
1281.6801
299,100
Wed, 30 Sep 2026
1252.2600
1257.8000
1242.4100
1245.7600
273,200
Tue, 29 Sep 2026
1248.9301
1257.0500
1242.6899
1248.6700
257,700
Mon, 28 Sep 2026
1240.9800
1257.8101
1236.2900
1255.6899
365,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
1260.0000
1265.1100
1237.4700
1243.0699
389,900
Thu, 24 Sep 2026
1271.6200
1296.3400
1269.4500
1279.4700
229,700
Wed, 23 Sep 2026
1266.6000
1276.4200
1262.2600
1270.6700
316,700
Tue, 22 Sep 2026
1283.8600
1289.9399
1260.3199
1268.6200
298,300
Mon, 21 Sep 2026
1269.9500
1279.1600
1252.9700
1277.7900
212,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
1260.1500
1270.6400
1252.1000
1266.6100
355,000
Thu, 17 Sep 2026
1275.0000
1278.2500
1250.6000
1262.6100
236,100
Wed, 16 Sep 2026
1274.3900
1274.5100
1252.9301
1258.2600
263,500
Tue, 15 Sep 2026
1269.5800
1280.0300
1258.7000
1269.5300
334,700
Mon, 14 Sep 2026
1280.1500
1291.9200
1271.6400
1277.5100
241,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
1289.0000
1296.6801
1274.2000
1280.0000
252,800
Thu, 10 Sep 2026
1277.4399
1283.3500
1263.5699
1271.4900
229,900
Wed, 09 Sep 2026
1282.3700
1292.6700
1274.2800
1278.8300
225,400
Tue, 08 Sep 2026
1319.6500
1319.8600
1271.7900
1289.1700
352,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
1312.6600
1330.6200
1312.5200
1324.4900
175,400
Thu, 03 Sep 2026
1290.4500
1312.9900
1283.4800
1312.8400
147,300
Wed, 02 Sep 2026
1306.3800
1311.7500
1283.9700
1284.8500
292,200
Tue, 01 Sep 2026
1312.1600
1317.7500
1297.9399
1309.2100
192,900
Mon, 31 Aug 2026
1304.1700
1312.8600
1300.1300
1309.4900
427,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
1334.2900
1335.3101
1294.0500
1306.3000
150,200
Thu, 27 Aug 2026
1327.0200
1327.6100
1311.9399
1321.0800
168,100
Wed, 26 Aug 2026
1309.5000
1337.9600
1309.5000
1335.3900
153,500
Tue, 25 Aug 2026
1329.9000
1330.9600
1297.5500
1301.6801
173,300
Mon, 24 Aug 2026
1313.1000
1333.3500
1301.4200
1321.9000
157,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
1305.4301
1316.9900
1300.2600
1312.2400
233,900
Thu, 20 Aug 2026
1301.4800
1313.1600
1293.8700
1300.3400
238,300
Wed, 19 Aug 2026
1319.9399
1331.5601
1302.6801
1306.9500
176,000
Tue, 18 Aug 2026
1323.3900
1323.4800
1310.0400
1314.1200
218,700
Mon, 17 Aug 2026
1318.1500
1327.9399
1315.5500
1317.6801
177,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
1328.3000
1329.9000
1314.5500
1322.6400
209,600
Thu, 13 Aug 2026
1311.7400
1321.6600
1300.2800
1321.3800
208,700
Wed, 12 Aug 2026
1303.3000
1312.8199
1297.4600
1304.8800
177,600
Tue, 11 Aug 2026
1296.8700
1310.6400
1296.8700
1301.9399
193,100
Mon, 10 Aug 2026
1274.6000
1297.4900
1274.6000
1297.4500
310,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
1275.4399
1295.7200
1269.3101
1277.5500
301,700
Thu, 06 Aug 2026
1297.6400
1300.0000
1268.9000
1282.5800
301,400
Wed, 05 Aug 2026
1302.8300
1312.4301
1283.2200
1285.0699
475,700
Tue, 04 Aug 2026
14 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Tue, 04 Aug 2026
1280.5900
1311.2200
1260.2200
1300.4500
587,600
Tue, 04 Aug 2026
13 · 8-K
Pre-market · 08:03 ET
8-K ↗
Mon, 03 Aug 2026
1378.4800
1388.3800
1333.0500
1371.2500
343,600
Mon, 03 Aug 2026
12 · 8-K
Pre-market · 08:03 ET
FORM 8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
1356.9700
1391.4000
1342.9200
1382.2200
340,700
Thu, 30 Jul 2026
1371.5100
1373.6300
1340.6600
1355.4900
356,100
Wed, 29 Jul 2026
1389.1400
1392.2700
1354.6700
1358.9200
310,900
Tue, 28 Jul 2026
1412.4000
1418.2000
1385.1801
1398.9000
370,800
Mon, 27 Jul 2026
1377.8900
1398.9700
1374.9399
1398.9500
150,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1350.2800
1383.3400
1350.2800
1382.6000
205,200
Thu, 23 Jul 2026
1353.0100
1369.9000
1352.3400
1367.4600
268,800
Wed, 22 Jul 2026
1363.3500
1377.3400
1348.3400
1354.0100
253,100
Tue, 21 Jul 2026
1385.0000
1392.7100
1347.2700
1361.6100
332,500
Mon, 20 Jul 2026
1401.1899
1401.1899
1364.5800
1371.2200
255,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1391.4800
1419.9100
1386.8600
1395.0100
327,600
Thu, 16 Jul 2026
1375.9399
1404.1801
1374.3101
1402.0300
263,300
Wed, 15 Jul 2026
1369.9700
1372.9200
1358.3300
1371.4399
218,400
Tue, 14 Jul 2026
1391.6801
1405.7200
1353.9000
1371.0699
291,400
Mon, 13 Jul 2026
1381.2500
1400.0000
1377.5200
1391.6801
213,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1364.2300
1384.9399
1358.3101
1375.7600
221,500
Thu, 09 Jul 2026
1364.8101
1375.9100
1355.6500
1364.8600
229,900
Wed, 08 Jul 2026
1348.3000
1356.0500
1336.4100
1349.7400
142,200
Tue, 07 Jul 2026
1371.2000
1371.2000
1340.3400
1356.4301
233,400
Mon, 06 Jul 2026
1340.0200
1371.2300
1332.9800
1370.1600
288,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1359.6000
1359.6000
1328.9500
1342.9800
254,100
Wed, 01 Jul 2026
1358.5500
1369.9200
1338.2000
1338.2400
337,900
Tue, 30 Jun 2026
1358.6801
1378.4500
1349.2900
1360.4000
379,300
Mon, 29 Jun 2026
1346.9500
1365.2600
1339.0000
1353.2900
445,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1379.4600
1379.4600
1341.4301
1353.6100
610,900
Thu, 25 Jun 2026
1337.7600
1390.9600
1337.7600
1374.7800
311,500
Wed, 24 Jun 2026
1329.2300
1348.1300
1324.5699
1342.5699
942,500
Tue, 23 Jun 2026
1328.5100
1341.4200
1312.1600
1320.4800
339,800
Mon, 22 Jun 2026
1356.4500
1377.0800
1339.4700
1341.4200
506,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1322.6899
1365.4200
1316.1700
1365.4100
715,100
Wed, 17 Jun 2026
1315.2700
1332.0000
1304.4900
1311.1000
341,500
Tue, 16 Jun 2026
1315.0000
1332.8700
1311.7600
1319.7200
293,400
Mon, 15 Jun 2026
1319.0000
1332.6801
1305.0100
1313.9200
244,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1320.5400
1329.7600
1304.9800
1315.8700
191,100
Thu, 11 Jun 2026
1332.0601
1332.2500
1307.0000
1313.9600
267,000
Wed, 10 Jun 2026
1333.1600
1349.7400
1309.9700
1317.6300
288,400
Tue, 09 Jun 2026
1314.1600
1330.3199
1304.3101
1329.8000
297,500
Mon, 08 Jun 2026
1296.7400
1309.1600
1288.6500
1304.5699
265,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1288.7400
1306.5100
1283.4600
1300.0100
255,800
Thu, 04 Jun 2026
1296.0699
1300.0000
1281.6899
1289.3700
217,100
Wed, 03 Jun 2026
1270.4000
1296.0300
1266.6400
1284.2200
291,100
Tue, 02 Jun 2026
1245.1500
1268.6500
1245.1500
1268.3600
195,600
Mon, 01 Jun 2026
1245.1600
1245.1600
1220.0000
1243.0300
227,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
1239.4800
1244.7800
1233.6200
1234.2400
461,100
Thu, 28 May 2026
1231.2300
1260.7700
1224.5000
1247.4100
254,700
Wed, 27 May 2026
1253.4399
1257.3400
1236.7100
1246.0300
250,400
Tue, 26 May 2026
1252.5200
1257.4000
1243.1100
1249.2200
328,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
1244.4600
1260.9900
1231.7800
1247.7900
280,100
Thu, 21 May 2026
1233.2900
1249.9399
1221.6600
1239.2600
188,600
Wed, 20 May 2026
1242.7300
1253.2300
1234.8900
1244.0500
198,400
Tue, 19 May 2026
1256.6899
1259.2600
1231.0100
1244.4200
235,100
Mon, 18 May 2026
1272.3400
1275.6899
1252.7700
1265.0300
219,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
1276.0200
1280.9500
1260.4700
1272.4700
282,900
Thu, 14 May 2026
1261.1700
1285.3600
1250.0000
1284.1899
333,200
Wed, 13 May 2026
1238.4399
1253.1400
1229.3101
1252.8500
230,500
Tue, 12 May 2026
1229.6200
1241.2800
1225.5900
1238.2900
291,000
Mon, 11 May 2026
1237.7900
1237.7900
1210.3300
1226.0900
240,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
1239.5699
1252.6500
1218.5601
1233.7100
303,300
Fri, 08 May 2026
11 · 8-K
Next filing day · accepted 07 May, 18:05 ET
8-K ↗
Thu, 07 May 2026
10 · S-3ASR
After-hours · 17:01 ET
S-3ASR ↗
Thu, 07 May 2026
9 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 07 May 2026
1280.0000
1286.5601
1233.0300
1234.1000
639,700
Wed, 06 May 2026
1145.8000
1173.3400
1141.4600
1169.8600
411,100
Tue, 05 May 2026
1144.9500
1150.2400
1134.7600
1134.7800
232,200
Mon, 04 May 2026
1139.6801
1164.6801
1138.2000
1142.1400
295,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1164.4399
1168.4700
1142.8600
1148.6200
212,300
Fri, 01 May 2026
8 · 8-K
Pre-market · 09:17 ET
8-K ↗
Thu, 30 Apr 2026
1149.6400
1165.3000
1145.0900
1161.3500
344,200
Wed, 29 Apr 2026
1158.0000
1166.8900
1136.3500
1144.8101
190,500
Tue, 28 Apr 2026
1165.5800
1166.5500
1146.0200
1160.1400
258,700
Mon, 27 Apr 2026
1151.4399
1161.9600
1144.9900
1158.0800
179,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1159.1899
1160.6200
1141.0500
1147.9900
283,300
Thu, 23 Apr 2026
1161.7400
1177.9100
1149.3900
1164.9100
311,700
Wed, 22 Apr 2026
1177.5699
1182.7100
1154.1600
1154.1801
209,900
Tue, 21 Apr 2026
1162.8101
1176.4800
1160.0900
1171.0300
180,900
Mon, 20 Apr 2026
1158.6500
1164.6801
1153.4301
1163.1000
173,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
1138.5200
1168.0601
1131.5100
1162.9399
271,700
Thu, 16 Apr 2026
1140.7300
1159.0601
1132.6700
1133.5200
300,600
Wed, 15 Apr 2026
1149.8101
1154.1700
1128.1600
1143.3500
194,800
Tue, 14 Apr 2026
1158.3900
1167.0200
1149.5000
1155.4200
188,100
Mon, 13 Apr 2026
1168.0000
1171.4100
1134.8700
1161.6600
324,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
1173.8600
1179.7100
1165.5300
1172.0699
137,600
Thu, 09 Apr 2026
1144.9700
1183.0100
1144.2300
1172.2100
326,100
Wed, 08 Apr 2026
1133.8199
1149.1200
1129.2600
1146.7200
250,700
Tue, 07 Apr 2026
1117.2000
1117.4900
1099.6300
1108.1500
254,000
Mon, 06 Apr 2026
1109.7300
1120.5900
1073.2100
1117.2400
176,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
1095.0000
1133.7900
1070.4200
1117.4500
203,900
Wed, 01 Apr 2026
1094.0800
1112.8101
1093.0200
1107.5800
215,500
Tue, 31 Mar 2026
1070.2800
1100.0300
1062.6899
1090.8101
311,200
Mon, 30 Mar 2026
1062.9600
1071.4000
1043.7700
1057.2200
178,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
1063.9000
1065.0300
1050.1300
1057.0699
231,100
Thu, 26 Mar 2026
1070.7300
1084.0900
1060.9700
1065.4800
158,300
Wed, 25 Mar 2026
1076.2500
1083.2200
1060.4900
1075.8700
181,600
Tue, 24 Mar 2026
1044.6000
1074.3500
1033.1899
1065.4000
202,000
Mon, 23 Mar 2026
1061.8199
1079.1000
1053.5300
1054.4700
290,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
1039.8600
1059.5000
1035.3000
1041.9500
494,200
Thu, 19 Mar 2026
1041.9301
1053.6700
1037.7300
1043.0500
321,100
Wed, 18 Mar 2026
1062.0601
1067.5400
1044.2400
1045.8199
211,800
Tue, 17 Mar 2026
1067.9900
1072.8199
1052.4200
1065.5300
156,100
Mon, 16 Mar 2026
1080.2700
1082.1899
1056.7900
1060.4600
223,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
1091.2200
1093.9500
1064.2400
1073.9399
212,900
Thu, 12 Mar 2026
1101.6200
1106.4700
1080.4800
1082.1801
185,200
Wed, 11 Mar 2026
1101.5699
1110.8900
1092.0500
1110.4900
181,400
Tue, 10 Mar 2026
1112.1400
1123.4800
1101.5800
1106.4000
189,800
Tue, 10 Mar 2026
7 · DEFA14A
Pre-market · 08:03 ET
DEFA14A ↗
Tue, 10 Mar 2026
6 · DEF 14A
Pre-market · 08:01 ET
DEF 14A ↗
Mon, 09 Mar 2026
1097.2500
1120.3300
1083.3300
1115.2800
231,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
1129.6801
1140.3300
1106.0699
1112.7900
277,900
Thu, 05 Mar 2026
1157.1500
1174.2100
1139.5500
1145.7100
341,700
Wed, 04 Mar 2026
1153.6600
1155.3300
1137.2900
1148.4600
225,100
Tue, 03 Mar 2026
1139.2300
1155.3500
1129.4600
1151.4100
220,400
Mon, 02 Mar 2026
1144.5800
1157.6801
1133.6000
1152.2500
220,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
1100.7000
1145.5300
1099.7500
1144.7300
485,200
Thu, 26 Feb 2026
1125.4000
1128.3700
1103.0601
1105.5200
366,100
Wed, 25 Feb 2026
1128.0900
1128.4700
1108.9600
1117.1801
183,800
Tue, 24 Feb 2026
1117.9301
1130.9700
1112.6400
1126.6801
129,100
Mon, 23 Feb 2026
1122.6899
1130.2700
1112.1400
1116.7500
232,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
1127.7300
1143.2400
1099.2100
1127.0699
482,200
Thu, 19 Feb 2026
5 · 10-K
After-hours · 16:13 ET
10-K ↗
Thu, 19 Feb 2026
1134.3600
1143.5900
1117.8800
1127.7300
195,600
Wed, 18 Feb 2026
1131.7500
1143.5800
1128.1600
1134.0400
158,500
Tue, 17 Feb 2026
1128.9000
1140.3300
1120.0500
1132.2200
248,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
1117.5000
1142.5300
1111.0699
1131.4200
319,500
Thu, 12 Feb 2026
1204.0000
1218.6300
1114.4200
1116.6000
789,700
Wed, 11 Feb 2026
1194.3000
1208.2800
1184.7700
1202.4700
226,100
Tue, 10 Feb 2026
1190.1500
1191.3101
1170.4900
1188.0300
217,200
Mon, 09 Feb 2026
1187.3199
1197.6500
1174.8400
1190.1500
250,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
1194.8600
1199.1300
1177.0000
1197.6500
233,100
Thu, 05 Feb 2026
1195.0000
1199.1200
1179.6600
1183.1500
449,100
Wed, 04 Feb 2026
1156.7900
1204.3600
1149.7300
1194.9301
613,200
Tue, 03 Feb 2026
1087.0000
1169.5699
1087.0000
1155.0000
897,000
Tue, 03 Feb 2026
4 · 8-K
Pre-market · 08:09 ET
8-K ↗
Mon, 02 Feb 2026
1086.7600
1098.8300
1078.6500
1096.1801
420,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
1080.0000
1082.7800
1066.1500
1079.9399
346,100
Thu, 29 Jan 2026
1075.0000
1086.7800
1064.4700
1082.2100
448,700
Wed, 28 Jan 2026
1057.5300
1073.1500
1053.5601
1070.0100
315,200
Tue, 27 Jan 2026
1060.9900
1065.8600
1045.3300
1057.5601
159,000
Mon, 26 Jan 2026
1061.3800
1064.9600
1048.0800
1049.9700
206,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
1065.8101
1071.9100
1049.3400
1057.8600
231,900
Thu, 22 Jan 2026
1062.9301
1068.5000
1057.0500
1066.6300
172,400
Wed, 21 Jan 2026
1041.4600
1068.1700
1035.0800
1058.5800
168,400
Tue, 20 Jan 2026
1050.8700
1058.4700
1033.8500
1034.2500
270,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
1058.2300
1074.3000
1055.2500
1068.7200
283,600
Thu, 15 Jan 2026
1060.9500
1065.2800
1055.7700
1063.3000
183,600
Wed, 14 Jan 2026
1041.0000
1053.2500
1033.7200
1053.2500
190,200
Tue, 13 Jan 2026
1033.5800
1042.0500
1023.5100
1041.9000
176,200
Mon, 12 Jan 2026
1024.4399
1035.2500
1024.1200
1032.3101
173,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
1037.3800
1044.2900
1026.3600
1029.8199
194,800
Thu, 08 Jan 2026
1000.5200
1038.5699
1000.5200
1033.3300
250,400
Wed, 07 Jan 2026
1022.2700
1026.3199
1002.2000
1004.6800
261,800
Tue, 06 Jan 2026
1010.3400
1036.2200
1008.0100
1028.9800
229,400
Mon, 05 Jan 2026
996.2800
1031.7400
996.2800
1015.0600
294,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
1007.2800
1013.9100
997.2500
1003.8100
222,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
1021.0000
1021.6400
1008.8200
1009.0500
178,600
Tue, 30 Dec 2025
1022.3600
1026.9200
1013.5800
1021.0900
254,300
Mon, 29 Dec 2025
1025.5300
1029.4800
1017.9200
1026.3101
223,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
1032.0300
1039.7500
1016.7400
1024.2800
128,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
1021.7900
1032.7900
1019.1800
1030.7300
83,700
Tue, 23 Dec 2025
1034.8000
1035.2200
1021.3300
1023.9000
265,400
Mon, 22 Dec 2025
1025.0000
1035.3101
1021.4600
1034.8700
228,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
1022.1100
1030.0000
1010.1200
1025.0200
891,800
Thu, 18 Dec 2025
1022.9500
1029.9301
1012.8600
1019.5200
369,200
Wed, 17 Dec 2025
1018.2700
1024.2700
1008.5700
1020.0500
258,400
Tue, 16 Dec 2025
1030.5500
1031.0000
1017.7700
1022.0800
274,300
Mon, 15 Dec 2025
1025.2100
1038.6100
1023.6400
1029.5601
397,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
1041.3101
1042.0000
1019.4000
1022.5400
386,200
Fri, 12 Dec 2025
3 · 8-K
Next filing day · accepted 11 Dec, 18:11 ET
8-K ↗
Thu, 11 Dec 2025
1000.0000
1035.8600
997.8200
1032.3900
478,900
Wed, 10 Dec 2025
964.9600
997.1100
959.1400
995.5700
312,600
Tue, 09 Dec 2025
959.8500
971.2700
958.1400
958.6800
178,100
Mon, 08 Dec 2025
969.0200
977.2400
957.7900
959.0700
284,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
965.5300
977.1400
961.8100
975.5400
208,300
Thu, 04 Dec 2025
974.9600
979.2100
967.9100
968.9100
280,200
Wed, 03 Dec 2025
961.8900
975.9200
959.8500
971.1600
228,000
Tue, 02 Dec 2025
945.8100
961.9800
941.5100
961.1500
288,100
Mon, 01 Dec 2025
941.5900
955.5400
941.3200
944.8700
280,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
944.0200
949.9900
942.6200
948.6300
106,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
938.1100
949.6100
933.5300
945.1000
221,200
Tue, 25 Nov 2025
937.7500
945.6700
932.2200
941.7500
232,300
Mon, 24 Nov 2025
944.2300
956.0000
929.7000
929.9600
495,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
930.8800
957.6900
916.1100
952.1500
414,000
Thu, 20 Nov 2025
930.6600
937.0000
920.3800
925.1500
350,600
Wed, 19 Nov 2025
917.9500
924.6500
906.5200
922.5600
259,900
Tue, 18 Nov 2025
921.9500
928.0000
912.7400
918.1800
271,600
Mon, 17 Nov 2025
922.1300
931.7900
916.7500
923.4700
302,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
934.3500
939.8700
921.5400
926.2100
239,900
Thu, 13 Nov 2025
943.0000
953.4800
933.4500
934.9400
232,700
Wed, 12 Nov 2025
944.8500
949.8500
936.3200
944.9700
202,100
Tue, 11 Nov 2025
951.5300
958.9100
945.5000
945.6100
144,300
Mon, 10 Nov 2025
951.7600
959.0500
938.3200
949.9600
229,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
950.9800
957.5600
945.5400
955.0400
188,200
Thu, 06 Nov 2025
957.4400
965.3100
951.5200
952.6600
269,100
Wed, 05 Nov 2025
955.4100
969.9100
955.4100
962.3900
259,300
Tue, 04 Nov 2025
965.9500
970.0500
954.3000
955.8700
378,400
Mon, 03 Nov 2025
966.7200
974.4200
959.5800
966.3200
420,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Fri, 31 Oct 2025
969.0200
993.0600
921.1600
979.0000
886,700
Fri, 31 Oct 2025
1 · 8-K
Pre-market · 08:07 ET
8-K ↗
Thu, 30 Oct 2025
955.9300
976.9000
953.2200
956.2400
510,000
Wed, 29 Oct 2025
960.7500
966.8400
953.7700
958.9700
284,700
Tue, 28 Oct 2025
974.9300
981.4100
962.4100
963.4800
314,700
Mon, 27 Oct 2025
971.2400
979.5800
966.2700
978.3100
214,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
968.2600
978.2100
964.5400
968.4100
303,200
Thu, 23 Oct 2025
973.6600
985.5600
954.8400
964.0700
312,000