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
40.3700
40.7500
39.3100
40.1800
216,941
Thu, 22 Oct 2026
40.9800
41.5100
40.4800
40.7500
173,300
Wed, 21 Oct 2026
41.9600
41.9600
40.9300
41.3400
333,700
Tue, 20 Oct 2026
43.0800
43.5600
41.6200
41.7000
101,600
Mon, 19 Oct 2026
43.4300
43.7800
42.8200
42.9100
100,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
43.3100
44.2000
43.0600
43.3200
107,900
Thu, 15 Oct 2026
43.9200
44.3900
43.1400
43.4400
110,600
Wed, 14 Oct 2026
43.9200
44.2300
43.1200
43.6700
116,600
Tue, 13 Oct 2026
43.0900
44.4300
42.6900
44.4100
144,400
Mon, 12 Oct 2026
42.9200
43.6000
42.9200
43.1000
115,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
44.2200
44.2200
42.8800
43.4100
134,100
Thu, 08 Oct 2026
43.7100
45.0600
43.7100
44.2400
164,800
Wed, 07 Oct 2026
45.2100
45.5400
43.7500
43.8800
140,100
Tue, 06 Oct 2026
47.3500
47.4500
45.9700
46.0300
141,400
Mon, 05 Oct 2026
45.8800
47.7900
45.5100
47.0400
282,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
45.8100
46.3900
45.3100
46.0400
159,000
Thu, 01 Oct 2026
45.2000
45.4600
44.3300
45.1900
196,700
Wed, 30 Sep 2026
46.3400
46.3400
45.4600
45.5900
150,700
Tue, 29 Sep 2026
46.2600
46.4400
45.5200
46.0800
104,000
Mon, 28 Sep 2026
46.0600
46.9800
45.9500
46.1700
102,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
46.0000
46.5100
45.5100
46.2700
98,800
Thu, 24 Sep 2026
46.3400
46.4500
45.5500
45.9600
108,100
Wed, 23 Sep 2026
45.9800
46.4300
45.0900
46.2600
126,600
Tue, 22 Sep 2026
45.9000
46.9000
45.8200
46.1000
171,700
Mon, 21 Sep 2026
45.7200
46.3100
45.1900
45.6100
142,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
45.9800
45.9800
44.8300
45.3300
470,800
Thu, 17 Sep 2026
47.4200
47.4200
45.8300
46.1800
179,600
Wed, 16 Sep 2026
45.9900
47.6400
45.6900
46.7200
314,700
Tue, 15 Sep 2026
46.1200
46.4000
45.4300
45.7900
155,100
Mon, 14 Sep 2026
45.9200
46.2000
45.2700
46.0000
110,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
46.6200
47.0000
46.1900
46.3500
115,100
Thu, 10 Sep 2026
45.9600
46.9400
45.7100
46.3500
139,500
Wed, 09 Sep 2026
47.2000
47.2900
45.7400
46.0600
138,600
Tue, 08 Sep 2026
47.9400
47.9400
46.7300
47.1200
179,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
46.5700
47.8300
46.2200
47.7800
174,200
Thu, 03 Sep 2026
47.2500
47.4300
46.1600
46.8600
170,100
Wed, 02 Sep 2026
45.8400
47.9400
45.4200
46.7200
205,500
Tue, 01 Sep 2026
45.2800
46.0800
44.4900
45.9300
227,300
Mon, 31 Aug 2026
47.1000
47.6100
45.7600
45.8700
160,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
46.7400
47.0000
46.0000
46.5600
117,700
Thu, 27 Aug 2026
46.0500
46.6300
45.3500
46.3200
112,900
Wed, 26 Aug 2026
46.5600
47.0900
45.9200
46.3400
149,200
Tue, 25 Aug 2026
45.8700
46.6200
44.8100
46.1300
108,700
Mon, 24 Aug 2026
45.4300
46.0000
44.8900
45.8300
145,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
45.8800
46.7400
44.1600
45.1900
313,700
Thu, 20 Aug 2026
44.4700
46.2700
44.4700
45.8800
194,300
Wed, 19 Aug 2026
45.7200
47.0200
44.7600
44.9000
157,300
Tue, 18 Aug 2026
47.2900
47.8200
45.1500
45.4400
162,800
Mon, 17 Aug 2026
47.0500
47.5700
46.1300
47.4500
167,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
46.1400
47.4100
45.8900
47.1400
220,400
Thu, 13 Aug 2026
45.3600
46.7200
44.9100
46.2200
259,100
Wed, 12 Aug 2026
46.3800
46.7400
44.1000
45.3400
344,600
Tue, 11 Aug 2026
50.0000
50.2000
45.7700
46.0100
301,000
Mon, 10 Aug 2026
51.0100
51.4900
49.6200
50.5400
200,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
51.1500
51.3100
48.8000
51.2400
478,700
Thu, 06 Aug 2026
15 · 10-Q
After market open · 12:05 ET
10-Q ↗
Thu, 06 Aug 2026
48.6300
53.0000
47.8100
52.3300
251,500
Thu, 06 Aug 2026
14 · 8-K
Pre-market · 08:14 ET
8-K ↗
Wed, 05 Aug 2026
51.6800
52.0500
50.9600
51.0300
156,000
Tue, 04 Aug 2026
50.4700
52.1500
49.8300
51.9900
175,900
Mon, 03 Aug 2026
49.4600
51.0600
48.9800
50.7300
144,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
48.4100
49.6000
47.8100
49.0200
145,900
Thu, 30 Jul 2026
49.5700
50.2900
48.5700
48.9800
135,200
Wed, 29 Jul 2026
50.5400
51.4500
48.6700
49.2100
135,200
Tue, 28 Jul 2026
50.0000
51.1300
48.8900
50.2000
112,000
Mon, 27 Jul 2026
50.0700
50.7600
48.5000
49.6100
117,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
49.6000
50.6500
48.8300
50.2200
148,200
Thu, 23 Jul 2026
51.0200
51.2800
49.8600
49.9600
180,400
Wed, 22 Jul 2026
51.4700
52.2500
50.3700
51.1700
100,300
Tue, 21 Jul 2026
49.7300
51.5400
48.6700
51.4700
163,400
Mon, 20 Jul 2026
49.1700
50.0700
47.7700
49.2000
205,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
48.5900
49.4600
48.3200
49.1400
217,000
Thu, 16 Jul 2026
48.0600
50.0000
48.0600
49.0500
222,300
Wed, 15 Jul 2026
48.7400
49.3000
48.0000
48.4700
145,100
Tue, 14 Jul 2026
48.2700
49.0000
48.0500
48.5300
78,500
Mon, 13 Jul 2026
47.6500
48.3600
47.2300
47.7700
116,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
46.9300
48.1200
46.4900
47.5600
115,600
Thu, 09 Jul 2026
47.4100
48.0000
46.4800
46.5900
159,600
Wed, 08 Jul 2026
46.6100
47.5200
45.3700
47.4000
144,500
Tue, 07 Jul 2026
46.8400
47.3200
45.1300
46.7600
202,900
Mon, 06 Jul 2026
45.9700
47.6800
45.7500
47.1000
149,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
44.9700
48.6300
44.9600
46.2100
255,700
Wed, 01 Jul 2026
44.7800
45.5600
44.4800
44.5600
126,300
Tue, 30 Jun 2026
45.0900
45.5400
44.6500
44.9000
123,200
Mon, 29 Jun 2026
44.8800
45.4500
43.9500
45.3600
157,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
44.3300
45.1300
44.0100
45.1200
322,200
Thu, 25 Jun 2026
44.4500
44.7500
43.6800
44.7000
154,800
Wed, 24 Jun 2026
42.9400
44.3600
42.7700
43.8800
157,400
Tue, 23 Jun 2026
43.8000
43.9000
42.7800
42.9000
136,000
Mon, 22 Jun 2026
43.4900
44.4600
42.6500
44.4200
291,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
43.9400
44.7400
43.4200
43.7300
385,900
Wed, 17 Jun 2026
44.5300
45.4400
43.6400
43.6500
153,400
Tue, 16 Jun 2026
44.6500
45.3300
44.2600
44.5000
183,900
Mon, 15 Jun 2026
44.0700
44.5500
43.6300
44.4000
183,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
41.9200
43.6600
41.8700
43.4100
160,800
Thu, 11 Jun 2026
42.1700
42.1700
40.8100
41.5200
110,500
Wed, 10 Jun 2026
41.7000
42.3100
41.4900
41.6800
167,200
Tue, 09 Jun 2026
41.9000
42.6000
40.8000
41.8600
145,700
Mon, 08 Jun 2026
41.2200
41.7600
40.6200
41.2200
178,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
42.0400
42.3800
40.6200
40.8100
167,200
Thu, 04 Jun 2026
43.3600
43.5700
41.7200
42.1600
272,200
Wed, 03 Jun 2026
42.0900
43.5200
41.8800
43.0900
230,100
Tue, 02 Jun 2026
41.1700
42.6100
40.6300
42.4800
124,500
Mon, 01 Jun 2026
40.5800
41.2900
40.2000
41.1900
115,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
40.9700
41.3600
40.6400
40.8000
228,400
Thu, 28 May 2026
42.4600
42.6100
41.1000
41.2900
107,900
Wed, 27 May 2026
41.7000
42.7700
41.7000
42.7300
141,900
Tue, 26 May 2026
41.5700
42.0000
40.8500
41.5400
174,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
40.0500
40.5800
39.5400
40.3600
120,100
Thu, 21 May 2026
38.5600
39.6700
38.5000
39.6300
150,800
Wed, 20 May 2026
38.2200
39.4900
38.1400
39.2000
160,700
Tue, 19 May 2026
39.8600
39.9600
38.1300
38.3100
223,600
Mon, 18 May 2026
40.7300
41.9600
40.3900
40.3900
204,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
42.2300
42.2300
40.3300
40.6800
233,700
Thu, 14 May 2026
43.2300
43.8800
41.9400
42.4100
367,500
Wed, 13 May 2026
43.7700
44.6700
42.3000
42.6900
294,100
Tue, 12 May 2026
42.9900
44.1000
42.4200
43.5500
328,900
Mon, 11 May 2026
44.0000
44.0000
41.9100
43.0800
253,100
Mon, 11 May 2026
13 · 8-K
Pre-market · 09:05 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
12 · 10-Q
After market open · 12:05 ET
10-Q ↗
Fri, 08 May 2026
44.3800
46.4000
42.4500
43.9900
334,000
Fri, 08 May 2026
11 · 8-K
Pre-market · 09:10 ET
8-K ↗
Thu, 07 May 2026
10 · 8-K/A
After-hours · 16:18 ET
8-K/A ↗
Thu, 07 May 2026
41.4900
42.4100
41.0900
41.1600
176,900
Wed, 06 May 2026
41.8000
42.0400
40.1800
41.6100
102,800
Tue, 05 May 2026
40.0400
41.8900
39.5000
41.3500
121,000
Mon, 04 May 2026
41.7000
41.7400
39.5000
39.8400
148,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
41.0900
41.9300
41.0000
41.9100
145,900
Thu, 30 Apr 2026
39.7300
41.0600
39.7300
40.8300
109,600
Wed, 29 Apr 2026
41.6100
41.6100
39.7500
39.8000
166,500
Tue, 28 Apr 2026
41.5000
42.1700
40.9100
41.4600
193,700
Mon, 27 Apr 2026
40.4700
41.4200
40.3100
41.3500
153,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
39.0000
40.4900
38.8500
40.2800
169,000
Thu, 23 Apr 2026
38.1200
38.8000
37.6600
38.6500
129,000
Wed, 22 Apr 2026
38.0600
38.0600
37.4200
38.0100
83,200
Tue, 21 Apr 2026
37.5800
38.1900
36.7400
37.5200
150,300
Mon, 20 Apr 2026
37.5800
37.9600
37.3500
37.4400
71,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
36.9200
38.1300
36.5600
37.6900
161,800
Thu, 16 Apr 2026
37.3500
37.8500
36.7700
36.9800
125,400
Wed, 15 Apr 2026
38.2700
38.2700
37.4300
37.5400
102,100
Tue, 14 Apr 2026
38.2800
38.8900
37.9000
38.4400
122,300
Mon, 13 Apr 2026
37.4600
38.4600
37.1400
38.4200
118,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
37.0700
37.5000
37.0700
37.4400
87,600
Thu, 09 Apr 2026
37.2100
37.6100
36.7000
37.0400
147,500
Wed, 08 Apr 2026
37.2000
37.5000
36.9300
37.3600
186,700
Tue, 07 Apr 2026
35.7500
36.7300
35.6200
36.6700
217,700
Mon, 06 Apr 2026
37.1800
37.1900
35.6800
35.7900
212,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
36.9400
37.8400
36.3100
37.2900
237,300
Wed, 01 Apr 2026
38.5900
38.9300
37.5400
37.6500
200,600
Tue, 31 Mar 2026
38.6100
39.0900
37.9700
38.6800
171,500
Mon, 30 Mar 2026
38.4700
38.5400
38.0000
38.2400
205,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
9 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Fri, 27 Mar 2026
38.3200
38.6700
37.5400
37.9200
136,600
Thu, 26 Mar 2026
37.6500
38.8400
37.6500
38.7700
272,500
Wed, 25 Mar 2026
37.4700
37.8800
36.8300
37.8700
175,200
Tue, 24 Mar 2026
35.8800
37.3000
35.8800
37.2100
155,800
Mon, 23 Mar 2026
35.9700
36.7300
35.7300
36.1000
235,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
37.8700
38.1400
35.0100
35.1000
1,281,200
Thu, 19 Mar 2026
37.4300
37.7500
36.8100
37.4500
291,600
Wed, 18 Mar 2026
8 · 8-K/A
After-hours · 16:45 ET
8-K/A ↗
Wed, 18 Mar 2026
37.5700
38.0500
37.3100
37.3500
310,300
Tue, 17 Mar 2026
38.6800
39.5000
37.6500
37.7200
225,200
Mon, 16 Mar 2026
37.9200
39.0700
37.9200
38.3900
258,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
37.5000
37.8100
37.2200
37.7700
272,600
Thu, 12 Mar 2026
37.1700
38.3900
37.1700
37.3600
251,900
Wed, 11 Mar 2026
37.0500
38.1700
36.8900
37.2800
291,900
Tue, 10 Mar 2026
38.0100
38.1100
37.0700
37.1900
327,500
Mon, 09 Mar 2026
37.1400
38.7700
36.4100
38.5300
418,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
37.6000
38.0800
36.9300
37.5500
290,800
Thu, 05 Mar 2026
37.9700
39.2700
37.2000
38.0200
247,400
Wed, 04 Mar 2026
36.8900
38.7400
35.9500
38.5500
342,200
Tue, 03 Mar 2026
35.1200
36.7600
34.5900
36.7300
257,300
Mon, 02 Mar 2026
37.5100
37.5100
35.3000
36.4200
327,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
36.7400
38.2100
36.1000
37.8000
342,700
Thu, 26 Feb 2026
7 · 10-K
After market open · 12:17 ET
10-K ↗
Thu, 26 Feb 2026
35.5000
37.5200
34.9200
37.2400
186,700
Thu, 26 Feb 2026
6 · 8-K
Pre-market · 08:59 ET
8-K ↗
Wed, 25 Feb 2026
34.5100
34.5900
33.4400
34.5200
104,700
Tue, 24 Feb 2026
33.8900
34.6800
33.7600
34.4200
120,600
Mon, 23 Feb 2026
34.9800
34.9800
33.5100
33.7200
161,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
34.8100
35.1600
34.1600
35.1100
129,400
Thu, 19 Feb 2026
35.0700
35.1200
34.1400
34.6100
124,600
Wed, 18 Feb 2026
35.0700
35.7000
34.6300
35.0600
199,900
Tue, 17 Feb 2026
34.1200
35.4400
33.1400
35.0700
178,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
34.2900
34.8100
34.0000
34.3000
209,800
Thu, 12 Feb 2026
34.5300
34.9100
33.5200
34.2200
243,500
Wed, 11 Feb 2026
33.3500
34.2100
32.9200
34.2100
154,700
Tue, 10 Feb 2026
32.6300
33.6200
32.6300
33.2000
155,000
Mon, 09 Feb 2026
32.2500
32.7700
31.6600
32.5000
112,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
31.8300
32.5100
31.5700
32.3000
168,500
Thu, 05 Feb 2026
31.2400
31.6700
30.8300
31.5000
174,800
Wed, 04 Feb 2026
30.5700
31.8800
30.4600
31.2200
200,300
Tue, 03 Feb 2026
29.5800
30.7400
29.3300
30.3100
145,700
Mon, 02 Feb 2026
29.4700
30.0000
29.1500
29.6900
155,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
29.2200
29.8300
28.9900
29.4600
156,000
Thu, 29 Jan 2026
29.4400
29.6800
29.0000
29.6200
147,500
Wed, 28 Jan 2026
29.1200
29.2800
28.7900
29.2400
91,700
Tue, 27 Jan 2026
29.0600
29.1700
28.7700
29.1200
83,800
Mon, 26 Jan 2026
29.0300
29.2200
28.6500
29.1300
94,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
29.3400
29.4600
28.8800
28.9700
97,100
Thu, 22 Jan 2026
29.8500
30.2200
29.3700
29.4500
123,800
Wed, 21 Jan 2026
28.2200
29.6000
28.2200
29.5200
126,500
Tue, 20 Jan 2026
28.5000
28.5600
27.9600
28.1600
112,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
28.9200
29.2500
28.7500
29.0800
170,400
Thu, 15 Jan 2026
29.3900
29.6600
29.0200
29.2400
100,500
Wed, 14 Jan 2026
28.9000
29.7200
28.6700
29.3600
133,300
Tue, 13 Jan 2026
28.9200
29.9100
28.7100
28.7400
117,000
Mon, 12 Jan 2026
28.2500
29.0100
27.4900
28.9300
115,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
27.0400
28.4700
26.8100
28.3300
220,000
Fri, 09 Jan 2026
5 · 8-K
Pre-market · 08:15 ET
8-K ↗
Thu, 08 Jan 2026
26.8000
27.8300
26.7700
27.6200
85,700
Wed, 07 Jan 2026
27.6500
27.7700
26.7900
26.9300
123,900
Tue, 06 Jan 2026
26.7500
27.7200
26.5500
27.6300
247,800
Mon, 05 Jan 2026
26.5200
27.4900
26.5200
26.9300
102,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
27.0400
27.2900
26.6500
26.6700
122,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
27.3900
27.4800
27.0000
27.0800
116,400
Tue, 30 Dec 2025
27.2000
27.6000
27.0100
27.3500
115,600
Mon, 29 Dec 2025
26.9400
27.3100
26.6400
27.2900
139,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
27.1500
27.2400
26.7600
26.9500
119,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
26.8900
27.2900
26.8800
27.2500
54,900
Tue, 23 Dec 2025
27.2600
27.3300
26.7600
26.8500
80,800
Mon, 22 Dec 2025
27.4200
28.1300
27.2100
27.2700
182,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
27.9200
28.0000
27.0800
27.4900
325,900
Thu, 18 Dec 2025
28.1700
28.6800
27.8800
28.1300
143,100
Wed, 17 Dec 2025
28.5100
28.8300
28.1700
28.3000
106,600
Tue, 16 Dec 2025
28.4700
29.0400
28.1200
28.6200
220,600
Mon, 15 Dec 2025
29.0600
29.4700
28.4200
28.4900
120,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
29.2500
29.8000
28.9200
29.0100
151,500
Thu, 11 Dec 2025
29.0400
29.3400
28.7200
29.2600
109,500
Wed, 10 Dec 2025
27.6900
29.0900
27.6900
28.7800
192,800
Tue, 09 Dec 2025
28.2500
28.4100
27.4700
27.7900
165,200
Mon, 08 Dec 2025
28.0800
28.6100
27.8700
28.0500
154,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
27.8400
28.4900
27.8400
28.0100
106,200
Thu, 04 Dec 2025
29.0800
29.2500
27.9900
28.0500
115,200
Wed, 03 Dec 2025
4 · 8-K/A
After-hours · 16:35 ET
8-K ↗
Wed, 03 Dec 2025
29.2400
29.7100
28.8100
29.2000
105,900
Tue, 02 Dec 2025
29.7700
29.7700
28.9200
29.2200
133,600
Mon, 01 Dec 2025
29.4300
30.0800
29.4300
29.6200
90,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
29.6200
29.9100
29.4000
29.6700
94,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
29.5500
30.3500
29.5500
29.7000
196,000
Tue, 25 Nov 2025
28.7500
30.1300
28.7100
29.8900
195,200
Mon, 24 Nov 2025
28.2600
28.6400
27.7000
28.5500
166,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
27.4000
28.8100
27.2300
28.2100
206,100
Thu, 20 Nov 2025
28.0900
28.4400
27.1800
27.2900
98,600
Wed, 19 Nov 2025
27.9700
28.0400
27.4600
27.7400
141,300
Tue, 18 Nov 2025
27.7200
28.4900
27.4900
27.9300
160,700
Mon, 17 Nov 2025
28.9800
28.9900
27.8400
27.8600
186,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
29.3400
29.7500
28.5100
28.9400
234,900
Thu, 13 Nov 2025
28.4300
29.5800
28.1400
29.3900
196,700
Wed, 12 Nov 2025
28.4400
28.9500
28.1800
28.5500
172,100
Tue, 11 Nov 2025
27.8900
28.3700
27.3700
28.3000
227,600
Mon, 10 Nov 2025
27.0000
27.8900
26.0200
27.7000
182,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 10-Q
After market open · 12:37 ET
10-Q ↗
Fri, 07 Nov 2025
28.6500
28.6500
25.0000
26.7000
212,900
Fri, 07 Nov 2025
2 · 8-K
Pre-market · 08:22 ET
8-K ↗
Thu, 06 Nov 2025
28.1500
30.0000
27.7400
27.8400
174,500
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 05 Nov 2025
28.0700
28.6100
27.7700
28.0500
182,900
Tue, 04 Nov 2025
27.8600
28.4800
26.9300
28.2400
135,200
Mon, 03 Nov 2025
28.0100
28.3900
27.5200
28.1700
174,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
27.5800
28.3900
27.1000
28.2200
162,500
Thu, 30 Oct 2025
28.6700
28.6700
27.2600
27.6100
162,600
Wed, 29 Oct 2025
29.3800
29.8300
28.8200
29.2500
219,500
Tue, 28 Oct 2025
29.1900
29.5900
28.8200
29.3700
139,400
Mon, 27 Oct 2025
29.3600
29.6300
28.9600
29.4100
152,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
29.1200
29.4400
29.0700
29.1400
85,600