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
127.1000
128.5600
126.9300
127.8200
103,327
Thu, 03 Sep 2026
123.7600
126.5700
121.0800
126.2900
133,800
Wed, 02 Sep 2026
123.0800
126.0000
121.1900
124.0600
163,100
Tue, 01 Sep 2026
123.4500
125.1000
122.4800
122.9900
150,800
Mon, 31 Aug 2026
126.6800
127.0700
123.9100
125.5700
380,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
129.3700
131.1900
124.5900
125.5200
216,800
Thu, 27 Aug 2026
128.2100
130.2300
127.2600
129.3300
286,400
Wed, 26 Aug 2026
125.2900
127.1000
124.1100
126.1400
123,600
Tue, 25 Aug 2026
125.0500
125.6000
123.3200
124.7400
148,100
Mon, 24 Aug 2026
124.4400
124.8000
120.5200
122.8400
164,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
127.3400
127.3400
124.6200
126.5500
170,300
Thu, 20 Aug 2026
128.0500
128.9900
125.3100
126.5400
173,300
Wed, 19 Aug 2026
138.1200
138.6400
129.6600
129.6800
199,000
Tue, 18 Aug 2026
141.1600
142.4700
135.4900
136.7500
208,500
Mon, 17 Aug 2026
142.9000
145.9900
142.9000
145.9400
195,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
140.6000
143.9000
138.9600
142.9100
160,800
Thu, 13 Aug 2026
138.7900
140.2100
137.0500
137.7100
140,100
Wed, 12 Aug 2026
139.3600
140.5900
136.7900
138.5800
246,900
Tue, 11 Aug 2026
130.9700
135.2000
130.9700
135.0600
256,600
Mon, 10 Aug 2026
134.5600
134.5600
128.2700
128.4100
107,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
135.7400
136.1200
133.1700
134.4900
128,500
Thu, 06 Aug 2026
131.6700
135.2100
130.7000
133.7300
195,100
Wed, 05 Aug 2026
133.1400
135.2000
130.1600
132.1800
250,500
Tue, 04 Aug 2026
128.8700
133.0700
127.6200
132.3700
291,200
Mon, 03 Aug 2026
121.5600
125.8500
120.3700
125.5900
296,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
124.5100
125.3800
120.1100
123.4700
270,800
Thu, 30 Jul 2026
121.4600
125.3800
119.0100
122.1400
230,200
Wed, 29 Jul 2026
120.0700
130.1200
114.5300
116.7900
573,200
Wed, 29 Jul 2026
14 · 10-Q
Next filing day · accepted 28 Jul, 13:44 ET
10-Q ↗
Tue, 28 Jul 2026
13 · 8-K
After market open · 12:07 ET
8-K ↗
Tue, 28 Jul 2026
126.4900
126.9700
119.0000
119.1800
337,100
Mon, 27 Jul 2026
131.3800
132.6700
124.6600
129.3200
229,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
133.0000
133.9000
129.5500
130.6900
244,700
Thu, 23 Jul 2026
134.6200
136.7400
132.2800
133.0400
229,800
Wed, 22 Jul 2026
135.5600
138.1100
135.4300
136.3500
168,600
Tue, 21 Jul 2026
133.3000
138.0700
133.0900
137.6600
162,600
Mon, 20 Jul 2026
133.0400
134.6500
129.8900
130.8200
227,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
130.3200
133.8100
128.3000
132.2400
533,600
Thu, 16 Jul 2026
135.1500
137.3900
132.4800
134.0800
200,000
Wed, 15 Jul 2026
140.8400
140.8400
136.0300
138.3900
196,400
Tue, 14 Jul 2026
138.7800
140.5100
137.0700
137.5900
235,100
Mon, 13 Jul 2026
135.6400
137.2300
134.0200
134.8300
165,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
137.2500
140.2200
135.7500
137.5200
156,600
Thu, 09 Jul 2026
139.5000
141.2800
137.0000
139.0400
274,300
Wed, 08 Jul 2026
132.2700
137.7800
131.5300
135.4100
359,700
Tue, 07 Jul 2026
137.6600
137.7000
131.0300
133.3900
248,300
Mon, 06 Jul 2026
145.9300
147.6000
140.3300
141.1000
239,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
156.4300
157.9300
143.4200
143.9000
243,100
Wed, 01 Jul 2026
161.2700
162.8100
157.0000
157.0800
267,400
Tue, 30 Jun 2026
165.2900
167.2700
163.4000
163.7300
472,000
Mon, 29 Jun 2026
158.5600
164.9100
155.2400
164.6200
264,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
163.9500
164.0400
158.4600
160.5300
581,500
Thu, 25 Jun 2026
166.5600
168.9800
162.9300
167.0900
249,600
Wed, 24 Jun 2026
159.5100
164.5200
158.5800
162.1400
283,500
Tue, 23 Jun 2026
160.2100
163.9800
158.6800
159.1400
316,700
Mon, 22 Jun 2026
164.9400
169.0000
163.0300
166.5100
393,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
161.7300
165.1400
160.1000
162.6800
414,600
Wed, 17 Jun 2026
161.2000
168.9400
155.8000
158.4800
570,100
Tue, 16 Jun 2026
157.1900
162.6700
155.0600
161.1400
608,900
Mon, 15 Jun 2026
155.9900
160.4500
154.4000
154.9300
478,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
146.3400
153.1400
146.3400
151.0600
360,300
Thu, 11 Jun 2026
139.8900
146.0900
139.3500
145.9900
211,700
Wed, 10 Jun 2026
141.4600
143.8700
136.7300
137.4700
380,600
Tue, 09 Jun 2026
143.7300
147.8700
135.5200
140.7900
208,200
Mon, 08 Jun 2026
140.5500
141.5700
138.7600
140.9200
182,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
143.9300
147.9000
137.6700
137.6700
192,400
Thu, 04 Jun 2026
145.5900
147.7100
143.2100
145.7800
142,600
Wed, 03 Jun 2026
152.1800
153.8100
148.0000
148.0000
223,800
Tue, 02 Jun 2026
149.9900
155.6700
148.4500
154.2200
368,900
Mon, 01 Jun 2026
140.3200
147.2600
140.0000
147.0200
301,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
144.5100
146.0200
138.5200
141.5200
275,800
Thu, 28 May 2026
146.5800
148.4400
142.1700
144.9400
450,400
Wed, 27 May 2026
145.0400
146.0900
140.2700
145.8500
261,400
Tue, 26 May 2026
137.9900
145.6700
136.7100
144.0400
448,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
133.6500
136.7000
133.1900
135.1300
158,800
Thu, 21 May 2026
132.4100
135.2000
131.4100
132.4000
220,300
Wed, 20 May 2026
131.7900
133.2800
128.8300
133.0000
569,300
Tue, 19 May 2026
130.0000
133.9000
128.4500
130.8000
340,600
Tue, 19 May 2026
12 · 8-K
Pre-market · 09:14 ET
8-K ↗
Mon, 18 May 2026
140.7800
140.7800
133.4900
133.8000
349,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
139.8500
141.5500
136.7500
139.7100
198,900
Thu, 14 May 2026
143.7900
144.2900
139.7800
142.8300
193,500
Wed, 13 May 2026
139.4400
143.5700
136.9500
143.1000
177,300
Tue, 12 May 2026
138.4800
139.1500
133.3100
138.4300
246,200
Mon, 11 May 2026
141.8000
142.5700
137.4200
138.5200
322,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
138.3400
141.6300
138.1800
140.6600
137,300
Thu, 07 May 2026
11 · 8-K
After market open · 12:14 ET
8-K ↗
Thu, 07 May 2026
142.9900
144.4600
135.9400
137.2600
270,300
Wed, 06 May 2026
139.5600
143.8100
136.5300
140.5900
510,300
Tue, 05 May 2026
136.2300
138.8700
133.7500
138.1800
203,000
Mon, 04 May 2026
134.2800
135.1200
132.1200
135.0000
259,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
135.7600
137.9400
133.8900
134.4400
203,700
Thu, 30 Apr 2026
128.5200
136.1400
127.3300
135.7500
361,300
Wed, 29 Apr 2026
131.4000
132.4400
123.4500
127.3500
507,500
Wed, 29 Apr 2026
10 · 10-Q
Next filing day · accepted 28 Apr, 17:45 ET
10-Q ↗
Tue, 28 Apr 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 28 Apr 2026
131.3200
133.6900
127.8400
129.4200
467,500
Mon, 27 Apr 2026
132.1800
132.7300
128.6900
132.5000
391,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
129.9300
133.7800
127.4900
131.4600
173,200
Thu, 23 Apr 2026
122.8800
131.7600
122.8800
128.4200
392,600
Wed, 22 Apr 2026
124.8100
125.5000
120.6900
120.7200
326,200
Tue, 21 Apr 2026
125.3800
127.6700
122.3900
123.4800
256,600
Mon, 20 Apr 2026
122.5400
125.1500
122.3400
124.7300
121,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
120.0000
122.5800
120.0000
122.3400
303,300
Thu, 16 Apr 2026
117.5800
118.9800
117.1100
118.9800
148,800
Wed, 15 Apr 2026
117.0300
117.8000
115.1300
117.8000
123,400
Tue, 14 Apr 2026
119.1400
120.0000
116.5700
117.9700
139,100
Mon, 13 Apr 2026
117.8400
119.3700
116.3200
119.0500
146,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
116.5400
118.7900
115.3200
117.9600
178,400
Thu, 09 Apr 2026
113.9200
116.8900
113.0800
115.5500
112,900
Wed, 08 Apr 2026
111.0700
114.6800
108.7600
114.0600
263,300
Tue, 07 Apr 2026
105.3300
107.6600
104.5500
107.4900
188,200
Mon, 06 Apr 2026
105.4800
106.7000
103.6600
105.8000
140,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
104.6200
106.3000
103.8900
105.5000
245,800
Wed, 01 Apr 2026
107.7300
109.3900
105.3300
106.0400
156,100
Tue, 31 Mar 2026
107.2400
109.6100
106.0000
107.3300
91,900
Mon, 30 Mar 2026
110.5700
110.5700
105.3600
106.0000
106,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
108.2200
110.0000
106.8400
109.3300
162,100
Thu, 26 Mar 2026
108.1800
110.7200
107.7500
109.2900
154,100
Wed, 25 Mar 2026
105.8700
109.8500
104.2300
109.7100
223,900
Wed, 25 Mar 2026
8 · DEFA14A
Next filing day · accepted 24 Mar, 17:32 ET
DEFA14A ↗
Tue, 24 Mar 2026
7 · DEF 14A
After-hours · 17:30 ET
DEF 14A ↗
Tue, 24 Mar 2026
101.5700
105.2200
101.5700
104.4900
176,300
Mon, 23 Mar 2026
99.4800
103.1900
99.4800
102.4000
195,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
102.5100
102.5100
97.0600
98.5800
322,400
Thu, 19 Mar 2026
99.1000
103.3400
98.7800
102.4300
143,000
Wed, 18 Mar 2026
100.7700
104.0900
99.9200
100.7400
189,400
Tue, 17 Mar 2026
102.4500
104.0600
98.8600
101.0100
273,700
Mon, 16 Mar 2026
104.1000
105.0000
101.4000
101.8200
198,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
104.1700
104.8300
101.4800
102.4800
144,500
Thu, 12 Mar 2026
103.3200
104.3200
102.3200
103.1200
85,500
Wed, 11 Mar 2026
105.4100
106.1600
104.2000
105.0100
80,600
Tue, 10 Mar 2026
104.0500
107.4200
104.0500
105.5500
88,700
Mon, 09 Mar 2026
102.0300
104.9000
99.8500
104.7700
126,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
105.3500
106.9100
101.7700
103.5800
161,200
Thu, 05 Mar 2026
107.8600
109.7800
104.9000
109.4200
239,800
Wed, 04 Mar 2026
111.8700
111.9900
108.8900
109.7800
139,000
Tue, 03 Mar 2026
6 · 8-K
After-hours · 17:04 ET
8-K ↗
Tue, 03 Mar 2026
108.6100
111.2500
105.9600
110.6700
145,200
Mon, 02 Mar 2026
106.6600
111.9200
106.6600
111.9100
250,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
106.5100
107.9000
106.0200
107.8300
163,000
Thu, 26 Feb 2026
110.1000
111.0500
107.4400
108.3300
183,600
Wed, 25 Feb 2026
109.4800
111.1800
108.6000
109.7700
157,300
Tue, 24 Feb 2026
107.2500
108.7600
106.5500
108.2200
133,400
Mon, 23 Feb 2026
106.0100
107.6300
102.6400
106.2100
194,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
111.0400
112.5900
107.1000
107.4900
167,700
Thu, 19 Feb 2026
5 · 10-K
After market open · 14:35 ET
10-K ↗
Thu, 19 Feb 2026
105.9800
112.3400
105.5700
111.1100
210,700
Wed, 18 Feb 2026
106.2200
111.1800
102.1500
107.2000
299,000
Tue, 17 Feb 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 17 Feb 2026
104.1700
106.2900
102.4600
103.1300
302,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
108.7100
108.7100
104.4600
107.7900
201,900
Thu, 12 Feb 2026
111.4100
112.8100
108.4700
108.9800
127,900
Wed, 11 Feb 2026
106.9300
111.0000
106.7500
110.2000
141,100
Tue, 10 Feb 2026
105.9900
107.7100
104.8300
106.0000
105,800
Mon, 09 Feb 2026
105.8100
106.4400
104.4600
106.1000
106,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
103.3500
107.0500
103.3500
105.9300
159,400
Thu, 05 Feb 2026
102.3500
103.9800
101.2000
102.1000
201,500
Wed, 04 Feb 2026
102.3600
103.1600
99.8700
102.5100
231,900
Tue, 03 Feb 2026
98.9300
100.5500
97.7400
100.5000
96,700
Mon, 02 Feb 2026
97.6000
98.9800
96.7400
98.0000
152,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
97.7600
98.9700
96.2300
97.2400
131,200
Thu, 29 Jan 2026
96.9500
99.6300
96.2300
99.1900
127,900
Wed, 28 Jan 2026
97.7100
98.6700
95.2100
96.0600
95,900
Tue, 27 Jan 2026
98.1900
98.7500
97.3500
97.5400
60,500
Mon, 26 Jan 2026
95.6700
98.7900
94.8500
98.1000
136,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
98.0100
99.3300
93.9800
94.9000
395,700
Thu, 22 Jan 2026
101.1000
103.1500
98.1200
98.2500
281,500
Wed, 21 Jan 2026
100.8100
102.6800
98.9600
100.3400
275,600
Tue, 20 Jan 2026
98.9900
100.7400
98.2100
99.9000
100,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
100.8600
100.8600
98.2900
99.0900
108,000
Thu, 15 Jan 2026
100.1000
102.2900
100.0300
100.8900
126,500
Wed, 14 Jan 2026
97.6200
99.8500
96.8800
99.6500
126,000
Tue, 13 Jan 2026
96.8900
99.8300
96.6000
97.3400
193,300
Mon, 12 Jan 2026
95.3500
97.1600
94.9600
96.4300
93,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
93.6600
96.1800
93.6600
95.7300
125,700
Thu, 08 Jan 2026
92.4000
94.7800
91.8700
93.8800
100,900
Wed, 07 Jan 2026
96.1100
96.1100
92.9200
93.1000
83,000
Tue, 06 Jan 2026
92.4900
96.4000
92.4900
96.3400
147,000
Mon, 05 Jan 2026
92.1000
94.8900
92.1000
93.4200
102,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
92.5100
94.3400
90.7900
91.9700
200,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
93.7200
93.7200
91.3300
91.5700
89,300
Tue, 30 Dec 2025
93.8900
94.1900
93.0800
93.5500
75,000
Mon, 29 Dec 2025
93.5100
93.9100
92.4400
93.8300
81,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
93.5700
94.3700
92.8600
94.2600
84,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
93.0900
94.4100
93.0900
94.0300
33,300
Tue, 23 Dec 2025
92.6900
93.8600
92.1800
93.4000
108,500
Mon, 22 Dec 2025
94.1000
95.1200
93.5700
93.8700
148,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
92.0700
93.6500
91.0300
93.6500
307,000
Thu, 18 Dec 2025
92.7700
93.3200
91.4000
92.3700
132,500
Wed, 17 Dec 2025
92.0000
93.5000
90.7000
91.8300
202,500
Tue, 16 Dec 2025
91.5900
92.7800
91.3200
92.3400
129,900
Mon, 15 Dec 2025
93.5500
93.5500
88.5800
91.7500
319,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
95.0000
95.0000
91.5500
93.1000
224,900
Thu, 11 Dec 2025
91.7000
94.7800
91.4700
94.6700
248,200
Wed, 10 Dec 2025
87.3900
91.8400
87.3900
91.7000
153,900
Tue, 09 Dec 2025
85.2900
87.8100
85.2900
87.3900
102,800
Mon, 08 Dec 2025
87.1500
87.4500
85.0900
85.3900
109,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
86.4500
87.9000
86.2700
86.9900
61,900
Thu, 04 Dec 2025
87.4500
88.8400
86.8400
87.2000
75,100
Wed, 03 Dec 2025
86.5100
88.8000
86.5100
87.8700
131,600
Tue, 02 Dec 2025
84.9300
87.3500
84.2100
86.4500
100,600
Mon, 01 Dec 2025
82.6700
84.8400
82.2400
84.4900
120,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.3500
83.9800
81.9700
83.8100
65,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
80.9300
84.0200
80.9300
82.4200
201,600
Tue, 25 Nov 2025
80.7900
82.5400
80.4900
81.6500
111,400
Mon, 24 Nov 2025
79.7800
80.5300
78.8200
79.9800
190,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
75.8000
80.9600
75.8000
80.0800
182,000
Thu, 20 Nov 2025
78.8200
79.5000
75.1400
75.5600
99,800
Wed, 19 Nov 2025
79.6200
80.1300
76.9400
77.1100
153,500
Tue, 18 Nov 2025
76.9400
79.5700
76.5300
79.2400
166,500
Mon, 17 Nov 2025
78.1300
79.0300
76.5500
76.8000
134,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
78.0000
79.2900
76.8900
78.3500
135,400
Thu, 13 Nov 2025
82.1100
82.6400
78.8700
79.2900
141,000
Wed, 12 Nov 2025
84.3300
85.5500
81.9200
82.2700
114,400
Tue, 11 Nov 2025
84.3500
85.4600
83.4100
84.0500
174,400
Mon, 10 Nov 2025
85.3400
86.2500
83.9300
85.0600
131,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
84.1100
84.4800
82.9800
84.2800
204,900
Thu, 06 Nov 2025
85.3000
86.3300
83.2500
84.4500
156,700
Wed, 05 Nov 2025
83.2100
85.8800
82.9000
85.6800
141,700
Tue, 04 Nov 2025
81.2300
83.8800
80.0000
82.3200
224,800
Mon, 03 Nov 2025
87.5100
88.2200
82.5500
82.8000
283,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
88.1800
89.1200
84.4000
87.5400
440,600
Thu, 30 Oct 2025
90.6800
98.0800
87.5900
88.2700
490,100
Thu, 30 Oct 2025
3 · 10-Q
Next filing day · accepted 29 Oct, 17:46 ET
10-Q ↗
Wed, 29 Oct 2025
2 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 29 Oct 2025
86.4100
86.6800
81.3100
83.5900
895,000
Tue, 28 Oct 2025
86.1000
86.1000
83.6200
85.7500
102,900
Mon, 27 Oct 2025
87.0800
87.5900
85.4000
86.4500
101,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
87.2600
87.9300
86.0600
86.3600
134,600
Thu, 23 Oct 2025
84.8500
87.3900
84.8500
87.0600
71,700
Wed, 22 Oct 2025
85.0900
85.7400
83.6800
84.6100
110,300
Tue, 21 Oct 2025
86.1000
86.4900
84.9800
85.1700
97,800
Mon, 20 Oct 2025
84.8100
86.5700
84.8100
85.8200
70,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
84.4800
85.8800
83.6200
84.1400
82,400
Fri, 17 Oct 2025
1 · 8-K
Next filing day · accepted 16 Oct, 17:41 ET
8-K ↗
Thu, 16 Oct 2025
86.7700
87.1600
85.4300
85.4300
137,000
Wed, 15 Oct 2025
84.3000
86.7200
84.0100
86.3400
105,700
Tue, 14 Oct 2025
83.3300
85.0900
83.0700
83.7800
86,800
Mon, 13 Oct 2025
83.1100
84.6100
82.3800
84.5700
149,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
84.2200
84.6500
80.7400
81.5700
161,400
Thu, 09 Oct 2025
84.7500
84.7500
82.9300
84.1300
63,200
Wed, 08 Oct 2025
82.4300
85.1800
82.4300
84.5300
104,800
Tue, 07 Oct 2025
85.8800
85.8800
81.2500
82.3900
186,200
Mon, 06 Oct 2025
83.9100
84.6000
83.1800
84.4900
125,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
82.7700
84.3300
82.3000
83.0700
180,300
Thu, 02 Oct 2025
82.5600
83.2700
80.7900
82.2000
135,900
Wed, 01 Oct 2025
80.5200
83.1000
79.8900
81.8300
176,700
Tue, 30 Sep 2025
80.1400
80.8000
79.1900
80.4600
117,000
Mon, 29 Sep 2025
80.3600
80.7900
79.2300
80.2500
222,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
78.5700
80.3500
78.5700
80.0400
132,000
Thu, 25 Sep 2025
78.9500
79.6300
77.8200
78.9300
165,700
Wed, 24 Sep 2025
78.4000
80.2800
78.4000
79.7100
186,100
Tue, 23 Sep 2025
82.6400
83.5800
78.3200
78.3300
133,800
Mon, 22 Sep 2025
82.0900
82.0900
81.0500
81.5500
196,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
83.4100
84.1300
81.2100
81.7500
315,300
Thu, 18 Sep 2025
83.2100
84.6700
82.8600
83.4900
166,300
Wed, 17 Sep 2025
82.1200
82.9600
80.4500
81.8400
217,800
Tue, 16 Sep 2025
81.7800
82.5000
80.7900
82.1100
151,100
Mon, 15 Sep 2025
81.0700
82.9200
80.1600
81.6400
162,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
83.4000
83.4000
80.8500
81.0000
333,900
Thu, 11 Sep 2025
79.6300
84.2900
79.5200
83.9400
375,200
Wed, 10 Sep 2025
79.8200
80.5000
78.7500
79.3500
127,300
Tue, 09 Sep 2025
77.9900
79.6300
77.0000
79.3800
168,200
Mon, 08 Sep 2025
78.9100
79.2200
77.5200
78.4500
189,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
80.0900
81.3700
78.4900
78.7600
158,800