Daily NYSE 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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
22.4200
23.3599
21.8000
22.9300
2,342,169
Thu, 22 Oct 2026
23.5400
24.1600
22.0150
22.6300
4,379,400
Wed, 21 Oct 2026
24.0000
24.6500
23.0100
24.6400
2,909,100
Tue, 20 Oct 2026
23.3000
24.5700
23.0000
23.5000
2,165,600
Mon, 19 Oct 2026
24.3700
24.6100
23.5000
24.1400
3,176,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
25.2700
25.6100
23.1500
23.2200
4,068,200
Thu, 15 Oct 2026
24.0100
26.0300
23.1400
25.9100
5,537,100
Wed, 14 Oct 2026
27.0700
27.3900
23.9100
24.5800
5,530,200
Tue, 13 Oct 2026
26.8600
29.0650
26.8600
28.5700
3,690,600
Mon, 12 Oct 2026
29.6500
29.6500
26.7020
28.0300
5,822,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
31.2500
31.6200
29.9450
30.6100
3,230,600
Thu, 08 Oct 2026
35.0200
35.9400
29.5200
31.0200
22,823,600
Wed, 07 Oct 2026
44 · 8-K
After-hours · 20:18 ET
8-K ↗
Wed, 07 Oct 2026
30.5300
32.3020
30.4600
31.3700
7,359,700
Tue, 06 Oct 2026
34.0000
34.4980
31.3700
31.8300
2,989,500
Mon, 05 Oct 2026
34.0400
34.6400
32.0500
33.5300
3,300,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
32.3500
36.4900
31.6200
35.2800
7,349,800
Thu, 01 Oct 2026
28.7200
31.3900
28.0300
31.1700
3,192,100
Wed, 30 Sep 2026
28.3000
29.4900
27.3700
28.1300
4,103,100
Tue, 29 Sep 2026
28.4800
29.6000
27.3800
28.1300
2,038,900
Mon, 28 Sep 2026
27.5600
28.0700
26.2600
27.5800
1,571,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
26.6500
27.8500
26.5800
27.5700
1,530,800
Thu, 24 Sep 2026
26.4000
26.7740
25.4200
26.3000
1,743,200
Wed, 23 Sep 2026
27.9200
27.9200
26.5900
27.1400
2,264,500
Tue, 22 Sep 2026
27.3500
28.5300
26.7100
27.9900
2,708,700
Mon, 21 Sep 2026
27.0000
28.2200
26.2300
27.7100
2,685,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
24.3000
25.7200
24.0870
25.5900
3,710,400
Thu, 17 Sep 2026
24.6900
24.9800
23.5300
23.7400
1,834,900
Thu, 17 Sep 2026
43 · S-3ASR
Next filing day · accepted 16 Sep, 18:25 ET
S-3ASR ↗
Wed, 16 Sep 2026
42 · 8-K
After-hours · 17:09 ET
8-K ↗
Wed, 16 Sep 2026
24.6900
24.7700
23.0700
23.6700
1,588,000
Tue, 15 Sep 2026
23.9200
24.4000
23.2500
24.0200
2,058,300
Mon, 14 Sep 2026
24.0000
25.1200
23.6300
23.9600
2,700,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
41 · DEFA14A
After-hours · 16:02 ET
NOTICE & ACCESS CARD ↗
Fri, 11 Sep 2026
40 · DEF 14A
After-hours · 16:01 ET
DEFINITIVE NOTICE & PROXY STATEMENT ↗
Fri, 11 Sep 2026
25.8700
27.1700
25.6000
25.9200
1,681,600
Thu, 10 Sep 2026
26.0500
26.5990
25.0000
25.1700
2,663,900
Wed, 09 Sep 2026
28.4000
29.4900
26.9200
27.2800
2,115,000
Tue, 08 Sep 2026
29.0000
29.7000
27.2830
28.8800
2,409,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
27.1000
28.6960
26.9600
28.3500
2,299,200
Thu, 03 Sep 2026
26.7000
27.6300
25.3100
26.8400
1,730,800
Wed, 02 Sep 2026
25.9900
27.2500
25.5600
26.6500
2,211,600
Tue, 01 Sep 2026
26.1300
26.4700
25.3610
26.3100
5,559,300
Mon, 31 Aug 2026
25.8800
27.6500
25.6600
27.4000
2,603,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
26.6600
26.8900
25.3400
25.8500
1,492,700
Thu, 27 Aug 2026
27.4000
27.6500
26.3050
26.9500
1,997,300
Wed, 26 Aug 2026
25.5000
27.5000
25.5000
26.9300
3,105,800
Tue, 25 Aug 2026
39 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 25 Aug 2026
25.6900
25.7400
24.6400
25.2900
1,992,400
Mon, 24 Aug 2026
25.0000
25.5000
23.3700
24.7600
3,527,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
26.8600
27.8000
25.4380
25.7600
3,867,100
Thu, 20 Aug 2026
38 · 10-K
After-hours · 16:11 ET
10-K ↗
Thu, 20 Aug 2026
26.5000
28.6640
24.1400
26.3500
9,751,200
Wed, 19 Aug 2026
37 · 8-K
After-hours · 16:40 ET
8-K ↗
Wed, 19 Aug 2026
31.5000
32.0000
27.6100
29.0900
8,793,800
Tue, 18 Aug 2026
32.1000
33.6000
31.2100
31.4600
4,380,500
Mon, 17 Aug 2026
32.6500
35.1800
32.6500
34.9600
4,287,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
31.2500
31.8400
30.1200
31.7900
2,345,800
Thu, 13 Aug 2026
31.1500
33.5100
30.8400
31.5100
3,876,100
Wed, 12 Aug 2026
32.8700
33.0000
31.2400
31.7100
3,170,300
Tue, 11 Aug 2026
29.9200
31.0490
29.0400
30.1400
3,923,100
Mon, 10 Aug 2026
33.0000
33.0500
29.3000
29.3000
4,551,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
28.1050
32.9730
28.0000
32.8700
6,544,200
Thu, 06 Aug 2026
25.4000
29.0600
25.0000
27.5900
4,719,000
Wed, 05 Aug 2026
26.0400
26.6000
24.9600
25.1900
3,013,400
Tue, 04 Aug 2026
26.2900
27.3900
25.6000
27.0600
6,853,600
Mon, 03 Aug 2026
23.5100
25.9700
23.0500
24.3500
5,346,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
25.2500
25.4000
23.3300
23.6200
3,448,300
Thu, 30 Jul 2026
21.1700
24.0000
21.0050
23.7900
5,859,700
Wed, 29 Jul 2026
36 · 8-K/A
After market open · 11:28 ET
8-K/A ↗
Wed, 29 Jul 2026
21.7600
21.9700
19.9800
20.0600
4,737,400
Wed, 29 Jul 2026
35 · 8-K
Pre-market · 08:03 ET
8-K ↗
Tue, 28 Jul 2026
22.5000
22.7500
20.4800
21.8800
5,178,200
Mon, 27 Jul 2026
23.5000
24.0500
22.2600
23.8000
3,635,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
25.6100
25.7750
22.6500
23.0900
6,213,500
Thu, 23 Jul 2026
28.4000
28.8100
25.5400
25.9600
6,126,500
Wed, 22 Jul 2026
30.4600
31.7000
29.2000
29.2700
2,258,100
Tue, 21 Jul 2026
30.7100
32.1000
30.3000
31.7300
2,771,100
Mon, 20 Jul 2026
29.8800
30.5300
28.7120
29.3800
2,428,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
30.0000
30.9650
28.3200
29.8900
4,725,200
Thu, 16 Jul 2026
34.0100
34.1200
30.1000
31.1800
3,884,300
Wed, 15 Jul 2026
35.5000
37.1000
32.8000
35.1000
3,548,500
Tue, 14 Jul 2026
35.9000
35.9700
33.6000
34.3100
2,302,500
Mon, 13 Jul 2026
34.0000
36.2940
33.4130
33.6500
2,704,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
35.9800
37.5000
33.9500
35.2900
2,682,600
Thu, 09 Jul 2026
38.0000
39.3100
37.0000
37.2500
3,171,600
Wed, 08 Jul 2026
35.2500
36.8400
33.6500
35.8600
3,464,400
Tue, 07 Jul 2026
37.4400
37.6000
34.0100
36.0000
5,885,600
Mon, 06 Jul 2026
39.5750
42.4500
39.1100
39.4700
3,653,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
44.7000
46.8630
39.0400
40.0000
4,977,800
Wed, 01 Jul 2026
46.0000
48.2100
44.4470
44.5600
3,712,700
Tue, 30 Jun 2026
44.9900
51.6500
44.9900
48.2500
6,292,100
Mon, 29 Jun 2026
47.2200
49.4500
41.2900
44.2400
5,152,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
45.6000
48.8100
43.9000
45.9700
7,571,100
Thu, 25 Jun 2026
49.4350
49.4400
43.2800
47.7900
4,074,700
Wed, 24 Jun 2026
48.1600
48.5600
43.6100
45.8700
4,681,400
Tue, 23 Jun 2026
47.4000
52.4950
45.0600
48.9100
5,017,400
Mon, 22 Jun 2026
59.8000
60.2500
51.3840
52.9700
7,104,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
34 · 424B3
After-hours · 17:09 ET
424B3 ↗
Thu, 18 Jun 2026
51.1600
57.5000
47.8200
57.4100
9,559,400
Wed, 17 Jun 2026
47.5800
52.9100
46.2900
48.6900
8,131,600
Tue, 16 Jun 2026
47.9100
51.3400
44.6700
45.0000
5,817,300
Mon, 15 Jun 2026
51.2500
51.8700
46.1900
49.0900
8,279,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
45.8500
45.8500
40.0100
43.1400
6,890,600
Thu, 11 Jun 2026
43.9800
46.4800
42.1850
45.5400
5,509,000
Wed, 10 Jun 2026
46.9850
48.6510
43.0000
43.4200
7,223,900
Tue, 09 Jun 2026
33 · S-1
After-hours · 16:44 ET
S-1 ↗
Tue, 09 Jun 2026
32 · 424B3
After-hours · 16:34 ET
424B3 ↗
Tue, 09 Jun 2026
31 · 424B3
After-hours · 16:29 ET
424B3 ↗
Tue, 09 Jun 2026
30 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 09 Jun 2026
57.0000
59.0000
45.1200
48.7800
10,465,200
Mon, 08 Jun 2026
60.1700
60.8000
53.8000
55.4200
5,762,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
63.1250
63.5030
54.1100
55.0600
7,787,800
Thu, 04 Jun 2026
57.3000
70.0000
56.6200
67.0600
7,759,000
Wed, 03 Jun 2026
65.9000
67.2500
60.3400
61.6700
8,006,600
Tue, 02 Jun 2026
55.8000
62.7800
54.9900
61.0600
8,835,400
Mon, 01 Jun 2026
54.7800
59.0650
49.6600
52.9500
11,534,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
65.6900
66.5000
58.1400
59.2800
7,564,500
Thu, 28 May 2026
62.4500
69.2700
58.5000
65.0500
6,882,600
Wed, 27 May 2026
73.3900
74.0330
56.5000
63.2600
16,538,400
Tue, 26 May 2026
77.7800
80.7000
70.8000
73.5000
11,498,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
71.5000
80.8200
68.2700
69.8900
10,942,900
Thu, 21 May 2026
59.5200
72.1700
58.9500
69.5000
9,319,800
Wed, 20 May 2026
62.4400
63.4700
53.7800
58.6200
7,637,300
Tue, 19 May 2026
55.6900
62.0100
55.6700
58.8300
5,816,200
Mon, 18 May 2026
63.5400
69.5000
55.1000
59.3500
10,116,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.8000
66.0000
59.5100
62.1300
10,021,500
Thu, 14 May 2026
63.3550
72.3500
60.1500
69.9600
18,056,800
Wed, 13 May 2026
66.6300
73.7400
58.6000
62.6000
33,734,700
Tue, 12 May 2026
49.2400
53.9800
45.2000
53.7200
12,280,700
Mon, 11 May 2026
49.0000
53.9800
48.2600
50.3100
9,139,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
47.8000
50.9880
45.6200
46.6000
6,561,300
Thu, 07 May 2026
29 · 424B3
After-hours · 17:13 ET
424B3 ↗
Thu, 07 May 2026
28 · 424B3
After-hours · 17:06 ET
424B3 ↗
Thu, 07 May 2026
27 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Thu, 07 May 2026
43.0900
49.0000
43.0120
45.1600
10,870,400
Wed, 06 May 2026
32.5000
43.3800
32.0000
43.0800
14,847,800
Tue, 05 May 2026
26 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 05 May 2026
38.6900
40.2500
36.4350
36.6300
10,737,400
Mon, 04 May 2026
36.2900
37.6800
34.8000
35.9400
4,347,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
29.4000
37.5500
28.9590
36.7600
8,391,600
Thu, 30 Apr 2026
26.4000
29.6650
26.3800
29.5300
6,265,900
Wed, 29 Apr 2026
26.4000
27.5000
25.1700
25.6300
2,267,200
Tue, 28 Apr 2026
27.9000
28.9600
25.0800
25.8500
5,147,100
Mon, 27 Apr 2026
32.1700
32.4000
28.4000
29.6700
4,884,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
29.1000
32.7700
29.1000
31.2300
8,408,800
Thu, 23 Apr 2026
27.8500
29.7700
26.6000
27.5500
4,850,500
Wed, 22 Apr 2026
26.4900
29.4500
25.8310
27.7500
9,070,200
Tue, 21 Apr 2026
26.8300
30.2480
24.6500
24.7000
10,031,700
Mon, 20 Apr 2026
25.6200
28.6900
24.9100
26.3300
3,478,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
26.5000
27.0600
24.7700
25.5600
2,008,600
Thu, 16 Apr 2026
24.2700
28.0800
24.0000
26.5400
3,728,000
Wed, 15 Apr 2026
22.6100
24.6300
21.5000
23.9000
2,595,900
Tue, 14 Apr 2026
24.8000
25.0500
22.7300
23.0000
1,926,400
Mon, 13 Apr 2026
23.4800
24.9300
23.1000
24.1500
2,140,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
24.9400
25.9000
22.2000
23.2200
3,250,900
Thu, 09 Apr 2026
20.9600
25.0900
20.5300
24.4300
4,499,600
Wed, 08 Apr 2026
19.9000
20.7900
19.5100
20.5600
2,454,800
Tue, 07 Apr 2026
17.9200
18.9300
17.8500
18.9300
763,600
Mon, 06 Apr 2026
17.5000
18.7100
17.5000
18.0500
912,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
15.5800
17.6000
15.5100
17.4700
903,500
Wed, 01 Apr 2026
16.4000
16.7700
16.0900
16.4500
854,600
Tue, 31 Mar 2026
15.1200
16.5500
14.6100
16.3200
1,352,600
Mon, 30 Mar 2026
15.5800
15.7000
14.5800
14.8000
1,120,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
16.5000
16.6000
15.3500
15.4400
1,320,300
Thu, 26 Mar 2026
25 · 424B3
After-hours · 16:54 ET
424B3 ↗
Thu, 26 Mar 2026
24 · 424B3
After-hours · 16:52 ET
424B3 ↗
Thu, 26 Mar 2026
23 · 8-K
After-hours · 16:49 ET
8-K ↗
Thu, 26 Mar 2026
18.1100
18.3700
16.8200
16.8200
788,300
Wed, 25 Mar 2026
16.7000
18.5000
16.7000
18.5000
1,196,800
Tue, 24 Mar 2026
16.2000
16.9400
16.0500
16.6700
1,012,600
Mon, 23 Mar 2026
16.3900
17.0700
15.9300
16.6000
1,370,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
16.9600
17.0600
16.0400
16.3200
3,273,300
Thu, 19 Mar 2026
22 · 424B3
After-hours · 17:25 ET
424B3 ↗
Thu, 19 Mar 2026
21 · 424B3
After-hours · 17:23 ET
424B3 ↗
Thu, 19 Mar 2026
20 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 19 Mar 2026
16.1200
17.3200
15.6400
17.0600
1,539,000
Wed, 18 Mar 2026
19 · 424B3
After-hours · 17:21 ET
424B3 ↗
Wed, 18 Mar 2026
17.7400
17.8500
16.7800
16.7800
1,172,100
Tue, 17 Mar 2026
18.2200
18.4000
17.4500
17.8900
1,117,500
Mon, 16 Mar 2026
17.3000
18.9500
17.3000
18.3400
1,788,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
17.2000
18.2000
16.7000
16.7000
1,201,300
Thu, 12 Mar 2026
18.0000
18.1900
16.9100
16.9700
953,200
Wed, 11 Mar 2026
16.6100
18.3500
16.5700
18.2000
1,597,400
Tue, 10 Mar 2026
17.0800
17.8800
16.5000
16.5800
1,950,100
Mon, 09 Mar 2026
18 · S-1
After-hours · 16:51 ET
S-1 ↗
Mon, 09 Mar 2026
17 · 424B3
After-hours · 16:33 ET
424B3 ↗
Mon, 09 Mar 2026
16 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 09 Mar 2026
16.2800
17.8700
15.8320
17.7600
1,494,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
18.5000
18.5000
16.3800
16.5700
3,276,800
Thu, 05 Mar 2026
20.3000
20.4250
18.8600
18.9400
1,433,700
Wed, 04 Mar 2026
21.1700
21.8100
20.2100
20.5900
1,540,400
Tue, 03 Mar 2026
20.1500
21.0800
19.3700
20.8500
1,771,300
Mon, 02 Mar 2026
18.7700
22.1900
18.7100
21.2100
2,183,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
19.7900
19.8950
18.6300
19.7200
1,332,000
Thu, 26 Feb 2026
20.2000
20.7400
18.8000
20.2100
1,394,000
Wed, 25 Feb 2026
20.6800
20.8000
19.6500
20.4700
2,192,900
Tue, 24 Feb 2026
18.4200
20.4000
18.2200
20.1500
2,039,400
Mon, 23 Feb 2026
18.5000
19.5800
18.0200
18.4700
1,113,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
18.7900
19.4900
18.3400
18.6600
931,900
Thu, 19 Feb 2026
19.4300
19.4300
18.7000
19.0600
649,400
Wed, 18 Feb 2026
19.3100
20.4900
18.7000
19.5900
1,387,900
Tue, 17 Feb 2026
17.2700
20.0960
17.0900
19.1200
2,412,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
16.0100
18.7800
16.0100
17.7400
2,009,600
Thu, 12 Feb 2026
17.7000
17.8000
15.8500
16.0000
2,281,700
Wed, 11 Feb 2026
16.2900
18.2500
15.8900
18.0300
2,403,100
Tue, 10 Feb 2026
15.0500
16.3000
14.7700
15.8000
2,847,400
Mon, 09 Feb 2026
15.7500
16.1650
14.8500
14.8900
2,095,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
15 · 424B3
After-hours · 16:29 ET
424B3 ↗
Fri, 06 Feb 2026
14 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Fri, 06 Feb 2026
14.9700
16.4300
14.2430
15.7400
2,386,900
Thu, 05 Feb 2026
13.6000
15.9200
13.4850
15.5300
5,706,300
Wed, 04 Feb 2026
13 · 8-K
After-hours · 16:47 ET
8-K ↗
Wed, 04 Feb 2026
16.7200
17.7800
15.6700
17.2000
3,170,500
Tue, 03 Feb 2026
16.9000
17.3150
16.0500
17.0000
1,514,200
Mon, 02 Feb 2026
15.5100
16.9900
15.4500
16.6200
1,954,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
17.0600
17.7600
15.5300
15.6600
3,054,000
Fri, 30 Jan 2026
12 · 8-K
Pre-market · 08:39 ET
8-K ↗
Thu, 29 Jan 2026
17.5000
17.9100
16.9400
17.3300
912,200
Wed, 28 Jan 2026
18.5400
18.6900
17.4000
17.4600
887,500
Tue, 27 Jan 2026
17.6500
18.3600
17.2000
18.0000
1,233,500
Mon, 26 Jan 2026
17.9500
17.9500
16.9270
17.4000
1,232,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
19.4200
19.4200
17.6600
17.9600
1,217,600
Thu, 22 Jan 2026
19.2800
20.8100
18.9100
19.1800
1,568,500
Wed, 21 Jan 2026
20.4200
20.6900
18.4900
19.4800
1,971,100
Tue, 20 Jan 2026
19.7400
22.0000
19.5410
20.5000
2,306,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
20.2500
21.0100
19.7300
20.3500
2,128,000
Thu, 15 Jan 2026
11 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 15 Jan 2026
19.9700
20.8800
19.4650
19.9200
1,549,100
Wed, 14 Jan 2026
19.4100
20.6000
19.1900
19.4900
1,366,900
Tue, 13 Jan 2026
18.8200
20.2000
18.8200
19.5100
1,450,500
Mon, 12 Jan 2026
18.3800
18.9000
18.0700
18.4200
758,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
19.2000
19.3200
18.5100
18.6000
638,100
Thu, 08 Jan 2026
19.6800
19.8080
18.5800
18.8800
593,200
Wed, 07 Jan 2026
19.7800
19.9350
18.8500
19.6800
672,900
Tue, 06 Jan 2026
18.2000
19.9800
18.1800
19.7000
1,550,000
Mon, 05 Jan 2026
18.9600
19.4500
17.9800
17.9800
709,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
17.9500
19.2000
17.6120
18.9300
833,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
17.1000
17.5800
16.7500
17.4100
731,600
Tue, 30 Dec 2025
17.3400
17.6600
17.0200
17.1200
636,000
Mon, 29 Dec 2025
17.3400
17.8150
17.1900
17.3100
569,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
18.3000
18.3900
17.8100
17.9500
563,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
17.9100
18.6300
17.8800
18.4300
177,500
Tue, 23 Dec 2025
18.0700
18.5100
17.9080
18.3400
537,900
Mon, 22 Dec 2025
18.6800
19.1500
18.1500
18.3800
802,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
18.0000
18.9500
17.9050
18.3700
1,621,600
Thu, 18 Dec 2025
17.5000
18.2600
17.2860
17.8900
805,900
Wed, 17 Dec 2025
10 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 17 Dec 2025
18.3400
18.4890
17.0200
17.1500
748,100
Tue, 16 Dec 2025
17.4100
18.2000
17.3600
17.8500
708,500
Mon, 15 Dec 2025
9 · 424B3
After-hours · 16:51 ET
424B3 ↗
Mon, 15 Dec 2025
8 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 15 Dec 2025
18.6500
18.8600
17.5000
17.7400
1,092,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
19.4800
19.9700
18.5100
18.5600
1,129,300
Thu, 11 Dec 2025
20.2900
20.4600
19.3500
19.8600
2,486,000
Wed, 10 Dec 2025
22.8700
23.0000
20.7800
21.1300
1,716,900
Tue, 09 Dec 2025
22.7000
23.5900
22.4200
22.7600
1,173,900
Mon, 08 Dec 2025
22.5000
23.0000
21.6000
22.9100
974,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
22.1300
22.9800
21.8000
22.0700
822,500
Thu, 04 Dec 2025
21.4900
23.3900
21.4500
22.7500
1,203,100
Wed, 03 Dec 2025
21.1100
21.8800
20.7100
21.8700
1,060,400
Tue, 02 Dec 2025
21.7900
22.3000
20.5000
21.3600
1,827,700
Mon, 01 Dec 2025
21.8940
23.1200
20.5000
22.1100
3,685,000
Mon, 01 Dec 2025
7 · 8-K
Pre-market · 08:02 ET
8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
20.4000
20.8600
19.9100
20.2800
420,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
20.1300
21.5400
19.7100
20.5000
1,493,100
Tue, 25 Nov 2025
18.1200
20.2700
17.4700
19.8600
2,843,600
Mon, 24 Nov 2025
17.6100
18.1500
16.9100
18.0600
1,416,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
17.1700
18.1000
16.4700
17.1800
1,366,000
Thu, 20 Nov 2025
18.1000
18.9500
17.1600
17.3400
1,265,000
Wed, 19 Nov 2025
17.6200
18.1500
16.8000
17.5100
918,600
Tue, 18 Nov 2025
17.8400
18.7000
17.5400
17.5900
603,800
Mon, 17 Nov 2025
17.9000
18.6500
17.2900
18.1100
1,097,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
17.1400
18.5000
17.1400
17.4800
729,100
Fri, 14 Nov 2025
6 · S-1
Next filing day · accepted 13 Nov, 21:38 ET
S-1 ↗
Thu, 13 Nov 2025
5 · 8-K
After-hours · 16:37 ET
8-K ↗
Thu, 13 Nov 2025
19.1200
19.2200
17.9000
18.1900
1,575,000
Wed, 12 Nov 2025
17.4400
19.8100
17.3300
19.5500
2,401,300
Tue, 11 Nov 2025
18.0200
18.2400
16.7500
17.4000
1,441,800
Mon, 10 Nov 2025
18.6800
19.0380
17.3200
17.8800
1,607,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
4 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Fri, 07 Nov 2025
17.6100
18.9500
17.0000
17.9500
2,895,300
Thu, 06 Nov 2025
20.0800
20.1300
17.5500
18.6500
3,970,400
Wed, 05 Nov 2025
21.6000
21.8000
20.1000
20.2500
1,763,400
Tue, 04 Nov 2025
23.5000
23.5000
21.1600
21.9000
2,643,500
Mon, 03 Nov 2025
26.4900
26.5000
23.6200
23.7600
1,786,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
26.0000
27.8500
25.8100
26.3200
2,356,400
Thu, 30 Oct 2025
25.9400
27.9000
24.6870
26.1600
6,085,300
Wed, 29 Oct 2025
3 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 29 Oct 2025
31.0000
31.9900
29.5000
31.9900
3,200,800
Tue, 28 Oct 2025
30.5300
31.9700
28.5300
30.7600
2,906,700
Mon, 27 Oct 2025
29.6100
31.9800
29.4500
30.8900
5,555,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
30.0000
30.0500
28.7010
29.5700
1,512,600
Thu, 23 Oct 2025
2 · DEFA14A
After-hours · 16:03 ET
NOTICE & ACCESS CARD ↗
Thu, 23 Oct 2025
1 · DEF 14A
After-hours · 16:03 ET
DEFINITIVE NOTICE & PROXY STATEMENT ↗
Thu, 23 Oct 2025
29.6600
30.1500
29.0120
29.5900
793,900