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
342.5700
342.5200
335.9000
337.0600
1,479,553
Thu, 22 Oct 2026
335.0900
346.1900
334.7900
345.6300
1,697,900
Wed, 21 Oct 2026
339.3000
339.3100
333.3700
337.2700
1,226,400
Tue, 20 Oct 2026
332.9500
338.4700
331.6100
336.0100
1,693,300
Mon, 19 Oct 2026
332.5500
333.6000
329.9500
331.6100
1,227,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
338.0900
343.6400
331.7600
335.2000
1,792,900
Thu, 15 Oct 2026
330.2200
339.7800
330.0000
336.9200
2,207,100
Wed, 14 Oct 2026
321.8200
324.8900
319.7800
324.5400
1,403,300
Tue, 13 Oct 2026
320.7900
324.1200
318.9700
324.1000
1,245,300
Mon, 12 Oct 2026
316.1300
322.4200
315.0000
320.2100
932,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
320.8700
322.0000
318.0600
319.3600
885,500
Thu, 08 Oct 2026
312.4700
321.3900
311.2300
321.0300
1,495,200
Wed, 07 Oct 2026
317.5500
318.1700
311.1200
315.0000
1,745,900
Tue, 06 Oct 2026
320.3600
322.8500
318.1900
321.1600
1,366,500
Mon, 05 Oct 2026
318.7100
320.5400
315.6400
318.4600
1,323,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
324.9900
326.3100
318.8500
319.5100
1,571,600
Thu, 01 Oct 2026
320.6400
321.6700
313.2600
320.7800
1,627,100
Wed, 30 Sep 2026
331.1000
331.2600
322.4200
323.2700
1,403,300
Tue, 29 Sep 2026
18 · 8-K
After market open · 11:05 ET
8-K ↗
Tue, 29 Sep 2026
333.7400
336.5400
327.9300
330.4400
2,223,500
Mon, 28 Sep 2026
325.7300
333.3100
323.3800
332.7900
1,470,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
321.0600
330.1300
320.5100
329.1000
1,843,800
Thu, 24 Sep 2026
324.8500
326.2000
316.5700
320.4000
2,490,600
Wed, 23 Sep 2026
325.4400
327.9200
323.1500
326.4600
2,260,600
Tue, 22 Sep 2026
326.1300
329.4800
324.6100
328.3500
1,647,900
Mon, 21 Sep 2026
326.0000
326.0000
320.6500
321.3100
1,511,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
318.0500
321.3900
314.3800
320.7300
2,851,200
Thu, 17 Sep 2026
327.8800
328.4400
320.6400
320.9400
1,508,300
Wed, 16 Sep 2026
324.7700
327.4300
318.7600
321.4600
1,642,000
Tue, 15 Sep 2026
324.4900
325.5500
318.9200
323.2200
1,246,200
Mon, 14 Sep 2026
321.0100
327.3900
317.8500
324.5000
1,795,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
321.5600
324.9100
317.5500
323.3100
2,172,200
Thu, 10 Sep 2026
320.0000
320.0000
315.4200
317.4400
1,772,900
Wed, 09 Sep 2026
322.8700
326.4800
319.6100
320.6400
1,259,200
Tue, 08 Sep 2026
330.2400
332.3400
325.5700
326.0900
1,208,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
330.6900
333.9500
330.6900
333.7100
977,700
Thu, 03 Sep 2026
335.2100
336.0700
327.7800
332.2600
1,576,900
Wed, 02 Sep 2026
333.9700
335.8300
330.6000
331.2500
1,401,400
Tue, 01 Sep 2026
337.9100
337.9100
328.9000
329.9500
1,471,900
Mon, 31 Aug 2026
341.5000
342.3900
338.0400
338.8100
2,134,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
348.1800
348.7800
343.0000
344.8600
1,618,500
Thu, 27 Aug 2026
346.0000
347.4800
343.0400
345.2100
1,264,000
Wed, 26 Aug 2026
352.0000
355.5100
347.5400
348.6600
1,655,300
Tue, 25 Aug 2026
350.5000
352.5300
346.1900
350.4500
1,271,500
Mon, 24 Aug 2026
346.6400
350.3900
345.1400
346.7300
1,670,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
347.3800
350.0200
345.7100
346.5900
1,686,400
Thu, 20 Aug 2026
346.8700
349.9600
340.5000
346.9100
1,828,500
Wed, 19 Aug 2026
351.2600
356.8800
350.6100
353.5900
1,538,300
Tue, 18 Aug 2026
349.7600
352.1900
345.1500
345.2700
1,217,700
Mon, 17 Aug 2026
355.0900
356.6900
348.7400
349.9700
2,192,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
360.7200
361.5800
356.8700
359.1000
1,123,200
Thu, 13 Aug 2026
363.4500
363.9500
358.3700
361.5500
1,723,100
Wed, 12 Aug 2026
367.4500
367.4500
359.4000
360.2000
1,766,300
Tue, 11 Aug 2026
361.3600
367.9300
360.9500
364.4200
1,132,800
Mon, 10 Aug 2026
368.3200
368.3200
361.1500
362.7100
1,621,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
365.4100
372.1600
363.8600
369.7300
1,573,300
Thu, 06 Aug 2026
369.8900
371.5300
362.1300
363.4200
1,876,700
Wed, 05 Aug 2026
363.3200
369.7600
362.3900
369.6800
1,984,000
Tue, 04 Aug 2026
359.0800
364.4900
356.9400
361.5700
2,572,200
Mon, 03 Aug 2026
348.6200
354.3300
347.3200
354.2200
2,083,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
343.1800
343.1800
337.4800
340.8500
1,674,700
Thu, 30 Jul 2026
345.8900
346.5700
340.1200
344.8400
1,763,700
Wed, 29 Jul 2026
352.0000
352.0000
338.3100
343.8800
3,370,300
Tue, 28 Jul 2026
17 · 10-Q
After market open · 13:54 ET
10-Q ↗
Tue, 28 Jul 2026
347.4900
357.2700
343.1100
354.2700
3,746,300
Tue, 28 Jul 2026
16 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 27 Jul 2026
325.0000
329.7700
320.0000
327.2700
3,207,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
313.2600
320.1400
313.0100
317.5100
2,021,300
Thu, 23 Jul 2026
308.4000
315.7900
301.1000
310.5400
2,446,300
Wed, 22 Jul 2026
321.0500
322.7900
318.3200
319.9100
2,765,700
Tue, 21 Jul 2026
324.3500
324.3500
317.5000
318.4600
1,285,500
Mon, 20 Jul 2026
331.6700
333.3400
323.2200
323.6000
1,481,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
336.4100
343.6900
330.3700
331.3200
1,665,700
Thu, 16 Jul 2026
331.2900
339.2300
330.9800
338.1400
1,629,200
Wed, 15 Jul 2026
329.9900
335.5100
328.6000
332.2900
2,504,200
Tue, 14 Jul 2026
333.1200
334.9000
327.3800
328.5000
1,486,200
Mon, 13 Jul 2026
332.1900
335.3500
327.5300
328.9700
2,081,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
333.9800
337.2000
332.1400
333.9900
1,125,200
Thu, 09 Jul 2026
333.6800
333.9500
329.5000
332.0300
1,314,400
Wed, 08 Jul 2026
332.9000
335.0000
327.8600
330.5700
2,232,200
Tue, 07 Jul 2026
353.3000
353.6700
339.8000
342.2600
2,459,800
Mon, 06 Jul 2026
353.1300
353.6100
344.3600
349.1300
1,688,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
348.7400
352.4800
342.1200
352.4800
2,078,700
Wed, 01 Jul 2026
344.0400
351.9800
342.1600
346.0500
2,485,600
Tue, 30 Jun 2026
342.8000
345.9900
340.0500
344.3200
2,455,900
Mon, 29 Jun 2026
342.9900
344.5600
340.3000
344.3000
3,913,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
339.7300
345.7700
337.0600
344.0700
8,235,100
Thu, 25 Jun 2026
335.4000
344.0000
335.4000
339.0800
2,606,700
Wed, 24 Jun 2026
327.3200
337.7100
326.1200
333.1300
2,847,700
Tue, 23 Jun 2026
322.0000
329.8800
320.2300
322.9000
3,080,600
Mon, 22 Jun 2026
315.9800
322.2900
315.7100
316.9000
3,160,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
315.7600
322.5000
314.8300
320.7900
4,269,200
Wed, 17 Jun 2026
322.7800
324.0900
312.1700
313.8000
2,035,600
Tue, 16 Jun 2026
323.9800
326.0000
319.7000
322.4400
2,416,800
Mon, 15 Jun 2026
324.6400
327.3300
319.3900
320.2400
2,678,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
321.4800
323.5700
316.9100
317.3000
1,954,100
Thu, 11 Jun 2026
305.3200
317.1500
304.1700
316.8900
2,959,200
Wed, 10 Jun 2026
309.9900
310.5900
303.7000
303.9100
1,821,600
Tue, 09 Jun 2026
15 · 8-K
After market open · 10:11 ET
8-K ↗
Tue, 09 Jun 2026
302.9600
310.7000
302.4100
310.5500
2,589,100
Mon, 08 Jun 2026
302.0000
304.4300
299.0200
299.5500
2,442,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
301.3400
308.0000
301.3400
305.3000
2,470,200
Thu, 04 Jun 2026
301.0200
303.0000
296.7300
300.0900
1,876,600
Wed, 03 Jun 2026
300.5100
302.0300
295.6600
296.4900
2,042,600
Tue, 02 Jun 2026
291.9900
295.5700
289.8600
293.0000
2,048,100
Mon, 01 Jun 2026
299.9500
303.6900
292.3900
294.8600
2,396,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
305.4200
309.1500
303.5300
303.8400
2,569,600
Thu, 28 May 2026
308.0000
308.7500
303.2000
305.1400
1,974,600
Wed, 27 May 2026
312.0000
315.5600
309.0900
309.9700
2,683,300
Tue, 26 May 2026
312.0000
314.4500
308.8300
311.2500
2,104,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
310.5600
312.5900
307.5000
309.0800
1,274,400
Thu, 21 May 2026
303.4700
311.9900
298.9300
309.3400
2,113,900
Wed, 20 May 2026
299.0200
308.0800
295.0000
307.7000
2,727,300
Tue, 19 May 2026
298.9000
301.2300
294.3200
299.0500
2,147,000
Mon, 18 May 2026
301.5000
308.1600
300.9200
302.7800
1,897,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
308.2500
308.2500
300.0500
300.1000
3,849,800
Thu, 14 May 2026
309.3400
310.9700
306.9300
309.1800
2,588,400
Wed, 13 May 2026
309.8700
310.5700
302.8700
306.3400
3,838,000
Tue, 12 May 2026
312.5200
313.5600
309.7100
311.5800
1,721,700
Mon, 11 May 2026
317.0200
317.6500
311.7200
312.7000
1,787,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
323.1900
323.9800
315.8300
316.8200
1,249,700
Thu, 07 May 2026
326.7600
328.9900
318.2700
320.2100
1,828,200
Wed, 06 May 2026
323.0000
327.0600
321.0500
323.6300
2,628,300
Tue, 05 May 2026
312.3000
313.3300
307.0500
312.4600
1,480,800
Mon, 04 May 2026
315.0500
318.9200
310.2700
310.4900
1,942,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
323.1800
324.9100
317.4100
318.0000
1,378,300
Thu, 30 Apr 2026
320.6800
323.7300
319.2200
321.6100
2,165,700
Wed, 29 Apr 2026
320.0000
321.4500
313.4000
317.8500
2,095,400
Tue, 28 Apr 2026
14 · 10-Q
After market open · 14:38 ET
10-Q ↗
Tue, 28 Apr 2026
342.0300
344.0500
321.0800
324.2700
2,439,800
Tue, 28 Apr 2026
13 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 27 Apr 2026
340.7100
343.4300
335.6500
336.1000
1,836,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
12 · 8-K
After-hours · 17:07 ET
8-K ↗
Fri, 24 Apr 2026
336.7400
338.5800
333.7800
337.7000
1,692,900
Thu, 23 Apr 2026
336.0200
338.0500
331.5100
337.6600
1,190,200
Wed, 22 Apr 2026
339.6600
342.4800
333.2900
335.1500
1,309,500
Tue, 21 Apr 2026
343.9400
345.4100
332.1100
334.6100
1,490,000
Mon, 20 Apr 2026
343.7600
344.9800
340.0600
343.9300
1,314,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
338.6400
350.5900
337.0700
345.5500
2,683,300
Thu, 16 Apr 2026
334.6100
338.9000
331.1000
333.3400
1,396,300
Wed, 15 Apr 2026
333.8000
334.5500
326.2600
328.8400
1,649,000
Tue, 14 Apr 2026
334.9800
336.2800
333.2800
333.6000
1,176,500
Mon, 13 Apr 2026
334.1800
336.4900
327.1100
334.3800
1,499,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
335.7200
337.2500
331.8000
336.1100
1,427,000
Thu, 09 Apr 2026
332.0500
339.3200
330.0000
335.7300
1,506,800
Wed, 08 Apr 2026
331.7900
338.1200
329.5100
335.6700
1,949,800
Tue, 07 Apr 2026
315.1900
316.0000
310.6100
313.9600
1,329,600
Mon, 06 Apr 2026
316.5300
318.1400
313.7200
316.3900
1,155,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
319.0100
324.1600
312.4600
318.0000
1,768,100
Wed, 01 Apr 2026
323.4300
331.1000
322.9600
325.7000
1,835,900
Tue, 31 Mar 2026
319.6900
323.2900
313.6800
320.5500
1,769,100
Mon, 30 Mar 2026
318.5000
322.1600
315.0000
315.9000
1,942,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
318.4200
320.9500
314.8400
315.3700
1,291,800
Thu, 26 Mar 2026
317.5200
326.6200
317.3200
319.5500
2,058,000
Wed, 25 Mar 2026
318.1300
322.0700
313.3300
321.9500
1,860,100
Tue, 24 Mar 2026
311.0900
316.7100
308.9400
313.7000
1,913,900
Mon, 23 Mar 2026
306.4900
318.5400
306.2700
313.9500
1,962,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
308.7900
312.0400
301.5800
303.5300
2,708,500
Thu, 19 Mar 2026
306.9700
310.4700
303.4200
310.3800
2,391,600
Wed, 18 Mar 2026
316.3500
318.3200
310.2600
312.1200
2,092,300
Tue, 17 Mar 2026
325.0000
325.0000
320.1400
320.7000
1,497,900
Mon, 16 Mar 2026
324.7000
327.5300
321.5500
322.7100
1,192,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
321.5000
329.3700
318.9200
319.7800
1,451,100
Thu, 12 Mar 2026
321.8600
324.8900
317.4400
317.7000
1,549,500
Wed, 11 Mar 2026
329.3000
330.1600
321.7400
322.7400
1,530,800
Wed, 11 Mar 2026
11 · DEFA14A
Pre-market · 08:01 ET
DEFA14A ↗
Wed, 11 Mar 2026
10 · DEF 14A
Pre-market · 07:59 ET
DEF 14A ↗
Tue, 10 Mar 2026
332.4500
337.2300
329.2600
330.3300
1,418,600
Mon, 09 Mar 2026
324.5200
333.4800
321.3700
333.4000
2,189,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
330.8700
331.6800
325.0900
329.8800
1,827,100
Thu, 05 Mar 2026
342.8000
343.4300
332.6600
335.4500
1,802,200
Wed, 04 Mar 2026
349.2000
349.2500
343.8900
347.6700
1,277,700
Tue, 03 Mar 2026
343.9600
350.8900
337.8900
348.8300
1,711,100
Mon, 02 Mar 2026
355.5100
357.4700
345.6600
356.1000
1,690,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
9 · PRE 14A
After market open · 12:28 ET
PRE 14A ↗
Fri, 27 Feb 2026
356.5000
363.0600
353.5500
362.5900
1,936,000
Thu, 26 Feb 2026
359.7400
361.7800
354.5900
360.5000
1,222,800
Wed, 25 Feb 2026
368.5200
368.5300
354.4400
357.2500
1,532,300
Tue, 24 Feb 2026
367.2100
368.8200
363.2200
364.7300
1,759,700
Mon, 23 Feb 2026
358.9400
365.8300
357.7300
364.2700
1,664,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
358.2600
364.4400
357.1300
360.6300
1,652,900
Thu, 19 Feb 2026
8 · 10-K
After market open · 14:54 ET
10-K ↗
Thu, 19 Feb 2026
363.6800
365.5800
356.8100
357.6100
1,627,800
Wed, 18 Feb 2026
368.0000
368.9000
364.7500
365.7600
1,188,700
Tue, 17 Feb 2026
370.2000
372.4500
364.7200
367.9400
1,336,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
374.4500
377.7700
367.2200
368.8900
2,162,200
Thu, 12 Feb 2026
370.0000
374.8700
367.3700
372.6000
2,305,600
Wed, 11 Feb 2026
363.9000
367.2400
362.8300
366.9700
1,451,500
Tue, 10 Feb 2026
363.6100
365.9600
359.8200
364.6500
1,655,600
Mon, 09 Feb 2026
7 · 8-K
After market open · 09:55 ET
8-K ↗
Mon, 09 Feb 2026
362.2200
362.7400
357.6700
360.6000
1,761,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
363.2300
367.4600
361.1000
361.9800
2,355,500
Thu, 05 Feb 2026
369.2100
369.2200
360.2900
361.0400
2,086,500
Wed, 04 Feb 2026
365.0100
370.0000
362.1400
368.9100
2,460,800
Tue, 03 Feb 2026
355.1500
369.4400
354.6800
359.6400
2,555,100
Mon, 02 Feb 2026
358.3900
362.4200
356.0400
356.3600
1,909,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
352.0600
358.0000
351.0500
354.6400
2,222,200
Thu, 29 Jan 2026
349.5000
355.6700
342.0000
354.5800
2,645,600
Thu, 29 Jan 2026
6 · 8-K
Pre-market · 07:08 ET
8-K ↗
Wed, 28 Jan 2026
346.1900
350.5700
345.4300
349.6000
2,525,500
Tue, 27 Jan 2026
347.9800
348.9500
345.3300
346.0800
1,456,500
Mon, 26 Jan 2026
348.6300
349.5800
345.9900
348.3300
1,475,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
346.7400
348.5700
343.5900
348.5200
2,142,100
Thu, 22 Jan 2026
358.4200
362.3200
350.1400
350.6300
1,772,400
Wed, 21 Jan 2026
350.6800
357.7200
348.1400
356.3100
1,879,400
Tue, 20 Jan 2026
353.3300
355.9600
346.8600
346.9600
2,072,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
355.9000
358.1000
354.0100
357.8300
1,355,500
Thu, 15 Jan 2026
355.7800
358.4100
353.9000
356.1300
1,711,100
Wed, 14 Jan 2026
356.0300
358.8200
352.9400
354.3500
1,921,700
Tue, 13 Jan 2026
357.0000
359.0000
353.7100
355.9900
1,862,700
Mon, 12 Jan 2026
352.5900
358.5100
349.2400
357.6300
1,728,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
343.5000
354.0000
342.7400
353.2800
2,432,600
Thu, 08 Jan 2026
327.7500
342.6800
325.4800
341.0300
1,930,800
Wed, 07 Jan 2026
342.0100
343.9000
331.3300
331.4100
1,506,200
Tue, 06 Jan 2026
331.2900
341.7400
329.0000
340.0900
1,778,600
Mon, 05 Jan 2026
326.0800
333.1900
322.8800
332.2000
1,661,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
323.2500
329.9700
322.6200
327.8400
1,642,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
326.2700
326.9700
323.9300
324.0300
830,200
Tue, 30 Dec 2025
323.2300
327.0700
321.0200
326.1600
913,000
Mon, 29 Dec 2025
325.3100
326.8000
323.9100
325.2300
1,217,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
325.3800
326.4200
323.2700
325.4400
884,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
322.5000
325.5000
322.4600
325.3500
708,600
Tue, 23 Dec 2025
325.0000
325.0000
321.2700
324.0500
1,454,400
Mon, 22 Dec 2025
321.4300
326.1300
320.6900
323.8400
1,301,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
325.1400
327.4500
319.4900
320.8600
4,367,200
Thu, 18 Dec 2025
331.5100
335.3000
325.1800
325.3600
2,348,000
Wed, 17 Dec 2025
325.3200
329.4800
323.8800
327.9500
1,569,000
Tue, 16 Dec 2025
328.0000
330.4000
325.1100
327.8700
1,485,100
Mon, 15 Dec 2025
331.2200
331.3400
326.7800
328.4500
1,623,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
330.0500
331.4200
326.8300
328.6900
1,633,000
Thu, 11 Dec 2025
328.6600
332.2800
326.9600
329.3000
1,899,700
Wed, 10 Dec 2025
322.1900
327.0600
320.1100
326.2700
2,160,500
Tue, 09 Dec 2025
326.5300
327.5500
320.9500
321.1400
1,685,000
Mon, 08 Dec 2025
331.4700
333.0900
326.6400
327.1300
1,376,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
335.3700
336.0100
332.4400
333.1100
2,011,700
Thu, 04 Dec 2025
339.2500
340.6600
334.8400
335.3700
1,368,400
Wed, 03 Dec 2025
339.0600
342.0800
337.3100
339.2400
1,282,000
Tue, 02 Dec 2025
343.3100
343.3100
335.8500
337.4900
1,389,400
Mon, 01 Dec 2025
339.8800
344.8000
339.1100
341.4900
1,662,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
342.4500
344.6900
342.2500
343.6900
566,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
341.2600
344.8400
339.9700
343.3900
1,174,300
Tue, 25 Nov 2025
338.8100
344.1400
337.1300
342.6500
1,452,400
Mon, 24 Nov 2025
337.4700
338.9000
333.5900
338.0000
2,306,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
329.4900
342.5900
329.4600
337.0600
2,392,500
Thu, 20 Nov 2025
331.0400
334.4400
327.4700
328.0100
2,881,900
Wed, 19 Nov 2025
328.0200
330.1600
324.6200
329.7800
2,050,200
Tue, 18 Nov 2025
322.9200
327.0500
318.2200
323.8300
2,255,300
Mon, 17 Nov 2025
5 · 8-K
After market open · 14:45 ET
8-K ↗
Mon, 17 Nov 2025
331.4000
333.2100
326.7200
326.8100
1,991,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
337.1700
337.9200
331.5300
332.1800
2,317,500
Thu, 13 Nov 2025
342.0200
345.9500
338.5100
338.8400
2,322,900
Wed, 12 Nov 2025
345.5800
348.3800
344.2900
344.7200
1,516,300
Tue, 11 Nov 2025
343.4800
346.5300
341.7600
345.0800
2,216,600
Mon, 10 Nov 2025
338.8600
343.5000
335.9900
342.5500
1,617,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
334.2300
341.3400
332.5000
340.1600
1,631,900
Thu, 06 Nov 2025
335.4000
336.9800
332.8300
333.6600
1,989,900
Wed, 05 Nov 2025
4 · 8-K
After market open · 10:34 ET
8-K ↗
Wed, 05 Nov 2025
342.2000
344.1000
334.2500
335.7700
2,543,600
Tue, 04 Nov 2025
342.0900
346.5000
336.7900
342.9800
2,221,000
Mon, 03 Nov 2025
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 03 Nov 2025
340.9700
346.1100
339.1900
345.6400
2,386,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
345.1800
347.2000
343.4300
344.9400
1,558,200
Thu, 30 Oct 2025
347.0900
353.9200
345.1100
347.9000
1,609,900
Wed, 29 Oct 2025
351.8900
353.4500
344.9900
345.7300
2,037,200
Tue, 28 Oct 2025
2 · 10-Q
After market open · 15:35 ET
10-Q ↗
Tue, 28 Oct 2025
356.4300
368.6200
345.9700
354.4500
5,420,800
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 27 Oct 2025
335.7000
337.3300
333.1700
336.0800
3,088,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
334.5000
337.6800
332.3000
334.0000
2,375,300
Thu, 23 Oct 2025
333.7000
335.3200
329.9500
331.7500
2,346,400