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
147.9250
149.7500
144.0850
147.4900
109,627,721
Thu, 22 Oct 2026
15 · 10-Q
After-hours · 20:03 ET
10-Q ↗
Thu, 22 Oct 2026
154.2100
154.2600
143.2100
144.7500
197,046,500
Wed, 21 Oct 2026
160.5600
166.1800
156.9300
159.3100
220,785,200
Tue, 20 Oct 2026
14 · 8-K
After-hours · 20:00 ET
8-K ↗
Tue, 20 Oct 2026
146.1700
148.6600
143.2700
147.7900
117,204,900
Mon, 19 Oct 2026
149.2300
151.0100
146.8300
147.9600
74,037,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
147.8000
147.9200
142.9500
146.0300
88,552,900
Thu, 15 Oct 2026
146.9100
149.0400
140.6600
148.6200
101,177,100
Wed, 14 Oct 2026
154.9800
155.4400
151.1000
152.1600
68,781,000
Tue, 13 Oct 2026
161.9800
161.9800
156.0500
156.5400
69,022,500
Mon, 12 Oct 2026
164.6600
167.0700
160.8500
163.4200
67,434,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
165.3400
166.3800
160.6100
162.5700
93,042,600
Thu, 08 Oct 2026
167.4700
167.6000
160.0000
160.5700
71,897,800
Wed, 07 Oct 2026
168.1300
171.3100
165.6500
167.6000
77,473,000
Tue, 06 Oct 2026
172.0100
176.4200
171.3900
171.9200
106,952,400
Mon, 05 Oct 2026
158.9900
172.4700
158.6200
171.0900
135,688,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
149.5700
159.8400
149.3400
158.9600
119,859,100
Thu, 01 Oct 2026
150.5600
153.7800
146.0300
148.0700
69,092,500
Wed, 30 Sep 2026
148.6800
152.5800
147.7500
150.8600
79,614,200
Tue, 29 Sep 2026
146.6800
150.0600
145.4700
149.2400
80,056,700
Mon, 28 Sep 2026
148.4900
150.8000
145.3600
145.4700
83,516,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
148.3800
149.6700
146.0000
148.6800
54,595,200
Thu, 24 Sep 2026
148.2000
149.0000
145.8800
148.0300
72,721,400
Wed, 23 Sep 2026
153.2800
154.2600
147.8900
148.3600
60,641,600
Tue, 22 Sep 2026
151.7000
154.9400
150.5500
154.7200
59,197,600
Mon, 21 Sep 2026
154.7700
158.1300
151.6000
151.8500
82,283,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
154.6000
156.6000
149.9300
152.7100
335,670,500
Thu, 17 Sep 2026
153.8000
156.8700
152.6300
154.8100
83,986,400
Wed, 16 Sep 2026
144.8800
153.0100
144.3600
150.8800
108,770,000
Tue, 15 Sep 2026
148.4500
148.5500
142.8700
143.4900
72,746,800
Mon, 14 Sep 2026
147.3300
152.5600
146.0000
148.1500
67,861,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
150.0100
151.8500
145.9200
151.2100
79,273,400
Thu, 10 Sep 2026
145.0000
154.7000
144.8900
148.1800
118,598,900
Wed, 09 Sep 2026
152.0400
153.0000
145.5500
147.5500
120,593,500
Tue, 08 Sep 2026
149.0500
155.0000
145.1400
153.4700
85,840,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
148.5900
150.8500
147.3200
147.9500
49,122,400
Thu, 03 Sep 2026
141.3600
152.3000
141.0500
149.7400
121,333,600
Wed, 02 Sep 2026
142.6800
143.1000
138.1700
140.7100
49,903,700
Tue, 01 Sep 2026
141.8700
145.2300
141.1700
142.2300
53,808,100
Mon, 31 Aug 2026
140.0800
144.1400
139.8800
143.6900
63,145,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
139.8300
143.2900
137.9000
141.5000
55,111,200
Thu, 27 Aug 2026
139.9900
142.0600
138.6000
140.8700
55,268,800
Wed, 26 Aug 2026
137.0000
140.1800
135.1000
139.6300
61,380,500
Tue, 25 Aug 2026
136.9400
139.7500
136.1000
137.9500
53,075,000
Mon, 24 Aug 2026
134.3600
138.3300
133.1000
135.0000
60,188,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
134.3200
137.3500
131.2200
136.9700
78,808,300
Thu, 20 Aug 2026
137.2900
137.8800
130.3900
134.0000
119,813,200
Wed, 19 Aug 2026
144.9600
145.0100
136.7200
139.6500
76,612,300
Tue, 18 Aug 2026
140.7300
146.4600
139.4100
143.3400
84,191,000
Mon, 17 Aug 2026
139.9800
149.8000
139.5800
146.2300
116,675,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
142.9000
144.0200
135.5000
140.0000
96,727,800
Fri, 14 Aug 2026
13 · 8-K
Pre-market · 08:23 ET
8-K ↗
Thu, 13 Aug 2026
143.7500
145.0500
139.7600
141.2900
120,282,200
Wed, 12 Aug 2026
135.0500
149.6000
134.0100
146.1500
167,236,400
Tue, 11 Aug 2026
138.6600
139.9800
130.5000
133.2900
108,900,600
Mon, 10 Aug 2026
134.9500
139.2600
130.1700
138.7400
169,934,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
114.9700
133.4800
114.5300
133.1100
242,130,700
Thu, 06 Aug 2026
107.0900
115.7500
105.1100
114.9200
255,176,600
Wed, 05 Aug 2026
112.3700
117.5000
106.6600
108.2700
208,488,400
Tue, 04 Aug 2026
12 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Tue, 04 Aug 2026
11 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 04 Aug 2026
117.3300
126.7100
115.7200
125.3300
144,130,100
Mon, 03 Aug 2026
106.4000
114.9200
104.8300
114.5300
70,524,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
113.1000
113.6400
107.5700
108.3700
58,835,700
Thu, 30 Jul 2026
115.1400
118.9300
111.3500
112.2000
56,008,000
Wed, 29 Jul 2026
114.4000
117.5900
110.3500
112.5500
53,995,200
Tue, 28 Jul 2026
109.3200
118.1300
107.0100
116.4100
81,714,300
Mon, 27 Jul 2026
113.5000
114.8500
108.6600
113.5000
64,540,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
116.0100
117.0000
111.4000
115.0700
56,786,100
Thu, 23 Jul 2026
115.2100
118.5500
110.8500
118.2400
75,246,500
Wed, 22 Jul 2026
123.2900
124.7700
115.1900
115.2600
92,731,800
Tue, 21 Jul 2026
122.1100
129.8800
120.3600
123.5400
79,718,100
Mon, 20 Jul 2026
125.2900
125.7000
119.6800
119.8500
57,337,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
127.4300
130.3300
122.1200
123.9900
83,706,200
Thu, 16 Jul 2026
135.0100
137.7600
130.7400
131.1100
58,725,600
Wed, 15 Jul 2026
137.5100
139.3400
132.1500
135.2700
58,040,900
Tue, 14 Jul 2026
140.9500
143.3300
135.5200
136.0800
46,694,800
Mon, 13 Jul 2026
144.7000
144.9200
136.7800
139.1400
71,456,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
150.1300
150.5700
145.0700
145.3000
46,826,000
Thu, 09 Jul 2026
150.4500
153.5000
147.5900
152.1600
46,468,600
Wed, 08 Jul 2026
152.5500
152.9300
145.2000
148.3000
60,949,400
Tue, 07 Jul 2026
158.9200
159.3000
148.8600
149.4700
83,779,700
Mon, 06 Jul 2026
165.9500
167.9000
155.0400
160.4200
188,831,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
159.7300
162.1600
155.8800
162.0000
61,257,100
Wed, 01 Jul 2026
171.5700
171.7400
155.0000
157.5400
109,317,600
Tue, 30 Jun 2026
163.3800
172.4000
161.6400
170.8600
82,047,500
Mon, 29 Jun 2026
157.3600
166.1700
151.7400
164.1900
81,443,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
10 · 8-K
After-hours · 16:14 ET
8-K ↗
Fri, 26 Jun 2026
150.6200
158.4000
148.5100
153.2300
126,932,900
Thu, 25 Jun 2026
156.6300
160.6500
150.0000
153.0000
62,212,400
Wed, 24 Jun 2026
154.2000
159.8600
150.7200
154.5400
76,101,500
Tue, 23 Jun 2026
9 · 8-K
After-hours · 16:53 ET
8-K ↗
Tue, 23 Jun 2026
151.0600
165.5000
147.1100
156.1100
155,848,100
Mon, 22 Jun 2026
176.0400
176.7500
154.0000
154.6000
169,183,800
Mon, 22 Jun 2026
8 · 8-K
Pre-market · 08:06 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
188.3900
190.0000
172.1100
185.0000
272,126,800
Wed, 17 Jun 2026
7 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 17 Jun 2026
209.8400
213.8000
187.0100
191.8200
201,719,500
Tue, 16 Jun 2026
200.5100
225.6400
199.9800
211.3900
195,401,600
Tue, 16 Jun 2026
6 · 8-K
Pre-market · 06:30 ET
8-K ↗
Mon, 15 Jun 2026
5 · 8-K
After-hours · 17:01 ET
8-K ↗
Mon, 15 Jun 2026
171.7400
193.0000
168.3500
192.5000
256,226,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
150.0000
176.5200
149.3400
160.9500
519,234,800
Fri, 12 Jun 2026
4 · 424B4
Pre-market · 06:04 ET
424B4 ↗
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
3 · S-1/A
After-hours · 16:30 ET
S-1/A ↗
Wed, 03 Jun 2026
No trading
Tue, 02 Jun 2026
No trading
Mon, 01 Jun 2026
No trading
Mon, 01 Jun 2026
2 · S-1/A
Pre-market · 07:02 ET
S-1/A ↗
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
1 · S-1
After-hours · 16:40 ET
S-1 ↗
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