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
70.2200
72.1900
70.0200
71.7600
133,068
Thu, 03 Sep 2026
71.8100
72.2000
69.8900
70.8500
190,100
Wed, 02 Sep 2026
71.2200
72.5600
70.7400
70.9700
200,200
Tue, 01 Sep 2026
70.6900
71.6200
70.2300
70.7600
231,400
Mon, 31 Aug 2026
72.4500
72.4500
70.5100
70.9200
176,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
72.6800
72.9500
71.6400
72.0800
139,700
Thu, 27 Aug 2026
71.7100
72.4700
70.5900
72.2900
135,300
Wed, 26 Aug 2026
72.2800
73.4300
71.8000
72.0700
156,300
Tue, 25 Aug 2026
72.4700
72.4700
71.2300
71.8000
177,700
Mon, 24 Aug 2026
71.6200
72.2100
70.8700
71.9300
177,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
70.9300
71.8200
70.6600
71.1100
165,900
Thu, 20 Aug 2026
70.4900
71.2300
70.0200
70.4600
106,700
Wed, 19 Aug 2026
72.6500
73.4200
71.2300
71.4600
197,900
Tue, 18 Aug 2026
72.5600
73.2000
71.1500
71.7200
199,800
Mon, 17 Aug 2026
73.6400
73.6400
72.2000
72.3700
115,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
72.0200
73.1400
71.8300
72.9800
117,600
Thu, 13 Aug 2026
73.0600
73.7400
72.3800
72.7600
141,100
Wed, 12 Aug 2026
74.9400
74.9400
72.2500
72.3300
164,500
Tue, 11 Aug 2026
74.6500
75.8400
73.8300
73.8300
140,600
Mon, 10 Aug 2026
74.8300
75.4600
73.2200
74.4200
187,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
75.3500
76.1600
75.0400
75.2900
180,500
Thu, 06 Aug 2026
77.4900
77.8500
74.7800
75.3200
295,600
Wed, 05 Aug 2026
75.7700
77.2300
75.3900
77.0900
235,800
Tue, 04 Aug 2026
74.5800
76.0000
73.4800
75.2100
330,200
Mon, 03 Aug 2026
75.7200
76.4900
72.3700
75.2100
511,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
17 · 10-Q
After market open · 15:01 ET
FORM 10-Q ↗
Fri, 31 Jul 2026
71.4200
80.6000
71.4200
76.2400
1,158,700
Thu, 30 Jul 2026
16 · 8-K
After-hours · 17:02 ET
CURRENT REPORT FILING ↗
Thu, 30 Jul 2026
74.4800
74.4800
70.5500
72.5100
312,100
Wed, 29 Jul 2026
74.6500
74.9500
72.5800
73.7400
213,400
Tue, 28 Jul 2026
74.4000
76.3900
73.9300
75.2800
143,900
Mon, 27 Jul 2026
75.5000
76.0000
71.6200
74.0000
344,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
73.9200
74.7100
73.3100
74.6000
185,800
Thu, 23 Jul 2026
72.7900
74.4800
72.3000
73.2100
119,600
Wed, 22 Jul 2026
15 · 8-K
After-hours · 16:29 ET
CURRENT REPORT FILING ↗
Wed, 22 Jul 2026
73.3800
75.3200
73.3700
74.5600
126,700
Tue, 21 Jul 2026
73.3000
74.2500
72.7100
73.7300
206,300
Mon, 20 Jul 2026
74.8800
75.2100
72.9600
72.9800
173,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
74.9000
76.5600
74.1900
74.9100
125,500
Thu, 16 Jul 2026
74.4700
75.5900
73.5100
75.3900
147,400
Wed, 15 Jul 2026
72.6200
74.2300
72.6200
73.8500
208,500
Tue, 14 Jul 2026
72.6900
73.4400
71.8700
72.3200
184,100
Mon, 13 Jul 2026
72.5100
73.0000
71.8700
72.1800
124,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
71.8800
72.7800
71.8000
72.4600
151,900
Thu, 09 Jul 2026
72.2300
72.7400
71.7300
71.9200
202,700
Wed, 08 Jul 2026
72.3400
72.6500
70.9900
72.1800
242,300
Tue, 07 Jul 2026
74.4500
74.4500
71.7100
73.0900
212,900
Mon, 06 Jul 2026
74.3200
75.1100
73.8400
74.3500
195,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
74.1600
74.5200
73.3400
74.4600
204,300
Wed, 01 Jul 2026
73.4300
75.7700
73.4300
73.7800
393,100
Tue, 30 Jun 2026
77.5600
77.7000
73.0700
73.9700
345,900
Mon, 29 Jun 2026
14 · 8-K
After-hours · 17:02 ET
CURRENT REPORT FILING ↗
Mon, 29 Jun 2026
78.5200
78.7400
76.8200
77.4300
249,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
78.5000
79.9500
76.6600
79.8000
1,072,100
Thu, 25 Jun 2026
78.7700
79.7600
78.1300
78.8200
331,800
Wed, 24 Jun 2026
75.8400
78.8400
75.8400
78.6700
342,300
Tue, 23 Jun 2026
76.1900
77.6000
75.8800
76.4800
327,200
Mon, 22 Jun 2026
77.7600
79.3700
77.0900
77.1600
269,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
77.2400
78.8200
77.1900
78.6700
814,900
Wed, 17 Jun 2026
77.5100
78.6500
76.4700
76.9300
206,800
Tue, 16 Jun 2026
79.2100
79.8500
77.6900
78.0200
153,200
Mon, 15 Jun 2026
79.0100
79.5500
78.2600
78.4300
130,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.2600
78.9400
77.6500
78.1200
135,000
Thu, 11 Jun 2026
76.7500
78.0100
76.0300
77.3100
127,300
Wed, 10 Jun 2026
77.2700
77.9200
75.9500
75.9500
197,800
Tue, 09 Jun 2026
76.5900
77.9400
75.3500
76.5200
102,500
Mon, 08 Jun 2026
75.8900
77.2200
75.5500
75.5500
121,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
76.9500
77.4800
75.8000
75.8300
120,600
Thu, 04 Jun 2026
75.9700
76.8600
74.8100
76.7000
156,300
Wed, 03 Jun 2026
75.8400
76.9400
74.9900
75.0400
246,200
Tue, 02 Jun 2026
75.6700
77.8400
75.2100
76.4800
146,500
Mon, 01 Jun 2026
76.7700
77.0100
75.4000
76.3900
145,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
77.9000
78.6200
76.8100
77.0200
160,800
Thu, 28 May 2026
77.9900
79.4000
77.2700
77.9400
96,900
Wed, 27 May 2026
78.4000
79.4000
78.2100
78.5100
129,800
Tue, 26 May 2026
76.8500
78.5200
76.7900
78.1100
175,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.7000
76.8000
75.3700
76.7900
149,000
Thu, 21 May 2026
75.1800
76.0700
73.8700
75.4000
174,700
Wed, 20 May 2026
13 · 8-K
After market open · 15:00 ET
CURRENT REPORT FILING ↗
Wed, 20 May 2026
75.0300
76.7000
74.5800
75.9900
203,600
Tue, 19 May 2026
75.3600
76.4500
73.5900
75.0400
199,500
Mon, 18 May 2026
76.9700
77.6500
75.8200
75.9700
198,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
79.7400
79.7400
76.0300
76.2800
208,700
Thu, 14 May 2026
83.3000
84.3400
80.2000
80.6500
320,400
Wed, 13 May 2026
81.4200
83.4800
80.7800
82.8400
429,400
Tue, 12 May 2026
79.9600
81.9300
79.2500
81.0100
418,400
Mon, 11 May 2026
79.8400
81.1400
78.9900
80.3200
299,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
78.1300
80.2100
76.7300
79.5100
360,200
Thu, 07 May 2026
79.8900
79.8900
77.6600
77.8100
216,600
Wed, 06 May 2026
79.8800
80.9900
78.3900
79.2900
350,900
Tue, 05 May 2026
78.2500
79.6100
76.8400
79.0000
273,700
Mon, 04 May 2026
76.2200
78.5600
75.8000
77.5000
408,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
12 · 10-Q
After market open · 15:12 ET
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) ↗
Fri, 01 May 2026
73.5900
76.7100
73.4500
75.9600
214,100
Thu, 30 Apr 2026
11 · 8-K
After-hours · 17:02 ET
CURRENT REPORT FILING ↗
Thu, 30 Apr 2026
70.1600
73.0800
69.8400
71.9400
185,900
Wed, 29 Apr 2026
72.6500
73.1300
70.0200
70.4100
173,900
Tue, 28 Apr 2026
72.7300
73.0400
71.4300
72.7900
183,100
Mon, 27 Apr 2026
71.9100
72.6400
71.5000
72.2600
131,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
71.2400
71.9600
70.7800
71.8500
164,000
Thu, 23 Apr 2026
70.7100
71.3800
70.4700
71.3500
111,500
Wed, 22 Apr 2026
71.6100
72.1100
70.3200
70.5500
123,800
Tue, 21 Apr 2026
71.8000
72.2200
70.3000
71.1500
211,400
Mon, 20 Apr 2026
72.5600
73.0300
71.7400
72.0700
112,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
72.3800
74.5500
72.3800
72.7600
150,200
Thu, 16 Apr 2026
72.1000
72.1000
70.8500
71.7500
144,800
Wed, 15 Apr 2026
72.3700
72.3700
70.6000
71.3200
209,400
Tue, 14 Apr 2026
72.9400
74.0800
72.5000
72.8600
140,200
Mon, 13 Apr 2026
72.6200
73.0600
71.8300
73.0100
139,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
73.1500
73.4400
72.3100
73.0200
87,000
Thu, 09 Apr 2026
10 · 8-K
After-hours · 16:55 ET
CURRENT REPORT FILING ↗
Thu, 09 Apr 2026
72.2500
73.6400
72.0500
72.9800
144,600
Wed, 08 Apr 2026
72.2300
73.0400
71.4300
72.6700
173,900
Tue, 07 Apr 2026
68.0800
69.2500
66.9500
69.2300
156,000
Mon, 06 Apr 2026
68.6200
68.6800
67.7100
68.1200
158,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
9 · DEFA14A
After-hours · 16:37 ET
DEFA14A ↗
Thu, 02 Apr 2026
8 · DEF 14A
After-hours · 16:35 ET
DEF 14A ↗
Thu, 02 Apr 2026
70.6500
71.0500
69.2000
69.3000
172,200
Wed, 01 Apr 2026
70.8900
72.3600
70.8900
71.4300
261,100
Tue, 31 Mar 2026
70.8500
71.4300
69.5600
70.9200
182,300
Mon, 30 Mar 2026
70.9900
71.9500
69.7800
70.1400
220,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
69.8000
70.9300
69.3100
70.5200
147,100
Thu, 26 Mar 2026
69.9200
70.9900
69.9200
70.7200
175,400
Wed, 25 Mar 2026
68.6900
70.3200
67.6500
70.1800
200,200
Tue, 24 Mar 2026
7 · 8-K
After-hours · 16:41 ET
CURRENT REPORT FILING ↗
Tue, 24 Mar 2026
65.2500
68.3600
65.2500
67.8400
248,500
Mon, 23 Mar 2026
66.8900
68.1900
65.9400
65.9500
238,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
67.6600
67.6600
65.2100
65.2600
813,300
Thu, 19 Mar 2026
66.7400
67.5500
66.0300
67.2400
217,400
Wed, 18 Mar 2026
69.6600
70.0500
67.4200
67.5900
369,400
Tue, 17 Mar 2026
69.8300
70.6600
69.2800
70.1500
223,600
Mon, 16 Mar 2026
68.7900
69.8900
68.3500
69.3700
215,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
68.6800
69.1700
67.2400
68.4000
177,300
Thu, 12 Mar 2026
67.5700
68.5300
67.3800
67.8700
221,900
Wed, 11 Mar 2026
67.0800
68.4100
66.8400
68.1300
199,200
Tue, 10 Mar 2026
67.1800
68.6700
66.8800
67.6000
263,400
Mon, 09 Mar 2026
66.2400
67.6100
64.8600
67.4500
158,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
69.1800
69.6500
66.7700
67.3700
134,200
Thu, 05 Mar 2026
71.0200
71.3200
68.5800
70.1600
245,200
Wed, 04 Mar 2026
70.7800
72.1600
70.2600
71.6500
202,300
Tue, 03 Mar 2026
68.9600
71.1000
67.5000
70.9300
233,600
Mon, 02 Mar 2026
69.4600
71.1200
68.0100
71.0000
169,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
70.4000
70.7900
69.4000
70.6200
145,500
Thu, 26 Feb 2026
70.5700
71.4200
69.6300
71.0900
164,500
Wed, 25 Feb 2026
70.5000
71.1100
68.7800
70.1800
187,800
Tue, 24 Feb 2026
70.1600
71.0000
69.9000
70.2500
153,000
Mon, 23 Feb 2026
71.4500
72.2600
69.0800
70.0500
222,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 10-K
After market open · 15:02 ET
FORM 10-K ↗
Fri, 20 Feb 2026
71.3400
73.1400
70.4100
72.1100
189,300
Thu, 19 Feb 2026
72.5300
73.1100
71.1400
72.3000
140,300
Wed, 18 Feb 2026
72.6900
73.8500
72.0800
72.6500
163,900
Tue, 17 Feb 2026
72.9600
73.7900
71.5100
72.8900
170,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
73.4700
74.3100
72.7500
72.9700
144,500
Thu, 12 Feb 2026
74.5300
75.3000
72.9800
73.4700
131,600
Wed, 11 Feb 2026
73.5500
74.4200
73.1100
74.1600
152,700
Tue, 10 Feb 2026
72.3400
73.4700
72.2000
72.9200
218,800
Mon, 09 Feb 2026
72.9600
74.2800
72.0200
72.0900
139,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
72.0000
73.6500
71.6400
72.7700
154,000
Thu, 05 Feb 2026
71.3500
72.0600
70.7400
71.6300
199,800
Wed, 04 Feb 2026
69.5100
72.5600
69.5100
71.5500
203,000
Tue, 03 Feb 2026
67.3000
69.9600
67.2900
68.9500
139,500
Mon, 02 Feb 2026
65.7700
67.6600
64.9400
67.3000
209,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
63.6500
68.1800
63.6500
65.7600
739,500
Thu, 29 Jan 2026
5 · 8-K
After-hours · 17:04 ET
CURRENT REPORT FILING ↗
Thu, 29 Jan 2026
66.2700
68.3200
65.0500
65.2500
471,000
Wed, 28 Jan 2026
67.4300
68.0200
66.2400
66.2700
278,000
Tue, 27 Jan 2026
68.2100
68.7300
67.0800
67.1400
228,200
Mon, 26 Jan 2026
69.5100
69.7600
68.0300
68.1500
172,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.3400
69.3500
68.2000
69.0700
141,900
Thu, 22 Jan 2026
67.5800
68.9700
67.3100
68.2900
124,000
Wed, 21 Jan 2026
4 · 8-K
After-hours · 17:00 ET
CURRENT REPORT FILING ↗
Wed, 21 Jan 2026
66.4400
67.6000
66.2400
67.3900
217,300
Tue, 20 Jan 2026
66.3400
66.7300
65.7300
65.9400
91,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
67.1100
67.8100
66.6800
67.1200
130,500
Thu, 15 Jan 2026
67.1000
68.2400
66.5900
67.6400
108,300
Wed, 14 Jan 2026
66.4300
66.9800
65.8400
66.8000
117,600
Tue, 13 Jan 2026
66.5800
67.2600
65.8200
66.2400
126,500
Mon, 12 Jan 2026
66.4200
66.9900
65.9600
66.4400
113,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
65.1900
66.6700
65.0300
66.2500
115,100
Thu, 08 Jan 2026
62.4500
65.6200
62.4500
65.1900
126,200
Wed, 07 Jan 2026
63.8300
63.8300
62.5200
63.0000
119,100
Tue, 06 Jan 2026
61.5400
64.1400
61.4100
63.9300
151,900
Mon, 05 Jan 2026
61.1300
63.0100
61.1300
62.0300
145,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
61.0800
61.4900
60.2900
61.1500
143,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
61.5100
62.1100
60.8400
60.9500
150,700
Tue, 30 Dec 2025
62.1700
62.6400
61.1100
61.5600
155,600
Mon, 29 Dec 2025
61.8800
62.6500
61.5900
62.1400
175,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
61.9000
62.4700
61.6900
62.1400
110,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
61.2500
62.6400
61.1300
61.9100
132,700
Tue, 23 Dec 2025
60.7000
61.5800
60.3700
61.0300
181,400
Mon, 22 Dec 2025
60.7800
62.0900
60.6400
60.7600
142,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.9200
61.3100
59.5100
60.5500
712,200
Thu, 18 Dec 2025
61.8800
62.4300
61.2500
61.4200
216,700
Wed, 17 Dec 2025
61.8600
62.9800
61.4700
61.7200
276,200
Tue, 16 Dec 2025
62.1600
62.8100
61.7100
62.1400
199,100
Mon, 15 Dec 2025
62.3900
62.6100
61.3600
62.2000
242,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.0000
62.4800
61.4100
61.9400
251,200
Thu, 11 Dec 2025
60.8200
62.2500
60.8200
61.5400
159,100
Wed, 10 Dec 2025
58.8100
61.1500
58.8100
60.6900
208,600
Tue, 09 Dec 2025
58.2900
59.7700
58.1100
58.7300
132,900
Mon, 08 Dec 2025
59.3900
59.8900
58.0000
58.1300
117,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
58.5300
59.2100
58.3700
59.1700
119,500
Thu, 04 Dec 2025
58.7400
59.8700
58.4800
58.6300
150,400
Wed, 03 Dec 2025
58.0100
59.1400
57.8800
58.7900
111,200
Tue, 02 Dec 2025
58.6600
58.9500
57.5600
57.9400
94,600
Mon, 01 Dec 2025
58.3100
59.6800
58.3000
58.3500
127,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
59.2200
60.1100
58.2100
58.6500
86,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
58.6300
60.1200
58.1000
59.2400
282,900
Tue, 25 Nov 2025
58.3700
60.1200
58.3700
59.2100
227,200
Mon, 24 Nov 2025
58.3800
59.6000
57.2500
57.7300
198,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
57.7700
59.8500
57.4300
58.7900
169,800
Thu, 20 Nov 2025
57.7800
58.6300
56.6800
56.8800
190,700
Wed, 19 Nov 2025
57.8100
58.2700
57.1700
57.5700
155,400
Tue, 18 Nov 2025
57.2500
57.8300
56.5400
57.5600
235,400
Mon, 17 Nov 2025
57.2300
57.7300
56.7600
57.2300
260,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
57.0700
57.6100
56.2000
57.2200
154,900
Thu, 13 Nov 2025
56.6900
57.9300
56.6900
57.3800
144,900
Wed, 12 Nov 2025
57.1900
58.3400
56.6900
56.7200
181,600
Tue, 11 Nov 2025
56.8400
57.4500
56.5000
57.2800
92,800
Mon, 10 Nov 2025
56.2900
57.1700
55.5300
56.7100
126,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
55.7400
56.4300
55.3700
55.9000
135,700
Thu, 06 Nov 2025
55.9700
57.4000
55.3600
55.5000
151,400
Wed, 05 Nov 2025
55.5700
56.5000
54.6500
56.4200
153,300
Tue, 04 Nov 2025
55.7300
56.4700
55.4500
55.6100
232,200
Mon, 03 Nov 2025
56.6200
56.7300
55.3900
56.0600
212,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
54.8600
56.8100
53.9400
56.7500
336,800
Thu, 30 Oct 2025
54.5000
55.3900
54.1700
55.2400
228,500
Wed, 29 Oct 2025
56.0500
56.3900
54.5800
55.0900
306,600
Tue, 28 Oct 2025
56.5100
57.4000
56.1200
56.5900
188,000
Mon, 27 Oct 2025
59.5400
60.0900
56.5800
56.8600
185,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
3 · 10-Q
After-hours · 16:05 ET
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) ↗
Fri, 24 Oct 2025
60.9700
61.1700
57.3100
59.7100
202,800
Thu, 23 Oct 2025
2 · 8-K
After-hours · 17:03 ET
CURRENT REPORT FILING ↗
Thu, 23 Oct 2025
60.5800
61.9000
60.5800
61.5000
159,100
Wed, 22 Oct 2025
61.9700
62.4100
60.3900
60.5100
158,700
Tue, 21 Oct 2025
60.4500
62.1600
60.0600
62.0000
170,600
Mon, 20 Oct 2025
60.1600
61.0900
59.8100
60.7800
137,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
59.4900
59.7700
58.6800
59.2700
127,500
Thu, 16 Oct 2025
60.6100
60.9700
59.3200
59.5400
150,200
Thu, 16 Oct 2025
1 · 8-K
Pre-market · 08:44 ET
CURRENT REPORT FILING ↗
Wed, 15 Oct 2025
59.9600
60.5200
59.1800
60.4900
215,400
Tue, 14 Oct 2025
58.3300
59.9900
58.1700
59.5000
353,300
Mon, 13 Oct 2025
58.8800
59.7400
58.7800
58.9300
212,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
60.0100
60.7500
57.8600
58.0700
167,500
Thu, 09 Oct 2025
60.9700
61.0200
59.9000
60.0000
150,900
Wed, 08 Oct 2025
61.0900
61.5300
60.5700
60.8400
171,900
Tue, 07 Oct 2025
61.2900
61.6400
60.2900
60.5500
178,600
Mon, 06 Oct 2025
63.0300
63.3600
61.1200
61.3100
156,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
62.1900
63.5600
62.1900
62.7300
161,700
Thu, 02 Oct 2025
62.1000
62.6400
61.6700
62.3200
103,700
Wed, 01 Oct 2025
61.7000
62.5700
61.3400
62.0000
130,800
Tue, 30 Sep 2025
61.3400
62.1800
61.2000
62.1200
137,500
Mon, 29 Sep 2025
62.4700
62.5000
61.0500
61.4500
132,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
60.9000
62.3500
60.7100
62.1900
217,900
Thu, 25 Sep 2025
61.4200
61.5300
60.5000
60.7400
176,600
Wed, 24 Sep 2025
61.6400
62.2100
61.2800
61.6300
163,800
Tue, 23 Sep 2025
62.6600
63.6200
61.8100
61.8700
190,700
Mon, 22 Sep 2025
63.2400
63.3800
62.2000
62.5100
206,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
64.8900
64.8900
62.8500
62.9200
683,200
Thu, 18 Sep 2025
63.8500
65.0300
63.4000
64.6800
224,800
Wed, 17 Sep 2025
63.6900
66.2600
63.4200
63.5100
231,200
Tue, 16 Sep 2025
63.2300
63.5800
62.5900
63.2100
194,400
Mon, 15 Sep 2025
63.8200
64.1000
63.0500
63.1900
129,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
64.4600
64.9500
63.5600
63.5700
166,700
Thu, 11 Sep 2025
63.4200
65.1900
63.4100
65.0000
221,900
Wed, 10 Sep 2025
62.5800
63.7200
62.2500
63.0300
344,300
Tue, 09 Sep 2025
63.8900
64.0200
61.6800
63.0000
248,400
Mon, 08 Sep 2025
64.0600
64.2600
62.9400
64.1700
321,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
63.4300
65.0000
63.0600
64.1100
216,200