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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
19.9600
19.9600
18.8600
19.2700
146,400
Thu, 22 Oct 2026
20.0600
20.3900
18.7000
19.6000
143,800
Wed, 21 Oct 2026
20.1300
20.3300
19.7700
20.1700
73,500
Tue, 20 Oct 2026
19.8700
20.4900
19.3300
20.2100
105,900
Mon, 19 Oct 2026
18.4300
20.3900
18.3500
19.9800
215,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
20.1000
20.2400
18.0500
18.3100
60,900
Thu, 15 Oct 2026
18.8500
20.0500
18.8400
20.0000
183,600
Wed, 14 Oct 2026
18.5600
19.6600
18.1600
18.9000
105,600
Tue, 13 Oct 2026
19.8400
20.1550
18.4000
18.6000
99,800
Mon, 12 Oct 2026
19.7400
20.5000
19.3600
19.8200
88,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
20.9400
20.9400
19.3900
19.7100
162,200
Thu, 08 Oct 2026
18.9600
20.3200
18.3350
19.8700
94,800
Wed, 07 Oct 2026
18.6700
20.9000
18.2400
18.7750
140,500
Tue, 06 Oct 2026
20.1400
21.0850
18.5300
18.7300
69,200
Mon, 05 Oct 2026
21.8000
22.0000
19.5300
20.3000
102,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
23.5900
23.9150
22.1900
22.2700
66,100
Thu, 01 Oct 2026
22.4850
24.1000
22.4850
23.6000
35,400
Wed, 30 Sep 2026
24.2800
24.6300
21.4900
22.5200
105,700
Tue, 29 Sep 2026
24.1800
25.0800
23.8700
24.1900
100,600
Mon, 28 Sep 2026
25.4700
25.4950
23.6800
24.0000
107,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
26.9800
27.1300
25.0100
25.5400
474,200
Thu, 24 Sep 2026
27.7900
27.9600
25.7250
26.0700
183,900
Wed, 23 Sep 2026
28.7400
28.9500
27.2900
27.8800
102,300
Tue, 22 Sep 2026
28.8100
29.0000
27.7600
28.6800
104,800
Mon, 21 Sep 2026
29.8800
30.0200
27.8300
28.3000
136,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
30.0500
32.0400
29.0000
29.2900
156,500
Thu, 17 Sep 2026
26.7800
31.7200
25.0000
30.5800
216,200
Wed, 16 Sep 2026
25.3800
26.9450
24.0000
25.9400
74,200
Tue, 15 Sep 2026
26.0200
26.0200
24.5800
25.5000
80,300
Mon, 14 Sep 2026
8 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Mon, 14 Sep 2026
26.8200
28.0900
25.1200
26.2600
82,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
7 · 424B5
After-hours · 16:52 ET
424B5 ↗
Fri, 11 Sep 2026
6 · 424B5
After-hours · 16:44 ET
424B5 ↗
Fri, 11 Sep 2026
26.6000
27.4900
26.0000
27.0100
1,364,900
Thu, 10 Sep 2026
5 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Thu, 10 Sep 2026
29.9850
30.5500
27.2200
28.4400
43,700
Wed, 09 Sep 2026
28.5800
29.4300
26.0100
29.1100
36,600
Tue, 08 Sep 2026
30.4300
33.7300
28.5400
29.3000
37,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
29.3400
31.9000
29.0400
30.2100
26,600
Thu, 03 Sep 2026
28.1000
29.7400
27.3100
28.8500
29,100
Wed, 02 Sep 2026
31.0000
31.3100
28.7000
29.9800
34,000
Tue, 01 Sep 2026
32.7000
33.3000
30.0100
30.9800
45,200
Mon, 31 Aug 2026
38.4900
38.4900
31.3000
32.9600
83,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
37.9000
39.5000
35.5000
37.0000
39,400
Thu, 27 Aug 2026
39.0800
40.0000
37.0000
38.0000
37,500
Wed, 26 Aug 2026
39.9200
43.3400
37.4000
39.6350
31,400
Tue, 25 Aug 2026
39.1500
41.0000
38.7000
39.2500
9,300
Mon, 24 Aug 2026
38.2750
41.8100
36.5300
39.5000
207,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
37.0000
38.3800
35.5000
36.4250
26,000
Thu, 20 Aug 2026
40.0000
40.0000
37.6000
38.2000
22,400
Wed, 19 Aug 2026
42.9800
42.9800
39.1000
40.6000
34,100
Tue, 18 Aug 2026
41.9150
42.4800
40.9400
41.5200
17,600
Mon, 17 Aug 2026
42.8900
43.0000
41.1000
41.4000
14,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
42.5050
42.8600
41.9000
42.4900
5,200
Thu, 13 Aug 2026
4 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Thu, 13 Aug 2026
3 · 8-K/A
After-hours · 16:14 ET
FORM 8-K/A ↗
Thu, 13 Aug 2026
43.0600
44.2600
41.1100
42.7200
13,600
Wed, 12 Aug 2026
43.8900
43.9950
41.7300
42.7700
11,200
Tue, 11 Aug 2026
42.0100
42.9400
41.6700
42.9400
5,400
Mon, 10 Aug 2026
41.5700
42.2900
40.2000
41.9700
22,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
42.0600
44.2760
41.1200
41.4300
23,700
Thu, 06 Aug 2026
37.0200
42.5000
37.0200
41.6350
18,500
Wed, 05 Aug 2026
39.0000
39.3540
37.4800
37.7000
26,000
Tue, 04 Aug 2026
34.4400
39.9900
34.4400
37.9550
39,700
Mon, 03 Aug 2026
35.5500
37.1500
32.3870
33.5900
16,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
34.7900
35.9550
31.5500
35.0200
18,500
Thu, 30 Jul 2026
2 · 8-K
After-hours · 16:03 ET
FORM 8-K ↗
Thu, 30 Jul 2026
30.0900
34.3550
29.8000
32.9900
22,100
Wed, 29 Jul 2026
28.0000
32.1000
27.5450
30.4500
15,800
Tue, 28 Jul 2026
1 · 8-K
After-hours · 17:11 ET
FORM 8-K ↗
Tue, 28 Jul 2026
28.9400
28.9400
26.4710
28.0500
28,000
Mon, 27 Jul 2026
25.5000
28.5600
23.3700
28.5600
93,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
24.3500
27.4500
23.5000
25.4500
59,064
Thu, 23 Jul 2026
43.7000
46.9500
40.9000
46.1500
19,760
Wed, 22 Jul 2026
42.7500
45.5000
42.5000
44.9000
24,212
Tue, 21 Jul 2026
39.2000
44.9500
38.9000
44.6500
108,202
Mon, 20 Jul 2026
38.5000
40.8500
37.7500
40.4000
44,870
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
38.0000
39.0000
37.0500
38.0500
20,104
Thu, 16 Jul 2026
37.3500
39.5000
37.2500
38.4000
30,746
Wed, 15 Jul 2026
35.8000
38.7500
35.8000
37.8500
43,890
Tue, 14 Jul 2026
No trading
Mon, 13 Jul 2026
No trading
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
No trading
Thu, 09 Jul 2026
No trading
Wed, 08 Jul 2026
No trading
Tue, 07 Jul 2026
No trading
Mon, 06 Jul 2026
No trading
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
No trading
Wed, 01 Jul 2026
No trading
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
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