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
23.4600
23.9250
23.3050
23.5000
690,786
Thu, 22 Oct 2026
22.9500
23.8100
22.7800
23.5000
146,400
Wed, 21 Oct 2026
22.5800
23.0900
22.5600
23.0000
117,600
Tue, 20 Oct 2026
22.3000
22.7900
22.1300
22.3900
199,400
Mon, 19 Oct 2026
22.4500
22.4500
21.3500
21.9600
109,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
24.1700
24.1700
21.3150
22.1200
190,600
Thu, 15 Oct 2026
22 · 8-K
After market open · 13:03 ET
8-K ↗
Thu, 15 Oct 2026
23.7600
24.1400
23.0500
23.8600
196,300
Wed, 14 Oct 2026
22.9500
24.0000
22.4250
23.9400
184,300
Tue, 13 Oct 2026
24.5000
24.5000
23.6300
23.7200
121,400
Mon, 12 Oct 2026
24.8300
24.8300
24.0800
24.3300
118,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
24.5100
25.3300
24.5100
24.6600
126,800
Thu, 08 Oct 2026
24.8400
24.8400
23.6500
24.3300
245,200
Wed, 07 Oct 2026
23.5200
25.6900
23.3600
25.0300
216,200
Tue, 06 Oct 2026
25.0500
25.0500
23.0100
24.0900
189,100
Mon, 05 Oct 2026
23.7700
24.7850
22.6900
24.6800
223,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
21.9700
23.9200
21.3200
23.7200
228,900
Thu, 01 Oct 2026
21.0100
21.3350
20.2400
21.3100
188,800
Wed, 30 Sep 2026
21.4300
21.9850
20.8800
21.1700
230,400
Tue, 29 Sep 2026
22.1300
22.3100
21.0700
21.6400
197,400
Mon, 28 Sep 2026
22.7300
23.7000
22.1000
22.4700
137,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
23.1700
24.2900
22.3000
23.2000
201,400
Thu, 24 Sep 2026
24.2900
25.4000
23.1600
23.3600
151,300
Wed, 23 Sep 2026
28.8200
28.8200
25.0400
25.0400
174,200
Tue, 22 Sep 2026
32.5900
33.3100
29.0300
29.4500
176,400
Mon, 21 Sep 2026
31.3600
31.6800
30.0700
31.6200
184,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
31.8100
32.0300
30.8100
30.8100
299,200
Thu, 17 Sep 2026
34.2500
34.2600
31.5200
31.7300
187,900
Wed, 16 Sep 2026
35.2400
35.6700
33.5000
33.5600
99,100
Tue, 15 Sep 2026
36.0800
36.4650
34.1900
35.5400
116,400
Tue, 15 Sep 2026
21 · 8-K
Pre-market · 09:07 ET
8-K ↗
Mon, 14 Sep 2026
35.6600
37.2800
35.6600
36.4400
126,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
37.2300
37.5700
33.8700
35.9800
153,700
Thu, 10 Sep 2026
35.3500
37.7700
35.2280
36.7400
82,900
Wed, 09 Sep 2026
37.7100
37.7100
35.6550
36.2900
119,200
Tue, 08 Sep 2026
37.7700
38.5810
36.4100
37.7100
94,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
39.0800
39.0800
37.6600
38.4300
70,600
Thu, 03 Sep 2026
40.4600
42.0000
38.5200
39.0900
83,800
Wed, 02 Sep 2026
38.8600
40.2900
36.9900
40.2300
117,600
Tue, 01 Sep 2026
39.4300
40.8200
38.8300
39.3500
134,800
Mon, 31 Aug 2026
41.0500
41.6800
38.9560
39.8300
139,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
38.0600
39.6460
37.8500
39.3900
132,800
Thu, 27 Aug 2026
37.4700
39.7900
37.4700
38.7800
155,300
Wed, 26 Aug 2026
37.5800
37.6300
36.8550
37.5700
63,900
Tue, 25 Aug 2026
36.6400
38.8500
35.6800
37.6400
139,900
Mon, 24 Aug 2026
37.5300
38.3980
36.2900
36.5800
76,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
34.2500
37.3400
34.2500
37.2700
199,200
Thu, 20 Aug 2026
35.0000
35.0000
33.9210
34.0800
94,400
Wed, 19 Aug 2026
36.1100
37.2100
35.1800
35.3900
102,100
Tue, 18 Aug 2026
35.0200
36.2360
34.5800
35.6000
107,200
Mon, 17 Aug 2026
37.2800
38.0200
34.7600
35.3500
182,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
41.7200
42.2200
38.0300
38.1200
133,200
Thu, 13 Aug 2026
35.3200
42.4700
35.3200
42.2200
223,300
Wed, 12 Aug 2026
35.7500
36.1400
34.6540
35.3200
125,700
Tue, 11 Aug 2026
34.4800
35.4300
33.2750
34.9600
140,600
Mon, 10 Aug 2026
33.2500
36.3900
32.0300
34.0700
151,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
20 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 07 Aug 2026
29.1350
38.9900
29.1350
32.5900
330,000
Fri, 07 Aug 2026
19 · 8-K
Pre-market · 06:00 ET
8-K ↗
Thu, 06 Aug 2026
25.9100
27.2930
25.1600
26.8400
80,700
Wed, 05 Aug 2026
26.0800
27.0200
25.2700
26.1300
63,900
Tue, 04 Aug 2026
25.0800
27.0000
24.6700
26.4000
68,100
Mon, 03 Aug 2026
22.9100
24.8300
22.9100
24.2900
55,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
23.9300
24.5500
22.6500
22.7100
72,900
Thu, 30 Jul 2026
24.1700
24.1700
22.2400
23.5800
71,300
Wed, 29 Jul 2026
22.3400
24.1800
22.3400
23.4000
73,200
Tue, 28 Jul 2026
21.9700
23.3600
21.1600
22.6700
75,700
Mon, 27 Jul 2026
21.7300
22.6500
21.7300
21.8200
81,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
23.5500
24.0000
21.4500
21.6100
69,000
Thu, 23 Jul 2026
24.2300
24.9880
22.6380
23.2700
122,100
Wed, 22 Jul 2026
27.5500
27.8500
24.7550
24.9800
128,600
Tue, 21 Jul 2026
30.3000
30.7100
28.6100
28.6900
65,100
Mon, 20 Jul 2026
30.4100
30.5950
29.1600
30.1200
245,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
30.4100
31.2280
29.6300
30.3900
73,600
Thu, 16 Jul 2026
29.8700
31.5300
28.2700
30.7600
120,400
Wed, 15 Jul 2026
27.9300
30.1400
27.9300
29.4400
101,600
Tue, 14 Jul 2026
30.0900
30.0900
25.7900
28.3600
218,400
Mon, 13 Jul 2026
30.6200
33.2900
29.0600
29.8400
97,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
33.3900
33.4500
30.6200
31.2400
60,300
Thu, 09 Jul 2026
31.9000
33.4000
30.9200
32.9000
65,000
Wed, 08 Jul 2026
30.8300
33.4500
30.3400
32.0200
79,500
Tue, 07 Jul 2026
33.2700
33.9970
31.3750
31.6200
69,000
Mon, 06 Jul 2026
18 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 06 Jul 2026
32.3900
33.3200
30.6750
33.1600
80,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
32.1200
33.0600
31.5100
32.6400
78,800
Wed, 01 Jul 2026
33.9300
35.6000
32.2300
32.4000
84,200
Tue, 30 Jun 2026
34.1700
35.5300
33.6100
34.1100
179,900
Mon, 29 Jun 2026
33.0000
34.4700
32.1400
33.8200
146,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
34.7200
35.0000
31.4900
33.1500
460,300
Thu, 25 Jun 2026
30.4500
34.9200
30.3300
34.7200
102,900
Wed, 24 Jun 2026
30.4800
32.1550
29.9000
30.4900
154,100
Tue, 23 Jun 2026
28.7300
30.5100
28.1800
30.0600
136,500
Mon, 22 Jun 2026
17 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 22 Jun 2026
29.3900
30.0500
27.9100
28.4400
109,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
30.3000
30.6200
29.0300
29.4200
180,800
Wed, 17 Jun 2026
30.6500
32.7400
29.4500
29.7500
95,700
Tue, 16 Jun 2026
31.0000
31.8450
29.9000
30.6700
72,100
Mon, 15 Jun 2026
31.3500
31.3500
28.0700
30.6100
94,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
32.0300
33.6210
30.3800
30.8900
128,000
Thu, 11 Jun 2026
30.0000
32.4000
29.5900
32.0300
111,300
Wed, 10 Jun 2026
27.9200
29.8200
27.9200
29.7400
82,900
Tue, 09 Jun 2026
27.4800
28.7500
26.7300
28.3500
67,400
Mon, 08 Jun 2026
25.9300
27.4200
25.2600
27.0700
90,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
27.1100
27.1400
25.3400
25.8400
86,500
Thu, 04 Jun 2026
26.6600
28.9300
26.2000
27.5700
99,900
Wed, 03 Jun 2026
27.9100
27.9100
24.6980
26.2700
109,900
Tue, 02 Jun 2026
26.3200
29.2100
25.2100
28.3400
131,100
Mon, 01 Jun 2026
25.0600
28.0000
24.7100
26.9900
151,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
25.5400
25.8100
24.0900
25.1200
117,600
Thu, 28 May 2026
22.7500
24.7600
22.7500
24.5600
72,700
Wed, 27 May 2026
21.6200
24.0200
21.1010
23.0700
133,000
Tue, 26 May 2026
21.9600
22.8500
21.5000
21.7600
126,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
23.6500
24.5400
21.3340
21.6700
147,900
Thu, 21 May 2026
20.9300
24.3800
20.9300
23.5500
228,600
Wed, 20 May 2026
18.0700
22.0500
16.8000
21.2400
372,100
Tue, 19 May 2026
16.0100
17.5800
15.2500
16.2000
207,800
Mon, 18 May 2026
16 · 8-K
After market open · 12:00 ET
8-K ↗
Mon, 18 May 2026
12.9100
18.4000
11.5000
16.4200
1,115,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
19.0000
19.9700
13.3300
13.8700
706,900
Thu, 14 May 2026
27.9900
28.5900
23.4600
23.4700
229,700
Wed, 13 May 2026
28.7400
30.5500
26.4100
27.5800
113,100
Tue, 12 May 2026
29.5000
31.6700
28.5000
28.5300
140,600
Mon, 11 May 2026
27.0000
31.7000
27.0000
29.6500
203,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
24.4400
27.1700
22.8800
27.0000
169,100
Thu, 07 May 2026
15 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 07 May 2026
25.6300
26.6000
23.2950
24.2100
111,100
Thu, 07 May 2026
14 · 8-K
Pre-market · 06:06 ET
8-K ↗
Wed, 06 May 2026
26.2800
27.3100
25.5700
26.4700
96,300
Tue, 05 May 2026
25.4200
26.3700
25.1660
26.3700
49,500
Mon, 04 May 2026
24.7900
26.5100
24.2900
25.3100
70,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
27.0500
27.0500
24.0800
24.9300
62,500
Thu, 30 Apr 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 30 Apr 2026
23.1800
24.5100
22.7500
24.3300
60,100
Wed, 29 Apr 2026
23.1500
23.8300
22.5100
23.0600
62,300
Tue, 28 Apr 2026
24.1300
24.8500
23.4700
23.4900
80,100
Mon, 27 Apr 2026
23.4600
24.7800
22.8700
24.2200
76,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
22.5350
24.1800
19.9300
23.8100
131,600
Thu, 23 Apr 2026
21.8200
22.6800
20.1200
20.3000
64,700
Wed, 22 Apr 2026
21.5600
22.1300
21.2900
21.9100
64,300
Tue, 21 Apr 2026
22.5000
23.2900
20.6700
21.2400
92,400
Mon, 20 Apr 2026
20.4000
22.6100
20.2450
22.4500
103,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
20.4100
21.2000
20.3400
20.5900
100,300
Thu, 16 Apr 2026
19.0900
19.9600
17.8220
19.6500
110,300
Wed, 15 Apr 2026
18.1300
19.4000
18.1300
19.0100
83,000
Tue, 14 Apr 2026
17.5600
18.7100
17.5600
18.1400
70,200
Mon, 13 Apr 2026
16.0900
17.4200
15.9000
17.3700
98,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
17.8000
18.0000
16.1800
16.2400
77,600
Thu, 09 Apr 2026
17.2700
18.0800
17.0000
17.8800
49,200
Wed, 08 Apr 2026
17.5800
17.8900
17.1600
17.4300
61,100
Tue, 07 Apr 2026
16.9900
17.8100
16.5600
16.9200
111,100
Mon, 06 Apr 2026
17.5500
18.3000
16.7400
17.0600
106,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
16.5300
17.6000
16.5300
17.4600
85,000
Wed, 01 Apr 2026
16.3700
17.4630
16.3400
16.8300
76,300
Tue, 31 Mar 2026
15.9900
16.4400
15.5100
16.3400
83,300
Mon, 30 Mar 2026
15.6100
16.6000
15.2670
15.8100
103,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
15.8200
15.8700
15.1900
15.5400
71,000
Thu, 26 Mar 2026
15.0000
16.5400
15.0000
15.9400
114,800
Wed, 25 Mar 2026
15.5500
16.0500
15.1200
15.5300
96,900
Tue, 24 Mar 2026
15.0800
15.4600
14.7700
15.3500
166,600
Mon, 23 Mar 2026
15.0800
16.0000
14.8650
15.4500
166,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
15.1100
16.3920
14.8600
14.8900
382,500
Fri, 20 Mar 2026
12 · DEFA14A
Pre-market · 06:45 ET
DEFA14A ↗
Fri, 20 Mar 2026
11 · DEF 14A
Pre-market · 06:43 ET
DEF 14A ↗
Thu, 19 Mar 2026
15.7000
16.6200
15.0000
15.3400
118,800
Wed, 18 Mar 2026
16.7300
17.3400
16.1600
16.2800
112,400
Tue, 17 Mar 2026
17.5700
18.7500
16.7750
16.9200
154,800
Mon, 16 Mar 2026
10 · 8-K
After-hours · 17:05 ET
8-K ↗
Mon, 16 Mar 2026
17.9100
18.9800
17.4000
17.6000
147,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
16.5000
17.7300
16.2000
16.8900
186,600
Thu, 12 Mar 2026
16.6300
16.7500
15.8300
16.0200
148,600
Wed, 11 Mar 2026
16.0900
16.8600
15.6600
16.7800
147,600
Tue, 10 Mar 2026
16.8600
17.3930
15.9100
16.3300
117,100
Mon, 09 Mar 2026
16.6900
16.8700
15.3800
16.7700
213,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
17.5000
17.8100
16.5100
17.2100
203,600
Thu, 05 Mar 2026
17.7200
18.6350
16.8400
17.7100
210,100
Wed, 04 Mar 2026
16.8200
18.2100
16.5300
17.8200
262,900
Tue, 03 Mar 2026
15.2000
17.7900
14.3900
16.9100
605,400
Mon, 02 Mar 2026
12.9900
14.7950
12.6580
14.4300
366,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
13.7700
14.6300
12.5200
13.4700
453,900
Thu, 26 Feb 2026
14.3800
15.2000
13.5000
14.1700
429,700
Thu, 26 Feb 2026
9 · 10-K
Pre-market · 06:14 ET
10-K ↗
Wed, 25 Feb 2026
13.5400
15.3000
12.0400
14.8200
970,600
Tue, 24 Feb 2026
23.0100
23.2400
12.7850
13.5700
1,390,800
Mon, 23 Feb 2026
8 · 8-K
After-hours · 16:14 ET
8-K ↗
Mon, 23 Feb 2026
23.0000
23.9150
22.5200
23.2300
115,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
22.9300
24.5300
22.5500
23.2700
89,200
Thu, 19 Feb 2026
22.9000
24.4200
22.9000
23.3100
92,200
Wed, 18 Feb 2026
22.9500
24.7200
22.7900
23.5600
130,900
Tue, 17 Feb 2026
23.0500
24.4900
22.5300
23.1000
162,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
20.1300
23.2050
20.1300
22.9900
142,100
Thu, 12 Feb 2026
20.9300
21.0550
19.7300
19.9800
103,000
Wed, 11 Feb 2026
22.0900
22.1200
20.4200
20.8000
118,400
Tue, 10 Feb 2026
23.7800
24.1300
21.8700
22.0800
198,900
Mon, 09 Feb 2026
26.1200
26.1200
22.7500
23.7900
153,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
26.4300
27.1600
24.9700
25.9100
177,100
Thu, 05 Feb 2026
25.0200
26.0500
24.4200
25.7000
225,000
Wed, 04 Feb 2026
25.9500
26.3600
23.6500
25.2000
256,900
Tue, 03 Feb 2026
27.4300
28.2050
25.5900
25.9700
183,400
Mon, 02 Feb 2026
27.0500
28.5700
27.0500
27.7800
143,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
26.6900
28.2000
26.1100
27.1600
153,400
Thu, 29 Jan 2026
27.1600
27.6530
26.4000
26.9300
127,200
Wed, 28 Jan 2026
27.2800
27.8100
26.7900
26.9800
94,200
Tue, 27 Jan 2026
28.1600
28.5300
26.1850
27.0400
113,500
Mon, 26 Jan 2026
28.5900
29.5800
28.2700
28.3100
78,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
29.9800
30.5100
27.6200
28.8600
93,200
Thu, 22 Jan 2026
29.0300
31.5600
29.0300
30.0500
101,100
Wed, 21 Jan 2026
29.0000
29.5100
28.1400
28.8500
120,200
Tue, 20 Jan 2026
29.2800
30.7900
28.4700
28.4900
101,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
29.8000
31.9300
29.1550
30.4400
164,900
Thu, 15 Jan 2026
30.3100
31.2150
30.0400
30.0600
103,600
Thu, 15 Jan 2026
7 · 8-K
Pre-market · 07:47 ET
8-K ↗
Wed, 14 Jan 2026
32.4200
32.4200
29.8400
30.4700
114,500
Tue, 13 Jan 2026
32.0000
33.1500
31.0900
32.4200
167,800
Mon, 12 Jan 2026
29.4400
33.1000
28.0350
31.9600
162,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
30.0100
30.9000
28.3400
28.9400
212,400
Thu, 08 Jan 2026
32.3700
33.5500
30.3900
31.2100
102,300
Wed, 07 Jan 2026
31.1300
32.7800
30.3600
32.6800
169,800
Tue, 06 Jan 2026
29.5100
32.2300
28.7400
31.7100
214,300
Mon, 05 Jan 2026
34.0100
35.2900
29.2800
29.5300
274,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
43.0400
43.3990
33.3000
33.8900
668,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
43.2700
43.4600
41.4000
42.7500
523,900
Tue, 30 Dec 2025
42.0000
43.9300
40.8390
43.4400
527,900
Mon, 29 Dec 2025
6 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 29 Dec 2025
41.5500
44.5000
41.0900
42.4100
574,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
41.8400
43.4800
40.8800
42.0300
488,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
41.4000
43.1250
41.0100
42.6900
74,000
Tue, 23 Dec 2025
42.2700
43.3550
41.5200
41.7800
97,600
Mon, 22 Dec 2025
41.2000
43.8900
40.4150
42.8400
134,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
41.4300
41.7300
40.4250
41.0200
220,300
Thu, 18 Dec 2025
39.1500
41.7800
38.5500
41.1100
189,900
Wed, 17 Dec 2025
38.7900
38.9700
37.6400
38.4300
137,500
Tue, 16 Dec 2025
37.7900
39.0900
37.3900
38.3500
127,000
Mon, 15 Dec 2025
37.6800
38.7500
36.2500
37.9600
129,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
39.0000
39.0000
36.9450
37.4500
148,000
Thu, 11 Dec 2025
34.8200
39.1300
34.1200
38.9600
176,200
Wed, 10 Dec 2025
33.9500
37.3600
33.3000
35.0000
320,500
Tue, 09 Dec 2025
32.4900
34.2700
30.8000
34.0000
349,500
Mon, 08 Dec 2025
34.8100
34.8750
32.7100
32.9800
265,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
36.5900
37.4700
33.1600
33.9500
194,800
Thu, 04 Dec 2025
39.9500
40.5100
36.4450
36.9500
220,400
Wed, 03 Dec 2025
44.3900
46.0750
39.3750
39.9500
221,500
Tue, 02 Dec 2025
46.8000
49.4000
44.8900
45.0500
125,100
Mon, 01 Dec 2025
52.7000
53.1200
46.5400
46.8000
229,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.4600
55.5000
53.2900
54.0700
70,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
52.4600
55.3900
52.1550
54.8700
97,200
Tue, 25 Nov 2025
47.6500
52.2600
47.6500
52.2100
170,500
Mon, 24 Nov 2025
47.4900
49.7700
47.2000
48.1000
256,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
45.0400
48.1500
43.1100
47.1200
261,000
Thu, 20 Nov 2025
47.2200
48.3550
44.8500
45.2300
261,900
Wed, 19 Nov 2025
44.2100
49.4940
43.8100
46.5200
385,000
Tue, 18 Nov 2025
39.0000
42.2900
38.0700
42.2900
355,600
Mon, 17 Nov 2025
42.3700
43.8500
37.9500
38.1300
500,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
5 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Fri, 14 Nov 2025
43.7600
43.7600
41.8900
43.2600
390,900
Fri, 14 Nov 2025
4 · 424B3
Pre-market · 06:05 ET
424B3 ↗
Thu, 13 Nov 2025
51.5000
51.9500
43.1400
44.2000
1,251,100
Wed, 12 Nov 2025
3 · 424B3
After-hours · 16:10 ET
424B3 ↗
Wed, 12 Nov 2025
57.2300
61.2200
57.1200
58.6200
108,200
Tue, 11 Nov 2025
56.7400
58.3000
54.0000
57.2500
133,700
Mon, 10 Nov 2025
72.6700
72.6700
57.4000
57.8400
121,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 07 Nov 2025
70.0000
73.6800
60.0100
69.2500
196,900
Fri, 07 Nov 2025
1 · 8-K
Pre-market · 06:00 ET
8-K ↗
Thu, 06 Nov 2025
64.9800
67.4200
61.9300
61.9600
131,900
Wed, 05 Nov 2025
63.8100
65.6750
61.8600
65.0000
102,100
Tue, 04 Nov 2025
63.8100
64.8250
61.5100
62.8700
146,200
Mon, 03 Nov 2025
64.6600
66.4100
64.6600
65.1000
87,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
66.7100
66.7100
64.9000
65.1000
70,200
Thu, 30 Oct 2025
67.5000
69.1700
65.7000
66.0600
84,700
Wed, 29 Oct 2025
70.1400
72.0900
68.2000
68.6000
92,900
Tue, 28 Oct 2025
71.5600
72.0000
69.8750
71.1800
73,700
Mon, 27 Oct 2025
70.3300
71.3600
68.8200
71.3600
117,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
67.0000
71.4930
66.2700
69.6900
159,400
Thu, 23 Oct 2025
67.8700
67.8700
65.6700
66.4200
83,500