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
41.4100
42.3400
40.1905
41.8100
425,075
Thu, 22 Oct 2026
40.6900
41.3400
39.8400
41.1900
542,600
Wed, 21 Oct 2026
41.9800
42.4300
41.0600
41.3000
383,200
Tue, 20 Oct 2026
40.6300
42.3200
40.0300
41.8400
455,200
Mon, 19 Oct 2026
40.1500
40.7700
39.3700
40.0400
450,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
40.2300
41.1900
39.2100
39.5700
410,400
Thu, 15 Oct 2026
39.5600
41.2600
39.3500
40.5900
481,500
Wed, 14 Oct 2026
39.2000
39.8700
38.5100
39.7300
446,800
Tue, 13 Oct 2026
39.3300
40.9000
38.5100
39.7300
377,500
Mon, 12 Oct 2026
40.6500
40.8500
39.2600
39.5300
241,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
40.3100
41.7600
40.2400
40.9700
171,100
Thu, 08 Oct 2026
40.4400
40.6100
39.4400
40.3800
229,200
Wed, 07 Oct 2026
41.2800
41.8900
39.4000
40.5500
279,600
Tue, 06 Oct 2026
42.4400
43.0900
41.4900
41.7800
264,200
Mon, 05 Oct 2026
42.0300
43.7000
41.2700
42.5400
788,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
42.2000
42.6000
41.1600
41.6900
314,200
Thu, 01 Oct 2026
40.6800
42.2300
40.3400
41.5500
494,700
Wed, 30 Sep 2026
41.0600
41.6000
40.0600
40.8200
753,000
Tue, 29 Sep 2026
41.0100
41.1600
40.3200
40.6900
315,300
Mon, 28 Sep 2026
42.1600
42.2600
40.8600
41.1500
256,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
43.4000
44.2400
42.6200
42.6900
326,400
Thu, 24 Sep 2026
44.4500
44.6400
42.8100
42.9800
415,500
Wed, 23 Sep 2026
44.5600
45.2600
44.0800
44.8000
329,000
Tue, 22 Sep 2026
45.3600
45.3600
44.0100
44.7400
452,200
Mon, 21 Sep 2026
42.4500
45.1400
42.2200
45.1200
373,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
45.3200
45.3200
41.9600
42.3400
1,690,900
Thu, 17 Sep 2026
45.3800
45.6900
44.3900
44.9900
415,000
Wed, 16 Sep 2026
43.4700
46.1500
43.4700
44.2700
1,023,200
Tue, 15 Sep 2026
41.6000
43.9500
40.8400
43.5800
645,300
Mon, 14 Sep 2026
40.7700
42.8400
40.2800
41.5100
477,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
41.8600
42.7600
40.9300
41.6100
315,300
Thu, 10 Sep 2026
42.1300
43.4000
41.2000
41.5700
292,000
Wed, 09 Sep 2026
42.6400
43.8900
42.1000
42.7500
291,500
Tue, 08 Sep 2026
44.9600
45.1900
42.8300
42.9100
306,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
44.0400
45.8800
44.0400
45.2100
253,600
Thu, 03 Sep 2026
45.2800
46.1700
43.2000
44.0100
509,100
Wed, 02 Sep 2026
44.1600
45.3600
43.1200
45.0400
405,500
Tue, 01 Sep 2026
46.6300
47.9500
44.0700
44.2000
345,100
Mon, 31 Aug 2026
46.6600
47.2900
46.0100
46.8800
428,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
48.6500
49.9200
46.1100
46.7700
529,800
Thu, 27 Aug 2026
48.3600
49.5700
48.1700
48.6400
609,100
Wed, 26 Aug 2026
50.1200
52.5800
47.7300
48.4400
509,200
Tue, 25 Aug 2026
48.5400
51.8800
48.0100
51.4700
640,600
Mon, 24 Aug 2026
50.6500
51.3400
48.1900
48.7500
422,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
49.4800
51.6200
49.2100
50.7100
697,000
Thu, 20 Aug 2026
46.7300
49.0500
45.0800
48.9500
1,386,600
Wed, 19 Aug 2026
43.0500
45.9500
42.9200
45.7100
1,098,400
Tue, 18 Aug 2026
44.5000
45.2500
42.8500
42.9100
549,400
Tue, 18 Aug 2026
5 · 10-Q
Pre-market · 07:49 ET
10-Q ↗
Mon, 17 Aug 2026
45.6000
46.4400
44.3500
45.0000
636,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
42.0700
46.0800
42.0000
45.5700
1,260,500
Thu, 13 Aug 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 13 Aug 2026
44.0400
45.1600
42.5000
43.0800
743,300
Wed, 12 Aug 2026
45.4900
46.0200
43.4500
43.7400
710,000
Tue, 11 Aug 2026
44.9000
45.9500
44.1500
44.9500
766,700
Mon, 10 Aug 2026
45.9200
47.2200
43.5500
44.8200
583,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
48.3500
48.6000
45.7800
45.9200
638,000
Thu, 06 Aug 2026
46.6600
48.5000
45.3800
46.7100
900,900
Wed, 05 Aug 2026
46.9100
48.3900
45.8500
46.6700
695,200
Tue, 04 Aug 2026
47.5000
48.0300
44.0800
47.2900
689,300
Mon, 03 Aug 2026
47.5300
48.8600
46.7500
47.2900
495,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
48.4500
49.8600
47.0900
47.9500
918,200
Thu, 30 Jul 2026
47.2600
48.6600
45.5000
48.1400
1,162,000
Wed, 29 Jul 2026
46.9800
47.9100
44.8600
46.6100
788,400
Tue, 28 Jul 2026
48.0000
48.0000
45.0600
46.5800
1,237,900
Mon, 27 Jul 2026
46.8600
48.5000
46.0900
47.7500
754,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
46.7300
48.8600
46.0500
47.2000
1,230,000
Thu, 23 Jul 2026
45.1900
47.7800
44.1600
47.7500
995,100
Wed, 22 Jul 2026
46.0000
47.3300
43.2200
44.6800
1,065,000
Tue, 21 Jul 2026
44.0200
46.6800
43.6100
45.8400
1,087,200
Mon, 20 Jul 2026
42.0000
44.1800
41.1200
43.4200
846,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.1100
45.0200
40.4700
41.8700
1,109,100
Thu, 16 Jul 2026
43.8900
45.4700
43.0200
44.6800
893,500
Wed, 15 Jul 2026
43.4300
44.8100
43.0800
43.4700
1,042,500
Tue, 14 Jul 2026
42.8300
44.1000
42.2000
43.5000
1,481,000
Mon, 13 Jul 2026
40.6100
44.4000
40.0000
42.6000
1,363,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
44.7500
45.1800
40.9000
41.4400
1,914,500
Thu, 09 Jul 2026
39.4700
45.0200
38.2000
44.0000
2,138,800
Wed, 08 Jul 2026
36.4900
39.5900
36.0600
39.0000
1,977,400
Tue, 07 Jul 2026
35.5000
40.0400
34.6500
36.6000
8,306,000
Mon, 06 Jul 2026
36.0000
37.3300
33.0000
35.0500
100,400
Mon, 06 Jul 2026
3 · 8-K
Pre-market · 08:32 ET
8-K ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
42.5400
42.5400
34.9800
36.0100
187,700
Wed, 01 Jul 2026
40.0000
40.0000
35.0000
38.9800
112,300
Tue, 30 Jun 2026
40.0000
40.0000
40.0000
40.0000
29,400
Mon, 29 Jun 2026
2 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 29 Jun 2026
35.0000
35.0000
35.0000
35.0000
82,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
110.5000
200.0000
21.0000
110.5000
0
Thu, 25 Jun 2026
No trading
Wed, 24 Jun 2026
No trading
Tue, 23 Jun 2026
No trading
Mon, 22 Jun 2026
No trading
Mon, 22 Jun 2026
1 · 8-K
Pre-market · 08:15 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
No trading
Wed, 17 Jun 2026
No trading
Tue, 16 Jun 2026
No trading
Mon, 15 Jun 2026
No trading
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
No trading
Thu, 11 Jun 2026
No trading
Wed, 10 Jun 2026
No trading
Tue, 09 Jun 2026
No trading
Mon, 08 Jun 2026
No trading
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
No trading
Thu, 04 Jun 2026
No trading
Wed, 03 Jun 2026
No trading
Tue, 02 Jun 2026
No trading
Mon, 01 Jun 2026
No trading
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
No trading
Thu, 28 May 2026
No trading
Wed, 27 May 2026
No trading
Tue, 26 May 2026
No trading
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
No trading
Thu, 21 May 2026
No trading
Wed, 20 May 2026
No trading
Tue, 19 May 2026
No trading
Mon, 18 May 2026
No trading
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
No trading
Thu, 14 May 2026
No trading
Wed, 13 May 2026
No trading
Tue, 12 May 2026
No trading
Mon, 11 May 2026
No trading
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
No trading
Thu, 07 May 2026
No trading
Wed, 06 May 2026
No trading
Tue, 05 May 2026
No trading
Mon, 04 May 2026
No trading
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
No trading
Thu, 30 Apr 2026
No trading
Wed, 29 Apr 2026
No trading
Tue, 28 Apr 2026
No trading
Mon, 27 Apr 2026
No trading
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
No trading
Thu, 23 Apr 2026
No trading
Wed, 22 Apr 2026
No trading
Tue, 21 Apr 2026
No trading
Mon, 20 Apr 2026
No trading
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
No trading
Thu, 16 Apr 2026
No trading
Wed, 15 Apr 2026
No trading
Tue, 14 Apr 2026
No trading
Mon, 13 Apr 2026
No trading
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
No trading
Thu, 09 Apr 2026
No trading
Wed, 08 Apr 2026
No trading
Tue, 07 Apr 2026
No trading
Mon, 06 Apr 2026
No trading
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
No trading
Wed, 01 Apr 2026
No trading
Tue, 31 Mar 2026
No trading
Mon, 30 Mar 2026
No trading
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
No trading
Thu, 26 Mar 2026
No trading
Wed, 25 Mar 2026
No trading
Tue, 24 Mar 2026
No trading
Mon, 23 Mar 2026
No trading
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
No trading
Thu, 19 Mar 2026
No trading
Wed, 18 Mar 2026
No trading
Tue, 17 Mar 2026
No trading
Mon, 16 Mar 2026
No trading
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
No trading
Thu, 12 Mar 2026
No trading
Wed, 11 Mar 2026
No trading
Tue, 10 Mar 2026
No trading
Mon, 09 Mar 2026
No trading
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
No trading
Thu, 05 Mar 2026
No trading
Wed, 04 Mar 2026
No trading
Tue, 03 Mar 2026
No trading
Mon, 02 Mar 2026
No trading
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
No trading
Thu, 26 Feb 2026
No trading
Wed, 25 Feb 2026
No trading
Tue, 24 Feb 2026
No trading
Mon, 23 Feb 2026
No trading
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
No trading
Thu, 19 Feb 2026
No trading
Wed, 18 Feb 2026
No trading
Tue, 17 Feb 2026
No trading
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
No trading
Thu, 12 Feb 2026
No trading
Wed, 11 Feb 2026
No trading
Tue, 10 Feb 2026
No trading
Mon, 09 Feb 2026
No trading
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
No trading
Thu, 05 Feb 2026
No trading
Wed, 04 Feb 2026
No trading
Tue, 03 Feb 2026
No trading
Mon, 02 Feb 2026
No trading
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
No trading
Thu, 29 Jan 2026
No trading
Wed, 28 Jan 2026
No trading
Tue, 27 Jan 2026
No trading
Mon, 26 Jan 2026
No trading
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
No trading
Thu, 22 Jan 2026
No trading
Wed, 21 Jan 2026
No trading
Tue, 20 Jan 2026
No trading
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
No trading
Thu, 15 Jan 2026
No trading
Wed, 14 Jan 2026
No trading
Tue, 13 Jan 2026
No trading
Mon, 12 Jan 2026
No trading
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
No trading
Thu, 08 Jan 2026
No trading
Wed, 07 Jan 2026
No trading
Tue, 06 Jan 2026
No trading
Mon, 05 Jan 2026
No trading
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
No trading
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
No trading
Tue, 30 Dec 2025
No trading
Mon, 29 Dec 2025
No trading
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
No trading
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
No trading
Tue, 23 Dec 2025
No trading
Mon, 22 Dec 2025
No trading
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
No trading
Thu, 18 Dec 2025
No trading
Wed, 17 Dec 2025
No trading
Tue, 16 Dec 2025
No trading
Mon, 15 Dec 2025
No trading
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
No trading
Thu, 11 Dec 2025
No trading
Wed, 10 Dec 2025
No trading
Tue, 09 Dec 2025
No trading
Mon, 08 Dec 2025
No trading
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
No trading
Thu, 04 Dec 2025
No trading
Wed, 03 Dec 2025
No trading
Tue, 02 Dec 2025
No trading
Mon, 01 Dec 2025
No trading
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
No trading
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
No trading
Tue, 25 Nov 2025
No trading
Mon, 24 Nov 2025
No trading
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
No trading
Thu, 20 Nov 2025
No trading
Wed, 19 Nov 2025
No trading
Tue, 18 Nov 2025
No trading
Mon, 17 Nov 2025
No trading
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
No trading
Thu, 13 Nov 2025
No trading
Wed, 12 Nov 2025
No trading
Tue, 11 Nov 2025
No trading
Mon, 10 Nov 2025
No trading
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
No trading
Thu, 06 Nov 2025
No trading
Wed, 05 Nov 2025
No trading
Tue, 04 Nov 2025
No trading
Mon, 03 Nov 2025
No trading
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
No trading
Thu, 30 Oct 2025
No trading
Wed, 29 Oct 2025
No trading
Tue, 28 Oct 2025
No trading
Mon, 27 Oct 2025
No trading
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
No trading