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
17.3100
18.3700
16.9400
18.2300
2,182,598
Thu, 22 Oct 2026
17.0500
17.6500
16.8100
17.5200
2,502,900
Wed, 21 Oct 2026
17.1300
17.6800
16.8000
17.6550
2,603,700
Tue, 20 Oct 2026
16.3450
17.0000
16.0600
16.3100
2,018,800
Mon, 19 Oct 2026
17.1400
17.2600
16.5900
16.6400
2,220,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
17.6800
18.0400
16.6300
16.7500
3,132,300
Thu, 15 Oct 2026
16.2800
17.9050
15.9900
17.8300
3,451,700
Wed, 14 Oct 2026
17.9200
18.0550
17.0100
17.0200
3,616,800
Tue, 13 Oct 2026
18.8700
18.9800
18.2350
18.3400
3,071,000
Mon, 12 Oct 2026
19.9700
20.3700
19.2900
19.3700
1,699,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
20.7200
20.9600
19.6500
20.0000
2,845,900
Thu, 08 Oct 2026
21.1900
21.5700
20.0600
20.6700
3,574,800
Wed, 07 Oct 2026
22.0300
22.1500
21.1550
21.5100
3,192,500
Tue, 06 Oct 2026
34 · 424B3
After-hours · 20:10 ET
424B3 ↗
Tue, 06 Oct 2026
33 · 8-K
After-hours · 20:05 ET
8-K ↗
Tue, 06 Oct 2026
23.1900
24.1250
22.3400
22.8300
4,217,000
Mon, 05 Oct 2026
23.2600
23.2600
22.0350
22.5900
3,591,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
23.1600
24.0400
22.4200
23.3200
4,702,600
Thu, 01 Oct 2026
23.3500
24.3670
22.7600
22.8500
3,902,200
Wed, 30 Sep 2026
23.9000
24.7450
23.1400
23.1500
4,314,600
Tue, 29 Sep 2026
24.6800
25.1700
22.6100
22.8600
3,044,200
Mon, 28 Sep 2026
23.9500
25.1000
23.7500
24.1100
3,498,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
23.3100
25.5800
23.3000
24.3600
5,289,900
Thu, 24 Sep 2026
21.6000
23.3000
21.3500
23.0900
2,649,300
Wed, 23 Sep 2026
23.3000
23.3400
21.7300
21.9000
2,079,500
Tue, 22 Sep 2026
22.8600
23.4100
22.1500
23.3450
2,687,600
Mon, 21 Sep 2026
21.5600
23.0200
21.5600
22.8250
2,816,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
21.8550
22.0000
20.4810
20.9700
9,214,700
Thu, 17 Sep 2026
20.9800
22.2050
20.8100
21.7200
2,425,300
Wed, 16 Sep 2026
20.6800
20.7150
19.5600
20.2800
3,200,300
Tue, 15 Sep 2026
21.2100
21.6650
20.4200
20.4900
2,859,100
Mon, 14 Sep 2026
20.5250
22.3600
20.3900
21.3600
2,087,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
21.0500
21.8050
20.8680
21.1300
1,901,800
Thu, 10 Sep 2026
21.4400
22.5950
20.7400
20.9000
2,166,500
Wed, 09 Sep 2026
23.2400
23.3000
21.7600
21.8100
2,218,000
Tue, 08 Sep 2026
22.0450
23.4500
21.4160
22.9000
3,125,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
21.5200
21.9690
21.0800
21.6700
1,798,500
Thu, 03 Sep 2026
21.4400
21.6500
20.7000
21.0600
1,818,200
Wed, 02 Sep 2026
20.7000
21.2400
20.6800
21.0700
2,099,700
Tue, 01 Sep 2026
20.4600
21.2500
20.3530
20.6700
2,091,800
Mon, 31 Aug 2026
21.0400
21.6500
20.8900
21.1200
2,166,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
21.9750
22.0600
20.7900
21.2600
2,901,800
Thu, 27 Aug 2026
22.6900
22.7300
21.9300
22.1600
1,849,800
Wed, 26 Aug 2026
22.1600
22.8750
22.0800
22.2600
1,978,900
Tue, 25 Aug 2026
23.5500
23.7900
22.1300
22.2600
2,897,100
Mon, 24 Aug 2026
23.6400
23.9100
23.0000
23.1000
2,302,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
24.1400
25.1700
23.7150
24.4500
2,098,400
Thu, 20 Aug 2026
25.3000
25.3610
22.9300
23.6300
3,366,800
Wed, 19 Aug 2026
26.0100
26.0960
24.4300
25.3000
2,275,700
Tue, 18 Aug 2026
26.0000
26.9700
25.4800
26.1400
2,094,000
Mon, 17 Aug 2026
26.3800
27.7000
26.1100
27.1800
2,433,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
27.7500
28.2000
26.2000
26.6700
3,305,700
Thu, 13 Aug 2026
25.3100
27.7020
25.2410
26.7700
3,763,100
Wed, 12 Aug 2026
26.7100
27.7400
25.8500
26.5400
6,343,400
Tue, 11 Aug 2026
32 · 424B3
After-hours · 17:20 ET
424B3 ↗
Tue, 11 Aug 2026
31 · 10-Q
After-hours · 17:15 ET
10-Q ↗
Tue, 11 Aug 2026
30 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 11 Aug 2026
25.4400
26.8500
25.0500
26.3600
3,370,900
Mon, 10 Aug 2026
26.9400
27.1700
24.8000
25.7600
2,847,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
24.5400
26.7600
24.2500
26.7100
4,216,400
Thu, 06 Aug 2026
22.6000
24.7600
22.4500
24.0600
2,477,100
Wed, 05 Aug 2026
23.0100
23.5000
22.3700
22.8400
2,140,200
Tue, 04 Aug 2026
22.7050
23.8700
22.3940
23.3300
3,671,400
Mon, 03 Aug 2026
19.8000
21.9600
19.4400
21.8900
3,083,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
21.1600
21.3100
19.3900
20.3300
2,726,600
Thu, 30 Jul 2026
18.2700
20.4400
18.2000
20.2900
4,378,900
Wed, 29 Jul 2026
19.1300
19.2200
17.7100
17.8400
4,170,900
Tue, 28 Jul 2026
19.3000
20.3200
18.4000
19.3200
3,889,900
Mon, 27 Jul 2026
20.1700
20.5550
19.3600
19.8800
2,626,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
20.7600
20.8600
19.5300
19.6900
2,611,900
Thu, 23 Jul 2026
19.9600
21.3300
19.8000
20.7000
2,861,200
Wed, 22 Jul 2026
21.0000
21.3200
20.0300
20.2400
2,080,400
Tue, 21 Jul 2026
19.9100
21.5000
19.6700
21.1100
3,915,600
Mon, 20 Jul 2026
19.4650
19.9500
18.9600
19.6700
3,112,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
18.2700
20.2200
18.0300
19.2700
5,102,500
Thu, 16 Jul 2026
20.4700
20.4800
18.7700
19.0300
5,048,700
Wed, 15 Jul 2026
21.7250
22.3000
20.7000
20.9400
4,518,400
Tue, 14 Jul 2026
22.7400
23.1500
21.5300
21.5500
2,833,300
Mon, 13 Jul 2026
23.6200
23.8000
22.0600
22.2700
3,201,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
25.5000
25.5600
24.0400
24.0900
2,445,400
Thu, 09 Jul 2026
26.0000
26.1280
25.2700
25.2800
2,040,600
Wed, 08 Jul 2026
24.9900
26.5000
24.8500
25.8800
3,377,500
Tue, 07 Jul 2026
27.5100
27.6900
25.6400
25.6600
3,046,100
Mon, 06 Jul 2026
28.8500
29.7500
27.7400
28.0000
3,634,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
28.0300
31.0900
27.6700
28.9000
3,550,900
Wed, 01 Jul 2026
29.4100
30.6400
28.2000
28.3700
6,439,800
Tue, 30 Jun 2026
28.7300
30.3000
27.2000
29.4000
6,793,900
Mon, 29 Jun 2026
26.5900
29.1800
26.5200
29.0500
7,411,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
24.4000
25.8700
24.2300
25.5400
12,529,700
Thu, 25 Jun 2026
25.4000
25.5140
23.8900
24.6100
6,058,900
Wed, 24 Jun 2026
26.9900
26.9900
24.6810
24.9800
7,164,000
Tue, 23 Jun 2026
28.4500
29.8000
27.2000
27.2100
5,165,700
Mon, 22 Jun 2026
30.4900
30.5000
27.6200
28.9600
6,232,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
31.5500
31.7700
28.8270
30.9500
13,334,400
Wed, 17 Jun 2026
31.4100
32.5900
30.7300
31.1500
5,238,300
Tue, 16 Jun 2026
32.4500
32.9800
30.3300
30.9500
7,902,000
Mon, 15 Jun 2026
34.7900
34.8800
32.9800
33.3600
7,685,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
38.6850
39.2500
31.4000
31.8700
14,538,100
Thu, 11 Jun 2026
34.8250
39.5300
34.3540
39.3700
10,324,100
Wed, 10 Jun 2026
34.7500
35.3500
32.6700
33.4200
5,151,200
Tue, 09 Jun 2026
37.9400
38.0000
31.9100
33.4450
6,331,900
Mon, 08 Jun 2026
37.1800
38.2000
35.6800
36.1800
4,218,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
29 · 424B3
After-hours · 16:36 ET
424B3 ↗
Fri, 05 Jun 2026
28 · 8-K
After-hours · 16:28 ET
8-K ↗
Fri, 05 Jun 2026
39.6850
40.7900
35.5500
36.1000
6,684,000
Thu, 04 Jun 2026
38.7800
42.9800
38.1020
41.3300
6,284,100
Wed, 03 Jun 2026
42.2300
44.8000
39.3400
39.7800
8,024,700
Tue, 02 Jun 2026
44.0300
46.4400
43.0300
43.3700
6,220,000
Tue, 02 Jun 2026
27 · 424B3
Pre-market · 06:23 ET
424B3 ↗
Tue, 02 Jun 2026
26 · 8-K
Pre-market · 06:21 ET
8-K ↗
Mon, 01 Jun 2026
44.9600
46.0170
39.7500
44.2400
16,244,800
Mon, 01 Jun 2026
25 · 424B4
Next filing day · accepted 29 May, 19:51 ET
424B4 ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
46.4400
47.3050
44.0000
46.4900
22,389,200
Thu, 28 May 2026
57.0000
57.0000
48.5300
49.3700
15,318,800
Wed, 27 May 2026
58.6700
62.1500
55.2500
57.2800
11,663,800
Tue, 26 May 2026
24 · 424B3
After-hours · 16:26 ET
424B3 ↗
Tue, 26 May 2026
23 · S-1
After-hours · 16:06 ET
S-1 ↗
Tue, 26 May 2026
53.2900
62.1700
51.9900
58.8100
15,777,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
42.9300
50.0200
42.9300
49.5000
8,821,800
Thu, 21 May 2026
42.5150
43.1500
40.6500
42.8600
4,349,200
Wed, 20 May 2026
43.6300
45.1000
41.8000
44.0000
5,779,500
Tue, 19 May 2026
42.9450
43.5600
39.1100
42.5700
5,832,700
Mon, 18 May 2026
43.3100
47.7100
42.3400
43.9500
9,863,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
40.6500
42.1500
37.6520
40.4300
8,251,700
Thu, 14 May 2026
39.6550
43.6000
38.2800
42.3800
8,358,700
Wed, 13 May 2026
39.9900
41.0000
38.0100
39.3700
6,071,800
Tue, 12 May 2026
36.9600
40.2300
36.2500
39.3200
7,167,600
Mon, 11 May 2026
38.4400
40.3550
36.9000
38.2400
7,972,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
33.3150
40.4000
32.7750
39.6800
11,917,300
Thu, 07 May 2026
34.6150
35.2000
31.8100
32.3600
3,701,800
Wed, 06 May 2026
32.6600
35.9900
32.2000
34.5500
7,950,300
Tue, 05 May 2026
38.6900
39.1380
31.3000
31.5200
8,563,400
Mon, 04 May 2026
22 · 10-Q
After-hours · 17:08 ET
10-Q ↗
Mon, 04 May 2026
21 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 04 May 2026
20 · 424B3
After-hours · 17:21 ET
424B3 ↗
Mon, 04 May 2026
33.8000
34.4800
32.3500
33.3700
4,959,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
35.1200
35.1200
32.5650
33.8000
3,319,800
Thu, 30 Apr 2026
33.7500
35.4500
33.1000
34.6000
4,144,200
Wed, 29 Apr 2026
33.7000
33.7000
31.2360
33.4900
3,609,700
Tue, 28 Apr 2026
33.5600
34.8450
32.7900
34.2150
3,394,000
Mon, 27 Apr 2026
35.1800
36.0100
33.0000
34.5100
4,465,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
39.1800
39.3100
35.0000
35.1300
4,973,600
Thu, 23 Apr 2026
40.6500
40.9600
36.9000
38.5400
4,464,100
Wed, 22 Apr 2026
43.4500
45.7500
39.2200
41.4500
6,833,600
Tue, 21 Apr 2026
19 · 424B3
After-hours · 17:07 ET
424B3 ↗
Tue, 21 Apr 2026
18 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 21 Apr 2026
43.5400
44.8600
41.8300
42.0900
4,918,500
Mon, 20 Apr 2026
43.0400
46.2960
42.2500
42.7900
4,886,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
17 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Fri, 17 Apr 2026
16 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Fri, 17 Apr 2026
44.6500
46.2800
42.9600
43.7200
7,762,400
Thu, 16 Apr 2026
38.0400
44.3190
37.0800
44.1700
9,149,300
Wed, 15 Apr 2026
36.5600
37.6900
35.0600
37.6200
5,025,200
Tue, 14 Apr 2026
40.4050
40.9900
34.0800
36.6100
9,972,800
Mon, 13 Apr 2026
36.7100
39.6300
36.7000
38.8000
5,499,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
37.4250
39.7500
36.1500
37.5400
6,902,100
Thu, 09 Apr 2026
37.9850
41.5100
37.2750
37.5700
13,195,700
Wed, 08 Apr 2026
38.1000
39.8600
36.0300
38.1200
9,681,600
Tue, 07 Apr 2026
33.6700
36.1000
32.1600
35.5700
9,070,200
Mon, 06 Apr 2026
33.8700
35.8000
32.5620
34.8500
10,061,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
15 · 424B3
After-hours · 16:58 ET
424B3 ↗
Fri, 03 Apr 2026
14 · 8-K
After-hours · 16:56 ET
8-K ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
27.5600
33.0800
27.4200
32.9300
7,745,300
Wed, 01 Apr 2026
29.1200
31.3700
28.8400
29.7600
9,837,500
Tue, 31 Mar 2026
24.6750
28.7100
24.5250
28.4700
9,350,600
Mon, 30 Mar 2026
24.0200
24.6100
22.7820
23.6200
5,325,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
26.2000
26.6700
23.0300
23.7050
6,455,000
Thu, 26 Mar 2026
26.9000
28.1200
25.7200
26.8100
6,404,000
Wed, 25 Mar 2026
24.6300
28.3400
24.3100
27.5300
9,597,500
Tue, 24 Mar 2026
23.6400
24.3000
22.5700
23.7300
5,120,900
Mon, 23 Mar 2026
22.6400
25.0250
21.5300
24.0100
7,748,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
25.5500
27.1700
22.1200
23.2200
16,002,400
Fri, 20 Mar 2026
13 · 424B3
Next filing day · accepted 19 Mar, 21:01 ET
424B3 ↗
Fri, 20 Mar 2026
12 · 10-K
Next filing day · accepted 19 Mar, 18:00 ET
10-K ↗
Thu, 19 Mar 2026
11 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 19 Mar 2026
22.1300
23.4700
21.9400
22.9600
5,401,300
Wed, 18 Mar 2026
24.0700
24.4900
23.0500
23.1900
3,617,000
Tue, 17 Mar 2026
23.9200
25.0300
23.5780
24.5800
3,062,300
Mon, 16 Mar 2026
23.9000
25.1900
22.7700
23.9300
3,622,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
23.8400
25.3300
23.3300
23.4700
5,604,800
Thu, 12 Mar 2026
23.7000
25.1700
22.9100
23.2300
14,211,600
Wed, 11 Mar 2026
19.1800
20.6150
19.1500
20.6000
2,608,800
Tue, 10 Mar 2026
20.1600
20.1600
18.8100
19.3900
3,296,600
Mon, 09 Mar 2026
19.5300
21.0350
19.2200
20.7500
2,533,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
19.9800
21.1600
19.5350
19.7300
1,524,200
Thu, 05 Mar 2026
21.1050
21.6100
19.4500
20.3800
1,757,100
Wed, 04 Mar 2026
20.8400
21.9300
20.7100
21.4000
1,952,500
Tue, 03 Mar 2026
10 · 424B3
After-hours · 16:57 ET
424B3 ↗
Tue, 03 Mar 2026
9 · 8-K
After-hours · 16:54 ET
8-K ↗
Tue, 03 Mar 2026
20.3000
21.2500
19.5600
20.8600
1,493,500
Mon, 02 Mar 2026
18.5000
21.4500
18.1120
20.9200
3,033,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
20.4700
20.6900
18.8420
19.2700
3,580,200
Thu, 26 Feb 2026
20.3800
21.7800
20.0500
21.5300
2,951,300
Wed, 25 Feb 2026
20.7000
21.0300
19.9600
20.3500
2,261,900
Tue, 24 Feb 2026
19.9800
20.7200
19.1200
20.7000
1,643,400
Mon, 23 Feb 2026
19.4900
20.2000
19.2100
19.9800
1,370,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
21.0000
21.7600
19.8400
19.9800
2,102,100
Thu, 19 Feb 2026
20.7500
21.9100
20.5200
21.5300
1,612,000
Wed, 18 Feb 2026
20.3500
22.0000
20.1600
21.4700
2,743,900
Tue, 17 Feb 2026
19.0000
21.7000
18.6180
20.3800
4,286,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
19.1000
20.4000
18.9380
19.3000
2,315,700
Thu, 12 Feb 2026
20.8400
20.8600
18.8000
19.1300
3,101,400
Wed, 11 Feb 2026
23.1000
23.2910
20.4500
20.8200
3,629,800
Tue, 10 Feb 2026
24.3600
24.6300
22.9400
23.0000
2,106,800
Mon, 09 Feb 2026
24.0000
25.3200
23.4000
24.7100
2,963,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
23.3900
24.4400
23.1100
23.8800
2,619,300
Thu, 05 Feb 2026
23.1900
24.4300
21.9500
22.3950
2,341,500
Wed, 04 Feb 2026
25.0500
25.0500
23.0550
24.4100
5,226,100
Tue, 03 Feb 2026
23.7000
25.1200
22.9500
25.0600
5,368,100
Mon, 02 Feb 2026
24.5200
25.4900
22.3100
22.8600
4,446,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
26.5000
27.7650
24.4100
25.2000
2,962,700
Thu, 29 Jan 2026
28.6600
28.9000
26.2000
27.0900
2,811,600
Wed, 28 Jan 2026
29.3300
30.1900
27.2400
28.8600
3,526,400
Tue, 27 Jan 2026
25.5600
29.7290
25.2000
29.3500
3,867,000
Mon, 26 Jan 2026
29.3300
29.3300
24.8400
25.2000
4,711,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
31.5000
31.9900
29.0800
29.1300
3,137,600
Thu, 22 Jan 2026
29.4800
31.1500
28.8900
30.9200
2,527,500
Wed, 21 Jan 2026
31.0000
31.2100
27.4000
28.9000
4,966,400
Tue, 20 Jan 2026
31.4500
34.3700
30.2900
30.3400
4,034,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
30.7900
34.3290
30.6600
33.4100
5,026,800
Thu, 15 Jan 2026
29.7000
30.8800
28.9200
29.7500
2,362,000
Wed, 14 Jan 2026
27.5000
30.0500
26.4300
30.0100
3,983,400
Tue, 13 Jan 2026
31.4200
31.5000
27.4560
27.9700
3,747,100
Mon, 12 Jan 2026
30.3800
30.6400
28.3300
30.4400
2,646,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
28.4450
31.0000
26.5100
30.1100
4,235,200
Thu, 08 Jan 2026
28.1000
31.2500
27.4700
27.9900
4,255,300
Wed, 07 Jan 2026
26.2550
29.0100
25.3000
27.3500
3,681,500
Tue, 06 Jan 2026
26.1300
27.2200
25.0000
26.4500
4,122,400
Mon, 05 Jan 2026
24.6200
26.0700
23.7500
25.7700
3,835,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
23.1100
23.8200
21.6180
23.7600
4,133,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
22.7500
23.1400
21.9700
22.3700
3,124,800
Tue, 30 Dec 2025
23.8600
24.4500
22.6950
22.7200
3,328,800
Mon, 29 Dec 2025
22.9200
24.8500
22.7800
23.6000
2,880,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
27.0000
27.1500
23.0500
23.3400
3,822,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
27.0900
27.9000
25.4600
27.0400
2,101,500
Tue, 23 Dec 2025
26.2800
27.4800
25.9100
26.4600
4,372,300
Mon, 22 Dec 2025
25.5100
28.7400
25.3300
28.6000
6,374,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
8 · 424B3
After-hours · 16:18 ET
424B3 ↗
Fri, 19 Dec 2025
20.3400
24.9100
20.3000
24.6500
8,173,100
Thu, 18 Dec 2025
19.2100
20.3000
18.9400
20.0700
1,882,200
Wed, 17 Dec 2025
20.3900
20.6200
18.5200
18.5300
1,527,500
Tue, 16 Dec 2025
20.0000
20.6600
19.3600
20.2800
1,511,900
Mon, 15 Dec 2025
7 · S-1/A
After-hours · 17:01 ET
S-1/A ↗
Mon, 15 Dec 2025
22.3200
23.6600
20.3200
20.3600
3,730,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
23.7800
24.1900
21.6300
22.1000
3,775,300
Thu, 11 Dec 2025
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 11 Dec 2025
21.8500
23.8300
20.5600
23.5100
3,664,800
Wed, 10 Dec 2025
19.5200
21.8800
18.9900
21.3000
3,501,800
Tue, 09 Dec 2025
19.1500
19.9500
18.6300
19.4600
1,342,200
Mon, 08 Dec 2025
20.0500
20.3800
18.4500
19.1300
1,755,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
20.3800
21.0150
19.6650
19.8100
1,881,800
Thu, 04 Dec 2025
18.6900
20.5000
18.5600
20.2200
2,279,100
Wed, 03 Dec 2025
17.8500
18.8600
17.5100
18.5500
1,811,300
Tue, 02 Dec 2025
16.9400
18.5250
16.8400
17.9000
2,085,200
Mon, 01 Dec 2025
17.1900
17.2660
16.5500
16.8100
1,475,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
17.6600
18.0600
17.4850
17.7100
720,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
17.6200
18.2800
17.1700
17.4300
1,464,100
Tue, 25 Nov 2025
16.9700
17.8400
16.8200
17.3400
1,523,300
Mon, 24 Nov 2025
16.7500
17.0500
16.3630
16.8600
1,569,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
17.0300
17.4000
16.0000
16.7800
2,111,600
Thu, 20 Nov 2025
19.6100
20.0000
16.9000
16.9200
2,753,800
Wed, 19 Nov 2025
19.7300
20.2100
19.1100
19.4200
1,451,900
Tue, 18 Nov 2025
19.0000
20.0900
18.8500
19.7600
2,150,400
Mon, 17 Nov 2025
5 · S-1
After-hours · 17:09 ET
S-1 ↗
Mon, 17 Nov 2025
22.9750
22.9750
19.1200
19.4800
3,628,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
20.9700
24.3500
20.8200
22.9500
4,459,700
Thu, 13 Nov 2025
22.6700
24.2200
20.4100
21.4200
8,164,800
Wed, 12 Nov 2025
4 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Wed, 12 Nov 2025
3 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 12 Nov 2025
19.2600
19.4800
18.2100
18.3100
2,410,300
Tue, 11 Nov 2025
19.0000
19.5700
18.4300
19.1300
1,216,000
Mon, 10 Nov 2025
2 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 10 Nov 2025
20.0000
20.2890
18.8200
19.2400
1,388,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
19.0200
20.2500
18.3900
19.7400
2,365,600
Thu, 06 Nov 2025
22.2200
22.2750
19.1900
19.3300
2,607,500
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:45 ET
8-K ↗
Wed, 05 Nov 2025
22.6100
22.8700
22.1700
22.5000
1,080,700
Tue, 04 Nov 2025
22.6600
24.3000
22.4800
22.8500
1,269,700
Mon, 03 Nov 2025
24.0600
24.0670
23.2010
23.7800
981,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
24.4500
24.7600
23.8100
24.2600
1,193,800
Thu, 30 Oct 2025
24.5100
25.0700
24.0600
24.4500
972,100
Wed, 29 Oct 2025
25.6700
25.7700
24.6500
25.0500
1,957,800
Tue, 28 Oct 2025
27.4400
27.5900
25.7200
25.7700
1,318,100
Mon, 27 Oct 2025
27.2000
27.7200
26.7450
27.4900
987,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
26.4800
27.6870
26.4100
26.9200
1,342,300