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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
6.2300
6.9800
5.9650
6.5500
235,100
Thu, 23 Jul 2026
6.2130
6.3800
5.9100
6.1000
79,100
Wed, 22 Jul 2026
6.5200
6.8200
6.3750
6.4300
175,500
Tue, 21 Jul 2026
5.9450
6.7700
5.9450
6.6100
94,600
Mon, 20 Jul 2026
6.0600
6.7200
5.6580
6.2000
90,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
6.1300
6.4400
5.9600
6.0700
77,700
Thu, 16 Jul 2026
6.1600
6.7500
5.8000
6.3000
98,300
Wed, 15 Jul 2026
5.7200
6.4900
5.5550
6.3600
155,900
Tue, 14 Jul 2026
5.1700
5.7600
5.1000
5.6700
132,100
Mon, 13 Jul 2026
4.7800
5.1700
4.7000
5.0800
150,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
5.0200
5.4310
4.7530
4.7600
364,200
Thu, 09 Jul 2026
4.6300
5.1570
4.5210
4.9500
252,900
Wed, 08 Jul 2026
4.5700
4.7700
4.5000
4.7300
96,300
Tue, 07 Jul 2026
4.8400
4.8400
4.4400
4.6300
74,000
Mon, 06 Jul 2026
4.8500
5.0400
4.7600
4.8400
37,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
5.1100
5.2100
4.7600
4.8600
87,900
Wed, 01 Jul 2026
5.1800
5.4800
4.9000
5.0300
141,400
Wed, 01 Jul 2026
72 · 8-K
Pre-market · 09:25 ET
8-K ↗
Tue, 30 Jun 2026
5.4400
5.6600
5.1700
5.1700
38,000
Mon, 29 Jun 2026
5.7700
6.2930
5.3450
5.5200
116,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
5.4800
6.2000
5.4000
5.7000
205,100
Thu, 25 Jun 2026
5.5000
5.5900
5.3200
5.4500
55,300
Wed, 24 Jun 2026
5.6300
5.9400
5.2460
5.4100
89,600
Tue, 23 Jun 2026
5.5200
6.1900
5.4000
5.5000
129,400
Mon, 22 Jun 2026
5.7000
6.2100
5.1500
5.3400
157,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
6.0000
6.1200
5.6300
5.6700
78,300
Wed, 17 Jun 2026
6.3300
6.4600
5.8300
5.9500
31,200
Tue, 16 Jun 2026
6.5500
6.9500
6.2000
6.4000
165,900
Mon, 15 Jun 2026
6.8000
7.7650
6.4200
6.5800
256,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
6.6900
6.6900
6.1500
6.4100
69,500
Thu, 11 Jun 2026
6.3500
6.5500
6.0350
6.4700
117,800
Wed, 10 Jun 2026
6.0000
6.2700
5.8800
6.0400
77,900
Tue, 09 Jun 2026
71 · 8-K
After-hours · 16:50 ET
8-K ↗
Tue, 09 Jun 2026
6.4000
6.5400
5.7880
6.1000
46,000
Mon, 08 Jun 2026
6.3500
6.5600
6.1800
6.2900
20,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
6.7100
6.7100
6.2000
6.2500
91,700
Thu, 04 Jun 2026
7.0100
7.3400
6.8150
6.9500
61,100
Wed, 03 Jun 2026
8.0200
8.2800
7.0500
7.1100
98,100
Tue, 02 Jun 2026
8.4500
8.4500
7.9300
8.2100
78,200
Mon, 01 Jun 2026
8.6100
8.9900
7.8800
8.4900
106,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
7.6700
8.7400
7.3800
8.7100
208,500
Thu, 28 May 2026
8.0400
8.2500
7.6150
7.8000
174,600
Wed, 27 May 2026
7.6700
7.9800
7.2950
7.8100
115,500
Tue, 26 May 2026
7.8100
8.3000
7.4900
7.6800
128,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
7.4100
8.1700
7.3700
7.8100
117,100
Thu, 21 May 2026
7.1400
7.6900
6.9400
7.1400
207,000
Wed, 20 May 2026
6.6350
7.5600
6.3260
7.2500
279,000
Tue, 19 May 2026
6.3600
6.7340
6.0800
6.4800
247,500
Tue, 19 May 2026
70 · 8-K
Next filing day · accepted 18 May, 17:38 ET
8-K ↗
Mon, 18 May 2026
6.3000
6.6500
6.1950
6.5900
161,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
6.7600
6.7600
5.8600
6.3300
141,400
Thu, 14 May 2026
6.4700
6.8800
6.1530
6.8600
154,200
Wed, 13 May 2026
6.0500
6.5200
5.6100
6.5200
262,300
Tue, 12 May 2026
6.6500
6.7300
6.0500
6.0900
204,200
Mon, 11 May 2026
6.7400
6.8800
6.4500
6.6400
267,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
6.3600
6.8900
6.2000
6.7400
257,100
Thu, 07 May 2026
69 · 10-Q
After-hours · 16:59 ET
10-Q ↗
Thu, 07 May 2026
6.5000
6.5600
6.1000
6.3000
295,600
Wed, 06 May 2026
6.3600
6.7200
6.3600
6.4400
50,800
Tue, 05 May 2026
6.0370
6.3800
6.0370
6.3300
32,600
Tue, 05 May 2026
68 · 8-K
Next filing day · accepted 04 May, 19:56 ET
8-K ↗
Mon, 04 May 2026
6.7600
6.8900
6.0100
6.0400
230,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
6.8700
6.9400
6.3400
6.5400
74,800
Thu, 30 Apr 2026
6.9800
7.0000
6.7200
6.7400
27,300
Wed, 29 Apr 2026
7.0000
7.0000
6.7300
6.8500
17,700
Tue, 28 Apr 2026
6.8600
7.0200
6.7600
7.0000
45,000
Mon, 27 Apr 2026
6.8200
7.0500
6.8000
6.9000
25,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
6.7350
6.8500
6.6750
6.8500
16,300
Thu, 23 Apr 2026
6.8000
7.0300
6.5700
6.7800
32,300
Wed, 22 Apr 2026
6.8900
7.1700
6.7700
7.0100
65,700
Tue, 21 Apr 2026
6.5900
6.7350
6.5650
6.6700
47,100
Mon, 20 Apr 2026
6.5700
6.8400
6.2800
6.5800
59,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
67 · 10-K/A
After-hours · 16:47 ET
10-K/A ↗
Fri, 17 Apr 2026
6.4200
6.7500
6.1600
6.6200
50,300
Thu, 16 Apr 2026
6.2900
6.3500
6.0650
6.2400
57,700
Wed, 15 Apr 2026
5.9100
6.3500
5.8950
6.3500
50,000
Tue, 14 Apr 2026
5.7400
6.2400
5.7400
5.9000
72,700
Tue, 14 Apr 2026
66 · 424B5
Next filing day · accepted 13 Apr, 21:00 ET
424B5 ↗
Mon, 13 Apr 2026
5.3950
5.7400
5.3050
5.6700
52,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
65 · 424B5
After-hours · 16:58 ET
424B5 ↗
Fri, 10 Apr 2026
64 · 424B5
After-hours · 16:50 ET
424B5 ↗
Fri, 10 Apr 2026
5.7200
5.7200
5.2800
5.4500
98,700
Thu, 09 Apr 2026
5.3500
6.1000
5.3500
5.7500
129,600
Wed, 08 Apr 2026
4.6600
5.5900
4.5700
5.4200
222,700
Tue, 07 Apr 2026
63 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 07 Apr 2026
4.5600
4.5600
4.1750
4.2300
126,500
Mon, 06 Apr 2026
4.9000
4.9600
4.4600
4.5900
49,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
4.7400
5.1150
4.4500
4.8200
134,500
Wed, 01 Apr 2026
5.0200
5.1900
4.6600
4.8200
90,300
Tue, 31 Mar 2026
5.3250
5.3250
4.8500
4.9900
93,300
Mon, 30 Mar 2026
5.5500
5.5500
4.9800
5.0300
112,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
6.0800
6.1100
5.2100
5.3800
90,200
Fri, 27 Mar 2026
62 · S-3
Pre-market · 09:26 ET
S-3 ↗
Fri, 27 Mar 2026
61 · S-3
Pre-market · 09:25 ET
S-3 ↗
Fri, 27 Mar 2026
60 · 10-K
Next filing day · accepted 26 Mar, 20:43 ET
10-K ↗
Thu, 26 Mar 2026
59 · 424B5
After-hours · 17:08 ET
424B5 ↗
Thu, 26 Mar 2026
6.6200
6.6400
6.2800
6.3000
25,800
Wed, 25 Mar 2026
6.7000
6.8800
6.6000
6.6800
15,900
Tue, 24 Mar 2026
7.0900
7.0900
6.5500
6.5800
54,200
Mon, 23 Mar 2026
58 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 23 Mar 2026
7.0980
7.1980
6.9000
7.0500
41,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
7.0200
7.0200
6.6900
6.8100
97,900
Thu, 19 Mar 2026
6.8600
6.9100
6.6850
6.8400
44,100
Wed, 18 Mar 2026
7.2500
7.4000
6.9500
7.0400
56,200
Tue, 17 Mar 2026
7.4870
7.7200
7.3700
7.4100
72,200
Mon, 16 Mar 2026
7.1100
7.5600
7.1100
7.4500
44,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
6.9100
7.2900
6.8100
6.8500
94,800
Thu, 12 Mar 2026
6.7900
6.8850
6.5200
6.6700
174,300
Wed, 11 Mar 2026
6.8700
7.0760
6.6700
6.7900
44,300
Tue, 10 Mar 2026
6.9100
7.0720
6.7500
6.8100
51,900
Mon, 09 Mar 2026
6.5600
6.9200
6.5600
6.8700
84,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
7.0100
7.0100
6.5800
6.6800
58,500
Thu, 05 Mar 2026
7.2000
7.9500
6.9620
7.1300
42,000
Wed, 04 Mar 2026
6.8800
7.5200
6.8330
7.3100
104,200
Tue, 03 Mar 2026
6.9100
7.0040
6.6000
6.6800
76,300
Mon, 02 Mar 2026
6.6600
7.2500
6.6600
7.1300
127,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
7.2200
7.3100
6.6400
6.7100
134,100
Fri, 27 Feb 2026
57 · 8-K
Pre-market · 09:00 ET
8-K ↗
Thu, 26 Feb 2026
7.5300
7.6800
7.0900
7.2500
101,500
Wed, 25 Feb 2026
7.1500
7.8300
7.0700
7.5600
178,200
Tue, 24 Feb 2026
6.7500
7.0590
6.7500
6.9600
73,500
Mon, 23 Feb 2026
7.5100
7.5400
6.7000
6.8100
87,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
7.6300
7.7500
7.5100
7.5400
57,900
Thu, 19 Feb 2026
7.8200
7.8500
7.6000
7.6300
64,100
Thu, 19 Feb 2026
56 · 8-K
Next filing day · accepted 18 Feb, 17:44 ET
8-K ↗
Wed, 18 Feb 2026
8.0800
8.2430
7.7740
7.8600
60,700
Tue, 17 Feb 2026
9.0300
9.3500
7.9850
8.1500
103,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
55 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 13 Feb 2026
8.3400
9.0700
8.0750
8.7400
116,900
Thu, 12 Feb 2026
8.6500
8.7500
8.4000
8.5500
37,380
Wed, 11 Feb 2026
8.8500
9.0000
7.9500
8.6500
54,100
Tue, 10 Feb 2026
9.4500
9.7500
8.8500
8.8500
75,040
Tue, 10 Feb 2026
54 · 8-K
Next filing day · accepted 09 Feb, 20:21 ET
8-K ↗
Mon, 09 Feb 2026
9.6000
9.9500
9.3500
9.6000
107,580
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
9.2500
10.2000
9.2300
9.9000
76,580
Thu, 05 Feb 2026
10.5500
10.6000
8.8750
8.9000
102,280
Wed, 04 Feb 2026
11.3500
11.3500
10.3750
10.8500
55,280
Tue, 03 Feb 2026
12.2500
12.2500
10.6650
11.3500
116,440
Mon, 02 Feb 2026
13.4500
13.4500
12.1000
12.1500
194,940
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
14.3500
14.9000
13.8500
14.0500
99,000
Fri, 30 Jan 2026
53 · 8-K
Next filing day · accepted 29 Jan, 21:46 ET
8-K ↗
Thu, 29 Jan 2026
14.7000
14.7500
14.2500
14.7000
63,140
Wed, 28 Jan 2026
15.1500
15.2750
14.8000
14.9000
65,980
Tue, 27 Jan 2026
14.7500
15.2750
14.6000
15.0500
81,020
Mon, 26 Jan 2026
14.6000
15.2000
14.4500
14.7500
69,840
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
15.0000
15.2500
14.4000
14.6000
108,140
Thu, 22 Jan 2026
15.8000
16.2000
15.0500
15.0500
89,940
Wed, 21 Jan 2026
52 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 21 Jan 2026
15.3500
15.8500
15.2300
15.7000
76,400
Tue, 20 Jan 2026
15.7500
16.2000
15.3000
15.4000
119,880
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
15.2000
16.1000
15.2000
16.1000
95,160
Thu, 15 Jan 2026
16.1000
16.1500
15.0500
15.3000
146,960
Wed, 14 Jan 2026
16.1000
16.6750
15.8000
16.2000
60,220
Tue, 13 Jan 2026
16.8000
16.9500
16.0500
16.2000
40,340
Mon, 12 Jan 2026
16.5000
16.8800
16.2750
16.6000
101,540
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
15.9000
16.8400
15.9000
16.3000
94,840
Thu, 08 Jan 2026
51 · 8-K
After-hours · 17:25 ET
8-K ↗
Thu, 08 Jan 2026
15.7000
16.2000
15.2000
15.9000
92,160
Wed, 07 Jan 2026
16.0000
16.1000
15.4000
15.7500
124,760
Tue, 06 Jan 2026
16.6500
16.6500
15.6000
16.0000
152,060
Mon, 05 Jan 2026
16.5000
16.6000
16.1000
16.1500
75,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
14.1500
16.5500
13.9950
16.1500
168,580
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
13.8000
14.1400
13.3500
13.7500
191,840
Wed, 31 Dec 2025
50 · 8-K
Pre-market · 09:00 ET
8-K ↗
Tue, 30 Dec 2025
14.1000
14.5800
13.7000
13.9500
211,940
Mon, 29 Dec 2025
14.3500
14.3500
13.2500
14.0000
211,240
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
15.0000
15.0000
14.3750
14.6000
72,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
15.1000
15.2500
14.7500
15.1500
41,520
Tue, 23 Dec 2025
15.6000
15.6000
14.8000
15.2000
66,440
Mon, 22 Dec 2025
16.0000
16.2500
15.2000
15.6500
90,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
49 · 8-K
After-hours · 17:29 ET
8-K ↗
Fri, 19 Dec 2025
48 · 8-K
After-hours · 17:25 ET
8-K ↗
Fri, 19 Dec 2025
15.3000
16.1500
15.0500
16.0500
722,320
Thu, 18 Dec 2025
14.5000
16.4500
14.5000
15.2000
337,860
Thu, 18 Dec 2025
47 · 8-K
Pre-market · 09:25 ET
8-K ↗
Wed, 17 Dec 2025
13.8500
14.8000
13.8500
14.3000
285,480
Tue, 16 Dec 2025
12.9500
14.4350
12.9500
13.9500
215,000
Mon, 15 Dec 2025
12.9000
14.2750
12.4000
13.3000
304,420
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
14.5000
14.7500
12.9000
12.9500
179,280
Thu, 11 Dec 2025
46 · 8-K
After-hours · 17:27 ET
8-K ↗
Thu, 11 Dec 2025
15.4000
15.5450
14.5000
14.5000
163,200
Wed, 10 Dec 2025
45 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 10 Dec 2025
15.8000
16.2500
15.4000
15.8000
80,620
Tue, 09 Dec 2025
15.5500
16.2500
14.7200
15.9000
246,080
Mon, 08 Dec 2025
44 · 8-K
After-hours · 17:23 ET
8-K ↗
Mon, 08 Dec 2025
14.7000
15.4000
14.5000
14.6000
160,620
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
15.5000
15.5000
13.7500
14.1500
289,900
Thu, 04 Dec 2025
15.7500
16.1500
15.2500
15.4000
160,140
Wed, 03 Dec 2025
15.5000
16.3500
15.3000
15.8500
140,140
Tue, 02 Dec 2025
15.6000
16.1100
15.2500
15.4500
161,720
Mon, 01 Dec 2025
15.2500
16.2000
14.8500
15.2500
243,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
14.6500
16.7500
14.3500
15.9000
229,720
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
13.5000
14.7000
13.3000
14.4000
249,540
Tue, 25 Nov 2025
13.0000
13.5000
11.9000
13.5000
260,860
Mon, 24 Nov 2025
11.9000
13.5750
11.8500
12.9500
242,180
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
12.3500
13.1500
11.8500
12.0000
208,520
Fri, 21 Nov 2025
43 · 8-K
Pre-market · 08:12 ET
8-K ↗
Thu, 20 Nov 2025
13.2500
13.6000
11.5500
12.0500
199,000
Wed, 19 Nov 2025
13.5000
13.6000
12.5500
13.0000
208,260
Tue, 18 Nov 2025
12.0500
14.0000
11.4750
13.7000
215,560
Mon, 17 Nov 2025
12.7000
12.7000
11.8750
12.0500
204,880
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
42 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Fri, 14 Nov 2025
13.5500
13.9500
12.7500
13.0000
156,400
Thu, 13 Nov 2025
14.3500
14.6500
13.0000
13.8000
175,880
Wed, 12 Nov 2025
15.3000
15.7500
14.5500
14.7500
169,040
Tue, 11 Nov 2025
16.1000
16.6000
14.9500
15.1000
124,720
Mon, 10 Nov 2025
16.5000
17.1000
16.0000
16.0500
131,720
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
15.6000
16.4500
15.6000
16.3500
126,480
Thu, 06 Nov 2025
17.5500
17.7500
15.6500
15.9000
164,720
Wed, 05 Nov 2025
17.7500
18.3000
16.7250
17.5500
320,260
Tue, 04 Nov 2025
41 · 8-K
After-hours · 17:30 ET
8-K ↗
Tue, 04 Nov 2025
17.5000
18.1800
16.8500
17.0500
155,600
Mon, 03 Nov 2025
18.0000
18.6500
17.9000
18.0500
159,440
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40 · DEFA14A
After-hours · 17:27 ET
DEFA14A ↗
Fri, 31 Oct 2025
39 · DEF 14A
After-hours · 17:25 ET
DEF 14A ↗
Fri, 31 Oct 2025
18.0500
18.8700
18.0500
18.6000
140,820
Thu, 30 Oct 2025
18.9500
19.9750
18.1000
18.2500
286,180
Thu, 30 Oct 2025
38 · 8-K
Pre-market · 08:20 ET
8-K ↗
Wed, 29 Oct 2025
20.2500
20.8500
19.2000
19.3000
289,860
Tue, 28 Oct 2025
19.5500
21.5500
19.2000
20.2500
392,300
Tue, 28 Oct 2025
37 · 8-K
Pre-market · 08:31 ET
8-K ↗
Mon, 27 Oct 2025
19.4500
20.0000
18.9000
19.6500
340,920
Mon, 27 Oct 2025
36 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
18.5500
20.4500
18.4500
19.0500
333,740
Thu, 23 Oct 2025
18.7500
18.7500
18.1500
18.5500
194,000
Wed, 22 Oct 2025
18.2500
18.9300
17.6250
18.3500
87,020
Tue, 21 Oct 2025
18.7500
19.0500
18.3000
18.3500
117,680
Tue, 21 Oct 2025
35 · 8-K
Pre-market · 08:30 ET
8-K ↗
Mon, 20 Oct 2025
19.0000
19.6500
17.8000
19.1000
782,460
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
17.5000
18.4000
16.7500
18.3000
243,420
Thu, 16 Oct 2025
19.6000
19.6000
17.3000
17.9500
464,800
Wed, 15 Oct 2025
19.1500
20.0250
18.1000
19.1000
688,460
Tue, 14 Oct 2025
34 · 8-K
After-hours · 17:28 ET
8-K ↗
Tue, 14 Oct 2025
33 · S-3ASR
After-hours · 17:27 ET
S-3ASR ↗
Tue, 14 Oct 2025
21.9000
22.7250
21.2000
21.5000
317,820
Mon, 13 Oct 2025
26.8000
28.1500
22.6500
22.7000
124,880
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
30.0000
30.0000
24.8000
25.0000
159,460
Fri, 10 Oct 2025
32 · 8-K
Pre-market · 09:28 ET
8-K ↗
Thu, 09 Oct 2025
27.5000
31.8000
27.2500
31.1500
122,760
Wed, 08 Oct 2025
29.2500
29.3000
27.2500
27.5000
66,080
Wed, 08 Oct 2025
31 · 8-K
Pre-market · 09:27 ET
8-K ↗
Tue, 07 Oct 2025
29.8500
29.9100
28.7500
29.2500
72,080
Mon, 06 Oct 2025
29.6000
30.1500
28.5000
29.1500
64,580
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
30.0000
30.5000
28.6000
29.3000
101,960
Thu, 02 Oct 2025
30.2500
31.5000
29.4000
30.0000
83,600
Thu, 02 Oct 2025
30 · 8-K
Pre-market · 08:49 ET
8-K ↗
Wed, 01 Oct 2025
27.4500
30.9500
27.2500
29.6500
79,880
Tue, 30 Sep 2025
29.9500
29.9500
27.1500
27.4500
49,560
Mon, 29 Sep 2025
29 · 8-K
After-hours · 17:02 ET
8-K ↗
Mon, 29 Sep 2025
30.3000
30.7500
28.8000
29.9000
78,240
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
29.5500
30.4000
28.7500
29.4500
104,740
Thu, 25 Sep 2025
32.2500
37.5500
31.0500
33.2500
318,460
Wed, 24 Sep 2025
33.5000
34.1750
30.5000
31.0000
51,520
Tue, 23 Sep 2025
34.7500
35.2150
32.5000
33.3500
73,820
Tue, 23 Sep 2025
28 · 8-K
Pre-market · 08:10 ET
8-K ↗
Mon, 22 Sep 2025
35.2500
35.4300
33.4000
33.8500
75,280
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
39.5500
41.3000
34.0500
36.3500
235,580
Fri, 19 Sep 2025
27 · 8-K
Pre-market · 08:40 ET
8-K ↗
Thu, 18 Sep 2025
42.1000
43.7500
40.0550
41.0500
96,660
Thu, 18 Sep 2025
26 · 8-K/A
Pre-market · 09:25 ET
8-K/A ↗
Wed, 17 Sep 2025
42.3000
45.8000
39.2600
43.2500
1,370,300
Tue, 16 Sep 2025
34.0000
35.2500
32.6500
34.0500
36,160
Tue, 16 Sep 2025
25 · 8-K
Pre-market · 09:25 ET
8-K ↗
Mon, 15 Sep 2025
24 · DEF 14C
After market open · 10:57 ET
DEF 14C ↗
Mon, 15 Sep 2025
35.8000
35.8000
33.2000
34.9000
74,160
Mon, 15 Sep 2025
23 · 8-K
Pre-market · 07:45 ET
8-K ↗
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
36.3500
37.2450
34.5000
36.4500
34,900
Fri, 12 Sep 2025
22 · 8-K
Next filing day · accepted 11 Sep, 18:28 ET
8-K ↗
Thu, 11 Sep 2025
35.2800
37.4500
34.4400
35.8750
32,780
Wed, 10 Sep 2025
37.0000
37.9000
33.4000
34.2500
35,040
Wed, 10 Sep 2025
21 · 8-K
Next filing day · accepted 09 Sep, 21:22 ET
8-K ↗
Tue, 09 Sep 2025
37.5000
39.1000
35.0000
37.3000
70,440
Tue, 09 Sep 2025
20 · 8-K
Next filing day · accepted 08 Sep, 21:52 ET
8-K ↗
Mon, 08 Sep 2025
39.2500
42.5000
33.4500
34.7500
67,840
Mon, 08 Sep 2025
19 · S-3ASR
Pre-market · 06:57 ET
S-3ASR ↗
Mon, 08 Sep 2025
18 · 8-K
Next filing day · accepted 05 Sep, 21:58 ET
8-K ↗
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
50.8500
51.5000
45.4000
48.1500
15,440
Thu, 04 Sep 2025
17 · PRE 14C
After market open · 10:54 ET
PRE 14C ↗
Thu, 04 Sep 2025
56.5000
59.6500
50.0500
51.3500
16,260
Thu, 04 Sep 2025
16 · S-3
Next filing day · accepted 03 Sep, 22:00 ET
S-3 ↗
Wed, 03 Sep 2025
59.8000
65.0000
56.8000
57.0000
12,320
Tue, 02 Sep 2025
66.0000
68.5000
58.8250
60.7000
17,380
Tue, 02 Sep 2025
15 · 8-K
Pre-market · 08:47 ET
8-K ↗
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
70.0000
72.3000
62.7500
70.0000
29,340
Thu, 28 Aug 2025
67.3000
68.2500
63.0500
65.5000
10,660
Wed, 27 Aug 2025
61.8000
68.7000
61.8000
63.0500
45,380
Wed, 27 Aug 2025
14 · S-3/A
Pre-market · 07:10 ET
S-3/A ↗
Tue, 26 Aug 2025
74.9500
75.5150
60.8200
61.5500
35,660
Mon, 25 Aug 2025
13 · 8-K
After-hours · 17:30 ET
8-K ↗
Mon, 25 Aug 2025
80.4000
83.0000
70.2000
71.0500
16,940
Mon, 25 Aug 2025
12 · 8-K
Pre-market · 07:35 ET
8-K ↗
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
65.5000
84.6800
65.2700
79.5000
37,620
Thu, 21 Aug 2025
70.5500
73.5000
66.2500
68.0750
7,060
Wed, 20 Aug 2025
67.6000
75.0500
63.4500
70.3000
17,600
Tue, 19 Aug 2025
79.6000
83.7500
69.5000
70.2500
26,440
Mon, 18 Aug 2025
92.1000
92.1000
81.5050
82.5000
29,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
103.3000
105.0000
94.5500
94.7000
18,440
Fri, 15 Aug 2025
11 · DEF 14C
Pre-market · 08:00 ET
DEF 14C ↗
Thu, 14 Aug 2025
110.5500
115.0000
101.2500
103.1500
32,840
Thu, 14 Aug 2025
10 · 8-K
Pre-market · 07:45 ET
8-K ↗
Wed, 13 Aug 2025
9 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 13 Aug 2025
128.7500
128.7500
111.0000
122.8000
36,580
Tue, 12 Aug 2025
115.0500
127.5000
107.7000
122.5000
69,660
Tue, 12 Aug 2025
8 · 8-K
Next filing day · accepted 11 Aug, 21:47 ET
8-K ↗
Tue, 12 Aug 2025
7 · 8-K
Next filing day · accepted 11 Aug, 20:14 ET
8-K ↗
Mon, 11 Aug 2025
96.0000
118.9950
96.0000
108.0500
80,240
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
6 · 8-K
After-hours · 17:29 ET
8-K ↗
Fri, 08 Aug 2025
103.7500
117.5000
87.5000
93.9000
139,020
Thu, 07 Aug 2025
5 · 10-Q
After-hours · 17:15 ET
10-Q ↗
Thu, 07 Aug 2025
4 · S-3
After-hours · 16:31 ET
S-3 ↗
Thu, 07 Aug 2025
191.0000
206.2500
169.0250
180.8500
47,620
Wed, 06 Aug 2025
185.3500
187.4500
161.0500
183.5000
30,880
Tue, 05 Aug 2025
198.7500
201.2550
172.5000
189.9750
44,140
Mon, 04 Aug 2025
160.2500
199.9500
160.2500
189.1000
54,860
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
3 · 8-K
After-hours · 16:55 ET
8-K ↗
Fri, 01 Aug 2025
100.6000
198.7500
93.9500
191.5000
300,740
Thu, 31 Jul 2025
85.0000
103.9500
73.0000
103.9500
75,060
Wed, 30 Jul 2025
107.0000
107.0000
88.5000
92.8000
465,160
Wed, 30 Jul 2025
2 · PRE 14C
Pre-market · 09:27 ET
PRE 14C ↗
Wed, 30 Jul 2025
1 · 8-K
Pre-market · 08:40 ET
8-K ↗
Tue, 29 Jul 2025
109.0850
119.5000
105.1500
107.5500
8,380
Mon, 28 Jul 2025
104.0500
114.4000
98.9500
110.2750
5,740
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend