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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
29.0700
30.0600
28.5100
29.9900
554,286
Thu, 22 Oct 2026
27.5300
29.5200
27.2400
29.4600
564,400
Wed, 21 Oct 2026
27.2700
27.6000
27.0000
27.6000
502,800
Tue, 20 Oct 2026
27.2200
27.3870
26.0900
27.0500
643,200
Mon, 19 Oct 2026
26.3200
27.0800
25.9450
27.0700
520,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
26.0500
26.5300
25.6700
26.3800
502,300
Thu, 15 Oct 2026
25.9900
26.6800
25.8700
25.9200
513,800
Wed, 14 Oct 2026
25.9500
26.0400
25.2450
25.7700
431,500
Tue, 13 Oct 2026
25.7400
26.4600
24.9650
26.1500
627,700
Mon, 12 Oct 2026
24.3800
25.8900
24.2450
25.8400
837,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
24.7400
24.8900
24.0700
24.5500
877,100
Thu, 08 Oct 2026
24.8400
25.0000
24.4200
24.8300
679,400
Wed, 07 Oct 2026
25.2400
25.4900
24.5650
24.9700
496,700
Tue, 06 Oct 2026
25.2700
25.9300
25.0700
25.5000
608,300
Mon, 05 Oct 2026
24.9100
25.7800
24.4500
25.0000
443,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
25.2800
25.7000
24.4200
25.0000
517,000
Thu, 01 Oct 2026
25.0000
25.4920
24.6800
25.0100
424,400
Wed, 30 Sep 2026
25.6600
25.7250
25.0800
25.0900
426,100
Tue, 29 Sep 2026
25.9800
26.0200
25.2100
25.5300
574,200
Mon, 28 Sep 2026
26.3200
26.6030
25.6350
26.0600
409,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
26.2900
26.8300
26.0450
26.3900
453,800
Thu, 24 Sep 2026
26.5900
26.6600
26.1900
26.2100
334,200
Wed, 23 Sep 2026
26.4800
27.2600
26.1500
26.7000
507,900
Tue, 22 Sep 2026
27.0700
27.3700
26.3900
26.8800
669,700
Mon, 21 Sep 2026
26.5700
27.2500
26.1200
26.6300
719,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
26.1300
26.7400
25.9400
26.2900
1,573,800
Thu, 17 Sep 2026
26.7200
27.0200
25.9000
26.1000
551,600
Wed, 16 Sep 2026
27.6900
27.7000
26.2800
26.4200
442,300
Tue, 15 Sep 2026
28.7600
28.7600
27.2100
27.6400
589,000
Mon, 14 Sep 2026
28.2500
28.6400
28.0000
28.6200
429,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
29.2000
29.9450
28.4450
28.5800
224,600
Thu, 10 Sep 2026
28.8200
29.2800
28.2430
28.7700
224,300
Wed, 09 Sep 2026
29.3900
29.7000
28.7180
29.1200
271,300
Tue, 08 Sep 2026
29.7200
30.1500
29.3800
29.6600
207,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
29.3200
29.8200
29.1600
29.7600
259,700
Thu, 03 Sep 2026
28.6300
30.1550
28.1100
29.8800
455,700
Wed, 02 Sep 2026
28.7100
29.1600
28.3200
28.6100
521,900
Tue, 01 Sep 2026
29.3700
30.1800
28.1000
28.4500
367,900
Mon, 31 Aug 2026
30.4400
30.7400
29.2300
29.6600
375,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
31.1900
31.3900
30.6150
30.7400
205,600
Thu, 27 Aug 2026
31.4700
31.6800
30.9500
31.1000
234,700
Wed, 26 Aug 2026
31.5000
32.4000
30.9500
31.5200
244,400
Tue, 25 Aug 2026
33.5500
33.9500
31.2600
31.3900
429,100
Mon, 24 Aug 2026
34.2400
34.2400
32.9400
33.0800
380,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
34.2700
34.6500
33.8000
34.1200
213,100
Thu, 20 Aug 2026
33.4300
33.9100
32.8800
33.8500
228,200
Wed, 19 Aug 2026
33.4100
34.3700
33.1900
34.1400
269,200
Tue, 18 Aug 2026
32.8900
33.7600
32.3350
33.4500
295,500
Mon, 17 Aug 2026
34.1500
34.4300
33.0200
33.3000
448,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
33.9600
34.3650
33.6200
34.1400
258,000
Thu, 13 Aug 2026
33.6200
34.0000
33.3900
33.9000
213,900
Wed, 12 Aug 2026
34.1100
34.2400
33.2700
33.7200
257,500
Tue, 11 Aug 2026
32.7200
34.1000
32.6700
34.0400
309,800
Mon, 10 Aug 2026
32.7200
33.3100
32.2600
32.7600
352,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
17 · 8-K/A
After-hours · 16:15 ET
8-K/A ↗
Fri, 07 Aug 2026
35.0200
35.0500
31.8100
32.8200
472,300
Thu, 06 Aug 2026
34.5900
37.3700
33.5400
35.0200
1,633,800
Wed, 05 Aug 2026
16 · 10-Q
After-hours · 16:28 ET
10-Q ↗
Wed, 05 Aug 2026
15 · 8-K
After-hours · 16:25 ET
8-K ↗
Wed, 05 Aug 2026
31.2800
31.6020
30.4300
31.0300
425,600
Tue, 04 Aug 2026
31.3400
31.6500
30.8600
30.9200
410,800
Mon, 03 Aug 2026
31.0300
32.0000
30.3000
30.8500
408,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
30.4900
31.0800
30.1650
30.8300
377,700
Thu, 30 Jul 2026
30.5100
30.8700
29.8500
30.6000
349,100
Wed, 29 Jul 2026
14 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Wed, 29 Jul 2026
32.9100
33.6600
30.0300
30.5400
436,800
Tue, 28 Jul 2026
32.9300
34.2300
32.5100
33.4000
428,500
Mon, 27 Jul 2026
32.6800
33.4700
32.1300
32.8100
472,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
30.9300
31.7000
30.5700
30.8600
386,900
Thu, 23 Jul 2026
29.3700
30.8000
29.2100
30.4700
327,100
Wed, 22 Jul 2026
28.8000
30.0000
28.8000
29.9000
264,600
Tue, 21 Jul 2026
28.8900
30.1700
28.2000
29.1500
260,600
Mon, 20 Jul 2026
29.1200
29.4400
28.2460
29.1700
371,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
29.4800
30.7700
29.0000
29.0600
281,200
Thu, 16 Jul 2026
28.6400
30.2600
28.6400
30.1800
350,300
Wed, 15 Jul 2026
28.5800
29.5000
28.4000
28.8400
194,500
Tue, 14 Jul 2026
28.6000
28.9870
28.3400
28.3800
172,500
Mon, 13 Jul 2026
28.8400
29.1200
28.2500
28.3300
212,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
29.6300
30.0100
28.9500
28.9500
244,200
Thu, 09 Jul 2026
28.8600
29.5600
28.5100
29.5600
303,100
Wed, 08 Jul 2026
28.7500
29.5200
28.7500
28.8300
224,400
Tue, 07 Jul 2026
30.4600
30.4800
28.8900
29.3300
250,800
Mon, 06 Jul 2026
29.7000
30.9100
29.6720
30.2800
441,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
28.9100
29.7400
28.9000
29.4400
289,600
Wed, 01 Jul 2026
28.8600
29.2800
28.3750
28.6100
267,200
Tue, 30 Jun 2026
27.4700
28.5800
27.2900
28.5100
349,100
Mon, 29 Jun 2026
27.9200
28.4100
27.3600
27.3600
331,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
27.9500
28.7850
27.9300
28.0200
1,076,000
Thu, 25 Jun 2026
28.7700
29.7700
27.8400
28.1600
450,600
Wed, 24 Jun 2026
27.5000
28.7500
27.4500
28.7500
421,000
Tue, 23 Jun 2026
27.3900
28.3900
27.3100
27.5300
395,200
Mon, 22 Jun 2026
27.9500
28.0900
27.1800
27.5600
412,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
28.5500
28.5750
27.5000
28.2500
1,450,500
Wed, 17 Jun 2026
28.9000
29.5000
28.0800
28.1700
795,100
Tue, 16 Jun 2026
28.7400
29.0900
26.8700
28.7500
746,300
Mon, 15 Jun 2026
31.0000
31.2600
29.0700
29.0900
455,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
30.9100
31.4950
30.3400
30.4500
303,200
Thu, 11 Jun 2026
29.6800
31.0700
29.0000
30.9600
238,000
Wed, 10 Jun 2026
30.0000
30.6900
29.4100
29.5400
256,100
Tue, 09 Jun 2026
30.2300
31.3300
29.3550
30.1900
349,000
Mon, 08 Jun 2026
30.2100
30.8800
29.9600
30.1700
187,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
29.8200
31.2700
29.6500
30.0100
322,500
Thu, 04 Jun 2026
29.6700
30.4800
29.6400
30.2400
293,800
Wed, 03 Jun 2026
13 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Wed, 03 Jun 2026
30.3000
30.4400
29.0950
29.1900
393,500
Tue, 02 Jun 2026
30.2700
30.7700
29.9250
30.2000
246,500
Mon, 01 Jun 2026
30.7000
31.2400
30.0100
30.6200
250,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
31.5700
31.9300
30.9900
31.1400
319,400
Thu, 28 May 2026
30.7900
32.9400
30.7600
31.9500
329,900
Wed, 27 May 2026
31.2700
31.6200
30.5800
30.7000
253,500
Tue, 26 May 2026
30.9000
32.1500
30.8100
31.0700
248,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
30.1000
30.5600
28.9170
30.3100
190,000
Thu, 21 May 2026
28.8100
29.9100
28.3800
29.8400
229,000
Wed, 20 May 2026
29.6300
30.2100
28.8000
29.1200
363,600
Tue, 19 May 2026
29.0900
29.5900
28.6400
29.5900
272,000
Mon, 18 May 2026
29.6500
30.0200
29.1700
29.2700
304,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
29.9300
30.4450
29.7200
29.7800
359,900
Thu, 14 May 2026
12 · DEFA14A
After-hours · 17:14 ET
DEFA14A ↗
Thu, 14 May 2026
31.1700
31.6500
29.9600
30.4900
446,000
Wed, 13 May 2026
27.9200
31.3100
27.4750
31.2800
937,300
Tue, 12 May 2026
27.2150
28.8150
25.7300
28.3800
1,520,100
Mon, 11 May 2026
11 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Mon, 11 May 2026
10 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 11 May 2026
29.3800
31.6050
29.3800
31.3600
664,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
30.0000
30.3300
29.1500
29.8500
267,000
Thu, 07 May 2026
31.1700
31.6200
29.7700
29.9100
459,400
Wed, 06 May 2026
29.9000
31.0300
29.9000
30.8400
328,800
Tue, 05 May 2026
29.7200
30.2200
29.2700
29.8500
325,300
Mon, 04 May 2026
29.4070
30.3260
28.9500
29.3800
291,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
29.7000
30.1500
29.0400
29.8500
442,600
Thu, 30 Apr 2026
27.6200
29.8450
27.4100
29.6500
475,000
Wed, 29 Apr 2026
29.5500
30.0000
27.3200
27.3800
439,600
Tue, 28 Apr 2026
29.4400
29.9400
29.0000
29.7100
433,100
Mon, 27 Apr 2026
29.4900
29.8000
29.1900
29.4100
286,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
29.0900
29.8150
28.8200
29.4600
454,000
Fri, 24 Apr 2026
9 · DEF 14A
Pre-market · 08:30 ET
DEF 14A ↗
Thu, 23 Apr 2026
29.5600
29.6550
28.8300
29.0800
389,300
Wed, 22 Apr 2026
29.8700
30.0400
29.1800
29.6100
364,400
Tue, 21 Apr 2026
30.3500
31.2400
29.3400
29.4500
434,800
Mon, 20 Apr 2026
31.0900
31.7550
30.2600
30.5100
389,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
31.3900
32.1400
31.2400
31.3200
698,100
Thu, 16 Apr 2026
33.0700
33.6800
30.0900
30.4300
558,300
Wed, 15 Apr 2026
33.1400
33.5500
32.6400
33.0900
373,700
Tue, 14 Apr 2026
33.2600
33.9460
33.1380
33.2300
265,600
Mon, 13 Apr 2026
32.4900
33.4200
32.3600
32.9900
260,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
33.2200
33.5100
32.6000
32.6500
197,300
Thu, 09 Apr 2026
32.6700
34.3950
32.6110
33.4000
355,200
Wed, 08 Apr 2026
33.1000
33.5600
32.7200
32.8700
563,700
Tue, 07 Apr 2026
32.2800
32.4900
30.7600
31.1800
266,000
Mon, 06 Apr 2026
32.0200
32.9500
31.9600
32.5600
487,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
31.0200
32.7000
30.8600
32.5100
503,500
Wed, 01 Apr 2026
31.2200
32.2400
31.0550
32.1700
455,700
Tue, 31 Mar 2026
29.9300
30.8390
29.5800
30.6800
356,000
Tue, 31 Mar 2026
8 · S-3ASR
Next filing day · accepted 30 Mar, 17:58 ET
S-3ASR ↗
Mon, 30 Mar 2026
30.4200
30.5650
29.1900
29.3900
413,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
30.4100
30.7300
29.8850
29.9600
339,900
Thu, 26 Mar 2026
31.7700
31.8900
30.6300
30.6500
277,900
Wed, 25 Mar 2026
32.1600
32.8600
31.8100
32.2200
478,300
Tue, 24 Mar 2026
31.0700
32.0400
31.0200
31.8800
349,800
Mon, 23 Mar 2026
32.0900
32.5400
31.5500
31.6100
464,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
32.0000
32.2500
31.0000
31.5700
639,000
Thu, 19 Mar 2026
32.0000
32.8400
31.3000
32.0800
325,700
Wed, 18 Mar 2026
32.6900
33.2300
32.0900
32.2200
335,900
Tue, 17 Mar 2026
32.9900
33.5900
32.7400
32.9800
348,800
Mon, 16 Mar 2026
32.2600
33.5000
31.9500
32.8600
772,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.3000
32.9090
31.2690
31.6500
643,600
Thu, 12 Mar 2026
34.4200
34.5000
31.7200
31.9500
984,700
Wed, 11 Mar 2026
37.5000
37.9800
34.1600
35.2100
1,349,400
Tue, 10 Mar 2026
7 · 10-K
After-hours · 16:19 ET
10-K ↗
Tue, 10 Mar 2026
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 10 Mar 2026
44.0100
45.2500
40.6300
40.6900
691,300
Mon, 09 Mar 2026
44.2000
45.2200
43.1000
44.0000
706,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
44.2800
45.0920
42.4700
43.5100
222,400
Thu, 05 Mar 2026
47.7100
48.7600
44.8420
45.0000
426,700
Wed, 04 Mar 2026
45.0800
45.6700
44.2100
45.4500
163,600
Tue, 03 Mar 2026
46.0100
46.0700
44.0800
44.9100
236,900
Mon, 02 Mar 2026
44.3000
47.3800
44.0650
46.0700
267,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
43.1600
44.4600
42.7600
44.3900
189,600
Thu, 26 Feb 2026
42.5800
43.7700
42.2400
43.6900
141,500
Wed, 25 Feb 2026
42.9500
42.9800
41.7400
42.5100
128,000
Tue, 24 Feb 2026
42.2600
42.8300
41.9800
42.1500
195,000
Mon, 23 Feb 2026
44.1600
44.3250
42.0750
42.2400
178,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
43.3700
44.6300
42.6900
44.2600
138,500
Thu, 19 Feb 2026
42.5900
43.9150
42.2900
43.3700
223,800
Wed, 18 Feb 2026
42.6900
43.3150
42.2350
42.6400
114,200
Tue, 17 Feb 2026
42.1300
43.0300
41.8000
42.3800
123,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
41.4700
42.5250
41.2600
42.1900
143,200
Thu, 12 Feb 2026
41.7500
42.5000
40.9000
41.2500
148,400
Wed, 11 Feb 2026
42.7000
43.0700
41.3750
41.4200
165,400
Tue, 10 Feb 2026
42.8000
43.1900
41.9300
42.1100
202,300
Mon, 09 Feb 2026
41.4600
42.7000
41.3700
42.4500
236,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
40.8200
41.9500
40.8200
41.6300
146,700
Thu, 05 Feb 2026
40.7600
41.5200
39.6950
40.3600
235,900
Wed, 04 Feb 2026
43.5500
43.6850
41.3000
41.3300
197,100
Tue, 03 Feb 2026
41.2200
42.8500
40.8950
42.0000
258,000
Mon, 02 Feb 2026
39.8700
41.1200
39.1950
40.7200
198,500
Mon, 02 Feb 2026
5 · 8-K/A
Pre-market · 08:30 ET
FORM 8-K/A ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
39.8400
40.6000
39.6100
40.0100
241,200
Thu, 29 Jan 2026
40.4600
41.3150
39.5500
40.1400
169,400
Wed, 28 Jan 2026
42.0800
42.0800
39.4450
40.3400
373,900
Tue, 27 Jan 2026
42.4000
42.8950
41.6600
41.8800
292,000
Mon, 26 Jan 2026
43.3300
43.5500
42.2100
42.4400
185,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
44.2600
44.5300
43.0700
43.4300
134,300
Thu, 22 Jan 2026
44.8100
46.1140
44.1500
44.1700
158,800
Wed, 21 Jan 2026
43.8300
45.0000
42.6000
44.6600
258,200
Tue, 20 Jan 2026
43.1400
43.3900
42.3300
42.3600
131,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
43.4900
44.0630
42.7900
43.6100
155,800
Thu, 15 Jan 2026
42.1400
44.0950
42.1400
43.5800
276,300
Wed, 14 Jan 2026
42.4600
42.4600
40.8100
41.8700
214,500
Tue, 13 Jan 2026
42.7600
43.3750
42.0500
42.4400
205,000
Mon, 12 Jan 2026
42.5600
43.0210
42.1000
42.2900
249,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
42.6500
43.1100
41.9600
42.3000
252,200
Thu, 08 Jan 2026
43.6400
44.3000
42.1800
42.4100
372,100
Wed, 07 Jan 2026
43.0600
44.4700
42.8500
43.4000
299,900
Tue, 06 Jan 2026
41.9300
42.8500
41.6300
42.7900
203,400
Mon, 05 Jan 2026
41.4100
42.6000
41.4100
41.9800
242,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
40.9000
41.4900
40.3900
41.1200
230,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
41.9800
41.9900
40.8000
40.8400
108,700
Tue, 30 Dec 2025
41.9400
42.4640
41.4850
41.7500
162,000
Mon, 29 Dec 2025
41.9200
42.0500
41.5400
41.9000
107,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
42.2600
42.4200
41.4000
41.9400
92,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
42.3000
42.4450
41.9320
42.3800
71,300
Tue, 23 Dec 2025
42.4900
42.8800
42.0300
42.3000
177,900
Mon, 22 Dec 2025
41.9700
43.3300
41.9500
42.8000
271,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
40.7700
41.9300
40.7130
41.6100
324,000
Thu, 18 Dec 2025
40.9000
41.4100
40.3300
40.7800
245,700
Wed, 17 Dec 2025
41.3500
42.4700
40.2200
40.4900
187,300
Tue, 16 Dec 2025
41.6700
42.4600
41.0500
41.7400
199,400
Mon, 15 Dec 2025
43.7500
43.9300
41.6100
41.8000
241,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
43.7700
45.2400
43.4100
43.7200
429,700
Thu, 11 Dec 2025
43.0000
44.0000
42.8900
43.4500
215,000
Wed, 10 Dec 2025
42.6400
43.8100
41.8100
42.8000
358,100
Tue, 09 Dec 2025
42.7500
43.8800
42.2000
43.1000
201,000
Mon, 08 Dec 2025
43.0000
43.4200
42.4600
42.6100
183,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
43.6300
43.7000
42.4300
42.8500
164,800
Thu, 04 Dec 2025
42.6400
44.0800
42.6400
43.8000
178,500
Wed, 03 Dec 2025
43.0200
43.5700
42.8200
42.8800
422,300
Tue, 02 Dec 2025
42.5100
43.3600
42.2850
42.8800
242,700
Mon, 01 Dec 2025
42.4700
42.6100
41.5640
42.2500
219,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
43.4500
43.4500
42.6110
42.6800
104,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
42.4300
43.7400
42.4300
43.0700
258,000
Tue, 25 Nov 2025
40.9300
42.6600
40.9300
42.5300
290,800
Mon, 24 Nov 2025
40.3500
41.2900
39.9000
40.8200
417,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
39.5200
40.5300
38.9400
40.2500
394,100
Thu, 20 Nov 2025
40.7200
41.6400
39.4100
39.5100
433,800
Wed, 19 Nov 2025
40.3200
40.7950
39.7150
40.0000
240,200
Tue, 18 Nov 2025
41.4200
42.1250
40.2100
40.2100
350,000
Mon, 17 Nov 2025
42.9600
43.2700
42.0600
42.0900
295,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
42.3900
43.8500
42.0900
42.9600
324,900
Thu, 13 Nov 2025
43.2400
44.3600
42.8610
43.1900
376,500
Wed, 12 Nov 2025
43.5200
44.0200
43.1500
43.2300
224,700
Tue, 11 Nov 2025
43.4300
43.9800
42.7400
43.6300
253,500
Mon, 10 Nov 2025
42.9400
43.4700
42.0000
43.3200
305,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
43.0600
43.5850
41.9000
42.9400
300,100
Thu, 06 Nov 2025
45.5200
45.5200
43.3900
43.4500
356,700
Wed, 05 Nov 2025
45.0000
46.6400
41.8900
45.1100
489,500
Tue, 04 Nov 2025
4 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Tue, 04 Nov 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 04 Nov 2025
41.5400
43.0900
41.5400
42.5300
359,600
Mon, 03 Nov 2025
2 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Mon, 03 Nov 2025
42.6200
42.6200
41.3600
42.4600
381,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
42.3700
42.9000
42.0600
42.4600
221,700
Thu, 30 Oct 2025
43.1300
43.9110
42.4600
42.6700
183,500
Wed, 29 Oct 2025
43.8200
44.2900
42.7200
43.1800
219,500
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 08:35 ET
FORM 8-K ↗
Tue, 28 Oct 2025
42.9300
43.6300
42.4900
43.2200
167,600
Mon, 27 Oct 2025
43.7800
43.7800
42.8100
42.9100
130,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.0000
43.6300
42.6750
43.4500
187,500