Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
372.7300
379.4100
372.1600
376.0400
2,493,800
Thu, 23 Jul 2026
359.9800
371.8400
359.2100
371.5000
2,931,900
Wed, 22 Jul 2026
369.2300
371.0000
364.8600
366.0500
1,548,500
Tue, 21 Jul 2026
365.0900
368.9100
362.1400
366.2400
2,881,800
Mon, 20 Jul 2026
367.9500
370.2900
363.6500
364.1700
1,922,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
373.9700
378.5400
361.7200
366.2900
2,861,300
Thu, 16 Jul 2026
358.2500
372.1400
357.7400
371.5800
2,355,700
Wed, 15 Jul 2026
354.6600
359.9000
353.9500
358.3200
1,837,800
Tue, 14 Jul 2026
358.1800
358.8600
354.7100
355.2500
1,862,900
Mon, 13 Jul 2026
363.0400
363.2900
355.7300
360.4500
2,064,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
363.0800
364.9000
361.1400
363.3900
1,632,600
Thu, 09 Jul 2026
367.8200
368.7500
361.0300
363.6200
1,728,200
Wed, 08 Jul 2026
366.1900
371.4200
363.0000
367.9900
1,758,800
Tue, 07 Jul 2026
374.2800
375.2500
366.3600
368.1000
1,983,700
Mon, 06 Jul 2026
371.7000
373.9800
359.4700
366.4400
2,838,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
364.7400
375.1500
363.3900
374.1500
2,487,600
Wed, 01 Jul 2026
362.6300
364.0000
357.8900
361.3300
2,244,800
Tue, 30 Jun 2026
362.1500
362.7800
356.8700
362.1200
2,246,900
Mon, 29 Jun 2026
361.9500
363.1100
358.4600
360.5500
2,461,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
354.6900
362.2700
354.1600
358.3300
3,610,300
Thu, 25 Jun 2026
350.0600
359.1000
350.0600
352.8200
2,340,900
Wed, 24 Jun 2026
348.0000
354.4200
346.0000
351.4300
2,391,900
Tue, 23 Jun 2026
348.3100
349.4000
345.4900
347.0100
2,304,600
Mon, 22 Jun 2026
337.6500
345.1100
337.6000
344.7200
2,521,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
344.3800
345.0000
334.0500
337.6000
8,151,100
Wed, 17 Jun 2026
347.0800
349.4000
338.9000
341.6600
3,470,300
Tue, 16 Jun 2026
352.0000
353.6600
345.8700
347.8400
3,516,400
Mon, 15 Jun 2026
355.5000
358.3000
349.5600
350.5300
4,371,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
357.4000
358.1700
351.9600
355.2000
2,730,100
Thu, 11 Jun 2026
342.9100
358.4600
341.4600
354.0600
4,727,100
Wed, 10 Jun 2026
346.8600
348.5900
337.4900
337.7300
3,000,400
Tue, 09 Jun 2026
348.2400
349.6400
342.6200
344.5700
3,388,200
Mon, 08 Jun 2026
349.3400
352.1700
344.2400
345.7300
2,488,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
348.7600
356.5000
347.6600
349.5800
3,450,800
Thu, 04 Jun 2026
345.8700
349.1800
342.2500
345.6000
2,907,100
Wed, 03 Jun 2026
327.9800
338.7000
325.9800
338.2200
2,289,300
Tue, 02 Jun 2026
326.1700
329.4600
322.3000
328.2600
1,558,800
Mon, 01 Jun 2026
333.3800
333.8300
326.3500
329.1300
2,120,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
336.2200
337.5100
333.0600
336.7900
2,953,800
Thu, 28 May 2026
336.4400
337.9500
334.1600
336.4800
2,159,000
Wed, 27 May 2026
339.5200
341.3900
335.9900
336.0600
1,929,500
Tue, 26 May 2026
340.5600
342.4900
335.2000
335.9400
1,860,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
340.2600
343.8000
338.4000
339.3000
1,566,200
Thu, 21 May 2026
330.0000
337.6300
329.0900
337.4200
2,001,000
Wed, 20 May 2026
20 · 8-K
After-hours · 16:59 ET
8-K ↗
Wed, 20 May 2026
330.7500
333.5300
326.8000
331.5700
4,074,400
Tue, 19 May 2026
19 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 19 May 2026
323.2500
332.3400
320.9700
330.7500
3,040,400
Mon, 18 May 2026
325.5500
325.7700
321.2100
324.3900
2,030,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
336.2300
336.2300
325.1600
326.3100
3,447,700
Thu, 14 May 2026
336.2600
337.9400
333.4700
336.2300
2,041,600
Wed, 13 May 2026
332.3200
338.0000
330.0600
336.4500
2,183,800
Tue, 12 May 2026
331.9500
338.4900
329.8000
336.2900
3,119,100
Mon, 11 May 2026
332.9900
334.1900
327.6200
329.5900
1,918,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
329.4800
332.3300
328.0000
331.7000
2,443,200
Thu, 07 May 2026
330.3900
331.2800
327.2200
329.0900
3,296,900
Wed, 06 May 2026
329.1300
332.9800
329.0500
331.1100
2,874,400
Tue, 05 May 2026
321.9100
329.6600
320.5200
329.5900
3,321,400
Mon, 04 May 2026
326.0300
326.7900
321.9200
323.8500
3,481,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
332.5200
337.0000
324.6300
329.8200
3,821,100
Fri, 01 May 2026
18 · 10-Q
Next filing day · accepted 30 Apr, 19:04 ET
10-Q ↗
Thu, 30 Apr 2026
17 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 30 Apr 2026
340.7500
349.5400
340.0500
346.2500
3,592,600
Wed, 29 Apr 2026
335.0100
339.1200
333.5500
338.0200
2,516,500
Tue, 28 Apr 2026
344.5000
346.0200
337.8200
339.5700
2,376,400
Mon, 27 Apr 2026
342.3500
348.0400
339.9800
340.1800
2,653,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
346.0000
347.6600
342.5200
344.5500
2,201,200
Thu, 23 Apr 2026
345.5200
350.6900
345.5000
348.6200
2,033,400
Wed, 22 Apr 2026
16 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 22 Apr 2026
344.0900
347.6800
342.9700
345.9200
2,136,100
Tue, 21 Apr 2026
15 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Tue, 21 Apr 2026
350.2300
350.2300
340.0600
344.8600
2,066,600
Mon, 20 Apr 2026
354.2500
356.9000
350.0200
350.1600
2,107,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
351.9000
356.6900
349.4200
355.3000
3,685,900
Thu, 16 Apr 2026
346.6300
351.2500
346.6000
349.3900
1,981,600
Wed, 15 Apr 2026
14 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Wed, 15 Apr 2026
351.7000
352.6000
344.2100
348.2200
2,140,000
Tue, 14 Apr 2026
346.1800
351.7200
345.4100
350.9500
2,106,800
Mon, 13 Apr 2026
352.0900
352.6200
345.4900
349.8200
2,547,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
357.4600
357.4600
349.7500
351.0200
2,258,100
Thu, 09 Apr 2026
347.4600
359.4500
346.4200
355.6000
2,940,700
Wed, 08 Apr 2026
345.6100
351.3300
342.3500
349.8100
2,666,400
Tue, 07 Apr 2026
13 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Tue, 07 Apr 2026
12 · DEF 14A
After-hours · 16:22 ET
DEF 14A ↗
Tue, 07 Apr 2026
340.9900
341.8700
335.0600
340.0000
3,162,200
Mon, 06 Apr 2026
345.4500
348.1700
340.6400
342.5700
2,143,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
352.7200
354.1600
345.8700
347.9400
1,604,300
Wed, 01 Apr 2026
354.9000
357.0000
351.6600
353.2800
2,726,600
Tue, 31 Mar 2026
350.7300
355.4900
347.1100
351.8500
3,747,100
Mon, 30 Mar 2026
351.8300
351.8300
348.1300
349.0000
2,589,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
355.6600
355.6600
347.8000
348.7700
2,274,800
Thu, 26 Mar 2026
350.3300
354.8100
348.5200
353.1600
2,044,800
Wed, 25 Mar 2026
350.7600
358.0000
350.7600
353.9300
1,831,900
Tue, 24 Mar 2026
346.5600
352.5800
345.8000
348.4300
2,336,700
Mon, 23 Mar 2026
351.8000
353.4200
348.6100
349.7700
2,368,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
348.0100
351.2500
344.9500
347.8000
9,168,800
Thu, 19 Mar 2026
353.3000
356.3200
347.8500
349.9200
2,168,700
Wed, 18 Mar 2026
359.8200
360.6900
350.8100
351.4800
2,895,100
Tue, 17 Mar 2026
368.2400
368.7800
359.8000
361.1300
2,334,300
Mon, 16 Mar 2026
369.3800
370.8900
364.7200
366.2500
2,099,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
370.6800
372.9800
365.9300
366.2100
1,500,300
Thu, 12 Mar 2026
373.5100
375.0000
367.7600
367.7900
1,990,500
Wed, 11 Mar 2026
375.0500
380.1400
373.0000
377.6400
2,299,200
Tue, 10 Mar 2026
376.1700
379.2600
372.7400
375.4300
2,284,500
Mon, 09 Mar 2026
368.2700
378.8200
366.5300
376.9700
2,719,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
364.2000
369.7600
361.7100
369.5300
2,443,000
Thu, 05 Mar 2026
375.1800
377.0900
361.4000
367.6000
2,868,400
Wed, 04 Mar 2026
380.0000
380.0900
370.8200
379.2700
2,028,300
Tue, 03 Mar 2026
377.9700
381.7400
372.7100
377.0000
2,710,400
Mon, 02 Mar 2026
388.0000
391.2900
381.8900
385.7000
2,837,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
379.2900
390.1400
378.7500
388.1600
3,441,000
Thu, 26 Feb 2026
385.1400
385.1400
374.2500
379.3300
2,589,400
Wed, 25 Feb 2026
381.5000
387.4900
380.5400
384.3300
2,459,500
Tue, 24 Feb 2026
380.0200
383.2000
378.8200
382.8700
2,454,700
Mon, 23 Feb 2026
375.2600
381.7800
374.7400
379.4200
2,951,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
372.0100
377.0000
371.3900
374.7500
2,911,700
Thu, 19 Feb 2026
11 · 8-K
After-hours · 16:27 ET
8-K ↗
Thu, 19 Feb 2026
377.9100
379.9300
374.1300
375.5000
2,427,000
Thu, 19 Feb 2026
10 · 424B2
Next filing day · accepted 18 Feb, 21:06 ET
424B2 ↗
Wed, 18 Feb 2026
373.5000
380.5800
370.4400
379.7300
2,731,900
Tue, 17 Feb 2026
370.8800
374.7700
369.0000
373.3600
2,255,400
Tue, 17 Feb 2026
9 · 424B3
Pre-market · 08:33 ET
424B3 ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
8 · S-3ASR
After-hours · 16:45 ET
S-3ASR ↗
Fri, 13 Feb 2026
7 · 10-K
After-hours · 16:07 ET
10-K ↗
Fri, 13 Feb 2026
362.6600
370.4200
361.7100
369.1900
2,414,200
Thu, 12 Feb 2026
366.6600
370.8800
365.0600
366.2000
2,374,500
Wed, 11 Feb 2026
365.1400
368.5100
361.0000
366.5800
2,826,000
Tue, 10 Feb 2026
377.0400
377.3600
363.6500
364.6500
3,526,400
Mon, 09 Feb 2026
380.7000
384.6200
372.3400
375.8200
2,843,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
369.9900
385.1200
368.9000
384.3200
3,840,300
Thu, 05 Feb 2026
365.7300
374.9000
365.0000
367.8000
4,007,300
Wed, 04 Feb 2026
352.0300
368.7500
342.3800
366.2000
5,899,600
Tue, 03 Feb 2026
6 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 03 Feb 2026
341.2400
349.5000
338.5900
338.5900
4,040,000
Mon, 02 Feb 2026
339.4700
345.9800
339.4100
344.6800
1,899,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
340.8100
345.5000
338.0700
341.8800
2,522,400
Fri, 30 Jan 2026
5 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 29 Jan 2026
341.6600
347.2700
338.7500
342.9400
3,153,100
Wed, 28 Jan 2026
349.0000
351.9500
340.0000
342.2200
2,347,800
Tue, 27 Jan 2026
348.5700
353.2500
346.9300
351.3200
3,269,600
Mon, 26 Jan 2026
344.7000
350.4300
343.6200
349.6900
3,116,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
346.1800
349.2300
341.8200
344.7500
2,024,900
Thu, 22 Jan 2026
344.1500
349.9800
342.1400
347.0700
3,025,100
Wed, 21 Jan 2026
329.9500
343.9800
329.3200
343.6000
4,148,600
Tue, 20 Jan 2026
325.5800
331.3400
321.7100
331.0000
2,947,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
328.7000
333.0300
326.9000
330.4100
4,033,700
Thu, 15 Jan 2026
328.9700
332.5000
325.1900
330.0300
2,591,900
Wed, 14 Jan 2026
324.0900
329.2000
323.5500
328.9700
1,897,400
Tue, 13 Jan 2026
327.4200
327.7500
319.7900
324.3000
2,382,200
Mon, 12 Jan 2026
328.4700
328.4700
322.7400
325.5400
2,460,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
328.8100
332.0800
323.8900
326.1000
2,118,400
Thu, 08 Jan 2026
337.7600
341.4600
328.2100
330.1100
2,799,300
Wed, 07 Jan 2026
332.1000
343.0500
332.1000
341.6400
3,599,200
Tue, 06 Jan 2026
319.4900
330.9400
318.8300
330.1700
2,722,500
Mon, 05 Jan 2026
324.9200
326.5200
318.2100
320.7200
2,268,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
328.7700
329.1900
325.0100
327.6400
1,539,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
328.6900
329.5000
327.0600
327.3100
1,417,300
Tue, 30 Dec 2025
328.6500
329.7700
325.8300
328.6900
1,255,900
Mon, 29 Dec 2025
332.4600
333.5000
329.4700
329.6300
2,181,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
333.6500
333.9800
330.8500
332.9300
792,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
330.7200
334.3800
330.7200
333.9600
833,700
Tue, 23 Dec 2025
328.0900
333.6700
328.0700
331.4900
1,552,800
Mon, 22 Dec 2025
327.0100
331.8800
326.0800
331.3900
2,400,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
325.5600
331.5000
324.7300
327.3800
13,465,700
Thu, 18 Dec 2025
326.2700
328.2400
321.9100
324.4200
2,669,000
Wed, 17 Dec 2025
327.5200
330.0400
325.4300
326.0100
2,517,300
Tue, 16 Dec 2025
324.8200
327.3400
323.0200
326.7400
2,642,500
Mon, 15 Dec 2025
321.2100
325.7700
319.0600
325.3100
4,049,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
317.3000
319.4600
315.1900
317.7400
2,247,200
Thu, 11 Dec 2025
317.8900
320.1900
312.3900
317.3800
2,454,800
Wed, 10 Dec 2025
316.2500
317.4700
313.0000
315.3800
3,071,500
Tue, 09 Dec 2025
321.8200
323.0000
313.1800
313.8500
2,924,900
Mon, 08 Dec 2025
329.0900
329.6700
320.1700
321.2300
3,510,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
340.3600
340.8800
328.6300
329.8900
2,897,700
Thu, 04 Dec 2025
344.2300
346.3300
338.9400
340.1600
3,695,700
Wed, 03 Dec 2025
340.5400
346.3800
338.8500
345.4200
2,839,100
Tue, 02 Dec 2025
338.8600
342.5000
336.3300
338.3600
2,446,500
Mon, 01 Dec 2025
343.0700
343.9800
336.2500
337.4900
2,383,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
344.0000
345.6600
342.2600
345.4600
1,268,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
341.5300
345.0300
340.0000
344.5700
2,333,100
Tue, 25 Nov 2025
335.4100
341.7300
335.4100
341.1100
2,868,600
Mon, 24 Nov 2025
335.8400
338.6600
331.7100
334.3000
3,551,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
334.8700
342.8400
334.7400
337.5400
4,128,600
Thu, 20 Nov 2025
344.5200
345.0900
335.0000
336.0700
3,183,700
Wed, 19 Nov 2025
343.4700
345.2900
340.0200
342.4000
2,129,800
Tue, 18 Nov 2025
343.7300
345.4900
339.3000
343.9900
2,966,600
Mon, 17 Nov 2025
337.6400
344.0600
336.8300
341.7100
2,996,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
336.7400
339.8000
330.3500
336.7400
3,310,300
Thu, 13 Nov 2025
337.9000
345.8400
335.1200
336.0000
3,413,500
Wed, 12 Nov 2025
338.6400
342.4000
335.8200
336.2800
2,941,000
Tue, 11 Nov 2025
323.4200
338.5500
323.4200
338.4500
3,136,500
Mon, 10 Nov 2025
320.6000
326.1800
319.5400
323.6600
2,518,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
316.0800
321.4200
314.0000
320.2000
2,665,200
Thu, 06 Nov 2025
319.1000
321.3100
312.5200
315.5900
3,330,300
Wed, 05 Nov 2025
303.1300
322.9800
302.1300
319.8600
5,486,200
Wed, 05 Nov 2025
4 · 10-Q
Next filing day · accepted 04 Nov, 18:59 ET
10-Q ↗
Tue, 04 Nov 2025
3 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 04 Nov 2025
298.7100
299.0600
294.4800
296.7000
3,412,500
Mon, 03 Nov 2025
298.4300
301.0000
292.1200
296.3000
2,753,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
288.4600
298.8800
288.0000
298.4300
2,687,100
Thu, 30 Oct 2025
290.5800
294.5600
289.0000
292.0000
2,058,200
Wed, 29 Oct 2025
291.7600
294.8100
289.4400
291.7700
2,824,300
Tue, 28 Oct 2025
288.9300
292.6300
288.2600
292.0900
2,217,200
Mon, 27 Oct 2025
291.2100
292.0000
288.2600
291.1600
1,794,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
292.8900
293.9400
290.6600
291.7600
1,376,300
Thu, 23 Oct 2025
296.0100
296.4600
291.9100
292.8900
1,496,800
Wed, 22 Oct 2025
301.2900
302.8200
295.6000
295.9800
1,698,500
Tue, 21 Oct 2025
302.6000
303.8500
298.0300
301.1400
1,533,400
Mon, 20 Oct 2025
299.4800
303.6600
297.7500
303.3300
1,613,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
295.2400
299.3700
293.1400
298.8100
1,959,400
Thu, 16 Oct 2025
298.0700
302.2700
294.4400
295.8100
1,715,000
Wed, 15 Oct 2025
292.8200
298.2100
292.4300
297.3200
2,502,100
Tue, 14 Oct 2025
291.7500
296.8700
290.9700
293.8500
1,975,900
Mon, 13 Oct 2025
291.7500
296.1300
289.4400
292.4000
1,838,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
296.1600
297.0900
289.5800
290.1300
2,660,500
Thu, 09 Oct 2025
294.1300
296.6300
293.7000
295.4300
1,369,000
Wed, 08 Oct 2025
295.7900
297.6300
292.2900
294.6200
2,940,600
Tue, 07 Oct 2025
293.2700
295.8500
290.2100
295.5400
1,504,300
Mon, 06 Oct 2025
297.6200
297.6200
293.0300
294.1200
1,957,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
297.7200
301.5400
295.6300
297.8900
2,518,500
Thu, 02 Oct 2025
298.3100
300.5000
295.4600
297.4000
2,123,200
Wed, 01 Oct 2025
284.4500
301.6600
283.0000
298.5000
4,835,400
Tue, 30 Sep 2025
274.1400
284.8200
274.0200
282.2000
3,508,700
Mon, 29 Sep 2025
273.1000
274.5200
270.6700
273.9700
1,769,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
274.3400
275.5000
269.7700
272.9800
1,812,200
Thu, 25 Sep 2025
279.0000
281.0500
270.6400
271.1800
2,802,700
Wed, 24 Sep 2025
285.4700
286.7000
278.0000
279.2200
2,374,200
Tue, 23 Sep 2025
283.9600
287.2600
283.9600
286.8100
2,342,000
Mon, 22 Sep 2025
284.1300
287.2000
281.7100
286.0000
3,050,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
278.6400
286.1500
277.3700
285.4100
8,735,100
Thu, 18 Sep 2025
274.7000
276.5000
273.9700
275.8300
3,322,500
Wed, 17 Sep 2025
274.1400
277.8000
273.0000
274.7100
1,748,800
Tue, 16 Sep 2025
275.8900
277.5900
271.7300
273.0800
2,157,400
Mon, 15 Sep 2025
276.0700
277.2400
271.6100
274.4000
2,563,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
281.0400
282.9400
276.0700
276.3900
2,143,700
Thu, 11 Sep 2025
278.5200
282.9000
278.0000
282.7300
2,233,100
Wed, 10 Sep 2025
280.0000
280.3100
275.1600
278.5100
2,150,700
Tue, 09 Sep 2025
279.5000
282.0800
278.7800
279.9700
1,733,000
Mon, 08 Sep 2025
281.0500
282.4300
277.3200
280.1900
2,452,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
279.8000
285.2900
279.0000
283.6400
2,299,400
Thu, 04 Sep 2025
284.7600
284.7600
278.7500
280.1000
2,622,000
Wed, 03 Sep 2025
284.0800
286.9300
280.3800
283.8500
2,604,100
Tue, 02 Sep 2025
287.4900
288.7400
284.7100
286.9200
1,948,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
285.8000
288.3000
285.1600
287.7100
1,302,700
Thu, 28 Aug 2025
287.2300
287.2300
284.8700
285.6100
1,886,700
Wed, 27 Aug 2025
288.8400
290.2500
286.6500
287.9700
1,400,800
Tue, 26 Aug 2025
287.7700
289.8900
286.5300
289.5800
1,750,400
Mon, 25 Aug 2025
292.6100
294.6000
287.5600
288.4700
1,734,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
295.4900
297.8900
293.3500
293.7200
1,644,000
Thu, 21 Aug 2025
295.9000
299.9000
294.4900
295.7600
1,843,700
Wed, 20 Aug 2025
296.2500
301.4700
295.8000
296.4500
1,723,700
Tue, 19 Aug 2025
292.4100
296.9900
292.1100
295.5500
1,858,500
Mon, 18 Aug 2025
296.9300
298.1400
292.3000
292.6200
1,743,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
292.0300
296.9900
290.5800
296.4700
2,168,300
Thu, 14 Aug 2025
288.8800
291.5400
287.4100
290.2900
1,932,300
Wed, 13 Aug 2025
285.3200
289.5800
284.6900
289.3300
1,784,900
Tue, 12 Aug 2025
285.4800
286.2600
282.6000
284.9800
2,200,300
Mon, 11 Aug 2025
289.7400
291.7400
284.7200
285.0900
1,856,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
283.4900
288.4900
283.4900
288.2300
1,803,300
Thu, 07 Aug 2025
287.3500
289.2500
281.6900
284.7000
2,588,800
Wed, 06 Aug 2025
295.5100
298.5400
281.6500
284.6700
4,576,000
Wed, 06 Aug 2025
2 · 10-Q
Next filing day · accepted 05 Aug, 19:13 ET
10-Q ↗
Tue, 05 Aug 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 05 Aug 2025
300.7300
302.1000
297.0200
300.0800
2,664,100
Mon, 04 Aug 2025
297.3000
302.3300
296.3000
301.9400
2,316,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
297.0600
298.5200
292.5900
296.8800
2,410,900
Thu, 31 Jul 2025
298.4400
302.9600
293.6300
295.1000
2,252,700
Wed, 30 Jul 2025
304.3300
305.5700
299.6600
301.3700
1,550,400
Tue, 29 Jul 2025
301.1200
304.0700
297.7800
303.5600
1,406,500
Mon, 28 Jul 2025
305.8200
306.0000
300.1000
301.2900
1,948,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend