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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
31.9850
33.0200
31.9800
32.7600
156,164
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
30.9900
32.5100
30.9900
32.2500
204,500
Thu, 23 Jul 2026
26 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 23 Jul 2026
30.4000
31.0050
30.0600
30.9700
248,300
Wed, 22 Jul 2026
31.2600
31.2600
30.5800
30.8500
220,500
Tue, 21 Jul 2026
30.7600
31.5900
30.7000
31.4900
154,900
Mon, 20 Jul 2026
31.1500
31.2900
30.7800
30.8500
141,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
31.3700
31.6400
30.4600
31.1200
185,200
Thu, 16 Jul 2026
30.5800
31.8200
30.5800
31.7000
220,600
Wed, 15 Jul 2026
30.5700
30.9800
30.2400
30.7000
132,500
Tue, 14 Jul 2026
30.9500
31.7400
30.3800
30.5300
173,900
Mon, 13 Jul 2026
30.5800
31.1400
30.3600
30.7600
140,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
30.1400
30.8550
29.7200
30.5300
103,500
Thu, 09 Jul 2026
29.8800
30.1800
29.5460
30.1400
193,500
Wed, 08 Jul 2026
30.1300
30.2700
29.5000
29.6500
140,400
Tue, 07 Jul 2026
30.3900
30.8750
30.1500
30.2800
157,700
Mon, 06 Jul 2026
30.3200
31.0050
30.2300
30.4400
200,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
31.4500
31.5650
30.0350
30.3500
142,600
Wed, 01 Jul 2026
30.9800
31.6750
30.7900
31.3700
151,900
Tue, 30 Jun 2026
30.9600
31.3200
30.8600
31.1400
142,600
Mon, 29 Jun 2026
31.4700
31.4700
30.2800
31.1100
169,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
30.7000
31.4850
30.3450
31.2200
746,400
Thu, 25 Jun 2026
30.1100
30.5450
30.0900
30.5100
217,900
Wed, 24 Jun 2026
30.1800
30.5100
30.0170
30.1900
191,800
Tue, 23 Jun 2026
29.4500
30.2200
29.2650
30.2000
228,100
Mon, 22 Jun 2026
29.4300
30.1350
29.2050
29.5200
172,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
29.8400
29.8500
29.1500
29.4300
291,300
Wed, 17 Jun 2026
29.4900
30.0200
28.7700
29.1200
202,500
Tue, 16 Jun 2026
29.5000
30.1700
29.1900
29.5800
140,000
Mon, 15 Jun 2026
30.3300
30.3400
29.3800
29.4900
127,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
29.8000
30.2900
29.8000
30.1600
110,900
Thu, 11 Jun 2026
29.5000
29.8500
29.0900
29.6300
138,500
Wed, 10 Jun 2026
29.0000
29.4900
28.5000
29.4600
127,300
Tue, 09 Jun 2026
28.9700
29.5400
28.7500
28.8900
145,900
Mon, 08 Jun 2026
28.7400
28.9300
28.3600
28.7600
90,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
28.3800
28.8000
28.3200
28.5300
147,800
Thu, 04 Jun 2026
27.8500
28.6330
27.6850
28.5200
109,800
Wed, 03 Jun 2026
27.6700
27.7650
27.4300
27.4900
167,900
Tue, 02 Jun 2026
27.4900
28.2000
27.4500
27.9000
134,900
Mon, 01 Jun 2026
27.7000
27.7200
27.0700
27.4900
133,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
27.6700
28.0400
27.6400
27.8000
75,800
Thu, 28 May 2026
27.8100
27.8600
27.5150
27.7500
94,000
Wed, 27 May 2026
28.2900
28.8000
27.6800
27.8100
107,700
Tue, 26 May 2026
27.6800
28.2400
27.6800
28.1400
141,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
27.6300
28.0000
27.5750
27.6300
128,900
Thu, 21 May 2026
27.2000
27.6500
26.9200
27.5800
143,700
Wed, 20 May 2026
26.5900
27.5000
26.3780
27.4600
130,200
Tue, 19 May 2026
26.5800
26.7600
26.3300
26.5600
185,900
Mon, 18 May 2026
26.6500
27.0200
26.5550
26.6900
105,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
26.5800
26.7600
26.2000
26.5500
140,000
Thu, 14 May 2026
26.8500
27.1550
26.6400
27.0400
119,200
Wed, 13 May 2026
26.7900
27.2100
26.4300
26.6700
132,300
Tue, 12 May 2026
27.1600
27.2600
26.4540
27.0000
122,900
Mon, 11 May 2026
25 · 8-K
After-hours · 16:55 ET
FORM 8-K ↗
Mon, 11 May 2026
28.3400
28.3400
27.4900
27.5300
94,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
24 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Fri, 08 May 2026
28.3600
28.5300
28.0300
28.3100
102,900
Thu, 07 May 2026
28.0000
28.4600
27.9300
28.3400
223,700
Wed, 06 May 2026
27.6900
28.3800
27.3350
27.7900
216,400
Tue, 05 May 2026
23 · 8-K
After-hours · 17:20 ET
FORM 8-K ↗
Tue, 05 May 2026
22 · 8-K
After-hours · 16:42 ET
FORM 8-K ↗
Tue, 05 May 2026
26.1400
27.1000
25.9000
27.0800
208,500
Mon, 04 May 2026
26.2800
26.4300
25.8250
25.9700
158,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
26.0100
26.5000
25.7200
26.3900
107,500
Thu, 30 Apr 2026
21 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 30 Apr 2026
25.3600
26.4900
25.3200
26.0100
165,500
Wed, 29 Apr 2026
26.0200
26.1100
25.4050
25.6100
249,500
Tue, 28 Apr 2026
25.3750
26.5000
25.3750
25.9800
184,600
Mon, 27 Apr 2026
25.3500
26.6100
25.3500
25.8400
256,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
25.0000
25.4700
24.3000
25.0000
297,800
Thu, 23 Apr 2026
20 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 23 Apr 2026
23.0900
23.6800
22.9850
23.3900
111,800
Wed, 22 Apr 2026
23.2000
23.3800
22.9100
23.0700
86,800
Tue, 21 Apr 2026
23.6600
23.9150
23.0500
23.1100
118,900
Mon, 20 Apr 2026
23.7500
24.0000
23.6200
23.6600
199,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
23.7500
24.4100
23.4650
23.7900
278,500
Thu, 16 Apr 2026
23.4600
23.5500
23.2420
23.5500
139,500
Wed, 15 Apr 2026
23.7000
23.7600
23.4050
23.5000
143,700
Tue, 14 Apr 2026
23.9900
24.0400
23.5600
23.7100
174,600
Mon, 13 Apr 2026
24.1500
24.3600
23.8600
23.9800
206,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
24.5600
24.5600
24.0800
24.2300
127,700
Thu, 09 Apr 2026
24.0500
24.7200
23.9800
24.6200
134,500
Wed, 08 Apr 2026
23.2450
24.5100
23.2450
24.1600
181,500
Tue, 07 Apr 2026
22.9800
23.6300
22.9000
23.5400
128,500
Mon, 06 Apr 2026
22.9100
23.3600
22.6250
23.2500
113,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
22.4300
23.0400
22.3600
23.0000
90,600
Wed, 01 Apr 2026
22.4500
23.0500
22.3350
22.8400
100,700
Tue, 31 Mar 2026
22.2400
22.4150
22.0400
22.3100
157,900
Mon, 30 Mar 2026
21.9700
21.9700
21.6750
21.9000
97,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
21.7300
21.9600
21.5750
21.7400
94,500
Thu, 26 Mar 2026
21.6500
22.0200
21.5700
21.9400
116,200
Wed, 25 Mar 2026
22.0900
22.2300
21.7700
21.8300
126,700
Tue, 24 Mar 2026
21.4300
22.1300
21.4000
21.8400
125,900
Mon, 23 Mar 2026
19 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Mon, 23 Mar 2026
18 · DEF 14A
After-hours · 16:06 ET
FORM DEF 14A ↗
Mon, 23 Mar 2026
21.5100
22.2300
21.4500
21.7000
127,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
21.2500
21.2500
20.9000
21.0200
365,300
Thu, 19 Mar 2026
20.5900
21.3500
20.5500
21.2500
131,400
Wed, 18 Mar 2026
21.0000
21.0700
20.5000
20.7700
131,000
Tue, 17 Mar 2026
20.8300
21.1700
20.7900
21.1000
136,600
Mon, 16 Mar 2026
20.7900
21.0500
20.7300
20.8800
111,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
20.6200
21.0000
20.3200
20.5900
102,400
Thu, 12 Mar 2026
20.2800
20.6700
20.1200
20.6200
90,500
Wed, 11 Mar 2026
20.8700
20.9100
20.4350
20.7100
118,100
Tue, 10 Mar 2026
20.7600
21.4300
20.4950
20.9800
144,100
Mon, 09 Mar 2026
19.6400
20.9750
19.6400
20.7700
134,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
17 · 8-K
After-hours · 17:07 ET
FORM 8-K ↗
Fri, 06 Mar 2026
21.2900
21.2900
20.9400
21.2100
130,400
Thu, 05 Mar 2026
22.3400
22.4350
21.6900
21.9000
97,700
Wed, 04 Mar 2026
22.7800
23.0000
22.5100
22.6200
114,800
Tue, 03 Mar 2026
22.0500
22.5800
21.9950
22.5600
105,400
Mon, 02 Mar 2026
16 · 10-K
After market open · 12:19 ET
10-K ↗
Mon, 02 Mar 2026
21.8300
22.8300
21.5300
22.6700
115,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
22.5900
22.7870
21.9600
22.1300
134,900
Thu, 26 Feb 2026
23.0000
23.3700
22.6900
23.0300
95,700
Wed, 25 Feb 2026
22.7300
23.1700
22.7100
23.0600
83,900
Tue, 24 Feb 2026
22.3600
22.6550
22.0960
22.4900
130,500
Mon, 23 Feb 2026
23.4900
23.5950
22.3600
22.4800
165,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
23.2400
23.6700
23.0000
23.6400
160,700
Thu, 19 Feb 2026
22.9400
23.2400
22.8600
23.2100
153,800
Wed, 18 Feb 2026
23.1900
23.6800
23.0310
23.1600
122,400
Tue, 17 Feb 2026
22.9700
23.4300
22.8200
23.1200
77,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
22.9600
23.0750
22.6300
22.9700
68,900
Thu, 12 Feb 2026
23.5700
23.6100
22.9000
23.1900
108,500
Wed, 11 Feb 2026
23.6300
23.9400
23.1000
23.3700
143,900
Tue, 10 Feb 2026
23.7000
23.8800
23.1600
23.5500
227,300
Mon, 09 Feb 2026
23.8400
24.1800
23.6100
23.6400
111,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
23.7600
24.0200
23.6700
23.9800
96,500
Thu, 05 Feb 2026
23.9100
24.2300
23.3500
23.5300
124,500
Wed, 04 Feb 2026
23.9500
24.2600
23.4700
23.9700
157,200
Wed, 04 Feb 2026
15 · 8-K
Next filing day · accepted 03 Feb, 18:10 ET
FORM 8-K ↗
Tue, 03 Feb 2026
14 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 03 Feb 2026
23.2800
23.7900
23.1400
23.6800
252,000
Mon, 02 Feb 2026
22.8000
23.5000
22.5220
23.2500
155,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
22.7100
23.0000
22.4300
22.8500
147,100
Thu, 29 Jan 2026
23.0300
23.2200
22.5000
22.8000
182,500
Wed, 28 Jan 2026
23.0100
23.1500
22.6300
22.8600
292,900
Tue, 27 Jan 2026
23.0900
23.3800
23.0000
23.0300
148,100
Mon, 26 Jan 2026
23.0900
23.2300
22.3700
23.0500
264,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
23.2000
23.4200
22.6000
23.0000
401,300
Thu, 22 Jan 2026
13 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 22 Jan 2026
23.8800
24.5650
23.8800
24.1100
266,100
Wed, 21 Jan 2026
22.3500
23.7900
22.3500
23.7400
202,200
Tue, 20 Jan 2026
22.1700
22.4700
21.9650
22.2800
241,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
22.5000
22.6700
22.4000
22.5000
124,600
Thu, 15 Jan 2026
21.7640
22.7000
21.7640
22.5600
121,500
Wed, 14 Jan 2026
21.9400
21.9800
21.6200
21.9300
143,600
Tue, 13 Jan 2026
22.0000
22.2100
21.8800
21.9200
139,500
Mon, 12 Jan 2026
21.5800
21.9400
21.5750
21.8900
173,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
22.1100
22.3000
21.6000
21.7800
172,700
Thu, 08 Jan 2026
21.4000
22.3300
20.9600
22.1600
137,400
Wed, 07 Jan 2026
21.4900
21.6400
21.3250
21.4100
164,400
Tue, 06 Jan 2026
21.7200
21.7200
21.1900
21.4500
157,000
Mon, 05 Jan 2026
21.1800
22.0900
21.1800
21.5600
295,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
21.2200
21.3700
20.8100
21.2100
162,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
21.2500
21.3550
21.0300
21.1700
143,600
Tue, 30 Dec 2025
21.2100
21.4200
21.1300
21.1700
145,100
Mon, 29 Dec 2025
21.2100
21.4400
21.0700
21.2200
145,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
21.3400
21.5300
21.1900
21.2000
184,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
21.4600
21.5800
21.3100
21.3300
100,000
Tue, 23 Dec 2025
21.3900
21.6750
21.3800
21.4800
179,000
Mon, 22 Dec 2025
21.5900
21.8900
21.3700
21.4000
142,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
12 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Fri, 19 Dec 2025
21.6800
22.0800
21.4100
21.5800
328,100
Thu, 18 Dec 2025
21.8200
22.2900
21.8200
21.8700
209,100
Wed, 17 Dec 2025
21.6100
22.0500
21.4300
21.7300
151,000
Tue, 16 Dec 2025
21.3700
21.9900
21.3700
21.6900
197,300
Mon, 15 Dec 2025
21.1600
21.3900
21.0700
21.3700
257,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
21.1700
21.4200
21.1070
21.2000
233,100
Thu, 11 Dec 2025
20.7000
21.2800
20.6800
21.0700
213,200
Wed, 10 Dec 2025
20.0400
21.0900
20.0100
20.7900
387,300
Tue, 09 Dec 2025
19.8500
20.4000
19.8500
20.0300
183,600
Mon, 08 Dec 2025
19.6900
20.1550
19.5400
19.9100
194,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
19.8500
20.2350
19.5700
19.6800
340,400
Thu, 04 Dec 2025
18.6900
20.2400
18.6900
20.0100
488,000
Wed, 03 Dec 2025
17.6400
19.0400
17.5250
18.7900
536,100
Tue, 02 Dec 2025
16.7400
17.7100
16.7400
17.5500
338,600
Mon, 01 Dec 2025
16.1700
16.8500
16.1700
16.5600
196,000
Mon, 01 Dec 2025
11 · 8-K
Pre-market · 09:00 ET
FORM 8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
16.2300
16.3600
16.1100
16.2600
74,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
16.1900
16.4600
16.0700
16.1500
136,600
Tue, 25 Nov 2025
15.6200
16.3800
15.6200
16.2900
131,300
Mon, 24 Nov 2025
15.7400
15.8000
15.5700
15.6100
100,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
15.2200
15.9500
15.2150
15.8300
151,100
Thu, 20 Nov 2025
15.4400
15.7100
15.1130
15.1900
111,200
Wed, 19 Nov 2025
15.2800
15.3600
15.0600
15.3100
133,800
Tue, 18 Nov 2025
15.2500
15.4100
15.0900
15.1800
162,000
Mon, 17 Nov 2025
16.1000
16.1700
15.1700
15.2700
152,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
15.8500
16.2150
15.6800
16.1700
204,000
Thu, 13 Nov 2025
16.0200
16.1900
15.9500
16.0500
172,100
Wed, 12 Nov 2025
16.2000
16.3500
15.9700
16.0800
157,800
Tue, 11 Nov 2025
16.1000
16.2300
15.8700
16.1300
127,500
Mon, 10 Nov 2025
16.1900
16.3900
16.0100
16.1200
147,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
15.8900
16.1100
15.7200
16.0100
162,600
Thu, 06 Nov 2025
10 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 06 Nov 2025
9 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Thu, 06 Nov 2025
15.8600
16.0900
15.8000
15.9700
142,900
Wed, 05 Nov 2025
16.1200
16.4100
15.9250
15.9400
219,600
Tue, 04 Nov 2025
15.9900
16.3550
15.8650
16.1700
269,500
Mon, 03 Nov 2025
8 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Mon, 03 Nov 2025
14.5200
15.9800
14.5200
15.9400
373,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
15.6000
15.8400
14.2400
14.6400
255,200
Thu, 30 Oct 2025
7 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Oct 2025
16.0900
16.3800
15.9600
16.0200
155,500
Wed, 29 Oct 2025
16.5300
16.6350
16.0100
16.1600
146,400
Tue, 28 Oct 2025
16.6500
16.7550
16.4000
16.4200
122,800
Mon, 27 Oct 2025
17.1000
17.1000
16.6750
16.7200
158,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
16.4600
17.0200
16.4600
16.9800
135,200
Thu, 23 Oct 2025
16.4700
16.5000
16.1850
16.3400
140,500
Wed, 22 Oct 2025
16.5700
16.7700
16.4200
16.4700
129,000
Tue, 21 Oct 2025
16.4500
16.6150
16.3100
16.5800
127,500
Mon, 20 Oct 2025
15.9300
16.4900
15.9200
16.4500
206,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
15.7600
15.8500
15.6100
15.8300
184,200
Thu, 16 Oct 2025
16.1900
16.3400
15.4500
15.6100
293,100
Wed, 15 Oct 2025
16.6800
16.8600
16.2050
16.2400
120,500
Tue, 14 Oct 2025
16.0000
16.6200
15.8000
16.5700
121,400
Mon, 13 Oct 2025
16.1400
16.1500
15.7850
16.0200
158,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
16.3000
16.4900
15.8700
15.9000
190,300
Thu, 09 Oct 2025
16.5100
16.7050
16.2100
16.3100
107,700
Wed, 08 Oct 2025
16.8000
17.1750
16.5300
16.5500
99,300
Tue, 07 Oct 2025
17.0400
17.0800
16.7500
16.7800
134,500
Mon, 06 Oct 2025
17.0000
17.1400
16.7700
16.9200
129,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
16.8900
17.2270
16.7700
16.8300
82,300
Thu, 02 Oct 2025
16.8000
17.2500
16.6100
16.7900
106,600
Wed, 01 Oct 2025
16.9900
17.0200
16.7800
16.8100
86,500
Tue, 30 Sep 2025
17.0500
17.1900
16.9200
17.1400
136,900
Mon, 29 Sep 2025
17.6400
17.6400
17.1000
17.1000
111,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
17.5100
17.6300
17.3550
17.5500
124,600
Thu, 25 Sep 2025
17.6100
17.6700
17.3200
17.4400
92,900
Wed, 24 Sep 2025
17.7900
17.9500
17.5950
17.7000
109,000
Tue, 23 Sep 2025
18.0000
18.3510
17.7200
17.7500
113,600
Mon, 22 Sep 2025
17.8800
18.1250
17.7300
18.0000
133,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
18.4900
18.4900
17.9600
17.9700
257,000
Thu, 18 Sep 2025
18.0600
18.4900
17.8270
18.4900
128,100
Wed, 17 Sep 2025
17.6300
18.3250
17.5700
17.9400
199,500
Tue, 16 Sep 2025
17.8500
17.8500
17.4600
17.6300
140,300
Mon, 15 Sep 2025
17.8700
17.9350
17.6700
17.8300
112,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
18.1500
18.1800
17.8250
17.8500
106,200
Thu, 11 Sep 2025
17.8700
18.2300
17.8000
18.2000
145,400
Wed, 10 Sep 2025
17.9700
18.0800
17.7000
17.8700
264,300
Tue, 09 Sep 2025
18.2000
18.2800
17.8350
17.9000
95,200
Mon, 08 Sep 2025
6 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Mon, 08 Sep 2025
18.2000
18.2800
17.8800
18.2400
114,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
18.7100
18.8900
18.1400
18.1400
112,200
Thu, 04 Sep 2025
18.2200
18.6700
18.1700
18.6700
97,700
Wed, 03 Sep 2025
18.3800
18.5800
18.1200
18.3100
101,900
Tue, 02 Sep 2025
18.2300
18.4900
18.1000
18.4700
107,600
Tue, 02 Sep 2025
5 · 8-K
Pre-market · 06:06 ET
FORM 8-K ↗
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
18.4500
18.6700
18.2000
18.4200
93,100
Thu, 28 Aug 2025
18.6600
18.6600
18.2850
18.4000
124,600
Wed, 27 Aug 2025
18.5100
18.7030
18.4900
18.5600
77,800
Tue, 26 Aug 2025
18.3600
18.6400
18.1000
18.5100
111,100
Mon, 25 Aug 2025
18.3100
18.4800
18.0950
18.3300
100,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
4 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 22 Aug 2025
17.4500
18.5100
17.3200
18.4800
169,000
Thu, 21 Aug 2025
17.3300
17.4400
17.1800
17.2700
94,000
Wed, 20 Aug 2025
17.4600
17.8650
17.2500
17.3500
167,400
Tue, 19 Aug 2025
17.3000
17.6200
17.3000
17.4200
74,900
Mon, 18 Aug 2025
17.3200
17.4600
17.1330
17.3400
107,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
17.8100
18.0100
17.2700
17.3500
279,100
Thu, 14 Aug 2025
17.9300
18.0700
17.4670
17.9700
82,600
Wed, 13 Aug 2025
18.2300
18.3530
17.8950
18.1800
110,800
Tue, 12 Aug 2025
17.5000
18.1200
17.5000
18.1200
177,000
Mon, 11 Aug 2025
17.5600
17.6350
17.2000
17.5000
103,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
3 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 08 Aug 2025
17.4000
17.6150
17.1350
17.5600
90,900
Thu, 07 Aug 2025
2 · 8-K
After-hours · 17:16 ET
FORM 8-K ↗
Thu, 07 Aug 2025
17.3900
17.3900
17.0000
17.2200
117,100
Wed, 06 Aug 2025
16.8500
17.2150
16.6100
17.1600
121,700
Tue, 05 Aug 2025
1 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 05 Aug 2025
16.7200
17.1000
16.4000
16.7100
117,700
Mon, 04 Aug 2025
16.5300
16.7400
16.4400
16.7300
117,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
16.7900
16.9600
16.3000
16.5300
143,700
Thu, 31 Jul 2025
17.1600
17.1700
16.9200
16.9600
113,000
Wed, 30 Jul 2025
17.7300
17.8600
17.2100
17.3100
83,300
Tue, 29 Jul 2025
18.1400
18.2600
17.6500
17.6600
125,000
Mon, 28 Jul 2025
17.9600
18.1100
17.5000
18.0900
120,500
Sun, 27 Jul 2025
Weekend