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
248.5000
253.9300
244.8100
248.3700
69,297
Thu, 22 Oct 2026
33 · 6-K
After-hours · 20:37 ET
FORM 6-K ↗
Thu, 22 Oct 2026
250.0000
256.4800
249.6900
251.0000
108,000
Wed, 21 Oct 2026
248.3100
256.3200
247.8900
252.8000
102,100
Tue, 20 Oct 2026
239.5300
251.1300
239.3000
247.9600
61,900
Mon, 19 Oct 2026
239.9500
240.8100
237.7000
239.5300
40,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
236.6500
239.4900
234.6800
239.1400
53,900
Thu, 15 Oct 2026
229.9400
236.5300
228.7100
235.0800
75,300
Wed, 14 Oct 2026
233.8500
234.8400
227.6000
230.0800
136,200
Tue, 13 Oct 2026
237.6100
238.5900
233.9400
234.3900
78,300
Mon, 12 Oct 2026
230.5500
237.8600
230.5500
237.4300
57,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
232.1400
232.6800
228.0800
231.7500
61,700
Thu, 08 Oct 2026
32 · 6-K
After-hours · 20:44 ET
FORM 6-K ↗
Thu, 08 Oct 2026
230.9200
232.4300
226.1900
230.3900
43,800
Wed, 07 Oct 2026
31 · 6-K
After-hours · 20:34 ET
FORM 6-K ↗
Wed, 07 Oct 2026
237.7700
238.2700
230.5700
230.6700
60,300
Tue, 06 Oct 2026
239.8500
244.3400
237.8600
240.7900
82,600
Mon, 05 Oct 2026
236.1700
240.3200
233.1100
238.4700
97,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
234.1900
239.9900
231.6300
234.4100
70,500
Thu, 01 Oct 2026
235.5500
238.5000
226.3400
231.3900
105,700
Wed, 30 Sep 2026
242.3100
242.6100
234.7200
235.1900
206,400
Tue, 29 Sep 2026
243.8400
245.1700
238.7100
240.9600
75,900
Mon, 28 Sep 2026
30 · 6-K
After market open · 12:28 ET
FORM 6-K ↗
Mon, 28 Sep 2026
241.7600
246.7700
241.7600
243.9600
69,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
238.5000
244.2600
237.9500
243.2100
62,200
Thu, 24 Sep 2026
235.8400
240.4200
235.7900
238.3000
92,300
Wed, 23 Sep 2026
242.8500
242.8500
239.2400
239.4900
67,400
Tue, 22 Sep 2026
244.9300
247.3000
241.9600
244.7100
61,300
Mon, 21 Sep 2026
245.9500
247.0100
238.5400
245.0700
114,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
243.7500
246.5700
242.5100
243.3200
78,000
Thu, 17 Sep 2026
251.1000
251.1000
241.4600
245.7400
69,500
Wed, 16 Sep 2026
248.8000
251.2300
246.7200
248.2900
23,600
Tue, 15 Sep 2026
255.0000
255.0000
247.0100
248.3300
51,200
Mon, 14 Sep 2026
250.2500
253.5800
247.3000
252.1000
37,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
254.1000
254.1000
250.4300
251.7700
32,200
Thu, 10 Sep 2026
251.3000
253.9800
250.5000
251.1600
38,400
Wed, 09 Sep 2026
254.0800
256.1400
252.9900
253.6400
29,300
Tue, 08 Sep 2026
29 · 6-K
After-hours · 16:41 ET
FORM 6-K ↗
Tue, 08 Sep 2026
258.0000
259.6900
255.0800
255.0800
71,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
258.9300
261.3400
256.6900
257.3300
18,100
Thu, 03 Sep 2026
257.6800
259.0000
255.1800
257.0300
74,200
Wed, 02 Sep 2026
249.9900
256.8500
249.9900
255.7400
49,400
Tue, 01 Sep 2026
28 · 6-K
After-hours · 17:10 ET
FORM 6-K ↗
Tue, 01 Sep 2026
255.6900
258.7800
249.5800
250.0200
57,500
Mon, 31 Aug 2026
257.5200
258.5900
254.0700
256.5100
78,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
261.3600
261.3600
256.8600
257.5200
31,700
Thu, 27 Aug 2026
260.6600
264.2400
259.9900
260.0500
34,400
Wed, 26 Aug 2026
264.3900
266.3400
262.5200
262.5200
56,300
Tue, 25 Aug 2026
263.0300
268.0000
256.0000
263.9700
22,200
Mon, 24 Aug 2026
261.8300
263.4600
259.4500
260.5200
34,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
263.4200
264.6400
261.1600
262.5800
37,000
Thu, 20 Aug 2026
27 · 6-K
After market open · 14:48 ET
FORM 6-K ↗
Thu, 20 Aug 2026
260.7400
261.4300
257.1100
259.1600
32,400
Wed, 19 Aug 2026
262.6700
262.6700
258.0300
259.4400
62,800
Tue, 18 Aug 2026
262.5600
263.0300
255.9300
259.6700
54,400
Mon, 17 Aug 2026
262.6300
265.5500
259.3000
263.0000
43,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
267.2000
268.0000
262.0000
264.5800
46,300
Thu, 13 Aug 2026
276.7600
276.7600
266.5700
267.0800
40,500
Wed, 12 Aug 2026
273.0000
275.9400
271.3100
274.7200
43,300
Tue, 11 Aug 2026
274.2400
276.9800
269.9400
271.6400
51,200
Mon, 10 Aug 2026
275.7800
275.7800
270.4900
274.6200
52,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
280.9700
280.9700
276.0000
276.6800
66,000
Thu, 06 Aug 2026
272.3900
280.3300
272.3600
277.6300
91,400
Wed, 05 Aug 2026
26 · 6-K
After-hours · 16:48 ET
FORM 6-K ↗
Wed, 05 Aug 2026
274.4300
279.8400
270.6600
272.9300
88,200
Tue, 04 Aug 2026
279.6900
285.0800
274.1000
276.3100
83,500
Mon, 03 Aug 2026
277.4100
279.7100
274.8500
278.6000
92,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
276.9600
280.5900
275.4100
275.6200
46,600
Thu, 30 Jul 2026
277.9200
279.6800
274.6200
276.5600
30,400
Wed, 29 Jul 2026
271.9700
276.5000
268.5800
271.9700
40,400
Tue, 28 Jul 2026
271.2300
276.4800
264.2100
271.1800
79,800
Mon, 27 Jul 2026
269.6000
273.8600
267.3500
268.5700
127,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
266.0000
269.8500
259.0100
267.7600
97,700
Thu, 23 Jul 2026
25 · 6-K
After-hours · 16:39 ET
FORM 6-K ↗
Thu, 23 Jul 2026
273.3200
276.3200
268.7000
269.8400
64,900
Wed, 22 Jul 2026
271.0400
276.9600
270.5600
273.5300
61,100
Tue, 21 Jul 2026
276.5800
276.7500
270.7800
274.9600
48,900
Mon, 20 Jul 2026
279.9000
282.2400
273.4600
274.3700
72,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
277.3000
281.6100
276.5300
279.7100
65,500
Thu, 16 Jul 2026
281.9600
283.3100
279.3500
280.9400
32,200
Wed, 15 Jul 2026
276.5400
284.3600
276.5400
283.4600
43,600
Tue, 14 Jul 2026
281.2600
281.6500
275.4500
275.6100
61,500
Mon, 13 Jul 2026
24 · 6-K
After-hours · 16:44 ET
FORM 6-K ↗
Mon, 13 Jul 2026
23 · 6-K
After-hours · 16:40 ET
FORM 6-K ↗
Mon, 13 Jul 2026
284.1100
287.0400
278.0000
278.6600
97,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
282.2700
287.7500
281.8100
285.1200
85,100
Thu, 09 Jul 2026
285.4700
289.2800
282.7800
283.6100
61,900
Wed, 08 Jul 2026
286.9800
290.5400
282.9100
284.6900
96,400
Tue, 07 Jul 2026
308.7200
308.7200
287.4400
288.8900
111,200
Mon, 06 Jul 2026
22 · 6-K
After-hours · 16:37 ET
FORM 6-K ↗
Mon, 06 Jul 2026
311.7700
316.6600
308.4800
308.8900
60,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
310.6200
311.7800
306.1400
310.8100
58,300
Wed, 01 Jul 2026
306.0300
309.6200
302.4500
309.0000
36,700
Tue, 30 Jun 2026
310.1900
310.1900
304.2700
306.7000
63,900
Mon, 29 Jun 2026
309.4600
309.5800
302.2500
308.4200
59,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
307.5900
313.4700
304.4600
308.4300
33,700
Thu, 25 Jun 2026
305.4200
316.0000
300.6100
309.6100
67,200
Wed, 24 Jun 2026
297.2800
311.3800
296.5100
302.3100
74,200
Wed, 24 Jun 2026
21 · 6-K
Next filing day · accepted 23 Jun, 18:40 ET
FORM 6-K ↗
Tue, 23 Jun 2026
296.5100
298.5300
291.6400
296.0100
97,600
Mon, 22 Jun 2026
306.6700
307.0100
297.6200
300.2400
73,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
306.2400
310.6800
301.3900
308.2100
72,800
Wed, 17 Jun 2026
305.7400
307.9000
300.5500
301.4100
68,400
Tue, 16 Jun 2026
302.3800
308.6000
301.8900
305.1800
79,000
Mon, 15 Jun 2026
295.0100
302.9900
293.0900
301.0000
138,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
286.3900
293.0700
284.5000
287.0900
68,300
Thu, 11 Jun 2026
278.1000
285.2200
278.1000
284.0600
55,200
Wed, 10 Jun 2026
276.7800
281.8100
275.0000
276.3300
29,200
Tue, 09 Jun 2026
281.8200
286.5800
275.2000
278.1300
59,200
Mon, 08 Jun 2026
20 · 6-K
After-hours · 16:39 ET
FORM 6-K ↗
Mon, 08 Jun 2026
282.7700
283.0000
277.9700
281.8400
41,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
292.8000
294.0100
281.8200
282.1400
59,700
Thu, 04 Jun 2026
298.3400
299.2500
292.4200
292.8000
44,900
Wed, 03 Jun 2026
302.3900
302.6200
296.0000
296.7700
33,800
Tue, 02 Jun 2026
298.9300
304.4100
296.1500
303.0300
71,100
Mon, 01 Jun 2026
293.5100
297.7600
291.7300
296.6700
93,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
300.6300
300.6300
295.1000
296.4000
83,000
Thu, 28 May 2026
303.8400
306.3200
299.0800
300.6300
72,400
Wed, 27 May 2026
303.0000
306.7900
302.8700
305.5900
101,300
Tue, 26 May 2026
304.7500
311.0600
302.1000
309.5700
83,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
307.9200
310.0000
300.3700
301.7600
92,100
Thu, 21 May 2026
309.3600
310.4800
304.7800
308.7200
82,100
Wed, 20 May 2026
300.1700
310.5700
299.7600
310.5000
90,800
Tue, 19 May 2026
295.4800
302.8900
293.3300
299.7900
155,100
Mon, 18 May 2026
296.6900
299.0000
295.8700
297.1200
100,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
298.4000
298.4000
293.2900
296.1400
91,000
Thu, 14 May 2026
305.1900
307.8000
299.0200
301.1400
120,100
Wed, 13 May 2026
310.2700
310.2700
303.8800
305.2100
76,700
Tue, 12 May 2026
313.8300
314.2200
306.9400
309.2800
82,600
Mon, 11 May 2026
308.9900
313.8900
308.4600
313.8900
64,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
315.0600
315.0600
307.3400
308.9900
54,500
Thu, 07 May 2026
311.2000
314.8000
309.1300
312.2500
48,300
Wed, 06 May 2026
19 · 6-K
After-hours · 16:40 ET
FORM 6-K ↗
Wed, 06 May 2026
310.0000
312.0000
307.2400
310.5400
105,900
Tue, 05 May 2026
302.7500
309.5800
300.0400
306.7900
77,700
Mon, 04 May 2026
301.4600
307.9900
298.0000
298.8500
61,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
304.7100
307.8700
299.2100
302.9400
72,900
Thu, 30 Apr 2026
302.2800
305.8400
298.9900
305.8400
70,400
Wed, 29 Apr 2026
303.2500
304.1100
298.1600
299.2200
70,700
Tue, 28 Apr 2026
306.9000
306.9000
303.5800
305.1700
43,400
Mon, 27 Apr 2026
317.6000
317.6000
307.5100
308.1400
45,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
314.6600
323.6000
307.8100
317.8400
80,800
Thu, 23 Apr 2026
18 · 6-K
After market open · 13:49 ET
FORM 6-K ↗
Thu, 23 Apr 2026
323.1600
324.8600
309.4300
315.1500
97,400
Wed, 22 Apr 2026
17 · 6-K
After-hours · 16:38 ET
FORM 6-K ↗
Wed, 22 Apr 2026
325.7800
331.9800
324.3500
324.5700
45,000
Tue, 21 Apr 2026
330.1200
334.1300
323.0800
324.3400
74,600
Mon, 20 Apr 2026
336.3900
336.3900
327.4700
332.2200
66,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
342.6300
344.0000
337.6100
337.6100
62,100
Fri, 17 Apr 2026
16 · 6-K
Next filing day · accepted 16 Apr, 19:08 ET
FORM 6-K ↗
Thu, 16 Apr 2026
15 · 20-F
After-hours · 17:07 ET
20-F ↗
Thu, 16 Apr 2026
342.9600
344.5600
336.7300
339.1800
64,300
Wed, 15 Apr 2026
340.7700
345.6700
336.4800
342.5300
45,100
Tue, 14 Apr 2026
345.6700
345.6700
340.4600
341.0700
53,000
Mon, 13 Apr 2026
343.0000
345.7500
340.6400
341.6900
28,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
357.5300
360.7900
346.4300
347.6100
63,500
Thu, 09 Apr 2026
354.2200
363.7200
354.2200
355.9500
60,200
Wed, 08 Apr 2026
350.5500
359.8800
347.7700
355.3300
107,800
Tue, 07 Apr 2026
14 · 6-K
After-hours · 16:38 ET
FORM 6-K ↗
Tue, 07 Apr 2026
340.5700
341.4000
331.3100
334.5300
42,100
Mon, 06 Apr 2026
347.1800
348.0200
335.0300
339.6900
36,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
336.9900
349.9600
336.9900
347.3000
140,500
Wed, 01 Apr 2026
340.5500
345.0000
335.7800
343.5800
67,100
Tue, 31 Mar 2026
329.1700
338.8100
328.2000
336.1300
175,900
Mon, 30 Mar 2026
334.8900
336.1800
323.9500
324.7500
102,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
331.9800
336.1000
328.9900
329.5600
74,600
Thu, 26 Mar 2026
336.0400
341.1200
333.5500
334.2800
176,800
Wed, 25 Mar 2026
331.5800
341.9100
330.9300
339.4600
107,000
Tue, 24 Mar 2026
315.6200
328.1900
315.6200
326.5900
42,900
Mon, 23 Mar 2026
323.9300
325.9200
317.7800
319.7600
39,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
325.7200
329.0400
317.4700
317.4900
37,400
Thu, 19 Mar 2026
320.3200
327.7100
315.2900
326.6200
40,100
Wed, 18 Mar 2026
324.2600
324.7600
319.6200
320.7000
41,600
Tue, 17 Mar 2026
328.2300
333.4100
321.2800
324.0200
55,200
Mon, 16 Mar 2026
321.8700
330.8200
321.8700
325.7000
185,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
323.0500
327.4100
316.3000
317.2700
46,300
Thu, 12 Mar 2026
330.1400
333.9400
320.3800
321.6300
35,500
Wed, 11 Mar 2026
337.0000
339.7100
331.7000
334.6300
38,100
Tue, 10 Mar 2026
334.5400
342.4100
332.1300
335.4000
39,300
Mon, 09 Mar 2026
334.5100
334.5100
320.5300
330.1700
78,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
335.0000
337.8000
329.0500
333.2200
66,000
Thu, 05 Mar 2026
13 · 6-K
After-hours · 16:37 ET
FORM 6-K ↗
Thu, 05 Mar 2026
335.8000
346.1600
335.8000
337.8500
70,300
Wed, 04 Mar 2026
12 · 6-K
After-hours · 16:38 ET
FORM 6-K ↗
Wed, 04 Mar 2026
337.8600
347.4400
335.3700
344.8300
77,400
Tue, 03 Mar 2026
347.6700
347.6700
330.8600
336.0000
93,100
Mon, 02 Mar 2026
361.2400
361.2400
351.2600
356.5700
54,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
366.0000
367.0200
358.8400
359.6700
105,900
Thu, 26 Feb 2026
369.0000
371.7200
360.1200
364.7300
58,600
Wed, 25 Feb 2026
345.1200
376.5900
345.1200
366.3500
108,900
Tue, 24 Feb 2026
11 · 6-K
After-hours · 16:40 ET
FORM 6-K ↗
Tue, 24 Feb 2026
364.9900
364.9900
345.9700
355.1800
80,200
Mon, 23 Feb 2026
371.6300
378.0800
356.9900
363.6600
167,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
376.2000
381.1600
374.0200
381.1600
40,000
Thu, 19 Feb 2026
376.0000
377.8100
372.2600
374.8600
78,400
Wed, 18 Feb 2026
380.0400
381.5200
374.9400
377.2200
47,600
Tue, 17 Feb 2026
373.5100
378.6600
373.0400
378.6600
27,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
369.9700
374.1000
367.2700
373.5100
99,000
Thu, 12 Feb 2026
377.0000
379.0700
368.9100
370.0000
70,500
Wed, 11 Feb 2026
373.0000
379.0600
371.7600
377.6700
38,700
Tue, 10 Feb 2026
371.0000
374.8900
362.6900
372.1000
48,700
Mon, 09 Feb 2026
10 · 6-K
After-hours · 16:38 ET
FORM 6-K ↗
Mon, 09 Feb 2026
370.5300
374.4300
365.6500
370.3100
75,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
364.2000
372.3600
363.7000
367.9200
57,800
Thu, 05 Feb 2026
356.6600
361.6700
347.7700
361.0000
84,200
Wed, 04 Feb 2026
364.8200
367.9600
353.9900
357.5000
64,800
Tue, 03 Feb 2026
352.4800
366.5400
352.4800
365.2300
67,500
Mon, 02 Feb 2026
345.9900
351.4200
345.1300
350.0600
31,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
346.1300
350.4800
342.7400
345.1300
76,200
Thu, 29 Jan 2026
352.7000
356.3200
343.7000
349.1000
64,000
Wed, 28 Jan 2026
349.0000
354.4800
347.6300
351.3000
55,500
Tue, 27 Jan 2026
344.9000
349.6500
344.0000
349.6300
73,500
Mon, 26 Jan 2026
9 · 6-K
After-hours · 16:36 ET
FORM 6-K ↗
Mon, 26 Jan 2026
339.4400
346.1300
339.4400
341.9800
79,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
336.0000
342.4400
333.0600
338.1700
139,200
Thu, 22 Jan 2026
335.0700
340.7800
332.5900
337.3800
56,000
Wed, 21 Jan 2026
328.9700
336.5000
327.8100
334.7400
69,000
Tue, 20 Jan 2026
322.7400
327.8600
321.5200
325.6200
58,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
319.6900
323.0000
315.9800
323.0000
26,400
Thu, 15 Jan 2026
321.2200
324.1400
315.9400
317.4900
30,500
Wed, 14 Jan 2026
320.5200
324.1700
316.5600
320.8000
25,200
Tue, 13 Jan 2026
322.0000
326.3200
317.5200
318.3600
29,100
Mon, 12 Jan 2026
324.6200
328.7700
322.5000
322.8700
26,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
330.0100
330.6600
317.8700
324.0000
36,700
Thu, 08 Jan 2026
330.0400
332.6700
327.0300
329.7200
31,600
Wed, 07 Jan 2026
327.7300
330.7500
319.5600
330.3300
40,800
Tue, 06 Jan 2026
8 · 6-K
After-hours · 16:37 ET
FORM 6-K ↗
Tue, 06 Jan 2026
326.7800
327.7500
321.6200
325.1300
27,100
Mon, 05 Jan 2026
323.7300
327.6000
317.5500
323.8600
31,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
325.2700
329.7200
321.6100
323.7200
20,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
325.3900
327.9400
319.4300
323.4000
32,300
Tue, 30 Dec 2025
327.5900
328.7600
322.4500
324.0200
37,100
Mon, 29 Dec 2025
329.0200
329.3700
326.0600
326.9600
26,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
331.0000
332.0500
327.4900
330.3000
15,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
331.5000
331.5000
328.0200
330.3600
10,900
Tue, 23 Dec 2025
326.9300
331.3800
326.8700
331.2600
27,500
Mon, 22 Dec 2025
323.8800
327.2800
318.4900
326.1000
44,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
313.2000
324.5800
313.2000
322.5200
88,600
Thu, 18 Dec 2025
313.2300
318.4600
312.6800
314.7100
39,200
Wed, 17 Dec 2025
311.6600
315.8200
311.1500
312.5600
52,300
Tue, 16 Dec 2025
314.6400
314.6400
308.0100
310.9100
40,000
Mon, 15 Dec 2025
320.4200
326.0000
313.3100
313.8500
55,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
321.5000
321.8000
316.6400
320.2400
22,600
Thu, 11 Dec 2025
7 · 6-K
After-hours · 16:38 ET
FORM 6-K ↗
Thu, 11 Dec 2025
309.5300
323.3000
309.0000
321.4800
101,100
Wed, 10 Dec 2025
305.4500
310.7100
304.0600
307.7500
35,800
Tue, 09 Dec 2025
304.7100
307.9900
301.8800
306.3100
52,900
Mon, 08 Dec 2025
6 · 6-K
After-hours · 16:37 ET
FORM 6-K ↗
Mon, 08 Dec 2025
301.3800
308.1100
301.3800
304.0300
38,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
5 · 6-K
After-hours · 17:24 ET
FORM 6-K ↗
Fri, 05 Dec 2025
304.0000
304.6200
300.4100
301.0500
43,200
Thu, 04 Dec 2025
4 · 6-K
After-hours · 17:10 ET
FORM 6-K ↗
Thu, 04 Dec 2025
301.5900
306.6700
299.8000
303.5800
33,000
Wed, 03 Dec 2025
304.5900
304.5900
298.2500
299.7900
47,500
Tue, 02 Dec 2025
304.5800
305.8600
301.5600
302.7100
37,800
Mon, 01 Dec 2025
300.7000
304.9400
300.7000
303.0300
89,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
303.0300
303.0400
299.9200
301.9500
40,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
296.0400
301.3100
296.0400
300.9700
78,500
Tue, 25 Nov 2025
303.7600
307.2000
300.8700
305.2100
91,300
Mon, 24 Nov 2025
297.3000
303.5200
297.3000
302.0200
79,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
296.2400
301.4900
296.0000
298.2600
70,400
Thu, 20 Nov 2025
300.0000
303.6500
295.7000
296.0900
91,000
Wed, 19 Nov 2025
300.8100
300.8100
296.7700
298.3100
42,400
Wed, 19 Nov 2025
3 · 6-K
Pre-market · 06:01 ET
FORM 6-K ↗
Tue, 18 Nov 2025
293.9300
302.3000
293.9300
296.8100
78,700
Mon, 17 Nov 2025
298.2500
300.3500
292.3500
296.3700
36,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
301.3300
305.5800
298.8700
300.4400
65,000
Thu, 13 Nov 2025
301.2100
307.0600
301.2100
305.0300
47,200
Wed, 12 Nov 2025
306.1500
308.7500
300.7200
302.2100
54,700
Tue, 11 Nov 2025
304.6800
309.5700
303.3800
306.7100
49,100
Mon, 10 Nov 2025
306.7300
309.1200
302.3400
302.5300
30,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
310.4000
314.7300
307.5800
308.4500
44,800
Thu, 06 Nov 2025
2 · 6-K
After-hours · 16:43 ET
FORM 6-K ↗
Thu, 06 Nov 2025
310.3000
313.5200
308.0700
308.0700
39,800
Wed, 05 Nov 2025
1 · 6-K
After market open · 13:22 ET
FORM 6-K ↗
Wed, 05 Nov 2025
304.4800
312.1300
301.5900
311.0000
54,800
Tue, 04 Nov 2025
299.6800
306.3000
298.1800
302.5000
41,400
Mon, 03 Nov 2025
304.8200
306.3900
299.9100
302.8300
44,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
306.6000
307.0800
302.3400
302.3400
41,600
Thu, 30 Oct 2025
311.3000
313.4000
305.1600
306.0800
102,000
Wed, 29 Oct 2025
306.8500
311.6000
306.8500
309.7800
118,700
Tue, 28 Oct 2025
300.9200
308.7800
300.9200
306.3900
69,800
Mon, 27 Oct 2025
302.8500
308.5600
302.8500
304.9900
65,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
304.0300
308.2900
302.9300
302.9300
69,900
Thu, 23 Oct 2025
306.4100
321.8000
300.0000
304.5900
53,900