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
26.8700
27.1700
25.8109
26.1900
230,228
Thu, 22 Oct 2026
27.3100
27.3900
26.1100
26.8300
165,300
Wed, 21 Oct 2026
26.2600
28.9000
26.2500
27.6500
403,000
Tue, 20 Oct 2026
24.3300
26.4900
23.9600
26.2800
361,700
Mon, 19 Oct 2026
25.9300
26.8900
24.3200
24.3700
303,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
27.1800
27.7000
25.2500
26.0500
413,100
Thu, 15 Oct 2026
26.9200
28.0200
26.6600
27.0700
314,300
Wed, 14 Oct 2026
28.4800
29.2700
26.4000
26.8300
306,800
Tue, 13 Oct 2026
28.8200
29.2700
28.2000
28.7900
162,600
Mon, 12 Oct 2026
28.4600
29.5800
28.2800
28.8200
313,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
29.3700
29.9900
28.0000
28.5800
360,800
Thu, 08 Oct 2026
26.8200
29.3900
26.5500
29.3300
355,200
Wed, 07 Oct 2026
27.3400
27.7800
25.9800
26.6900
624,100
Tue, 06 Oct 2026
27.0900
28.4900
26.6800
27.3400
303,000
Mon, 05 Oct 2026
27.1200
27.7900
26.7600
27.1700
255,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
28.7400
29.0000
26.9800
27.2200
573,900
Thu, 01 Oct 2026
27.9500
28.9400
27.4400
28.7900
647,800
Wed, 30 Sep 2026
28.4200
29.0900
28.0000
28.1700
534,900
Tue, 29 Sep 2026
29.1200
29.2800
28.1800
28.4300
346,000
Mon, 28 Sep 2026
28.9300
29.7600
28.6000
28.9200
311,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
28.6800
29.6800
28.3700
29.2100
289,300
Thu, 24 Sep 2026
28.6000
29.4200
27.9100
28.5900
291,100
Wed, 23 Sep 2026
28.2900
29.8900
27.6600
28.6000
384,400
Tue, 22 Sep 2026
29.5600
30.6800
27.6000
28.3600
326,300
Mon, 21 Sep 2026
30.9400
31.0000
28.5100
29.0100
368,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
31.1200
31.2600
30.0700
30.9400
1,928,000
Thu, 17 Sep 2026
29.4300
30.9100
29.3000
30.0400
482,400
Wed, 16 Sep 2026
30.2500
31.1600
29.0200
29.4000
386,800
Tue, 15 Sep 2026
30.6400
32.5600
29.9700
30.4900
518,800
Mon, 14 Sep 2026
31.7200
33.0500
30.2700
30.7300
383,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
33.0500
33.8500
31.2500
31.7200
304,000
Thu, 10 Sep 2026
33.4500
34.3600
31.7700
32.7200
301,200
Wed, 09 Sep 2026
37.1000
37.9200
33.5300
34.0900
241,700
Tue, 08 Sep 2026
36.7600
38.7800
36.6200
37.5900
255,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
38.6700
39.3000
36.2800
36.7500
223,700
Thu, 03 Sep 2026
41.8800
43.5500
38.5400
38.8300
280,800
Wed, 02 Sep 2026
40.2400
41.9100
39.9700
41.6300
244,100
Tue, 01 Sep 2026
40.2700
41.4300
39.0000
39.9900
252,600
Mon, 31 Aug 2026
42.2500
43.1500
40.0500
40.3800
236,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
42.3100
43.9200
41.7200
42.3400
350,700
Thu, 27 Aug 2026
43.7000
44.3800
41.8000
42.3200
289,800
Wed, 26 Aug 2026
42.6400
43.5000
41.0600
43.2700
265,300
Tue, 25 Aug 2026
41.6900
43.1400
41.0000
42.3900
319,400
Mon, 24 Aug 2026
41.4700
41.8800
40.0000
41.2600
358,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
42.5200
42.8400
40.0000
41.0600
352,800
Thu, 20 Aug 2026
37.4100
42.2400
37.1000
42.0300
385,700
Wed, 19 Aug 2026
38.7200
38.9100
37.0600
37.7300
135,800
Tue, 18 Aug 2026
37.2000
39.7500
36.2900
38.7800
344,900
Mon, 17 Aug 2026
37.0900
38.2600
36.5200
37.4300
173,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
38.0500
40.6900
36.2200
37.0700
399,500
Thu, 13 Aug 2026
37.5600
40.0000
36.0000
39.8000
398,500
Wed, 12 Aug 2026
40.4800
41.0800
37.5800
37.6600
308,700
Tue, 11 Aug 2026
6 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 11 Aug 2026
40.0200
41.5000
38.3800
40.4700
412,700
Mon, 10 Aug 2026
38.2600
42.6800
38.1200
40.6300
333,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
36.5100
39.2400
36.0100
38.2800
544,100
Thu, 06 Aug 2026
36.3700
38.5600
35.0000
36.5600
559,300
Wed, 05 Aug 2026
31.4500
36.6100
30.2000
35.6000
516,000
Tue, 04 Aug 2026
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 04 Aug 2026
28.8800
32.8700
28.3000
31.0800
721,600
Mon, 03 Aug 2026
29.8000
29.9500
28.0900
28.4300
239,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
27.9100
29.7400
27.1300
29.5400
337,200
Thu, 30 Jul 2026
26.4100
28.0000
26.4100
27.6000
181,300
Wed, 29 Jul 2026
27.0000
27.4000
25.8600
26.9200
309,100
Tue, 28 Jul 2026
26.5000
27.5000
26.0400
26.8900
224,900
Mon, 27 Jul 2026
27.9000
28.2500
25.8300
27.1400
253,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
26.7000
28.9900
26.3100
28.2300
457,000
Thu, 23 Jul 2026
26.3900
27.3100
25.9800
26.8500
140,400
Wed, 22 Jul 2026
25.4200
26.4400
25.0000
26.2800
180,700
Tue, 21 Jul 2026
25.0100
25.7500
25.0000
25.2500
122,900
Mon, 20 Jul 2026
26.0000
26.5900
25.0000
25.0200
165,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
26.1700
26.5900
25.7600
26.2100
150,900
Thu, 16 Jul 2026
26.4300
26.6000
25.5300
26.3100
126,200
Wed, 15 Jul 2026
26.5500
27.1600
25.6200
26.6600
133,000
Tue, 14 Jul 2026
25.7500
26.5800
25.3100
26.3900
243,400
Mon, 13 Jul 2026
25.0000
26.2400
25.0000
25.8600
188,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
25.3500
25.5400
25.0200
25.0400
109,900
Thu, 09 Jul 2026
25.9600
25.9600
25.0000
25.5000
143,500
Wed, 08 Jul 2026
24.1600
26.0000
24.0000
25.5000
484,500
Tue, 07 Jul 2026
24.7500
25.3600
23.9900
24.1600
618,900
Mon, 06 Jul 2026
4 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 06 Jul 2026
25.0000
25.1900
23.8700
25.0000
713,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
26.5000
26.5000
24.9900
25.0000
1,124,600
Thu, 02 Jul 2026
3 · 424B4
Next filing day · accepted 01 Jul, 18:06 ET
424B4 ↗
Wed, 01 Jul 2026
27.0000
28.9500
26.0000
26.0000
3,688,300
Tue, 30 Jun 2026
No trading
Mon, 29 Jun 2026
No trading
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
No trading
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
2 · S-1/A
Pre-market · 06:48 ET
S-1/A ↗
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
Fri, 08 May 2026
1 · S-1
Next filing day · accepted 07 May, 21:34 ET
S-1 ↗
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