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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
271.0400
276.9600
270.5600
273.5300
55,687
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
30 · 6-K
After-hours · 16:44 ET
FORM 6-K ↗
Mon, 13 Jul 2026
29 · 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
28 · 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
27 · 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
26 · 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
25 · 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
24 · 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
23 · 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
22 · 6-K
Next filing day · accepted 16 Apr, 19:08 ET
FORM 6-K ↗
Thu, 16 Apr 2026
21 · 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
20 · 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
19 · 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
18 · 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
17 · 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
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
Wed, 22 Oct 2025
6 · 6-K
After-hours · 16:36 ET
FORM 6-K ↗
Wed, 22 Oct 2025
302.9800
307.2800
299.0000
302.6600
66,700
Tue, 21 Oct 2025
302.0000
303.0100
298.8100
300.6000
102,400
Mon, 20 Oct 2025
306.4900
307.9200
301.2100
302.5200
56,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
301.0000
304.4000
298.4400
303.9900
129,800
Thu, 16 Oct 2025
308.0000
310.9800
302.4800
303.7300
74,200
Wed, 15 Oct 2025
308.0000
309.9400
306.4400
306.7400
56,300
Tue, 14 Oct 2025
310.6300
311.5500
303.4300
306.4900
92,600
Mon, 13 Oct 2025
315.6700
317.0000
310.9400
311.4600
48,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
314.7000
315.9200
308.9500
312.4800
79,100
Thu, 09 Oct 2025
322.3100
322.9800
313.1300
314.5700
67,900
Wed, 08 Oct 2025
316.5500
321.0800
315.5000
319.4800
83,600
Tue, 07 Oct 2025
320.1200
320.1200
313.7600
313.9500
68,800
Mon, 06 Oct 2025
5 · 6-K
After-hours · 16:36 ET
FORM 6-K ↗
Mon, 06 Oct 2025
316.0000
318.1800
312.5200
316.9500
65,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
318.9500
321.3600
314.0500
316.1200
79,100
Thu, 02 Oct 2025
315.1000
320.2100
312.7100
318.3300
65,700
Wed, 01 Oct 2025
324.9100
328.5200
313.7600
313.7800
96,800
Tue, 30 Sep 2025
327.8400
331.3600
322.0500
323.3300
197,900
Mon, 29 Sep 2025
333.5000
335.3000
324.5300
325.2100
96,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
337.9600
342.0000
334.8600
339.8600
63,100
Thu, 25 Sep 2025
330.2200
342.0700
330.2200
336.3500
87,000
Wed, 24 Sep 2025
341.5400
341.5400
331.8100
333.3700
91,500
Tue, 23 Sep 2025
342.0000
344.3100
338.3400
343.2300
82,000
Mon, 22 Sep 2025
337.7900
342.0400
333.4200
342.0400
78,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
339.8800
341.1400
335.7500
335.7500
65,900
Thu, 18 Sep 2025
336.0500
339.7500
334.5200
337.8000
88,500
Wed, 17 Sep 2025
341.0500
341.1000
332.5000
337.7000
169,500
Tue, 16 Sep 2025
342.9200
343.7000
336.4100
337.2600
69,300
Mon, 15 Sep 2025
346.5000
347.2200
340.3700
343.1900
162,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
347.5100
351.2500
344.7900
346.4600
137,800
Thu, 11 Sep 2025
337.2500
349.2600
337.1600
346.4800
82,200
Wed, 10 Sep 2025
339.5500
345.2500
335.0300
336.9500
90,200
Tue, 09 Sep 2025
336.3000
344.1000
336.3000
340.9800
108,700
Mon, 08 Sep 2025
4 · 6-K
After-hours · 16:33 ET
FORM 6-K ↗
Mon, 08 Sep 2025
342.7800
342.7800
336.2300
338.6000
71,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
336.4200
344.0500
333.8100
339.0500
142,700
Thu, 04 Sep 2025
331.2500
336.2200
328.2500
335.5200
79,800
Wed, 03 Sep 2025
330.6400
333.9300
329.4200
331.6600
77,100
Tue, 02 Sep 2025
323.6400
332.2400
323.6400
332.2400
72,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
326.1200
329.9200
325.4600
325.7100
93,700
Thu, 28 Aug 2025
328.7800
331.9400
325.2700
326.6600
80,300
Wed, 27 Aug 2025
325.6900
328.8000
320.5500
328.8000
85,600
Tue, 26 Aug 2025
321.2300
326.5800
320.0700
326.4700
70,600
Mon, 25 Aug 2025
328.9800
329.0700
322.0700
322.9700
103,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
330.0700
332.4600
324.4000
329.5100
92,100
Thu, 21 Aug 2025
324.2200
329.8000
322.2600
329.5000
105,100
Wed, 20 Aug 2025
329.3700
330.0000
320.7600
321.0700
122,800
Tue, 19 Aug 2025
324.9000
329.2800
323.8800
327.3900
113,800
Mon, 18 Aug 2025
326.9600
329.5800
321.5200
326.9900
74,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
319.0000
327.7000
319.0000
327.3000
47,700
Thu, 14 Aug 2025
319.5400
323.4500
317.0000
319.3400
97,700
Wed, 13 Aug 2025
325.9800
328.9000
321.9000
322.0300
92,900
Tue, 12 Aug 2025
313.5600
330.7200
313.0300
325.1300
88,700
Mon, 11 Aug 2025
311.3300
314.0800
310.7600
312.8300
62,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
313.0000
314.6500
310.6000
310.9800
53,500
Thu, 07 Aug 2025
316.4400
316.4400
310.9600
311.6200
52,600
Wed, 06 Aug 2025
308.1200
316.4100
307.0400
315.2700
115,200
Tue, 05 Aug 2025
3 · 6-K
After-hours · 16:32 ET
FORM 6-K ↗
Tue, 05 Aug 2025
302.7400
308.1100
302.7300
308.1100
88,800
Mon, 04 Aug 2025
307.5600
307.5600
300.5100
302.7400
25,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
301.3200
305.5600
299.3500
304.0300
29,000
Thu, 31 Jul 2025
305.0900
305.4200
300.8300
303.3100
42,100
Thu, 31 Jul 2025
2 · 6-K
Next filing day · accepted 30 Jul, 19:17 ET
FORM 6-K ↗
Wed, 30 Jul 2025
304.4000
306.2300
299.3100
301.0600
37,000
Tue, 29 Jul 2025
301.3900
304.8000
298.1900
304.4200
40,100
Mon, 28 Jul 2025
301.7700
303.7500
298.7800
301.3600
25,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
307.0200
307.0200
300.3900
303.5500
54,400
Thu, 24 Jul 2025
306.0200
310.0000
305.0400
305.0400
43,100
Wed, 23 Jul 2025
298.2000
311.5700
294.6400
305.9900
80,100
Wed, 23 Jul 2025
1 · 6-K
Next filing day · accepted 22 Jul, 17:43 ET
FORM 6-K ↗
Tue, 22 Jul 2025
310.8700
310.8700
298.3300
301.5100
94,600