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
30.0000
30.2700
29.6100
30.0000
311,313
Thu, 22 Oct 2026
28.7300
30.2400
28.7300
30.1600
363,200
Wed, 21 Oct 2026
29.9600
29.9600
28.6300
28.8300
252,000
Tue, 20 Oct 2026
29.6500
30.1700
29.3700
29.9800
261,300
Mon, 19 Oct 2026
30.3500
30.4400
29.5400
29.6500
293,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
31.4700
31.6050
30.1300
30.3400
208,700
Thu, 15 Oct 2026
31.8300
32.0450
31.1000
31.3300
203,100
Wed, 14 Oct 2026
32.2900
32.3450
31.1150
31.2900
253,600
Tue, 13 Oct 2026
33.6200
33.6300
32.5900
32.6700
141,100
Mon, 12 Oct 2026
33.4600
33.8600
33.0700
33.5300
170,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
34.0700
34.0700
33.4700
33.5900
81,500
Thu, 08 Oct 2026
33.8500
34.2300
33.5500
34.1000
98,000
Wed, 07 Oct 2026
34.1000
34.2900
33.7600
34.1000
104,500
Tue, 06 Oct 2026
33.7500
34.4800
33.7500
34.2800
98,000
Mon, 05 Oct 2026
30 · 8-K
After-hours · 20:16 ET
8-K ↗
Mon, 05 Oct 2026
33.8500
34.0500
33.4900
33.8100
127,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
34.6700
34.9400
33.9300
34.0100
105,700
Thu, 01 Oct 2026
34.4200
34.6300
33.8900
34.3900
143,200
Wed, 30 Sep 2026
35.5000
35.5000
34.7500
34.7600
96,600
Tue, 29 Sep 2026
35.2900
35.9300
35.2700
35.3100
88,800
Mon, 28 Sep 2026
35.8300
36.0000
35.2400
35.4200
152,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
35.8700
36.0300
35.4550
35.8500
101,200
Thu, 24 Sep 2026
35.7300
36.0530
35.4700
35.7800
71,900
Wed, 23 Sep 2026
36.4200
36.4200
35.5300
35.5700
99,500
Tue, 22 Sep 2026
36.2800
36.6600
36.2300
36.5400
79,800
Mon, 21 Sep 2026
36.2500
36.7100
36.1800
36.2200
84,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
36.0900
36.1600
35.6150
35.9100
140,500
Thu, 17 Sep 2026
35.9400
36.3700
35.5300
36.1100
88,100
Wed, 16 Sep 2026
36.1100
36.4300
35.3750
35.6300
104,600
Tue, 15 Sep 2026
36.4300
36.4500
35.9910
36.1400
82,100
Mon, 14 Sep 2026
35.8500
36.4600
35.5000
36.2700
130,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
36.8200
37.0050
35.8800
35.9900
122,700
Thu, 10 Sep 2026
36.8900
37.4400
36.3550
36.6200
89,600
Wed, 09 Sep 2026
37.1200
37.3000
36.4900
36.9800
153,900
Tue, 08 Sep 2026
36.8400
37.1800
36.6400
37.1700
89,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
36.3600
37.4100
36.3600
36.9600
98,400
Thu, 03 Sep 2026
37.0900
37.0900
36.4400
36.5200
77,100
Wed, 02 Sep 2026
37.1800
37.3600
36.8050
36.9000
85,700
Tue, 01 Sep 2026
36.2500
37.2200
36.1250
36.9400
136,300
Mon, 31 Aug 2026
36.5300
36.9500
36.1100
36.5000
84,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
37.0600
37.2900
36.6000
36.8200
70,400
Thu, 27 Aug 2026
36.9900
37.5000
36.6900
36.8900
45,300
Wed, 26 Aug 2026
37.6100
37.6500
36.9900
37.3400
68,300
Tue, 25 Aug 2026
37.5800
37.6800
37.2200
37.6700
48,400
Mon, 24 Aug 2026
37.2700
37.7600
36.8460
37.3200
55,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
37.3500
37.4700
36.9100
37.1500
85,000
Thu, 20 Aug 2026
36.6700
37.3200
36.3700
37.0300
104,400
Wed, 19 Aug 2026
36.4900
36.9680
36.4900
36.8700
91,400
Tue, 18 Aug 2026
36.6400
37.1560
36.1000
36.1100
86,500
Mon, 17 Aug 2026
29 · 8-K/A
After-hours · 16:51 ET
FORM 8-K/A ↗
Mon, 17 Aug 2026
37.0200
37.0400
36.0000
36.3700
74,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
37.3500
37.6700
36.8200
37.1100
133,100
Thu, 13 Aug 2026
36.8400
37.2470
36.1600
36.5800
100,200
Wed, 12 Aug 2026
36.4600
37.2350
36.0000
36.2700
187,100
Tue, 11 Aug 2026
36.1000
36.6150
35.0050
35.1000
154,000
Mon, 10 Aug 2026
28 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Mon, 10 Aug 2026
36.1000
36.2000
35.4250
35.8600
121,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
35.5200
36.1100
35.4250
36.0700
80,800
Thu, 06 Aug 2026
35.5900
36.6200
34.9250
35.4600
103,700
Wed, 05 Aug 2026
27 · 8-K
After-hours · 17:10 ET
FORM 8-K ↗
Wed, 05 Aug 2026
35.0400
35.3500
34.5000
35.0600
96,200
Tue, 04 Aug 2026
35.0500
35.6100
34.7600
35.1200
98,800
Mon, 03 Aug 2026
26 · 8-K
After-hours · 16:36 ET
FORM 8-K ↗
Mon, 03 Aug 2026
35.7200
35.9000
35.1700
35.2700
70,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
35.6200
35.8350
35.0600
35.5000
78,700
Thu, 30 Jul 2026
36.7500
36.8230
35.2200
35.6700
69,600
Wed, 29 Jul 2026
37.1900
37.4200
36.8450
36.9400
63,500
Tue, 28 Jul 2026
37.5200
37.9900
37.1300
37.3500
46,800
Mon, 27 Jul 2026
37.7000
37.7900
37.1800
37.3100
60,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
37.5000
37.8300
36.9850
37.5700
56,300
Thu, 23 Jul 2026
36.7100
37.5400
36.7100
37.3700
96,000
Wed, 22 Jul 2026
37.8000
37.8300
36.9100
37.1200
88,700
Tue, 21 Jul 2026
37.0200
37.9900
36.7800
37.9200
83,900
Mon, 20 Jul 2026
37.6500
37.9800
36.8400
37.0400
73,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
25 · 8-K
After-hours · 16:40 ET
FORM 8-K ↗
Fri, 17 Jul 2026
38.2100
38.4300
37.4300
37.9000
75,900
Thu, 16 Jul 2026
36.8800
38.3200
36.8800
38.0700
79,300
Wed, 15 Jul 2026
36.6200
37.4820
36.6200
36.6900
69,800
Tue, 14 Jul 2026
36.7800
37.3490
36.5300
36.8100
44,200
Mon, 13 Jul 2026
36.4200
37.1300
36.4200
36.7400
73,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
36.4200
36.5400
35.7700
36.3200
44,900
Thu, 09 Jul 2026
36.6300
37.3000
36.0700
36.4000
68,400
Wed, 08 Jul 2026
37.5000
37.5000
36.4500
36.5900
88,700
Tue, 07 Jul 2026
37.6000
38.0600
37.3900
37.5600
79,300
Mon, 06 Jul 2026
24 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Mon, 06 Jul 2026
37.9600
38.3200
37.3000
37.3300
67,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
23 · 8-K
After-hours · 17:26 ET
FORM 8-K ↗
Thu, 02 Jul 2026
38.1000
38.6500
37.7500
37.9700
70,600
Wed, 01 Jul 2026
37.6200
38.3900
37.4500
38.1000
95,200
Tue, 30 Jun 2026
37.2000
37.7000
36.7800
37.5200
75,700
Mon, 29 Jun 2026
37.0200
37.6000
36.5800
37.5600
86,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
36.3100
37.3800
35.9550
37.2700
288,600
Thu, 25 Jun 2026
36.0900
36.3400
35.5800
36.1200
47,300
Wed, 24 Jun 2026
35.9000
36.4100
35.4600
36.2200
171,700
Tue, 23 Jun 2026
35.2200
36.0700
34.7900
35.7700
95,600
Mon, 22 Jun 2026
35.0400
35.3300
34.6900
35.0700
87,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
34.9900
35.6800
34.8910
35.1000
257,600
Wed, 17 Jun 2026
35.6100
36.0060
34.7300
34.9600
135,700
Tue, 16 Jun 2026
22 · S-3
After-hours · 17:11 ET
FORM S-3 ↗
Tue, 16 Jun 2026
36.3800
36.5600
35.7300
35.9400
103,900
Mon, 15 Jun 2026
37.5100
37.6000
36.2600
36.3100
179,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
37.3700
37.7800
36.9700
37.0800
123,300
Thu, 11 Jun 2026
37.2800
37.8700
37.1800
37.1900
110,900
Wed, 10 Jun 2026
37.0500
37.8200
36.7900
37.0000
133,600
Tue, 09 Jun 2026
36.3400
37.2400
36.0250
37.0700
154,500
Mon, 08 Jun 2026
36.0900
36.3780
35.5600
36.0100
114,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
35.7600
36.2350
35.4500
35.9000
117,800
Thu, 04 Jun 2026
35.2100
35.9100
35.0900
35.8100
127,900
Wed, 03 Jun 2026
35.3700
36.0400
34.7300
34.8700
185,700
Tue, 02 Jun 2026
21 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 02 Jun 2026
35.3200
35.7000
34.9500
35.5900
115,100
Mon, 01 Jun 2026
35.7500
36.4700
35.0900
35.1800
175,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
36.0000
36.3600
35.7600
36.0400
130,200
Thu, 28 May 2026
36.9000
36.9000
36.1100
36.5500
155,400
Wed, 27 May 2026
37.3000
37.3950
36.5000
36.6300
161,100
Tue, 26 May 2026
37.3400
37.9200
36.6350
36.8700
189,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
37.8600
37.9500
36.6400
37.4200
217,300
Thu, 21 May 2026
36.1500
37.8100
35.5000
37.4500
306,400
Wed, 20 May 2026
20 · 8-K
After-hours · 17:24 ET
FORM 8-K ↗
Wed, 20 May 2026
34.2800
36.3800
34.2800
36.2500
281,100
Tue, 19 May 2026
33.7700
34.3600
33.7050
34.3400
155,200
Mon, 18 May 2026
33.2800
34.1650
33.2800
34.1100
214,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
34.4000
34.5200
33.5100
33.5300
113,700
Thu, 14 May 2026
34.5500
35.2300
34.4900
34.5800
113,400
Wed, 13 May 2026
34.1000
34.3900
33.4950
34.3200
276,000
Tue, 12 May 2026
34.0000
34.6400
33.3700
34.1100
422,300
Mon, 11 May 2026
34.2200
34.4900
32.9700
33.5400
656,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
19 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 08 May 2026
32.3000
34.3850
32.3000
33.9900
285,000
Thu, 07 May 2026
18 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Thu, 07 May 2026
32.5000
32.9000
29.0500
32.3000
751,600
Wed, 06 May 2026
17 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Wed, 06 May 2026
35.5300
35.9900
35.1000
35.5900
106,200
Tue, 05 May 2026
35.0400
35.4200
35.0150
35.3600
62,600
Mon, 04 May 2026
35.0200
35.5000
34.6800
34.9600
84,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
35.0400
35.5500
34.8470
35.4700
73,000
Thu, 30 Apr 2026
34.8600
35.7600
34.8600
35.0700
80,100
Wed, 29 Apr 2026
35.8000
35.8000
35.0100
35.0300
52,300
Tue, 28 Apr 2026
35.6500
35.9000
35.4100
35.8300
56,600
Mon, 27 Apr 2026
35.7500
36.0400
35.2900
35.4000
94,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
34.9100
35.8200
34.6300
35.7700
55,300
Thu, 23 Apr 2026
34.7800
35.2700
34.7000
35.1300
47,600
Wed, 22 Apr 2026
35.1800
35.4950
34.6400
34.8200
105,100
Tue, 21 Apr 2026
36.0900
36.1000
35.1800
35.1900
115,200
Mon, 20 Apr 2026
35.9900
36.3700
35.7600
36.1000
95,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
36.0700
36.6080
35.9500
36.3100
89,300
Thu, 16 Apr 2026
35.4100
36.0000
35.2400
35.8100
54,400
Wed, 15 Apr 2026
35.0700
35.5100
34.9500
35.5000
62,300
Tue, 14 Apr 2026
35.2800
35.7800
34.9000
35.3400
195,000
Mon, 13 Apr 2026
35.5600
35.5600
35.0700
35.4300
46,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
35.5500
35.8150
35.2200
35.6800
72,500
Thu, 09 Apr 2026
34.0700
35.5300
34.0700
35.4400
96,100
Wed, 08 Apr 2026
16 · DEFA14A
After-hours · 16:46 ET
DEFA14A ↗
Wed, 08 Apr 2026
15 · DEF 14A
After-hours · 16:43 ET
DEF 14A ↗
Wed, 08 Apr 2026
34.3500
34.5700
34.0450
34.4100
54,600
Tue, 07 Apr 2026
33.2100
33.9400
33.2100
33.7700
53,100
Mon, 06 Apr 2026
32.9600
33.5000
32.9600
33.4000
72,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
32.8500
33.3000
32.2300
33.2400
99,700
Wed, 01 Apr 2026
32.9600
33.3500
32.7500
32.9500
89,800
Tue, 31 Mar 2026
33.0200
33.4900
32.8250
33.0800
130,700
Mon, 30 Mar 2026
32.5100
33.2870
32.5100
32.8500
89,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
32.8900
33.1050
32.3000
32.3000
87,000
Thu, 26 Mar 2026
33.1500
33.4900
32.7450
33.2000
137,200
Wed, 25 Mar 2026
33.8700
33.8700
32.9300
33.1800
128,300
Tue, 24 Mar 2026
33.4600
34.1350
33.2800
33.3500
103,400
Mon, 23 Mar 2026
33.0000
34.2880
32.5100
33.8400
128,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
34.1600
34.2400
32.6000
32.6200
226,600
Thu, 19 Mar 2026
34.1000
35.0600
34.0200
34.3300
206,000
Wed, 18 Mar 2026
34.8200
35.3700
34.0400
34.1200
128,300
Tue, 17 Mar 2026
34.4500
35.1750
34.1600
35.0000
129,400
Mon, 16 Mar 2026
34.2000
34.8300
33.9200
34.2700
110,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
34.5900
34.9900
33.2900
33.6000
182,900
Fri, 13 Mar 2026
14 · 8-K
Next filing day · accepted 12 Mar, 18:18 ET
FORM 8-K ↗
Thu, 12 Mar 2026
13 · 424B5
After-hours · 16:23 ET
424B5 ↗
Thu, 12 Mar 2026
12 · 424B5
After-hours · 16:21 ET
424B5 ↗
Thu, 12 Mar 2026
34.6000
35.0800
34.1800
34.3100
120,100
Wed, 11 Mar 2026
35.9100
35.9100
34.8300
34.8300
91,600
Tue, 10 Mar 2026
35.6600
36.8900
35.4100
36.0100
242,000
Mon, 09 Mar 2026
35.4100
35.9450
34.7000
35.7800
206,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
35.7500
36.1350
35.4400
35.7400
92,300
Thu, 05 Mar 2026
35.9900
36.4550
35.5100
36.1900
214,000
Wed, 04 Mar 2026
36.4700
37.4600
36.2550
36.2900
223,400
Tue, 03 Mar 2026
35.9100
37.0000
34.8500
36.2400
146,700
Tue, 03 Mar 2026
11 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Mon, 02 Mar 2026
34.0400
36.4900
33.8210
35.7700
322,600
Mon, 02 Mar 2026
10 · 10-K
Pre-market · 09:01 ET
10-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
36.4400
37.0000
34.1900
34.6300
210,800
Thu, 26 Feb 2026
36.4600
37.8150
36.4600
36.6000
114,800
Wed, 25 Feb 2026
9 · 8-K
After-hours · 16:57 ET
FORM 8-K ↗
Wed, 25 Feb 2026
36.2600
37.2000
35.8500
37.2000
75,700
Tue, 24 Feb 2026
36.1000
36.7500
35.6860
36.2400
88,100
Mon, 23 Feb 2026
36.0000
36.2500
35.7200
35.9000
46,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
36.2000
36.4300
35.6700
35.9800
72,700
Thu, 19 Feb 2026
35.7600
36.7800
35.5200
35.9900
130,400
Wed, 18 Feb 2026
36.5000
36.7700
35.6800
35.8400
86,900
Tue, 17 Feb 2026
36.0100
36.7650
35.5100
36.5000
77,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
36.3400
36.7900
35.8000
36.0700
105,100
Thu, 12 Feb 2026
36.9600
37.6700
36.1350
36.1600
120,300
Wed, 11 Feb 2026
36.5500
36.8700
36.4300
36.7500
75,600
Tue, 10 Feb 2026
36.5600
36.9500
36.2500
36.4500
93,200
Mon, 09 Feb 2026
36.5500
36.6800
35.9300
36.4400
67,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
36.9600
37.2200
36.3500
36.6300
78,700
Thu, 05 Feb 2026
35.6600
36.7700
35.6600
36.7100
94,400
Wed, 04 Feb 2026
35.7400
36.2650
35.1850
35.8800
81,000
Tue, 03 Feb 2026
34.8000
35.6700
34.8000
35.6400
62,900
Mon, 02 Feb 2026
34.5400
35.0900
34.3600
34.7800
72,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
34.1000
34.6000
33.7900
34.5400
91,400
Thu, 29 Jan 2026
34.0500
34.3300
33.8500
34.2400
77,300
Wed, 28 Jan 2026
34.8600
35.3000
33.8000
33.9300
92,000
Tue, 27 Jan 2026
35.0600
35.4400
34.7900
34.9600
53,600
Mon, 26 Jan 2026
8 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Mon, 26 Jan 2026
35.2000
35.2900
34.6000
35.2300
56,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
35.5000
35.6500
35.0800
35.3500
38,900
Thu, 22 Jan 2026
35.9400
36.2550
35.4800
35.4900
55,600
Wed, 21 Jan 2026
35.9100
36.0600
35.3900
36.0100
59,000
Tue, 20 Jan 2026
36.0100
36.0300
35.2900
35.9200
58,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
35.9100
36.4900
35.7700
36.1100
70,000
Thu, 15 Jan 2026
35.8300
36.3450
35.5200
36.0700
72,100
Wed, 14 Jan 2026
35.0600
35.6800
34.8650
35.5600
55,900
Tue, 13 Jan 2026
35.3100
35.3700
34.7900
35.0500
64,200
Mon, 12 Jan 2026
35.2300
35.6100
35.0700
35.3100
53,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
34.7700
35.5400
34.7200
35.2800
106,200
Thu, 08 Jan 2026
34.7400
35.4000
34.7400
34.8600
89,600
Wed, 07 Jan 2026
34.4900
35.0550
34.4450
34.9000
72,900
Tue, 06 Jan 2026
34.2000
34.4900
34.0000
34.2900
69,900
Mon, 05 Jan 2026
33.7700
34.8000
33.5680
34.1900
120,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
33.6000
34.0750
33.3300
33.8900
83,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
33.8900
34.0000
33.4700
33.7400
92,100
Tue, 30 Dec 2025
33.4600
34.0900
33.4600
33.8700
82,500
Mon, 29 Dec 2025
33.3300
33.7730
33.2750
33.5300
113,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.2900
33.4600
33.1700
33.4500
48,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
32.9500
33.3800
32.9090
33.2900
48,300
Tue, 23 Dec 2025
34.0500
34.1100
32.9000
32.9600
97,700
Mon, 22 Dec 2025
34.1200
34.8300
34.1000
34.1900
160,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
34.6000
34.7100
34.1400
34.1700
263,900
Thu, 18 Dec 2025
35.7000
35.7600
35.1800
35.1800
175,500
Wed, 17 Dec 2025
35.3800
35.7200
35.2130
35.5800
103,900
Tue, 16 Dec 2025
35.2800
35.5400
35.0500
35.4200
100,600
Mon, 15 Dec 2025
35.2900
35.8000
35.2050
35.2400
138,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
34.8800
35.4450
34.8800
35.0600
128,200
Thu, 11 Dec 2025
35.1800
35.7200
34.6510
34.9200
175,900
Wed, 10 Dec 2025
34.6200
35.4000
34.3200
35.1000
154,200
Tue, 09 Dec 2025
33.7800
35.0000
33.7800
34.5900
228,300
Mon, 08 Dec 2025
32.4100
32.8600
32.3200
32.8400
140,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
32.5000
33.0000
32.3300
32.3500
91,000
Thu, 04 Dec 2025
7 · 8-K
After-hours · 16:22 ET
FORM 8-K ↗
Thu, 04 Dec 2025
33.1600
33.3520
32.6000
32.6900
82,200
Wed, 03 Dec 2025
33.1500
33.5700
33.0100
33.3100
88,000
Tue, 02 Dec 2025
33.0300
33.4600
32.8060
33.1600
132,600
Mon, 01 Dec 2025
32.9400
33.2400
32.6100
32.8200
209,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
33.4200
33.4660
32.9000
33.1700
63,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
32.9200
33.5700
32.7400
33.3000
99,800
Tue, 25 Nov 2025
31.6600
33.3900
31.6600
32.9700
181,200
Mon, 24 Nov 2025
32.0600
32.2000
31.6100
31.7500
488,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
31.1600
32.1100
31.0400
32.1100
139,100
Thu, 20 Nov 2025
31.3700
31.9100
31.0200
31.0300
121,200
Wed, 19 Nov 2025
32.3900
32.4700
31.4000
31.4100
116,800
Tue, 18 Nov 2025
6 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 18 Nov 2025
32.8500
32.8500
32.0000
32.3900
138,300
Mon, 17 Nov 2025
32.7700
32.9000
32.0000
32.2800
147,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
5 · 424B5
After-hours · 16:15 ET
424B5 ↗
Fri, 14 Nov 2025
32.2900
32.7400
31.4450
32.7300
143,200
Thu, 13 Nov 2025
31.8400
32.3000
31.6400
32.1200
107,100
Thu, 13 Nov 2025
4 · 424B5
Pre-market · 08:50 ET
424B5 ↗
Thu, 13 Nov 2025
3 · 8-K
Pre-market · 08:45 ET
FORM 8-K ↗
Wed, 12 Nov 2025
32.7200
32.7200
31.9600
32.2200
118,300
Tue, 11 Nov 2025
32.5400
32.9350
32.1100
32.8100
176,100
Mon, 10 Nov 2025
32.4100
32.8400
31.9500
32.5400
134,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
32.3700
33.1500
32.3000
32.3500
196,400
Thu, 06 Nov 2025
31.7100
32.4200
31.4050
32.3600
198,000
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 05 Nov 2025
29.8100
31.8200
29.0500
31.8000
283,000
Tue, 04 Nov 2025
1 · 8-K
After-hours · 17:04 ET
FORM 8-K ↗
Tue, 04 Nov 2025
30.3200
30.6740
30.0300
30.1500
203,400
Mon, 03 Nov 2025
30.4600
30.6700
30.1000
30.4600
244,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
30.9600
31.0000
30.4700
30.7000
134,400
Thu, 30 Oct 2025
31.0200
31.4600
30.7500
31.0000
136,200
Wed, 29 Oct 2025
31.0400
31.4400
30.7300
31.0700
198,700
Tue, 28 Oct 2025
32.0800
32.0950
30.9000
31.1200
135,600
Mon, 27 Oct 2025
32.1500
32.6060
32.0220
32.0700
129,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
32.1000
32.3950
31.9600
32.1500
91,900
Thu, 23 Oct 2025
31.7900
32.0000
31.3200
31.9900
160,300