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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
56.6600
57.6700
56.5100
57.1800
120,494
Thu, 03 Sep 2026
56.8800
57.3200
55.5900
56.5400
204,100
Wed, 02 Sep 2026
56.7500
58.0300
56.3900
57.0100
222,000
Tue, 01 Sep 2026
56.2900
56.5000
55.2600
56.2400
190,000
Mon, 31 Aug 2026
56.6900
56.8400
56.0600
56.4700
111,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
57.9200
57.9200
56.4100
56.5700
115,400
Thu, 27 Aug 2026
57.2600
57.8400
56.5300
57.6700
159,200
Wed, 26 Aug 2026
56.9700
57.5400
56.5200
57.0200
146,700
Tue, 25 Aug 2026
57.2400
57.9600
55.9900
56.6900
99,800
Mon, 24 Aug 2026
57.4100
57.4100
55.9200
56.1300
99,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
58.1800
58.4200
57.1100
57.7400
249,500
Thu, 20 Aug 2026
57.2200
58.0100
57.1200
57.7800
165,400
Wed, 19 Aug 2026
60.5500
60.5500
57.9200
58.0100
188,800
Tue, 18 Aug 2026
62.3700
62.3700
59.9100
59.9700
139,200
Mon, 17 Aug 2026
63.4500
63.9900
62.9000
63.3700
107,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
62.4800
64.2300
62.4000
63.4700
164,900
Thu, 13 Aug 2026
64.2500
64.2500
62.1200
62.5700
140,000
Wed, 12 Aug 2026
65.3000
65.4600
63.2700
63.6200
170,900
Tue, 11 Aug 2026
65.3700
66.8500
63.8300
64.1400
132,700
Mon, 10 Aug 2026
66.2600
66.8900
64.5100
64.6100
142,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
66.8200
67.9900
65.6400
66.2300
139,300
Thu, 06 Aug 2026
66.5100
67.9700
65.9300
66.2600
184,800
Wed, 05 Aug 2026
66.7700
67.6700
66.5500
66.7800
262,700
Tue, 04 Aug 2026
66.2100
67.9300
66.1500
67.2600
227,100
Mon, 03 Aug 2026
64.1200
65.8000
63.7200
65.2300
175,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
63.9500
64.8300
62.0100
64.1200
222,100
Thu, 30 Jul 2026
63.4600
64.0700
61.5600
62.7000
324,800
Wed, 29 Jul 2026
65.0400
65.7100
61.2000
61.5300
500,700
Tue, 28 Jul 2026
19 · 10-Q
After market open · 14:10 ET
10-Q ↗
Tue, 28 Jul 2026
62.6700
66.2000
61.8700
64.8200
503,600
Tue, 28 Jul 2026
18 · 8-K
Pre-market · 08:05 ET
8-K ↗
Tue, 28 Jul 2026
17 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 27 Jul 2026
60.3000
60.8700
58.5600
60.4100
210,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
61.3900
61.3900
59.8200
59.9900
168,500
Thu, 23 Jul 2026
59.1600
60.9700
58.5800
60.9200
154,700
Wed, 22 Jul 2026
61.3600
61.3600
60.0900
60.1300
154,600
Tue, 21 Jul 2026
60.1300
61.7000
60.0000
61.3100
186,900
Mon, 20 Jul 2026
60.0000
60.4100
58.7800
59.2000
149,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
57.7400
59.8100
57.0000
59.4000
205,000
Thu, 16 Jul 2026
58.6000
59.8900
58.3700
59.4800
188,900
Wed, 15 Jul 2026
60.6100
60.7000
58.8500
59.3900
142,600
Tue, 14 Jul 2026
60.0100
60.3200
58.7300
60.0500
175,800
Mon, 13 Jul 2026
59.4800
60.3100
58.7200
59.0700
324,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
60.3000
61.2100
59.9500
60.1400
190,900
Thu, 09 Jul 2026
60.0500
61.4900
60.0500
60.9600
296,900
Wed, 08 Jul 2026
58.4900
59.2900
58.0900
59.0600
223,600
Tue, 07 Jul 2026
59.9600
59.9600
56.9700
59.1500
367,500
Mon, 06 Jul 2026
60.7200
62.0000
60.0000
60.3400
269,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
63.1900
64.2400
59.9600
60.5000
483,000
Wed, 01 Jul 2026
64.4700
64.4700
61.8600
63.8300
282,700
Tue, 30 Jun 2026
64.9300
66.0300
64.5500
65.1900
253,500
Mon, 29 Jun 2026
64.9900
65.0000
62.9000
64.5700
320,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.5500
65.5500
61.6400
65.0000
1,256,800
Thu, 25 Jun 2026
16 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 25 Jun 2026
67.8700
69.5500
66.7000
66.8200
335,000
Wed, 24 Jun 2026
65.6200
67.2700
65.5000
67.0100
451,100
Tue, 23 Jun 2026
66.8100
67.1500
65.5900
65.8500
514,600
Mon, 22 Jun 2026
67.3200
68.3100
65.7200
68.3100
551,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.4300
67.5100
66.0000
67.0000
620,500
Wed, 17 Jun 2026
65.4700
66.3600
64.2700
64.7200
375,700
Tue, 16 Jun 2026
67.4100
68.0500
64.7300
64.8000
311,200
Mon, 15 Jun 2026
67.4300
67.5200
65.8500
66.6300
333,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
68.3800
68.5900
66.0200
66.1300
441,100
Thu, 11 Jun 2026
65.8500
68.0000
64.7900
67.8800
403,300
Wed, 10 Jun 2026
65.6000
67.5000
64.7200
64.8100
330,900
Tue, 09 Jun 2026
66.3500
67.8200
63.7800
66.2700
356,800
Mon, 08 Jun 2026
63.8800
65.2900
63.0000
65.2100
208,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
65.9200
65.9200
62.0200
62.8500
241,800
Thu, 04 Jun 2026
66.3600
66.9900
65.2600
66.2800
148,900
Wed, 03 Jun 2026
66.6800
67.3100
66.0900
67.0400
240,800
Tue, 02 Jun 2026
64.4300
66.9900
64.0600
66.7200
314,300
Mon, 01 Jun 2026
63.2200
64.5900
61.7500
63.8900
302,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
65.1300
65.7100
63.4500
64.2100
271,900
Thu, 28 May 2026
64.5000
65.3400
63.5000
64.7900
423,000
Wed, 27 May 2026
65.9900
65.9900
64.4000
65.1200
261,300
Tue, 26 May 2026
64.6900
65.3400
63.5000
65.2500
336,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.6300
62.4500
60.5000
62.3200
258,200
Thu, 21 May 2026
58.7200
60.0000
58.0100
59.9100
175,500
Wed, 20 May 2026
57.5200
59.4900
57.3900
59.4100
177,700
Tue, 19 May 2026
15 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 19 May 2026
56.1300
57.5700
55.5700
57.0700
291,900
Mon, 18 May 2026
58.5100
59.1100
56.2500
56.9400
286,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
60.1300
61.0600
58.3100
58.3200
269,900
Thu, 14 May 2026
59.9800
61.7700
59.7400
61.2900
306,800
Wed, 13 May 2026
59.3800
60.0000
58.4800
59.4800
233,700
Tue, 12 May 2026
61.3600
61.4800
58.0900
58.6600
360,300
Mon, 11 May 2026
61.9500
61.9900
60.6400
61.4900
367,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
60.3000
62.0200
60.0000
61.7500
362,500
Thu, 07 May 2026
60.1900
60.8200
59.0000
59.8500
479,600
Wed, 06 May 2026
59.2500
60.0500
58.1400
60.0000
400,100
Tue, 05 May 2026
56.9300
58.6600
56.9000
58.0700
266,500
Mon, 04 May 2026
56.9400
57.0900
55.6000
56.5300
197,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
58.0200
58.4000
55.1300
57.0000
264,900
Thu, 30 Apr 2026
55.0700
57.2400
54.5800
57.1000
410,600
Wed, 29 Apr 2026
14 · 10-Q
After market open · 12:40 ET
10-Q ↗
Wed, 29 Apr 2026
57.0000
58.0100
54.1100
54.4300
503,600
Wed, 29 Apr 2026
13 · 8-K
Pre-market · 08:05 ET
8-K ↗
Wed, 29 Apr 2026
12 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 28 Apr 2026
55.9200
55.9500
54.1300
54.2700
202,800
Mon, 27 Apr 2026
57.0100
57.5700
55.7800
55.9800
162,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
55.8500
57.0200
55.0300
56.7700
269,900
Thu, 23 Apr 2026
54.5800
56.1900
54.5800
55.5300
153,000
Wed, 22 Apr 2026
56.0800
56.0800
53.9200
54.3400
186,800
Tue, 21 Apr 2026
55.0100
56.3300
54.5000
55.1200
203,200
Mon, 20 Apr 2026
55.1800
55.8700
54.4000
54.8200
168,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
55.6900
56.9100
54.7700
55.1300
221,600
Thu, 16 Apr 2026
54.3700
55.6600
54.0200
54.5900
162,600
Wed, 15 Apr 2026
55.1400
55.2500
54.1000
54.5400
170,300
Tue, 14 Apr 2026
56.0700
56.4000
54.9700
55.5600
166,700
Mon, 13 Apr 2026
54.6700
55.7500
54.1700
55.5700
182,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
54.2600
55.1600
54.0000
54.9400
199,800
Thu, 09 Apr 2026
51.0200
54.9400
51.0200
53.3900
519,700
Wed, 08 Apr 2026
50.7800
52.2100
50.7800
51.1500
175,500
Tue, 07 Apr 2026
48.1300
49.5800
48.0400
49.4600
143,300
Mon, 06 Apr 2026
48.3400
48.9300
47.7000
48.4000
91,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
11 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Thu, 02 Apr 2026
10 · DEF 14A
After-hours · 16:00 ET
DEF 14A ↗
Thu, 02 Apr 2026
47.2800
48.8200
47.1500
48.3400
119,000
Wed, 01 Apr 2026
48.2000
49.1500
48.2000
48.4400
124,900
Tue, 31 Mar 2026
46.2400
48.1300
46.2400
47.7600
128,900
Mon, 30 Mar 2026
48.4100
48.4100
46.4000
46.6400
137,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
47.9400
48.4100
47.7000
47.8400
86,000
Thu, 26 Mar 2026
49.3700
50.1100
48.5300
48.6600
109,200
Wed, 25 Mar 2026
50.7700
50.7900
49.9500
50.3400
134,000
Tue, 24 Mar 2026
47.9700
50.1900
47.9700
50.0400
231,400
Mon, 23 Mar 2026
48.0300
48.9700
47.9400
48.6400
176,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
47.0400
47.3000
45.8100
46.1700
403,000
Thu, 19 Mar 2026
45.8800
47.3700
45.5000
47.2000
255,000
Wed, 18 Mar 2026
46.1400
47.4700
46.0800
46.6300
210,800
Tue, 17 Mar 2026
46.2200
46.9600
45.7100
46.3100
201,100
Mon, 16 Mar 2026
46.5800
47.3200
45.8800
46.0100
128,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
47.3400
48.0400
45.5400
45.7900
263,200
Thu, 12 Mar 2026
47.3900
47.6900
46.4400
46.7800
276,000
Wed, 11 Mar 2026
47.8200
48.8000
47.2900
48.2400
169,600
Tue, 10 Mar 2026
47.4700
49.2000
47.3200
48.1100
280,700
Mon, 09 Mar 2026
46.7000
47.7500
45.9900
47.4800
388,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
49.7800
50.1800
47.7400
47.9000
256,400
Thu, 05 Mar 2026
51.3900
52.2900
50.3500
51.1900
253,900
Wed, 04 Mar 2026
51.8100
52.5000
50.8700
51.9300
149,000
Tue, 03 Mar 2026
50.3500
51.3000
49.2500
51.2100
244,300
Mon, 02 Mar 2026
51.7200
52.7200
51.3900
51.9500
355,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
52.7000
52.7600
51.7300
52.6600
232,400
Thu, 26 Feb 2026
53.5700
53.5700
52.3500
53.3800
232,300
Wed, 25 Feb 2026
53.3000
53.5100
52.1000
53.2200
169,600
Tue, 24 Feb 2026
9 · 10-K
After-hours · 16:17 ET
10-K ↗
Tue, 24 Feb 2026
52.7600
53.7700
52.3600
52.9400
228,300
Mon, 23 Feb 2026
53.7500
53.9800
51.6200
52.2100
248,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
53.3500
54.4300
53.3500
53.7500
260,000
Thu, 19 Feb 2026
54.0800
54.1700
52.7800
53.4000
333,900
Wed, 18 Feb 2026
55.5900
56.5000
54.2500
54.3000
226,400
Tue, 17 Feb 2026
57.0500
57.4100
55.7900
56.0000
198,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.0700
58.3000
56.5300
57.4600
145,000
Thu, 12 Feb 2026
57.8000
58.6800
55.8300
56.9200
229,200
Wed, 11 Feb 2026
57.6300
57.9500
55.2200
57.1500
229,700
Tue, 10 Feb 2026
58.8500
59.6600
57.1900
57.2900
306,200
Tue, 10 Feb 2026
8 · 8-K
Pre-market · 08:01 ET
8-K ↗
Tue, 10 Feb 2026
7 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 09 Feb 2026
55.7200
56.1500
55.0500
55.5800
245,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
54.8600
56.0900
54.7700
55.7800
191,500
Thu, 05 Feb 2026
53.7800
54.4100
53.1000
54.1900
181,200
Wed, 04 Feb 2026
53.4600
55.3500
53.0000
53.8300
183,300
Tue, 03 Feb 2026
53.2600
54.2300
52.6000
53.2800
172,300
Mon, 02 Feb 2026
51.2400
53.5400
51.2400
53.1200
193,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
51.4300
52.2100
50.8000
51.4100
198,000
Thu, 29 Jan 2026
50.5400
52.0600
50.0900
51.9800
139,800
Wed, 28 Jan 2026
51.1700
51.7700
50.0200
50.4400
271,200
Tue, 27 Jan 2026
50.3300
51.0700
49.9800
51.0700
135,200
Mon, 26 Jan 2026
49.7100
50.5000
49.2600
50.1800
175,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
50.6900
50.9000
49.3200
49.7300
207,700
Thu, 22 Jan 2026
50.6200
51.2700
50.1100
51.0700
347,000
Wed, 21 Jan 2026
48.0300
50.0000
47.7000
49.9200
197,500
Tue, 20 Jan 2026
47.2300
48.2900
46.9000
47.5700
154,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
48.3100
48.5000
47.7900
48.2600
130,400
Thu, 15 Jan 2026
47.4100
49.1400
47.4000
48.4000
150,100
Wed, 14 Jan 2026
46.8700
47.3400
46.2800
46.9900
136,000
Tue, 13 Jan 2026
46.3000
47.2500
46.3000
46.9200
89,300
Mon, 12 Jan 2026
45.7200
46.6800
45.4700
46.3900
117,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
45.5600
46.0700
45.2300
46.0500
145,800
Thu, 08 Jan 2026
44.8000
45.7200
44.7500
45.6800
100,900
Wed, 07 Jan 2026
45.4100
45.4200
44.6400
45.1100
103,500
Tue, 06 Jan 2026
44.1400
45.6000
43.6800
45.5200
116,900
Mon, 05 Jan 2026
43.6400
44.9300
43.6400
44.5000
151,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
43.0800
43.9400
42.7300
43.8500
140,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
43.3500
43.4800
42.6500
42.8700
94,200
Tue, 30 Dec 2025
43.9500
44.0500
43.3200
43.4100
116,800
Mon, 29 Dec 2025
44.1800
44.4000
43.7500
44.0000
126,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
44.3300
44.6200
44.0100
44.4500
130,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
43.9100
44.5900
43.7200
44.3800
68,700
Tue, 23 Dec 2025
43.6200
44.3400
43.6200
43.9900
144,000
Mon, 22 Dec 2025
44.1000
44.7400
43.7100
43.8800
175,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.7300
44.5000
43.7300
43.8300
759,300
Thu, 18 Dec 2025
44.0400
44.1700
43.3700
43.9500
171,400
Wed, 17 Dec 2025
44.2600
45.0300
43.2300
43.4700
190,100
Tue, 16 Dec 2025
44.1600
44.7800
44.0200
44.5200
311,400
Mon, 15 Dec 2025
44.7100
44.9100
43.9200
44.1300
173,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
45.6600
45.7100
44.3600
44.4700
139,900
Thu, 11 Dec 2025
44.8700
45.5900
44.4700
45.5200
191,200
Wed, 10 Dec 2025
43.2900
44.8400
43.0200
44.7400
294,100
Tue, 09 Dec 2025
43.2800
43.6300
42.6800
43.1100
221,700
Mon, 08 Dec 2025
44.9700
45.6500
43.5500
43.7100
326,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
44.3300
44.6700
43.8300
44.4600
105,100
Thu, 04 Dec 2025
45.0200
45.4900
44.2900
44.3300
166,500
Wed, 03 Dec 2025
43.5900
45.1600
43.2300
45.1300
205,300
Tue, 02 Dec 2025
42.6700
43.6800
42.4100
43.6600
169,500
Mon, 01 Dec 2025
42.0100
42.5700
41.6500
42.5000
184,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
42.6800
42.7500
41.9300
42.3300
86,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 26 Nov 2025
42.2400
42.9800
42.1800
42.5800
194,200
Tue, 25 Nov 2025
42.6700
43.4900
42.4500
42.5100
174,600
Mon, 24 Nov 2025
5 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 24 Nov 2025
41.7900
42.6200
41.3900
42.3100
225,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.3900
42.2100
40.3900
41.8000
200,100
Thu, 20 Nov 2025
42.5300
42.9700
40.1500
40.2900
191,300
Wed, 19 Nov 2025
41.3300
42.0000
41.3300
41.9300
155,000
Tue, 18 Nov 2025
40.9000
41.7300
40.6400
41.3500
177,300
Mon, 17 Nov 2025
42.0000
42.5600
41.0400
41.0400
203,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
41.9100
42.5100
41.6200
42.3500
216,000
Thu, 13 Nov 2025
41.8100
42.4900
41.7400
42.4500
221,800
Wed, 12 Nov 2025
41.5100
43.0000
41.5100
42.3400
231,000
Tue, 11 Nov 2025
41.2200
41.5500
40.6900
41.3600
116,700
Mon, 10 Nov 2025
41.0100
41.3500
40.2300
41.3000
183,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
43.8100
43.8100
40.1600
40.7200
252,500
Thu, 06 Nov 2025
42.8100
42.8800
40.8300
41.0100
200,900
Thu, 06 Nov 2025
4 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 05 Nov 2025
42.0600
43.3700
42.0600
43.2600
178,200
Tue, 04 Nov 2025
41.0000
42.2600
40.8800
41.9500
266,600
Mon, 03 Nov 2025
41.8700
42.4700
41.2300
41.6400
304,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.7700
41.6200
40.3100
41.5100
189,900
Thu, 30 Oct 2025
40.6900
41.3900
40.3700
40.7600
265,700
Wed, 29 Oct 2025
40.5300
41.9000
40.5300
41.1300
343,800
Tue, 28 Oct 2025
3 · 10-Q
After market open · 14:06 ET
10-Q ↗
Tue, 28 Oct 2025
2 · 8-K
After market open · 11:28 ET
8-K ↗
Tue, 28 Oct 2025
42.6700
42.6700
36.2100
40.5100
394,000
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 27 Oct 2025
42.3300
42.9600
42.3200
42.4400
321,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
42.7200
43.0000
41.9300
42.1600
233,900
Thu, 23 Oct 2025
40.9300
42.1900
40.9300
42.1600
185,200
Wed, 22 Oct 2025
41.3900
41.6800
40.8100
40.9800
228,900
Tue, 21 Oct 2025
41.2000
41.6100
40.9400
41.3000
161,400
Mon, 20 Oct 2025
40.2500
41.2600
40.2500
41.2200
171,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
40.7600
41.5000
39.8000
40.0300
283,500
Thu, 16 Oct 2025
39.7500
41.0900
39.5700
41.0100
301,900
Wed, 15 Oct 2025
38.6900
39.7000
38.2400
39.6700
208,300
Tue, 14 Oct 2025
36.0400
38.2600
36.0300
38.2400
352,700
Mon, 13 Oct 2025
37.4600
37.6700
36.3700
36.4700
300,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
38.4000
38.6900
36.6600
36.7400
191,200
Thu, 09 Oct 2025
38.8000
38.8000
38.0400
38.3100
145,700
Wed, 08 Oct 2025
38.4300
38.8700
38.1500
38.7700
125,200
Tue, 07 Oct 2025
40.1500
40.1900
38.1300
38.2900
287,100
Mon, 06 Oct 2025
40.0500
40.4100
39.6700
40.0900
210,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
39.9200
40.6300
39.4300
39.6700
132,600
Thu, 02 Oct 2025
39.7000
39.8700
39.2600
39.7500
106,400
Wed, 01 Oct 2025
39.5100
39.9700
39.3100
39.5900
185,700
Tue, 30 Sep 2025
38.6900
39.9800
38.6900
39.9400
218,000
Mon, 29 Sep 2025
39.7500
39.8400
38.6100
38.7800
214,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
39.7100
39.9100
39.0800
39.3200
192,700
Thu, 25 Sep 2025
40.7200
41.1500
39.6300
39.6900
231,500
Wed, 24 Sep 2025
41.5300
41.8400
40.3400
40.8600
142,100
Tue, 23 Sep 2025
41.8700
42.5700
41.5400
41.6600
122,600
Mon, 22 Sep 2025
41.5900
41.9200
41.2700
41.8400
231,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
42.7500
42.7500
41.6000
41.7100
677,100
Thu, 18 Sep 2025
41.7600
42.8800
41.7600
42.6600
145,700
Wed, 17 Sep 2025
41.7000
42.4000
41.3500
41.4300
133,300
Tue, 16 Sep 2025
41.9300
42.0500
41.4100
41.6700
135,600
Mon, 15 Sep 2025
41.9000
42.3800
41.7900
42.0600
125,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
42.6500
42.7000
41.6500
41.7100
99,300
Thu, 11 Sep 2025
41.4300
42.9100
41.4300
42.7400
190,400
Wed, 10 Sep 2025
41.0700
41.6700
41.0700
41.4600
130,100
Tue, 09 Sep 2025
41.9300
42.0400
41.1400
41.2300
95,800
Mon, 08 Sep 2025
42.2700
42.3500
41.7800
42.1100
112,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
42.6000
43.2300
42.0700
42.3500
110,200