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
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
41.3000
42.3300
41.4625
42.3000
159,976
Thu, 03 Sep 2026
42.0200
42.0200
40.8400
41.3000
230,900
Wed, 02 Sep 2026
40.8800
41.7200
40.7100
41.6300
203,000
Tue, 01 Sep 2026
40.7900
41.0400
40.1300
40.7000
204,700
Mon, 31 Aug 2026
41.9300
41.9300
40.9200
41.0700
220,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
42.2500
42.7400
41.3700
41.8200
148,400
Thu, 27 Aug 2026
41.5300
42.2000
41.0000
42.1600
143,200
Wed, 26 Aug 2026
41.8200
42.0300
41.4100
41.6700
124,800
Tue, 25 Aug 2026
42.0000
42.0000
41.1600
41.6800
127,800
Mon, 24 Aug 2026
42.3700
42.3700
41.5100
41.6400
165,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
41.2400
42.6400
41.2400
42.1800
281,300
Thu, 20 Aug 2026
41.1400
41.5200
40.6400
41.1100
288,100
Wed, 19 Aug 2026
41.6600
41.6800
41.1300
41.6300
325,100
Tue, 18 Aug 2026
41.9000
41.9000
40.8200
41.4700
270,100
Mon, 17 Aug 2026
42.1800
42.4000
41.6600
41.9800
173,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
41.9700
42.4300
41.5100
42.2800
209,000
Thu, 13 Aug 2026
42.7700
42.8500
41.4800
41.9200
262,800
Wed, 12 Aug 2026
42.5500
42.6400
41.6500
42.5100
340,800
Tue, 11 Aug 2026
42.9700
43.2000
42.0400
42.4400
370,900
Mon, 10 Aug 2026
44.3400
44.3400
42.5400
42.6600
313,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
45.0000
45.4700
44.0300
44.3600
371,800
Thu, 06 Aug 2026
45.9900
45.9900
44.3800
44.9100
274,700
Wed, 05 Aug 2026
44.1900
45.7800
43.8000
45.6300
257,500
Tue, 04 Aug 2026
42.0500
45.7500
42.0500
44.6000
770,600
Mon, 03 Aug 2026
13 · 10-Q
After-hours · 16:01 ET
FORM 10-Q ↗
Mon, 03 Aug 2026
40.0100
42.3200
38.6800
42.0300
1,059,700
Mon, 03 Aug 2026
12 · 8-K
Pre-market · 08:20 ET
FORM 8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
43.0000
44.7400
42.1000
44.1300
406,300
Thu, 30 Jul 2026
43.7100
43.8500
42.3700
42.8500
215,600
Wed, 29 Jul 2026
44.5900
44.5900
42.5700
42.8800
192,900
Tue, 28 Jul 2026
45.0000
45.2600
44.2700
45.1200
228,800
Mon, 27 Jul 2026
46.2900
46.2900
44.5600
44.8100
231,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
46.3100
46.6100
45.7000
46.1800
219,200
Thu, 23 Jul 2026
46.5100
47.7700
45.9100
46.1100
219,000
Wed, 22 Jul 2026
45.7600
46.9500
45.3000
46.5400
313,700
Tue, 21 Jul 2026
47.1800
48.5000
44.7500
45.7000
403,100
Mon, 20 Jul 2026
49.0400
49.9200
46.0200
46.2600
712,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.5000
45.4000
43.7700
44.6200
163,000
Thu, 16 Jul 2026
44.3600
45.2400
44.1000
44.9200
180,600
Wed, 15 Jul 2026
43.6700
44.3400
43.4200
44.2300
155,000
Tue, 14 Jul 2026
43.9100
44.4000
43.0800
43.5000
342,100
Mon, 13 Jul 2026
42.8500
43.2200
41.9000
43.0800
225,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
42.9200
43.6000
42.9100
43.0100
172,600
Thu, 09 Jul 2026
43.5600
43.7400
42.9500
43.1100
184,300
Wed, 08 Jul 2026
43.5500
43.6600
42.8300
43.2200
243,000
Tue, 07 Jul 2026
46.4700
46.6800
44.1300
44.1800
299,100
Mon, 06 Jul 2026
49.9900
50.2200
46.5100
46.9100
433,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
52.1400
53.2900
49.7200
50.2700
234,300
Wed, 01 Jul 2026
53.5800
54.1000
52.2500
52.2700
181,100
Tue, 30 Jun 2026
54.3200
55.0000
53.4300
53.9500
214,700
Mon, 29 Jun 2026
53.0000
54.7400
52.0600
54.2000
247,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
52.8800
54.4900
52.5300
53.8900
843,800
Thu, 25 Jun 2026
50.7900
53.5400
50.1500
53.5400
522,900
Wed, 24 Jun 2026
49.4400
51.1400
48.9900
50.3100
402,100
Tue, 23 Jun 2026
49.0600
50.3400
48.6700
49.3800
325,100
Mon, 22 Jun 2026
49.6200
50.5000
49.5000
49.8800
228,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
48.9700
49.8700
48.5000
49.4000
205,800
Wed, 17 Jun 2026
47.2900
48.7600
47.2900
48.0000
151,800
Tue, 16 Jun 2026
47.0000
47.4100
46.8700
47.2600
107,900
Mon, 15 Jun 2026
48.1200
48.6600
47.0000
47.0700
141,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
47.3500
47.5500
46.2900
47.1900
128,200
Thu, 11 Jun 2026
46.5800
47.3700
46.1200
46.8100
166,600
Wed, 10 Jun 2026
46.3800
46.8600
45.4400
46.0700
225,300
Tue, 09 Jun 2026
45.6400
46.6500
45.2400
46.0500
126,700
Mon, 08 Jun 2026
44.8600
45.6400
44.7800
44.9900
187,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
44.7500
45.2200
44.2700
44.4600
114,900
Thu, 04 Jun 2026
45.2500
45.3100
44.5800
44.7500
101,600
Wed, 03 Jun 2026
45.3000
45.4400
44.7400
44.7800
169,700
Tue, 02 Jun 2026
44.1600
45.6200
44.1100
45.2600
176,000
Mon, 01 Jun 2026
43.8800
44.0300
42.5400
43.9200
219,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
44.5300
45.0200
44.1800
44.5500
178,700
Thu, 28 May 2026
45.2300
45.3000
44.3600
44.5600
141,600
Wed, 27 May 2026
45.1900
45.8100
44.9700
45.3400
190,100
Tue, 26 May 2026
44.6700
45.1700
44.1200
44.9700
156,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
43.9900
44.4600
43.1700
44.2000
180,300
Thu, 21 May 2026
43.3500
44.1500
42.9700
43.5400
163,600
Wed, 20 May 2026
43.2000
43.9200
42.1700
43.9100
246,100
Tue, 19 May 2026
43.6700
43.7800
42.7100
42.9400
189,200
Mon, 18 May 2026
44.5200
44.8700
44.0000
44.2500
141,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
44.8100
45.5500
44.0700
44.2400
375,000
Thu, 14 May 2026
45.4900
45.9700
44.7200
45.3800
158,100
Wed, 13 May 2026
44.8200
45.1700
44.4000
44.8100
232,000
Tue, 12 May 2026
45.0900
46.3200
44.5000
44.9400
266,900
Mon, 11 May 2026
45.6600
46.6400
44.4100
45.7700
258,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
45.7100
45.7100
44.8700
45.2900
158,800
Thu, 07 May 2026
46.0500
47.0000
45.1400
45.2300
245,600
Wed, 06 May 2026
51.2100
51.9200
45.0600
45.4200
477,900
Tue, 05 May 2026
11 · 10-Q
After-hours · 16:01 ET
FORM 10-Q ↗
Tue, 05 May 2026
48.4800
52.3300
47.4200
50.7400
724,600
Tue, 05 May 2026
10 · 8-K
Next filing day · accepted 04 May, 18:09 ET
FORM 8-K ↗
Mon, 04 May 2026
45.7700
45.9800
44.0700
44.5800
382,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
45.9400
46.2300
44.8000
46.1200
346,200
Fri, 01 May 2026
9 · 8-K
Pre-market · 07:48 ET
FORM 8-K ↗
Thu, 30 Apr 2026
44.5100
46.4200
44.2700
46.1300
484,900
Wed, 29 Apr 2026
45.2400
45.2400
44.1300
44.1800
311,700
Tue, 28 Apr 2026
45.3200
45.5900
44.8200
45.1900
222,000
Mon, 27 Apr 2026
46.4900
48.4700
44.9600
45.2600
606,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
46.1400
46.6800
45.4900
46.4500
163,100
Thu, 23 Apr 2026
45.9700
46.8800
45.7500
46.1300
179,200
Wed, 22 Apr 2026
46.1100
46.5100
45.4800
45.7200
211,900
Tue, 21 Apr 2026
46.2200
46.7700
45.3500
45.4000
133,200
Mon, 20 Apr 2026
46.1400
46.4300
45.3700
46.1200
109,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
45.6300
47.1000
45.6300
46.1900
140,700
Thu, 16 Apr 2026
44.7600
45.7600
44.7600
45.0300
102,400
Wed, 15 Apr 2026
46.4300
46.9900
44.7700
44.9700
395,900
Tue, 14 Apr 2026
46.6600
46.8900
46.0000
46.7500
272,700
Mon, 13 Apr 2026
46.2500
46.8700
46.0000
46.7100
96,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.8500
46.8500
46.2100
46.3500
123,700
Thu, 09 Apr 2026
45.0600
46.7000
45.0600
46.5800
128,900
Wed, 08 Apr 2026
44.3400
45.5400
44.0500
45.2500
304,000
Tue, 07 Apr 2026
41.9100
42.6800
41.6400
42.5600
124,200
Mon, 06 Apr 2026
41.5900
42.1000
41.4500
42.0300
92,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
41.8300
42.4400
41.5100
41.9100
78,800
Wed, 01 Apr 2026
42.5600
43.2200
42.5600
42.8600
202,700
Tue, 31 Mar 2026
42.0200
42.2900
41.1400
42.0900
243,600
Mon, 30 Mar 2026
41.9300
41.9300
40.9500
41.3900
187,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
42.1700
42.5600
41.4100
41.4200
159,800
Thu, 26 Mar 2026
42.4100
42.8500
42.1900
42.4500
244,300
Wed, 25 Mar 2026
43.3200
43.4000
42.5900
42.9300
170,400
Tue, 24 Mar 2026
40.9900
43.0500
40.9900
42.6800
283,400
Mon, 23 Mar 2026
41.5900
42.4700
41.2600
41.3700
299,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
41.1200
41.1200
40.0600
40.4900
285,600
Fri, 20 Mar 2026
8 · DEF 14A
Pre-market · 08:44 ET
FORM DEF 14A ↗
Thu, 19 Mar 2026
40.2800
41.2200
40.0600
40.9400
206,600
Wed, 18 Mar 2026
41.1300
41.8900
40.7900
40.8600
205,300
Tue, 17 Mar 2026
41.3600
41.5400
40.5600
41.2500
221,300
Mon, 16 Mar 2026
41.5300
41.9300
41.2600
41.3800
276,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
42.2200
42.3700
40.8400
40.8600
186,000
Thu, 12 Mar 2026
42.5500
42.7900
41.8900
41.9400
236,400
Wed, 11 Mar 2026
42.9900
43.6200
42.7200
43.2600
170,300
Tue, 10 Mar 2026
43.3500
44.5000
43.0900
43.1500
204,800
Mon, 09 Mar 2026
42.7300
43.6800
41.8500
43.5600
372,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
43.9100
44.2300
42.9300
43.2700
235,000
Fri, 06 Mar 2026
7 · PRE 14A
Pre-market · 08:17 ET
FORM PRE 14A ↗
Thu, 05 Mar 2026
45.5100
45.7000
44.5400
44.8000
213,700
Wed, 04 Mar 2026
45.5700
46.1700
44.4200
46.0900
319,100
Tue, 03 Mar 2026
45.7600
45.8900
44.7000
45.2200
343,500
Mon, 02 Mar 2026
45.4500
47.0600
44.8600
46.8900
284,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
46.3800
47.1600
45.5600
45.9200
304,000
Thu, 26 Feb 2026
46.2000
47.0100
45.6700
46.8000
366,400
Wed, 25 Feb 2026
45.0000
46.3800
44.7300
46.1200
580,400
Tue, 24 Feb 2026
6 · 10-K
After-hours · 16:01 ET
FORM 10-K ↗
Tue, 24 Feb 2026
44.7100
45.7400
42.4500
44.3900
482,100
Tue, 24 Feb 2026
5 · 8-K
Next filing day · accepted 23 Feb, 18:06 ET
FORM 8-K ↗
Mon, 23 Feb 2026
42.1100
42.8200
41.6700
42.6400
346,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
42.1600
42.8800
41.6800
42.7900
147,100
Thu, 19 Feb 2026
42.0800
42.7900
41.9200
42.0000
241,000
Wed, 18 Feb 2026
42.2400
42.6800
41.6400
42.0800
204,000
Tue, 17 Feb 2026
42.2600
42.6900
41.5900
42.4600
157,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
41.1700
42.2600
40.9400
42.2500
169,300
Thu, 12 Feb 2026
41.9700
42.2400
40.8300
41.0700
245,700
Wed, 11 Feb 2026
41.2200
41.7800
40.9300
41.5800
182,900
Tue, 10 Feb 2026
40.7300
41.0200
40.4600
40.7900
129,400
Mon, 09 Feb 2026
40.2300
40.6700
39.9000
40.4500
202,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
39.5800
40.6600
39.5200
40.3700
174,800
Thu, 05 Feb 2026
38.9400
39.6500
38.8200
39.4700
360,100
Wed, 04 Feb 2026
39.5000
40.0000
38.9400
39.2700
226,900
Tue, 03 Feb 2026
38.6500
39.3300
38.6500
39.0200
294,200
Mon, 02 Feb 2026
37.7500
38.6700
37.6400
38.5100
269,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
37.0600
37.7400
36.9700
37.6800
142,200
Thu, 29 Jan 2026
37.2200
37.8200
36.6300
37.4800
230,100
Wed, 28 Jan 2026
37.8800
37.8900
36.8000
37.0000
218,400
Tue, 27 Jan 2026
37.8600
38.0700
37.4400
37.8800
220,200
Mon, 26 Jan 2026
37.2200
37.9700
36.9000
37.7800
290,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
37.7700
38.5800
37.0500
37.1000
255,500
Thu, 22 Jan 2026
37.1000
37.8000
36.8600
37.6000
176,500
Wed, 21 Jan 2026
36.3700
37.0200
36.3000
36.9500
272,800
Tue, 20 Jan 2026
36.1300
36.4200
35.8500
36.1000
131,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
37.0000
37.0200
36.1600
36.5300
147,800
Thu, 15 Jan 2026
36.7000
37.1000
36.5300
36.9200
217,600
Wed, 14 Jan 2026
36.7900
36.9700
36.3100
36.5000
132,200
Tue, 13 Jan 2026
36.2500
36.7700
35.8900
36.6200
149,500
Mon, 12 Jan 2026
35.7600
36.1700
35.6400
36.0800
94,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
35.7000
36.1300
35.1900
35.9200
146,400
Thu, 08 Jan 2026
34.8500
35.8200
34.8500
35.6500
179,300
Wed, 07 Jan 2026
35.2700
35.3900
34.7400
35.0300
150,200
Tue, 06 Jan 2026
33.5400
35.1200
33.5400
35.1000
260,300
Mon, 05 Jan 2026
32.9800
33.8700
32.9800
33.7200
152,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
32.6000
33.0000
32.3000
32.9900
115,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
33.2200
33.5100
32.6100
32.6500
132,900
Tue, 30 Dec 2025
33.3000
33.4700
33.1000
33.1000
93,500
Mon, 29 Dec 2025
33.4100
33.4100
33.0600
33.3400
123,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.5900
33.6300
33.0900
33.3800
114,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.6900
33.6900
33.2500
33.5600
37,700
Tue, 23 Dec 2025
33.7600
33.9000
33.4100
33.5400
89,800
Mon, 22 Dec 2025
33.6400
34.0800
33.4600
33.7800
122,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
33.7900
33.9400
33.4500
33.6900
246,200
Thu, 18 Dec 2025
33.5600
33.9500
33.3800
33.8100
116,600
Wed, 17 Dec 2025
33.3900
33.8000
33.0900
33.2300
130,500
Tue, 16 Dec 2025
33.4800
33.8300
33.2100
33.4400
147,900
Mon, 15 Dec 2025
34.0600
34.1600
33.6000
33.7800
168,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
34.2000
34.4100
33.5900
33.9000
199,700
Thu, 11 Dec 2025
33.6000
34.1800
33.5300
34.0500
173,100
Wed, 10 Dec 2025
31.9800
33.8400
31.9800
33.4400
321,900
Tue, 09 Dec 2025
32.0900
32.6100
31.8700
31.8800
98,000
Mon, 08 Dec 2025
32.2000
32.6100
32.0300
32.1100
195,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
32.0200
32.2700
31.7300
31.8100
106,700
Thu, 04 Dec 2025
31.8200
32.4800
31.8200
32.1700
78,700
Wed, 03 Dec 2025
31.9600
32.5900
31.9200
32.0200
105,400
Tue, 02 Dec 2025
32.3500
32.3500
31.8000
31.8200
116,300
Mon, 01 Dec 2025
32.1300
32.5300
31.9600
31.9700
110,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
32.6800
32.6800
32.1200
32.3100
50,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
32.3700
32.5100
32.0300
32.4400
124,100
Tue, 25 Nov 2025
31.9100
32.7300
31.8000
32.5000
144,900
Mon, 24 Nov 2025
31.0800
31.8000
30.9000
31.7700
207,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
30.2000
31.3500
30.2000
31.0700
210,400
Thu, 20 Nov 2025
30.2000
30.4400
29.8400
30.1000
225,800
Wed, 19 Nov 2025
29.7900
29.9100
29.4100
29.7700
146,600
Tue, 18 Nov 2025
29.9000
30.2100
29.5900
29.6100
146,700
Mon, 17 Nov 2025
30.9800
31.0100
29.8800
29.9800
117,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
31.0000
31.1200
30.6800
30.8900
143,000
Thu, 13 Nov 2025
31.3000
31.5600
30.9400
31.1500
107,400
Wed, 12 Nov 2025
31.1000
31.5300
31.1000
31.3500
120,900
Tue, 11 Nov 2025
31.1000
31.3900
30.9400
31.1900
109,400
Mon, 10 Nov 2025
30.9500
31.5000
30.8000
31.1900
176,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
31.1500
31.1500
30.4600
30.7600
165,300
Thu, 06 Nov 2025
31.4500
31.8900
31.1000
31.1600
195,000
Wed, 05 Nov 2025
29.9700
31.7500
29.9500
31.3900
263,400
Tue, 04 Nov 2025
4 · S-3ASR
After-hours · 16:08 ET
FORM S-3ASR ↗
Tue, 04 Nov 2025
3 · 10-Q
After-hours · 16:02 ET
FORM 10-Q ↗
Tue, 04 Nov 2025
29.6100
29.8800
28.5200
29.6500
197,900
Tue, 04 Nov 2025
2 · 8-K
Next filing day · accepted 03 Nov, 18:05 ET
FORM 8-K ↗
Mon, 03 Nov 2025
30.2300
30.5200
29.5800
29.6900
188,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
1 · 8-K
After-hours · 16:00 ET
FORM 8-K ↗
Fri, 31 Oct 2025
30.5500
30.7300
30.1500
30.2300
137,700
Thu, 30 Oct 2025
31.5200
31.6300
30.6700
30.7300
139,400
Wed, 29 Oct 2025
31.4900
32.0100
31.2100
31.5000
112,700
Tue, 28 Oct 2025
31.2600
31.8300
31.2000
31.6200
140,400
Mon, 27 Oct 2025
32.3700
32.3700
31.4200
31.4400
86,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
31.9900
32.1700
31.8400
32.1500
76,900
Thu, 23 Oct 2025
31.1800
31.7400
31.1200
31.6900
111,600
Wed, 22 Oct 2025
31.2300
31.5100
30.9900
31.0800
104,400
Tue, 21 Oct 2025
30.7400
31.2300
30.7100
31.1800
79,500
Mon, 20 Oct 2025
30.4900
30.8000
30.4200
30.7800
58,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
30.3700
30.5800
30.0400
30.3000
106,100
Thu, 16 Oct 2025
31.0400
31.0400
30.2600
30.4700
107,100
Wed, 15 Oct 2025
30.9600
31.0800
30.6100
30.8500
77,000
Tue, 14 Oct 2025
29.9700
30.7700
29.8700
30.6000
91,100
Mon, 13 Oct 2025
30.1300
30.4500
29.8300
30.2100
136,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
30.2800
30.4400
29.6800
29.7500
91,100
Thu, 09 Oct 2025
30.7300
30.8200
30.0400
30.2900
86,100
Wed, 08 Oct 2025
30.5600
30.7300
30.2200
30.6700
74,900
Tue, 07 Oct 2025
30.6000
30.7600
30.2900
30.3000
87,500
Mon, 06 Oct 2025
31.5200
31.6900
30.4200
30.5400
115,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
31.1500
31.8400
30.6400
31.3600
91,900
Thu, 02 Oct 2025
31.2600
31.5500
30.6800
31.0900
123,400
Wed, 01 Oct 2025
31.2200
31.4600
30.9000
31.2400
110,100
Tue, 30 Sep 2025
31.2100
31.3200
30.8400
31.2600
96,700
Mon, 29 Sep 2025
31.7100
31.7100
30.9800
31.1500
82,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
31.4000
31.8400
31.0000
31.5000
120,000
Thu, 25 Sep 2025
31.4800
31.4800
31.0900
31.2800
104,300
Wed, 24 Sep 2025
32.1000
32.2000
31.2300
31.6100
128,600
Tue, 23 Sep 2025
32.4600
32.7900
32.0200
32.0700
87,800
Mon, 22 Sep 2025
32.3300
32.4500
32.0600
32.3100
89,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
33.1400
33.2000
32.2500
32.3300
205,900
Thu, 18 Sep 2025
32.2900
33.1600
32.0700
33.1100
133,100
Wed, 17 Sep 2025
32.4800
33.1100
32.1300
32.2300
132,500
Tue, 16 Sep 2025
32.2200
32.6000
31.9000
32.4600
119,900
Mon, 15 Sep 2025
32.9200
32.9200
32.4000
32.5000
126,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
33.0000
33.0400
32.5800
32.6400
81,300
Thu, 11 Sep 2025
32.6000
33.2400
32.6000
33.1900
133,800
Wed, 10 Sep 2025
32.5200
33.0000
32.4800
32.5900
142,400
Tue, 09 Sep 2025
33.1600
33.1600
32.5100
32.6600
93,100
Mon, 08 Sep 2025
33.4900
33.5300
33.1700
33.2900
97,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
33.6400
34.0000
33.2600
33.4500
88,800