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
133.4700
134.7000
133.1600
134.2800
102,422
Thu, 22 Oct 2026
130.2600
134.5700
129.9000
134.1700
201,300
Wed, 21 Oct 2026
129.9700
131.0100
129.2600
129.9200
132,800
Tue, 20 Oct 2026
129.6700
132.1000
129.6700
130.2300
182,800
Mon, 19 Oct 2026
131.2900
131.8900
128.6200
128.9300
119,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
131.3900
132.7000
130.0200
132.1800
197,100
Thu, 15 Oct 2026
131.7500
133.2800
130.2100
130.6600
171,900
Wed, 14 Oct 2026
129.1900
130.6900
128.4100
129.6500
235,700
Tue, 13 Oct 2026
130.0900
130.4300
128.0600
129.7600
134,100
Mon, 12 Oct 2026
128.0300
129.6600
127.9900
129.0000
146,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
127.9000
128.8400
127.6600
127.7500
70,600
Thu, 08 Oct 2026
127.8300
128.5200
126.4800
128.1600
123,500
Wed, 07 Oct 2026
127.2100
128.5200
126.0500
127.8300
170,000
Tue, 06 Oct 2026
127.5300
128.1800
126.9000
128.0800
123,200
Mon, 05 Oct 2026
126.9900
127.7400
125.4700
126.2700
210,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
125.2000
127.8800
125.0100
127.3800
210,200
Thu, 01 Oct 2026
127.1400
128.1500
124.3300
124.3300
272,500
Thu, 01 Oct 2026
18 · 8-K
Pre-market · 07:30 ET
8-K ↗
Thu, 01 Oct 2026
17 · 424B5
Next filing day · accepted 30 Sep, 18:40 ET
424B5 ↗
Wed, 30 Sep 2026
129.1100
129.6000
127.8400
128.4600
179,700
Tue, 29 Sep 2026
15 · S-3ASR
After-hours · 17:29 ET
S-3ASR ↗
Tue, 29 Sep 2026
127.2100
128.7800
126.2700
128.1500
145,700
Tue, 29 Sep 2026
16 · 8-K
Next filing day · accepted 28 Sep, 18:34 ET
8-K ↗
Mon, 28 Sep 2026
129.1500
129.1500
125.9000
127.3000
175,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
128.2700
133.0100
128.0300
128.7700
215,100
Thu, 24 Sep 2026
130.1200
133.1000
127.6900
128.2600
180,900
Wed, 23 Sep 2026
131.3500
132.1200
129.5300
129.6400
187,900
Tue, 22 Sep 2026
131.3000
132.9100
129.9200
131.9200
232,900
Mon, 21 Sep 2026
130.7100
132.1200
130.5600
131.1500
236,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
130.4800
131.8000
129.5000
131.3800
422,000
Thu, 17 Sep 2026
130.5400
131.4800
129.8500
130.8400
186,000
Wed, 16 Sep 2026
129.6700
131.7400
128.6300
129.7500
192,600
Tue, 15 Sep 2026
128.9200
129.6700
127.5000
128.6900
146,800
Mon, 14 Sep 2026
130.6400
131.0600
128.3600
129.2500
146,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
131.4500
131.5100
129.3600
129.8200
178,000
Thu, 10 Sep 2026
131.0200
132.2800
128.9300
129.5900
138,800
Wed, 09 Sep 2026
133.5300
133.8600
129.1500
130.6500
151,400
Tue, 08 Sep 2026
132.2900
133.5600
132.2500
133.0200
142,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
131.6400
133.3600
131.6400
132.6600
119,700
Thu, 03 Sep 2026
131.9200
132.7400
130.5200
132.2400
184,300
Wed, 02 Sep 2026
132.7400
132.7400
130.3500
130.8600
218,200
Tue, 01 Sep 2026
134.3600
134.9400
131.4300
132.3000
144,100
Tue, 01 Sep 2026
14 · 8-K
Pre-market · 08:13 ET
8-K ↗
Mon, 31 Aug 2026
132.4000
133.8300
131.6700
133.5400
110,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
134.0200
134.8600
131.9800
132.7100
131,900
Thu, 27 Aug 2026
135.4400
135.4400
132.2200
133.3000
117,500
Wed, 26 Aug 2026
134.7000
136.1300
133.8900
134.1800
208,800
Tue, 25 Aug 2026
135.3400
136.7000
134.4700
135.0000
158,000
Mon, 24 Aug 2026
134.5100
137.0800
134.2700
135.2500
169,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
137.6600
138.0200
133.9200
134.1300
112,700
Thu, 20 Aug 2026
136.3100
138.3100
136.3100
137.5800
150,500
Wed, 19 Aug 2026
135.1600
137.7400
135.1600
136.8400
138,000
Tue, 18 Aug 2026
136.0300
137.7400
136.0300
136.5600
181,900
Mon, 17 Aug 2026
134.1600
134.9900
134.1100
134.5500
129,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
134.4800
136.1400
134.4100
135.1000
140,300
Thu, 13 Aug 2026
135.8200
137.2500
134.6700
135.3500
157,400
Wed, 12 Aug 2026
132.9700
135.0000
132.8400
134.7300
143,900
Tue, 11 Aug 2026
132.4500
134.2300
131.5500
133.5600
153,700
Mon, 10 Aug 2026
132.7900
134.1600
131.6100
132.3600
195,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
130.8300
134.3300
129.7200
133.8500
170,300
Thu, 06 Aug 2026
13 · 10-Q
After-hours · 17:18 ET
10-Q ↗
Thu, 06 Aug 2026
12 · 8-K
After-hours · 16:49 ET
8-K ↗
Thu, 06 Aug 2026
135.2400
136.0500
133.0100
133.5000
166,300
Wed, 05 Aug 2026
133.0700
134.5800
130.7600
133.8400
185,400
Tue, 04 Aug 2026
132.9500
133.8600
130.8100
133.0900
169,500
Mon, 03 Aug 2026
132.2200
134.7000
131.9600
133.8600
210,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
131.8900
133.0600
130.8200
132.7800
237,300
Thu, 30 Jul 2026
135.8500
136.7100
131.8600
133.1700
196,000
Wed, 29 Jul 2026
138.1200
139.3200
136.5400
136.7800
242,800
Tue, 28 Jul 2026
137.1500
140.8300
137.1500
137.9200
232,600
Mon, 27 Jul 2026
135.5700
137.4400
135.1600
135.6100
307,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
135.8000
137.3600
132.2000
135.7800
112,600
Thu, 23 Jul 2026
133.3400
136.1900
133.2700
134.6100
146,900
Wed, 22 Jul 2026
133.2400
135.2800
131.1800
135.2300
196,400
Tue, 21 Jul 2026
131.9600
132.9800
130.8800
131.9200
193,300
Mon, 20 Jul 2026
133.0100
135.2400
133.0000
133.0000
144,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
135.0100
138.3700
132.4000
133.2900
179,600
Thu, 16 Jul 2026
130.7900
135.0000
130.7900
133.8100
226,200
Wed, 15 Jul 2026
130.8000
133.0600
129.3500
130.4400
219,800
Tue, 14 Jul 2026
133.9100
135.0000
130.8100
131.1300
197,800
Mon, 13 Jul 2026
11 · 8-K
After market open · 11:45 ET
8-K ↗
Mon, 13 Jul 2026
129.1300
134.1600
128.8300
133.9100
316,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
127.3700
129.7100
127.3700
128.8700
602,700
Thu, 09 Jul 2026
125.0500
129.1000
124.1600
127.9100
392,100
Wed, 08 Jul 2026
124.1600
126.0500
123.1400
125.2600
230,300
Tue, 07 Jul 2026
122.8400
125.3500
122.8400
124.3300
125,100
Mon, 06 Jul 2026
125.0100
125.3600
121.6200
122.0200
111,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
123.4300
125.3900
122.7500
125.0000
132,400
Wed, 01 Jul 2026
123.2500
125.0000
122.2300
122.7600
180,700
Tue, 30 Jun 2026
123.5000
124.5800
122.1700
122.4800
224,600
Mon, 29 Jun 2026
124.6700
126.1000
122.7700
123.9700
192,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
123.5500
126.2600
122.9700
125.9000
869,300
Thu, 25 Jun 2026
121.8900
125.2100
121.0000
122.7500
165,700
Wed, 24 Jun 2026
121.8900
123.2800
121.8900
122.0400
220,100
Tue, 23 Jun 2026
120.3300
122.4800
119.7600
121.5400
140,700
Mon, 22 Jun 2026
119.8300
121.1900
118.8800
118.9700
191,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
120.2100
121.1100
119.0500
120.6000
306,500
Wed, 17 Jun 2026
121.4000
122.6600
119.5300
120.0300
164,600
Tue, 16 Jun 2026
122.6100
123.7900
121.3900
122.1500
130,000
Mon, 15 Jun 2026
121.7400
123.8300
121.5000
121.9600
143,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
122.4500
124.2700
122.4500
123.5500
118,700
Thu, 11 Jun 2026
125.3000
126.3100
122.2000
122.3100
98,800
Wed, 10 Jun 2026
124.7100
125.7500
123.3000
124.5200
97,300
Tue, 09 Jun 2026
123.1700
125.5200
122.6100
123.0400
113,000
Mon, 08 Jun 2026
124.0600
124.7000
122.0600
122.2200
105,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
122.3000
125.3100
122.3000
123.7800
150,500
Thu, 04 Jun 2026
122.3000
122.7500
120.3700
121.2900
79,400
Wed, 03 Jun 2026
122.1500
123.1500
120.5100
120.6200
129,100
Tue, 02 Jun 2026
119.8300
123.7000
119.8300
122.2900
182,100
Mon, 01 Jun 2026
122.1400
122.8200
119.1300
120.6200
199,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
122.5700
123.8200
122.5700
123.3200
182,800
Thu, 28 May 2026
125.1800
126.7400
122.4300
123.0600
194,900
Wed, 27 May 2026
126.3400
127.9300
124.9400
125.8500
124,800
Tue, 26 May 2026
126.9900
127.8500
126.1900
127.1000
113,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
126.1300
126.9600
125.3700
126.5200
123,800
Thu, 21 May 2026
126.1900
127.5100
124.9400
127.0200
115,300
Wed, 20 May 2026
127.6500
128.4400
126.4900
126.9500
106,300
Tue, 19 May 2026
126.8300
129.0600
125.9700
127.7200
116,600
Mon, 18 May 2026
125.4700
127.7200
125.4700
126.8300
115,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
127.6300
127.6300
124.5500
124.7700
113,100
Thu, 14 May 2026
126.7600
128.0000
125.6700
127.5700
136,300
Wed, 13 May 2026
125.4900
126.7800
124.2400
126.4000
112,100
Tue, 12 May 2026
125.6100
127.6700
125.1100
126.1500
163,000
Mon, 11 May 2026
127.1100
127.1800
125.3200
125.5600
114,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
10 · 8-K
After market open · 13:55 ET
8-K ↗
Fri, 08 May 2026
127.4400
128.2000
126.2200
126.4200
112,300
Thu, 07 May 2026
127.0000
129.0800
125.6200
127.2300
302,600
Wed, 06 May 2026
9 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Wed, 06 May 2026
8 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 06 May 2026
125.7800
127.3000
123.4700
125.8300
110,500
Tue, 05 May 2026
126.5500
127.4700
125.3600
125.8500
70,800
Mon, 04 May 2026
125.7900
127.9500
125.1900
126.4800
131,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
126.4900
128.3700
126.0900
126.9400
90,700
Thu, 30 Apr 2026
124.9100
126.9700
124.5200
126.1200
140,700
Wed, 29 Apr 2026
126.3100
126.9500
124.9700
125.1300
101,900
Tue, 28 Apr 2026
128.7200
128.9300
127.1800
127.4700
134,800
Mon, 27 Apr 2026
128.2100
130.1700
126.8300
127.0500
115,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
127.5000
128.7400
127.1300
127.6400
132,900
Thu, 23 Apr 2026
125.5300
128.1300
125.2500
127.9100
85,400
Wed, 22 Apr 2026
125.0000
125.3900
124.0900
124.6400
102,400
Tue, 21 Apr 2026
127.0200
127.0200
124.3200
124.4400
121,700
Mon, 20 Apr 2026
126.5800
128.5000
126.4200
126.6000
98,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
127.2100
127.2100
125.1000
126.5300
203,000
Thu, 16 Apr 2026
127.4300
128.4000
126.4500
127.4400
155,500
Wed, 15 Apr 2026
127.3900
128.6300
127.0800
128.0400
100,400
Tue, 14 Apr 2026
128.0300
129.7000
127.1300
129.3300
86,900
Mon, 13 Apr 2026
131.4000
132.5400
128.0200
128.8600
96,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
132.4000
132.7700
131.0100
131.6000
91,000
Thu, 09 Apr 2026
130.2900
133.4700
129.1100
132.7300
95,300
Wed, 08 Apr 2026
131.0600
131.4500
129.4900
131.2000
132,300
Tue, 07 Apr 2026
128.0400
130.5300
128.0400
129.9100
110,900
Mon, 06 Apr 2026
129.0500
130.0200
127.1200
128.1200
101,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
127.8700
129.8100
127.3600
129.4600
129,300
Wed, 01 Apr 2026
125.5600
130.2700
125.2000
127.7100
224,000
Tue, 31 Mar 2026
126.2200
126.4200
122.9400
126.3700
275,400
Mon, 30 Mar 2026
125.4500
127.3100
124.6000
126.1600
217,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
124.1700
125.6800
122.4700
124.1400
140,400
Thu, 26 Mar 2026
123.3100
124.4900
122.5200
124.3800
135,800
Wed, 25 Mar 2026
7 · DEFA14A
After market open · 10:39 ET
DEFA14A ↗
Wed, 25 Mar 2026
6 · DEF 14A
After market open · 10:36 ET
DEF 14A ↗
Wed, 25 Mar 2026
125.2200
125.6200
123.3000
123.4400
121,000
Tue, 24 Mar 2026
5 · 8-K
After-hours · 16:41 ET
8-K ↗
Tue, 24 Mar 2026
125.1300
127.0300
124.4000
124.5000
151,300
Mon, 23 Mar 2026
125.5700
127.7600
122.5300
126.6100
242,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
127.5300
129.1000
122.7900
123.5500
600,500
Thu, 19 Mar 2026
126.9700
128.6900
126.4600
127.4500
191,200
Wed, 18 Mar 2026
127.7300
128.6700
126.6000
127.3800
185,100
Tue, 17 Mar 2026
131.0900
131.3300
128.4900
128.7900
133,700
Mon, 16 Mar 2026
131.1300
131.3600
129.0100
130.4300
140,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
130.4900
131.2800
129.1500
130.6500
125,200
Thu, 12 Mar 2026
127.4400
130.7700
127.4400
129.2200
173,300
Wed, 11 Mar 2026
128.4700
129.0900
126.7000
128.5900
112,500
Tue, 10 Mar 2026
129.7500
131.1400
128.9000
129.0400
137,500
Mon, 09 Mar 2026
131.0300
132.9100
129.4000
132.0100
136,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
131.2300
132.3000
129.3700
132.2500
191,700
Thu, 05 Mar 2026
136.1300
136.1300
132.3100
132.3500
303,200
Wed, 04 Mar 2026
137.1600
137.8900
135.5000
137.6600
101,600
Tue, 03 Mar 2026
136.1700
137.8700
134.0000
137.1600
120,700
Mon, 02 Mar 2026
136.0600
138.1400
135.4600
137.2100
132,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
135.0000
138.4100
133.2400
135.9700
185,000
Thu, 26 Feb 2026
134.8300
136.7000
132.4500
134.6200
106,900
Wed, 25 Feb 2026
4 · 10-K
After-hours · 16:54 ET
10-K ↗
Wed, 25 Feb 2026
3 · 8-K
After-hours · 16:44 ET
8-K ↗
Wed, 25 Feb 2026
134.3800
134.5900
132.3400
134.2400
106,600
Tue, 24 Feb 2026
135.5600
136.7300
134.3300
135.0500
105,500
Mon, 23 Feb 2026
134.4500
136.8600
132.5800
135.0700
104,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
135.1100
135.2200
132.1600
134.3900
94,600
Thu, 19 Feb 2026
131.5100
134.1900
131.5100
133.5900
120,800
Wed, 18 Feb 2026
133.7500
134.8400
130.4300
130.7700
126,600
Tue, 17 Feb 2026
136.0000
138.0700
134.1200
134.7100
114,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
134.1200
135.6200
131.1200
135.6000
101,900
Thu, 12 Feb 2026
130.5000
135.3500
130.5000
134.4200
139,300
Wed, 11 Feb 2026
130.4800
131.4500
129.2900
130.3700
181,600
Tue, 10 Feb 2026
129.1700
131.5600
127.8400
130.2600
110,600
Mon, 09 Feb 2026
129.7000
129.8400
126.7700
128.9900
90,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
133.2300
133.9000
129.8700
129.8700
108,700
Thu, 05 Feb 2026
132.0800
133.7400
130.6100
131.9900
240,100
Wed, 04 Feb 2026
129.5700
131.7600
128.0900
130.8800
82,900
Tue, 03 Feb 2026
126.8200
130.1600
126.8200
128.6500
118,700
Mon, 02 Feb 2026
128.9400
130.6200
126.7000
127.4700
127,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
126.9300
129.0300
126.6700
128.6800
182,100
Thu, 29 Jan 2026
125.2300
127.8800
125.0400
127.3000
136,400
Wed, 28 Jan 2026
127.3200
127.3200
125.4000
125.8500
122,000
Tue, 27 Jan 2026
126.3300
128.1900
125.7500
127.6500
95,100
Mon, 26 Jan 2026
125.6700
127.5000
125.2500
126.6400
126,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
126.0000
126.5000
124.0200
125.0100
99,900
Thu, 22 Jan 2026
127.4600
127.5700
125.1100
126.3100
115,700
Wed, 21 Jan 2026
124.2100
127.2700
124.2100
126.8500
143,800
Tue, 20 Jan 2026
124.3800
125.2400
122.9800
123.7700
106,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
124.8500
125.7100
123.9200
124.6000
146,800
Thu, 15 Jan 2026
125.3600
126.8000
125.0100
125.9000
85,100
Wed, 14 Jan 2026
125.5100
125.6000
124.2600
125.2200
80,400
Tue, 13 Jan 2026
123.6500
125.1400
122.7000
124.7800
137,200
Mon, 12 Jan 2026
122.6400
124.5900
122.3200
123.4900
58,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
123.9900
125.2300
122.4000
122.9000
114,500
Thu, 08 Jan 2026
119.9100
123.6500
119.9100
123.4500
99,200
Wed, 07 Jan 2026
122.6100
123.2700
119.9100
120.9700
125,200
Tue, 06 Jan 2026
122.6400
123.0200
121.2500
121.7600
142,400
Mon, 05 Jan 2026
123.5900
125.1100
121.1500
123.2600
146,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
124.3600
125.8500
123.2600
124.3100
128,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
125.3700
126.0400
123.9400
124.7600
99,800
Tue, 30 Dec 2025
125.9200
126.9200
125.2500
125.2600
71,000
Mon, 29 Dec 2025
126.3500
126.7800
126.0600
126.1800
131,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
125.8300
126.2300
125.0200
125.9200
72,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
125.5700
126.4700
125.3900
126.2700
71,000
Tue, 23 Dec 2025
124.3700
125.8700
123.8500
125.1800
78,400
Mon, 22 Dec 2025
124.5100
125.9900
123.9300
124.4000
160,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
127.7100
129.1500
124.4100
125.1100
273,800
Thu, 18 Dec 2025
128.4300
129.2100
127.4500
128.7700
107,300
Wed, 17 Dec 2025
126.7800
128.7600
126.7300
128.4200
132,500
Tue, 16 Dec 2025
127.2300
127.4800
125.5200
126.9000
199,000
Mon, 15 Dec 2025
127.2700
128.1300
124.3300
126.8300
140,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
128.7500
128.8700
126.6300
127.3500
168,400
Thu, 11 Dec 2025
128.1000
129.5700
127.5400
128.3100
95,600
Wed, 10 Dec 2025
125.5600
128.0600
125.2900
127.1700
157,300
Tue, 09 Dec 2025
126.5600
127.8300
124.9600
125.7200
95,700
Mon, 08 Dec 2025
129.0600
129.1700
125.8100
126.0200
111,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
128.6300
129.7200
127.1900
129.1400
125,600
Thu, 04 Dec 2025
130.3200
132.2700
128.5000
128.9100
111,900
Wed, 03 Dec 2025
134.3000
134.9200
130.7000
131.1100
133,400
Tue, 02 Dec 2025
137.3200
137.3200
133.2500
133.3900
107,800
Mon, 01 Dec 2025
138.2900
138.2900
135.9700
136.8300
106,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
138.2700
139.3500
137.8800
139.0600
60,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
136.5900
139.5700
136.5900
138.3800
241,200
Tue, 25 Nov 2025
137.6200
139.5500
135.6500
137.1900
216,100
Mon, 24 Nov 2025
136.1700
138.2700
134.8500
137.5200
203,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
137.3400
138.6200
136.1700
137.1400
221,700
Thu, 20 Nov 2025
135.8800
138.4200
135.6300
136.8900
191,500
Wed, 19 Nov 2025
135.1200
137.6200
134.6100
135.5400
120,700
Tue, 18 Nov 2025
135.3200
137.2300
133.7500
135.9800
206,600
Mon, 17 Nov 2025
134.8100
135.8600
133.7300
134.5400
89,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
134.3800
135.8500
131.4300
134.5800
171,800
Thu, 13 Nov 2025
133.8400
135.6400
133.8400
133.8900
102,800
Wed, 12 Nov 2025
134.2700
135.9000
134.0200
134.7500
167,800
Tue, 11 Nov 2025
133.8900
135.5000
132.7700
135.0000
115,500
Mon, 10 Nov 2025
134.5400
134.9900
132.2500
133.5000
157,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
135.7100
137.0000
133.1800
135.8000
128,200
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:02 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:56 ET
8-K ↗
Thu, 06 Nov 2025
130.3000
134.1500
129.9600
133.1400
146,300
Wed, 05 Nov 2025
130.9100
132.4000
130.2700
130.3300
101,900
Tue, 04 Nov 2025
129.9900
132.1300
129.0600
131.6400
88,600
Mon, 03 Nov 2025
127.3500
130.1600
125.2300
129.5400
119,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
127.3500
128.3700
126.1700
127.2800
138,300
Thu, 30 Oct 2025
129.0000
129.5200
127.2700
128.5800
97,300
Wed, 29 Oct 2025
132.0800
132.0800
128.1400
128.5200
118,500
Tue, 28 Oct 2025
131.4700
132.4100
129.0400
131.8000
121,700
Mon, 27 Oct 2025
131.7000
132.2200
130.5600
131.4800
102,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
131.0900
132.0300
129.0000
131.8700
108,200
Thu, 23 Oct 2025
131.8600
131.8600
128.9900
130.3000
140,800