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
29.8000
29.8500
27.3600
27.7700
263,026
Thu, 22 Oct 2026
16 · 8-K
After market open · 10:30 ET
FORM 8-K ↗
Thu, 22 Oct 2026
29.9300
31.1100
29.2600
30.3000
245,800
Wed, 21 Oct 2026
30.5900
30.7300
30.1100
30.3900
181,100
Tue, 20 Oct 2026
29.3900
30.7800
29.3100
30.2900
335,600
Mon, 19 Oct 2026
29.9400
29.9400
29.3600
29.5300
113,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
29.8500
30.3100
29.3600
29.6600
146,800
Thu, 15 Oct 2026
29.7300
30.1700
29.5900
29.6700
116,500
Wed, 14 Oct 2026
29.9400
30.2800
29.5200
29.7500
134,800
Tue, 13 Oct 2026
29.9800
30.4100
29.7400
30.3600
161,900
Mon, 12 Oct 2026
29.2600
30.0500
29.2200
29.9200
161,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
29.6700
29.6700
29.2000
29.5000
105,900
Thu, 08 Oct 2026
29.4300
29.7400
29.3000
29.5000
107,800
Wed, 07 Oct 2026
29.7700
29.7900
29.2300
29.5900
114,700
Tue, 06 Oct 2026
29.9500
30.3700
29.8700
30.1700
113,600
Mon, 05 Oct 2026
29.4900
29.9000
28.9900
29.7700
101,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
29.5200
29.8600
29.4200
29.5600
121,800
Thu, 01 Oct 2026
29.0500
29.1900
28.5700
29.0400
186,000
Wed, 30 Sep 2026
29.1800
29.2900
28.8000
29.1300
134,200
Tue, 29 Sep 2026
29.3900
29.6300
28.8000
29.0900
155,300
Mon, 28 Sep 2026
29.3500
29.7300
29.0700
29.2900
129,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
29.2300
29.8100
29.1600
29.4800
120,300
Thu, 24 Sep 2026
29.4900
29.5400
28.8400
29.1300
140,400
Wed, 23 Sep 2026
29.9100
30.0400
29.4700
29.5300
110,400
Tue, 22 Sep 2026
30.2900
30.6200
29.9000
30.0900
114,300
Mon, 21 Sep 2026
30.0600
30.2200
29.6600
29.8300
131,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
29.9400
29.9400
29.3200
29.6600
265,700
Thu, 17 Sep 2026
30.5900
30.5900
30.0400
30.0800
119,900
Wed, 16 Sep 2026
30.1900
30.9000
30.1200
30.2500
141,400
Tue, 15 Sep 2026
29.6200
30.0400
29.5800
30.0000
150,200
Mon, 14 Sep 2026
30.1700
30.5400
29.6700
29.7200
199,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
30.7700
30.9400
30.4200
30.6100
111,000
Thu, 10 Sep 2026
30.3700
30.6400
30.0200
30.4500
97,700
Wed, 09 Sep 2026
30.6500
30.9600
30.3900
30.7200
109,700
Tue, 08 Sep 2026
31.1700
31.3500
30.6500
30.6600
254,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
30.8100
31.3500
30.8100
31.2600
82,800
Thu, 03 Sep 2026
30.7500
31.1100
30.0100
31.0500
146,500
Wed, 02 Sep 2026
30.2400
30.7900
30.0900
30.3400
123,200
Tue, 01 Sep 2026
29.7100
30.0800
29.5600
30.0700
169,600
Mon, 31 Aug 2026
30.4700
30.5500
30.0600
30.1000
119,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
30.8600
31.0900
30.1000
30.4900
156,400
Thu, 27 Aug 2026
30.2900
30.8200
30.0300
30.6400
187,800
Wed, 26 Aug 2026
30.5500
30.6700
30.3400
30.5100
104,800
Tue, 25 Aug 2026
30.2400
30.4600
29.6900
30.4300
130,100
Mon, 24 Aug 2026
31.0500
31.2000
30.0900
30.2400
136,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
15 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Fri, 21 Aug 2026
30.7000
31.0300
30.3300
30.9200
261,300
Thu, 20 Aug 2026
30.7700
31.0800
30.3100
30.3600
178,700
Wed, 19 Aug 2026
32.4400
32.4600
31.1900
31.2100
199,900
Tue, 18 Aug 2026
32.9100
32.9100
31.9000
32.0300
136,200
Mon, 17 Aug 2026
32.4700
32.8900
32.3300
32.8200
102,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
32.5800
32.9600
32.5500
32.6200
111,900
Thu, 13 Aug 2026
33.1300
33.1300
32.3200
32.7600
120,400
Wed, 12 Aug 2026
33.0100
33.1200
32.1700
32.8200
148,600
Tue, 11 Aug 2026
14 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Tue, 11 Aug 2026
32.6600
33.1300
32.6400
32.7100
152,200
Mon, 10 Aug 2026
32.2900
32.4200
31.8600
32.3400
137,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
32.3000
32.7900
32.2400
32.2900
102,700
Thu, 06 Aug 2026
32.6200
32.9300
32.3300
32.3300
150,600
Wed, 05 Aug 2026
33.1900
33.3200
32.5700
32.8200
182,900
Tue, 04 Aug 2026
31.3800
33.2000
31.2800
32.9400
327,300
Mon, 03 Aug 2026
30.7300
31.3200
30.7000
31.1000
312,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
30.9200
31.1000
30.3800
30.6500
563,700
Thu, 30 Jul 2026
30.9800
31.1800
30.5200
30.6200
238,900
Wed, 29 Jul 2026
32.3900
32.3900
30.4700
30.5600
339,700
Tue, 28 Jul 2026
32.3400
32.7900
31.9100
32.6100
290,600
Mon, 27 Jul 2026
33.1000
33.5700
32.0100
32.2400
292,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
32.3000
32.7500
31.7800
32.6800
245,600
Thu, 23 Jul 2026
31.2600
32.5900
31.1300
32.3300
313,600
Wed, 22 Jul 2026
31.3900
31.9500
31.1600
31.7000
283,400
Tue, 21 Jul 2026
32.2000
32.5800
31.3000
31.4300
406,200
Mon, 20 Jul 2026
30.9000
31.9400
30.7800
31.8500
349,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
31.2500
31.7800
29.7900
31.0000
529,500
Thu, 16 Jul 2026
13 · 10-Q
After market open · 12:08 ET
FORM 10-Q ↗
Thu, 16 Jul 2026
31.5000
32.1000
29.9500
30.0200
418,300
Thu, 16 Jul 2026
12 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Wed, 15 Jul 2026
29.5600
29.9300
29.2800
29.6400
268,700
Tue, 14 Jul 2026
29.0900
29.7100
28.9400
29.6700
232,800
Mon, 13 Jul 2026
29.1900
29.4500
28.5400
28.7600
210,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
29.4000
29.9100
29.2400
29.2700
152,100
Thu, 09 Jul 2026
29.2600
29.5600
28.9600
29.3400
229,100
Wed, 08 Jul 2026
28.9900
29.1900
28.6100
28.9800
324,900
Tue, 07 Jul 2026
29.4800
29.5200
28.8900
29.1800
206,900
Mon, 06 Jul 2026
29.8900
30.1500
29.3300
29.6600
140,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
30.3500
30.6600
29.5000
29.9200
221,400
Wed, 01 Jul 2026
30.0900
30.6000
29.7900
30.3400
206,300
Tue, 30 Jun 2026
30.1200
30.2500
29.5500
30.2000
404,400
Mon, 29 Jun 2026
30.1600
30.5000
29.8500
30.2200
253,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
30.6800
30.9900
30.2800
30.5300
816,000
Thu, 25 Jun 2026
30.0000
31.0400
29.8800
31.0000
266,300
Wed, 24 Jun 2026
28.8300
30.0000
28.8300
29.9800
280,500
Tue, 23 Jun 2026
29.3300
29.3900
28.6800
28.8000
219,100
Mon, 22 Jun 2026
29.2300
29.7100
29.0000
29.5400
359,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
29.0800
29.8900
28.7300
29.0900
3,629,600
Wed, 17 Jun 2026
28.8600
29.3700
28.4500
28.6500
495,300
Tue, 16 Jun 2026
29.5100
29.8800
28.5600
28.5900
447,100
Mon, 15 Jun 2026
29.2000
29.4700
28.3800
29.1900
329,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
28.7200
29.0300
28.4000
28.8900
297,500
Thu, 11 Jun 2026
27.9900
28.9000
27.5400
28.9000
312,000
Wed, 10 Jun 2026
27.9700
28.4500
27.5200
27.8200
283,600
Tue, 09 Jun 2026
28.3700
28.7400
27.3900
28.2500
317,800
Mon, 08 Jun 2026
28.3800
28.4100
27.8000
27.9700
361,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
28.9300
29.0800
28.4400
28.4400
182,800
Thu, 04 Jun 2026
28.6500
28.7900
28.4000
28.7800
185,600
Wed, 03 Jun 2026
28.1500
28.4900
28.0500
28.2400
185,000
Tue, 02 Jun 2026
27.4300
28.3100
27.4300
28.1500
148,400
Mon, 01 Jun 2026
27.3100
27.5400
26.7600
27.4600
220,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
27.6800
27.9600
26.9100
27.4900
648,800
Thu, 28 May 2026
27.4300
27.8400
27.3500
27.5800
189,800
Wed, 27 May 2026
27.4900
28.0000
27.4000
27.7100
113,800
Tue, 26 May 2026
26.8100
27.7100
26.8000
27.4400
184,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
26.2100
26.5900
25.8300
26.5800
171,200
Thu, 21 May 2026
25.5900
26.2300
25.4200
26.2100
172,200
Wed, 20 May 2026
24.6300
25.8700
24.5100
25.8600
215,300
Tue, 19 May 2026
25.3000
25.4400
24.4800
24.4800
162,700
Mon, 18 May 2026
25.5000
26.1400
25.5000
25.5700
252,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
26.5600
26.8200
25.5200
25.6900
176,200
Thu, 14 May 2026
26.9300
27.3100
26.5500
26.7500
136,500
Wed, 13 May 2026
26.3100
26.6000
25.9100
26.5900
171,500
Tue, 12 May 2026
11 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Tue, 12 May 2026
26.7300
26.7900
25.8800
26.2600
158,100
Mon, 11 May 2026
26.9700
27.2500
26.7300
27.0000
194,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
27.3400
27.4500
26.8300
26.9700
159,500
Thu, 07 May 2026
26.7500
27.5300
26.6600
27.1200
267,200
Wed, 06 May 2026
26.7100
27.1600
26.5300
26.7100
157,800
Tue, 05 May 2026
25.8800
26.9500
25.7700
26.4900
218,100
Mon, 04 May 2026
26.0700
26.6000
25.4800
25.7300
229,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
26.1800
26.4000
25.6500
26.4000
352,700
Thu, 30 Apr 2026
25.5800
26.4600
25.4800
26.1800
273,000
Wed, 29 Apr 2026
25.0400
25.8600
25.0400
25.6500
316,400
Tue, 28 Apr 2026
25.6100
25.7500
25.0200
25.3100
205,900
Mon, 27 Apr 2026
25.3400
26.2100
25.3200
25.6400
217,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
25.5900
26.1500
24.8300
25.2400
336,100
Thu, 23 Apr 2026
25.2100
25.8600
25.1500
25.7200
300,500
Wed, 22 Apr 2026
24.7200
25.4100
24.6700
25.0200
276,300
Tue, 21 Apr 2026
25.7300
26.1100
24.3500
24.7100
535,800
Mon, 20 Apr 2026
25.9000
26.4700
24.6600
24.9500
788,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
29.1600
29.6300
26.1600
26.2200
790,300
Thu, 16 Apr 2026
10 · 10-Q
After market open · 12:04 ET
FORM 10-Q ↗
Thu, 16 Apr 2026
30.0000
31.6900
28.5100
28.5100
830,700
Thu, 16 Apr 2026
9 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Wed, 15 Apr 2026
37.3300
37.4900
36.5400
36.6000
148,900
Tue, 14 Apr 2026
37.2200
37.8700
37.1100
37.5900
164,800
Mon, 13 Apr 2026
36.4400
37.2600
35.9600
37.2200
109,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
36.3000
36.7700
35.8100
36.4300
106,400
Thu, 09 Apr 2026
35.2300
36.1500
35.2300
36.0700
86,500
Wed, 08 Apr 2026
35.0900
35.5300
34.8100
35.3900
125,000
Tue, 07 Apr 2026
33.5500
33.7700
33.0600
33.7300
99,400
Mon, 06 Apr 2026
33.6000
33.9200
32.8900
33.6000
83,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
33.5900
33.9600
33.0600
33.8100
73,400
Wed, 01 Apr 2026
33.8700
34.6800
33.7400
34.1600
91,900
Tue, 31 Mar 2026
33.1800
34.0100
32.5500
33.6100
127,800
Mon, 30 Mar 2026
33.3500
33.3500
32.5500
32.7900
128,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
33.1500
33.5200
32.8400
32.9900
110,400
Thu, 26 Mar 2026
33.9600
34.1200
33.2500
33.4700
100,700
Wed, 25 Mar 2026
33.6200
33.9800
33.0600
33.8600
81,100
Tue, 24 Mar 2026
31.8200
33.5700
31.8200
33.3200
148,200
Mon, 23 Mar 2026
31.5700
32.7300
31.3400
32.3500
178,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
31.4900
31.6400
30.0700
30.6100
1,136,300
Thu, 19 Mar 2026
31.3700
31.6200
30.5100
31.2100
207,100
Wed, 18 Mar 2026
31.8000
32.3000
31.5100
31.8000
220,100
Tue, 17 Mar 2026
32.2100
32.4100
31.6400
32.2500
145,000
Mon, 16 Mar 2026
32.0200
32.0200
31.5800
31.9000
115,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
31.8400
32.0200
31.1300
31.5300
130,700
Thu, 12 Mar 2026
32.2500
32.6300
31.4800
31.7400
155,500
Wed, 11 Mar 2026
33.0500
33.5000
32.6400
32.7900
136,700
Tue, 10 Mar 2026
32.8700
33.6200
32.6600
33.1200
137,700
Mon, 09 Mar 2026
33.4100
33.4500
32.3400
33.2500
106,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
34.1300
34.5100
33.4100
34.0500
94,600
Thu, 05 Mar 2026
35.8400
36.3000
34.4400
34.9400
69,600
Wed, 04 Mar 2026
36.0000
36.3000
35.3600
36.2300
75,400
Tue, 03 Mar 2026
35.6500
35.9400
34.5700
35.8300
76,300
Mon, 02 Mar 2026
36.6100
36.9700
35.7400
36.5600
117,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
37.5100
37.5200
36.8100
37.2800
96,900
Thu, 26 Feb 2026
38.0000
38.4500
37.5500
38.1100
89,900
Wed, 25 Feb 2026
37.7500
37.8900
36.7700
37.8300
96,800
Tue, 24 Feb 2026
36.8000
37.5800
36.5000
37.3500
121,800
Mon, 23 Feb 2026
38.0800
38.0800
36.6700
36.7300
112,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
37.4200
38.3500
37.2500
38.0800
146,900
Thu, 19 Feb 2026
36.8200
37.7500
36.5800
37.3700
150,200
Wed, 18 Feb 2026
37.3300
37.6800
36.8000
37.0600
76,100
Tue, 17 Feb 2026
37.5400
37.5700
36.7000
37.3100
86,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
36.7200
37.7200
36.5400
37.5800
93,100
Thu, 12 Feb 2026
37.1500
37.6000
36.4500
36.8100
116,500
Wed, 11 Feb 2026
8 · 8-K
After market open · 11:19 ET
FORM 8-K ↗
Wed, 11 Feb 2026
37.2700
37.4900
36.6200
37.1400
96,200
Tue, 10 Feb 2026
7 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 10 Feb 2026
37.4500
37.5400
36.8700
37.0000
129,200
Mon, 09 Feb 2026
36.6900
37.4500
36.5200
37.3000
94,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
36.4800
37.0100
36.1800
36.6100
141,800
Thu, 05 Feb 2026
36.0100
36.2800
35.5300
36.1300
131,600
Wed, 04 Feb 2026
35.6700
36.2600
35.2200
36.0600
180,000
Tue, 03 Feb 2026
34.3100
35.3500
34.3100
35.1400
169,300
Mon, 02 Feb 2026
33.2300
34.4900
33.0100
34.4300
131,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
32.7000
33.4800
32.6500
33.1400
226,800
Thu, 29 Jan 2026
32.3000
32.9500
32.3000
32.8800
119,600
Wed, 28 Jan 2026
32.2700
32.5700
31.8000
32.0800
120,800
Tue, 27 Jan 2026
32.6700
32.8900
32.2400
32.3300
86,600
Mon, 26 Jan 2026
33.4200
33.4500
31.9400
32.8100
141,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
34.2000
34.2000
32.9800
33.0600
170,500
Thu, 22 Jan 2026
33.3600
34.3600
33.1000
34.0600
165,800
Wed, 21 Jan 2026
34.2000
34.2000
32.6400
33.1500
177,600
Tue, 20 Jan 2026
33.6200
34.3400
33.0000
33.8500
351,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
32.3500
34.4600
32.3500
34.3400
437,000
Thu, 15 Jan 2026
6 · 10-Q
After market open · 12:10 ET
FORM 10-Q ↗
Thu, 15 Jan 2026
31.3700
33.4500
30.4900
32.2000
372,700
Thu, 15 Jan 2026
5 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Wed, 14 Jan 2026
33.5800
34.2900
33.3900
33.7000
216,700
Tue, 13 Jan 2026
33.7700
33.8600
33.3900
33.5400
94,500
Mon, 12 Jan 2026
32.9100
33.8400
32.9100
33.6400
98,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
33.0000
33.5600
32.7000
33.1500
96,300
Thu, 08 Jan 2026
31.7300
33.0200
31.7300
32.8900
114,600
Wed, 07 Jan 2026
32.6000
32.8000
31.7100
31.9200
100,700
Tue, 06 Jan 2026
32.2200
33.3300
31.9100
32.6700
134,700
Mon, 05 Jan 2026
32.4000
33.2900
32.4000
32.5500
119,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
4 · DEF 14A
After market open · 12:00 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 02 Jan 2026
31.8100
32.4300
31.6700
32.4100
103,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
32.2600
32.2900
31.5300
31.6700
99,400
Tue, 30 Dec 2025
32.1700
32.4100
32.1200
32.2800
103,700
Mon, 29 Dec 2025
32.4800
32.4800
31.9300
32.2000
76,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
32.3200
32.6300
32.1600
32.4600
78,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
32.0000
32.6400
31.9200
32.2500
49,100
Tue, 23 Dec 2025
31.2100
32.2200
31.0100
32.0500
115,200
Mon, 22 Dec 2025
31.7500
31.9500
31.5200
31.6800
104,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
32.5400
32.7300
31.5300
31.7100
641,300
Thu, 18 Dec 2025
33.4900
33.9500
32.9300
32.9500
139,100
Wed, 17 Dec 2025
33.1800
33.7400
32.8600
33.1300
129,600
Tue, 16 Dec 2025
32.8600
33.3900
31.8900
33.3200
139,500
Mon, 15 Dec 2025
32.9700
33.0100
32.6400
32.8000
128,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
33.3300
33.6800
32.6600
32.7800
94,600
Thu, 11 Dec 2025
32.6400
33.2800
32.5300
33.2200
117,400
Wed, 10 Dec 2025
31.9300
32.9700
31.9300
32.5100
190,200
Tue, 09 Dec 2025
31.3400
32.2100
31.3400
32.0600
108,900
Mon, 08 Dec 2025
31.9500
32.2400
31.4100
31.4100
114,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
31.3600
31.6900
31.1600
31.6700
73,200
Thu, 04 Dec 2025
31.4000
31.6700
31.2300
31.4100
110,100
Wed, 03 Dec 2025
30.7100
31.6000
30.6300
31.4200
106,700
Tue, 02 Dec 2025
30.4500
30.6400
30.1900
30.5100
86,700
Mon, 01 Dec 2025
30.3400
30.5900
30.2400
30.4200
129,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
30.8500
30.8500
30.2600
30.5800
71,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
31.4000
32.1400
31.4000
31.6600
199,200
Tue, 25 Nov 2025
31.0300
31.9100
31.0300
31.6000
115,000
Mon, 24 Nov 2025
30.6400
30.8800
30.0000
30.7900
122,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
30.0300
31.0100
29.8200
30.6600
146,600
Thu, 20 Nov 2025
30.6800
30.8200
30.0200
30.0800
93,500
Wed, 19 Nov 2025
30.7700
30.7900
30.3300
30.4400
82,000
Tue, 18 Nov 2025
30.3600
30.8100
30.1100
30.6300
107,900
Mon, 17 Nov 2025
31.8600
31.8600
30.2000
30.3800
129,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
3 · 8-K
After-hours · 16:32 ET
FORM 8-K ↗
Fri, 14 Nov 2025
32.0600
32.3800
31.5600
31.9300
110,700
Thu, 13 Nov 2025
32.4200
32.5000
32.0000
32.2800
104,800
Wed, 12 Nov 2025
32.1500
32.8700
32.1300
32.3600
142,000
Wed, 12 Nov 2025
2 · 8-K
Pre-market · 06:05 ET
FORM 8-K ↗
Tue, 11 Nov 2025
31.7500
31.9300
31.4900
31.8400
87,600
Mon, 10 Nov 2025
31.5100
31.7900
31.0900
31.7000
82,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
31.2100
31.5500
31.0000
31.3200
79,100
Thu, 06 Nov 2025
32.0900
32.0900
31.0700
31.2700
111,900
Wed, 05 Nov 2025
31.4900
32.0700
31.3400
32.0100
98,900
Tue, 04 Nov 2025
30.9900
31.5400
30.7700
31.3500
111,200
Mon, 03 Nov 2025
31.0600
31.2000
30.0400
31.2000
190,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
31.0800
31.8100
30.7600
31.2400
139,300
Thu, 30 Oct 2025
31.0800
31.4400
30.4700
31.2800
182,500
Wed, 29 Oct 2025
30.6600
31.7600
30.6100
31.1300
172,600
Tue, 28 Oct 2025
30.5500
30.9900
30.0100
30.8600
194,100
Mon, 27 Oct 2025
30.8100
31.3100
30.5500
30.6200
137,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
31.0400
31.4300
30.7400
30.8100
144,400
Thu, 23 Oct 2025
1 · 10-K
After market open · 12:03 ET
FORM 10-K ↗
Thu, 23 Oct 2025
31.1200
31.2500
30.7500
30.7900
145,900