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
17.3700
17.6250
16.0550
16.1600
392,259
Thu, 22 Oct 2026
23 · 10-Q
After-hours · 20:21 ET
10-Q ↗
Thu, 22 Oct 2026
22 · 8-K
After-hours · 20:10 ET
8-K ↗
Thu, 22 Oct 2026
17.1700
17.6400
17.1700
17.4200
156,600
Wed, 21 Oct 2026
18.0300
18.0350
17.0100
17.1200
196,000
Tue, 20 Oct 2026
17.7500
18.0900
17.6700
17.7000
127,000
Mon, 19 Oct 2026
17.8300
17.9700
17.6550
17.6900
184,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
18.0200
18.2000
17.8000
17.9300
108,900
Thu, 15 Oct 2026
17.8300
18.0200
17.6700
17.8800
161,800
Wed, 14 Oct 2026
18.2000
18.3080
17.5100
17.6400
146,600
Tue, 13 Oct 2026
18.4100
18.4900
18.1800
18.3600
134,100
Mon, 12 Oct 2026
18.0400
18.3950
17.8300
18.3000
248,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
21 · 8-K
After-hours · 20:30 ET
8-K ↗
Fri, 09 Oct 2026
17.9900
18.0600
17.6400
17.9200
212,800
Thu, 08 Oct 2026
17.5900
17.9100
17.5210
17.8800
164,800
Wed, 07 Oct 2026
17.7400
17.8800
17.6000
17.6300
127,100
Tue, 06 Oct 2026
17.5500
17.8500
17.5500
17.7500
152,300
Mon, 05 Oct 2026
17.5900
17.6800
17.3400
17.5500
164,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
17.5000
17.7400
17.3700
17.6800
124,400
Thu, 01 Oct 2026
17.3500
17.4000
16.7700
17.3600
213,400
Wed, 30 Sep 2026
17.4400
17.4900
16.9700
17.3500
227,900
Tue, 29 Sep 2026
16.8900
17.4000
16.7000
17.3200
264,100
Mon, 28 Sep 2026
17.0600
17.1400
16.8400
16.8900
149,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
16.9000
17.1600
16.6200
17.0700
207,400
Thu, 24 Sep 2026
20 · S-3
After-hours · 16:30 ET
FORM S-3 ↗
Thu, 24 Sep 2026
16.8300
17.0500
16.8000
16.9800
145,200
Wed, 23 Sep 2026
17.2500
17.2800
16.8600
16.8800
182,000
Tue, 22 Sep 2026
17.5800
17.7000
17.2700
17.3300
149,700
Mon, 21 Sep 2026
17.7800
17.8050
17.4600
17.4800
166,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
17.7300
17.8400
17.5700
17.7300
404,000
Thu, 17 Sep 2026
18.0000
18.1680
17.8000
17.8700
132,900
Wed, 16 Sep 2026
18.2200
18.3900
17.9500
18.0000
178,700
Tue, 15 Sep 2026
18.2600
18.3200
18.0300
18.2100
146,900
Mon, 14 Sep 2026
18.3500
18.4200
18.1410
18.3100
113,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
18.5200
18.6000
18.2700
18.3100
133,300
Thu, 10 Sep 2026
18.7000
18.7500
18.4400
18.4900
100,200
Wed, 09 Sep 2026
19.3600
19.8450
18.7900
18.9300
314,600
Tue, 08 Sep 2026
19.5800
19.7430
19.3300
19.4300
92,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
19.4800
19.7700
19.4800
19.6500
95,200
Thu, 03 Sep 2026
19.5000
19.5800
19.3070
19.4800
74,200
Wed, 02 Sep 2026
19.6100
19.6850
19.3500
19.4500
101,400
Tue, 01 Sep 2026
19.4000
19.6000
19.3400
19.5400
97,200
Mon, 31 Aug 2026
19.4600
19.5050
19.2300
19.4600
105,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
19.9500
19.9500
19.4600
19.5300
72,900
Thu, 27 Aug 2026
19.6100
19.8400
19.5300
19.6400
82,200
Wed, 26 Aug 2026
19.7100
19.8200
19.5050
19.6900
89,000
Tue, 25 Aug 2026
20.0000
20.0900
19.5600
19.7100
78,700
Mon, 24 Aug 2026
19.5600
19.9900
19.5120
19.9500
204,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
19.7500
19.7500
19.3590
19.5500
109,800
Thu, 20 Aug 2026
19.6600
19.8900
19.5600
19.6300
88,800
Wed, 19 Aug 2026
19.6000
19.8100
19.5500
19.8100
123,000
Tue, 18 Aug 2026
19.6000
19.7400
19.5200
19.6000
79,600
Mon, 17 Aug 2026
19.6300
19.6750
19.4300
19.5900
70,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
19.7400
19.9300
19.6400
19.7500
75,500
Thu, 13 Aug 2026
19.6500
19.9650
19.5950
19.6800
94,700
Wed, 12 Aug 2026
19.5100
19.9200
19.4760
19.6200
90,900
Tue, 11 Aug 2026
19.4400
19.6100
19.3000
19.6100
96,900
Mon, 10 Aug 2026
19.9200
20.0200
19.3700
19.4600
141,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
19.8200
20.0800
19.7500
19.9800
89,600
Thu, 06 Aug 2026
19.9700
20.2500
19.7700
19.9600
106,000
Wed, 05 Aug 2026
20.0500
20.2200
19.7200
19.9900
112,900
Tue, 04 Aug 2026
20.2900
20.2900
20.0000
20.0400
129,400
Mon, 03 Aug 2026
20.3700
20.8000
20.1300
20.2900
156,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
20.3000
20.3700
19.9610
20.1800
173,400
Thu, 30 Jul 2026
20.4600
20.5000
20.0400
20.3000
150,100
Wed, 29 Jul 2026
20.8800
21.5560
20.2200
20.3300
340,100
Tue, 28 Jul 2026
20.5300
20.5300
19.7500
20.4100
244,500
Mon, 27 Jul 2026
20.5300
20.9600
20.4600
20.6400
168,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
21.1300
21.4300
20.3900
20.4900
212,200
Thu, 23 Jul 2026
19 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 23 Jul 2026
18 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Jul 2026
20.7200
20.9800
20.4300
20.5300
125,700
Wed, 22 Jul 2026
21.1600
21.4600
20.8500
20.8800
129,500
Tue, 21 Jul 2026
20.8900
21.3400
20.8820
21.2700
141,500
Mon, 20 Jul 2026
21.8800
21.9900
20.8800
21.0500
213,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
21.2000
21.8800
21.2000
21.7500
221,900
Thu, 16 Jul 2026
20.4700
21.2400
20.4650
21.2000
106,400
Wed, 15 Jul 2026
21.0000
21.1900
20.3700
20.3800
120,600
Tue, 14 Jul 2026
20.3800
20.7700
20.3700
20.6100
108,300
Mon, 13 Jul 2026
20.4700
20.7450
20.3300
20.3500
128,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
20.5000
20.7040
20.4050
20.5700
76,500
Thu, 09 Jul 2026
20.5300
20.6900
20.2150
20.4500
91,900
Wed, 08 Jul 2026
20.0400
20.5000
20.0100
20.2500
165,500
Tue, 07 Jul 2026
20.5500
20.9000
20.0400
20.0400
150,100
Mon, 06 Jul 2026
20.4700
20.7210
20.3400
20.5300
136,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
20.9200
21.0450
20.5000
20.6200
122,200
Wed, 01 Jul 2026
20.8400
21.1500
20.6900
20.9700
223,000
Tue, 30 Jun 2026
20.6800
20.9200
20.6300
20.7600
201,200
Mon, 29 Jun 2026
20.8200
21.3150
20.6200
21.2600
177,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
20.2800
21.2000
20.2500
20.7900
604,200
Thu, 25 Jun 2026
20.1200
21.0000
19.8800
20.2500
305,400
Wed, 24 Jun 2026
19.6200
20.4900
19.5000
20.1800
169,300
Tue, 23 Jun 2026
19.4000
19.5900
19.0100
19.5300
191,400
Mon, 22 Jun 2026
19.1300
19.4200
19.0200
19.2600
155,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
19.3900
19.6500
18.8000
19.1300
451,700
Wed, 17 Jun 2026
20.0000
20.2120
19.0400
19.2200
285,300
Tue, 16 Jun 2026
20.1000
20.3800
20.0000
20.0900
198,900
Mon, 15 Jun 2026
20.2000
20.3000
19.9500
19.9800
129,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
19.8600
20.1900
19.7050
20.1500
100,700
Thu, 11 Jun 2026
20.0000
20.1400
19.6700
19.7500
82,200
Wed, 10 Jun 2026
19.8500
20.3200
19.8100
20.2100
184,200
Tue, 09 Jun 2026
19.6100
19.9000
19.4300
19.7300
181,600
Mon, 08 Jun 2026
19.7000
19.7600
19.4000
19.4600
121,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
19.2500
19.7150
19.2500
19.6600
134,400
Thu, 04 Jun 2026
19.2700
19.4100
19.0000
19.2500
85,800
Wed, 03 Jun 2026
19.3100
19.5000
18.9700
19.0200
106,800
Tue, 02 Jun 2026
19.1400
19.5350
19.1400
19.4300
112,000
Mon, 01 Jun 2026
19.2800
19.4400
19.1000
19.1500
184,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
19.6000
19.7800
19.2400
19.2700
105,800
Thu, 28 May 2026
19.2500
19.6500
19.2100
19.6200
164,100
Wed, 27 May 2026
19.6200
19.6700
19.2800
19.3400
111,600
Tue, 26 May 2026
19.4100
19.6700
19.2580
19.5800
181,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
17 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 22 May 2026
19.0800
19.2900
18.8500
19.2900
147,900
Thu, 21 May 2026
19.1100
19.2600
18.8500
19.0400
212,000
Wed, 20 May 2026
19.1100
19.2600
18.9950
19.1100
316,000
Tue, 19 May 2026
18.9700
19.2800
18.9450
19.1100
178,600
Mon, 18 May 2026
18.9300
19.1900
18.8850
19.0000
165,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
18.8900
19.1200
18.6700
18.7300
99,500
Thu, 14 May 2026
18.8900
19.1100
18.8760
19.0000
119,900
Wed, 13 May 2026
19.0500
19.1940
18.8000
18.9000
117,600
Tue, 12 May 2026
19.2500
19.3100
19.0500
19.0900
89,800
Mon, 11 May 2026
19.4200
19.5000
19.0400
19.1500
149,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
19.5100
19.8400
19.2600
19.3600
151,300
Thu, 07 May 2026
19.4600
19.9150
19.2150
19.6400
215,500
Wed, 06 May 2026
19.5000
19.6900
19.4300
19.4800
181,900
Tue, 05 May 2026
19.6500
19.7150
19.3700
19.4500
208,800
Mon, 04 May 2026
19.3700
19.7050
19.2200
19.6000
453,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
18.9100
19.3600
18.9000
19.2500
241,000
Thu, 30 Apr 2026
18.9500
19.2450
18.7600
18.8000
141,700
Wed, 29 Apr 2026
19.1200
19.7980
18.9600
19.0900
178,900
Tue, 28 Apr 2026
19.1000
19.3300
19.0450
19.3200
165,100
Mon, 27 Apr 2026
20.0300
20.0300
18.9400
19.0400
171,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
16 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Fri, 24 Apr 2026
15 · 424B5
After-hours · 16:15 ET
424B5 ↗
Fri, 24 Apr 2026
14 · 424B5
After-hours · 16:15 ET
424B5 ↗
Fri, 24 Apr 2026
20.0400
20.0400
19.1700
19.8300
216,700
Thu, 23 Apr 2026
13 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 23 Apr 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Apr 2026
19.3300
19.6600
19.3000
19.6600
142,800
Wed, 22 Apr 2026
19.4900
19.6100
19.2300
19.2300
128,000
Tue, 21 Apr 2026
19.9000
19.9000
19.3910
19.4600
107,400
Mon, 20 Apr 2026
19.8500
19.9700
19.7200
19.9000
111,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
19.7500
19.8900
19.6100
19.8200
105,600
Thu, 16 Apr 2026
19.4900
19.7100
19.3750
19.5800
76,300
Wed, 15 Apr 2026
19.4000
19.5000
19.2500
19.4700
87,100
Tue, 14 Apr 2026
19.1600
19.4900
19.1600
19.4500
89,200
Mon, 13 Apr 2026
19.4600
19.5500
19.1470
19.2900
106,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
19.1700
19.5500
19.0600
19.5400
164,500
Thu, 09 Apr 2026
18.7100
19.2200
18.6060
19.1600
160,200
Wed, 08 Apr 2026
18.6800
18.7600
18.4200
18.7100
140,900
Tue, 07 Apr 2026
11 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Tue, 07 Apr 2026
10 · DEF 14A
After-hours · 16:12 ET
DEF 14A ↗
Tue, 07 Apr 2026
18.3500
18.5800
18.3500
18.3900
92,000
Mon, 06 Apr 2026
18.3000
18.6500
18.2200
18.3900
130,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
18.0800
18.4100
17.9600
18.3900
89,000
Wed, 01 Apr 2026
18.0400
18.2000
17.9100
18.1400
114,800
Tue, 31 Mar 2026
18.1900
18.3050
17.9500
18.0000
111,800
Mon, 30 Mar 2026
18.0000
18.3000
17.8100
18.0000
169,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
18.1100
18.2600
17.8100
17.9600
117,400
Thu, 26 Mar 2026
18.1500
18.5000
18.0000
18.0600
143,700
Wed, 25 Mar 2026
18.5900
18.7050
18.2000
18.3100
119,100
Tue, 24 Mar 2026
18.4000
18.6900
18.2500
18.4500
158,400
Mon, 23 Mar 2026
18.3500
18.7650
18.2550
18.4400
140,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
19.0300
19.1200
18.1700
18.2300
253,000
Thu, 19 Mar 2026
18.9800
19.1700
18.8100
18.9900
117,800
Wed, 18 Mar 2026
19.2700
19.4200
19.0150
19.0500
154,600
Tue, 17 Mar 2026
19.3800
19.6100
19.2500
19.2600
218,400
Mon, 16 Mar 2026
18.4900
19.1000
18.4900
18.8200
155,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
18.7300
18.8700
18.4100
18.4400
148,200
Thu, 12 Mar 2026
18.8300
18.8800
18.5500
18.5800
136,900
Wed, 11 Mar 2026
19.3300
19.3500
19.0300
19.1400
161,600
Tue, 10 Mar 2026
19.3500
19.7300
19.2900
19.3600
144,400
Mon, 09 Mar 2026
19.4000
19.5500
19.0200
19.4500
246,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
19.7100
19.7500
19.4200
19.5400
193,000
Thu, 05 Mar 2026
19.5300
19.7350
19.3620
19.7100
214,400
Wed, 04 Mar 2026
19.7100
19.7800
19.2600
19.5300
353,100
Tue, 03 Mar 2026
19.5900
19.9470
19.1500
19.6100
314,700
Mon, 02 Mar 2026
19.6300
20.0990
19.4100
19.5900
507,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
19.7200
19.8800
19.4000
19.7200
502,800
Thu, 26 Feb 2026
19.8800
19.9600
19.7200
19.7900
191,800
Wed, 25 Feb 2026
19.9800
20.0900
19.7100
19.8800
181,400
Tue, 24 Feb 2026
20.3500
20.3610
19.9200
19.9800
177,100
Mon, 23 Feb 2026
20.0800
20.2950
19.8360
20.1400
237,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
19.8700
20.1400
19.8200
20.0300
283,900
Thu, 19 Feb 2026
20.2100
20.4700
19.7500
20.0000
150,100
Wed, 18 Feb 2026
20.3800
20.5200
20.0800
20.2400
268,300
Tue, 17 Feb 2026
20.6200
20.7150
20.1600
20.3900
256,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
20.1700
20.8000
20.0550
20.5300
272,100
Thu, 12 Feb 2026
19.8500
20.3800
19.7250
20.1100
317,800
Wed, 11 Feb 2026
19.8500
19.9000
19.5000
19.5300
150,900
Tue, 10 Feb 2026
19.7200
20.0650
19.6600
19.8500
246,300
Mon, 09 Feb 2026
19.6500
19.8490
19.4000
19.5100
183,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
18.8300
19.9000
18.7200
19.6400
315,000
Thu, 05 Feb 2026
9 · 10-K
After-hours · 16:21 ET
10-K ↗
Thu, 05 Feb 2026
8 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 05 Feb 2026
18.2200
18.6100
17.9000
18.4800
198,100
Wed, 04 Feb 2026
17.9000
18.3040
17.8100
18.0700
182,000
Tue, 03 Feb 2026
17.6400
17.9900
17.6000
17.9000
144,200
Mon, 02 Feb 2026
17.5100
17.7800
17.3200
17.6600
150,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
17.3300
17.6600
17.2500
17.6200
129,200
Thu, 29 Jan 2026
17.3100
17.6200
17.1700
17.5000
76,800
Wed, 28 Jan 2026
17.8500
18.0300
17.1600
17.2200
191,800
Tue, 27 Jan 2026
17.6400
17.9200
17.5800
17.8400
105,200
Mon, 26 Jan 2026
18.2600
18.2600
17.5400
17.7000
185,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
17.9600
18.2500
17.9000
18.2200
131,800
Thu, 22 Jan 2026
17.9500
18.3150
17.7800
17.8800
273,300
Wed, 21 Jan 2026
17.5000
17.8000
17.4000
17.7900
87,400
Tue, 20 Jan 2026
17.3800
17.6500
17.3200
17.5300
137,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
17.2900
17.6400
17.2100
17.5500
141,200
Thu, 15 Jan 2026
17.0500
17.5000
17.0000
17.3800
240,500
Wed, 14 Jan 2026
17.1100
17.1100
16.7300
16.9500
138,400
Tue, 13 Jan 2026
17.2400
17.3200
17.0400
17.0400
135,600
Mon, 12 Jan 2026
17.0000
17.3000
16.8900
17.1800
131,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
17.0200
17.1300
16.8100
17.0100
210,800
Thu, 08 Jan 2026
17.0500
17.2400
17.0200
17.0700
138,600
Wed, 07 Jan 2026
16.9300
17.0300
16.7900
17.0200
123,900
Tue, 06 Jan 2026
16.8000
16.9100
16.5960
16.8900
134,900
Mon, 05 Jan 2026
16.7400
16.7400
16.3750
16.7100
163,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
16.7300
16.8100
16.3800
16.7900
159,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
16.8200
16.8520
16.5500
16.7200
101,600
Tue, 30 Dec 2025
16.6100
16.8600
16.5810
16.8000
98,600
Mon, 29 Dec 2025
16.5000
16.6600
16.4150
16.5600
115,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
16.3600
16.4700
16.2200
16.4500
63,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
16.3000
16.4150
16.2410
16.3800
46,100
Tue, 23 Dec 2025
16.3600
16.4900
16.2600
16.2600
117,800
Mon, 22 Dec 2025
16.5200
16.8900
16.3850
16.4600
152,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
16.6700
16.7300
16.4800
16.4800
643,800
Thu, 18 Dec 2025
16.8900
16.9400
16.4100
16.6300
236,500
Wed, 17 Dec 2025
16.8500
16.9610
16.6200
16.8700
188,100
Tue, 16 Dec 2025
17.1900
17.2000
16.7900
16.8200
398,300
Mon, 15 Dec 2025
17.1200
17.3600
16.8900
17.2400
452,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
17.0000
17.0300
16.7300
16.9900
187,500
Thu, 11 Dec 2025
17.3400
17.3400
16.8500
16.9300
195,200
Wed, 10 Dec 2025
17.7900
17.8800
17.4500
17.5400
259,700
Tue, 09 Dec 2025
17.4900
17.7900
17.4200
17.6100
179,400
Mon, 08 Dec 2025
17.6100
17.6100
17.1000
17.4500
124,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
7 · 8-K
After-hours · 16:55 ET
FORM 8-K ↗
Fri, 05 Dec 2025
6 · 424B5
After-hours · 16:53 ET
424B5 ↗
Fri, 05 Dec 2025
17.3100
17.5500
17.2800
17.5100
110,300
Thu, 04 Dec 2025
17.3200
17.5200
17.2600
17.3300
93,400
Wed, 03 Dec 2025
17.2500
17.5350
17.2000
17.3200
118,300
Tue, 02 Dec 2025
17.2000
17.4400
17.0000
17.2400
112,200
Mon, 01 Dec 2025
17.4000
17.5000
17.0900
17.1100
228,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
17.3800
17.3900
17.1000
17.3400
63,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
17.3400
17.5000
17.1350
17.3300
248,300
Tue, 25 Nov 2025
17.1000
17.5100
17.0450
17.3900
249,200
Mon, 24 Nov 2025
16.8300
17.0900
16.7000
17.0100
232,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
16.4400
16.9300
16.2900
16.7300
260,100
Thu, 20 Nov 2025
16.9000
16.9000
16.3300
16.3700
171,200
Wed, 19 Nov 2025
16.9400
16.9400
16.1050
16.1200
134,500
Tue, 18 Nov 2025
16.4600
16.7000
16.2000
16.5600
162,700
Mon, 17 Nov 2025
16.4100
16.6370
16.3500
16.4300
116,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
16.5000
16.5330
16.0700
16.4300
108,800
Thu, 13 Nov 2025
16.4800
16.5200
16.2200
16.4000
84,300
Wed, 12 Nov 2025
16.4500
16.5850
16.1600
16.4800
132,200
Tue, 11 Nov 2025
15.7500
16.3390
15.7200
16.2200
180,500
Mon, 10 Nov 2025
5 · 8-K
After-hours · 16:39 ET
FORM 8-K ↗
Mon, 10 Nov 2025
15.4700
15.7300
15.2900
15.6100
135,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
15.1100
15.3800
15.0350
15.3700
90,500
Fri, 07 Nov 2025
4 · 424B5
Pre-market · 08:47 ET
424B5 ↗
Thu, 06 Nov 2025
14.9500
15.0700
14.8450
15.0200
98,400
Wed, 05 Nov 2025
14.5500
15.0000
14.5100
14.9700
88,000
Wed, 05 Nov 2025
3 · 424B5
Pre-market · 08:39 ET
424B5 ↗
Tue, 04 Nov 2025
14.6800
14.8900
14.6200
14.7900
83,300
Mon, 03 Nov 2025
14.6400
14.9000
14.3510
14.6200
109,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
14.5500
14.7500
14.3500
14.6800
119,800
Thu, 30 Oct 2025
14.4200
14.7200
14.3500
14.4900
69,900
Wed, 29 Oct 2025
14.5400
14.8000
14.4340
14.5000
146,600
Tue, 28 Oct 2025
14.2700
14.5400
14.1000
14.5000
115,400
Mon, 27 Oct 2025
13.8800
14.3150
13.8500
14.3000
176,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
13.9400
13.9400
13.6300
13.8100
145,900
Thu, 23 Oct 2025
2 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 23 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Oct 2025
13.9100
13.9400
13.7600
13.9400
93,300