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
354.5700
355.5700
349.5000
349.6300
2,128,260
Thu, 22 Oct 2026
360.8400
362.5200
352.8100
358.0700
2,207,700
Wed, 21 Oct 2026
360.0000
364.5000
356.5800
362.2500
2,514,300
Tue, 20 Oct 2026
15 · 8-K
After market open · 11:31 ET
8-K ↗
Tue, 20 Oct 2026
356.0000
360.4000
348.9600
359.2900
4,052,900
Mon, 19 Oct 2026
342.7400
346.3400
341.9400
346.0400
1,759,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
345.2500
350.9100
344.1000
345.1200
1,701,400
Thu, 15 Oct 2026
332.0500
344.4600
331.8300
342.9800
1,880,700
Wed, 14 Oct 2026
328.3700
329.2100
325.4100
328.0000
1,371,400
Tue, 13 Oct 2026
329.5700
330.3800
324.1000
329.5900
1,295,500
Mon, 12 Oct 2026
325.7900
329.1900
324.8100
327.5400
948,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
324.7600
327.7000
323.2900
326.5600
1,153,800
Thu, 08 Oct 2026
320.0200
324.7300
318.9500
323.2900
1,148,600
Wed, 07 Oct 2026
321.4700
323.0200
319.8800
320.5300
866,900
Tue, 06 Oct 2026
318.0600
324.6600
317.9500
322.6100
1,317,100
Mon, 05 Oct 2026
318.8800
319.8600
316.0400
316.1200
1,424,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
319.0000
321.5900
316.7700
319.3600
1,124,400
Thu, 01 Oct 2026
317.9500
319.1500
313.6700
315.4400
1,509,900
Wed, 30 Sep 2026
324.9700
325.6900
317.8100
318.1200
1,334,700
Tue, 29 Sep 2026
324.5100
325.9300
318.3100
323.4400
1,430,600
Mon, 28 Sep 2026
312.6000
321.7200
311.2400
320.2800
1,913,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
313.0500
315.2800
310.3500
313.9600
1,532,700
Thu, 24 Sep 2026
307.5700
314.0400
306.9000
312.1300
1,683,400
Wed, 23 Sep 2026
307.2500
310.4700
305.8200
307.2200
1,565,500
Tue, 22 Sep 2026
311.6400
314.0000
307.2000
308.4400
1,766,100
Mon, 21 Sep 2026
306.0300
309.1600
304.1100
307.0800
2,128,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
302.1900
305.7900
302.1100
305.7300
2,945,200
Thu, 17 Sep 2026
308.6000
308.6000
302.5300
302.5400
1,724,300
Wed, 16 Sep 2026
309.0000
310.0000
303.5400
305.6300
1,844,500
Tue, 15 Sep 2026
310.4200
311.4500
305.8600
307.7900
1,289,500
Mon, 14 Sep 2026
306.2000
311.3900
305.8600
310.6000
1,711,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
309.4900
309.9000
305.4000
306.1900
1,637,100
Thu, 10 Sep 2026
308.2800
310.7600
305.4000
306.2400
1,460,100
Wed, 09 Sep 2026
301.8800
308.4900
300.0000
306.9900
1,740,500
Tue, 08 Sep 2026
308.0300
313.0500
304.3700
304.4700
1,663,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
312.5000
315.3700
310.6600
311.1800
1,572,300
Thu, 03 Sep 2026
312.1900
316.1100
309.0700
314.3500
1,731,400
Wed, 02 Sep 2026
313.2500
315.5900
311.4300
311.5100
1,276,100
Tue, 01 Sep 2026
317.2600
319.0000
310.9300
311.9900
1,072,400
Mon, 31 Aug 2026
320.0200
320.7600
314.9500
316.2800
2,467,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
327.7800
327.7900
321.7200
321.8500
1,220,100
Thu, 27 Aug 2026
330.4500
332.1500
325.3700
325.6800
1,367,400
Wed, 26 Aug 2026
330.3400
333.0900
327.3700
332.5600
1,731,500
Tue, 25 Aug 2026
333.9200
334.4200
328.6900
329.3100
1,248,100
Mon, 24 Aug 2026
327.9200
332.8000
327.5100
330.0700
995,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
330.4200
331.9900
325.2600
326.6300
1,719,800
Thu, 20 Aug 2026
333.0800
333.5400
327.4400
329.6100
2,119,500
Wed, 19 Aug 2026
329.9300
335.8000
328.3400
334.7300
2,696,600
Tue, 18 Aug 2026
326.3000
332.7200
325.0800
327.7400
1,881,800
Mon, 17 Aug 2026
327.4500
330.0000
326.0100
326.1200
2,701,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
321.8400
328.6600
319.9900
327.2100
1,879,300
Thu, 13 Aug 2026
324.9500
325.9600
319.7400
320.8200
2,304,600
Wed, 12 Aug 2026
321.8600
324.4000
319.3000
322.5300
2,486,600
Tue, 11 Aug 2026
312.3700
315.7800
311.8100
314.6600
2,471,000
Mon, 10 Aug 2026
316.7300
316.9900
310.4500
311.0000
1,786,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
322.2000
322.6700
316.6600
317.6000
1,447,700
Thu, 06 Aug 2026
324.6600
326.5000
321.5900
321.9800
948,100
Wed, 05 Aug 2026
313.2000
324.8600
312.0700
324.5600
2,043,100
Tue, 04 Aug 2026
316.6900
318.0400
311.4300
312.0700
2,249,500
Mon, 03 Aug 2026
320.0000
320.9900
312.5100
314.3400
2,997,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
322.6300
324.9700
317.8000
320.4900
2,285,500
Thu, 30 Jul 2026
321.0700
324.4400
316.1900
322.0200
2,123,900
Wed, 29 Jul 2026
317.5900
325.8700
317.5900
321.7200
2,667,600
Tue, 28 Jul 2026
14 · 10-Q
After market open · 10:06 ET
10-Q ↗
Tue, 28 Jul 2026
320.6200
324.8000
311.6700
322.4300
3,757,900
Tue, 28 Jul 2026
13 · 8-K
Pre-market · 06:01 ET
8-K ↗
Mon, 27 Jul 2026
328.0300
333.7800
326.0400
330.8500
1,987,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
320.5100
328.2000
320.5100
324.9700
1,473,600
Thu, 23 Jul 2026
318.0100
321.5600
316.3500
320.1800
1,613,000
Wed, 22 Jul 2026
324.3600
326.8100
322.4700
324.2300
1,530,600
Tue, 21 Jul 2026
327.7800
328.0700
320.0400
323.9400
1,695,200
Mon, 20 Jul 2026
323.5400
325.2900
321.3800
323.4300
1,695,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
322.4700
323.7500
318.9700
321.3200
1,999,100
Thu, 16 Jul 2026
329.7600
332.9700
322.0000
323.2000
4,174,800
Wed, 15 Jul 2026
327.5300
329.6900
325.9100
328.4800
1,984,200
Tue, 14 Jul 2026
322.8600
326.8600
319.7700
325.8600
1,918,500
Mon, 13 Jul 2026
335.6900
338.9900
319.1100
322.4500
4,051,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
337.8100
340.2000
335.2000
335.4800
938,300
Thu, 09 Jul 2026
333.0000
338.3500
330.3100
337.6500
1,407,000
Wed, 08 Jul 2026
337.5200
338.4400
332.6600
333.1300
1,382,800
Tue, 07 Jul 2026
340.4200
342.9800
338.0000
341.1200
1,564,100
Mon, 06 Jul 2026
337.5400
339.4700
332.9700
339.4100
1,340,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
333.8400
338.8800
331.6300
338.1200
1,720,300
Wed, 01 Jul 2026
329.7800
335.1300
329.0300
332.1200
2,092,100
Tue, 30 Jun 2026
332.4900
333.4300
329.6600
330.4600
1,667,500
Mon, 29 Jun 2026
337.8500
340.6000
332.5300
332.5400
2,657,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
341.2900
342.3600
331.1200
332.8600
13,389,700
Thu, 25 Jun 2026
342.2200
348.2300
339.8800
340.5500
3,175,800
Wed, 24 Jun 2026
343.8100
350.3700
342.6700
343.4200
2,884,300
Tue, 23 Jun 2026
341.5500
346.8500
339.0100
343.8300
2,199,200
Mon, 22 Jun 2026
347.0000
348.9600
341.7200
342.9300
1,700,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
350.1700
356.1500
346.9700
348.8400
3,007,700
Wed, 17 Jun 2026
348.4900
358.0000
348.1100
349.3000
1,694,500
Tue, 16 Jun 2026
346.0000
352.0800
342.3200
350.2200
1,481,000
Mon, 15 Jun 2026
350.0000
351.7000
345.2200
347.1100
1,146,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
346.0400
349.0300
344.2600
345.9500
1,344,500
Thu, 11 Jun 2026
341.1000
343.5800
336.0200
341.8600
1,399,800
Wed, 10 Jun 2026
342.5600
345.3800
328.3000
338.2200
1,377,500
Tue, 09 Jun 2026
343.6400
347.2700
339.2100
342.5700
1,318,000
Mon, 08 Jun 2026
340.9400
344.5300
338.4000
340.6300
1,313,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
338.9900
346.8500
338.9900
343.1000
1,291,700
Thu, 04 Jun 2026
335.1600
339.7800
334.3500
338.1500
1,969,200
Wed, 03 Jun 2026
331.2000
335.3700
330.8100
331.3700
1,331,600
Tue, 02 Jun 2026
331.5700
333.4300
329.9900
332.8500
1,331,200
Mon, 01 Jun 2026
323.4600
333.6800
323.2400
332.6500
1,954,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
337.2600
337.8100
327.5500
327.6600
2,836,700
Thu, 28 May 2026
335.2500
338.2800
333.7400
337.5500
2,039,900
Wed, 27 May 2026
328.1100
337.6400
325.5300
336.7200
2,365,400
Tue, 26 May 2026
322.0300
324.8400
321.7100
323.8100
1,228,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
325.8500
325.8500
318.4100
321.0800
1,053,700
Thu, 21 May 2026
320.5900
323.9100
316.4900
322.7600
981,700
Wed, 20 May 2026
317.1700
325.0900
314.5500
323.8700
1,292,100
Tue, 19 May 2026
317.5700
318.1700
313.0000
315.3900
973,600
Mon, 18 May 2026
12 · 8-K
After-hours · 16:48 ET
8-K ↗
Mon, 18 May 2026
314.9900
322.8800
314.9800
318.1400
1,194,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
314.9100
318.7300
314.8000
316.1700
1,952,500
Thu, 14 May 2026
314.3800
318.4900
314.3800
316.5200
1,185,700
Wed, 13 May 2026
312.8800
315.3900
308.7600
311.4100
1,844,600
Tue, 12 May 2026
316.7100
319.1500
313.1500
313.5700
1,274,100
Mon, 11 May 2026
11 · 8-K
After-hours · 17:10 ET
8-K ↗
Mon, 11 May 2026
314.5800
317.0100
312.5400
315.5300
1,632,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
321.7100
323.4500
316.3800
316.7800
1,450,100
Thu, 07 May 2026
321.0800
324.0000
319.1400
320.3000
1,433,300
Wed, 06 May 2026
317.9600
322.9200
315.1100
321.5100
1,799,100
Tue, 05 May 2026
311.3900
315.2100
310.8600
312.7700
1,712,900
Tue, 05 May 2026
10 · 8-K
Pre-market · 08:30 ET
8-K ↗
Mon, 04 May 2026
314.7500
315.6500
308.0600
311.3800
1,430,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
325.7400
327.7100
316.7100
318.6100
1,732,900
Thu, 30 Apr 2026
317.6900
325.7000
316.7700
324.0700
2,143,000
Wed, 29 Apr 2026
321.5500
323.3600
311.3300
314.5000
3,313,500
Tue, 28 Apr 2026
9 · 10-Q
After market open · 10:02 ET
10-Q ↗
Tue, 28 Apr 2026
323.4200
336.8000
323.0500
323.3600
2,850,000
Tue, 28 Apr 2026
8 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 27 Apr 2026
334.4400
337.4400
329.6400
332.4500
2,203,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
335.2000
338.0700
332.3700
335.6300
1,510,100
Thu, 23 Apr 2026
332.5300
337.6200
330.3300
334.2800
1,152,400
Wed, 22 Apr 2026
342.5300
342.5300
333.4700
333.6700
1,542,500
Tue, 21 Apr 2026
342.0600
343.9800
339.3800
340.2100
1,414,500
Mon, 20 Apr 2026
339.8600
343.7500
339.8600
342.8900
1,042,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
334.7000
344.7500
334.5100
341.0300
1,874,700
Thu, 16 Apr 2026
330.8500
332.4100
328.3700
330.3800
1,127,000
Wed, 15 Apr 2026
330.7100
331.6700
325.8000
328.9100
1,197,100
Tue, 14 Apr 2026
327.2700
331.5300
325.8100
331.3800
1,746,400
Mon, 13 Apr 2026
323.4300
327.3500
320.2000
327.2600
1,367,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
322.9900
324.2200
320.8700
323.4300
1,270,400
Thu, 09 Apr 2026
315.9500
323.7000
315.2000
322.5100
1,630,200
Wed, 08 Apr 2026
314.1300
319.3000
314.1300
317.2000
1,942,200
Tue, 07 Apr 2026
306.5800
307.7200
299.0600
302.1600
1,500,100
Mon, 06 Apr 2026
302.8500
307.5000
302.3600
306.8800
1,122,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
303.2700
309.0000
300.6200
304.9500
1,429,800
Thu, 02 Apr 2026
7 · DEFA14A
Pre-market · 08:03 ET
DEFA14A ↗
Thu, 02 Apr 2026
6 · DEF 14A
Pre-market · 08:01 ET
DEF 14A ↗
Wed, 01 Apr 2026
304.3500
309.0500
300.8100
308.2600
1,531,500
Tue, 31 Mar 2026
299.1800
305.2800
296.9000
304.0800
1,532,900
Mon, 30 Mar 2026
296.8700
299.2900
295.0400
295.8700
1,492,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
300.2700
300.6800
292.3700
294.0400
1,524,000
Thu, 26 Mar 2026
301.8100
304.7000
300.3500
301.7000
1,287,200
Wed, 25 Mar 2026
302.5300
304.8500
300.4800
303.1600
1,447,800
Tue, 24 Mar 2026
298.9300
300.8900
296.6400
299.9100
1,470,200
Mon, 23 Mar 2026
298.1000
305.4000
298.1000
300.6700
1,913,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
296.9500
299.0600
290.6700
292.5800
3,093,900
Thu, 19 Mar 2026
294.2600
298.7500
292.7600
297.8300
1,687,900
Wed, 18 Mar 2026
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 18 Mar 2026
299.0000
301.6200
294.3200
294.5600
1,917,700
Tue, 17 Mar 2026
299.7800
305.1600
298.5100
301.3100
1,872,900
Mon, 16 Mar 2026
295.7200
298.8300
294.0000
296.0000
1,216,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
295.6400
299.7900
290.9400
291.5500
1,530,700
Thu, 12 Mar 2026
292.4200
296.3400
289.5200
294.2600
2,118,000
Wed, 11 Mar 2026
298.0200
298.3900
292.5900
296.8500
1,716,800
Tue, 10 Mar 2026
302.3000
303.1400
297.8400
298.3700
1,958,200
Mon, 09 Mar 2026
294.0800
304.4500
290.0000
303.4600
3,226,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
303.3500
303.3500
291.0400
298.6400
2,381,300
Thu, 05 Mar 2026
302.0200
308.0600
297.6200
307.3600
2,746,100
Wed, 04 Mar 2026
307.9500
309.5000
304.5600
304.9100
1,886,000
Tue, 03 Mar 2026
298.0000
307.6600
295.8800
305.9400
1,915,000
Mon, 02 Mar 2026
301.1500
308.8000
298.1800
304.8000
2,511,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
314.0300
314.0300
307.6900
311.7800
2,140,100
Thu, 26 Feb 2026
315.3200
319.6100
314.5600
317.8300
1,160,800
Wed, 25 Feb 2026
313.7200
314.9300
310.0100
313.3500
1,437,800
Tue, 24 Feb 2026
309.7500
314.5500
309.6700
312.7800
1,419,900
Mon, 23 Feb 2026
315.1200
315.1200
304.1300
311.8000
1,807,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
311.1200
315.9700
310.3500
315.9600
1,315,400
Thu, 19 Feb 2026
315.3600
316.6600
309.7500
312.7300
2,015,000
Wed, 18 Feb 2026
316.2400
319.6900
313.7800
315.8800
1,929,900
Tue, 17 Feb 2026
316.7000
320.9800
315.8500
317.8200
2,235,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
324.3200
324.9700
313.6000
314.6200
2,403,600
Thu, 12 Feb 2026
325.5100
333.8600
320.3500
322.1700
2,868,000
Wed, 11 Feb 2026
4 · 10-K
After market open · 10:04 ET
10-K ↗
Wed, 11 Feb 2026
321.7600
330.9800
320.9500
325.1300
3,828,300
Wed, 11 Feb 2026
3 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 10 Feb 2026
318.0500
325.0800
316.9500
323.7000
3,133,100
Mon, 09 Feb 2026
312.8800
314.6900
311.2500
314.0300
2,086,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
309.0600
314.9600
307.6800
314.3800
1,718,600
Thu, 05 Feb 2026
308.0000
310.0800
305.0200
308.7200
1,521,500
Wed, 04 Feb 2026
305.6400
310.4000
305.2100
308.8100
2,249,700
Tue, 03 Feb 2026
303.3100
306.0300
300.9800
304.6000
2,784,200
Mon, 02 Feb 2026
299.9200
303.5700
298.5100
302.9300
2,862,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
299.3000
300.0500
295.1100
298.5100
1,945,800
Thu, 29 Jan 2026
298.8200
301.8200
297.5300
299.2800
2,848,100
Wed, 28 Jan 2026
294.9900
298.9700
294.6800
296.3100
1,274,900
Tue, 27 Jan 2026
297.8800
298.6700
293.4000
296.1700
1,370,200
Mon, 26 Jan 2026
298.7300
300.3200
293.3500
297.1200
1,775,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
295.8700
298.2700
294.1400
298.1100
3,033,900
Thu, 22 Jan 2026
297.4900
301.0900
295.1200
295.9200
1,625,300
Wed, 21 Jan 2026
292.0800
297.6000
291.0500
296.4600
1,679,800
Tue, 20 Jan 2026
298.1800
299.3300
287.6900
289.9800
2,269,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
301.0000
301.9600
298.5300
300.8500
1,680,400
Thu, 15 Jan 2026
302.7500
306.2800
300.4800
301.8600
2,218,600
Wed, 14 Jan 2026
299.8400
301.0500
295.0200
300.1300
1,527,600
Tue, 13 Jan 2026
300.4500
301.2200
298.1200
300.6200
1,398,800
Mon, 12 Jan 2026
298.0800
300.9500
296.4800
300.4000
1,622,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
300.0000
303.4000
299.1700
300.3600
2,016,900
Thu, 08 Jan 2026
292.9300
298.8600
292.5000
298.3300
1,593,400
Wed, 07 Jan 2026
291.9900
296.5200
291.0000
293.5000
1,694,400
Tue, 06 Jan 2026
286.0300
293.8800
285.1100
293.2800
1,808,200
Mon, 05 Jan 2026
291.2300
292.6300
285.6100
285.7700
2,595,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
286.8700
293.7400
286.7100
292.9800
1,831,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
289.7700
290.3900
287.1500
287.2500
1,254,100
Tue, 30 Dec 2025
291.4000
292.3000
289.9500
290.4300
1,201,900
Mon, 29 Dec 2025
292.5200
292.6400
290.5200
292.3600
982,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
292.8100
294.6900
292.5100
293.4800
601,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
291.2800
293.5900
290.5100
293.3000
485,800
Tue, 23 Dec 2025
292.2200
293.8400
290.9800
291.3800
1,084,800
Mon, 22 Dec 2025
292.6700
294.5300
291.5600
292.5500
1,103,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
288.4900
293.6300
287.6200
292.2500
3,236,900
Thu, 18 Dec 2025
292.8600
294.9200
285.8000
287.6700
2,173,000
Wed, 17 Dec 2025
285.8000
294.7000
285.0600
293.0000
3,696,100
Tue, 16 Dec 2025
285.8500
287.0400
283.2500
285.8300
1,893,800
Mon, 15 Dec 2025
284.6300
287.3600
282.9700
285.8500
1,998,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
280.0700
282.5600
279.5000
280.2400
1,235,300
Thu, 11 Dec 2025
2 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 11 Dec 2025
272.1600
279.4300
269.9900
278.1800
1,563,000
Wed, 10 Dec 2025
270.4400
271.4300
267.1900
271.2300
1,574,000
Tue, 09 Dec 2025
269.3600
271.6000
268.9400
269.2500
1,346,000
Mon, 08 Dec 2025
271.4600
273.0400
268.5500
269.8200
1,137,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
273.3100
274.6200
271.2300
272.2500
1,314,600
Thu, 04 Dec 2025
276.0500
278.4200
272.1500
273.4500
1,529,900
Wed, 03 Dec 2025
280.8300
283.6000
278.8100
280.2400
1,279,100
Tue, 02 Dec 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 02 Dec 2025
283.6700
283.6700
277.5700
281.1800
2,039,100
Mon, 01 Dec 2025
283.9500
285.6500
282.4100
283.0400
1,917,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
285.0000
287.4000
284.2100
285.0300
756,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
284.8000
287.3100
283.6300
285.7700
1,870,700
Tue, 25 Nov 2025
275.8500
285.9700
274.9300
284.7300
2,364,000
Mon, 24 Nov 2025
274.8400
276.0000
271.9300
274.3300
2,097,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
266.3900
277.0300
264.3200
274.4800
2,148,400
Thu, 20 Nov 2025
268.0100
269.9900
263.9500
264.3200
1,108,400
Wed, 19 Nov 2025
268.0200
269.1600
265.5400
267.0100
1,234,500
Tue, 18 Nov 2025
264.9100
270.3200
264.9100
267.9400
1,623,100
Mon, 17 Nov 2025
270.2600
270.2600
264.8700
266.0500
1,374,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
268.5000
270.5000
265.8800
269.6700
1,276,800
Thu, 13 Nov 2025
274.7900
277.3700
269.8000
269.8900
1,410,700
Wed, 12 Nov 2025
273.2200
277.6800
272.7900
274.8000
1,274,300
Tue, 11 Nov 2025
273.9900
275.1600
272.8100
273.6100
1,636,000
Mon, 10 Nov 2025
274.2300
277.3500
272.0700
274.5400
1,587,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
266.4700
273.8800
265.4500
273.3200
1,904,100
Thu, 06 Nov 2025
264.3000
268.5300
263.6600
265.2700
1,598,800
Wed, 05 Nov 2025
259.3100
265.4600
257.0400
264.4600
1,697,200
Tue, 04 Nov 2025
257.2400
260.8900
256.2400
258.6400
1,720,400
Mon, 03 Nov 2025
255.7600
259.6300
253.5400
259.0900
1,740,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
259.9500
260.5900
254.2700
256.9600
1,903,100
Thu, 30 Oct 2025
260.0100
263.3100
258.1300
260.1800
1,697,300
Wed, 29 Oct 2025
260.3700
263.6900
257.4800
260.3900
2,098,500
Tue, 28 Oct 2025
265.2200
266.3000
260.4400
260.9000
1,690,800
Mon, 27 Oct 2025
268.9900
271.1300
265.1300
266.2200
1,577,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
269.5300
270.3900
266.7600
267.7700
1,196,100
Thu, 23 Oct 2025
274.1200
275.8600
266.5900
267.6300
2,173,800