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
Mon, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
49.5000
52.2200
47.6100
51.7200
897,172
Thu, 22 Oct 2026
5 · 424B3
After-hours · 20:32 ET
424B3 ↗
Thu, 22 Oct 2026
50.5500
51.2000
48.0700
49.6800
1,191,800
Wed, 21 Oct 2026
52.1400
53.2200
51.2800
51.7400
805,600
Tue, 20 Oct 2026
52.9400
53.5600
52.0600
52.1400
737,900
Mon, 19 Oct 2026
54.1000
54.9600
53.1100
53.7200
700,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
53.9100
56.0000
53.3100
54.1000
973,600
Thu, 15 Oct 2026
50.3500
53.9300
50.0100
53.8100
924,600
Wed, 14 Oct 2026
48.7700
51.7500
48.6500
51.2200
1,558,000
Tue, 13 Oct 2026
4 · S-1
After market open · 11:46 ET
S-1 ↗
Tue, 13 Oct 2026
47.2200
50.5400
45.9300
49.9100
1,617,400
Mon, 12 Oct 2026
47.9900
48.9000
47.2400
47.7800
843,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
47.4300
47.9800
46.0600
47.8900
652,400
Thu, 08 Oct 2026
46.7500
47.1200
46.0800
46.7700
752,000
Wed, 07 Oct 2026
48.8000
49.0100
46.6700
47.0500
652,600
Tue, 06 Oct 2026
50.3600
50.4100
49.1200
49.4900
843,100
Mon, 05 Oct 2026
49.8300
50.8100
48.7900
50.1300
1,079,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
49.4700
50.4100
48.3300
50.0300
2,105,700
Thu, 01 Oct 2026
49.2900
49.2900
47.2100
47.5200
1,885,700
Wed, 30 Sep 2026
49.2500
49.9100
48.0600
49.3900
2,161,700
Tue, 29 Sep 2026
48.0800
50.6000
48.0800
49.2500
2,286,300
Mon, 28 Sep 2026
49.3200
49.6200
48.2300
48.4400
847,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
51.3200
51.6500
49.6700
50.1200
740,400
Thu, 24 Sep 2026
50.4100
52.7200
49.5000
51.3000
1,418,600
Wed, 23 Sep 2026
50.0900
51.8600
50.0100
51.1600
957,400
Tue, 22 Sep 2026
51.9300
52.6000
50.5600
51.0200
732,000
Mon, 21 Sep 2026
52.3400
53.8300
50.7400
51.2100
999,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
49.6300
52.9300
49.2100
52.0200
3,359,900
Thu, 17 Sep 2026
50.6900
51.8300
48.9300
49.7000
736,200
Wed, 16 Sep 2026
49.9900
50.3100
48.5600
49.5100
653,700
Tue, 15 Sep 2026
49.2000
50.7100
48.0100
49.7200
687,000
Mon, 14 Sep 2026
51.0300
52.3300
49.0300
49.1100
832,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
52.9400
53.8500
51.7800
52.4500
446,900
Thu, 10 Sep 2026
51.7300
52.7200
51.2300
51.9800
554,200
Wed, 09 Sep 2026
53.1900
54.7500
52.2200
52.4300
708,800
Tue, 08 Sep 2026
53.9700
54.7100
52.7500
53.1900
1,603,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
53.2400
54.3800
53.1300
53.6200
766,600
Thu, 03 Sep 2026
51.3500
53.3900
50.4700
53.2400
660,200
Wed, 02 Sep 2026
51.4300
51.6300
50.4900
51.1600
288,300
Tue, 01 Sep 2026
51.2500
52.2700
51.0100
51.3100
362,800
Mon, 31 Aug 2026
52.3100
53.5000
51.2600
51.7700
425,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
53.6900
55.5900
52.3300
52.4700
351,800
Thu, 27 Aug 2026
54.0000
54.3100
52.7500
54.0100
356,500
Wed, 26 Aug 2026
52.8300
54.5000
52.6800
53.8300
350,800
Tue, 25 Aug 2026
53.6300
54.0400
52.5500
52.9800
233,900
Mon, 24 Aug 2026
53.1700
54.3800
52.0600
53.0600
504,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
54.1800
54.9700
52.4200
53.2600
520,800
Thu, 20 Aug 2026
55.2000
56.8300
53.0300
53.7000
480,400
Wed, 19 Aug 2026
57.2800
57.2800
54.7400
55.7100
433,800
Tue, 18 Aug 2026
57.0000
58.0900
55.8000
56.5600
387,800
Tue, 18 Aug 2026
3 · 8-K
Pre-market · 08:30 ET
8-K ↗
Mon, 17 Aug 2026
57.8600
60.6000
57.0100
57.6000
569,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
58.0000
58.9700
56.0100
57.2800
564,300
Thu, 13 Aug 2026
58.1000
58.6600
56.4300
57.6900
621,500
Wed, 12 Aug 2026
58.7500
59.7500
57.9200
58.1000
682,300
Tue, 11 Aug 2026
57.9400
59.2900
57.1800
58.1100
732,200
Mon, 10 Aug 2026
60.1000
61.0000
57.1600
57.5100
1,013,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
58.1900
60.4100
57.6500
59.9900
649,800
Thu, 06 Aug 2026
59.6000
61.5000
57.1200
57.5900
861,800
Wed, 05 Aug 2026
58.0900
59.8300
57.6200
59.6000
733,500
Tue, 04 Aug 2026
54.5600
58.5800
53.8200
58.0500
1,313,200
Mon, 03 Aug 2026
54.8800
58.3900
52.7900
53.7300
1,125,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
50.7300
55.2400
49.4100
54.3000
1,491,600
Thu, 30 Jul 2026
44.7800
50.2300
43.5000
48.9800
2,044,200
Thu, 30 Jul 2026
2 · 10-Q
Pre-market · 08:30 ET
10-Q ↗
Wed, 29 Jul 2026
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 29 Jul 2026
44.1200
45.3500
42.1600
42.4700
1,106,000
Tue, 28 Jul 2026
42.6900
44.0600
41.9900
44.0600
649,300
Mon, 27 Jul 2026
42.9900
43.7400
41.7500
43.5800
514,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
42.8400
42.8900
41.5800
42.4000
317,300
Thu, 23 Jul 2026
42.1700
43.5400
41.9200
42.6500
341,100
Wed, 22 Jul 2026
44.4200
45.0000
42.0000
42.0800
498,100
Tue, 21 Jul 2026
42.0000
44.8200
41.9100
44.3000
862,200
Mon, 20 Jul 2026
42.2900
42.9300
40.9200
41.7700
987,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
39.5900
42.4900
39.2800
41.8300
695,400
Thu, 16 Jul 2026
40.8900
41.8300
38.6900
40.2100
1,477,400
Wed, 15 Jul 2026
43.3900
44.4800
41.4700
41.5500
792,900
Tue, 14 Jul 2026
43.0700
45.0100
42.5000
43.0000
469,100
Mon, 13 Jul 2026
41.5900
43.2500
40.6000
42.3500
703,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
42.6900
42.6900
41.4000
41.7900
202,600
Thu, 09 Jul 2026
43.5600
44.2200
42.2300
42.5400
250,000
Wed, 08 Jul 2026
41.8600
43.8000
41.6700
43.1100
686,300
Tue, 07 Jul 2026
46.0200
46.5500
42.2100
42.4900
1,080,700
Mon, 06 Jul 2026
44.9000
46.7300
44.4300
46.6600
859,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
46.5000
47.8100
44.6000
44.9500
1,134,400
Wed, 01 Jul 2026
46.0900
46.9600
45.0300
46.5500
2,587,800
Tue, 30 Jun 2026
46.1500
47.5300
43.5800
46.1400
1,710,100
Mon, 29 Jun 2026
44.4700
47.7300
43.9200
46.0000
2,106,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
44.1100
44.6800
42.8000
44.3400
3,028,300
Thu, 25 Jun 2026
43.8400
45.4200
42.1000
44.2400
1,316,800
Wed, 24 Jun 2026
45.0400
45.5800
43.0800
43.0900
1,113,900
Tue, 23 Jun 2026
44.0700
46.6000
42.6900
45.3500
860,400
Mon, 22 Jun 2026
43.9800
46.6000
42.7700
46.0600
1,394,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
40.4100
44.7800
40.4100
43.6100
5,180,300
Wed, 17 Jun 2026
41.5000
42.1600
40.0000
40.4500
579,800
Tue, 16 Jun 2026
40.9700
41.8300
40.0000
41.1600
450,500
Mon, 15 Jun 2026
41.8100
42.4600
40.8900
40.9700
417,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
41.8800
42.9200
40.8400
40.9900
749,600
Thu, 11 Jun 2026
40.3000
41.8800
39.3800
41.3800
844,300
Wed, 10 Jun 2026
40.7700
42.3100
39.8600
40.0400
580,400
Tue, 09 Jun 2026
40.5900
42.1300
39.4200
40.7700
780,100
Mon, 08 Jun 2026
39.6900
40.6800
38.8400
40.6100
877,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
41.6400
41.7000
38.4100
39.4100
1,262,300
Thu, 04 Jun 2026
41.3300
43.5200
40.3700
41.9800
840,100
Wed, 03 Jun 2026
42.2600
43.2000
40.8400
41.3300
1,009,000
Tue, 02 Jun 2026
43.3700
43.3700
41.8800
42.8400
641,900
Mon, 01 Jun 2026
45.6500
46.3400
42.6400
43.1000
705,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
46.3200
48.6800
44.8900
44.9300
976,100
Thu, 28 May 2026
39.4000
46.8600
37.2400
46.8300
2,941,300
Wed, 27 May 2026
39.7900
40.6600
38.3000
39.7500
1,442,900
Tue, 26 May 2026
35.3000
40.1400
35.2400
39.5300
2,009,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
34.7500
35.1000
34.4400
34.8000
321,200
Thu, 21 May 2026
34.4000
35.0000
33.7800
34.5900
280,200
Wed, 20 May 2026
34.3100
35.1400
34.2100
34.5800
290,400
Tue, 19 May 2026
33.6800
34.4500
33.1500
34.1400
350,000
Mon, 18 May 2026
34.8500
34.9300
33.5100
34.0500
1,002,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
36.1300
36.1300
34.5000
34.5900
832,100
Thu, 14 May 2026
35.5100
36.2800
35.0100
36.1000
685,000
Wed, 13 May 2026
36.7200
37.0000
35.0100
35.4000
722,300
Tue, 12 May 2026
38.5600
38.8100
35.5000
36.2600
932,000
Mon, 11 May 2026
35.4000
38.6500
34.6500
38.5600
2,242,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
35.0300
35.8100
34.4900
35.1000
750,800
Thu, 07 May 2026
35.0000
35.5000
34.8700
35.0300
409,800
Wed, 06 May 2026
35.0000
35.8700
34.8400
35.0000
554,700
Tue, 05 May 2026
34.9900
35.7900
34.9800
35.4600
535,600
Mon, 04 May 2026
35.1300
35.8800
35.0000
35.2600
586,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
35.0000
35.6200
34.8100
35.1300
698,700
Thu, 30 Apr 2026
35.0600
35.8000
34.4400
35.0000
725,700
Wed, 29 Apr 2026
35.0000
35.4300
34.6600
35.1500
979,100
Tue, 28 Apr 2026
35.0000
35.5800
34.5100
35.0400
592,200
Mon, 27 Apr 2026
35.0000
35.8000
34.4500
35.2300
1,315,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
37.3700
37.3700
35.0000
35.0000
1,507,600
Thu, 23 Apr 2026
36.2600
37.6000
35.8700
37.2500
1,485,800
Wed, 22 Apr 2026
38.3200
38.4900
35.5900
36.2600
4,785,500
Tue, 21 Apr 2026
37.6500
39.4500
37.5500
37.7500
2,092,200
Mon, 20 Apr 2026
38.0000
38.4800
37.2000
37.6500
2,202,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
37.6700
39.2400
37.3900
38.0000
3,822,500
Thu, 16 Apr 2026
38.0000
39.0500
35.2500
38.7500
19,256,400
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