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
209.5200
211.4300
206.5200
209.9900
1,955,673
Fri, 23 Oct 2026
21 · 424B5
Next filing day · accepted 22 Oct, 20:03 ET
424B5 ↗
Thu, 22 Oct 2026
206.5400
210.0700
203.9700
209.9900
2,918,300
Wed, 21 Oct 2026
20 · 424B5
After market open · 12:52 ET
424B5 ↗
Wed, 21 Oct 2026
203.6600
206.0300
201.1500
202.9600
1,676,200
Tue, 20 Oct 2026
197.9900
204.3100
197.1400
203.9800
2,358,200
Mon, 19 Oct 2026
190.7100
195.3200
188.8000
195.2000
1,658,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
196.8400
199.4800
188.9200
190.8100
2,538,500
Thu, 15 Oct 2026
190.3800
200.2300
190.3800
196.6300
3,226,700
Wed, 14 Oct 2026
186.1100
189.8100
184.8700
188.7700
2,761,300
Tue, 13 Oct 2026
19 · 8-K
After market open · 12:46 ET
8-K ↗
Tue, 13 Oct 2026
188.9800
189.9700
185.1500
186.0200
2,168,800
Mon, 12 Oct 2026
189.4500
193.6000
187.8600
188.2500
2,102,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
190.0000
191.3800
185.6400
186.5900
1,857,800
Thu, 08 Oct 2026
184.0800
188.2700
183.6700
187.8100
2,343,300
Wed, 07 Oct 2026
186.8300
189.8600
183.7600
184.2600
1,519,200
Tue, 06 Oct 2026
189.1300
189.9000
184.0800
186.5500
1,955,200
Mon, 05 Oct 2026
186.0000
190.2200
182.6100
188.9600
2,176,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
187.5600
188.6100
185.2100
186.1400
1,440,800
Thu, 01 Oct 2026
18 · 8-K
After-hours · 21:22 ET
FORM 8-K ↗
Thu, 01 Oct 2026
195.3000
195.7500
183.0900
186.7500
2,454,900
Wed, 30 Sep 2026
186.9500
191.9900
186.7800
190.4600
2,109,900
Tue, 29 Sep 2026
17 · 8-K
After-hours · 20:01 ET
8-K ↗
Tue, 29 Sep 2026
187.1000
189.3400
185.0000
189.1700
1,806,800
Mon, 28 Sep 2026
184.4500
190.9400
181.4700
188.6000
2,132,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
190.1600
192.0700
188.7500
189.4500
1,119,000
Thu, 24 Sep 2026
194.2800
195.7400
189.7100
190.9900
1,248,900
Wed, 23 Sep 2026
189.5200
193.9200
187.5000
192.3800
1,991,300
Tue, 22 Sep 2026
196.2900
197.0000
187.7200
188.2300
1,977,500
Mon, 21 Sep 2026
194.1200
196.4800
191.6500
191.9200
2,023,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
199.3200
199.5000
193.2300
193.8700
7,808,400
Thu, 17 Sep 2026
187.7200
201.0000
183.6100
199.2800
4,250,900
Wed, 16 Sep 2026
186.8800
189.9100
186.3200
187.7600
1,926,900
Tue, 15 Sep 2026
191.5000
194.7600
190.1900
190.6700
1,981,800
Mon, 14 Sep 2026
191.7300
195.9200
189.1700
194.2100
2,886,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
185.4200
188.5700
184.2700
185.7000
1,856,800
Thu, 10 Sep 2026
185.7700
188.0600
183.7400
185.0900
2,411,900
Wed, 09 Sep 2026
185.2000
187.2500
183.5400
186.0500
2,325,200
Tue, 08 Sep 2026
191.9700
192.1800
184.6200
186.2800
2,836,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
206.9400
206.9400
195.4000
195.7900
2,864,300
Thu, 03 Sep 2026
204.9900
211.8300
203.0000
206.9200
2,981,900
Wed, 02 Sep 2026
198.2200
205.7000
197.3800
200.8700
2,779,200
Tue, 01 Sep 2026
196.3600
205.3700
195.9500
198.3800
3,642,700
Mon, 31 Aug 2026
201.0700
203.6400
196.6000
197.4500
4,597,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
190.6800
207.8400
189.2500
204.7200
8,668,700
Thu, 27 Aug 2026
16 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 27 Aug 2026
15 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 27 Aug 2026
195.4000
200.0000
189.7900
193.5700
8,166,600
Wed, 26 Aug 2026
188.1800
193.6000
188.0500
190.7500
3,223,000
Tue, 25 Aug 2026
196.1800
198.3800
193.7000
194.4200
3,488,100
Mon, 24 Aug 2026
199.7000
202.7600
198.4800
199.1500
3,107,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
197.6700
201.5500
194.7900
200.0100
3,430,900
Thu, 20 Aug 2026
197.6400
200.3700
194.7800
197.3200
3,122,600
Wed, 19 Aug 2026
190.3400
200.7900
189.4600
198.4200
4,835,700
Tue, 18 Aug 2026
195.3000
195.7800
190.4300
190.6400
3,783,700
Mon, 17 Aug 2026
192.4900
195.3300
189.3100
191.1800
4,584,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
207.8500
208.0000
195.0100
198.6800
8,192,000
Thu, 13 Aug 2026
177.4400
227.4900
174.6000
206.4500
16,323,900
Wed, 12 Aug 2026
175.8600
178.5300
173.1700
175.2900
4,549,200
Tue, 11 Aug 2026
181.0300
185.0300
179.2800
181.2700
3,073,800
Mon, 10 Aug 2026
176.9800
185.8200
176.2000
184.1900
4,349,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
174.3000
182.7200
174.2800
179.6400
3,299,700
Thu, 06 Aug 2026
163.7100
171.4000
163.0500
170.2400
3,571,500
Wed, 05 Aug 2026
173.6400
174.0000
168.8700
170.6400
2,263,500
Tue, 04 Aug 2026
162.9300
172.1500
162.2800
171.2800
3,363,900
Mon, 03 Aug 2026
165.8400
169.6700
161.6400
165.0500
3,979,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
155.4800
160.8900
152.1000
160.3400
4,088,200
Thu, 30 Jul 2026
158.0200
160.9900
149.5400
158.1100
6,819,200
Wed, 29 Jul 2026
159.7900
170.4000
158.9900
168.0100
7,241,400
Tue, 28 Jul 2026
151.5300
160.5500
151.0600
159.6900
7,406,900
Mon, 27 Jul 2026
141.5500
150.2400
140.1900
147.5400
6,866,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
130.4900
136.0000
130.4900
135.3400
3,459,000
Thu, 23 Jul 2026
135.8600
136.3300
127.1100
127.8700
4,442,900
Wed, 22 Jul 2026
142.1800
142.1800
131.9300
132.4200
4,279,400
Tue, 21 Jul 2026
139.0100
144.9900
139.0100
141.1700
4,027,800
Mon, 20 Jul 2026
140.4800
147.8300
139.1300
147.2200
2,630,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
144.9600
149.8800
142.3600
144.7800
5,604,000
Thu, 16 Jul 2026
144.3300
148.4200
141.4600
145.4300
3,635,800
Wed, 15 Jul 2026
142.5200
147.3900
141.3100
141.8200
3,535,500
Tue, 14 Jul 2026
132.9700
141.9800
132.2600
139.8100
4,646,100
Mon, 13 Jul 2026
140.8500
147.2200
140.8500
144.8700
3,263,100
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
14 · 8-K
After-hours · 16:36 ET
8-K ↗
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
13 · S-3ASR
After-hours · 16:07 ET
S-3ASR ↗
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
12 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 22 May 2026
No trading
Thu, 21 May 2026
11 · 8-K
After-hours · 16:02 ET
8-K ↗
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
10 · DEFA14A
After-hours · 16:42 ET
DEFA14A ↗
Tue, 05 May 2026
9 · DEF 14A
After-hours · 16:40 ET
DEF 14A ↗
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
8 · 8-K
After-hours · 16:46 ET
8-K ↗
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
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 06 Mar 2026
6 · 10-K
After-hours · 16:13 ET
10-K ↗
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
5 · 8-K
After-hours · 16:02 ET
8-K ↗
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
Mon, 09 Feb 2026
4 · 8-K
Pre-market · 08:31 ET
8-K ↗
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
3 · 8-K
After-hours · 16:04 ET
8-K ↗
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
2 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Wed, 26 Nov 2025
No trading
Tue, 25 Nov 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
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