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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
443.4392
444.5900
439.0700
439.2600
1,808,640
Thu, 22 Oct 2026
441.5500
450.9800
437.1900
447.2800
3,103,600
Wed, 21 Oct 2026
440.2100
441.0300
434.5300
438.3400
2,610,500
Tue, 20 Oct 2026
425.5800
439.0500
425.1100
438.9400
2,215,900
Mon, 19 Oct 2026
430.3600
434.5100
424.7400
424.9400
2,682,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
437.8900
438.8200
431.3900
432.4900
2,567,100
Thu, 15 Oct 2026
435.8300
441.7600
433.4200
434.0300
4,625,300
Wed, 14 Oct 2026
417.8300
428.0500
415.2000
426.1100
3,078,800
Tue, 13 Oct 2026
420.3400
420.3500
411.0400
412.8400
2,319,600
Mon, 12 Oct 2026
416.1200
417.7600
413.4400
417.5700
1,720,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
405.0000
417.7800
404.0500
414.8700
2,553,000
Thu, 08 Oct 2026
409.9700
411.8400
400.0600
407.4400
2,378,100
Wed, 07 Oct 2026
403.0600
415.7900
401.8500
413.0800
2,236,500
Tue, 06 Oct 2026
403.3000
405.0000
396.0100
402.6000
2,036,500
Mon, 05 Oct 2026
399.0300
403.6900
397.0300
402.9800
3,103,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
410.1600
410.1600
401.9600
403.0400
3,510,200
Thu, 01 Oct 2026
421.7200
422.8000
407.1300
407.2700
2,500,500
Wed, 30 Sep 2026
424.0100
426.5900
420.6300
421.5100
3,129,500
Tue, 29 Sep 2026
414.3700
424.5700
414.1100
423.6400
3,737,800
Mon, 28 Sep 2026
411.5200
419.0200
410.9600
418.1300
2,917,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
408.2500
415.2000
404.1900
414.6100
2,213,100
Thu, 24 Sep 2026
406.0900
409.9900
403.8800
406.0400
2,525,000
Wed, 23 Sep 2026
410.0900
415.7600
404.3400
406.0900
2,822,500
Tue, 22 Sep 2026
405.2500
413.0000
398.5200
410.2400
3,720,300
Mon, 21 Sep 2026
385.7100
394.5000
381.9000
393.1600
2,889,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
378.5100
386.5000
378.5100
385.6500
8,523,800
Thu, 17 Sep 2026
379.1500
382.4900
376.0800
379.7800
3,234,700
Wed, 16 Sep 2026
377.0100
379.1100
374.4600
376.3500
2,401,300
Tue, 15 Sep 2026
380.2300
381.0400
375.1500
375.6500
2,609,000
Mon, 14 Sep 2026
381.9400
384.6100
376.7600
381.5000
2,714,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
386.1400
386.9900
377.2200
377.3500
2,272,400
Thu, 10 Sep 2026
387.8400
391.6700
381.5100
382.4700
3,430,900
Wed, 09 Sep 2026
393.0700
395.5500
389.2800
391.2700
2,921,400
Tue, 08 Sep 2026
408.9000
410.0300
391.1700
393.1700
6,825,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
437.0300
441.8500
435.0000
437.2300
1,648,800
Thu, 03 Sep 2026
445.6700
445.8200
438.0800
444.1200
1,842,300
Wed, 02 Sep 2026
440.6500
445.5700
435.0000
442.8400
2,285,500
Tue, 01 Sep 2026
435.3000
438.6500
431.0000
438.1200
2,358,200
Mon, 31 Aug 2026
428.5900
431.8500
426.0000
429.8800
2,339,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
437.8900
437.8900
430.7200
432.4200
1,739,700
Thu, 27 Aug 2026
433.0800
442.1300
431.0100
436.9900
1,761,500
Wed, 26 Aug 2026
441.0000
442.8900
438.2400
440.3400
2,289,000
Tue, 25 Aug 2026
443.2600
447.0300
441.2600
442.2400
2,100,900
Mon, 24 Aug 2026
440.3100
445.8700
435.5100
443.8400
2,463,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
431.7200
440.5100
429.3800
439.3300
2,114,300
Thu, 20 Aug 2026
435.7800
441.3400
431.0700
433.7300
2,914,300
Wed, 19 Aug 2026
430.2400
443.2000
429.3800
442.3600
2,544,000
Tue, 18 Aug 2026
421.6400
427.3900
420.7200
425.2800
2,591,400
Mon, 17 Aug 2026
412.9800
419.6000
410.4000
419.3800
2,880,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
413.7600
416.0300
410.5000
415.2100
2,036,800
Thu, 13 Aug 2026
419.9200
420.2600
415.7800
417.8400
2,777,900
Wed, 12 Aug 2026
413.3100
418.1900
409.0000
416.1800
2,065,500
Tue, 11 Aug 2026
415.5200
421.7900
412.2000
414.3000
2,029,700
Mon, 10 Aug 2026
408.4600
417.3600
406.4200
417.2000
1,959,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
404.0900
411.6000
401.0700
410.9500
1,821,500
Thu, 06 Aug 2026
413.7200
418.4000
401.2000
404.8500
2,609,000
Wed, 05 Aug 2026
393.3600
416.2400
391.0000
407.8300
5,750,700
Wed, 05 Aug 2026
21 · 10-Q
Next filing day · accepted 04 Aug, 18:29 ET
10-Q ↗
Tue, 04 Aug 2026
20 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 04 Aug 2026
380.7600
390.9200
376.0200
390.0200
3,622,700
Mon, 03 Aug 2026
388.5000
391.0300
375.9600
378.8700
3,443,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
19 · 8-K
After-hours · 16:03 ET
8-K ↗
Fri, 31 Jul 2026
382.0000
386.8200
379.3400
385.1600
1,954,600
Thu, 30 Jul 2026
379.7500
388.4100
378.2200
387.6400
3,004,900
Wed, 29 Jul 2026
395.0300
397.8800
386.5800
387.6400
3,003,700
Tue, 28 Jul 2026
383.2500
398.0000
382.2100
393.1000
3,413,000
Mon, 27 Jul 2026
378.5500
382.2800
374.4000
376.2600
2,902,200
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
18 · 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
17 · 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
16 · 10-Q
Next filing day · accepted 30 Apr, 19:04 ET
10-Q ↗
Thu, 30 Apr 2026
15 · 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
14 · 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
13 · 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
12 · 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
11 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Tue, 07 Apr 2026
10 · 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
9 · 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
8 · 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
7 · 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
6 · S-3ASR
After-hours · 16:45 ET
S-3ASR ↗
Fri, 13 Feb 2026
5 · 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
4 · 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
3 · 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
2 · 10-Q
Next filing day · accepted 04 Nov, 18:59 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 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