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
12 · 10-Q
After market open · 10:53 ET
10-Q ↗
Fri, 23 Oct 2026
121.1500
124.3550
120.8500
123.9700
448,327
Thu, 22 Oct 2026
113.6100
123.8900
113.4000
123.3000
727,800
Wed, 21 Oct 2026
11 · 8-K
After market open · 11:35 ET
8-K ↗
Wed, 21 Oct 2026
122.3200
122.3200
113.6400
114.0400
906,700
Tue, 20 Oct 2026
123.7400
125.4300
122.4100
124.0600
528,800
Mon, 19 Oct 2026
125.3900
125.3900
121.6600
122.0200
282,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
126.2100
128.3300
123.7600
124.4800
392,400
Thu, 15 Oct 2026
127.3200
128.7300
125.6900
126.0200
452,900
Wed, 14 Oct 2026
123.5400
124.2500
121.8600
123.4800
338,400
Tue, 13 Oct 2026
127.8700
127.9200
125.9200
125.9900
286,700
Mon, 12 Oct 2026
127.1700
129.0400
126.3200
126.3200
168,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
130.8900
131.0800
127.6300
127.8200
142,400
Thu, 08 Oct 2026
128.2300
130.6600
126.6400
130.1700
198,800
Wed, 07 Oct 2026
130.5400
130.8500
128.2300
129.3200
211,200
Tue, 06 Oct 2026
132.4000
134.9400
130.0900
133.2900
185,200
Mon, 05 Oct 2026
134.2400
134.8300
131.8600
132.0000
281,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
135.5100
139.9400
134.2500
134.7600
174,400
Thu, 01 Oct 2026
133.4000
135.9300
130.1500
135.2700
186,200
Wed, 30 Sep 2026
136.8400
136.8400
134.7800
135.1300
167,200
Tue, 29 Sep 2026
137.6400
137.6400
134.5100
135.7900
121,500
Mon, 28 Sep 2026
137.3400
140.0000
137.2900
137.4000
190,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
138.4600
140.2200
137.3600
138.7500
156,000
Thu, 24 Sep 2026
138.2400
138.6900
136.7300
137.7600
282,400
Wed, 23 Sep 2026
140.7600
141.4800
137.5100
137.7700
168,400
Tue, 22 Sep 2026
143.4400
144.0000
141.7300
142.6700
226,400
Mon, 21 Sep 2026
139.8900
141.8900
139.7900
140.3400
170,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
139.8400
141.2500
138.3000
138.8400
437,100
Thu, 17 Sep 2026
143.0500
143.0500
140.8800
141.1600
165,300
Wed, 16 Sep 2026
142.5500
144.3000
139.4900
140.4800
147,000
Tue, 15 Sep 2026
140.1400
142.9300
138.6500
142.3300
235,500
Mon, 14 Sep 2026
139.0200
141.5800
138.0200
140.6100
176,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
141.3700
143.1400
138.0000
139.8900
191,000
Thu, 10 Sep 2026
141.0000
141.0000
137.4600
139.1000
272,000
Wed, 09 Sep 2026
142.7700
144.4900
139.9400
142.1700
185,900
Tue, 08 Sep 2026
146.3300
146.4300
143.1200
143.2900
232,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
147.7000
148.9700
146.1200
148.2600
118,300
Thu, 03 Sep 2026
148.8400
149.4600
146.2100
147.4800
205,800
Wed, 02 Sep 2026
147.5100
148.8200
146.3300
146.8000
254,700
Tue, 01 Sep 2026
147.7800
149.1100
145.7400
146.0300
266,500
Mon, 31 Aug 2026
149.1000
150.4400
148.6700
148.8100
153,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
152.2800
153.7400
150.2600
151.4000
152,800
Thu, 27 Aug 2026
150.6900
152.5100
149.8700
150.9600
185,200
Wed, 26 Aug 2026
154.4700
154.9900
151.8000
152.2900
207,000
Tue, 25 Aug 2026
152.0900
155.3000
151.0500
154.2100
238,600
Mon, 24 Aug 2026
153.2200
156.0200
151.9500
152.0400
139,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
150.8300
154.0300
149.1900
152.3700
193,600
Thu, 20 Aug 2026
150.7800
151.1600
148.6500
149.9500
144,500
Wed, 19 Aug 2026
152.9100
155.8400
152.9100
154.6000
274,700
Tue, 18 Aug 2026
152.6300
152.6300
148.4800
148.5400
155,000
Mon, 17 Aug 2026
151.0900
151.6800
149.7700
151.2000
174,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
152.8900
155.1000
151.9000
152.1100
125,600
Thu, 13 Aug 2026
154.8600
156.4500
152.5600
154.2600
161,500
Wed, 12 Aug 2026
152.4200
153.4600
149.6800
151.0700
200,900
Tue, 11 Aug 2026
149.4600
152.6400
149.4600
152.2800
165,400
Mon, 10 Aug 2026
151.0300
152.0900
147.3200
148.1000
217,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
147.3700
152.1400
147.2000
151.9900
192,000
Thu, 06 Aug 2026
151.9300
151.9400
146.1700
146.8300
154,300
Wed, 05 Aug 2026
148.6500
152.1700
148.6500
150.5400
256,200
Tue, 04 Aug 2026
149.0000
151.1300
148.0100
150.1200
251,500
Mon, 03 Aug 2026
149.5700
151.0800
145.9300
148.3800
354,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
10 · 10-Q
After market open · 10:55 ET
10-Q ↗
Fri, 31 Jul 2026
149.6000
150.5100
145.7900
146.1300
255,000
Thu, 30 Jul 2026
153.4500
155.5700
151.1200
151.3300
231,200
Wed, 29 Jul 2026
152.7800
158.6100
152.5700
154.4800
416,900
Wed, 29 Jul 2026
9 · 8-K
Pre-market · 07:33 ET
8-K ↗
Tue, 28 Jul 2026
150.6200
153.5700
150.5900
152.1400
246,300
Mon, 27 Jul 2026
151.9400
154.5300
148.3700
149.0100
177,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
147.3100
150.9300
147.3100
149.8300
118,600
Thu, 23 Jul 2026
146.6100
148.2600
144.5700
146.8400
303,700
Wed, 22 Jul 2026
147.7500
150.0700
146.6200
148.8800
201,600
Tue, 21 Jul 2026
146.6200
147.7200
145.3900
146.9100
187,800
Mon, 20 Jul 2026
150.4400
150.4400
145.9800
146.6600
177,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.9200
155.4700
148.8700
149.5300
151,300
Thu, 16 Jul 2026
148.5900
154.1500
148.5900
152.9200
280,900
Wed, 15 Jul 2026
148.3500
150.9200
148.0000
149.6200
216,600
Tue, 14 Jul 2026
147.1500
148.5400
144.1700
148.1100
215,500
Mon, 13 Jul 2026
146.7000
148.6000
145.2800
146.0700
204,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
148.2600
151.4600
147.3100
147.3200
231,500
Thu, 09 Jul 2026
146.7000
148.2600
145.6700
146.8700
234,900
Wed, 08 Jul 2026
148.6400
148.6400
144.7800
146.0300
208,900
Tue, 07 Jul 2026
151.0400
152.9700
149.5200
150.2800
238,100
Mon, 06 Jul 2026
156.8000
156.8000
152.2200
152.3700
231,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
156.5700
157.8300
154.8100
156.8400
212,000
Wed, 01 Jul 2026
159.0000
162.1100
156.3200
156.5600
296,600
Tue, 30 Jun 2026
161.3700
161.7000
159.5000
160.7900
255,800
Mon, 29 Jun 2026
160.0900
161.7800
158.2000
161.3400
269,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
159.9000
163.0900
159.1200
163.0000
725,100
Thu, 25 Jun 2026
159.7400
163.6600
157.8600
159.1900
260,500
Wed, 24 Jun 2026
149.4400
161.2500
149.4400
158.8300
490,900
Tue, 23 Jun 2026
148.9900
150.5000
148.0500
148.6500
342,100
Mon, 22 Jun 2026
148.4000
150.2500
148.4000
149.0900
353,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
143.3200
151.0200
143.3200
149.0900
447,600
Wed, 17 Jun 2026
143.7300
149.0200
141.9400
142.7800
413,100
Tue, 16 Jun 2026
142.5800
145.6700
142.5700
145.0400
249,000
Mon, 15 Jun 2026
142.5400
144.7400
140.3200
141.2900
238,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
141.0000
143.1000
140.5600
141.3300
197,400
Thu, 11 Jun 2026
137.8300
142.1600
137.6400
141.9500
152,200
Wed, 10 Jun 2026
140.6800
140.6800
137.0300
137.4000
191,700
Tue, 09 Jun 2026
137.3500
142.2000
137.3500
140.7800
252,800
Mon, 08 Jun 2026
137.5300
138.3000
135.4800
135.5300
122,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
137.8000
138.8000
136.7500
137.3300
145,700
Thu, 04 Jun 2026
138.5200
139.4700
137.0700
138.3600
164,200
Wed, 03 Jun 2026
136.2600
138.3700
135.8300
135.9300
163,100
Tue, 02 Jun 2026
138.0000
141.3100
137.2200
138.4300
273,200
Mon, 01 Jun 2026
134.9800
138.0000
134.7700
137.6600
343,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
132.6600
133.9900
131.0800
131.6200
222,500
Thu, 28 May 2026
133.1300
134.1900
130.9300
132.5200
148,500
Wed, 27 May 2026
133.2700
136.7300
132.1400
133.6300
248,000
Tue, 26 May 2026
130.3400
132.3300
130.0100
132.1100
247,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
128.5400
134.0000
127.5500
129.8200
187,600
Thu, 21 May 2026
125.6400
129.2100
123.9600
128.9600
199,500
Wed, 20 May 2026
123.6200
127.6500
121.8900
127.4600
227,400
Tue, 19 May 2026
122.1500
123.3600
120.4300
122.3900
177,400
Mon, 18 May 2026
122.6300
124.9900
122.6300
123.8900
187,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
126.2400
127.7600
121.3200
121.3300
221,500
Thu, 14 May 2026
8 · 8-K
After market open · 10:13 ET
8-K ↗
Thu, 14 May 2026
128.3400
129.7400
126.0300
126.5100
206,900
Wed, 13 May 2026
126.8400
128.3400
125.2300
127.0800
174,900
Tue, 12 May 2026
131.1500
131.4700
126.6100
127.9900
171,500
Mon, 11 May 2026
132.5900
132.5900
130.1600
130.2400
173,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
132.2800
132.5200
129.9700
131.8700
152,800
Thu, 07 May 2026
133.0200
133.0600
128.5000
130.0200
226,200
Wed, 06 May 2026
132.7200
135.8100
130.2500
131.6700
187,800
Tue, 05 May 2026
127.2200
129.7600
126.0100
128.4800
167,300
Mon, 04 May 2026
128.7800
128.8600
124.7000
125.7300
197,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
132.1100
132.1100
129.7200
130.0900
155,800
Thu, 30 Apr 2026
130.8700
132.2800
129.3400
131.4900
260,800
Wed, 29 Apr 2026
134.2300
135.1200
129.8900
129.9900
350,200
Tue, 28 Apr 2026
135.4800
136.5300
133.9900
135.2600
324,800
Mon, 27 Apr 2026
132.6500
135.9400
132.6200
134.2000
345,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
7 · 10-Q
After market open · 11:12 ET
10-Q ↗
Fri, 24 Apr 2026
133.3600
135.4500
130.7400
133.6400
337,700
Thu, 23 Apr 2026
133.6100
135.4700
131.8300
134.6700
259,100
Wed, 22 Apr 2026
132.2600
138.4200
129.3300
133.6400
317,500
Wed, 22 Apr 2026
6 · 8-K
Pre-market · 07:40 ET
8-K ↗
Tue, 21 Apr 2026
132.1100
132.1100
128.2000
128.8800
351,900
Mon, 20 Apr 2026
126.2500
128.2700
125.3200
127.3600
233,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
122.6600
127.5600
121.7200
126.3800
312,900
Thu, 16 Apr 2026
120.4700
121.9900
119.0900
119.2900
217,400
Wed, 15 Apr 2026
123.4300
123.4300
120.4300
120.4700
180,400
Tue, 14 Apr 2026
123.8200
125.7700
123.8100
124.1600
194,600
Mon, 13 Apr 2026
123.3900
124.4800
120.8400
124.1300
208,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
124.7500
125.3600
122.9600
124.1200
138,300
Fri, 10 Apr 2026
5 · DEF 14A
Pre-market · 07:48 ET
DEF 14A ↗
Thu, 09 Apr 2026
124.5000
127.0100
123.0400
125.1100
329,700
Wed, 08 Apr 2026
122.3800
125.8000
122.3800
123.8800
311,800
Tue, 07 Apr 2026
119.5400
122.0000
116.7800
117.6900
228,500
Mon, 06 Apr 2026
121.1100
122.8700
119.5000
122.6600
215,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
122.5700
124.7400
120.4800
121.6200
160,000
Wed, 01 Apr 2026
121.9600
124.4800
120.9200
123.0000
176,500
Tue, 31 Mar 2026
120.4600
123.7700
119.4200
122.4500
224,800
Mon, 30 Mar 2026
120.7300
121.2400
117.8800
118.6300
299,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
121.0400
121.9800
118.5300
118.5500
246,000
Thu, 26 Mar 2026
122.3000
124.0000
120.7100
121.8800
128,100
Wed, 25 Mar 2026
124.8100
124.8100
120.4100
123.1000
170,100
Tue, 24 Mar 2026
122.7300
124.3200
121.3700
122.9000
164,600
Mon, 23 Mar 2026
123.3400
125.6700
122.7700
123.5900
239,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
121.5000
122.8200
117.8700
120.3800
709,800
Thu, 19 Mar 2026
123.5800
123.6500
120.7000
122.8700
232,600
Wed, 18 Mar 2026
128.2000
128.3000
123.7500
123.9100
182,400
Tue, 17 Mar 2026
129.3400
130.3500
128.6100
128.9400
163,600
Mon, 16 Mar 2026
129.0000
129.8400
128.1500
129.1800
137,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
130.0000
131.7300
127.9500
128.7100
292,500
Thu, 12 Mar 2026
127.7200
128.5500
125.3300
128.3100
214,500
Wed, 11 Mar 2026
132.6200
133.4800
129.7300
129.8500
168,800
Tue, 10 Mar 2026
134.0700
136.0800
131.3700
133.0600
249,900
Mon, 09 Mar 2026
133.0100
134.8600
128.2900
133.9400
347,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
136.5100
137.9800
134.6800
135.6200
259,200
Thu, 05 Mar 2026
141.7200
144.1800
136.3800
138.3700
299,300
Wed, 04 Mar 2026
4 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 04 Mar 2026
142.8900
145.3300
141.0000
143.8800
422,300
Tue, 03 Mar 2026
138.2000
142.9400
137.9200
142.2100
276,100
Mon, 02 Mar 2026
139.0600
141.7500
137.6000
141.3900
242,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
140.2500
144.1400
139.9600
142.1600
273,800
Thu, 26 Feb 2026
142.3000
142.6600
140.2400
141.0700
163,000
Wed, 25 Feb 2026
141.7500
141.9200
136.8000
140.4000
219,100
Tue, 24 Feb 2026
141.0000
145.0400
141.0000
141.8600
148,900
Mon, 23 Feb 2026
143.1800
143.4100
138.7400
141.0400
193,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
142.2600
145.3000
141.7500
143.4600
235,500
Thu, 19 Feb 2026
143.5900
144.0900
141.5400
141.5900
132,900
Wed, 18 Feb 2026
144.0600
147.9300
143.0000
144.1000
247,200
Tue, 17 Feb 2026
149.6600
149.6600
143.8500
146.7400
226,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
3 · 10-K
After market open · 13:46 ET
10-K ↗
Fri, 13 Feb 2026
147.9600
152.1400
146.8800
149.5800
438,700
Thu, 12 Feb 2026
146.1000
148.5000
145.1900
146.8200
394,700
Wed, 11 Feb 2026
144.0000
146.1100
142.7800
145.3900
167,900
Tue, 10 Feb 2026
143.3800
146.8300
143.3800
145.4000
242,400
Mon, 09 Feb 2026
142.5000
143.8800
140.7500
141.7700
250,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
139.6700
145.1800
139.6700
141.8600
306,300
Thu, 05 Feb 2026
139.5400
142.8300
138.4800
140.6600
322,900
Wed, 04 Feb 2026
136.6800
142.2800
135.1100
138.8000
387,500
Tue, 03 Feb 2026
132.2100
142.2400
132.2100
134.6000
295,700
Mon, 02 Feb 2026
133.1300
135.1100
133.0700
133.6000
216,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
135.0500
135.0500
130.8000
133.7000
373,800
Thu, 29 Jan 2026
132.1200
136.3700
131.6000
136.3700
503,000
Wed, 28 Jan 2026
125.4500
134.9300
125.4500
132.3600
582,900
Wed, 28 Jan 2026
2 · 8-K
Pre-market · 07:51 ET
8-K ↗
Tue, 27 Jan 2026
132.5900
133.9900
128.5900
128.6000
376,200
Mon, 26 Jan 2026
134.2000
134.7200
133.0500
133.9800
149,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
135.4600
135.6600
132.0400
133.4500
157,900
Thu, 22 Jan 2026
139.1700
140.6500
134.9500
135.7500
230,100
Wed, 21 Jan 2026
134.7300
139.7900
134.7300
138.3500
153,500
Tue, 20 Jan 2026
134.0000
137.3400
132.0600
134.3100
179,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
137.8000
139.5600
136.0500
137.1600
155,100
Thu, 15 Jan 2026
138.0900
140.1500
136.6400
139.0000
162,500
Wed, 14 Jan 2026
138.8100
139.8200
136.4200
136.8800
145,100
Tue, 13 Jan 2026
138.4300
139.9900
138.2500
139.8100
124,000
Mon, 12 Jan 2026
137.9700
141.0200
137.4000
138.4700
200,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
134.2200
140.2900
134.2200
139.3400
376,700
Thu, 08 Jan 2026
127.6600
133.2300
125.8300
131.8200
199,500
Wed, 07 Jan 2026
131.2400
131.2400
126.1000
126.6300
262,600
Tue, 06 Jan 2026
126.3200
129.1800
125.2000
128.6900
226,300
Mon, 05 Jan 2026
126.6600
130.6400
126.6600
128.0000
175,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
129.9000
129.9000
126.5800
127.8400
180,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
128.4900
129.0000
127.4500
127.9500
128,300
Tue, 30 Dec 2025
129.8900
129.8900
127.4300
128.9100
120,700
Mon, 29 Dec 2025
129.2900
129.8000
127.4400
128.6600
149,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
128.4200
129.2100
126.2100
128.9800
91,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
127.4200
129.9400
127.1000
128.8000
92,900
Tue, 23 Dec 2025
127.7800
127.7800
126.2500
127.0900
185,300
Mon, 22 Dec 2025
127.6700
128.6500
126.5000
127.7200
193,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
130.9400
130.9400
126.6900
127.6500
654,100
Thu, 18 Dec 2025
136.1200
136.4500
132.9600
133.0000
167,000
Wed, 17 Dec 2025
131.4700
134.7900
130.7400
133.5000
199,300
Tue, 16 Dec 2025
135.7500
136.1900
131.6600
133.2600
201,300
Mon, 15 Dec 2025
136.4000
138.4500
134.7000
134.9300
171,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
136.6600
136.6600
134.5900
135.7400
178,600
Thu, 11 Dec 2025
136.3800
137.1000
135.1400
135.7500
149,100
Wed, 10 Dec 2025
129.6900
135.8700
129.6900
134.6600
235,000
Tue, 09 Dec 2025
129.5900
131.4400
127.8700
128.8500
236,200
Mon, 08 Dec 2025
133.9400
134.4000
130.0000
130.9900
169,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
134.4800
135.9400
131.4700
133.5800
118,800
Thu, 04 Dec 2025
136.4000
138.1100
133.7300
134.5200
141,700
Wed, 03 Dec 2025
136.6400
140.1100
135.4500
137.4500
202,700
Tue, 02 Dec 2025
136.8000
137.2400
135.0700
136.0200
188,100
Mon, 01 Dec 2025
135.9600
138.1300
135.3600
136.1500
196,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
139.0200
139.4300
136.7400
137.5900
106,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
134.8400
141.0300
134.8400
139.5600
289,600
Tue, 25 Nov 2025
130.6600
138.1600
128.1000
137.1100
296,100
Mon, 24 Nov 2025
129.1100
131.0000
128.7700
129.1700
323,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
125.4300
132.0200
125.4300
130.6700
346,700
Thu, 20 Nov 2025
124.2100
126.4800
123.1000
124.5000
163,100
Wed, 19 Nov 2025
124.5500
125.3700
123.2700
124.4300
139,100
Tue, 18 Nov 2025
122.8300
125.0400
122.8100
123.8800
191,000
Mon, 17 Nov 2025
127.9200
128.6200
123.8100
124.1000
179,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
130.4500
131.8000
127.5800
128.6600
176,400
Thu, 13 Nov 2025
129.9200
131.9300
129.1100
129.3300
212,700
Wed, 12 Nov 2025
130.7300
132.3900
128.8300
128.9900
321,800
Tue, 11 Nov 2025
130.2300
132.1500
129.1200
131.0900
160,300
Mon, 10 Nov 2025
128.2500
130.1000
126.2000
129.1600
148,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
127.2400
129.2000
126.2700
128.0700
197,100
Thu, 06 Nov 2025
127.1100
129.2000
126.3600
126.8700
157,000
Wed, 05 Nov 2025
127.9600
129.0300
126.0000
127.7500
195,200
Tue, 04 Nov 2025
126.3200
127.5100
125.1300
126.9200
210,900
Mon, 03 Nov 2025
124.1300
126.1100
122.6300
126.0300
357,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
125.5400
126.2400
124.3400
125.1900
176,500
Thu, 30 Oct 2025
124.5800
128.3100
124.2400
126.3500
285,100
Wed, 29 Oct 2025
129.0100
130.8200
124.0100
125.0500
269,000
Tue, 28 Oct 2025
125.1400
131.3500
122.7600
131.0100
289,700
Mon, 27 Oct 2025
130.0100
131.4900
128.3900
128.4100
209,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 10-Q
After market open · 11:24 ET
10-Q ↗
Fri, 24 Oct 2025
134.7500
134.8900
129.6500
129.8000
297,800
Thu, 23 Oct 2025
132.9000
133.9300
130.6800
132.2000
278,800