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
86.6100
86.9800
85.3500
85.9900
73,052
Thu, 22 Oct 2026
85.9100
87.6000
85.9100
86.7900
187,900
Wed, 21 Oct 2026
86.3000
86.9500
85.8400
86.1500
131,300
Tue, 20 Oct 2026
84.4400
86.6300
84.4400
85.6400
183,500
Mon, 19 Oct 2026
83.1800
84.5100
82.3200
83.7600
233,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
7 · 8-K
After market open · 12:05 ET
8-K ↗
Fri, 16 Oct 2026
83.6200
86.2500
81.8500
82.3000
157,300
Thu, 15 Oct 2026
85.0000
85.5100
84.1000
84.1900
68,600
Wed, 14 Oct 2026
84.7100
85.3500
83.8400
84.3500
66,800
Tue, 13 Oct 2026
86.3400
86.3400
84.8300
85.3000
80,300
Mon, 12 Oct 2026
85.0600
86.3100
85.0100
85.6100
165,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
86.1200
86.1500
84.7800
85.2500
78,200
Thu, 08 Oct 2026
85.9700
86.5000
85.3700
85.4300
69,300
Wed, 07 Oct 2026
86.1000
86.7500
85.6900
85.9600
89,700
Tue, 06 Oct 2026
86.8000
87.0900
85.6300
86.2100
96,500
Mon, 05 Oct 2026
87.2600
87.3000
85.7700
86.3500
96,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
86.4300
87.2500
86.4300
86.9000
116,900
Thu, 01 Oct 2026
85.0500
85.7500
83.9500
85.6900
127,800
Wed, 30 Sep 2026
85.2500
86.3600
84.9500
85.0500
50,800
Tue, 29 Sep 2026
85.6500
86.6500
85.0800
85.1500
85,500
Mon, 28 Sep 2026
86.5400
87.0000
85.5000
85.8000
73,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
86.5200
86.7500
85.8000
86.2500
110,300
Thu, 24 Sep 2026
87.5600
89.0500
85.7200
85.7900
126,500
Wed, 23 Sep 2026
88.7500
89.3800
87.0600
87.2500
108,100
Tue, 22 Sep 2026
88.8300
89.4900
87.8000
88.4500
217,300
Mon, 21 Sep 2026
89.5000
90.0400
88.2200
88.3600
151,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
90.6400
91.1000
88.8900
89.0800
447,700
Thu, 17 Sep 2026
90.5000
91.1900
88.6000
90.4600
166,400
Wed, 16 Sep 2026
90.0000
91.2500
89.9500
90.5000
254,800
Tue, 15 Sep 2026
90.1500
91.2300
89.0000
89.7400
116,600
Mon, 14 Sep 2026
90.8500
91.8500
90.8500
91.2000
201,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
6 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 11 Sep 2026
90.9200
91.6900
90.1700
90.8500
199,000
Thu, 10 Sep 2026
90.2500
92.0900
90.0600
90.8900
273,900
Wed, 09 Sep 2026
90.9000
91.0500
88.0200
90.5600
222,200
Tue, 08 Sep 2026
90.1000
91.4300
90.0000
90.9600
387,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
5 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Fri, 04 Sep 2026
89.5000
90.6100
89.2500
90.1000
87,900
Thu, 03 Sep 2026
89.4500
89.8100
88.9500
89.5000
80,100
Wed, 02 Sep 2026
88.7900
89.6100
88.5000
89.0900
73,100
Tue, 01 Sep 2026
88.7000
89.0200
88.2500
88.5000
46,000
Mon, 31 Aug 2026
88.6500
88.7400
88.2500
88.7000
36,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
88.4000
88.9300
88.3000
88.7000
44,300
Thu, 27 Aug 2026
88.8000
88.8000
88.3000
88.3000
18,500
Wed, 26 Aug 2026
88.7900
88.7900
88.3400
88.5100
19,800
Tue, 25 Aug 2026
88.9000
89.1000
87.4300
88.4600
36,000
Mon, 24 Aug 2026
87.9000
88.9000
87.6000
88.5000
28,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
87.6000
87.9000
87.6000
87.7100
11,900
Thu, 20 Aug 2026
87.7000
87.7000
86.9400
87.2000
26,100
Wed, 19 Aug 2026
87.5000
88.0300
87.0800
87.2700
38,200
Tue, 18 Aug 2026
87.4000
87.5000
87.2500
87.3300
35,300
Mon, 17 Aug 2026
4 · 8-K
After-hours · 17:20 ET
8-K ↗
Mon, 17 Aug 2026
86.8900
87.4900
86.7100
87.0100
32,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
86.4000
86.7000
86.4000
86.6000
14,600
Thu, 13 Aug 2026
85.9000
86.8000
85.7400
86.6000
18,000
Wed, 12 Aug 2026
85.7500
85.8100
85.4500
85.6100
16,200
Tue, 11 Aug 2026
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 11 Aug 2026
85.5100
86.0000
85.5000
85.6100
14,800
Mon, 10 Aug 2026
2 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 10 Aug 2026
86.0000
86.1000
85.3800
85.3800
13,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
85.8000
86.6500
85.5000
85.8100
18,000
Thu, 06 Aug 2026
86.0600
87.0000
85.5100
85.5100
29,900
Wed, 05 Aug 2026
86.0000
86.1200
85.7500
85.7600
4,200
Tue, 04 Aug 2026
86.9900
86.9900
85.1000
85.6500
19,900
Mon, 03 Aug 2026
84.9400
86.2800
84.9400
85.7000
19,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
84.0000
85.0000
83.5000
84.1000
36,100
Thu, 30 Jul 2026
85.7500
85.7500
83.5000
83.5000
1,900
Wed, 29 Jul 2026
1 · 8-K
After-hours · 16:28 ET
8-K ↗
Wed, 29 Jul 2026
81.3000
83.2600
81.3000
82.5000
3,900
Tue, 28 Jul 2026
81.2500
81.2500
81.2500
81.2500
0
Mon, 27 Jul 2026
81.2500
81.2500
81.2500
81.2500
200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
80.6000
81.2400
80.6000
81.2400
500
Thu, 23 Jul 2026
80.5000
80.5000
80.5000
80.5000
0
Wed, 22 Jul 2026
80.5000
80.5000
80.5000
80.5000
0
Tue, 21 Jul 2026
80.5000
80.5000
80.5000
80.5000
28,100
Mon, 20 Jul 2026
80.0000
81.5000
80.0000
80.3600
11,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.4900
79.5300
79.4900
79.5000
7,200
Thu, 16 Jul 2026
No trading
Wed, 15 Jul 2026
No trading
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
Fri, 24 Oct 2025
No trading