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
105.8700
106.1200
102.8100
102.8500
210,717
Thu, 22 Oct 2026
105.8100
107.3400
105.8100
106.7100
236,600
Wed, 21 Oct 2026
105.5600
105.9800
104.2500
105.1000
158,500
Tue, 20 Oct 2026
103.3000
105.9400
103.2400
105.0300
453,600
Mon, 19 Oct 2026
101.7700
103.3000
101.7700
102.7900
324,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
102.3100
103.0500
101.7400
102.8000
257,000
Thu, 15 Oct 2026
103.5900
103.8900
101.3200
101.7900
281,700
Wed, 14 Oct 2026
101.2000
102.4000
100.2000
102.3900
274,500
Tue, 13 Oct 2026
103.2300
104.0000
101.9400
102.8800
227,500
Mon, 12 Oct 2026
103.0500
103.5000
102.0800
102.7000
345,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
102.0100
103.5000
102.0100
102.7500
253,900
Thu, 08 Oct 2026
102.3000
103.3700
101.3400
102.2900
351,400
Wed, 07 Oct 2026
102.0000
104.0100
102.0000
102.2900
334,300
Tue, 06 Oct 2026
102.0100
103.8100
102.0100
103.0000
370,700
Mon, 05 Oct 2026
102.0300
102.8700
101.7900
101.9100
382,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
101.3000
102.8200
101.0000
102.2700
285,900
Thu, 01 Oct 2026
99.0500
100.6700
99.0500
100.2700
365,300
Wed, 30 Sep 2026
99.6200
99.8400
98.2600
98.8500
538,100
Tue, 29 Sep 2026
98.3300
100.4900
98.0700
99.8700
201,300
Mon, 28 Sep 2026
99.5100
99.8500
98.6000
98.8500
345,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
98.7300
99.9300
97.7500
99.4100
264,500
Thu, 24 Sep 2026
97.9000
99.4100
97.9000
98.2900
307,400
Wed, 23 Sep 2026
97.5200
98.5900
96.6800
97.8400
238,100
Tue, 22 Sep 2026
100.5400
100.5400
97.1000
97.9300
254,500
Mon, 21 Sep 2026
101.0700
101.3900
100.0700
100.3400
203,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
99.5000
100.9400
98.3800
100.9400
672,300
Thu, 17 Sep 2026
102.6600
103.1200
100.3500
100.5400
303,800
Wed, 16 Sep 2026
102.1700
102.8700
101.1100
101.9300
216,900
Tue, 15 Sep 2026
103.2400
104.4500
101.7700
102.5100
617,700
Mon, 14 Sep 2026
103.4300
104.5000
103.2700
103.4400
261,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
103.7700
103.8200
101.6200
102.3400
245,100
Thu, 10 Sep 2026
101.8400
102.6700
100.6900
102.6500
418,700
Wed, 09 Sep 2026
102.0000
102.1200
100.6800
101.0600
182,200
Tue, 08 Sep 2026
103.5000
104.1700
102.0000
102.6400
305,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
105.1100
105.4300
104.0100
104.5300
229,100
Thu, 03 Sep 2026
103.0700
107.2000
103.0700
106.0500
357,500
Wed, 02 Sep 2026
101.7000
104.0600
101.2500
102.9100
314,700
Tue, 01 Sep 2026
102.3600
103.4200
100.6700
101.0800
266,800
Mon, 31 Aug 2026
103.4900
104.0100
101.2900
101.9600
284,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
103.0000
104.2000
102.2100
102.9700
207,400
Thu, 27 Aug 2026
106.0500
106.0500
99.7600
102.6400
295,500
Wed, 26 Aug 2026
18 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 26 Aug 2026
104.5600
106.4000
104.5500
105.0700
202,000
Tue, 25 Aug 2026
106.8900
106.8900
103.8400
104.4800
138,400
Mon, 24 Aug 2026
105.9300
107.1500
105.7700
106.2800
183,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
104.3500
106.1300
104.0600
105.7000
271,100
Thu, 20 Aug 2026
103.6800
104.4400
103.1700
103.8700
301,100
Wed, 19 Aug 2026
106.9100
107.7000
104.2100
104.3100
249,400
Tue, 18 Aug 2026
107.4800
109.1200
105.9700
106.3200
337,100
Mon, 17 Aug 2026
105.1700
106.8300
104.8900
106.3800
205,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
104.9300
105.8900
104.5700
105.3800
149,800
Thu, 13 Aug 2026
106.7400
106.7700
104.7000
104.9200
185,100
Wed, 12 Aug 2026
105.6100
106.9900
105.4500
105.5200
182,800
Tue, 11 Aug 2026
106.5500
107.6200
104.8700
105.7600
377,400
Mon, 10 Aug 2026
108.3200
109.4800
105.8200
106.9400
273,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
107.4000
109.5300
106.1700
109.5000
276,900
Thu, 06 Aug 2026
109.1900
109.5100
106.2700
107.4400
427,600
Wed, 05 Aug 2026
110.9500
112.0000
107.3700
109.6100
496,700
Tue, 04 Aug 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 04 Aug 2026
16 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Tue, 04 Aug 2026
106.1300
107.7500
105.2100
106.6000
472,000
Mon, 03 Aug 2026
107.5800
108.7800
106.7200
107.2600
257,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
105.9800
107.7300
105.4600
107.1200
232,600
Thu, 30 Jul 2026
108.7400
109.2900
105.6900
106.7300
264,900
Wed, 29 Jul 2026
109.2100
110.2900
108.2600
108.3700
366,700
Tue, 28 Jul 2026
108.7000
110.9000
108.7000
109.5100
259,500
Mon, 27 Jul 2026
106.1300
108.7300
106.1300
108.4200
188,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
106.0900
107.5000
105.4600
107.2800
221,900
Thu, 23 Jul 2026
102.5700
105.6500
100.7500
105.4600
280,800
Wed, 22 Jul 2026
104.8600
104.9700
101.4000
102.7400
348,100
Tue, 21 Jul 2026
106.2800
106.6400
104.7200
105.7700
221,900
Mon, 20 Jul 2026
106.6200
107.6500
106.2200
106.3000
196,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
107.6200
109.7500
105.7100
106.2500
287,400
Thu, 16 Jul 2026
104.8500
108.1100
104.8500
107.4900
256,900
Wed, 15 Jul 2026
105.0100
106.4300
102.2000
105.2600
426,300
Tue, 14 Jul 2026
109.9700
111.3100
107.7600
107.7800
256,500
Mon, 13 Jul 2026
110.1100
111.9600
109.1400
110.3600
177,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
109.7500
112.4900
109.0300
109.2600
196,000
Thu, 09 Jul 2026
110.5400
111.4700
109.1700
109.7900
319,700
Wed, 08 Jul 2026
111.3500
112.2000
110.1000
110.1200
362,100
Tue, 07 Jul 2026
112.0400
113.0600
110.7400
110.8400
342,200
Mon, 06 Jul 2026
112.0000
112.2800
110.0800
111.1200
298,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
109.0100
111.4600
108.2900
110.4800
306,500
Wed, 01 Jul 2026
107.5100
109.3100
106.3700
108.5400
360,600
Tue, 30 Jun 2026
107.3400
108.5500
106.6200
106.6200
236,300
Mon, 29 Jun 2026
106.5300
108.1000
105.9800
107.2000
325,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
105.3000
107.5400
103.8800
107.4700
888,200
Thu, 25 Jun 2026
106.8700
107.8100
103.9100
104.1200
205,100
Wed, 24 Jun 2026
15 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 24 Jun 2026
107.0100
107.9500
106.0900
106.9900
285,800
Tue, 23 Jun 2026
103.9200
107.0200
103.3200
106.4800
356,400
Mon, 22 Jun 2026
102.7400
105.0000
102.5800
103.1500
353,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
101.8500
102.9300
99.3700
102.6700
745,100
Wed, 17 Jun 2026
101.8100
103.8100
100.8100
101.4000
245,500
Tue, 16 Jun 2026
102.0000
103.1100
101.5200
102.6100
225,600
Mon, 15 Jun 2026
100.3400
102.0900
100.0200
101.0300
167,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
14 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 12 Jun 2026
98.9700
101.4400
98.4800
100.9300
178,800
Thu, 11 Jun 2026
101.6300
101.8900
98.2300
99.1400
203,900
Wed, 10 Jun 2026
13 · 424B5
After-hours · 16:45 ET
424B5 ↗
Wed, 10 Jun 2026
102.2700
103.2200
101.2100
101.3800
217,800
Tue, 09 Jun 2026
102.1100
102.9700
100.5300
101.1100
195,100
Tue, 09 Jun 2026
12 · 424B5
Pre-market · 08:54 ET
424B5 ↗
Tue, 09 Jun 2026
11 · 8-K
Pre-market · 08:27 ET
8-K ↗
Mon, 08 Jun 2026
101.2700
102.5900
99.7600
101.0400
304,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
98.4100
101.6900
98.3000
101.4700
256,200
Thu, 04 Jun 2026
97.6500
99.4800
97.0900
97.5500
269,000
Wed, 03 Jun 2026
97.9000
98.6200
96.7000
96.7400
221,400
Tue, 02 Jun 2026
98.1900
100.3200
97.8800
98.4400
483,000
Mon, 01 Jun 2026
98.1200
98.7100
96.3000
98.6200
372,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
96.1800
98.3800
95.2200
98.0300
407,500
Thu, 28 May 2026
98.7600
99.8400
95.5900
96.5300
252,600
Wed, 27 May 2026
101.2400
102.5200
99.3100
99.3400
176,200
Tue, 26 May 2026
100.9200
102.0800
100.6200
101.5600
146,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
102.3400
102.3800
100.9000
101.0300
177,800
Thu, 21 May 2026
102.5600
102.5600
100.7800
102.3400
183,600
Wed, 20 May 2026
101.9300
103.8600
101.0800
102.9300
289,400
Tue, 19 May 2026
99.7500
101.8700
99.6000
101.4300
183,100
Mon, 18 May 2026
99.6200
103.8300
99.6200
100.6300
381,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
98.9700
99.7200
97.7100
98.1000
188,100
Thu, 14 May 2026
100.2500
101.0800
98.5700
98.6300
158,900
Thu, 14 May 2026
10 · 8-K
Next filing day · accepted 13 May, 18:29 ET
8-K ↗
Wed, 13 May 2026
101.7500
102.1700
99.0000
99.5700
243,500
Tue, 12 May 2026
9 · S-3ASR
After-hours · 17:06 ET
S-3ASR ↗
Tue, 12 May 2026
99.5600
102.3700
97.2800
101.7200
313,300
Mon, 11 May 2026
100.0900
100.9500
98.3600
99.0500
246,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
98.8600
100.5600
97.6800
99.6700
280,600
Thu, 07 May 2026
95.7100
98.1300
94.5900
98.0100
296,100
Wed, 06 May 2026
98.8000
100.6900
92.0000
96.0200
390,900
Tue, 05 May 2026
8 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 05 May 2026
7 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Tue, 05 May 2026
95.5300
98.3700
95.1900
97.4500
268,900
Mon, 04 May 2026
95.6000
96.8900
93.8800
95.4900
213,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
97.8700
98.5000
95.8600
96.2700
156,200
Thu, 30 Apr 2026
94.9000
97.8400
94.4900
97.3100
173,500
Wed, 29 Apr 2026
97.7400
98.1800
95.3900
95.6500
199,700
Tue, 28 Apr 2026
98.3500
99.4000
97.3800
98.2300
278,800
Mon, 27 Apr 2026
96.1200
98.6000
95.7000
98.1500
179,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
97.5000
98.1200
96.0900
96.4700
150,800
Thu, 23 Apr 2026
96.7400
98.8000
96.2100
97.6400
290,100
Wed, 22 Apr 2026
95.3500
96.2500
93.9500
96.2300
186,100
Tue, 21 Apr 2026
95.4900
96.3700
94.4000
95.4500
153,300
Mon, 20 Apr 2026
95.8500
97.1800
94.5100
94.9000
155,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
94.5900
96.4900
94.4200
96.2700
289,700
Thu, 16 Apr 2026
93.1900
94.5200
93.1100
94.4900
351,800
Wed, 15 Apr 2026
93.0200
94.2100
92.4000
93.5400
145,200
Tue, 14 Apr 2026
93.0800
94.1900
92.8700
93.3200
176,100
Mon, 13 Apr 2026
91.9800
93.8800
91.9800
93.7900
187,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
94.0000
94.2500
91.5200
92.2100
167,100
Thu, 09 Apr 2026
92.5100
95.0900
92.5100
94.1000
191,200
Wed, 08 Apr 2026
90.8000
93.2500
90.8000
92.9800
242,000
Tue, 07 Apr 2026
89.2800
90.7500
87.8300
90.1900
230,000
Mon, 06 Apr 2026
87.6900
89.1100
86.0300
89.0900
97,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
86.5800
88.6800
86.0000
88.2100
180,600
Wed, 01 Apr 2026
89.0000
89.6500
86.7000
86.7700
273,400
Tue, 31 Mar 2026
88.6700
89.3200
86.7300
88.1500
137,500
Tue, 31 Mar 2026
6 · DEFA14A
Pre-market · 07:34 ET
DEFA14A ↗
Tue, 31 Mar 2026
5 · DEF 14A
Pre-market · 07:33 ET
DEF 14A ↗
Mon, 30 Mar 2026
86.8500
88.0800
86.3200
87.8300
179,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
88.2500
88.3300
85.3500
86.0200
239,500
Thu, 26 Mar 2026
88.3900
89.2800
87.6600
88.3700
180,700
Wed, 25 Mar 2026
89.4800
90.3700
87.8700
88.4100
178,000
Tue, 24 Mar 2026
87.0000
89.3000
86.5800
88.6000
175,800
Mon, 23 Mar 2026
88.6300
88.9100
86.7400
87.5400
247,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
87.9900
87.9900
86.2100
86.8300
733,500
Thu, 19 Mar 2026
87.7400
89.3700
87.2400
87.9600
222,100
Wed, 18 Mar 2026
89.4000
90.8600
87.8200
87.8500
228,700
Tue, 17 Mar 2026
91.5900
92.1100
89.5000
89.6300
207,600
Mon, 16 Mar 2026
90.0100
90.9500
89.3900
90.4400
205,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
88.9400
90.6700
87.5900
88.9600
180,500
Thu, 12 Mar 2026
86.7500
88.3800
85.8200
87.5800
207,000
Wed, 11 Mar 2026
88.3500
88.8800
87.0000
88.6000
258,200
Tue, 10 Mar 2026
89.3800
91.4000
88.8500
89.0400
358,100
Mon, 09 Mar 2026
89.9400
90.6500
87.3000
89.6900
287,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
90.2700
90.6500
87.9200
90.4800
300,800
Thu, 05 Mar 2026
92.1900
92.7400
88.8500
91.2300
273,500
Wed, 04 Mar 2026
91.1900
93.3100
90.0100
93.0500
469,500
Tue, 03 Mar 2026
90.3900
91.3400
87.7600
91.2800
200,500
Mon, 02 Mar 2026
90.4500
91.7200
90.2900
91.5800
234,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
90.3000
91.4400
89.6300
90.5800
314,500
Thu, 26 Feb 2026
89.4600
90.2400
88.9600
89.8500
309,200
Wed, 25 Feb 2026
86.9500
89.0000
85.5800
88.7400
479,500
Tue, 24 Feb 2026
83.5000
85.9100
82.4200
85.7700
289,000
Mon, 23 Feb 2026
86.6200
86.6200
83.5000
83.8100
465,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
87.0900
87.0900
84.0900
86.4400
480,500
Thu, 19 Feb 2026
86.0200
88.0900
86.0000
86.4500
376,000
Wed, 18 Feb 2026
99.9100
100.0600
85.6800
87.3400
1,061,600
Tue, 17 Feb 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 17 Feb 2026
3 · 10-K
After-hours · 16:10 ET
10-K ↗
Tue, 17 Feb 2026
94.3400
96.8600
93.2000
96.1900
391,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
94.4200
94.4200
92.0500
93.4700
240,200
Thu, 12 Feb 2026
93.9300
95.5400
91.5700
94.7600
331,000
Wed, 11 Feb 2026
93.4900
94.0300
91.1200
93.4700
331,500
Tue, 10 Feb 2026
92.8700
94.0100
91.8200
92.9100
183,500
Mon, 09 Feb 2026
95.0100
95.6100
91.2600
92.8500
230,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
94.0300
95.8200
92.5700
95.1900
311,300
Thu, 05 Feb 2026
91.6300
94.1000
91.6300
93.6000
318,000
Wed, 04 Feb 2026
90.8800
92.7000
90.8700
91.6700
229,700
Tue, 03 Feb 2026
88.3400
90.7600
87.2700
90.2500
298,800
Mon, 02 Feb 2026
87.8100
88.7400
87.0500
88.5900
199,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
86.8900
88.2100
85.2900
87.5900
289,100
Thu, 29 Jan 2026
86.0100
87.6400
83.8300
87.1600
289,600
Wed, 28 Jan 2026
84.8400
86.2400
84.6400
85.3000
340,000
Tue, 27 Jan 2026
86.7500
87.0000
84.5800
85.2100
203,400
Mon, 26 Jan 2026
86.1700
87.8800
85.8500
86.7700
200,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
86.3800
87.2300
84.2800
85.4900
215,700
Thu, 22 Jan 2026
88.0000
88.0000
86.5700
86.9500
182,000
Wed, 21 Jan 2026
89.7800
90.8600
87.2300
88.6000
185,300
Tue, 20 Jan 2026
90.8900
92.3100
88.9100
89.3200
227,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
91.3600
91.8100
90.5200
91.0900
278,700
Thu, 15 Jan 2026
90.0900
91.4900
89.4900
91.3900
155,100
Wed, 14 Jan 2026
89.2300
90.1900
88.9500
89.9500
143,700
Tue, 13 Jan 2026
90.5000
90.5100
88.3100
88.9700
188,800
Mon, 12 Jan 2026
89.2100
90.6000
88.3800
90.3600
137,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
90.5900
90.7500
89.4900
89.6900
137,300
Thu, 08 Jan 2026
89.4400
91.3000
89.4400
90.8500
172,900
Wed, 07 Jan 2026
88.1700
89.8300
86.9900
89.3500
228,200
Tue, 06 Jan 2026
90.0000
91.0000
86.4200
88.2400
269,500
Mon, 05 Jan 2026
91.0200
91.8900
90.0000
90.5200
187,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
93.9200
94.5500
91.6100
91.7700
192,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
93.9600
95.4600
93.4700
94.0600
259,800
Tue, 30 Dec 2025
94.0200
94.4200
93.5600
94.1100
127,800
Mon, 29 Dec 2025
94.1700
95.2600
93.2400
94.0700
185,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
94.8600
95.4100
93.3600
93.9500
157,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
94.6100
95.5400
93.6500
94.6600
98,900
Tue, 23 Dec 2025
95.1300
96.5000
94.4600
94.9300
177,300
Mon, 22 Dec 2025
93.6300
96.0700
93.1500
95.2800
206,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
93.0100
93.9300
91.8100
93.6200
604,300
Thu, 18 Dec 2025
92.7500
93.5100
92.0100
93.1200
197,500
Wed, 17 Dec 2025
92.4400
93.7400
91.1900
93.5400
242,800
Tue, 16 Dec 2025
93.5300
93.9800
91.6800
92.9700
206,400
Mon, 15 Dec 2025
93.9400
94.1900
92.4700
93.3100
254,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
92.8800
94.0800
91.2100
93.5100
232,300
Thu, 11 Dec 2025
90.9500
92.1600
90.3900
91.1500
258,500
Wed, 10 Dec 2025
89.6100
91.0000
89.6100
90.3200
302,700
Tue, 09 Dec 2025
89.5600
91.0000
89.5600
89.9700
125,200
Mon, 08 Dec 2025
90.0100
90.1700
88.3400
89.2700
137,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
90.0100
90.3000
88.8800
89.9500
194,200
Thu, 04 Dec 2025
90.4900
90.9200
89.9100
90.1100
118,900
Wed, 03 Dec 2025
91.4700
92.5100
89.2200
90.5100
178,900
Tue, 02 Dec 2025
92.4300
93.7600
90.7600
91.5200
129,200
Mon, 01 Dec 2025
92.6000
93.8200
92.3100
92.5900
127,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
93.0100
93.5900
92.7200
93.1200
74,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
93.1600
94.8100
93.0600
93.3600
258,300
Tue, 25 Nov 2025
93.4400
95.0000
92.9300
93.0700
194,700
Mon, 24 Nov 2025
91.8000
93.5500
91.4500
92.9800
258,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
89.1800
91.8700
87.1200
91.5500
227,200
Thu, 20 Nov 2025
88.8700
89.9800
87.9800
88.6900
130,500
Wed, 19 Nov 2025
88.7900
89.4000
87.3000
87.8500
159,100
Tue, 18 Nov 2025
89.2300
89.9200
88.0000
89.0600
168,200
Mon, 17 Nov 2025
88.5900
89.5300
88.2200
88.4900
213,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
87.5400
88.4300
86.4000
88.0900
214,400
Thu, 13 Nov 2025
87.2700
88.4800
86.6700
87.3500
164,100
Wed, 12 Nov 2025
87.5100
88.5400
86.9500
87.2800
190,100
Tue, 11 Nov 2025
86.0700
87.5800
85.8300
86.9600
326,400
Mon, 10 Nov 2025
84.3100
86.8600
83.9100
86.0000
223,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
82.7800
85.0200
81.8200
83.5900
251,100
Thu, 06 Nov 2025
82.2500
82.5000
80.6200
82.0000
204,200
Wed, 05 Nov 2025
80.4200
84.0000
80.4200
81.7500
464,800
Tue, 04 Nov 2025
2 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 04 Nov 2025
1 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 04 Nov 2025
76.5900
80.0700
76.0000
79.7700
346,200
Mon, 03 Nov 2025
76.7500
77.0000
74.2900
76.2300
284,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
76.9000
77.6200
76.5100
77.3000
211,300
Thu, 30 Oct 2025
78.2100
78.2100
76.1900
77.5300
226,200
Wed, 29 Oct 2025
76.2300
78.0700
75.8300
77.0200
265,300
Tue, 28 Oct 2025
78.1700
78.4400
76.3600
76.8100
207,100
Mon, 27 Oct 2025
79.5300
79.6300
78.7000
78.7500
112,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
79.0400
79.6000
78.3400
79.2600
110,800
Thu, 23 Oct 2025
78.7800
79.5300
77.8000
78.9100
160,200