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
29.2000
29.5400
29.0850
29.4700
748,269
Thu, 22 Oct 2026
28.2000
29.5800
28.2000
29.4400
1,004,600
Wed, 21 Oct 2026
28.7000
28.7800
28.1500
28.3500
827,000
Tue, 20 Oct 2026
28.4100
29.0700
28.1000
28.6200
1,124,900
Mon, 19 Oct 2026
37 · DEFA14A
After-hours · 21:26 ET
DEFA14A ↗
Mon, 19 Oct 2026
29.0000
29.0800
28.3100
28.4200
1,174,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
36 · 8-K
After-hours · 20:34 ET
8-K ↗
Fri, 16 Oct 2026
29.4500
29.8200
29.0300
29.1500
1,510,500
Thu, 15 Oct 2026
29.2100
29.5800
28.9000
29.4500
1,273,000
Wed, 14 Oct 2026
28.8100
29.2100
28.8000
28.9100
973,700
Tue, 13 Oct 2026
29.7200
29.8700
29.2300
29.3400
624,000
Mon, 12 Oct 2026
29.4300
29.6700
29.3400
29.5100
637,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
29.5800
29.7500
29.3300
29.4300
794,100
Thu, 08 Oct 2026
29.2900
29.8400
29.2300
29.7400
1,016,600
Wed, 07 Oct 2026
29.6400
29.6800
29.2200
29.4700
1,473,200
Tue, 06 Oct 2026
30.1700
30.4700
29.8300
29.9200
939,900
Mon, 05 Oct 2026
30.7500
30.9200
30.0400
30.1700
1,217,500
Mon, 05 Oct 2026
35 · 8-K
Next filing day · accepted 02 Oct, 22:23 ET
8-K ↗
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
30.3300
31.0100
30.1100
30.8000
2,746,300
Thu, 01 Oct 2026
29.6900
30.1900
29.2600
29.9800
1,244,100
Wed, 30 Sep 2026
30.2800
30.5400
29.6700
29.9300
1,109,900
Tue, 29 Sep 2026
30.8500
30.9600
30.2600
30.2900
883,100
Mon, 28 Sep 2026
34 · DEFA14A
After-hours · 21:12 ET
DEFA14A ↗
Mon, 28 Sep 2026
31.2800
31.2800
30.8200
30.8500
934,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
30.9600
31.5200
30.8800
31.3500
1,669,900
Thu, 24 Sep 2026
30.8600
31.0000
30.5400
30.9100
1,457,500
Wed, 23 Sep 2026
31.4400
31.6700
30.6200
30.7000
1,433,100
Tue, 22 Sep 2026
32.5800
32.6400
31.4600
31.5100
1,607,500
Mon, 21 Sep 2026
32.4800
32.6400
32.1500
32.2900
1,508,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
33 · DEFA14A
After market open · 12:06 ET
DEFA14A ↗
Fri, 18 Sep 2026
32.3500
32.4400
32.1000
32.3900
3,037,600
Thu, 17 Sep 2026
33.1100
33.1100
32.4600
32.5400
1,301,700
Wed, 16 Sep 2026
33.0900
33.3600
32.5500
32.7900
1,425,400
Tue, 15 Sep 2026
33.5900
33.7500
32.9100
33.0100
1,577,200
Mon, 14 Sep 2026
33.8800
34.2200
33.5400
33.6100
1,497,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
32 · DEFA14A
After-hours · 16:41 ET
DEFA14A ↗
Fri, 11 Sep 2026
34.4400
34.4500
33.7200
33.8800
1,000,200
Thu, 10 Sep 2026
31 · DEFA14A
After market open · 15:03 ET
DEFA14A ↗
Thu, 10 Sep 2026
33.9500
34.1100
33.4000
34.1000
1,632,400
Wed, 09 Sep 2026
34.0500
34.5800
33.6600
33.8500
1,321,400
Tue, 08 Sep 2026
30 · DEFA14A
After-hours · 16:56 ET
DEFA14A ↗
Tue, 08 Sep 2026
29 · DEFA14A
After-hours · 16:53 ET
DEFA14A ↗
Tue, 08 Sep 2026
28 · DEFA14A
After-hours · 16:49 ET
DEFA14A ↗
Tue, 08 Sep 2026
36.6900
37.1600
33.8000
34.2800
3,712,900
Tue, 08 Sep 2026
27 · DEFA14A
Pre-market · 06:09 ET
DEFA14A ↗
Tue, 08 Sep 2026
26 · DEFA14A
Pre-market · 06:08 ET
DEFA14A ↗
Tue, 08 Sep 2026
25 · DEFA14A
Pre-market · 06:07 ET
DEFA14A ↗
Tue, 08 Sep 2026
24 · 8-K
Pre-market · 06:05 ET
8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
35.8900
36.4200
35.8000
36.3000
491,300
Thu, 03 Sep 2026
36.0000
36.3600
35.9400
35.9800
440,900
Wed, 02 Sep 2026
35.5900
36.3200
35.5100
35.9400
473,500
Tue, 01 Sep 2026
35.6900
35.9000
35.2100
35.3800
431,000
Mon, 31 Aug 2026
36.0400
36.0900
35.6000
35.7600
452,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
36.1900
36.3800
35.9100
36.0900
314,700
Thu, 27 Aug 2026
36.0700
36.2700
35.7000
36.1800
286,400
Wed, 26 Aug 2026
36.3300
36.5000
36.0200
36.2200
301,200
Tue, 25 Aug 2026
36.3700
36.3700
36.0200
36.2100
377,400
Mon, 24 Aug 2026
36.4900
36.6700
36.2200
36.2900
436,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
36.4800
36.7100
36.1400
36.3800
414,900
Thu, 20 Aug 2026
36.5400
36.8500
36.4000
36.6500
369,600
Wed, 19 Aug 2026
37.5700
37.5700
36.6500
36.7200
655,900
Tue, 18 Aug 2026
37.8800
37.9100
37.3900
37.4600
371,400
Mon, 17 Aug 2026
37.9400
38.2700
37.7000
37.7600
369,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
37.8100
38.2100
37.5300
37.9400
305,300
Thu, 13 Aug 2026
37.9500
38.1600
37.7600
37.9500
493,500
Wed, 12 Aug 2026
37.7300
38.0800
37.5800
37.7600
691,300
Tue, 11 Aug 2026
23 · 8-K
After-hours · 17:01 ET
8-K ↗
Tue, 11 Aug 2026
37.4100
38.0800
37.3400
38.0600
544,200
Mon, 10 Aug 2026
37.0000
37.3500
36.9000
37.3300
610,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
37.4300
37.4300
37.0400
37.1600
421,700
Thu, 06 Aug 2026
37.9700
38.0900
37.4600
37.4700
592,400
Wed, 05 Aug 2026
37.8200
37.8900
37.4700
37.7200
658,700
Tue, 04 Aug 2026
22 · 10-Q
After market open · 13:56 ET
10-Q ↗
Tue, 04 Aug 2026
37.3300
37.8900
37.2600
37.6700
688,400
Mon, 03 Aug 2026
37.1000
37.4300
37.0100
37.3600
585,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
36.6200
36.8500
36.2600
36.7700
666,800
Thu, 30 Jul 2026
36.8700
37.0200
36.3800
36.4300
413,100
Wed, 29 Jul 2026
36.5500
36.9300
36.4200
36.6400
770,900
Tue, 28 Jul 2026
21 · 8-K
After market open · 15:33 ET
8-K ↗
Tue, 28 Jul 2026
36.4900
36.8800
36.4900
36.7000
434,800
Mon, 27 Jul 2026
36.8800
37.1200
36.4200
36.4300
442,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
36.8300
37.0400
36.5800
36.7300
392,900
Thu, 23 Jul 2026
36.3300
36.7200
36.1100
36.7200
726,000
Wed, 22 Jul 2026
37.0400
37.0400
36.4800
36.7400
595,400
Tue, 21 Jul 2026
36.7100
37.1300
36.4000
37.0800
705,400
Mon, 20 Jul 2026
38.0600
38.0900
36.7800
36.8400
759,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
20 · 8-K
After market open · 13:03 ET
8-K ↗
Fri, 17 Jul 2026
38.3600
38.7600
37.5800
38.1200
1,352,200
Thu, 16 Jul 2026
38.3800
39.4900
38.3800
39.3200
788,900
Wed, 15 Jul 2026
38.2100
38.5900
37.9100
38.3900
474,400
Tue, 14 Jul 2026
38.0800
38.3200
37.9400
38.0100
496,300
Mon, 13 Jul 2026
38.2500
38.4800
37.8200
38.0900
447,200
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
Mon, 06 Jul 2026
19 · 8-K
Next filing day · accepted 02 Jul, 17:57 ET
8-K ↗
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
18 · 8-K
After-hours · 17:07 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
No trading
Wed, 06 May 2026
No trading
Tue, 05 May 2026
17 · 8-K
After-hours · 16:58 ET
8-K ↗
Tue, 05 May 2026
16 · 10-Q
After market open · 12:16 ET
10-Q ↗
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
15 · 8-K
After market open · 12:04 ET
8-K ↗
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
14 · 8-K
After-hours · 17:18 ET
8-K ↗
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
13 · 8-K
After-hours · 17:07 ET
8-K ↗
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
12 · 8-K
After market open · 14:20 ET
8-K ↗
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
11 · 8-K
After market open · 14:15 ET
8-K ↗
Wed, 04 Feb 2026
10 · 10-Q
After market open · 13:42 ET
10-Q ↗
Wed, 04 Feb 2026
No trading
Tue, 03 Feb 2026
9 · 8-K
After-hours · 16:09 ET
8-K ↗
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
8 · 8-K
After market open · 12:34 ET
8-K ↗
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
7 · 8-K
After market open · 11:49 ET
8-K ↗
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
6 · 8-K
After-hours · 17:18 ET
8-K ↗
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
5 · DEF 14A
After market open · 11:34 ET
DEF 14A ↗
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
4 · 10-K
After market open · 15:10 ET
10-K ↗
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
3 · 8-K
After market open · 14:47 ET
8-K ↗
Wed, 12 Nov 2025
2 · 8-K
After market open · 11:27 ET
8-K ↗
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
Wed, 29 Oct 2025
1 · 8-K
Next filing day · accepted 28 Oct, 17:37 ET
8-K ↗
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