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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
1124.8101
1123.2350
1082.5900
1104.8400
437,619
Thu, 22 Oct 2026
1122.0699
1144.4100
1105.2600
1141.7400
489,000
Wed, 21 Oct 2026
1148.9399
1154.8500
1122.5100
1129.3800
346,800
Tue, 20 Oct 2026
1137.4200
1152.7000
1127.5300
1143.0601
348,000
Mon, 19 Oct 2026
1135.0000
1146.8800
1127.5200
1142.4500
283,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
1144.1400
1158.0400
1135.7200
1139.3400
395,800
Thu, 15 Oct 2026
1118.4301
1136.3400
1111.9500
1134.2400
288,000
Wed, 14 Oct 2026
1112.1899
1115.4200
1099.1400
1109.7700
316,100
Tue, 13 Oct 2026
1113.0100
1115.7100
1091.1600
1112.3900
331,200
Mon, 12 Oct 2026
1107.2500
1129.2100
1105.1500
1119.9399
330,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
1090.0200
1110.7700
1085.0000
1107.9900
278,700
Thu, 08 Oct 2026
1091.7300
1104.5200
1087.5000
1089.3000
424,300
Wed, 07 Oct 2026
1092.0100
1101.7500
1082.0400
1096.2100
399,400
Tue, 06 Oct 2026
1093.0000
1110.3300
1082.6600
1103.3300
286,900
Mon, 05 Oct 2026
1087.0000
1098.7400
1078.0000
1092.6600
318,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
1102.7300
1108.4399
1086.1300
1090.3800
278,600
Thu, 01 Oct 2026
1083.2600
1102.2000
1080.0900
1097.2400
402,000
Wed, 30 Sep 2026
1099.3600
1099.3900
1077.8300
1082.6000
384,000
Tue, 29 Sep 2026
1107.8199
1118.7200
1091.0100
1099.7900
456,200
Tue, 29 Sep 2026
28 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 28 Sep 2026
1105.3500
1112.4500
1092.9399
1109.2200
330,200
Mon, 28 Sep 2026
27 · 8-K
Pre-market · 07:42 ET
8-K ↗
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
1107.9900
1118.1500
1100.0100
1116.2000
223,000
Thu, 24 Sep 2026
1102.0601
1115.0601
1096.8600
1105.2800
304,200
Wed, 23 Sep 2026
1110.5601
1127.6801
1101.9301
1105.2800
287,100
Tue, 22 Sep 2026
1119.4500
1122.4700
1085.0601
1112.4200
551,100
Mon, 21 Sep 2026
26 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 21 Sep 2026
1091.3000
1113.0900
1088.5300
1109.6500
461,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
1077.1600
1090.8600
1076.5400
1086.0500
809,000
Thu, 17 Sep 2026
1094.5100
1097.6500
1075.4100
1076.0100
452,800
Wed, 16 Sep 2026
1084.7900
1108.3700
1071.2500
1080.1100
604,400
Tue, 15 Sep 2026
1112.9301
1123.4399
1082.4000
1085.0000
439,000
Mon, 14 Sep 2026
25 · 8-K
After-hours · 16:43 ET
8-K ↗
Mon, 14 Sep 2026
1124.0000
1131.3101
1102.3700
1111.2200
427,900
Mon, 14 Sep 2026
24 · 8-K
Pre-market · 09:06 ET
8-K ↗
Mon, 14 Sep 2026
23 · 8-K
Pre-market · 09:04 ET
8-K ↗
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
1138.1500
1147.7800
1128.6700
1140.3199
375,300
Thu, 10 Sep 2026
1125.6801
1141.5699
1119.6200
1126.8800
396,200
Wed, 09 Sep 2026
1145.0000
1156.8000
1124.1700
1125.6801
306,800
Tue, 08 Sep 2026
1160.4000
1163.5699
1143.7900
1145.1400
328,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
1151.4399
1163.4301
1146.5000
1162.0500
210,400
Thu, 03 Sep 2026
1157.8900
1164.1200
1144.4399
1157.8300
274,600
Wed, 02 Sep 2026
1160.7400
1170.5500
1152.2700
1153.7500
333,500
Tue, 01 Sep 2026
1169.7300
1182.0000
1153.4301
1155.7600
270,300
Mon, 31 Aug 2026
1180.0000
1185.4700
1161.2500
1171.7400
497,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
1191.0200
1195.5100
1179.0000
1185.9700
192,500
Thu, 27 Aug 2026
1200.5100
1201.1500
1182.6200
1186.4800
226,900
Wed, 26 Aug 2026
1202.0000
1225.9700
1197.3900
1207.0601
432,900
Tue, 25 Aug 2026
1211.3300
1212.3800
1183.7400
1192.6000
397,800
Mon, 24 Aug 2026
1199.8800
1203.7100
1187.8500
1199.0800
466,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
1188.0400
1206.2000
1185.1400
1200.3500
533,800
Thu, 20 Aug 2026
1219.6100
1221.2300
1179.9500
1180.4000
440,400
Wed, 19 Aug 2026
1235.0000
1240.2000
1220.3500
1222.9100
254,100
Tue, 18 Aug 2026
1238.2100
1243.1801
1225.1801
1233.7800
250,800
Mon, 17 Aug 2026
1257.0000
1257.1000
1232.2800
1237.8199
243,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
1258.8700
1265.7600
1238.4000
1256.9000
438,500
Thu, 13 Aug 2026
1242.0000
1249.3800
1216.6700
1246.3101
380,200
Wed, 12 Aug 2026
1244.6801
1251.0601
1234.0100
1235.4800
240,800
Tue, 11 Aug 2026
1225.0000
1250.5500
1221.0800
1242.0400
545,100
Mon, 10 Aug 2026
1230.0000
1234.9800
1212.1700
1223.4800
435,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
1272.9500
1273.0699
1220.4200
1225.2500
521,600
Thu, 06 Aug 2026
1264.0800
1280.1700
1250.7300
1262.0699
551,700
Wed, 05 Aug 2026
1271.5100
1271.5100
1234.2400
1254.7100
879,100
Tue, 04 Aug 2026
22 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Tue, 04 Aug 2026
1355.6000
1359.2700
1233.1100
1275.0500
912,300
Tue, 04 Aug 2026
21 · 8-K
Pre-market · 07:17 ET
8-K ↗
Mon, 03 Aug 2026
1280.2700
1291.4900
1260.0400
1285.5601
711,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
1249.7900
1265.0800
1240.8800
1254.3800
393,000
Thu, 30 Jul 2026
1264.6000
1265.0000
1236.8800
1249.9100
306,700
Wed, 29 Jul 2026
1298.5000
1298.5000
1261.2300
1264.6000
299,100
Tue, 28 Jul 2026
1296.7800
1317.6600
1288.9100
1307.9700
292,500
Mon, 27 Jul 2026
1250.9900
1291.8600
1247.6500
1286.2700
343,800
Mon, 27 Jul 2026
20 · 8-K
Pre-market · 07:16 ET
8-K ↗
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1217.1500
1255.7100
1217.1300
1236.7100
269,700
Fri, 24 Jul 2026
19 · 8-K
Pre-market · 07:15 ET
8-K ↗
Thu, 23 Jul 2026
1206.0200
1227.7300
1204.2700
1213.8300
248,200
Wed, 22 Jul 2026
1209.7900
1214.4800
1192.0800
1194.7000
439,700
Tue, 21 Jul 2026
1203.2600
1212.9500
1197.7300
1205.4900
398,900
Mon, 20 Jul 2026
1221.6200
1227.0699
1203.5400
1204.7300
357,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1225.6899
1253.6000
1209.3700
1214.4301
300,900
Thu, 16 Jul 2026
1225.6400
1240.3700
1216.7700
1231.1100
321,000
Wed, 15 Jul 2026
1201.2600
1234.3800
1195.0000
1232.1801
351,100
Tue, 14 Jul 2026
1228.6700
1244.1600
1215.1600
1215.3400
317,100
Mon, 13 Jul 2026
1277.6600
1280.8199
1212.6899
1235.0000
528,500
Mon, 13 Jul 2026
18 · 8-K
Pre-market · 06:45 ET
8-K ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1288.8199
1298.7200
1280.5000
1291.3500
260,700
Thu, 09 Jul 2026
1297.7600
1304.3400
1289.3800
1295.7100
284,800
Wed, 08 Jul 2026
1310.8700
1318.8600
1288.0000
1296.4301
297,100
Tue, 07 Jul 2026
1352.9600
1358.5500
1322.4600
1329.6300
253,200
Mon, 06 Jul 2026
1359.9900
1359.9900
1334.9100
1346.1200
242,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1324.3600
1350.7400
1318.3500
1348.4900
363,100
Wed, 01 Jul 2026
1340.6400
1345.1000
1304.7400
1309.1801
423,100
Tue, 30 Jun 2026
1330.1899
1336.1700
1309.0800
1332.0400
446,000
Mon, 29 Jun 2026
1318.7400
1343.4000
1315.2500
1323.4399
450,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1327.9900
1331.2700
1314.1000
1324.5601
818,100
Thu, 25 Jun 2026
1328.0400
1361.7700
1321.3800
1332.5601
359,700
Wed, 24 Jun 2026
1294.4200
1333.0699
1289.6500
1322.6700
424,700
Tue, 23 Jun 2026
1291.8300
1308.3199
1280.7000
1297.6801
334,600
Mon, 22 Jun 2026
1319.9900
1321.0000
1281.9399
1295.9000
397,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1330.1801
1337.3400
1304.8600
1328.3101
741,700
Wed, 17 Jun 2026
1291.8600
1331.3300
1284.9200
1316.7500
424,500
Tue, 16 Jun 2026
1286.5100
1311.0000
1278.0100
1301.2000
484,800
Mon, 15 Jun 2026
1273.3800
1288.1700
1265.9500
1277.3500
346,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1260.9600
1265.4301
1231.0100
1256.0500
245,800
Thu, 11 Jun 2026
1209.8700
1259.4000
1205.0000
1257.5900
268,700
Wed, 10 Jun 2026
1264.2700
1264.8199
1207.7300
1212.3600
307,300
Tue, 09 Jun 2026
1214.5500
1258.1000
1213.9600
1257.2400
401,300
Mon, 08 Jun 2026
1238.6100
1243.8101
1203.3500
1206.2800
270,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1234.0699
1242.2200
1220.0100
1238.7400
266,000
Thu, 04 Jun 2026
1233.1600
1239.2700
1223.8400
1228.0900
325,400
Wed, 03 Jun 2026
1235.8000
1242.3500
1201.8600
1211.5699
429,400
Tue, 02 Jun 2026
1224.5000
1250.6300
1224.5000
1246.9800
397,700
Mon, 01 Jun 2026
1243.8800
1255.2400
1232.5100
1238.4100
434,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
1265.2900
1285.0000
1244.5400
1258.3199
399,100
Thu, 28 May 2026
1242.0000
1280.1100
1241.9301
1265.0601
436,300
Wed, 27 May 2026
1228.0900
1248.8199
1223.6500
1240.9100
435,900
Tue, 26 May 2026
1226.2900
1234.0000
1211.2900
1226.0000
382,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
1214.1200
1221.2000
1207.3600
1213.5100
448,600
Thu, 21 May 2026
1187.7200
1220.7300
1184.9900
1209.3199
469,700
Wed, 20 May 2026
1183.2700
1206.3300
1169.6700
1198.0900
359,700
Tue, 19 May 2026
1181.2800
1199.2200
1177.6300
1179.0800
466,500
Mon, 18 May 2026
1148.1801
1191.1300
1145.0100
1182.3500
563,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
1174.7100
1178.0699
1143.4000
1148.9700
298,400
Thu, 14 May 2026
1204.6500
1210.0000
1170.6100
1178.8199
333,500
Wed, 13 May 2026
1182.5800
1204.4399
1167.8300
1201.4000
333,200
Tue, 12 May 2026
1197.2000
1205.7700
1179.1899
1191.1899
486,000
Mon, 11 May 2026
1218.7400
1226.5500
1191.8900
1198.6700
405,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
1242.7500
1250.3101
1209.0601
1215.0800
284,200
Thu, 07 May 2026
1239.7900
1262.2600
1235.7400
1241.9800
357,100
Wed, 06 May 2026
1231.5300
1255.4301
1221.8600
1233.3700
472,800
Tue, 05 May 2026
17 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Tue, 05 May 2026
1220.0000
1234.0000
1173.2200
1191.3300
677,500
Tue, 05 May 2026
16 · 8-K
Pre-market · 07:17 ET
8-K ↗
Mon, 04 May 2026
1156.8300
1172.2300
1149.2200
1149.7200
421,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1171.5800
1171.6700
1145.9200
1154.4500
311,000
Thu, 30 Apr 2026
1143.4600
1164.3700
1141.9500
1159.9800
343,500
Wed, 29 Apr 2026
1154.2100
1155.0000
1128.2100
1142.7400
331,500
Tue, 28 Apr 2026
1167.5400
1173.0000
1136.3600
1154.0601
291,300
Mon, 27 Apr 2026
1146.4000
1165.9000
1146.4000
1158.3600
321,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1156.8700
1161.1100
1136.2600
1148.1801
633,800
Thu, 23 Apr 2026
1188.3199
1197.9000
1155.0300
1165.7600
647,000
Wed, 22 Apr 2026
1207.9600
1214.4900
1180.2300
1187.7500
425,200
Tue, 21 Apr 2026
1267.2800
1274.5000
1193.7300
1205.6700
625,900
Mon, 20 Apr 2026
1265.2700
1274.7600
1260.0000
1274.6200
246,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 17 Apr 2026
1239.0000
1290.1100
1235.0000
1265.8800
384,800
Thu, 16 Apr 2026
1275.6801
1278.5000
1218.3000
1228.2300
386,300
Wed, 15 Apr 2026
1297.0800
1301.3800
1273.7600
1274.6899
324,100
Wed, 15 Apr 2026
14 · 8-K
Pre-market · 07:14 ET
8-K ↗
Tue, 14 Apr 2026
1279.2400
1303.0601
1268.8700
1296.5800
471,300
Tue, 14 Apr 2026
13 · 8-K
Pre-market · 08:22 ET
8-K ↗
Mon, 13 Apr 2026
1207.2000
1235.5000
1201.0300
1233.1100
328,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
1221.0000
1221.0000
1199.3900
1207.1801
205,700
Thu, 09 Apr 2026
1211.8700
1234.1300
1207.2600
1225.5200
198,100
Wed, 08 Apr 2026
1191.2000
1225.2600
1191.2000
1219.8800
305,400
Tue, 07 Apr 2026
1182.9000
1182.9000
1165.0800
1169.5699
301,800
Tue, 07 Apr 2026
12 · 8-K
Pre-market · 09:19 ET
8-K ↗
Mon, 06 Apr 2026
1168.0000
1190.0300
1158.5000
1189.6400
216,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
1165.9500
1175.3400
1145.0200
1167.0000
319,800
Wed, 01 Apr 2026
1159.6000
1183.9600
1123.6100
1173.2700
472,200
Tue, 31 Mar 2026
1139.9900
1168.3101
1126.7000
1158.9600
661,000
Mon, 30 Mar 2026
1148.0900
1154.3600
1127.5601
1132.8800
667,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
1147.1500
1153.4500
1138.8400
1140.0300
402,000
Thu, 26 Mar 2026
1143.9200
1161.3300
1140.9800
1151.9399
261,800
Wed, 25 Mar 2026
1174.1600
1181.8000
1148.9800
1156.4900
341,800
Tue, 24 Mar 2026
1146.0800
1162.8000
1137.0601
1162.7800
487,900
Mon, 23 Mar 2026
1192.0699
1211.7400
1151.9600
1152.9700
476,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
1192.4500
1203.7400
1169.3600
1177.3900
731,900
Thu, 19 Mar 2026
1196.8700
1201.0000
1177.0200
1191.9399
546,100
Wed, 18 Mar 2026
1229.5900
1234.3600
1198.2400
1199.9399
335,700
Tue, 17 Mar 2026
1254.3101
1264.3900
1224.0000
1232.5100
297,200
Mon, 16 Mar 2026
1222.7700
1251.3300
1222.7700
1247.8199
506,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
1234.6100
1251.5601
1208.4900
1214.6600
463,800
Thu, 12 Mar 2026
1246.2600
1264.0699
1222.6300
1225.9500
603,700
Wed, 11 Mar 2026
1263.0000
1267.5000
1246.7800
1258.3400
239,300
Tue, 10 Mar 2026
1271.1100
1274.8500
1252.5500
1268.3101
214,100
Mon, 09 Mar 2026
1287.8101
1287.8101
1251.4200
1277.9301
401,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
1287.6300
1318.8000
1282.0000
1294.5300
294,900
Thu, 05 Mar 2026
11 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 05 Mar 2026
1307.6801
1310.4301
1279.6700
1294.9600
214,000
Wed, 04 Mar 2026
1327.0000
1330.6500
1303.9399
1315.1200
211,800
Tue, 03 Mar 2026
1305.9700
1334.2300
1285.0000
1326.3400
338,100
Mon, 02 Mar 2026
1310.2800
1327.0800
1300.0200
1316.2600
365,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
1304.9100
1312.1600
1290.4600
1302.7900
545,800
Thu, 26 Feb 2026
1299.9000
1314.4800
1286.7200
1314.2600
372,900
Wed, 25 Feb 2026
1299.7800
1302.4900
1263.2300
1295.1200
322,000
Tue, 24 Feb 2026
1291.4399
1301.7700
1275.0000
1293.8700
254,100
Mon, 23 Feb 2026
1331.3300
1334.7000
1293.5400
1296.1500
313,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
1329.2200
1350.0300
1323.3700
1338.9800
218,500
Thu, 19 Feb 2026
1312.6200
1340.0000
1307.9600
1330.1300
235,300
Wed, 18 Feb 2026
1313.3199
1324.9900
1297.6801
1315.3300
347,800
Tue, 17 Feb 2026
1298.8300
1306.3400
1278.8101
1302.1100
376,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
10 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 13 Feb 2026
1303.5400
1318.6600
1280.7700
1286.6700
311,400
Thu, 12 Feb 2026
1333.7800
1339.8300
1290.5100
1295.9700
457,300
Wed, 11 Feb 2026
1314.5100
1330.7900
1306.7300
1326.1899
283,900
Wed, 11 Feb 2026
9 · 8-K
Pre-market · 06:44 ET
8-K ↗
Tue, 10 Feb 2026
1320.1700
1332.4100
1300.8400
1311.9500
435,300
Mon, 09 Feb 2026
1279.3700
1305.8500
1276.1100
1300.1000
432,800
Mon, 09 Feb 2026
8 · 8-K
Pre-market · 09:19 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
1272.9900
1300.6200
1270.2700
1285.5300
391,100
Thu, 05 Feb 2026
1257.2000
1269.4900
1245.8000
1263.2600
541,400
Wed, 04 Feb 2026
1282.2400
1291.1200
1248.4200
1264.7900
668,500
Tue, 03 Feb 2026
7 · 10-Q
After-hours · 17:00 ET
10-Q ↗
Tue, 03 Feb 2026
1378.0000
1378.4000
1260.0100
1301.9301
1,489,300
Tue, 03 Feb 2026
6 · 8-K
Pre-market · 07:19 ET
8-K ↗
Mon, 02 Feb 2026
1430.1000
1440.8700
1404.6801
1435.5200
518,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
1425.9200
1431.3199
1411.6500
1427.5400
272,900
Thu, 29 Jan 2026
1412.5900
1435.7900
1412.5900
1422.0000
354,100
Wed, 28 Jan 2026
1417.1801
1424.0200
1401.0800
1412.1300
270,500
Tue, 27 Jan 2026
1438.7100
1448.9200
1422.7000
1427.1801
282,400
Mon, 26 Jan 2026
1413.2200
1446.4000
1410.8000
1435.9600
372,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
1423.1700
1436.7900
1393.3500
1419.1899
330,200
Fri, 23 Jan 2026
5 · DEF 14A
Pre-market · 07:13 ET
DEF 14A ↗
Thu, 22 Jan 2026
1447.7500
1451.0000
1419.3500
1420.5200
269,000
Wed, 21 Jan 2026
1453.6300
1459.9900
1422.0800
1449.9800
436,800
Tue, 20 Jan 2026
1444.6000
1455.2500
1438.3500
1448.5500
354,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
1440.5800
1463.0300
1436.4399
1450.0000
380,000
Fri, 16 Jan 2026
4 · 8-K
Pre-market · 08:33 ET
8-K ↗
Thu, 15 Jan 2026
1424.8700
1439.3700
1418.5200
1433.5400
230,600
Wed, 14 Jan 2026
1385.5601
1423.8400
1374.4800
1423.8400
285,900
Tue, 13 Jan 2026
1397.3900
1397.3900
1375.2100
1381.9800
299,600
Mon, 12 Jan 2026
1391.4900
1399.5000
1376.1400
1386.1200
283,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
1379.1300
1395.0000
1355.5900
1392.0900
409,800
Thu, 08 Jan 2026
1403.1899
1414.5200
1356.2400
1377.4200
435,600
Wed, 07 Jan 2026
1387.1500
1395.0200
1380.3700
1385.2500
460,300
Tue, 06 Jan 2026
1368.1600
1389.2800
1366.6700
1384.4000
463,100
Mon, 05 Jan 2026
1358.2900
1388.0000
1358.2900
1367.8900
296,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
1329.0300
1359.9800
1319.7500
1358.5500
278,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
1326.5900
1341.0699
1323.9301
1329.8500
266,500
Wed, 31 Dec 2025
3 · 8-K
Pre-market · 08:33 ET
8-K ↗
Tue, 30 Dec 2025
1312.6700
1319.8800
1304.3900
1316.4500
149,200
Mon, 29 Dec 2025
1310.0000
1320.6700
1310.0000
1315.9600
205,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
1309.4800
1316.6801
1305.0000
1309.2400
120,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
1311.5000
1319.8900
1310.8600
1313.5699
72,700
Tue, 23 Dec 2025
1305.4200
1318.1801
1296.2600
1314.5200
246,600
Mon, 22 Dec 2025
1280.0000
1303.1400
1276.5400
1301.7900
308,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
1263.5699
1280.9600
1260.9800
1276.8300
633,000
Thu, 18 Dec 2025
1270.9900
1276.7700
1237.0900
1262.7800
720,100
Wed, 17 Dec 2025
1263.8000
1286.8101
1256.5300
1261.6400
469,000
Tue, 16 Dec 2025
1289.7900
1292.5000
1264.2800
1270.5699
399,300
Mon, 15 Dec 2025
1306.5800
1312.3400
1282.1000
1292.0800
554,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
1320.0000
1321.2500
1293.0900
1294.6500
432,200
Thu, 11 Dec 2025
1310.7000
1319.1500
1304.0000
1317.4900
293,500
Wed, 10 Dec 2025
1320.0000
1322.5000
1276.9900
1302.9000
531,400
Tue, 09 Dec 2025
1347.3199
1356.9399
1314.6100
1318.0200
200,000
Mon, 08 Dec 2025
1344.5400
1353.1100
1332.7800
1347.1700
186,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
1356.4900
1359.1400
1341.0900
1346.8600
178,600
Thu, 04 Dec 2025
1343.2400
1367.6500
1337.6100
1360.1000
204,400
Wed, 03 Dec 2025
1347.5200
1349.5100
1332.1300
1337.3300
197,000
Tue, 02 Dec 2025
1360.0000
1360.0000
1332.6801
1343.6500
193,800
Mon, 01 Dec 2025
1351.0601
1359.1700
1340.0400
1354.8600
202,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
1354.9600
1362.8700
1345.0500
1360.1700
114,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
1352.8600
1360.3800
1349.6600
1355.0100
239,100
Tue, 25 Nov 2025
1338.7800
1362.0500
1331.9399
1352.5400
283,900
Mon, 24 Nov 2025
1341.3600
1353.8199
1331.7900
1335.7600
479,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
1329.6200
1360.8400
1317.0300
1347.2200
294,400
Thu, 20 Nov 2025
1352.9000
1364.1600
1321.3300
1327.8700
266,000
Wed, 19 Nov 2025
1343.2600
1358.8700
1324.5500
1341.1899
310,000
Tue, 18 Nov 2025
1345.0601
1365.6899
1338.2100
1351.0601
388,200
Mon, 17 Nov 2025
1347.2900
1356.3700
1326.1801
1335.7700
362,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
1329.0800
1359.1500
1322.4000
1340.6000
312,900
Thu, 13 Nov 2025
1322.5300
1358.0100
1312.1700
1325.0400
575,900
Wed, 12 Nov 2025
2 · 10-K
After-hours · 16:06 ET
10-K ↗
Wed, 12 Nov 2025
1279.1300
1341.6100
1279.1300
1307.9700
569,200
Wed, 12 Nov 2025
1 · 8-K
Pre-market · 07:18 ET
8-K ↗
Tue, 11 Nov 2025
1285.2000
1296.4200
1273.2300
1294.0000
330,100
Mon, 10 Nov 2025
1281.5000
1296.2100
1270.0000
1288.9100
295,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
1261.0400
1286.3400
1255.5100
1284.7600
262,000
Thu, 06 Nov 2025
1260.5699
1279.7000
1251.2100
1271.6000
256,200
Wed, 05 Nov 2025
1275.5601
1299.3800
1261.4500
1266.3101
326,500
Tue, 04 Nov 2025
1292.5500
1308.1700
1283.0000
1291.9700
250,200
Mon, 03 Nov 2025
1308.8300
1310.8000
1292.8101
1300.0000
199,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
1301.0100
1311.4100
1300.5400
1308.5100
224,200
Thu, 30 Oct 2025
1312.8199
1333.5900
1304.1700
1306.1400
259,900
Wed, 29 Oct 2025
1327.2300
1337.8300
1301.6000
1316.0000
243,800
Tue, 28 Oct 2025
1354.4600
1356.9399
1334.3101
1335.1200
261,600
Mon, 27 Oct 2025
1354.7600
1365.7900
1346.6200
1354.4600
229,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1353.5000
1361.5100
1347.5100
1359.3000
203,500