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
38.8400
39.4700
38.5900
39.0200
144,598
Thu, 22 Oct 2026
38.4600
39.3700
38.3500
39.2300
129,700
Wed, 21 Oct 2026
38.2800
38.5400
37.5900
38.4700
154,500
Tue, 20 Oct 2026
38.0000
39.1300
37.8800
38.1100
318,900
Mon, 19 Oct 2026
15 · 8-K
After-hours · 20:12 ET
FORM 8-K ↗
Mon, 19 Oct 2026
36.9100
37.0300
36.5100
36.5900
82,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
37.1400
37.6100
36.8100
37.0600
108,800
Thu, 15 Oct 2026
37.0200
37.3800
36.6600
37.0700
111,100
Wed, 14 Oct 2026
36.5000
37.0200
36.3200
36.7400
169,400
Tue, 13 Oct 2026
37.4200
37.6800
36.8800
37.0700
105,300
Mon, 12 Oct 2026
37.0600
37.4900
36.9700
37.2800
109,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
37.3500
37.4200
36.7500
37.0700
144,500
Thu, 08 Oct 2026
37.4100
37.5400
36.6800
37.3500
230,000
Wed, 07 Oct 2026
37.6600
37.8700
37.0700
37.4400
158,600
Tue, 06 Oct 2026
38.3000
38.6700
38.1700
38.2200
97,400
Mon, 05 Oct 2026
38.3000
38.4200
37.9000
38.1200
102,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
38.1400
38.7100
37.7600
38.4600
79,600
Thu, 01 Oct 2026
37.1600
37.8100
36.5900
37.7800
110,900
Wed, 30 Sep 2026
38.0800
38.1500
37.6700
37.9900
116,900
Tue, 29 Sep 2026
38.4000
38.6600
37.5400
37.9400
104,700
Mon, 28 Sep 2026
38.7800
38.7800
38.2400
38.4900
95,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
38.9600
39.2900
38.7000
38.8600
106,300
Thu, 24 Sep 2026
38.4300
38.7700
38.0300
38.7200
78,700
Wed, 23 Sep 2026
38.7300
38.8000
38.0700
38.2400
101,000
Tue, 22 Sep 2026
39.4500
39.6600
38.7700
38.9100
118,300
Mon, 21 Sep 2026
39.5400
39.6400
39.1400
39.1600
113,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
39.1400
39.4300
38.6300
39.3100
320,000
Thu, 17 Sep 2026
39.4800
39.5900
39.0100
39.4000
86,100
Wed, 16 Sep 2026
40.1800
40.1800
38.5400
39.2300
126,600
Tue, 15 Sep 2026
39.8900
40.4000
39.6800
40.1300
107,700
Mon, 14 Sep 2026
39.8500
40.4200
39.6900
39.8600
133,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
40.2800
40.2800
39.6000
39.9900
113,600
Thu, 10 Sep 2026
39.3000
39.9100
39.0400
39.8500
113,900
Wed, 09 Sep 2026
39.4200
39.5800
39.0800
39.3600
161,800
Tue, 08 Sep 2026
40.1100
40.2800
39.6400
39.7800
118,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
39.6000
40.5400
39.6000
40.2600
154,900
Thu, 03 Sep 2026
39.7900
40.1000
39.5200
39.7500
119,800
Wed, 02 Sep 2026
38.8000
39.6000
38.4700
39.4600
132,900
Tue, 01 Sep 2026
39.0100
39.3100
38.4900
38.5600
158,100
Mon, 31 Aug 2026
39.4700
39.4700
38.8800
39.1300
230,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
39.9300
40.1300
39.4200
39.4700
177,800
Thu, 27 Aug 2026
39.5400
39.8500
39.0000
39.8400
102,700
Wed, 26 Aug 2026
39.6800
39.8100
39.5000
39.7300
81,700
Tue, 25 Aug 2026
39.8900
39.8900
39.2700
39.5600
77,700
Mon, 24 Aug 2026
39.7400
40.0000
39.6600
39.7200
202,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
39.7600
39.9000
39.2600
39.7100
219,300
Thu, 20 Aug 2026
38.8900
39.6100
38.6200
39.3700
145,100
Wed, 19 Aug 2026
40.2100
40.4300
39.1000
39.1900
197,500
Tue, 18 Aug 2026
40.3000
40.3100
39.9300
40.1500
129,400
Mon, 17 Aug 2026
40.0200
40.4000
39.9400
40.2200
108,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
40.1700
40.5000
39.8700
40.1900
160,500
Thu, 13 Aug 2026
39.5800
40.2700
39.5800
40.1900
143,200
Wed, 12 Aug 2026
39.1400
39.5400
38.9700
39.3400
77,300
Tue, 11 Aug 2026
38.7200
39.2000
38.5700
39.0000
77,900
Mon, 10 Aug 2026
38.5600
38.8400
38.1900
38.5200
83,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
14 · S-3
After market open · 11:20 ET
S-3 ↗
Fri, 07 Aug 2026
39.0400
39.3400
38.6700
38.8500
65,400
Thu, 06 Aug 2026
13 · 10-Q
After market open · 10:23 ET
10-Q ↗
Thu, 06 Aug 2026
39.6900
39.7500
38.9000
39.0700
115,700
Wed, 05 Aug 2026
39.9600
39.9600
39.0100
39.4700
127,000
Tue, 04 Aug 2026
39.6800
40.2500
39.6100
39.9200
149,700
Mon, 03 Aug 2026
39.5500
39.7700
38.6500
39.6100
174,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
39.1800
39.6000
38.5100
38.9800
115,400
Thu, 30 Jul 2026
39.2800
39.6800
38.9300
39.2000
127,000
Wed, 29 Jul 2026
39.2500
39.6400
38.9700
39.2300
153,000
Tue, 28 Jul 2026
38.9900
39.6600
38.9400
39.5500
130,200
Mon, 27 Jul 2026
38.5600
39.1500
38.2100
38.5900
161,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
37.6600
38.7200
37.5300
38.3900
131,800
Thu, 23 Jul 2026
37.8900
38.1900
37.2800
37.6200
206,400
Wed, 22 Jul 2026
38.1400
39.0600
37.8600
38.4100
273,700
Tue, 21 Jul 2026
37.7500
39.8500
37.3200
39.2800
483,400
Mon, 20 Jul 2026
12 · 8-K
After-hours · 16:08 ET
FORM 8-K ↗
Mon, 20 Jul 2026
36.5600
36.8600
36.1100
36.3200
132,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
37.0800
37.3800
36.3800
36.6200
143,600
Thu, 16 Jul 2026
36.0700
37.5000
36.0700
37.4700
160,700
Wed, 15 Jul 2026
35.8400
36.4100
35.8400
36.2700
118,700
Tue, 14 Jul 2026
36.0700
36.3500
35.6700
35.7900
124,600
Mon, 13 Jul 2026
35.8500
36.0300
35.6300
35.8700
90,800
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
11 · 8-K
After market open · 15:04 ET
8-K ↗
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
10 · 10-Q
After market open · 10:35 ET
FORM 10-Q 3-31-2026 ↗
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
9 · 8-K
After-hours · 16:28 ET
8-K ↗
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
8 · 8-K
After-hours · 16:07 ET
FORM 8-K ↗
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
7 · DEFA14A
After market open · 13:58 ET
DEFA14A ↗
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
6 · DEFA14A
After market open · 15:52 ET
DEFA14A ↗
Tue, 17 Mar 2026
5 · DEF 14A
After market open · 15:50 ET
DEF 14A ↗
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
4 · 10-K
After market open · 15:29 ET
FORM 10-K 12-31-2025 ↗
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
3 · 8-K
After market open · 15:34 ET
8-K ↗
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
2 · 8-K
After-hours · 16:08 ET
FORM 8-K ↗
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
1 · 10-Q
After market open · 10:15 ET
FORM 10-Q 9-30-2025 ↗
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