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
27.6500
30.8700
27.5000
30.3000
364,974
Thu, 22 Oct 2026
28.7300
29.3400
27.6000
27.7900
391,500
Wed, 21 Oct 2026
29.8700
30.1950
28.7300
29.0200
164,900
Tue, 20 Oct 2026
30.1000
30.6800
29.2500
29.8300
218,700
Mon, 19 Oct 2026
39 · PRE 14A
After market open · 10:15 ET
PRE 14A ↗
Mon, 19 Oct 2026
38 · 8-K
After market open · 10:01 ET
8-K ↗
Mon, 19 Oct 2026
30.7800
31.8600
29.2800
30.2400
263,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
31.8000
32.5700
30.8500
31.3300
312,400
Thu, 15 Oct 2026
35.0000
35.3000
31.0600
31.8700
420,400
Wed, 14 Oct 2026
35.9600
36.4000
35.1500
35.3100
296,900
Tue, 13 Oct 2026
34.8400
36.1000
34.5000
36.0700
108,900
Mon, 12 Oct 2026
34.1300
34.7400
34.1300
34.5300
54,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
34.6000
35.0400
34.0200
34.0200
75,300
Thu, 08 Oct 2026
35.0100
35.1800
34.5000
34.6800
61,900
Wed, 07 Oct 2026
34.9800
35.4500
34.0750
34.4300
83,300
Tue, 06 Oct 2026
34.0600
35.1450
33.7500
34.6800
120,300
Mon, 05 Oct 2026
33.2700
34.5600
32.5610
33.9000
132,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
32.9500
33.8400
32.9500
33.6500
103,500
Thu, 01 Oct 2026
32.8800
33.9100
32.8800
33.1800
176,900
Wed, 30 Sep 2026
33.2400
33.9500
32.7900
32.9600
145,900
Tue, 29 Sep 2026
32.8800
33.5600
32.7500
33.0200
189,900
Mon, 28 Sep 2026
35.6100
36.0000
33.3500
33.3500
159,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
35.7500
36.7500
34.8700
35.1100
142,700
Fri, 25 Sep 2026
37 · 10-K
Pre-market · 06:20 ET
10-K ↗
Fri, 25 Sep 2026
36 · 8-K
Pre-market · 06:06 ET
8-K ↗
Thu, 24 Sep 2026
36.1500
36.9000
35.6100
36.2500
120,000
Wed, 23 Sep 2026
35.5400
36.2700
35.1100
35.7600
137,000
Tue, 22 Sep 2026
35.8500
36.5300
35.3400
35.4200
82,800
Mon, 21 Sep 2026
37.6800
38.2000
36.2700
36.5200
121,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
38.8300
39.2100
38.1250
38.2500
131,900
Thu, 17 Sep 2026
38.2000
39.4990
38.0000
38.5000
104,700
Wed, 16 Sep 2026
40.0100
40.0100
38.3200
38.3400
144,500
Tue, 15 Sep 2026
37.6100
40.4650
37.6100
40.1800
176,900
Mon, 14 Sep 2026
39.3900
39.3900
37.2600
37.5700
220,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
39.8700
39.9800
37.9950
39.1300
189,200
Thu, 10 Sep 2026
39.4400
39.9800
38.5300
39.3300
160,800
Wed, 09 Sep 2026
40.7200
40.8800
38.8700
39.1000
182,700
Tue, 08 Sep 2026
40.9900
41.8200
40.0700
40.2000
198,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
38.9100
39.5000
38.5600
39.4300
106,900
Thu, 03 Sep 2026
39.4000
40.8000
38.1350
39.0500
229,200
Wed, 02 Sep 2026
39.3100
40.0000
38.5400
38.5500
102,700
Tue, 01 Sep 2026
40.3000
41.9350
39.1490
39.8300
339,300
Mon, 31 Aug 2026
37.8500
38.3300
37.2650
37.8800
221,000
Mon, 31 Aug 2026
35 · 8-K
Pre-market · 07:05 ET
8-K ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
37.8900
38.2000
36.7800
37.1500
43,200
Thu, 27 Aug 2026
36.6700
38.1930
36.6700
37.7500
67,500
Wed, 26 Aug 2026
36.7400
37.7600
36.7400
36.9600
85,400
Tue, 25 Aug 2026
37.2200
38.2400
37.0800
37.7200
96,600
Mon, 24 Aug 2026
37.7500
37.9900
36.9900
37.8200
77,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
38.2500
39.0800
37.6700
37.9700
74,200
Thu, 20 Aug 2026
38.7100
38.9900
37.6700
37.9700
174,500
Wed, 19 Aug 2026
37.5300
38.7100
37.3250
38.0800
162,400
Tue, 18 Aug 2026
37.9000
37.9900
36.9350
37.3300
96,400
Mon, 17 Aug 2026
37.0000
37.8350
36.1640
37.3500
136,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
36.0500
37.1600
35.9300
36.8100
60,800
Thu, 13 Aug 2026
36.1800
36.4150
35.5000
35.8600
62,900
Wed, 12 Aug 2026
36.4600
36.8000
35.7250
36.3700
101,500
Tue, 11 Aug 2026
36.0700
36.7310
35.7500
36.2200
101,300
Mon, 10 Aug 2026
34.0900
36.1000
34.0900
35.7700
96,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
34 · 8-K/A
After-hours · 16:06 ET
8-K/A ↗
Fri, 07 Aug 2026
32.6300
34.1400
32.4220
33.6100
89,500
Thu, 06 Aug 2026
32.7400
33.4100
32.6020
33.2200
93,000
Wed, 05 Aug 2026
32.4000
32.6700
32.0500
32.1500
78,900
Tue, 04 Aug 2026
32.2000
32.7900
31.8000
32.3800
110,300
Mon, 03 Aug 2026
32.4300
33.1750
32.2000
32.4300
101,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
33.0000
33.3700
32.0000
33.2500
102,100
Thu, 30 Jul 2026
31.0600
32.8600
31.0450
32.5900
97,700
Wed, 29 Jul 2026
32.1100
32.5150
31.0550
31.5300
163,300
Tue, 28 Jul 2026
33.7400
33.7400
32.1100
32.1100
177,800
Mon, 27 Jul 2026
33.5000
34.7700
33.1700
33.9300
219,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
34.9600
35.2900
34.1600
34.1900
194,700
Thu, 23 Jul 2026
34.7900
35.4150
33.8700
35.2500
153,900
Wed, 22 Jul 2026
33.3500
34.7000
32.9800
34.6700
136,900
Tue, 21 Jul 2026
32.2700
33.4000
32.1500
33.2500
93,700
Mon, 20 Jul 2026
31.2000
32.4000
31.0000
32.2800
119,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
31.2000
31.8000
30.8900
31.4300
149,000
Thu, 16 Jul 2026
31.7600
31.7600
30.5480
31.2400
143,100
Wed, 15 Jul 2026
31.8600
32.4250
30.6000
31.9700
202,100
Tue, 14 Jul 2026
32.0000
32.2800
31.3000
31.8100
83,500
Mon, 13 Jul 2026
32.1700
32.5000
31.7000
31.7100
73,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
31.8500
31.8500
30.6300
31.7300
104,500
Thu, 09 Jul 2026
32.4200
32.6400
31.4900
31.8500
89,500
Wed, 08 Jul 2026
31.9400
33.0850
31.5000
32.4600
117,100
Tue, 07 Jul 2026
31.5000
32.5600
31.3650
31.9600
150,800
Mon, 06 Jul 2026
30.9100
31.9900
30.5300
31.3900
100,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
31.6000
32.7500
30.7100
30.9300
188,100
Wed, 01 Jul 2026
32.0500
32.5900
30.9200
31.1000
177,700
Tue, 30 Jun 2026
32.1900
32.8750
31.7790
32.5100
202,100
Mon, 29 Jun 2026
32.1700
32.3200
31.0100
31.9700
223,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
31.5300
32.3100
30.5400
32.0000
267,300
Thu, 25 Jun 2026
32.0000
33.0000
31.5000
32.0100
334,600
Wed, 24 Jun 2026
32.6400
33.7200
32.0300
32.5100
234,800
Tue, 23 Jun 2026
35.1100
35.1100
32.8000
33.3100
646,200
Mon, 22 Jun 2026
34.8800
35.4200
34.1950
35.2700
402,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
35.5600
35.7700
34.2600
35.0100
174,900
Wed, 17 Jun 2026
36.0000
36.8050
35.6950
36.0000
214,000
Tue, 16 Jun 2026
36.3900
36.9900
35.1100
36.4300
207,200
Mon, 15 Jun 2026
38.8500
38.8500
36.0200
36.4700
527,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
33.5500
40.3700
33.0000
40.3700
509,900
Thu, 11 Jun 2026
34.2600
34.2600
33.1300
33.6600
92,400
Wed, 10 Jun 2026
33.8800
34.3700
33.0000
34.0000
147,200
Tue, 09 Jun 2026
34.3400
34.3400
32.7400
33.4600
201,500
Mon, 08 Jun 2026
35.5200
35.9500
34.3900
34.4000
125,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
35.3900
35.8300
34.4900
35.5700
245,100
Thu, 04 Jun 2026
34.2900
35.5000
34.2900
35.2600
154,200
Wed, 03 Jun 2026
33.0000
36.0700
32.8000
34.6400
546,100
Tue, 02 Jun 2026
32.7200
33.5050
32.6150
32.6200
367,300
Mon, 01 Jun 2026
33.8600
34.3200
32.9500
33.1000
283,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
34.5400
34.5400
33.0300
33.6100
570,700
Thu, 28 May 2026
33 · 8-K
After market open · 10:23 ET
8-K ↗
Thu, 28 May 2026
34.1700
35.0200
33.9300
34.3400
218,700
Wed, 27 May 2026
33.6600
34.4400
33.0000
34.1600
138,500
Tue, 26 May 2026
34.6700
34.9450
33.8100
33.8900
108,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
35.0000
35.3300
34.1800
35.0100
185,600
Thu, 21 May 2026
36.5800
36.5800
34.1200
35.0600
668,500
Wed, 20 May 2026
37.0000
37.0700
35.4500
35.9400
184,200
Tue, 19 May 2026
36.9900
36.9900
35.5200
36.9900
203,600
Mon, 18 May 2026
35.9400
36.8800
34.7800
36.7900
216,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
36.2600
36.9660
35.0800
36.4900
196,200
Thu, 14 May 2026
37.3500
37.7100
35.0000
36.4500
337,800
Wed, 13 May 2026
32 · 10-Q
After-hours · 16:08 ET
10-Q 3RD QUARTER FY26 ↗
Wed, 13 May 2026
31 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 13 May 2026
36.2800
37.5000
35.3950
37.3000
170,300
Tue, 12 May 2026
35.9800
36.3000
35.3000
36.0000
90,900
Mon, 11 May 2026
36.0500
36.5000
35.1000
35.6700
93,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
35.7100
35.7500
35.0900
35.6400
195,200
Thu, 07 May 2026
34.9100
35.5000
34.0500
35.5000
197,600
Wed, 06 May 2026
34.9800
35.4000
33.7100
35.2500
88,000
Tue, 05 May 2026
35.8600
35.8600
34.8900
35.3600
49,500
Mon, 04 May 2026
30 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 04 May 2026
35.8300
36.4740
35.0400
35.9100
90,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
35.5900
35.9100
34.7700
35.8900
52,500
Thu, 30 Apr 2026
35.2500
36.1000
34.8100
36.1000
137,500
Wed, 29 Apr 2026
37.9200
37.9800
35.0900
35.5000
253,000
Tue, 28 Apr 2026
35.9900
35.9900
35.0100
35.3900
43,100
Mon, 27 Apr 2026
35.9900
36.4240
35.2600
35.8500
65,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
35.5100
36.0000
35.1450
35.6200
104,300
Thu, 23 Apr 2026
35.9900
36.2880
35.0100
35.9900
93,000
Wed, 22 Apr 2026
35.5000
36.3500
35.5000
35.7600
144,400
Tue, 21 Apr 2026
36.4800
36.4800
35.2500
35.7800
84,100
Mon, 20 Apr 2026
35.8800
36.2300
35.2800
35.8000
159,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
36.2500
36.3320
34.4300
35.7600
244,200
Thu, 16 Apr 2026
37.7000
38.4300
36.4900
37.5100
361,800
Wed, 15 Apr 2026
29 · 8-K
After-hours · 17:09 ET
8-K ↗
Wed, 15 Apr 2026
35.6200
36.0400
34.8500
35.9700
171,000
Tue, 14 Apr 2026
28 · 8-K
After-hours · 16:52 ET
8-K ↗
Tue, 14 Apr 2026
36.8500
37.0300
34.9100
35.4500
313,500
Tue, 14 Apr 2026
27 · 424B5
Pre-market · 06:15 ET
424B5 ↗
Mon, 13 Apr 2026
36.5500
38.5000
36.3500
37.2600
269,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
36.4100
36.4100
35.2800
35.8700
147,800
Fri, 10 Apr 2026
26 · 424B5
Next filing day · accepted 09 Apr, 19:39 ET
424B5 ↗
Thu, 09 Apr 2026
25 · 8-K
After-hours · 17:21 ET
8-K ↗
Thu, 09 Apr 2026
24 · 424B5
After-hours · 17:18 ET
424B5 ↗
Thu, 09 Apr 2026
35.9500
37.4300
34.8900
35.3500
737,900
Thu, 09 Apr 2026
23 · 424B5
Pre-market · 07:34 ET
424B5 ↗
Wed, 08 Apr 2026
37.2500
37.3900
34.8000
35.7500
1,742,000
Tue, 07 Apr 2026
22 · 424B5
After-hours · 17:17 ET
424B5 ↗
Tue, 07 Apr 2026
21 · 424B5
After-hours · 16:54 ET
424B5 ↗
Tue, 07 Apr 2026
20 · S-3ASR
After-hours · 16:10 ET
S-3ASR ↗
Tue, 07 Apr 2026
43.5000
46.0000
42.6300
45.3400
210,500
Mon, 06 Apr 2026
19 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 06 Apr 2026
43.6100
44.1200
41.8400
42.9400
99,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
18 · 8-K
After-hours · 17:18 ET
8-K ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
44.8400
46.0200
41.6600
43.7300
186,400
Wed, 01 Apr 2026
48.5000
48.9100
43.8100
45.0000
372,700
Tue, 31 Mar 2026
44.5700
52.2100
43.8800
49.9900
327,900
Mon, 30 Mar 2026
44.2900
45.0660
42.0000
44.4400
213,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
36.5700
44.1300
36.3600
43.4000
425,400
Thu, 26 Mar 2026
32.2500
35.5420
32.2500
34.5500
112,600
Wed, 25 Mar 2026
32.3100
32.8200
31.1300
31.9500
75,100
Tue, 24 Mar 2026
30.7700
32.2250
30.7700
31.6100
38,800
Mon, 23 Mar 2026
31.4400
31.8000
29.8400
31.0000
61,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
17 · 8-K
After-hours · 16:46 ET
8-K ↗
Fri, 20 Mar 2026
31.4200
32.8000
31.4200
31.9200
87,400
Thu, 19 Mar 2026
31.0300
32.4400
31.0300
31.7300
90,000
Wed, 18 Mar 2026
31.6300
32.2600
31.0000
31.8100
60,400
Tue, 17 Mar 2026
30.1100
32.3850
29.7400
32.0700
68,100
Mon, 16 Mar 2026
29.3000
29.7900
28.2500
29.7200
89,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
29.0100
29.2600
28.5100
28.6800
60,400
Thu, 12 Mar 2026
31.3900
31.3900
29.0000
29.3900
50,400
Wed, 11 Mar 2026
30.2700
31.0500
30.0000
30.5900
52,000
Tue, 10 Mar 2026
30.6000
31.2500
29.6000
30.0000
78,300
Mon, 09 Mar 2026
31.5200
31.7500
30.3700
30.9600
85,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
30.7200
32.2000
30.5200
31.0000
140,900
Thu, 05 Mar 2026
31.2400
31.6850
30.5100
31.0000
109,600
Wed, 04 Mar 2026
16 · 8-K
After-hours · 16:45 ET
8-K ↗
Wed, 04 Mar 2026
30.5000
31.7000
30.1300
31.0000
106,200
Tue, 03 Mar 2026
31.8900
32.0030
30.8500
31.0000
67,900
Mon, 02 Mar 2026
31.7300
32.8800
31.3350
32.2000
57,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
30.7500
32.3890
30.7500
31.7000
251,800
Thu, 26 Feb 2026
30.8500
31.0800
30.5400
30.9700
35,000
Wed, 25 Feb 2026
31.5000
31.5000
30.2700
31.0000
65,600
Tue, 24 Feb 2026
31.4200
32.5700
31.0800
31.2700
164,300
Mon, 23 Feb 2026
30.0600
31.8800
30.0100
31.0700
62,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
30.0000
30.5850
29.6100
30.0600
37,100
Thu, 19 Feb 2026
30.0000
30.4950
29.5900
30.0000
17,100
Wed, 18 Feb 2026
29.4100
31.6000
29.0000
29.9000
98,600
Tue, 17 Feb 2026
28.5000
29.0100
27.3100
28.8500
41,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
28.2200
28.8500
28.0400
28.1000
17,500
Thu, 12 Feb 2026
28.9400
29.4100
27.6100
27.7800
20,500
Wed, 11 Feb 2026
15 · 10-Q
After-hours · 16:07 ET
10-Q 2ND QUARTER FY26 ↗
Wed, 11 Feb 2026
14 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 11 Feb 2026
28.9900
29.4550
28.0700
28.6300
40,300
Tue, 10 Feb 2026
28.9100
29.4000
28.3000
28.7800
36,800
Mon, 09 Feb 2026
28.3100
30.0000
28.0000
29.2200
52,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
27.5400
28.8500
27.4700
28.6200
32,800
Thu, 05 Feb 2026
28.0300
28.0300
27.0500
27.1100
30,000
Wed, 04 Feb 2026
27.7800
28.0800
27.1500
27.9300
46,600
Tue, 03 Feb 2026
28.4400
28.5900
27.6200
27.9400
61,400
Mon, 02 Feb 2026
30.0000
30.7900
28.2050
28.2900
69,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
30.0000
30.9900
29.5500
29.9400
126,500
Thu, 29 Jan 2026
13 · S-3
After-hours · 16:56 ET
S-3 ↗
Thu, 29 Jan 2026
28.8500
30.5320
28.5100
30.1800
210,400
Wed, 28 Jan 2026
28.5400
29.3500
28.3200
28.5700
35,200
Tue, 27 Jan 2026
28.0500
28.6750
27.7600
28.6400
36,100
Mon, 26 Jan 2026
27.8000
28.0950
27.0700
27.7900
17,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
27.7200
28.3000
27.3000
27.5000
21,800
Thu, 22 Jan 2026
12 · 8-K
After-hours · 16:52 ET
8-K ↗
Thu, 22 Jan 2026
28.1500
28.3100
27.5000
27.7200
31,200
Wed, 21 Jan 2026
27.4300
28.1300
26.5000
27.9000
67,600
Tue, 20 Jan 2026
26.7500
27.4200
26.7500
27.3600
34,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
26.3000
26.8100
26.1500
26.8000
19,800
Thu, 15 Jan 2026
26.9460
26.9700
26.1200
26.3000
32,900
Thu, 15 Jan 2026
11 · 8-K
Pre-market · 09:06 ET
8-K ↗
Wed, 14 Jan 2026
27.2000
28.7800
26.9100
27.1500
55,000
Tue, 13 Jan 2026
10 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 13 Jan 2026
26.7800
27.3400
26.1300
27.2700
37,500
Mon, 12 Jan 2026
26.1600
27.2800
25.5000
26.6100
37,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
27.0000
27.1000
26.0000
26.1900
27,900
Thu, 08 Jan 2026
26.1300
27.5200
25.7500
26.9600
38,600
Wed, 07 Jan 2026
25.8700
26.1000
25.0200
25.8100
16,400
Tue, 06 Jan 2026
26.4300
26.5500
25.5400
25.8300
17,100
Mon, 05 Jan 2026
27.9500
27.9500
26.0000
26.7000
27,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
27.1500
28.0000
26.8400
27.8800
54,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
26.5100
27.2300
26.4000
27.2300
29,800
Tue, 30 Dec 2025
26.7590
26.8500
25.8200
26.5300
28,200
Mon, 29 Dec 2025
26.4300
26.5750
25.7000
26.3700
31,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
26.5200
27.1940
26.2350
26.4700
22,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
26.1200
26.8000
26.0400
26.6400
20,700
Tue, 23 Dec 2025
25.1300
26.0700
25.1300
25.9300
26,500
Mon, 22 Dec 2025
24.8200
26.0000
24.8200
25.1200
45,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
23.7000
25.2800
23.7000
25.0000
51,500
Thu, 18 Dec 2025
23.8200
24.3100
23.4600
23.7000
44,100
Wed, 17 Dec 2025
24.3710
24.4800
23.2000
23.4500
42,800
Tue, 16 Dec 2025
24.7700
24.9800
23.5400
23.9200
46,200
Mon, 15 Dec 2025
25.1600
25.1600
24.2100
24.6100
41,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
26.0000
26.0200
24.9600
25.2100
42,300
Thu, 11 Dec 2025
25.8700
26.4700
25.2700
25.7600
40,900
Wed, 10 Dec 2025
25.4200
25.9550
24.7100
25.6800
56,200
Tue, 09 Dec 2025
25.3400
25.9000
25.2300
25.2300
34,100
Mon, 08 Dec 2025
9 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 08 Dec 2025
26.4600
26.5000
25.2600
25.5000
50,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
25.7500
26.9000
25.6560
26.1600
111,100
Thu, 04 Dec 2025
25.2400
26.0550
24.7300
25.7400
44,000
Wed, 03 Dec 2025
24.4600
25.7500
24.0500
24.9200
95,900
Tue, 02 Dec 2025
25.0000
25.0000
24.0000
24.1200
61,000
Mon, 01 Dec 2025
23.6100
24.4900
23.0400
23.7300
57,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
23.0900
24.2700
23.0900
23.7900
33,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
22.9900
23.8600
22.4500
23.4700
43,000
Tue, 25 Nov 2025
8 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 25 Nov 2025
22.8000
22.9900
22.3350
22.6000
25,900
Mon, 24 Nov 2025
7 · DEF 14A
After market open · 09:39 ET
DEF 14A ↗
Mon, 24 Nov 2025
23.1000
23.3160
22.5650
22.7200
38,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
23.1600
23.6200
22.8000
23.3400
18,300
Thu, 20 Nov 2025
24.3900
25.1550
23.2300
23.2500
59,700
Wed, 19 Nov 2025
23.5000
24.5400
23.3100
24.3500
40,900
Tue, 18 Nov 2025
24.1500
24.1500
23.4100
23.6200
14,500
Mon, 17 Nov 2025
24.3000
24.3000
23.5700
23.9700
63,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
23.1200
24.5000
23.1200
24.0000
27,200
Thu, 13 Nov 2025
6 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 13 Nov 2025
5 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 13 Nov 2025
24.6800
25.2200
23.5000
23.9500
33,200
Wed, 12 Nov 2025
4 · PRE 14A
After-hours · 16:28 ET
PRE 14A ↗
Wed, 12 Nov 2025
24.9900
24.9900
24.1400
24.6800
27,300
Tue, 11 Nov 2025
24.8000
25.2550
24.0050
24.8600
62,100
Mon, 10 Nov 2025
24.7800
24.7880
24.0000
24.5200
21,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
23.2300
25.1750
23.2100
25.1300
48,800
Thu, 06 Nov 2025
23.5000
23.7600
23.0000
23.0300
27,500
Wed, 05 Nov 2025
24.0000
24.7150
23.2000
23.4500
41,200
Tue, 04 Nov 2025
24.1200
25.6950
24.0200
24.2300
62,000
Mon, 03 Nov 2025
24.6000
24.9600
24.0900
24.6100
31,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
25.2500
25.7380
24.4900
24.7800
58,300
Thu, 30 Oct 2025
25.3400
26.3100
25.3300
25.3800
73,500
Wed, 29 Oct 2025
25.4200
26.6100
25.3400
25.4900
65,300
Tue, 28 Oct 2025
26.3100
27.0550
25.1300
25.3200
51,000
Tue, 28 Oct 2025
3 · DEF 14A
Pre-market · 06:05 ET
DEF 14A ↗
Mon, 27 Oct 2025
27.2700
28.6600
25.7100
26.3400
198,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 24 Oct 2025
26.5300
28.4650
25.8700
26.6100
131,100
Fri, 24 Oct 2025
1 · 424B5
Pre-market · 06:04 ET
424B5 ↗
Thu, 23 Oct 2025
23.5000
26.5100
23.1250
25.9600
409,100