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
44.5800
44.8600
44.3250
44.4600
102,065
Thu, 22 Oct 2026
45.1900
45.1900
43.9000
44.9100
116,900
Wed, 21 Oct 2026
43.9600
45.0500
43.7400
44.8800
193,000
Tue, 20 Oct 2026
44.1500
44.5500
43.9700
44.1200
106,300
Mon, 19 Oct 2026
44.0900
44.5400
43.7000
43.7000
118,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
44.2100
44.7300
43.7300
44.1500
137,000
Thu, 15 Oct 2026
43.9800
44.7300
43.3400
44.0600
196,200
Wed, 14 Oct 2026
43.7900
44.0200
42.8000
43.7600
179,500
Tue, 13 Oct 2026
43.7100
44.2400
43.3200
44.0900
112,200
Mon, 12 Oct 2026
43.4500
43.8800
42.7200
43.6000
121,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
42.7100
43.3000
42.1600
42.9500
93,500
Thu, 08 Oct 2026
42.8800
43.7200
42.4900
42.5600
222,800
Wed, 07 Oct 2026
43.3400
43.7000
42.5300
43.0500
184,400
Tue, 06 Oct 2026
43.9300
44.3600
43.4100
43.4400
138,400
Mon, 05 Oct 2026
43.0800
43.8200
42.4400
43.5800
139,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
43.2100
43.9000
43.1200
43.6100
121,400
Thu, 01 Oct 2026
42.0000
43.1700
41.8800
43.0700
166,700
Wed, 30 Sep 2026
42.5500
42.7200
41.7900
41.9400
146,200
Tue, 29 Sep 2026
42.3200
42.9400
41.6300
42.3700
121,000
Mon, 28 Sep 2026
41.4500
42.4900
40.9000
42.3200
185,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
41.2900
41.9500
41.1800
41.5000
330,100
Thu, 24 Sep 2026
41.5500
41.7500
41.1000
41.2300
107,000
Wed, 23 Sep 2026
41.9900
42.4000
41.4700
41.7000
113,400
Tue, 22 Sep 2026
41.0800
42.0900
41.0800
41.8500
238,600
Mon, 21 Sep 2026
41.8300
41.8300
40.0000
40.8000
157,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
40.2500
40.5100
39.6600
40.3800
234,700
Thu, 17 Sep 2026
40.0000
40.6000
39.8000
40.4200
182,000
Wed, 16 Sep 2026
39.9600
40.0600
39.2900
39.8500
148,000
Tue, 15 Sep 2026
39.5800
39.8300
39.2500
39.7400
123,300
Mon, 14 Sep 2026
39.0300
39.5300
38.9800
39.2500
93,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
39.1600
39.1600
38.8200
38.9900
71,200
Thu, 10 Sep 2026
39.2200
39.4600
38.3600
38.6600
84,000
Wed, 09 Sep 2026
39.6000
39.8100
39.0500
39.5100
163,900
Tue, 08 Sep 2026
39.6600
40.0800
39.4400
39.7600
137,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
39.1400
40.0000
38.8200
39.8100
125,900
Thu, 03 Sep 2026
39.3500
39.4600
39.0100
39.1700
93,100
Wed, 02 Sep 2026
38.9700
39.6500
38.6300
39.0100
115,100
Tue, 01 Sep 2026
38.9700
39.3400
38.5800
38.6600
107,100
Mon, 31 Aug 2026
39.6900
39.9800
38.9300
39.1000
145,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
39.8600
40.2800
39.4100
39.6000
127,200
Thu, 27 Aug 2026
39.2300
39.8600
38.8600
39.6200
77,200
Wed, 26 Aug 2026
39.7800
40.1500
39.3400
39.4700
95,900
Tue, 25 Aug 2026
39.7400
39.8200
39.0300
39.6300
82,200
Mon, 24 Aug 2026
39.6100
40.3200
39.4400
39.5700
105,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
38.8100
39.5300
38.2400
39.4500
185,000
Thu, 20 Aug 2026
38.4100
38.8300
38.2800
38.7300
125,400
Wed, 19 Aug 2026
39.3200
39.7300
38.7400
38.8800
120,800
Tue, 18 Aug 2026
38.7600
39.3600
38.4100
39.0400
153,900
Mon, 17 Aug 2026
38.3500
38.9400
38.1600
38.6100
93,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
38.9700
39.5000
38.5600
38.9600
77,700
Thu, 13 Aug 2026
39.1000
39.3000
38.5600
39.0700
103,600
Wed, 12 Aug 2026
39.2400
39.4200
38.6100
39.0300
173,900
Tue, 11 Aug 2026
39.6500
40.7100
39.2800
39.3500
170,100
Mon, 10 Aug 2026
39.5900
40.2200
39.1400
39.8000
179,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
39.5400
39.9200
38.9500
39.1300
185,300
Thu, 06 Aug 2026
38.9300
39.7400
38.3200
39.6800
216,900
Wed, 05 Aug 2026
39.0300
40.2600
37.3500
38.7400
280,700
Tue, 04 Aug 2026
12 · 10-Q
After-hours · 16:49 ET
10-Q ↗
Tue, 04 Aug 2026
11 · 8-K
After-hours · 16:35 ET
8-K ↗
Tue, 04 Aug 2026
36.3500
37.4200
36.0900
37.3900
151,200
Mon, 03 Aug 2026
36.0000
36.5700
35.8100
36.4300
87,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
35.4300
35.8000
35.0600
35.7400
81,700
Thu, 30 Jul 2026
36.0600
36.1600
34.8800
35.2100
162,000
Wed, 29 Jul 2026
36.3700
36.3700
35.4000
35.9800
113,400
Tue, 28 Jul 2026
36.0400
36.5700
35.3200
36.3700
101,800
Mon, 27 Jul 2026
35.1900
35.7200
35.1500
35.6200
91,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
34.8000
35.4000
34.6600
35.1200
85,900
Thu, 23 Jul 2026
34.6300
34.9000
33.5000
34.5300
111,000
Wed, 22 Jul 2026
34.4600
34.7800
34.1400
34.7800
58,500
Tue, 21 Jul 2026
34.0000
34.5600
33.6600
34.5400
80,400
Mon, 20 Jul 2026
34.6600
34.7300
33.7800
34.2300
89,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
34.6400
35.5100
34.1300
34.4500
107,600
Thu, 16 Jul 2026
33.9200
34.9900
33.9200
34.9800
94,300
Wed, 15 Jul 2026
33.6700
34.1200
33.0300
33.6400
136,000
Tue, 14 Jul 2026
34.0100
34.2400
33.3700
33.6800
171,100
Mon, 13 Jul 2026
33.6500
33.9900
33.3700
33.7300
83,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
32.7700
33.5700
32.7700
33.4600
93,700
Thu, 09 Jul 2026
32.5800
32.8300
31.8200
32.7700
73,900
Wed, 08 Jul 2026
32.5700
32.8300
32.3300
32.6900
117,000
Tue, 07 Jul 2026
10 · 8-K
After-hours · 16:44 ET
8-K ↗
Tue, 07 Jul 2026
33.2500
33.4600
32.6200
32.8600
88,900
Mon, 06 Jul 2026
33.2100
34.0000
32.4600
33.0800
73,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
33.4200
33.5500
32.9300
33.2100
107,800
Wed, 01 Jul 2026
33.3400
33.9800
33.0100
33.2000
153,400
Tue, 30 Jun 2026
34.0900
34.2500
33.4500
33.4600
162,700
Mon, 29 Jun 2026
34.8400
34.8400
33.8600
33.8600
190,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
34.2600
35.1500
33.9400
35.1400
810,800
Thu, 25 Jun 2026
33.4200
34.4200
33.0900
34.3400
89,000
Wed, 24 Jun 2026
33.3100
34.3200
33.3100
33.3900
120,400
Tue, 23 Jun 2026
32.6500
33.2400
32.0900
33.1900
208,400
Mon, 22 Jun 2026
32.8300
33.2400
32.7300
32.8000
99,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
32.1100
32.9500
32.1100
32.9100
332,700
Wed, 17 Jun 2026
32.1600
32.3700
31.5400
31.8700
80,800
Tue, 16 Jun 2026
31.9100
32.3300
31.9100
32.2300
81,400
Mon, 15 Jun 2026
32.0000
32.2700
31.0800
31.7600
67,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
31.9800
32.4900
31.7000
31.8400
83,200
Thu, 11 Jun 2026
31.7000
31.8400
31.3300
31.7200
63,600
Wed, 10 Jun 2026
31.7500
31.8400
31.3700
31.6000
66,600
Tue, 09 Jun 2026
30.9500
31.5800
30.8200
31.4800
70,400
Mon, 08 Jun 2026
30.9800
31.2200
30.6800
30.7300
52,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
30.6800
31.1200
30.3300
30.7900
58,200
Thu, 04 Jun 2026
30.7000
30.7100
30.1900
30.5700
61,000
Wed, 03 Jun 2026
9 · 8-K
After-hours · 17:21 ET
8-K ↗
Wed, 03 Jun 2026
30.4300
30.5500
29.9400
30.4000
76,300
Tue, 02 Jun 2026
30.3600
30.6500
30.3600
30.6100
56,500
Mon, 01 Jun 2026
30.1300
30.4900
29.8200
30.4900
86,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
30.2500
30.9000
29.9900
30.4000
97,500
Thu, 28 May 2026
29.9900
30.4100
29.6500
30.4000
76,200
Wed, 27 May 2026
30.1300
30.5700
30.0000
30.1300
86,200
Tue, 26 May 2026
29.7200
30.2300
29.6900
29.9200
131,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
29.3800
30.0000
29.0400
29.7400
114,600
Thu, 21 May 2026
29.1200
29.1900
28.5700
29.1000
156,200
Wed, 20 May 2026
28.6400
29.3800
28.6400
29.3800
125,600
Tue, 19 May 2026
28.1700
28.7700
28.0000
28.6400
114,200
Mon, 18 May 2026
28.6900
29.0300
28.3500
28.4300
135,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
28.9100
29.0800
28.5600
28.9900
153,500
Thu, 14 May 2026
28.5900
29.5200
28.5900
28.9100
126,500
Wed, 13 May 2026
29.0900
29.3900
28.0200
28.5900
142,400
Tue, 12 May 2026
28.8800
29.2500
28.5000
29.1000
157,700
Mon, 11 May 2026
28.8300
29.3300
28.6100
28.7100
107,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
30.4400
30.4400
28.7800
29.2400
99,600
Thu, 07 May 2026
29.7500
30.6400
29.5900
30.2200
112,200
Wed, 06 May 2026
31.8500
31.8500
28.7500
29.7500
181,200
Tue, 05 May 2026
8 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Tue, 05 May 2026
7 · 8-K
After-hours · 16:32 ET
8-K ↗
Tue, 05 May 2026
32.9400
33.9600
32.8400
32.8400
61,600
Mon, 04 May 2026
32.8500
33.2500
32.2900
32.9300
102,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
32.9400
33.2300
32.1600
33.0300
125,800
Thu, 30 Apr 2026
32.8300
33.4100
32.8200
33.1100
53,000
Wed, 29 Apr 2026
33.8200
33.8200
32.4300
32.5900
72,200
Tue, 28 Apr 2026
34.1300
34.1500
33.5700
34.0300
53,900
Mon, 27 Apr 2026
33.9100
34.4800
33.6700
34.0600
54,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
33.6000
33.9600
33.3000
33.8200
58,400
Thu, 23 Apr 2026
33.2600
34.3300
33.2500
33.7600
76,100
Wed, 22 Apr 2026
6 · DEFA14A
After-hours · 17:11 ET
DEFA14A ↗
Wed, 22 Apr 2026
5 · DEF 14A
After-hours · 17:10 ET
DEF 14A ↗
Wed, 22 Apr 2026
33.8800
33.9500
33.0300
33.0400
56,100
Tue, 21 Apr 2026
33.5000
33.8900
33.3100
33.6800
68,700
Mon, 20 Apr 2026
33.5800
33.9200
33.3700
33.5700
86,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
32.7800
33.9500
32.7800
33.5500
65,700
Thu, 16 Apr 2026
32.6800
33.0800
32.3500
32.4100
89,200
Wed, 15 Apr 2026
33.1700
33.1700
32.4200
32.7900
72,900
Tue, 14 Apr 2026
33.4500
33.5800
33.1200
33.2900
75,500
Mon, 13 Apr 2026
33.3700
33.5300
33.0000
33.5000
65,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
33.7200
33.8000
33.2500
33.3300
79,500
Thu, 09 Apr 2026
32.9800
33.7900
32.8200
33.7900
54,000
Wed, 08 Apr 2026
32.5100
33.3700
32.5100
33.1300
122,700
Tue, 07 Apr 2026
31.5300
32.0700
31.1500
31.5600
90,400
Mon, 06 Apr 2026
31.1600
31.7400
30.8300
31.6000
52,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
31.5400
32.2800
30.9400
31.3700
72,100
Wed, 01 Apr 2026
31.4500
32.0000
31.1900
31.7100
65,500
Tue, 31 Mar 2026
31.2800
31.8000
30.6700
31.5200
71,100
Mon, 30 Mar 2026
31.4300
31.4300
30.5000
30.8400
73,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
31.1600
31.3000
30.8300
31.0900
74,800
Thu, 26 Mar 2026
31.6800
32.1700
31.2300
31.2900
68,200
Wed, 25 Mar 2026
32.0000
32.4700
31.1400
31.8800
64,300
Tue, 24 Mar 2026
30.8300
31.9900
30.6000
31.6500
90,400
Mon, 23 Mar 2026
30.9500
31.7000
30.8300
31.2300
112,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
30.4700
30.4700
29.7600
30.2900
176,000
Thu, 19 Mar 2026
29.7900
30.6200
29.3300
30.4100
211,000
Wed, 18 Mar 2026
30.3900
30.6100
29.9400
30.0000
85,800
Tue, 17 Mar 2026
31.2700
31.2700
30.3300
30.4900
87,900
Mon, 16 Mar 2026
31.0000
31.3100
30.7800
30.9700
122,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
31.1200
31.2900
30.1700
30.6700
96,300
Thu, 12 Mar 2026
31.4700
31.9000
30.8100
30.8500
166,600
Wed, 11 Mar 2026
31.4500
31.6900
30.7400
31.6900
121,000
Tue, 10 Mar 2026
31.5500
32.0800
31.3500
31.5300
100,100
Mon, 09 Mar 2026
31.1600
31.8300
30.4900
31.7200
128,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
32.2200
32.4900
31.5400
31.9400
123,900
Thu, 05 Mar 2026
33.0400
33.3600
32.6400
32.7700
137,300
Wed, 04 Mar 2026
33.4700
33.8000
33.0600
33.2700
106,600
Tue, 03 Mar 2026
33.1600
33.2400
32.0600
33.2000
132,700
Mon, 02 Mar 2026
32.6700
33.6900
32.5400
33.6900
134,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
4 · 10-K
After-hours · 17:22 ET
10-K ↗
Fri, 27 Feb 2026
32.9300
33.3500
32.5300
32.9800
113,100
Thu, 26 Feb 2026
33.3100
33.8100
32.4300
33.2600
154,400
Wed, 25 Feb 2026
33.1500
34.3900
32.5000
33.2200
191,600
Tue, 24 Feb 2026
3 · 8-K
After-hours · 16:42 ET
8-K ↗
Tue, 24 Feb 2026
31.1700
31.3300
30.8600
30.9300
93,900
Mon, 23 Feb 2026
31.9800
31.9800
30.8500
30.9200
95,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
31.8000
32.4100
31.4800
32.0100
160,500
Thu, 19 Feb 2026
31.3900
32.0700
31.1500
31.8900
95,900
Wed, 18 Feb 2026
31.7800
31.9900
31.3100
31.4900
113,500
Tue, 17 Feb 2026
32.2100
32.2300
31.5800
31.8000
85,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
32.0100
32.4700
31.6100
32.1700
51,900
Thu, 12 Feb 2026
33.1100
33.1100
31.8400
31.9900
78,500
Wed, 11 Feb 2026
32.9900
33.1600
32.6800
32.9300
91,000
Tue, 10 Feb 2026
32.6800
33.5600
32.0500
32.8400
61,900
Mon, 09 Feb 2026
32.7600
32.9300
32.3900
32.4800
64,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
32.1700
32.9300
31.5600
32.6800
118,500
Thu, 05 Feb 2026
32.4800
32.6000
31.9800
32.2000
93,800
Wed, 04 Feb 2026
32.1400
32.7200
31.7100
32.6000
69,600
Tue, 03 Feb 2026
31.2700
31.9700
31.1200
31.8400
82,900
Mon, 02 Feb 2026
30.6100
31.7200
30.4500
31.4000
100,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
30.2200
30.6800
30.0800
30.5600
121,500
Thu, 29 Jan 2026
30.1400
30.6000
29.9700
30.5700
72,300
Wed, 28 Jan 2026
30.2800
30.3800
30.0000
30.0300
74,300
Tue, 27 Jan 2026
30.2200
30.3500
29.9400
30.2600
102,900
Mon, 26 Jan 2026
30.7700
31.2000
30.2600
30.3100
60,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
31.3000
31.3000
30.4600
30.6000
64,800
Thu, 22 Jan 2026
31.5900
31.8500
30.6600
31.3900
82,700
Wed, 21 Jan 2026
31.1000
31.5800
30.9200
31.4400
245,400
Tue, 20 Jan 2026
30.9200
31.0400
30.7200
30.8700
51,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
31.6000
31.7500
31.2600
31.4000
97,600
Thu, 15 Jan 2026
31.2800
31.7700
31.2800
31.6500
81,300
Wed, 14 Jan 2026
31.3700
31.4500
31.1900
31.3100
81,800
Tue, 13 Jan 2026
31.1200
31.4400
31.0300
31.2400
56,800
Mon, 12 Jan 2026
30.8400
31.2400
30.8400
31.0500
42,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
31.0600
31.1400
30.5800
30.8500
69,100
Thu, 08 Jan 2026
29.8300
31.0400
29.8300
30.8900
98,600
Wed, 07 Jan 2026
30.3300
30.3300
29.7500
30.0000
60,900
Tue, 06 Jan 2026
29.9700
30.4600
29.9100
30.2000
88,100
Mon, 05 Jan 2026
29.4100
30.3300
29.4100
30.1500
89,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
29.2200
29.8100
29.0700
29.4200
73,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
29.7700
29.7700
29.1900
29.2200
65,900
Tue, 30 Dec 2025
30.0100
30.0100
29.7300
29.7700
79,400
Mon, 29 Dec 2025
30.0400
30.1000
29.7500
29.9900
91,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
29.9500
30.2200
29.7700
30.1000
51,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
29.8600
29.9800
29.7000
29.8800
45,600
Tue, 23 Dec 2025
29.6600
29.9800
29.4600
29.9200
101,300
Mon, 22 Dec 2025
29.6100
30.0700
29.6100
29.7900
81,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
29.5100
29.7700
29.2600
29.6800
129,800
Thu, 18 Dec 2025
30.2200
30.4000
29.5500
29.6000
163,200
Wed, 17 Dec 2025
29.9600
30.3200
29.9600
30.1100
74,400
Tue, 16 Dec 2025
29.9700
30.2000
29.6600
30.0800
63,500
Mon, 15 Dec 2025
30.1500
30.3100
29.7000
29.8100
75,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
30.0600
30.1900
29.3700
29.9800
89,000
Thu, 11 Dec 2025
29.4400
30.0100
29.4400
30.0100
116,600
Wed, 10 Dec 2025
28.3700
29.6000
28.3700
29.2400
149,000
Tue, 09 Dec 2025
28.2400
28.6200
28.1500
28.4800
56,500
Mon, 08 Dec 2025
28.3600
28.6900
28.1300
28.2400
106,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
28.2800
28.8200
28.0300
28.1200
92,100
Thu, 04 Dec 2025
28.5000
28.9300
28.2500
28.3500
97,600
Wed, 03 Dec 2025
28.6400
28.7300
28.3400
28.6700
84,000
Tue, 02 Dec 2025
28.4800
28.5600
28.0100
28.4400
81,700
Mon, 01 Dec 2025
28.2600
28.7300
28.2200
28.3200
113,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
28.5700
28.6500
28.4000
28.6400
49,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
27.9700
28.7100
27.9700
28.5700
91,700
Tue, 25 Nov 2025
27.8400
28.3500
27.7200
28.0700
102,200
Mon, 24 Nov 2025
27.4200
27.6000
27.0300
27.6000
149,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
26.8800
27.8400
26.8800
27.5100
95,800
Thu, 20 Nov 2025
27.0900
27.1800
26.5700
26.6800
73,800
Wed, 19 Nov 2025
26.8300
27.2900
26.7300
26.7400
84,800
Tue, 18 Nov 2025
26.8200
26.9900
26.4000
26.9000
103,400
Mon, 17 Nov 2025
27.0600
27.5000
26.7900
26.8200
120,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
26.7600
27.1400
26.6000
27.0600
128,700
Thu, 13 Nov 2025
26.9300
27.1600
26.7700
26.9000
109,800
Wed, 12 Nov 2025
26.6500
27.3600
26.6500
27.0000
97,700
Tue, 11 Nov 2025
26.9100
26.9700
26.5500
26.6500
138,400
Mon, 10 Nov 2025
27.2200
27.2200
26.5800
26.8800
102,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
27.3300
27.4200
27.0500
27.2900
133,300
Thu, 06 Nov 2025
27.7300
28.0600
27.1200
27.3300
133,100
Wed, 05 Nov 2025
27.9500
28.0900
27.4000
27.6300
138,000
Tue, 04 Nov 2025
28.1800
28.1800
27.6600
28.0000
119,900
Mon, 03 Nov 2025
28.4200
28.7400
28.0900
28.1600
184,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
28.1000
28.7200
27.8900
28.4200
144,500
Thu, 30 Oct 2025
28.7100
29.1900
27.9300
28.2200
218,900
Wed, 29 Oct 2025
27.3300
30.2500
26.6100
28.7500
385,000
Tue, 28 Oct 2025
2 · 10-Q
After-hours · 17:13 ET
10-Q ↗
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:39 ET
8-K ↗
Tue, 28 Oct 2025
34.7400
35.2900
34.3800
35.1100
149,100
Mon, 27 Oct 2025
35.0000
35.5000
34.7300
34.8600
116,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
35.2300
35.3100
34.8100
34.8600
51,700
Thu, 23 Oct 2025
34.7500
35.0800
34.4100
35.0000
68,400