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
65.7900
66.5300
65.7300
66.1100
147,205
Thu, 03 Sep 2026
66.1200
66.9900
65.4000
66.0700
208,400
Wed, 02 Sep 2026
65.5600
66.6600
65.0500
65.4200
274,500
Tue, 01 Sep 2026
65.6400
66.0600
64.8800
65.0500
194,900
Mon, 31 Aug 2026
67.2700
67.3800
65.8800
66.1000
232,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.3300
68.4900
67.3200
67.3200
182,800
Thu, 27 Aug 2026
68.6000
68.9900
67.8800
67.9100
150,300
Wed, 26 Aug 2026
69.4300
69.6000
68.8900
69.1500
131,400
Tue, 25 Aug 2026
70.2700
70.3900
69.2100
69.5100
116,100
Mon, 24 Aug 2026
69.1100
70.4100
68.9800
70.0600
152,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
68.8600
69.4000
68.1300
68.8900
249,800
Thu, 20 Aug 2026
69.4200
70.1600
68.6300
68.8100
256,100
Wed, 19 Aug 2026
68.0800
70.0500
67.8600
69.9600
238,100
Tue, 18 Aug 2026
68.2400
68.3500
67.2900
67.3200
201,400
Mon, 17 Aug 2026
67.8600
68.4000
67.4200
67.7800
140,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
68.2700
68.9400
67.5900
68.4000
150,100
Thu, 13 Aug 2026
67.9800
69.1200
67.9800
68.3500
173,100
Wed, 12 Aug 2026
68.3100
69.1100
67.2500
67.9000
224,200
Tue, 11 Aug 2026
66.8400
68.6300
66.8400
68.4000
185,300
Mon, 10 Aug 2026
66.8300
67.4400
65.4000
66.2800
168,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.6200
67.9500
67.1800
67.3500
185,600
Thu, 06 Aug 2026
65.3900
67.4000
64.8600
67.3800
218,200
Wed, 05 Aug 2026
64.6200
65.3600
64.2000
64.9300
235,400
Tue, 04 Aug 2026
64.1200
65.6500
63.6900
64.8400
270,800
Mon, 03 Aug 2026
63.0000
64.1100
62.5300
64.0000
238,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
62.9300
63.6200
60.4100
62.2400
208,500
Thu, 30 Jul 2026
64.0000
66.2100
62.6200
63.0700
251,000
Wed, 29 Jul 2026
13 · 10-Q
After market open · 12:17 ET
10-Q ↗
Wed, 29 Jul 2026
12 · 8-K
After market open · 12:10 ET
8-K ↗
Wed, 29 Jul 2026
62.0000
62.4600
61.8100
61.9200
193,200
Tue, 28 Jul 2026
62.2800
63.1700
62.2200
62.2600
154,500
Mon, 27 Jul 2026
62.6900
63.3000
61.3100
61.9800
152,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
62.8500
63.4800
61.9100
62.1200
208,800
Thu, 23 Jul 2026
61.1200
62.5800
61.1200
62.1300
307,900
Wed, 22 Jul 2026
60.6100
61.9100
60.3300
61.8200
212,800
Tue, 21 Jul 2026
60.2300
60.9800
59.8500
60.5700
262,100
Mon, 20 Jul 2026
60.5500
63.4400
59.8300
60.2400
227,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
61.1800
62.1500
60.4800
60.5500
222,500
Thu, 16 Jul 2026
61.8000
62.7600
61.4100
61.5300
223,400
Wed, 15 Jul 2026
60.8200
61.7300
60.3300
61.5100
257,300
Tue, 14 Jul 2026
61.0200
61.5200
60.2800
60.5400
244,800
Mon, 13 Jul 2026
60.8600
61.7900
60.2000
60.6700
214,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
61.4000
61.9000
60.3300
60.7500
176,700
Thu, 09 Jul 2026
59.7000
61.4400
58.8700
61.2700
279,300
Wed, 08 Jul 2026
59.1000
60.1100
58.6100
59.5600
353,200
Tue, 07 Jul 2026
61.0400
61.1400
59.3700
59.6100
295,000
Mon, 06 Jul 2026
61.2200
62.0500
60.2700
60.7200
228,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.7200
62.6800
60.8600
61.3300
197,400
Wed, 01 Jul 2026
62.9400
63.7600
61.3800
61.4200
390,100
Tue, 30 Jun 2026
62.9000
63.3300
61.4000
62.6300
390,500
Mon, 29 Jun 2026
65.6800
65.6800
62.5200
62.9700
358,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
66.9900
67.2400
65.2700
66.0000
807,300
Thu, 25 Jun 2026
66.8200
67.7400
66.3800
66.6900
191,900
Wed, 24 Jun 2026
66.5700
67.5700
66.5600
66.8200
238,100
Tue, 23 Jun 2026
65.6300
66.8900
65.2400
66.3100
197,600
Mon, 22 Jun 2026
66.0200
67.0900
65.1300
65.3200
306,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.8900
66.1300
62.9500
65.9400
972,800
Wed, 17 Jun 2026
63.8900
64.7700
62.6800
63.4800
241,100
Tue, 16 Jun 2026
65.0500
65.3000
64.1600
64.3700
212,000
Mon, 15 Jun 2026
64.9700
66.1400
64.4600
65.0700
351,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
65.2300
65.9400
64.6500
64.9200
240,800
Thu, 11 Jun 2026
65.0000
65.3200
64.3100
64.9600
191,100
Wed, 10 Jun 2026
65.5000
65.5200
64.4400
64.5700
197,600
Tue, 09 Jun 2026
64.7100
65.5600
64.3900
65.4800
189,400
Mon, 08 Jun 2026
65.0000
65.8400
64.6000
64.7100
186,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
65.0000
65.6000
64.3100
64.8700
205,800
Thu, 04 Jun 2026
65.6500
66.0200
64.4300
65.0500
246,200
Wed, 03 Jun 2026
62.9900
64.5200
62.9900
64.4900
209,500
Tue, 02 Jun 2026
62.5500
63.7500
62.3200
63.5800
146,800
Mon, 01 Jun 2026
63.7900
63.9800
62.5900
62.7700
229,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
63.9500
64.6900
63.5800
63.6300
246,300
Thu, 28 May 2026
63.3000
64.4300
62.8400
64.2200
183,900
Wed, 27 May 2026
64.3700
65.0100
63.1900
63.8700
240,000
Tue, 26 May 2026
64.1000
64.6500
63.8900
64.1500
135,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
63.9000
64.0000
63.3300
63.8100
123,500
Thu, 21 May 2026
64.2400
64.5400
63.4100
64.0300
128,800
Wed, 20 May 2026
63.3200
65.0000
63.2300
64.9700
165,700
Tue, 19 May 2026
64.1100
64.4300
62.7800
63.1500
124,200
Mon, 18 May 2026
63.5200
64.9100
63.0900
64.3300
146,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
63.7200
64.3000
63.0800
63.5700
157,600
Thu, 14 May 2026
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 14 May 2026
64.2900
65.0000
63.7000
64.2300
175,800
Wed, 13 May 2026
63.5400
64.3900
62.8600
63.5400
212,900
Tue, 12 May 2026
65.2500
65.4100
64.1200
64.2100
183,300
Tue, 12 May 2026
10 · 8-K
Pre-market · 06:30 ET
8-K ↗
Mon, 11 May 2026
65.8800
67.5300
64.4900
65.1000
235,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
65.2300
67.3500
65.2300
65.7900
267,000
Thu, 07 May 2026
66.2100
66.2500
63.7000
65.0500
277,900
Wed, 06 May 2026
65.3600
66.6400
64.3900
65.7000
406,000
Tue, 05 May 2026
65.8600
67.1800
64.7500
65.0000
577,400
Mon, 04 May 2026
9 · 8-K
After-hours · 16:58 ET
8-K ↗
Mon, 04 May 2026
61.0000
65.2000
61.0000
65.1800
485,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.8000
65.6200
60.9100
61.7400
551,600
Thu, 30 Apr 2026
67.7800
67.7800
63.3200
64.5700
314,500
Wed, 29 Apr 2026
8 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 29 Apr 2026
7 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 29 Apr 2026
70.4700
71.8900
68.6500
69.0300
161,200
Tue, 28 Apr 2026
71.9400
72.5500
70.8300
70.9500
142,400
Mon, 27 Apr 2026
71.0700
72.0000
70.2700
71.3200
149,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
69.1300
71.3000
68.5600
71.0100
146,100
Thu, 23 Apr 2026
68.3500
69.9600
68.2000
69.5800
115,000
Wed, 22 Apr 2026
68.6600
69.3400
67.8800
68.3500
160,400
Tue, 21 Apr 2026
69.3200
70.3000
68.3800
68.4300
199,300
Mon, 20 Apr 2026
68.0000
69.0100
67.8800
69.0000
136,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
67.5200
69.2000
66.9900
68.3200
853,600
Thu, 16 Apr 2026
66.4700
67.5100
65.6900
66.7400
189,200
Wed, 15 Apr 2026
67.4300
68.5000
66.8700
66.9800
119,400
Tue, 14 Apr 2026
67.2500
68.1800
67.2500
67.9400
178,500
Mon, 13 Apr 2026
67.3900
67.6100
66.3300
67.6100
179,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.7800
68.6400
67.1400
67.3700
133,000
Thu, 09 Apr 2026
66.8000
68.5700
66.7300
67.8500
197,800
Wed, 08 Apr 2026
67.1800
68.6500
66.5900
67.5200
262,200
Tue, 07 Apr 2026
64.8100
65.3900
64.3000
65.1200
194,000
Mon, 06 Apr 2026
64.8500
65.3000
64.3600
64.9500
110,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
63.6500
65.3300
63.2900
65.1500
165,500
Wed, 01 Apr 2026
62.7700
64.8700
62.7700
64.3500
258,000
Tue, 31 Mar 2026
6 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Tue, 31 Mar 2026
5 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Tue, 31 Mar 2026
63.6300
63.7800
62.2400
62.8000
226,700
Mon, 30 Mar 2026
62.5700
63.3900
61.5000
62.6500
219,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.9300
61.5100
59.7500
61.4200
326,600
Thu, 26 Mar 2026
61.0000
61.9500
59.8400
60.3200
231,200
Wed, 25 Mar 2026
62.7400
63.0000
61.2800
61.6100
169,300
Tue, 24 Mar 2026
63.2000
63.8200
61.6600
61.7200
326,900
Mon, 23 Mar 2026
65.3900
65.4000
63.8400
64.0800
415,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
68.8300
69.2400
63.0800
63.6200
1,020,100
Thu, 19 Mar 2026
68.4600
69.8500
68.3000
68.8000
259,700
Wed, 18 Mar 2026
69.6900
71.1700
69.1300
69.1700
370,200
Tue, 17 Mar 2026
71.6100
72.5700
70.3900
70.4400
333,700
Mon, 16 Mar 2026
71.3100
71.8900
70.2000
70.9100
242,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
70.2700
71.5800
69.5900
70.4800
184,800
Thu, 12 Mar 2026
69.9300
70.9100
69.2400
69.4000
160,500
Wed, 11 Mar 2026
70.2400
71.1200
69.0400
70.9400
139,300
Tue, 10 Mar 2026
69.4000
71.9200
69.1000
70.5900
194,500
Mon, 09 Mar 2026
67.7200
69.8900
66.5600
69.8600
238,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
69.0300
69.0300
66.1500
68.9200
368,000
Thu, 05 Mar 2026
71.2700
71.5100
69.5300
70.0600
174,500
Wed, 04 Mar 2026
72.8300
73.5400
71.8700
71.9000
174,500
Tue, 03 Mar 2026
70.9600
73.1500
68.8500
72.7900
198,200
Mon, 02 Mar 2026
71.4100
73.1000
68.7600
72.6900
267,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
69.3000
72.6000
68.7100
72.1700
379,000
Thu, 26 Feb 2026
66.5100
69.8100
66.0100
69.7300
202,000
Wed, 25 Feb 2026
4 · 10-K
After-hours · 16:18 ET
10-K ↗
Wed, 25 Feb 2026
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 25 Feb 2026
70.0900
70.0900
66.7400
68.9200
251,800
Tue, 24 Feb 2026
69.9200
70.4100
69.2900
69.9700
152,500
Mon, 23 Feb 2026
71.2100
71.3100
67.9500
69.3300
166,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
70.9700
71.6900
70.4400
71.5200
156,200
Thu, 19 Feb 2026
70.2000
71.3800
70.1100
70.9300
163,100
Wed, 18 Feb 2026
71.0200
71.5600
70.3400
70.7000
152,600
Tue, 17 Feb 2026
70.2700
71.9000
70.0700
71.1100
136,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.8000
70.1900
68.0600
70.1800
109,300
Thu, 12 Feb 2026
69.3100
69.9600
66.6200
68.1900
135,200
Wed, 11 Feb 2026
70.6200
71.5000
68.2500
68.5300
154,800
Tue, 10 Feb 2026
68.6900
70.6300
68.5900
70.4700
152,200
Mon, 09 Feb 2026
68.3000
68.9000
67.6000
68.6900
161,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
68.2300
69.4100
67.8000
68.5600
255,500
Thu, 05 Feb 2026
66.9300
68.4800
66.8100
67.8600
187,100
Wed, 04 Feb 2026
65.6300
67.0500
65.3100
66.9300
194,500
Tue, 03 Feb 2026
66.2100
67.0400
64.4200
65.2400
179,200
Mon, 02 Feb 2026
66.0600
67.3500
65.1700
66.1600
142,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
66.9100
67.2100
65.5000
66.1900
220,700
Thu, 29 Jan 2026
65.2100
67.4300
64.8500
66.9100
259,000
Wed, 28 Jan 2026
64.7200
65.4800
64.1600
64.6500
128,600
Tue, 27 Jan 2026
64.5900
64.8700
63.8000
64.7000
100,300
Mon, 26 Jan 2026
63.9800
64.9900
63.6700
64.4000
155,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
64.7500
64.7500
63.2600
63.9000
131,800
Thu, 22 Jan 2026
65.3900
65.5000
64.7800
64.7900
134,200
Wed, 21 Jan 2026
64.0900
65.0100
63.4400
65.0000
161,500
Tue, 20 Jan 2026
64.6700
65.3000
63.9000
64.1100
133,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
65.2900
65.6100
65.0100
65.3900
156,600
Thu, 15 Jan 2026
64.1600
65.7500
63.9900
65.5000
244,500
Wed, 14 Jan 2026
65.0100
65.0500
63.5500
63.9800
184,000
Tue, 13 Jan 2026
65.3800
66.0800
64.7500
65.0700
180,700
Mon, 12 Jan 2026
63.5000
65.7100
63.2100
65.3900
219,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
63.6400
64.5500
62.8500
63.8000
278,600
Thu, 08 Jan 2026
61.2600
64.0900
61.2600
63.5000
276,600
Wed, 07 Jan 2026
62.0600
62.9100
60.9100
61.7700
168,600
Tue, 06 Jan 2026
61.4200
62.4100
60.9700
61.7400
229,800
Mon, 05 Jan 2026
59.5000
61.9700
59.5000
61.8200
234,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
59.3600
59.9900
58.9300
59.8100
247,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
60.0400
60.4900
59.3300
59.3700
228,600
Tue, 30 Dec 2025
59.3500
60.4800
58.9500
60.0100
141,900
Mon, 29 Dec 2025
58.9400
59.5400
58.7300
59.4900
177,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
59.0500
59.3100
58.1100
58.8200
115,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
59.4200
59.5800
58.7600
58.9500
98,600
Tue, 23 Dec 2025
60.4600
60.4700
58.8600
59.3200
230,400
Mon, 22 Dec 2025
61.3100
61.6800
60.3500
60.7400
151,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.8300
61.6800
60.8200
61.3000
478,200
Thu, 18 Dec 2025
61.8400
61.8400
60.7800
61.3300
259,600
Wed, 17 Dec 2025
61.3600
62.5200
60.8100
61.7300
253,300
Tue, 16 Dec 2025
62.5500
62.5500
61.5600
61.8200
291,900
Mon, 15 Dec 2025
63.1200
63.1200
61.7100
62.3700
311,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.3500
63.1300
61.2900
62.8200
275,000
Thu, 11 Dec 2025
60.5300
62.6900
60.3800
62.1400
231,500
Wed, 10 Dec 2025
59.6800
60.5400
59.3500
60.2400
413,900
Tue, 09 Dec 2025
59.0800
60.1600
59.0000
59.3600
170,700
Mon, 08 Dec 2025
60.5600
60.5600
58.9200
59.1200
241,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.8600
62.6900
59.9400
60.2600
215,800
Thu, 04 Dec 2025
61.4600
62.1100
61.1000
61.7900
178,200
Wed, 03 Dec 2025
61.5300
62.7400
61.1900
61.8000
210,200
Tue, 02 Dec 2025
61.2600
61.5900
58.6200
61.3500
269,000
Mon, 01 Dec 2025
59.7600
61.1600
59.6600
61.0900
213,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
60.5900
60.7400
59.7200
60.3300
85,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
60.5300
61.8200
60.5300
60.7500
295,100
Tue, 25 Nov 2025
58.5200
61.6200
58.5200
60.9800
240,200
Mon, 24 Nov 2025
57.5600
58.3400
56.8600
57.9600
199,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.1700
57.6300
56.0000
57.3600
176,800
Thu, 20 Nov 2025
56.2000
57.2800
55.6100
55.7100
131,400
Wed, 19 Nov 2025
56.2800
56.7600
55.8500
55.9200
130,200
Tue, 18 Nov 2025
56.7400
57.2000
56.1400
56.3900
132,400
Mon, 17 Nov 2025
57.3700
57.5300
56.8000
57.0000
152,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
58.2000
58.5600
56.8000
57.1700
242,100
Thu, 13 Nov 2025
59.2000
60.0100
58.0800
58.4900
206,800
Wed, 12 Nov 2025
60.0300
60.5300
59.1700
59.7800
242,700
Tue, 11 Nov 2025
59.2000
61.0000
58.9000
60.4200
146,800
Mon, 10 Nov 2025
58.9800
59.1300
58.2100
58.7500
121,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
58.9600
59.6300
58.0200
58.5200
199,800
Thu, 06 Nov 2025
59.5000
59.5000
58.3100
58.6000
170,600
Wed, 05 Nov 2025
59.4200
59.7000
58.0800
59.4900
382,800
Tue, 04 Nov 2025
58.7600
59.5700
58.0900
58.9000
239,100
Mon, 03 Nov 2025
56.2400
58.8900
56.2000
58.7300
375,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.3700
57.4900
53.9900
56.7800
411,300
Thu, 30 Oct 2025
51.3400
56.6900
51.3400
54.8500
641,900
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 29 Oct 2025
50.4200
50.6800
48.8200
49.0300
249,200
Tue, 28 Oct 2025
50.5900
50.7600
50.0000
50.7100
131,800
Mon, 27 Oct 2025
51.3200
51.7700
50.5500
50.9200
174,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
50.6400
51.1000
50.1800
51.0600
105,800
Thu, 23 Oct 2025
50.3500
50.9000
49.8000
50.2800
116,200
Wed, 22 Oct 2025
49.3900
51.2100
49.0600
50.4400
216,100
Tue, 21 Oct 2025
48.6600
49.4900
48.5800
49.2000
94,900
Mon, 20 Oct 2025
48.2500
48.8700
48.2300
48.8100
133,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
48.5000
48.8900
47.5900
48.1300
179,100
Thu, 16 Oct 2025
48.5500
49.1600
48.4500
48.6600
171,800
Wed, 15 Oct 2025
48.6500
49.1600
48.1100
48.6500
124,000
Tue, 14 Oct 2025
47.3500
48.6400
47.3500
48.5600
143,700
Mon, 13 Oct 2025
47.1500
47.7400
46.6100
47.5600
197,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
47.6000
47.7600
46.3700
46.8900
164,500
Thu, 09 Oct 2025
47.3700
47.8700
47.1300
47.3800
126,900
Wed, 08 Oct 2025
47.2300
47.6600
46.7700
47.6400
112,200
Tue, 07 Oct 2025
47.5300
47.9300
47.0300
47.1700
181,000
Mon, 06 Oct 2025
49.1700
49.3800
47.5000
47.7800
167,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
49.1000
49.8700
48.7100
49.2600
227,800
Thu, 02 Oct 2025
49.4200
49.9500
48.4600
48.8200
163,000
Wed, 01 Oct 2025
49.0600
49.8000
48.9300
49.5800
153,200
Tue, 30 Sep 2025
49.2000
50.0800
48.9600
49.4800
168,500
Mon, 29 Sep 2025
49.4200
49.5500
48.8200
49.4700
163,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
48.7000
49.3800
48.5500
49.3400
145,600
Thu, 25 Sep 2025
48.5700
49.4900
48.3800
48.5300
183,900
Wed, 24 Sep 2025
49.6900
50.0600
48.9900
49.0200
177,600
Tue, 23 Sep 2025
50.1900
50.8400
49.8300
49.9800
205,300
Mon, 22 Sep 2025
50.2900
50.4000
49.6600
50.1200
239,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
52.1600
52.3600
50.5400
50.5600
601,200
Thu, 18 Sep 2025
51.4600
52.5300
51.1400
52.1600
204,500
Wed, 17 Sep 2025
52.0300
53.2700
51.4000
51.4600
224,300
Tue, 16 Sep 2025
52.0000
52.1000
51.5600
51.6600
137,600
Mon, 15 Sep 2025
51.9800
52.2800
51.4100
52.0800
148,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
52.5000
52.5000
51.7100
51.9000
144,200
Thu, 11 Sep 2025
50.2300
52.6200
50.2300
52.6000
266,800
Wed, 10 Sep 2025
50.5700
51.2300
50.1800
50.2200
145,700
Tue, 09 Sep 2025
52.2300
52.3300
50.3200
50.8200
233,200
Mon, 08 Sep 2025
51.3800
52.8900
50.8900
52.6400
323,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
50.5200
51.4500
50.1300
51.1400
332,400