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
52.7100
53.5100
51.7800
52.0800
107,726
Thu, 22 Oct 2026
52.0300
53.1900
52.0000
52.7200
123,600
Wed, 21 Oct 2026
51.7000
52.0000
51.1200
51.7000
84,000
Tue, 20 Oct 2026
51.8100
52.1600
51.6100
51.7000
119,000
Mon, 19 Oct 2026
51.0000
52.6000
50.9300
51.2600
149,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
50.3900
51.3300
50.3900
51.2100
132,100
Thu, 15 Oct 2026
50.7600
51.3400
49.9400
50.4500
137,900
Wed, 14 Oct 2026
49.5500
50.3000
49.2900
49.9900
108,800
Tue, 13 Oct 2026
49.8800
50.3800
49.3400
49.7600
153,600
Mon, 12 Oct 2026
49.4600
49.9500
49.4600
49.5600
121,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
49.8200
50.6200
49.3900
49.4000
182,300
Thu, 08 Oct 2026
49.2000
50.2900
48.9500
50.0700
124,800
Wed, 07 Oct 2026
48.8200
49.9300
48.5300
49.1800
128,200
Tue, 06 Oct 2026
49.0900
49.5900
48.6000
48.9000
107,300
Mon, 05 Oct 2026
48.9900
49.4300
48.7800
48.7900
128,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
49.0400
49.9000
48.8000
49.1300
145,700
Thu, 01 Oct 2026
47.6500
48.8500
47.2000
48.6500
154,500
Wed, 30 Sep 2026
48.0400
48.3700
47.6900
47.7400
234,000
Tue, 29 Sep 2026
47.6400
48.0800
47.3400
47.9300
178,500
Mon, 28 Sep 2026
47.5400
47.9700
46.8400
47.7600
175,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
47.7200
48.0400
47.0500
47.3000
341,600
Thu, 24 Sep 2026
48.0300
48.3900
47.5300
47.5700
211,500
Wed, 23 Sep 2026
48.1500
48.8300
47.5700
47.7900
167,500
Tue, 22 Sep 2026
48.5500
49.4800
48.0000
48.2200
162,400
Mon, 21 Sep 2026
49.2600
49.3200
48.4100
48.4500
125,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
49.0400
49.7700
48.1500
48.9700
493,800
Thu, 17 Sep 2026
50.3800
50.3800
48.9800
49.3600
156,800
Wed, 16 Sep 2026
49.6800
50.5100
49.4000
50.0200
169,400
Tue, 15 Sep 2026
49.9300
50.4300
49.6800
49.9100
130,900
Mon, 14 Sep 2026
50.1100
50.8400
49.7200
50.2100
116,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
49.5700
49.7400
48.9800
49.6600
149,600
Thu, 10 Sep 2026
49.3600
49.5200
49.0600
49.1700
116,200
Wed, 09 Sep 2026
48.7900
49.1900
48.7500
49.0400
139,900
Tue, 08 Sep 2026
49.1500
49.8100
48.7300
49.1600
119,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
49.4500
50.0300
49.4500
49.6500
159,400
Thu, 03 Sep 2026
49.7200
50.6200
49.5800
49.8900
104,000
Wed, 02 Sep 2026
49.5500
49.9600
48.9700
49.3400
124,600
Tue, 01 Sep 2026
49.2400
49.6800
48.7500
49.1200
147,900
Mon, 31 Aug 2026
49.0900
49.2800
48.4000
49.0900
209,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
48.9900
49.4300
48.1700
49.1700
101,400
Thu, 27 Aug 2026
48.6100
49.1100
48.3100
49.0200
102,800
Wed, 26 Aug 2026
48.8200
49.4800
48.4600
49.1500
142,800
Tue, 25 Aug 2026
49.3100
49.7800
48.2300
48.8000
103,700
Mon, 24 Aug 2026
48.3700
49.6800
48.3700
49.1900
119,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
48.2500
48.6600
47.9900
48.1700
108,900
Thu, 20 Aug 2026
47.5400
48.3200
47.0700
48.1300
156,500
Wed, 19 Aug 2026
48.4900
48.8800
47.8900
47.8900
133,800
Tue, 18 Aug 2026
48.6100
49.0600
48.3600
48.4100
140,500
Mon, 17 Aug 2026
48.7300
48.8800
48.0600
48.0900
134,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
48.3900
48.9100
47.9400
48.7300
116,000
Thu, 13 Aug 2026
48.4500
48.8300
48.1400
48.5000
139,900
Wed, 12 Aug 2026
48.1400
48.5500
48.0500
48.1100
193,400
Tue, 11 Aug 2026
48.8900
49.5600
48.4700
48.5000
193,600
Mon, 10 Aug 2026
49.2300
49.4200
48.6200
49.0600
205,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
50.1300
50.7900
49.3900
49.4900
165,800
Thu, 06 Aug 2026
51.1400
51.3400
50.3800
50.5800
167,200
Wed, 05 Aug 2026
50.8600
50.9900
50.3000
50.7700
184,800
Tue, 04 Aug 2026
50.0900
50.8600
49.8200
50.7100
254,600
Mon, 03 Aug 2026
50.5900
51.8900
50.5800
50.6500
184,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
14 · 8-K/A
After-hours · 16:25 ET
8-K/A ↗
Fri, 31 Jul 2026
51.2300
51.2700
49.6600
50.5500
264,700
Thu, 30 Jul 2026
13 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Thu, 30 Jul 2026
52.5700
52.5900
49.6000
51.5900
242,600
Wed, 29 Jul 2026
12 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 29 Jul 2026
49.7800
50.7500
48.9800
49.7400
226,700
Tue, 28 Jul 2026
50.1500
50.7400
49.9400
49.9700
186,900
Mon, 27 Jul 2026
49.7100
50.5300
49.6200
49.6600
199,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
49.4300
50.2200
49.0800
49.7900
154,800
Thu, 23 Jul 2026
49.0600
49.7500
48.1300
49.4900
226,800
Wed, 22 Jul 2026
50.2800
50.2800
49.0500
49.3900
215,700
Tue, 21 Jul 2026
50.0500
50.6600
49.6300
50.5400
189,000
Mon, 20 Jul 2026
50.3200
50.5500
49.8300
50.3800
179,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
50.2200
51.0500
49.5700
50.3200
230,700
Thu, 16 Jul 2026
48.5700
49.8700
48.5700
49.8100
209,800
Wed, 15 Jul 2026
49.7800
49.7800
48.4600
48.6500
232,300
Tue, 14 Jul 2026
50.7200
50.9200
50.0600
50.1300
184,000
Mon, 13 Jul 2026
51.0300
51.5700
50.6400
51.2600
192,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
50.6100
50.9200
49.8700
50.6900
159,900
Thu, 09 Jul 2026
51.0200
51.0200
50.3100
50.5100
223,200
Wed, 08 Jul 2026
51.9100
51.9200
51.0300
51.1600
194,000
Tue, 07 Jul 2026
51.5400
52.0600
51.3100
51.6200
158,000
Mon, 06 Jul 2026
51.7000
51.7000
50.8500
51.0600
188,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
51.3400
51.9300
50.8100
51.9300
198,000
Wed, 01 Jul 2026
11 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 01 Jul 2026
50.7500
51.5100
50.7500
51.2200
264,300
Tue, 30 Jun 2026
50.8300
51.2800
50.4100
50.4800
229,800
Mon, 29 Jun 2026
50.3300
51.4500
49.2500
51.1900
304,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
48.9200
50.7400
48.7400
50.7400
692,100
Thu, 25 Jun 2026
48.7400
49.2000
48.2000
48.5200
233,900
Wed, 24 Jun 2026
48.4300
49.2600
47.4500
48.8100
249,300
Tue, 23 Jun 2026
46.9600
48.3300
46.6900
48.1800
335,900
Mon, 22 Jun 2026
46.7900
47.4500
46.5200
46.5200
358,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
46.6300
46.8000
46.1300
46.5500
1,256,400
Wed, 17 Jun 2026
45.9800
46.4400
45.9300
46.4300
313,300
Tue, 16 Jun 2026
46.0600
46.4900
45.8500
46.2500
365,000
Mon, 15 Jun 2026
46.2100
46.3600
45.7900
45.8400
219,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
46.6000
46.6000
45.9200
46.2500
264,400
Thu, 11 Jun 2026
46.9400
46.9400
46.3800
46.4100
215,500
Wed, 10 Jun 2026
46.1700
46.7000
45.9400
46.6200
201,100
Tue, 09 Jun 2026
45.6300
46.1400
45.4400
45.7600
214,000
Mon, 08 Jun 2026
46.1400
46.3700
45.5800
45.5900
260,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
44.6400
46.5300
44.6400
46.5300
233,100
Thu, 04 Jun 2026
44.5500
44.8400
44.1200
44.4700
245,000
Wed, 03 Jun 2026
43.3300
43.9000
43.1500
43.9000
243,300
Tue, 02 Jun 2026
43.1900
43.9000
43.1900
43.6300
202,700
Mon, 01 Jun 2026
43.4000
43.5000
42.9100
43.4300
181,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
10 · 8-K
After-hours · 16:29 ET
8-K ↗
Fri, 29 May 2026
43.1200
43.7100
42.5800
43.5000
259,500
Thu, 28 May 2026
43.7000
44.1500
43.1200
43.2600
191,900
Wed, 27 May 2026
44.0100
44.1900
43.4000
43.8300
171,400
Tue, 26 May 2026
43.6900
44.3000
43.5300
43.8600
166,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
43.8900
44.2300
43.5100
43.9000
227,100
Thu, 21 May 2026
43.3000
43.8100
42.7000
43.7600
264,200
Wed, 20 May 2026
43.2900
44.0200
42.8800
43.6600
247,600
Tue, 19 May 2026
43.2100
43.5500
42.8600
43.2300
136,800
Mon, 18 May 2026
41.9100
43.4200
41.9100
43.3500
167,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
42.0500
42.2800
41.6000
42.0000
183,400
Thu, 14 May 2026
41.7800
42.3800
41.4700
41.4900
164,500
Wed, 13 May 2026
40.8100
41.5900
40.8100
41.4500
181,200
Tue, 12 May 2026
41.5400
41.7700
40.6700
41.3300
193,800
Mon, 11 May 2026
42.0000
42.0000
41.1200
41.4100
189,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
9 · S-3ASR
After-hours · 16:35 ET
S-3ASR ↗
Fri, 08 May 2026
42.0000
42.4600
41.5900
42.0100
171,100
Thu, 07 May 2026
41.3600
42.2900
41.2900
42.0000
323,200
Wed, 06 May 2026
41.9100
42.1900
41.3000
41.3600
226,300
Tue, 05 May 2026
41.6600
42.0200
41.4000
41.7100
175,100
Mon, 04 May 2026
41.5800
42.4500
41.4400
41.5000
266,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
8 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Fri, 01 May 2026
42.7200
43.3900
41.7300
41.9200
223,800
Thu, 30 Apr 2026
40.0100
42.7800
39.0000
42.1200
337,100
Wed, 29 Apr 2026
7 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 29 Apr 2026
43.1500
43.4700
42.7600
42.7700
191,100
Tue, 28 Apr 2026
43.0200
43.6100
42.9300
43.3300
172,200
Mon, 27 Apr 2026
41.7700
42.8100
41.7700
42.5200
178,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
42.0900
42.4000
41.7400
41.8600
289,600
Thu, 23 Apr 2026
41.7700
42.4700
41.6100
42.2100
215,600
Wed, 22 Apr 2026
41.9800
42.1600
41.2800
41.5400
239,500
Tue, 21 Apr 2026
42.3900
42.6400
41.9200
41.9400
194,400
Mon, 20 Apr 2026
42.7000
43.0800
42.2100
42.2800
144,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
41.8800
42.9300
41.8800
42.7200
189,200
Thu, 16 Apr 2026
41.5700
41.9900
41.5300
41.8100
179,100
Thu, 16 Apr 2026
6 · DEFA14A
Pre-market · 08:20 ET
DEFA14A ↗
Thu, 16 Apr 2026
5 · DEF 14A
Pre-market · 08:18 ET
DEF 14A ↗
Wed, 15 Apr 2026
41.6500
41.9500
41.4600
41.7000
201,600
Tue, 14 Apr 2026
41.7800
42.2500
41.5000
41.7800
252,000
Mon, 13 Apr 2026
41.5400
42.1700
41.4100
42.0200
181,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
42.4700
42.6200
41.6500
41.7700
313,100
Thu, 09 Apr 2026
42.6100
43.3200
42.6100
42.6500
232,600
Wed, 08 Apr 2026
42.2100
42.6500
42.1300
42.5500
460,000
Tue, 07 Apr 2026
42.1000
42.4600
41.5600
42.1700
247,300
Mon, 06 Apr 2026
41.8400
42.2600
41.8400
42.1000
291,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
40.9000
42.2900
40.7600
42.0200
227,600
Wed, 01 Apr 2026
41.1900
41.6200
40.8300
40.9300
253,800
Tue, 31 Mar 2026
41.5700
41.9700
40.6000
41.1400
191,100
Mon, 30 Mar 2026
40.5200
41.2500
40.5200
41.0900
209,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
40.4100
40.9700
40.2600
40.3600
207,700
Thu, 26 Mar 2026
40.0300
40.7400
40.0300
40.6500
190,000
Wed, 25 Mar 2026
40.4900
40.6000
39.9000
40.0400
164,800
Tue, 24 Mar 2026
40.1700
40.6000
40.0300
40.1200
230,200
Mon, 23 Mar 2026
39.9000
40.4800
39.7800
40.0600
274,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
39.0100
39.4000
38.8000
39.0900
580,400
Thu, 19 Mar 2026
38.8400
39.3800
38.5200
38.8700
235,600
Wed, 18 Mar 2026
39.5600
39.9500
38.9400
39.0400
331,400
Tue, 17 Mar 2026
40.0200
40.5800
39.7900
39.9100
267,000
Mon, 16 Mar 2026
39.4700
39.9400
39.3500
39.6000
263,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
39.9600
40.0600
39.1100
39.2400
285,800
Thu, 12 Mar 2026
39.1100
39.7800
39.0800
39.4600
281,300
Wed, 11 Mar 2026
39.6700
39.9600
39.3600
39.6100
200,300
Tue, 10 Mar 2026
39.3400
40.1100
39.3400
39.7900
233,100
Mon, 09 Mar 2026
39.9100
40.0900
39.0200
39.7100
234,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
40.2100
40.8800
39.6700
40.3500
231,800
Thu, 05 Mar 2026
41.8200
42.1300
40.3000
40.8100
282,600
Wed, 04 Mar 2026
41.8000
42.4500
41.3100
42.2300
366,700
Tue, 03 Mar 2026
41.2300
42.0600
41.0100
41.8300
268,800
Mon, 02 Mar 2026
41.2700
42.4400
41.2700
41.6800
348,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
41.2400
41.6300
40.4700
41.3500
369,200
Thu, 26 Feb 2026
4 · 10-K
After-hours · 16:53 ET
10-K ↗
Thu, 26 Feb 2026
41.2800
42.1000
40.9900
41.2900
378,800
Wed, 25 Feb 2026
40.8600
41.8100
40.5300
41.6000
424,300
Tue, 24 Feb 2026
39.2900
40.4100
39.0800
40.2000
514,300
Mon, 23 Feb 2026
39.4800
39.8400
37.9900
39.2100
401,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
42.5600
44.3800
37.4400
39.1800
696,900
Thu, 19 Feb 2026
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 19 Feb 2026
42.0300
42.5600
41.7200
42.4500
244,900
Wed, 18 Feb 2026
42.9900
43.1500
41.7700
42.1600
236,600
Tue, 17 Feb 2026
42.7000
43.8300
42.4200
42.9300
292,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
42.7300
43.0300
41.8100
42.5000
258,000
Thu, 12 Feb 2026
43.3600
43.5100
42.6000
42.8700
251,800
Wed, 11 Feb 2026
43.6700
43.8100
42.5200
43.0100
234,500
Tue, 10 Feb 2026
43.7000
44.2300
43.5100
43.6900
202,800
Mon, 09 Feb 2026
45.3300
45.4300
43.7700
43.8300
143,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
45.9600
46.2500
45.4100
45.4600
189,400
Thu, 05 Feb 2026
45.7900
46.5000
45.5500
45.6600
191,200
Wed, 04 Feb 2026
45.0300
45.8900
45.0300
45.4100
265,900
Tue, 03 Feb 2026
44.3100
45.3300
43.7300
44.8600
164,200
Mon, 02 Feb 2026
43.7600
44.7900
43.5800
44.5200
222,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
44.4100
44.9000
42.4600
43.6200
298,700
Thu, 29 Jan 2026
43.9200
44.8800
43.9000
44.7000
313,500
Wed, 28 Jan 2026
43.6100
43.9700
43.2400
43.6500
183,300
Tue, 27 Jan 2026
43.8800
43.9300
43.3300
43.4900
126,900
Mon, 26 Jan 2026
43.8700
44.3600
43.5900
44.0800
172,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
44.1000
44.3800
43.0100
43.6400
200,200
Thu, 22 Jan 2026
44.4500
44.5100
44.0400
44.2100
181,300
Wed, 21 Jan 2026
44.8700
45.0900
43.6700
44.5500
216,100
Tue, 20 Jan 2026
45.3100
45.8300
44.5400
44.6200
316,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
45.5800
45.9900
45.3400
45.6000
339,800
Thu, 15 Jan 2026
44.9300
45.8700
44.9300
45.7900
330,200
Wed, 14 Jan 2026
44.0000
44.9200
44.0000
44.8900
352,900
Tue, 13 Jan 2026
44.6400
44.8900
43.8600
43.9500
287,300
Mon, 12 Jan 2026
44.0900
44.9700
43.9300
44.6000
344,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
44.2500
44.7400
44.2500
44.2800
322,000
Thu, 08 Jan 2026
43.1600
44.6600
43.1600
44.3400
319,800
Wed, 07 Jan 2026
43.0200
43.3600
42.6100
43.1000
331,800
Tue, 06 Jan 2026
43.2400
43.4200
42.5900
43.0200
325,600
Mon, 05 Jan 2026
42.6900
43.8500
42.6900
43.4600
345,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
43.0700
43.0900
42.6700
42.8400
380,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
43.4400
43.5500
43.0600
43.1700
257,600
Tue, 30 Dec 2025
43.2700
43.5900
43.1700
43.4200
339,300
Mon, 29 Dec 2025
42.8400
43.4000
42.4200
43.3800
304,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
42.9400
43.1100
42.6700
42.9200
243,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
42.7900
43.1900
42.7300
42.9200
221,600
Tue, 23 Dec 2025
43.0200
43.3300
42.7100
42.7900
320,200
Mon, 22 Dec 2025
42.7900
43.4500
42.7900
42.9800
307,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.0200
43.5100
42.6900
42.9400
1,047,400
Thu, 18 Dec 2025
42.6600
43.3900
42.6100
43.0900
346,400
Wed, 17 Dec 2025
42.2200
42.7800
42.2200
42.7800
344,000
Tue, 16 Dec 2025
42.4400
42.7200
42.0900
42.3200
285,300
Mon, 15 Dec 2025
42.2900
42.7100
42.0400
42.3400
373,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
42.0700
42.2000
41.8100
42.1100
245,200
Thu, 11 Dec 2025
40.5700
41.7500
40.3200
41.5700
296,400
Wed, 10 Dec 2025
39.9600
40.7100
39.8100
40.4500
424,800
Tue, 09 Dec 2025
39.3800
40.0200
39.3800
39.9100
231,700
Mon, 08 Dec 2025
39.4900
39.6100
39.1400
39.2100
262,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
39.4600
39.6800
39.0900
39.2600
228,600
Thu, 04 Dec 2025
39.7000
40.0300
39.5300
39.5900
200,700
Wed, 03 Dec 2025
39.9100
40.2200
39.4800
39.7600
236,100
Tue, 02 Dec 2025
40.2300
40.2300
39.8000
39.8800
233,600
Mon, 01 Dec 2025
39.7700
40.3800
39.7700
40.1000
345,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
39.5500
40.1300
39.5500
39.8500
177,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
39.6800
40.0500
39.6000
39.6000
296,700
Tue, 25 Nov 2025
39.3800
39.8800
39.2200
39.5900
255,900
Mon, 24 Nov 2025
39.3100
39.5500
38.9800
39.0200
250,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
39.0200
39.8800
38.9000
39.4400
295,400
Thu, 20 Nov 2025
38.6300
39.0600
38.4500
38.7500
278,500
Wed, 19 Nov 2025
39.1600
39.4700
38.4200
38.6100
191,200
Tue, 18 Nov 2025
39.1800
39.6900
39.1800
39.5300
190,100
Mon, 17 Nov 2025
39.2900
39.6600
39.0000
39.0600
253,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
39.3100
39.4000
38.7200
39.2500
175,300
Thu, 13 Nov 2025
39.0200
39.5300
38.9900
39.2200
185,900
Wed, 12 Nov 2025
38.5100
39.5900
38.5100
39.0400
253,300
Tue, 11 Nov 2025
38.9100
39.4400
38.7700
39.0900
241,200
Mon, 10 Nov 2025
38.1500
38.8300
37.6700
38.6900
232,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
38.3800
38.6900
38.0800
38.4000
250,500
Thu, 06 Nov 2025
37.8100
38.5900
37.8100
38.2700
304,100
Wed, 05 Nov 2025
37.6400
38.1800
37.4300
37.6500
210,900
Tue, 04 Nov 2025
36.1700
37.7300
36.0000
37.5300
349,200
Mon, 03 Nov 2025
37.9600
37.9600
35.7300
36.0900
276,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Fri, 31 Oct 2025
39.2400
39.5600
36.7200
38.1300
432,600
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 30 Oct 2025
40.3900
41.1400
40.3900
40.7300
208,100
Wed, 29 Oct 2025
40.4100
40.6900
40.0700
40.2900
154,500
Tue, 28 Oct 2025
41.0400
41.0500
40.4800
40.7000
98,200
Mon, 27 Oct 2025
41.6400
41.7700
41.2200
41.2700
125,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
41.7300
42.0500
41.4800
41.5600
126,500
Thu, 23 Oct 2025
42.3100
42.3100
41.6400
41.7300
113,500