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
148.8900
151.2800
148.5300
150.7700
620,922
Thu, 22 Oct 2026
147.3600
149.8700
147.3600
149.7500
647,700
Wed, 21 Oct 2026
147.6600
148.5200
146.6000
147.3600
745,100
Tue, 20 Oct 2026
142.4400
147.1800
142.4300
146.2800
1,013,400
Mon, 19 Oct 2026
14 · 8-K
After-hours · 20:52 ET
8-K ↗
Mon, 19 Oct 2026
144.2100
145.0700
141.7100
142.4400
701,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
144.3100
146.6700
143.0800
144.0800
383,400
Thu, 15 Oct 2026
142.2900
144.1900
140.8500
143.5400
637,100
Wed, 14 Oct 2026
140.6600
141.9400
140.4500
141.0200
558,500
Tue, 13 Oct 2026
145.5300
145.5600
142.5600
142.7900
353,700
Mon, 12 Oct 2026
143.6700
145.7000
143.4900
144.2000
367,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
143.7600
144.3000
142.6900
143.2500
294,700
Thu, 08 Oct 2026
141.5100
144.6800
141.4800
144.2000
583,200
Wed, 07 Oct 2026
142.9200
143.3300
138.2300
142.4900
1,210,700
Tue, 06 Oct 2026
145.2000
146.6700
144.6700
144.9400
681,400
Mon, 05 Oct 2026
146.0200
147.1600
143.7000
145.2000
671,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
144.4600
146.1400
144.1700
145.0200
436,000
Thu, 01 Oct 2026
141.6000
144.0700
138.5600
143.5500
809,500
Wed, 30 Sep 2026
143.2500
144.1700
141.5100
141.8200
393,300
Tue, 29 Sep 2026
144.1500
145.0300
142.4400
143.4900
536,300
Mon, 28 Sep 2026
146.1100
146.1100
143.9000
144.0200
326,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
145.4200
146.4900
144.7400
146.1100
317,300
Thu, 24 Sep 2026
144.1800
144.7500
142.6700
144.3200
358,400
Wed, 23 Sep 2026
144.6000
145.9800
143.5700
143.7100
380,500
Tue, 22 Sep 2026
147.8500
148.5400
144.5000
144.7000
419,800
Mon, 21 Sep 2026
148.2200
148.6600
146.8600
147.0800
342,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
147.8600
148.3300
146.9100
147.5200
987,100
Thu, 17 Sep 2026
150.1700
150.1700
147.7600
147.9400
473,800
Wed, 16 Sep 2026
151.6000
152.7700
145.6000
148.2400
545,600
Tue, 15 Sep 2026
151.9900
153.2800
151.0000
151.4700
421,100
Mon, 14 Sep 2026
152.0800
153.3600
150.9000
151.9900
426,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
152.2100
152.5400
149.8800
152.1600
538,800
Thu, 10 Sep 2026
150.3300
151.0500
148.8000
150.7500
426,300
Wed, 09 Sep 2026
151.2700
152.2600
150.0800
150.5500
402,500
Tue, 08 Sep 2026
153.6200
154.4900
152.1700
152.3800
483,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
152.9000
154.6400
152.7200
154.1200
227,700
Thu, 03 Sep 2026
153.0000
154.3000
151.7900
153.5200
339,400
Wed, 02 Sep 2026
149.5200
153.5900
149.4900
152.2200
380,400
Tue, 01 Sep 2026
150.0000
151.3500
148.2500
148.7400
353,500
Mon, 31 Aug 2026
152.5600
152.9500
150.2900
150.3600
357,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
153.6500
154.2800
152.2800
152.9500
437,100
Thu, 27 Aug 2026
152.0300
153.1200
150.6500
152.9800
366,900
Wed, 26 Aug 2026
152.1700
154.0200
151.3000
153.1000
577,300
Tue, 25 Aug 2026
152.7100
152.7100
150.5000
151.0900
470,300
Mon, 24 Aug 2026
152.8900
154.5000
151.7800
151.9900
370,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
153.5500
154.1300
151.5300
152.6700
413,200
Thu, 20 Aug 2026
153.1200
154.0800
151.4200
152.6100
396,400
Wed, 19 Aug 2026
159.0500
159.4900
153.2700
153.4100
662,500
Tue, 18 Aug 2026
161.4300
162.0800
158.2800
158.8600
618,000
Mon, 17 Aug 2026
161.7400
163.9300
160.6100
160.9600
432,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
162.1300
163.3200
160.2200
162.4700
314,400
Thu, 13 Aug 2026
163.6400
164.5700
161.3300
162.4500
494,300
Wed, 12 Aug 2026
162.0300
163.0400
160.6200
162.6000
874,900
Tue, 11 Aug 2026
159.5500
162.3200
158.7400
162.1000
725,300
Mon, 10 Aug 2026
158.5200
160.0300
158.1100
159.2000
539,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
158.6100
160.3700
157.7800
158.7500
874,400
Thu, 06 Aug 2026
162.4400
162.5600
158.9900
159.1300
426,600
Wed, 05 Aug 2026
13 · 10-Q
After-hours · 16:47 ET
10-Q ↗
Wed, 05 Aug 2026
164.4400
164.4400
161.3700
161.4400
517,000
Tue, 04 Aug 2026
161.9200
164.5900
160.8500
162.9700
1,024,400
Mon, 03 Aug 2026
159.8600
162.2700
159.8600
161.7600
485,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
160.5200
160.7100
158.2400
159.5400
480,800
Thu, 30 Jul 2026
160.1600
160.2100
158.1700
159.6500
593,100
Wed, 29 Jul 2026
159.7200
161.8500
158.6300
159.2100
458,200
Tue, 28 Jul 2026
160.4000
161.6000
159.7700
161.0800
687,900
Mon, 27 Jul 2026
159.0500
161.4000
158.7200
158.8800
540,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
157.9700
159.6500
156.6800
158.6600
543,500
Thu, 23 Jul 2026
157.2000
157.8400
155.7100
157.7700
677,900
Wed, 22 Jul 2026
157.6500
159.1000
155.9000
158.5300
828,600
Tue, 21 Jul 2026
162.0900
162.0900
156.5100
158.9300
1,457,400
Mon, 20 Jul 2026
12 · 8-K
After-hours · 16:56 ET
8-K ↗
Mon, 20 Jul 2026
164.6500
165.5500
162.2900
163.6600
864,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
165.4100
166.0300
163.8700
164.3000
1,390,000
Thu, 16 Jul 2026
162.7100
167.2200
162.7100
166.9000
689,300
Wed, 15 Jul 2026
162.1100
164.0700
161.6700
162.6200
548,800
Tue, 14 Jul 2026
161.4300
163.2800
160.6200
162.3600
763,800
Mon, 13 Jul 2026
162.1600
162.3100
160.8800
161.5000
633,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
11 · 8-K
After-hours · 16:06 ET
8-K ↗
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
10 · S-3ASR
After-hours · 16:14 ET
S-3ASR ↗
Thu, 07 May 2026
No trading
Wed, 06 May 2026
9 · 10-Q
After-hours · 16:59 ET
10-Q ↗
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
8 · 8-K
After-hours · 16:39 ET
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-hours · 16:09 ET
DEFA14A ↗
Thu, 09 Apr 2026
6 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
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
5 · 10-K
After-hours · 16:34 ET
10-K ↗
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
4 · 8-K
After-hours · 17:10 ET
8-K ↗
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
3 · 8-K
After-hours · 16:08 ET
8-K ↗
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
2 · 8-K
After-hours · 16:13 ET
8-K ↗
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-hours · 17:01 ET
10-Q ↗
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