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.9700
213.8000
207.1000
212.7100
202,630
Thu, 22 Oct 2026
193.2900
211.0000
191.5000
210.1800
322,600
Wed, 21 Oct 2026
15 · 8-K
After-hours · 20:12 ET
8-K ↗
Wed, 21 Oct 2026
201.3700
201.3700
191.5500
192.5600
287,800
Tue, 20 Oct 2026
202.0400
204.3000
199.9700
201.4100
111,600
Mon, 19 Oct 2026
199.7800
202.1700
197.5200
201.3600
193,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
201.0800
203.1100
198.0800
200.0900
185,600
Thu, 15 Oct 2026
206.1800
206.7100
200.0100
201.0800
165,700
Wed, 14 Oct 2026
205.3700
206.5100
201.0000
204.2000
123,500
Tue, 13 Oct 2026
204.7700
207.1100
202.8700
204.4100
121,900
Mon, 12 Oct 2026
201.5900
204.6300
200.0000
202.7800
84,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
202.8500
203.6100
200.0100
202.2900
91,900
Thu, 08 Oct 2026
201.5000
204.8200
200.0100
203.9000
130,700
Wed, 07 Oct 2026
202.8700
203.5300
200.7300
201.5000
99,300
Tue, 06 Oct 2026
207.2400
207.2400
204.1200
204.1700
82,800
Mon, 05 Oct 2026
202.8000
206.3500
201.8000
205.8600
116,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
205.7900
205.7900
202.1200
203.0200
97,900
Thu, 01 Oct 2026
201.9700
203.5700
200.9700
202.3300
125,900
Wed, 30 Sep 2026
203.1700
203.4000
200.3900
201.9700
94,700
Tue, 29 Sep 2026
202.0200
203.6400
198.4000
202.9900
181,900
Mon, 28 Sep 2026
199.2600
204.2100
198.2700
203.9000
112,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
197.1300
199.4700
195.9900
199.1700
91,500
Thu, 24 Sep 2026
199.7300
199.7300
195.6900
197.1900
113,800
Wed, 23 Sep 2026
196.2900
201.8900
195.2000
199.3400
204,300
Tue, 22 Sep 2026
192.2500
195.8500
191.8700
194.2300
112,400
Mon, 21 Sep 2026
190.1900
192.0500
189.1400
191.5400
99,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
189.1400
190.8900
187.7800
189.2900
282,800
Thu, 17 Sep 2026
191.9200
191.9200
188.7400
190.5100
158,300
Wed, 16 Sep 2026
190.8600
192.0600
189.3000
189.6500
111,000
Tue, 15 Sep 2026
191.2900
192.5000
189.6600
189.8300
157,200
Mon, 14 Sep 2026
196.2200
196.9000
190.8800
191.7500
124,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
201.1600
201.5100
194.0500
194.8200
102,500
Thu, 10 Sep 2026
199.2300
201.9400
198.1700
199.0400
113,400
Wed, 09 Sep 2026
200.2100
201.5200
198.0400
199.8400
116,300
Tue, 08 Sep 2026
205.3900
206.2700
200.9600
201.7300
128,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
208.2700
211.5300
206.4900
207.5700
112,900
Thu, 03 Sep 2026
14 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 03 Sep 2026
213.3300
214.8000
210.0000
210.4600
75,200
Wed, 02 Sep 2026
214.2800
215.8100
211.8500
212.0800
111,100
Tue, 01 Sep 2026
212.6200
215.3600
211.9300
212.6500
89,500
Mon, 31 Aug 2026
216.2700
216.2700
213.1000
214.1500
112,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
220.2400
220.4900
215.8300
217.1700
64,500
Thu, 27 Aug 2026
213.6000
221.0100
213.6000
218.9200
82,200
Wed, 26 Aug 2026
216.0800
217.0300
214.3600
216.5800
81,100
Tue, 25 Aug 2026
215.8900
216.4600
211.6800
214.1500
76,600
Mon, 24 Aug 2026
217.1500
220.7100
215.6200
215.8900
90,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
213.1600
217.2100
210.1100
217.0800
137,900
Thu, 20 Aug 2026
220.0100
225.4100
211.9200
211.9200
96,700
Wed, 19 Aug 2026
230.3600
232.2200
222.6800
223.2300
78,400
Tue, 18 Aug 2026
230.9600
232.8100
229.8000
230.0100
101,400
Mon, 17 Aug 2026
227.1800
230.9700
226.9600
229.0100
87,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
229.6200
231.7200
227.6200
229.2400
90,500
Thu, 13 Aug 2026
234.9200
236.0000
230.0300
230.1000
76,100
Wed, 12 Aug 2026
233.6400
234.1500
231.8500
232.5000
84,300
Tue, 11 Aug 2026
234.5200
238.4500
232.6100
233.1100
67,900
Mon, 10 Aug 2026
232.1200
236.9900
231.9300
234.5100
84,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
233.3100
236.9900
229.5600
234.9300
114,000
Thu, 06 Aug 2026
235.2100
236.0000
229.9200
231.2000
76,000
Wed, 05 Aug 2026
236.0100
237.2200
232.7200
234.8000
108,400
Tue, 04 Aug 2026
227.3100
236.0100
227.0000
236.0000
226,500
Mon, 03 Aug 2026
227.6900
233.3100
226.5000
227.2900
100,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
226.6400
228.0200
225.5300
227.1400
111,500
Thu, 30 Jul 2026
222.6400
229.8100
222.0000
227.7600
128,200
Wed, 29 Jul 2026
225.3600
228.3100
219.0000
222.4000
223,500
Tue, 28 Jul 2026
238.6700
241.9900
228.9100
229.3400
108,700
Mon, 27 Jul 2026
232.4500
234.8000
231.1000
233.5500
106,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
232.7900
234.9900
229.6700
231.3300
92,600
Thu, 23 Jul 2026
232.5200
236.6800
230.5500
232.6100
112,100
Wed, 22 Jul 2026
239.1300
239.1300
233.2400
237.1200
112,100
Tue, 21 Jul 2026
236.8000
239.8000
234.0100
237.7200
178,300
Mon, 20 Jul 2026
246.3500
247.3200
238.0800
239.5900
151,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
254.7900
259.7700
246.6100
246.7900
162,100
Thu, 16 Jul 2026
248.4900
258.5000
248.4900
256.3600
143,800
Wed, 15 Jul 2026
248.7400
251.5000
246.5200
249.4000
134,700
Tue, 14 Jul 2026
252.0000
252.0000
246.0000
249.1200
139,000
Mon, 13 Jul 2026
266.3100
267.3900
248.3700
251.4300
286,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
No trading
Thu, 09 Jul 2026
13 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 09 Jul 2026
12 · 8-K
After-hours · 16:09 ET
8-K ↗
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
11 · 8-K/A
After-hours · 16:09 ET
8-K/A ↗
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
10 · 8-K
After-hours · 16:08 ET
8-K ↗
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
9 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 09 Apr 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
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
7 · 8-K
After-hours · 16:08 ET
8-K ↗
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
6 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 08 Jan 2026
5 · 8-K
After-hours · 16:07 ET
8-K ↗
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
4 · 8-K
After-hours · 16:07 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
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
3 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Fri, 31 Oct 2025
2 · DEF 14A
After-hours · 16:19 ET
DEF 14A ↗
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
1 · 10-K
After-hours · 16:12 ET
10-K ↗
Mon, 27 Oct 2025
No trading
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
No trading