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
5.6000
5.8700
5.5200
5.7300
144,400
Thu, 23 Jul 2026
5.6100
5.8400
5.5300
5.6700
117,900
Wed, 22 Jul 2026
6.1800
6.3000
5.6600
5.7000
114,400
Tue, 21 Jul 2026
5.9800
6.4390
5.8900
6.1300
668,600
Mon, 20 Jul 2026
5.6500
6.3000
5.5200
6.0600
440,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
5.5500
5.8400
5.5200
5.6800
110,300
Thu, 16 Jul 2026
5.8400
6.1300
5.4650
5.8450
194,400
Thu, 16 Jul 2026
72 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Wed, 15 Jul 2026
6.8000
6.9500
5.9000
5.9800
290,600
Tue, 14 Jul 2026
6.5700
7.0000
6.2800
6.8000
627,200
Mon, 13 Jul 2026
5.9100
6.6500
5.9100
6.4800
874,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
5.9000
5.9900
5.3800
5.9600
377,500
Thu, 09 Jul 2026
71 · DEFA14A
After-hours · 16:02 ET
SOLICITING MATERIAL PURSUANT TO 240.14A-12 ↗
Thu, 09 Jul 2026
5.9900
6.6430
5.8700
5.9000
221,100
Wed, 08 Jul 2026
70 · DEF 14A
After-hours · 16:11 ET
DEFINITIVE PROXY STATEMENT ↗
Wed, 08 Jul 2026
5.7000
6.1400
5.4200
5.9600
316,000
Tue, 07 Jul 2026
6.8100
6.8700
5.6600
5.7000
362,100
Mon, 06 Jul 2026
6.0800
7.1470
5.7850
6.8100
1,045,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
5.7800
6.3600
5.7250
6.0200
445,800
Wed, 01 Jul 2026
69 · 8-K
After-hours · 16:01 ET
CURRENT REPORT ↗
Wed, 01 Jul 2026
5.4700
5.9800
5.3300
5.5700
246,800
Tue, 30 Jun 2026
5.7400
5.7800
5.1500
5.4300
185,300
Tue, 30 Jun 2026
68 · 8-K
Pre-market · 06:30 ET
CURRENT REPORT ↗
Mon, 29 Jun 2026
5.5500
6.0900
5.4600
5.7800
215,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
5.0000
5.5900
5.0000
5.5800
419,700
Thu, 25 Jun 2026
4.9000
5.2500
4.9000
5.2000
297,900
Wed, 24 Jun 2026
4.9500
5.1700
4.7800
5.0700
249,200
Tue, 23 Jun 2026
4.9400
5.2300
4.9400
5.0300
280,400
Mon, 22 Jun 2026
5.0300
5.2600
4.8500
5.1600
272,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
5.0900
5.2700
4.9500
5.0500
308,500
Wed, 17 Jun 2026
5.3200
5.4500
5.0800
5.0800
184,500
Tue, 16 Jun 2026
5.1400
5.5000
5.0600
5.3100
395,600
Mon, 15 Jun 2026
5.3600
5.4450
5.0600
5.1400
216,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
5.3100
5.4900
4.9100
5.3500
300,000
Thu, 11 Jun 2026
5.5900
5.8150
5.1800
5.2900
241,700
Wed, 10 Jun 2026
5.0800
5.5700
5.0800
5.5300
287,100
Tue, 09 Jun 2026
5.2600
5.7900
5.2100
5.2200
349,500
Mon, 08 Jun 2026
5.1700
5.3700
5.0300
5.3100
183,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
4.7500
5.1900
4.7500
5.0900
657,000
Thu, 04 Jun 2026
4.7300
5.0200
4.7300
4.9700
266,600
Wed, 03 Jun 2026
4.7600
4.9600
4.5400
4.8700
443,800
Tue, 02 Jun 2026
4.5100
4.9700
4.4700
4.7700
262,300
Mon, 01 Jun 2026
4.4600
4.6780
4.3000
4.5700
292,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
4.3000
4.4900
4.1600
4.4300
273,100
Thu, 28 May 2026
4.2000
4.3600
4.0400
4.2700
150,100
Wed, 27 May 2026
4.1100
4.3500
4.1000
4.2000
114,800
Tue, 26 May 2026
4.6000
4.7280
4.0400
4.1300
664,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
4.9000
5.0500
4.4200
4.5400
309,800
Thu, 21 May 2026
4.1500
4.9100
4.1000
4.8800
377,900
Wed, 20 May 2026
3.9500
4.2590
3.9500
4.1500
274,900
Tue, 19 May 2026
3.7300
3.9400
3.6100
3.9100
184,000
Mon, 18 May 2026
4.0000
4.0650
3.6050
3.7300
453,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
67 · 10-Q
After-hours · 16:24 ET
QUARTERLY REPORT ↗
Fri, 15 May 2026
5.0600
5.1800
3.7000
3.7000
845,000
Thu, 14 May 2026
4.4700
5.1200
4.3400
4.8700
503,300
Thu, 14 May 2026
66 · 8-K
Pre-market · 08:13 ET
CURRENT REPORT ↗
Wed, 13 May 2026
4.4500
4.7100
4.3450
4.4600
203,100
Tue, 12 May 2026
4.6000
4.7000
4.4200
4.4700
201,300
Mon, 11 May 2026
4.4300
4.7000
4.2500
4.4900
377,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
4.7100
4.7300
4.3780
4.6100
370,400
Thu, 07 May 2026
4.8200
5.0000
4.6040
4.7800
250,800
Wed, 06 May 2026
4.9200
4.9800
4.6950
4.8000
344,300
Tue, 05 May 2026
5.5800
5.6000
4.9100
4.9100
432,500
Mon, 04 May 2026
5.8200
5.8700
5.4200
5.4900
340,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
5.5000
5.8700
5.3550
5.8500
730,100
Thu, 30 Apr 2026
5.2300
5.5000
4.9100
5.4700
483,100
Wed, 29 Apr 2026
5.2400
5.3900
4.6950
5.1800
715,400
Wed, 29 Apr 2026
65 · 8-K
Pre-market · 08:07 ET
CURRENT REPORT ↗
Tue, 28 Apr 2026
5.3200
5.4300
5.0640
5.1400
705,300
Mon, 27 Apr 2026
4.7200
5.6200
4.5100
5.4200
1,708,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
64 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Fri, 24 Apr 2026
4.7000
5.0900
4.6700
4.8700
1,037,400
Thu, 23 Apr 2026
4.4000
4.8300
4.4000
4.6400
1,105,300
Wed, 22 Apr 2026
4.0600
4.6500
3.9500
4.6000
2,565,000
Tue, 21 Apr 2026
3.7800
4.4400
3.6850
4.0400
2,106,300
Mon, 20 Apr 2026
3.7200
4.2900
3.4600
3.7100
4,348,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
2.9900
5.5500
2.7600
4.2900
40,349,200
Fri, 17 Apr 2026
63 · 8-K
Pre-market · 08:38 ET
CURRENT REPORT ↗
Thu, 16 Apr 2026
2.1700
2.3850
2.1090
2.3700
726,300
Wed, 15 Apr 2026
2.1200
2.3150
2.0800
2.1300
1,163,700
Tue, 14 Apr 2026
1.8500
2.1400
1.8300
2.1100
1,410,400
Mon, 13 Apr 2026
1.9000
1.9300
1.7600
1.7900
1,217,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
2.0200
2.0400
1.8900
1.9600
330,200
Thu, 09 Apr 2026
2.0900
2.1500
2.0000
2.0400
565,500
Wed, 08 Apr 2026
2.2300
2.2650
2.0300
2.0400
550,500
Wed, 08 Apr 2026
62 · 8-K
Pre-market · 09:06 ET
CURRENT REPORT ↗
Wed, 08 Apr 2026
61 · 424B3
Pre-market · 08:29 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 08 Apr 2026
60 · 8-K
Pre-market · 08:10 ET
CURRENT REPORT ↗
Tue, 07 Apr 2026
2.2100
2.2750
2.0650
2.0900
297,200
Mon, 06 Apr 2026
2.7500
2.7800
2.1500
2.1550
895,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
59 · 8-K
After-hours · 16:19 ET
CURRENT REPORT ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
2.6400
2.8400
2.5400
2.7500
385,500
Wed, 01 Apr 2026
2.9200
2.9700
2.7950
2.8100
226,700
Wed, 01 Apr 2026
58 · 10-K
Next filing day · accepted 31 Mar, 21:30 ET
ANNUAL REPORT ↗
Tue, 31 Mar 2026
57 · 8-K
After-hours · 16:00 ET
CURRENT REPORT ↗
Tue, 31 Mar 2026
2.9300
3.1090
2.6600
2.8900
304,300
Mon, 30 Mar 2026
2.7400
2.8200
2.6300
2.7600
267,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
56 · 8-K
After-hours · 16:49 ET
CURRENT REPORT ↗
Fri, 27 Mar 2026
2.7800
2.8440
2.6100
2.6800
229,200
Thu, 26 Mar 2026
2.9500
2.9650
2.8200
2.8500
169,800
Wed, 25 Mar 2026
3.0200
3.1700
2.9250
2.9900
152,000
Tue, 24 Mar 2026
2.8600
3.0000
2.8000
2.9400
180,700
Mon, 23 Mar 2026
2.8100
3.0300
2.7300
2.9200
246,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
2.7800
2.8400
2.6600
2.8100
430,600
Thu, 19 Mar 2026
2.7800
2.8300
2.6900
2.8100
280,700
Wed, 18 Mar 2026
2.9100
2.9250
2.7700
2.8100
288,500
Tue, 17 Mar 2026
3.0300
3.1100
2.9700
2.9800
235,200
Mon, 16 Mar 2026
2.9200
3.1100
2.9150
3.0300
365,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
3.0400
3.3210
2.8500
2.8900
354,500
Fri, 13 Mar 2026
55 · 8-K
Pre-market · 06:05 ET
CURRENT REPORT ↗
Thu, 12 Mar 2026
3.0100
3.0760
2.8850
2.9800
325,700
Wed, 11 Mar 2026
3.0000
3.1150
2.9400
3.0200
226,800
Tue, 10 Mar 2026
3.0000
3.0900
2.9100
3.0100
411,900
Mon, 09 Mar 2026
2.9400
3.1000
2.8650
2.9300
337,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
2.9600
2.9600
2.7980
2.8900
408,000
Thu, 05 Mar 2026
3.2400
3.3600
2.9130
3.0000
386,600
Wed, 04 Mar 2026
3.0800
3.4600
3.0100
3.2900
526,300
Tue, 03 Mar 2026
3.2000
3.3380
2.9700
3.0700
620,300
Mon, 02 Mar 2026
3.3000
3.6000
3.2100
3.4600
704,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
3.7000
3.7700
3.4500
3.5300
428,400
Thu, 26 Feb 2026
54 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Thu, 26 Feb 2026
3.9100
3.9300
3.7500
3.8200
420,400
Wed, 25 Feb 2026
3.4700
3.9300
3.4700
3.9100
683,300
Tue, 24 Feb 2026
3.3500
3.5200
3.3200
3.4500
276,800
Mon, 23 Feb 2026
3.5000
3.5500
3.3650
3.4100
257,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
3.6500
3.7100
3.5400
3.6100
212,300
Thu, 19 Feb 2026
3.6100
3.6650
3.5000
3.6600
318,000
Wed, 18 Feb 2026
3.5000
3.6500
3.4300
3.6200
741,300
Tue, 17 Feb 2026
3.4600
3.5500
3.2100
3.5100
622,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
3.5200
3.6100
3.3950
3.4800
514,900
Thu, 12 Feb 2026
53 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Thu, 12 Feb 2026
3.2700
3.5000
3.1450
3.4000
1,082,500
Wed, 11 Feb 2026
3.2100
3.3050
2.9900
3.2400
1,152,200
Tue, 10 Feb 2026
3.3600
3.4200
3.1300
3.1900
525,900
Mon, 09 Feb 2026
3.3900
3.5500
3.3380
3.4300
554,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
3.2200
3.4950
3.2200
3.4600
852,600
Thu, 05 Feb 2026
3.2700
3.4000
3.0050
3.1000
794,000
Thu, 05 Feb 2026
52 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Wed, 04 Feb 2026
3.7100
3.7500
3.4800
3.4800
897,000
Tue, 03 Feb 2026
3.8200
3.8300
3.5000
3.7900
605,500
Mon, 02 Feb 2026
4.1200
4.1200
3.8150
3.8400
532,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
4.5900
4.6500
4.2150
4.2900
695,300
Thu, 29 Jan 2026
4.8300
4.8410
4.5500
4.6400
569,400
Wed, 28 Jan 2026
4.9800
5.0600
4.7700
4.8300
308,800
Tue, 27 Jan 2026
4.8200
5.0200
4.6800
5.0000
448,400
Mon, 26 Jan 2026
5.1100
5.2000
4.7200
4.7300
624,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
5.3100
5.3200
5.1100
5.2400
209,700
Fri, 23 Jan 2026
51 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Thu, 22 Jan 2026
5.1600
5.4100
5.1600
5.2700
359,800
Wed, 21 Jan 2026
5.0300
5.1600
4.8300
5.0600
529,300
Tue, 20 Jan 2026
5.3000
5.3700
5.0700
5.0800
845,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
5.4000
5.7400
5.2600
5.5900
538,900
Thu, 15 Jan 2026
5.4100
5.4900
5.2500
5.4200
425,000
Wed, 14 Jan 2026
5.2400
5.4300
5.0400
5.4100
866,500
Tue, 13 Jan 2026
4.9800
5.2200
4.9800
5.1500
634,700
Mon, 12 Jan 2026
4.7300
5.1200
4.7000
4.9700
423,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
4.9000
4.9800
4.7300
4.7800
474,200
Thu, 08 Jan 2026
4.9200
4.9900
4.7700
4.8800
550,600
Wed, 07 Jan 2026
5.1600
5.2100
4.8500
5.0000
770,600
Tue, 06 Jan 2026
5.4100
5.5150
4.9500
5.1600
852,100
Mon, 05 Jan 2026
5.2700
5.5200
5.1500
5.3600
1,145,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
5.0400
5.2800
4.9700
5.1100
729,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
4.9900
5.2000
4.8600
4.9000
1,075,000
Tue, 30 Dec 2025
50 · 8-K
After-hours · 17:19 ET
CURRENT REPORT ↗
Tue, 30 Dec 2025
49 · 424B3
After-hours · 16:46 ET
PROSPECTUS ↗
Tue, 30 Dec 2025
5.2400
5.3200
4.9900
4.9900
709,000
Mon, 29 Dec 2025
5.1300
5.3200
4.9700
5.1350
962,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
5.1300
5.2850
5.0190
5.1800
736,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
5.3500
5.3600
5.0750
5.1300
403,000
Tue, 23 Dec 2025
6.0000
6.0300
5.1150
5.3500
1,832,600
Mon, 22 Dec 2025
6.8600
6.9290
6.2800
6.3000
886,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
48 · 8-K
After-hours · 16:28 ET
CURRENT REPORT ↗
Fri, 19 Dec 2025
6.4400
6.9400
6.4000
6.9000
927,900
Thu, 18 Dec 2025
47 · S-3
After-hours · 17:19 ET
REGISTRATION STATEMENT ↗
Thu, 18 Dec 2025
6.6800
6.9500
6.3300
6.3600
819,000
Wed, 17 Dec 2025
6.8100
7.0500
6.5000
6.5300
884,000
Tue, 16 Dec 2025
46 · 8-K
After-hours · 16:40 ET
CURRENT REPORT ↗
Tue, 16 Dec 2025
6.8100
7.0480
6.7810
6.8500
686,600
Mon, 15 Dec 2025
7.9700
7.9700
6.8200
6.9500
1,319,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
8.7300
8.7300
7.9100
7.9150
999,400
Thu, 11 Dec 2025
9.9600
10.0320
8.3910
8.6500
2,185,200
Wed, 10 Dec 2025
45 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Wed, 10 Dec 2025
10.7800
10.7800
9.5100
10.3200
2,037,300
Wed, 10 Dec 2025
44 · 8-K
Pre-market · 08:30 ET
CURRENT REPORT ↗
Wed, 10 Dec 2025
43 · 8-K
Pre-market · 08:01 ET
CURRENT REPORT ↗
Tue, 09 Dec 2025
10.4400
11.6700
10.3000
11.2400
811,800
Mon, 08 Dec 2025
10.9800
11.2400
10.6100
10.7000
705,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
11.7000
11.7000
10.4900
10.5100
965,100
Thu, 04 Dec 2025
11.2500
11.8200
11.1600
11.7900
547,300
Wed, 03 Dec 2025
10.8900
11.4590
10.6800
11.3300
740,500
Wed, 03 Dec 2025
42 · 8-K
Pre-market · 08:16 ET
CURRENT REPORT ↗
Tue, 02 Dec 2025
10.6500
11.2900
10.2600
10.6400
1,721,100
Mon, 01 Dec 2025
41 · 8-K
After-hours · 16:32 ET
CURRENT REPORT ↗
Mon, 01 Dec 2025
10.0700
10.2700
9.3300
9.4700
1,418,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
10.6300
11.1850
10.6300
10.6800
357,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
10.2000
10.8900
9.8900
10.6200
578,900
Tue, 25 Nov 2025
10.0200
10.3340
9.8500
10.1400
622,800
Tue, 25 Nov 2025
40 · 8-K
Pre-market · 08:01 ET
CURRENT REPORT ↗
Mon, 24 Nov 2025
10.3400
10.5300
9.8700
10.2900
1,054,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
10.0000
10.6600
9.9000
10.4100
904,800
Thu, 20 Nov 2025
11.3800
11.6600
10.3400
10.3700
979,400
Wed, 19 Nov 2025
12.4200
12.4670
10.9500
11.3700
1,322,100
Tue, 18 Nov 2025
12.2400
13.3000
12.1600
12.9100
1,086,100
Mon, 17 Nov 2025
14.6400
14.6400
12.0300
12.3600
1,894,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
39 · 10-Q
After-hours · 17:04 ET
QUARTERLY REPORT ↗
Fri, 14 Nov 2025
15.0000
16.3000
14.7400
14.8600
796,400
Fri, 14 Nov 2025
38 · 8-K
Pre-market · 08:01 ET
CURRENT REPORT ↗
Thu, 13 Nov 2025
16.4400
16.9500
15.6100
16.1800
747,500
Wed, 12 Nov 2025
16.8300
17.5500
16.2500
17.0100
456,800
Tue, 11 Nov 2025
17.8400
18.1200
16.8000
16.8600
478,600
Mon, 10 Nov 2025
18.3500
19.0800
17.9900
18.1700
637,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
15.4000
17.9800
15.4000
17.9400
806,300
Thu, 06 Nov 2025
16.1100
16.4300
15.3800
15.9700
784,900
Wed, 05 Nov 2025
15.9100
16.6700
15.5100
16.6300
896,400
Tue, 04 Nov 2025
37 · DEFA14A
After-hours · 17:29 ET
PROXY STATEMENT ↗
Tue, 04 Nov 2025
16.4200
17.4400
15.3000
15.3750
1,112,800
Tue, 04 Nov 2025
36 · DEF 14A
Pre-market · 09:20 ET
PROXY STATEMENT ↗
Mon, 03 Nov 2025
18.5300
19.4500
17.2000
17.3000
1,410,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
20.3100
21.1000
19.5900
19.6400
861,100
Thu, 30 Oct 2025
19.6300
21.2600
19.3500
20.0700
1,381,700
Wed, 29 Oct 2025
22.6600
22.8900
19.7700
20.7000
2,319,700
Wed, 29 Oct 2025
35 · 8-K
Pre-market · 08:01 ET
CURRENT REPORT ↗
Tue, 28 Oct 2025
21.7900
24.4400
20.6500
21.7700
3,402,600
Mon, 27 Oct 2025
34 · 8-K
After-hours · 16:00 ET
CURRENT REPORT ↗
Mon, 27 Oct 2025
20.5400
22.8800
19.5600
20.6500
3,866,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
33 · PRE 14A
After-hours · 16:58 ET
PROXY STATEMENT ↗
Fri, 24 Oct 2025
16.1000
18.3750
15.8500
18.0300
3,159,200
Thu, 23 Oct 2025
17.8300
17.9400
15.3100
15.3600
4,716,000
Thu, 23 Oct 2025
32 · 8-K
Pre-market · 08:01 ET
CURRENT REPORT ↗
Wed, 22 Oct 2025
15.5700
15.9500
14.4700
15.6400
1,864,200
Tue, 21 Oct 2025
16.6500
16.8560
14.7400
16.3600
1,698,300
Mon, 20 Oct 2025
17.4200
18.3130
16.8650
17.1200
749,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
16.3000
17.4000
16.0000
16.8000
509,520
Thu, 16 Oct 2025
18.2000
18.5000
16.3000
16.7000
1,744,250
Wed, 15 Oct 2025
18.2000
18.8000
17.4200
18.3000
1,476,320
Wed, 15 Oct 2025
31 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Tue, 14 Oct 2025
18.7000
19.7500
18.3000
19.2000
828,330
Mon, 13 Oct 2025
20.2000
20.4000
19.2000
19.8000
1,180,660
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
22.1000
22.3000
19.7000
19.8000
1,723,220
Thu, 09 Oct 2025
22.8000
23.0500
21.8000
21.9000
949,880
Wed, 08 Oct 2025
30 · 8-K
After-hours · 17:15 ET
CURRENT REPORT ↗
Wed, 08 Oct 2025
23.1000
23.9000
22.7000
23.2000
693,540
Tue, 07 Oct 2025
25.5000
25.8000
23.0000
23.3000
1,160,340
Mon, 06 Oct 2025
29 · S-3ASR
After-hours · 16:10 ET
REGISTRATION STATEMENT ↗
Mon, 06 Oct 2025
25.9000
27.0500
25.3000
25.5000
1,006,980
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
25.8000
27.1000
24.8000
25.3000
855,610
Thu, 02 Oct 2025
24.0000
26.3000
23.7000
25.8000
1,027,250
Wed, 01 Oct 2025
24.3000
25.0000
23.6000
23.8000
807,500
Tue, 30 Sep 2025
24.3000
24.6000
23.4000
24.1000
658,790
Tue, 30 Sep 2025
28 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Mon, 29 Sep 2025
25.3000
26.4000
24.3000
24.8000
760,850
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
23.8000
25.5000
23.5000
25.1000
710,750
Thu, 25 Sep 2025
23.5000
24.4000
22.3000
23.3000
838,040
Thu, 25 Sep 2025
27 · 8-K/A
Next filing day · accepted 24 Sep, 21:22 ET
AMENDMENT NO. 1 TO FORM 8-K ↗
Wed, 24 Sep 2025
25.3000
25.8000
24.3000
24.4000
926,310
Tue, 23 Sep 2025
24.6000
26.6000
24.4000
25.3000
969,930
Mon, 22 Sep 2025
26.9000
27.2000
23.6000
24.0000
2,274,340
Mon, 22 Sep 2025
26 · 8-K
Pre-market · 09:25 ET
CURRENT REPORT ↗
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
25 · DEFA14A
After-hours · 16:48 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Fri, 19 Sep 2025
24 · 8-K
After-hours · 16:15 ET
CURRENT REPORT ↗
Fri, 19 Sep 2025
24.5000
26.5000
24.5000
25.3000
1,798,230
Thu, 18 Sep 2025
23.5000
25.4000
23.3000
25.1000
864,740
Wed, 17 Sep 2025
23.2000
23.7000
22.1000
22.9000
1,024,060
Tue, 16 Sep 2025
23.5000
23.8000
22.5000
23.1000
717,500
Mon, 15 Sep 2025
24.8000
25.1000
23.5000
23.7000
817,780
Mon, 15 Sep 2025
23 · 8-K
Pre-market · 08:04 ET
CURRENT REPORT ↗
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
24.0000
26.1000
23.5000
25.5000
1,487,840
Thu, 11 Sep 2025
25.0000
26.2000
23.3000
24.1000
1,243,720
Wed, 10 Sep 2025
24.5000
27.0000
24.3000
24.7000
975,720
Tue, 09 Sep 2025
24.5000
25.5000
23.3000
24.4000
1,174,440
Mon, 08 Sep 2025
24.4000
26.1000
23.9000
24.4000
1,428,170
Mon, 08 Sep 2025
22 · 8-K
Pre-market · 09:29 ET
CURRENT REPORT ↗
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
21 · DEF 14A
After-hours · 17:12 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 05 Sep 2025
20 · 8-K
After-hours · 16:20 ET
CURRENT REPORT ↗
Fri, 05 Sep 2025
25.0000
25.4000
22.2100
23.1000
823,270
Thu, 04 Sep 2025
24.3000
24.9000
21.1000
24.2000
1,759,650
Wed, 03 Sep 2025
27.3000
27.6000
24.6000
25.2000
1,749,710
Tue, 02 Sep 2025
27.1000
29.6000
26.3000
26.7000
1,042,180
Tue, 02 Sep 2025
19 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
28.7000
29.0000
26.5000
28.1000
1,133,980
Thu, 28 Aug 2025
30.5000
31.0000
28.0000
28.7000
791,220
Wed, 27 Aug 2025
31.2000
32.0000
26.1000
29.8000
1,299,630
Tue, 26 Aug 2025
18 · PRE 14A
After-hours · 17:20 ET
PRELIMINARY PROXY STATEMENT ↗
Tue, 26 Aug 2025
31.5000
32.3000
30.5000
31.0000
1,379,520
Mon, 25 Aug 2025
37.1000
37.5000
30.5000
30.7500
4,062,530
Mon, 25 Aug 2025
17 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Mon, 25 Aug 2025
16 · 8-K
Next filing day · accepted 22 Aug, 19:12 ET
CURRENT REPORT ↗
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
15 · 424B5
After-hours · 17:20 ET
PROSPECTUS SUPPLEMENT ↗
Fri, 22 Aug 2025
14 · S-3ASR
After-hours · 16:49 ET
REGISTRATION STATEMENT ↗
Fri, 22 Aug 2025
30.4000
34.7500
29.6000
33.0000
7,202,440
Fri, 22 Aug 2025
13 · S-3ASR
Pre-market · 07:58 ET
REGISTRATION STATEMENT ↗
Fri, 22 Aug 2025
12 · S-3ASR
Pre-market · 07:55 ET
REGISTRATION STATEMENT ↗
Thu, 21 Aug 2025
52.5000
54.4300
45.3000
48.1000
902,890
Thu, 21 Aug 2025
11 · 8-K/A
Next filing day · accepted 20 Aug, 19:32 ET
AMENDMENT NO. 1 TO FORM 8-K ↗
Thu, 21 Aug 2025
10 · 8-K
Next filing day · accepted 20 Aug, 19:30 ET
CURRENT REPORT ↗
Wed, 20 Aug 2025
65.0000
67.0000
48.9000
52.3000
924,660
Tue, 19 Aug 2025
67.5000
73.0000
65.1000
70.4000
536,830
Mon, 18 Aug 2025
65.0000
74.5000
63.3000
74.1000
654,680
Mon, 18 Aug 2025
9 · 8-K
Pre-market · 08:01 ET
CURRENT REPORT ↗
Mon, 18 Aug 2025
8 · 8-K/A
Pre-market · 06:33 ET
AMENDMENT NO. 1 TO FORM 8-K ↗
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
68.4000
72.4000
62.9000
70.4000
1,163,400
Thu, 14 Aug 2025
79.8500
81.0000
68.8000
76.1000
2,673,650
Thu, 14 Aug 2025
7 · 8-K
Next filing day · accepted 13 Aug, 21:29 ET
CURRENT REPORT ↗
Thu, 14 Aug 2025
6 · 424B5
Next filing day · accepted 13 Aug, 21:29 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 13 Aug 2025
5 · 8-K
After-hours · 16:26 ET
CURRENT REPORT ↗
Wed, 13 Aug 2025
143.5500
174.6000
97.1000
107.0000
8,811,640
Tue, 12 Aug 2025
59.8000
127.4000
48.8000
102.4000
22,440,850
Tue, 12 Aug 2025
4 · 8-K
Pre-market · 08:01 ET
CURRENT REPORT ↗
Mon, 11 Aug 2025
3 · 8-K
After market open · 10:03 ET
CURRENT REPORT ↗
Mon, 11 Aug 2025
30.5000
34.0000
29.4000
33.4000
638,970
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
34.9000
36.0000
29.9000
30.0000
733,570
Thu, 07 Aug 2025
34.2000
39.0000
33.6000
34.3000
136,380
Wed, 06 Aug 2025
30.9000
37.1000
30.9000
35.8000
82,300
Tue, 05 Aug 2025
2 · 8-K
After-hours · 16:04 ET
CURRENT REPORT ↗
Tue, 05 Aug 2025
35.4000
35.5000
30.5000
33.6000
256,190
Mon, 04 Aug 2025
33.4000
34.2500
30.3500
31.8000
53,540
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
29.6000
35.7000
27.2000
35.4000
333,450
Thu, 31 Jul 2025
35.0000
40.9000
31.4100
32.8000
195,050
Wed, 30 Jul 2025
31.6000
39.5000
31.6000
35.1500
432,790
Wed, 30 Jul 2025
1 · 8-K
Pre-market · 06:28 ET
CURRENT REPORT ↗
Tue, 29 Jul 2025
45.0000
47.5000
25.5000
32.2000
783,780
Mon, 28 Jul 2025
26.5000
41.5000
26.5000
29.1000
508,910
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend