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
33.4000
33.7800
32.6601
32.9800
358,717
Thu, 22 Oct 2026
25 · 8-K
After-hours · 20:05 ET
8-K ↗
Thu, 22 Oct 2026
32.5800
33.4700
32.3800
32.9600
131,400
Wed, 21 Oct 2026
32.6400
32.6700
32.3200
32.5900
98,500
Tue, 20 Oct 2026
31.9400
32.8000
31.9400
32.5600
124,800
Mon, 19 Oct 2026
32.2200
32.2350
31.7400
31.8000
102,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
32.4000
32.9900
32.1500
32.2200
133,800
Thu, 15 Oct 2026
32.0600
32.4500
31.3600
32.3000
154,500
Wed, 14 Oct 2026
31.6900
32.0100
31.4650
31.8400
142,300
Tue, 13 Oct 2026
32.5000
32.5050
31.9200
32.1600
158,000
Mon, 12 Oct 2026
32.1300
32.5400
31.7750
32.3500
132,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
32.4500
32.5000
32.1050
32.1600
135,900
Thu, 08 Oct 2026
32.0300
32.8900
31.9800
32.5600
125,400
Wed, 07 Oct 2026
32.2800
32.5600
31.6390
32.2500
201,400
Tue, 06 Oct 2026
24 · S-3
After-hours · 20:09 ET
S-3 ↗
Tue, 06 Oct 2026
33.0800
33.1600
32.7050
32.7800
89,500
Mon, 05 Oct 2026
32.9600
33.1500
32.7000
33.0000
113,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
33.0400
33.3050
32.8300
33.1400
113,400
Thu, 01 Oct 2026
31.9800
32.7550
31.4200
32.7400
140,000
Wed, 30 Sep 2026
32.5300
32.5900
31.9400
32.1600
243,400
Tue, 29 Sep 2026
33.1300
33.2450
32.1300
32.3900
139,400
Mon, 28 Sep 2026
33.2300
33.3900
32.9300
33.1700
309,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
33.1900
33.6450
33.0850
33.2600
428,100
Thu, 24 Sep 2026
32.4500
33.2500
32.1800
33.1300
209,700
Wed, 23 Sep 2026
32.7000
32.8800
32.3200
32.3900
118,300
Tue, 22 Sep 2026
33.6800
33.9000
32.8800
32.8800
170,400
Mon, 21 Sep 2026
33.7000
33.9000
33.4650
33.5500
126,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
33.3800
33.7150
32.8400
33.5400
436,400
Thu, 17 Sep 2026
33.6900
33.8100
33.2300
33.6300
134,300
Wed, 16 Sep 2026
33.6400
33.8500
32.6150
33.3300
156,900
Tue, 15 Sep 2026
33.4500
33.7300
32.9200
33.6700
123,900
Mon, 14 Sep 2026
33.3100
33.7900
33.1980
33.5900
148,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
33.6900
33.6900
33.1200
33.4500
107,900
Thu, 10 Sep 2026
32.8900
33.3100
32.5400
33.3100
115,600
Wed, 09 Sep 2026
32.9400
33.2200
32.6550
32.8900
107,800
Tue, 08 Sep 2026
33.5800
33.7200
32.5000
33.2400
95,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
33.3300
33.8400
33.3300
33.7300
87,100
Thu, 03 Sep 2026
33.3600
33.7200
33.3400
33.5300
121,900
Wed, 02 Sep 2026
32.7300
33.3800
32.7300
33.2200
163,800
Tue, 01 Sep 2026
32.7600
33.0800
32.0650
32.5900
148,400
Mon, 31 Aug 2026
32.9900
33.1450
32.5500
32.7900
125,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
32.9000
33.0900
32.6900
33.0000
129,400
Thu, 27 Aug 2026
32.7600
32.9500
32.0990
32.8400
105,000
Wed, 26 Aug 2026
32.8400
32.9100
32.6200
32.7900
107,200
Tue, 25 Aug 2026
32.8800
33.1850
32.3750
32.7100
103,700
Mon, 24 Aug 2026
32.7500
33.4500
32.1890
32.7950
142,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
32.8600
33.4450
32.2100
32.8500
256,800
Thu, 20 Aug 2026
32.2000
32.7700
32.0650
32.5300
130,000
Wed, 19 Aug 2026
33.2600
33.2600
32.1200
32.3100
195,500
Tue, 18 Aug 2026
33.3300
33.3600
32.9630
33.1400
204,200
Mon, 17 Aug 2026
33.2300
33.5500
33.2000
33.3200
204,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
33.3000
33.7200
33.1600
33.3800
158,900
Thu, 13 Aug 2026
33.8100
34.3300
33.5700
33.6300
138,600
Wed, 12 Aug 2026
33.4900
33.7850
33.4200
33.5300
139,200
Tue, 11 Aug 2026
33.3400
33.6600
33.2140
33.3500
225,500
Mon, 10 Aug 2026
33.3100
33.7200
33.0400
33.2000
112,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
33.6700
33.9500
33.2900
33.4900
223,100
Thu, 06 Aug 2026
34.4900
34.7200
33.7350
33.7600
157,700
Wed, 05 Aug 2026
35.1000
35.1000
33.8800
34.2400
119,000
Tue, 04 Aug 2026
23 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 04 Aug 2026
34.2500
34.8480
34.0300
34.5300
174,300
Mon, 03 Aug 2026
34.2500
34.6800
33.8460
34.2400
243,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
33.3900
33.8160
32.8000
33.6700
176,400
Thu, 30 Jul 2026
22 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 30 Jul 2026
33.6600
33.8750
33.2300
33.2800
161,600
Wed, 29 Jul 2026
33.8200
34.1100
33.3500
33.6200
254,600
Tue, 28 Jul 2026
33.2200
34.3550
33.0000
34.1000
324,900
Tue, 28 Jul 2026
21 · 8-K
Pre-market · 09:28 ET
FORM 8-K ↗
Mon, 27 Jul 2026
32.3000
33.1100
31.9800
32.8300
300,500
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
20 · 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
19 · 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
18 · 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
17 · 8-K
After-hours · 17:20 ET
FORM 8-K ↗
Tue, 05 May 2026
16 · 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
15 · 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
14 · 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
13 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Mon, 23 Mar 2026
12 · 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
11 · 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
10 · 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
9 · 8-K
Next filing day · accepted 03 Feb, 18:10 ET
FORM 8-K ↗
Tue, 03 Feb 2026
8 · 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
7 · 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
6 · 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
5 · 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
4 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 06 Nov 2025
3 · 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
2 · 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
1 · 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