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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
2.1400
2.2780
2.1200
2.1300
45,697
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
2.1900
2.2800
2.1420
2.2000
68,300
Thu, 23 Jul 2026
2.1100
2.2900
2.1100
2.2300
67,300
Wed, 22 Jul 2026
2.0100
2.2000
2.0100
2.1400
116,900
Tue, 21 Jul 2026
2.1200
2.2100
2.0000
2.0200
220,900
Mon, 20 Jul 2026
2.3100
2.3650
2.0800
2.1700
288,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
43 · S-1/A
After-hours · 17:29 ET
S-1/A ↗
Fri, 17 Jul 2026
2.3300
2.5820
2.3100
2.4200
81,900
Thu, 16 Jul 2026
2.6700
2.7080
2.4000
2.4100
177,100
Thu, 16 Jul 2026
42 · S-1
Next filing day · accepted 15 Jul, 21:06 ET
S-1 ↗
Wed, 15 Jul 2026
2.7000
2.7950
2.6100
2.6900
113,800
Tue, 14 Jul 2026
41 · 8-K
After-hours · 17:25 ET
8-K ↗
Tue, 14 Jul 2026
2.4400
2.8000
2.4400
2.7400
456,300
Mon, 13 Jul 2026
40 · 424B5
After-hours · 17:24 ET
424B5 ↗
Mon, 13 Jul 2026
2.4200
2.4500
2.0800
2.4000
593,100
Mon, 13 Jul 2026
39 · 424B5
Pre-market · 06:48 ET
424B5 ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
3.0400
3.3500
2.9900
3.2400
348,400
Thu, 09 Jul 2026
3.0400
3.1700
2.9500
3.0400
160,500
Wed, 08 Jul 2026
3.1650
3.2270
3.0000
3.0400
169,100
Tue, 07 Jul 2026
38 · 8-K
After-hours · 17:27 ET
8-K ↗
Tue, 07 Jul 2026
3.1200
3.3800
2.9540
3.3600
316,600
Mon, 06 Jul 2026
3.0000
3.2710
2.8500
3.2500
1,820,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
2.9600
3.0400
2.9200
2.9800
98,800
Wed, 01 Jul 2026
2.9800
3.0700
2.9200
2.9800
134,200
Tue, 30 Jun 2026
3.0000
3.0780
2.9100
3.0200
160,200
Mon, 29 Jun 2026
2.9800
3.1000
2.9100
3.0100
146,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
2.8200
3.0900
2.8200
2.9700
112,900
Thu, 25 Jun 2026
3.0000
3.0700
2.8400
2.9000
123,700
Wed, 24 Jun 2026
3.1000
3.1880
2.9400
2.9500
146,700
Tue, 23 Jun 2026
3.2000
3.3000
3.1100
3.2400
56,900
Mon, 22 Jun 2026
3.2200
3.3170
3.1000
3.1900
130,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
3.4300
3.8200
3.4000
3.4800
397,000
Wed, 17 Jun 2026
2.9800
3.3500
2.9500
3.2900
399,100
Tue, 16 Jun 2026
3.1000
3.2290
2.9000
3.0000
235,300
Mon, 15 Jun 2026
2.8200
4.0000
2.8000
3.2200
2,448,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
3.0000
3.2350
2.7700
2.7800
205,900
Thu, 11 Jun 2026
3.2100
3.2200
2.9600
3.0200
193,200
Wed, 10 Jun 2026
3.0100
3.2500
3.0100
3.2100
177,200
Tue, 09 Jun 2026
3.4400
3.5000
3.0200
3.1100
164,600
Mon, 08 Jun 2026
2.9100
3.5000
2.9000
3.4300
296,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
3.0300
3.1000
2.9000
3.0100
191,600
Fri, 05 Jun 2026
37 · S-1
Next filing day · accepted 04 Jun, 20:43 ET
S-1 ↗
Thu, 04 Jun 2026
3.1900
3.3800
3.0650
3.1000
210,900
Wed, 03 Jun 2026
3.3100
3.3600
3.0900
3.1500
200,900
Tue, 02 Jun 2026
3.4500
3.5100
3.2500
3.3100
201,800
Mon, 01 Jun 2026
3.8950
4.0000
3.4570
3.5200
253,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
3.7500
4.0000
3.5500
3.8800
523,800
Thu, 28 May 2026
3.5500
3.6800
3.3200
3.4600
390,500
Wed, 27 May 2026
3.8400
4.0140
3.4000
3.4000
253,400
Tue, 26 May 2026
3.4450
4.2000
3.3100
4.0800
688,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
3.3100
3.5900
3.3100
3.4500
332,000
Thu, 21 May 2026
3.4100
3.7200
3.2400
3.4800
959,300
Wed, 20 May 2026
3.4300
3.5700
3.2400
3.5400
5,856,200
Tue, 19 May 2026
5.1200
5.1800
3.6200
3.8100
343,800
Mon, 18 May 2026
36 · 424B3
After-hours · 16:15 ET
424B3 ↗
Mon, 18 May 2026
6.9000
7.5000
5.0600
5.0800
320,500
Mon, 18 May 2026
35 · 8-K/A
Next filing day · accepted 15 May, 18:28 ET
8-K/A ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
34 · 424B3
After-hours · 17:06 ET
424B3 ↗
Fri, 15 May 2026
33 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Fri, 15 May 2026
6.3400
8.1750
5.7500
7.6600
296,600
Thu, 14 May 2026
5.1300
6.9400
4.8500
6.5300
345,300
Wed, 13 May 2026
5.0200
5.6500
4.9000
5.0500
329,400
Tue, 12 May 2026
6.2900
6.4000
4.6800
4.8100
168,600
Mon, 11 May 2026
6.0900
7.5900
5.9510
6.5200
316,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
6.8200
6.9000
5.1200
6.0900
308,100
Thu, 07 May 2026
4.8000
7.6800
4.8000
6.3800
1,051,215
Wed, 06 May 2026
4.5800
4.6000
4.0000
4.4000
277,735
Wed, 06 May 2026
32 · 8-K
Pre-market · 08:10 ET
8-K ↗
Tue, 05 May 2026
31 · 8-K/A
After-hours · 16:10 ET
8-K/A ↗
Tue, 05 May 2026
7.1000
7.1200
5.6000
5.6200
126,440
Mon, 04 May 2026
6.2000
7.1600
6.0400
6.7000
107,955
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
6.6000
6.6200
6.0000
6.0200
98,110
Thu, 30 Apr 2026
5.8600
7.4000
5.7000
6.4800
119,705
Wed, 29 Apr 2026
7.2400
7.4000
6.1000
6.1000
93,615
Tue, 28 Apr 2026
30 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 28 Apr 2026
8.4000
8.5000
7.8000
7.9400
64,975
Mon, 27 Apr 2026
29 · 424B3
After-hours · 16:15 ET
424B3 ↗
Mon, 27 Apr 2026
28 · 424B3
After-hours · 16:15 ET
424B3 ↗
Mon, 27 Apr 2026
9.6400
9.6800
8.2400
8.2800
98,520
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
10.8000
10.8000
9.6000
9.6400
79,475
Thu, 23 Apr 2026
10.9400
11.0000
10.2200
10.8000
39,670
Wed, 22 Apr 2026
11.2200
11.7200
11.1000
11.1200
32,470
Tue, 21 Apr 2026
12.1400
12.1800
11.3600
11.3600
36,795
Mon, 20 Apr 2026
12.1600
12.7600
12.0000
12.2000
20,590
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
27 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 17 Apr 2026
12.6000
13.2000
12.2200
12.5600
52,915
Thu, 16 Apr 2026
14.9000
14.9000
12.0600
12.4000
47,665
Wed, 15 Apr 2026
13.7000
15.1200
13.2000
14.8200
46,805
Tue, 14 Apr 2026
13.9000
13.9600
12.6200
13.7000
34,830
Mon, 13 Apr 2026
10.7800
13.9000
10.3800
13.7400
78,945
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
11.6600
11.8200
10.6400
10.7400
43,725
Thu, 09 Apr 2026
12.6000
13.1600
11.4200
11.8400
98,395
Wed, 08 Apr 2026
12.0000
12.4000
11.0000
12.0000
47,020
Tue, 07 Apr 2026
15.4200
15.8000
11.8000
11.8000
76,740
Mon, 06 Apr 2026
16.8000
16.8000
15.1200
15.8000
25,230
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
26 · PRE 14A
After-hours · 17:28 ET
PRE 14A ↗
Thu, 02 Apr 2026
16.8400
17.0000
16.4000
16.8200
23,170
Wed, 01 Apr 2026
16.8600
19.0000
16.6200
17.0000
51,730
Tue, 31 Mar 2026
25 · 10-K
After-hours · 16:33 ET
10-K ↗
Tue, 31 Mar 2026
19.0000
19.2600
18.4000
19.0200
38,760
Mon, 30 Mar 2026
21.4000
21.4000
19.2000
19.4000
29,215
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
20.0000
21.5000
20.0000
21.4000
47,650
Thu, 26 Mar 2026
19.4000
20.8000
18.6000
19.9000
44,925
Wed, 25 Mar 2026
18.4600
19.6000
18.4600
19.3800
16,930
Tue, 24 Mar 2026
19.0200
19.0200
17.5000
18.4600
22,750
Mon, 23 Mar 2026
21.3000
21.3000
19.2000
19.5400
57,570
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
19.1600
21.0000
18.8800
20.8000
65,725
Thu, 19 Mar 2026
19.6400
19.6400
17.9200
18.6000
42,255
Wed, 18 Mar 2026
20.0000
20.2000
19.6000
19.8800
26,905
Tue, 17 Mar 2026
20.4000
20.6000
20.0000
20.4000
14,815
Mon, 16 Mar 2026
21.2000
21.2000
20.2000
20.6000
18,095
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
21.6000
21.6000
20.8000
21.2000
18,355
Thu, 12 Mar 2026
20.6000
21.8000
19.9800
21.6000
22,515
Wed, 11 Mar 2026
21.4000
21.6000
20.5000
20.6000
27,780
Tue, 10 Mar 2026
21.8000
21.8000
21.2000
21.6000
22,975
Mon, 09 Mar 2026
22.8000
22.8000
21.6000
22.2000
26,310
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
23.0800
23.2000
22.2000
23.0000
20,600
Thu, 05 Mar 2026
22.6000
23.4000
22.2000
23.2000
31,900
Wed, 04 Mar 2026
22.2000
22.8000
21.2000
22.4000
45,370
Tue, 03 Mar 2026
22.6000
23.4000
21.5000
22.8000
34,165
Mon, 02 Mar 2026
23.8000
23.9800
22.6000
22.8000
34,650
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
24.8000
26.2000
24.2000
24.4000
55,900
Thu, 26 Feb 2026
24.4000
25.0000
23.2000
24.2000
18,860
Wed, 25 Feb 2026
24.2000
26.0000
24.0000
25.0000
51,680
Tue, 24 Feb 2026
21.8000
24.0000
21.6000
23.6000
40,050
Mon, 23 Feb 2026
22.8000
22.8000
21.0000
22.0000
49,140
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
24.0000
24.4000
22.6000
23.2000
43,000
Thu, 19 Feb 2026
25.4000
25.4000
23.4000
24.2000
27,325
Wed, 18 Feb 2026
23.2000
26.4000
22.8000
25.4000
52,005
Tue, 17 Feb 2026
26.2000
26.8000
23.4000
24.0000
40,865
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
24 · 8-K
After-hours · 17:25 ET
8-K ↗
Fri, 13 Feb 2026
25.2000
26.4000
24.6000
26.0000
28,640
Thu, 12 Feb 2026
25.8000
27.5000
24.4000
25.8000
39,250
Wed, 11 Feb 2026
24.6000
25.6000
23.8000
25.2000
21,440
Tue, 10 Feb 2026
27.8000
27.8000
23.6000
24.8000
39,345
Mon, 09 Feb 2026
23.8000
28.0000
23.8000
27.6000
100,760
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
23.0000
24.2000
20.0000
23.8000
75,195
Thu, 05 Feb 2026
23.0000
23.0000
22.4000
22.4000
40,725
Wed, 04 Feb 2026
23.6000
23.6000
20.8000
22.4000
52,025
Tue, 03 Feb 2026
23 · S-3
After-hours · 16:05 ET
S-3 ↗
Tue, 03 Feb 2026
23.6000
24.8000
23.0000
23.5000
21,305
Mon, 02 Feb 2026
23.0000
24.8000
21.8000
23.1000
62,880
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
24.4000
24.6000
22.8000
24.4000
43,315
Thu, 29 Jan 2026
26.0000
26.1000
23.6000
24.8000
30,370
Wed, 28 Jan 2026
25.4000
26.8000
23.0000
25.4000
108,795
Tue, 27 Jan 2026
24.4000
27.0000
24.0000
25.7000
190,225
Mon, 26 Jan 2026
24.0000
24.2000
21.6000
22.2000
47,355
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
24.4000
25.6000
24.0000
24.3000
31,105
Thu, 22 Jan 2026
26.2000
26.2000
23.2000
24.2000
37,515
Wed, 21 Jan 2026
26.8000
27.6000
25.7000
26.2000
49,640
Tue, 20 Jan 2026
27.2000
27.4000
24.2000
24.4000
35,515
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
22 · 424B1
After-hours · 16:30 ET
424B1 ↗
Fri, 16 Jan 2026
30.0000
30.2000
27.1000
28.4000
38,440
Thu, 15 Jan 2026
21 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 15 Jan 2026
29.0000
31.2000
28.0000
30.2000
39,860
Wed, 14 Jan 2026
30.6000
30.6000
27.0000
28.0000
39,420
Tue, 13 Jan 2026
29.0000
32.4000
28.4000
30.2000
78,960
Mon, 12 Jan 2026
26.0000
30.0000
26.0000
28.8000
50,075
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
30.0000
30.2000
24.4200
25.2000
59,920
Fri, 09 Jan 2026
20 · DEFA14A
Pre-market · 07:30 ET
DEFA14A ↗
Thu, 08 Jan 2026
36.6000
37.0000
29.6000
31.2000
72,115
Wed, 07 Jan 2026
34.2000
37.0000
32.6000
36.0000
107,445
Tue, 06 Jan 2026
33.6000
39.2000
29.4000
32.0000
178,990
Mon, 05 Jan 2026
24.4000
32.7000
23.9000
31.4000
100,545
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
19.8200
24.8000
19.6000
24.2000
46,805
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
19.2000
20.0000
19.0000
19.3200
15,745
Tue, 30 Dec 2025
20.2000
20.2000
18.3200
20.2000
22,020
Mon, 29 Dec 2025
20.4000
20.5200
19.4200
20.4000
18,510
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
20.4000
20.8000
19.7800
20.2000
19,730
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
21.0000
21.6000
20.5000
21.0000
10,870
Tue, 23 Dec 2025
19.7000
21.2000
18.8000
21.2000
19,740
Mon, 22 Dec 2025
21.8000
21.8000
19.6000
19.8000
26,275
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
21.0000
21.8000
21.0000
21.6000
23,970
Thu, 18 Dec 2025
23.1000
23.4000
20.4000
21.4000
27,640
Wed, 17 Dec 2025
19 · 8-K
After-hours · 17:01 ET
8-K ↗
Wed, 17 Dec 2025
22.6000
23.4000
22.4000
22.8000
15,775
Tue, 16 Dec 2025
25.0000
25.1800
21.8000
22.1000
28,680
Mon, 15 Dec 2025
18 · DEF 14A
After-hours · 16:00 ET
DEF 14A ↗
Mon, 15 Dec 2025
23.0000
25.0000
23.0000
24.4000
33,725
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
24.6000
24.6000
22.1000
22.6000
26,625
Thu, 11 Dec 2025
26.6000
27.3000
24.4000
24.6000
27,615
Wed, 10 Dec 2025
25.4000
27.1800
25.4000
26.6000
26,145
Tue, 09 Dec 2025
17 · S-1
After-hours · 16:27 ET
S-1 ↗
Tue, 09 Dec 2025
24.4000
25.6000
23.8000
25.4000
13,720
Mon, 08 Dec 2025
24.2000
24.2000
22.8000
24.2000
15,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
26.4000
26.4000
24.2000
24.2000
9,715
Thu, 04 Dec 2025
26.6000
28.0000
25.4000
26.4000
18,625
Wed, 03 Dec 2025
26.0000
27.6000
25.0000
27.4000
16,625
Tue, 02 Dec 2025
25.2000
26.6000
24.8000
26.0000
14,140
Mon, 01 Dec 2025
28.0000
28.0000
25.8000
26.0000
11,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
26.8000
28.6000
26.6000
27.8000
11,775
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
16 · 424B3
After market open · 14:02 ET
424B3 ↗
Wed, 26 Nov 2025
23.4000
27.6000
23.4000
26.8000
35,680
Tue, 25 Nov 2025
23.4000
24.4000
23.2000
23.6000
14,330
Mon, 24 Nov 2025
25.0000
25.1800
21.8000
23.8000
28,040
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
29.0000
29.2000
23.8000
25.4000
35,375
Thu, 20 Nov 2025
26.9200
32.2000
23.8000
27.2000
70,290
Wed, 19 Nov 2025
27.0000
27.2000
23.8000
24.2000
21,715
Tue, 18 Nov 2025
25.4000
27.3800
25.4000
26.6000
11,695
Mon, 17 Nov 2025
27.6000
28.6000
25.5000
25.8000
22,625
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
15 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Fri, 14 Nov 2025
27.6000
30.8000
27.2000
29.2000
70,310
Thu, 13 Nov 2025
30.2000
30.4000
27.2000
28.0000
20,940
Wed, 12 Nov 2025
30.8000
32.2000
29.6000
30.2000
8,400
Tue, 11 Nov 2025
32.6000
32.6000
30.0000
30.6000
16,985
Mon, 10 Nov 2025
39.8000
45.4000
34.2000
34.4000
87,730
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.0000
35.2000
32.2000
35.2000
9,650
Thu, 06 Nov 2025
37.9000
39.6000
35.7000
36.0000
12,810
Wed, 05 Nov 2025
35.8000
39.5000
35.8000
38.8000
11,430
Tue, 04 Nov 2025
35.0000
37.0000
30.8000
35.6000
18,215
Mon, 03 Nov 2025
43.8000
46.0000
36.0000
36.4000
40,030
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
43.2000
46.6000
43.2000
44.4000
12,900
Thu, 30 Oct 2025
41.8000
43.2000
41.0000
43.0000
16,990
Wed, 29 Oct 2025
42.8000
43.2000
41.2000
42.0000
16,040
Tue, 28 Oct 2025
44.4000
44.6000
42.6000
42.8000
15,785
Mon, 27 Oct 2025
45.8000
46.6000
43.8000
44.8000
21,845
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
48.4000
48.4000
45.0000
45.4000
18,915
Thu, 23 Oct 2025
49.2000
50.2000
48.0000
48.4000
11,190
Wed, 22 Oct 2025
53.0000
54.6000
48.0000
49.4000
27,780
Tue, 21 Oct 2025
61.0000
63.0000
53.4000
54.6000
34,125
Mon, 20 Oct 2025
58.2000
59.8000
56.6000
59.4000
12,610
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
56.0000
59.0000
54.8200
58.2000
11,650
Fri, 17 Oct 2025
14 · 8-K/A
Pre-market · 08:00 ET
8-K/A ↗
Thu, 16 Oct 2025
61.0000
61.4000
54.5000
55.0000
22,790
Wed, 15 Oct 2025
65.0000
65.9800
58.9000
61.6000
23,530
Tue, 14 Oct 2025
61.2000
67.6800
61.0000
63.6000
33,045
Mon, 13 Oct 2025
67.4000
67.8000
58.0000
59.2000
37,065
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
76.2000
77.8000
64.0000
66.8000
28,080
Thu, 09 Oct 2025
76.8000
78.6000
73.4000
74.0000
23,535
Thu, 09 Oct 2025
13 · 8-K
Pre-market · 06:04 ET
8-K ↗
Wed, 08 Oct 2025
64.2000
79.6000
64.2000
75.8000
62,790
Tue, 07 Oct 2025
66.6000
69.0000
63.8000
64.8000
19,570
Mon, 06 Oct 2025
61.6000
66.9800
61.4000
64.0000
24,630
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
56.6000
61.8000
56.6000
61.0000
25,685
Thu, 02 Oct 2025
56.4000
58.8000
56.2000
57.8000
12,100
Wed, 01 Oct 2025
59.0000
60.0000
55.8000
58.2000
13,010
Tue, 30 Sep 2025
53.6000
59.8000
53.6000
58.8000
17,650
Mon, 29 Sep 2025
53.8000
59.2000
51.0000
53.6000
18,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
60.8000
60.8000
54.2000
55.4000
23,500
Thu, 25 Sep 2025
12 · 424B1
After-hours · 16:31 ET
424B1 ↗
Thu, 25 Sep 2025
57.0000
61.0000
56.4000
60.4000
44,710
Wed, 24 Sep 2025
51.6000
57.0000
51.6000
55.4000
44,390
Tue, 23 Sep 2025
49.6000
51.8000
48.2000
50.4000
12,645
Mon, 22 Sep 2025
46.8000
50.2000
44.8000
50.2000
12,780
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
50.6000
51.6000
46.4400
46.8000
19,235
Thu, 18 Sep 2025
47.0000
50.0000
45.6000
49.4000
39,580
Wed, 17 Sep 2025
11 · 8-K
After-hours · 16:44 ET
8-K ↗
Wed, 17 Sep 2025
42.2000
45.0000
42.0000
42.6000
8,400
Tue, 16 Sep 2025
42.8000
43.6000
41.6600
42.4000
7,200
Mon, 15 Sep 2025
47.4000
47.4200
42.7000
43.0000
21,490
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
10 · S-1
After-hours · 17:33 ET
S-1 ↗
Fri, 12 Sep 2025
52.8000
52.8000
46.8000
47.4000
17,425
Thu, 11 Sep 2025
52.2000
53.0000
50.2000
52.2000
10,870
Wed, 10 Sep 2025
49.6000
53.6800
48.8000
52.0000
26,835
Tue, 09 Sep 2025
50.0000
52.0000
48.0000
48.8000
22,315
Mon, 08 Sep 2025
50.6000
51.6000
48.4000
49.4000
12,240
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
50.0000
52.2000
47.0000
49.2000
97,880
Thu, 04 Sep 2025
58.8000
59.8000
55.0000
56.2000
8,490
Wed, 03 Sep 2025
60.6000
64.0000
58.0800
58.6000
7,205
Tue, 02 Sep 2025
65.2000
67.8000
59.7000
60.2000
12,215
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
68.4000
68.5600
63.8600
66.4000
8,865
Thu, 28 Aug 2025
62.0000
66.0000
61.2000
66.0000
4,305
Thu, 28 Aug 2025
9 · 8-K
Next filing day · accepted 27 Aug, 21:47 ET
8-K ↗
Thu, 28 Aug 2025
8 · 424B5
Next filing day · accepted 27 Aug, 21:42 ET
424B5 ↗
Wed, 27 Aug 2025
67.0000
67.0000
63.6000
64.6000
5,575
Tue, 26 Aug 2025
67.2000
70.0200
65.6000
66.4000
14,540
Mon, 25 Aug 2025
62.0000
68.2000
61.2200
66.4000
16,110
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
7 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 22 Aug 2025
60.1000
64.8000
59.8000
61.8000
10,375
Thu, 21 Aug 2025
56.6000
60.2000
56.6000
60.2000
6,045
Wed, 20 Aug 2025
62.0000
62.0000
56.2000
58.8000
15,245
Tue, 19 Aug 2025
66.2000
66.6200
59.9000
60.8000
14,065
Mon, 18 Aug 2025
74.8000
75.0000
64.0000
66.0000
22,605
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
80.4000
82.0000
72.0000
73.8000
14,245
Thu, 14 Aug 2025
6 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 14 Aug 2025
77.0000
84.6000
77.0000
80.0000
19,250
Wed, 13 Aug 2025
84.0000
84.0000
76.0000
78.0000
15,655
Tue, 12 Aug 2025
75.0000
84.0000
70.4000
81.0000
26,405
Mon, 11 Aug 2025
81.8000
84.6000
70.4000
72.8000
25,790
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
5 · 8-K/A
After-hours · 16:30 ET
8-K/A ↗
Fri, 08 Aug 2025
63.8000
85.6000
63.4000
81.8000
57,870
Thu, 07 Aug 2025
67.0000
67.0000
60.6000
61.2000
9,155
Wed, 06 Aug 2025
4 · S-3/A
After-hours · 16:29 ET
S-3/A ↗
Wed, 06 Aug 2025
3 · S-3/A
After-hours · 16:26 ET
S-3/A ↗
Wed, 06 Aug 2025
2 · S-3/A
After-hours · 16:16 ET
S-3/A ↗
Wed, 06 Aug 2025
63.4000
66.3600
63.2000
64.8000
5,600
Tue, 05 Aug 2025
73.0000
76.4000
63.0000
64.0000
17,085
Mon, 04 Aug 2025
76.8000
86.0000
72.6000
75.8000
32,405
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
59.4000
72.4000
59.2000
72.0000
31,315
Thu, 31 Jul 2025
62.8000
62.8000
57.0000
57.8000
10,110
Wed, 30 Jul 2025
1 · S-3
After-hours · 17:00 ET
S-3 ↗
Wed, 30 Jul 2025
60.0000
65.0000
60.0000
62.2000
7,820
Tue, 29 Jul 2025
64.2000
64.7800
53.0000
59.8000
20,970
Mon, 28 Jul 2025
77.2000
77.2000
63.6000
64.2000
26,035
Sun, 27 Jul 2025
Weekend