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
131.2300
132.5800
130.7350
131.8200
250,017
Thu, 22 Oct 2026
128.8800
132.3800
125.9100
131.6200
205,000
Wed, 21 Oct 2026
127.3800
128.0800
125.8400
126.9200
231,700
Tue, 20 Oct 2026
129.4300
131.9500
127.1200
127.6400
179,500
Mon, 19 Oct 2026
127.3700
129.8300
127.1800
128.5800
202,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
126.9300
128.2000
125.0200
126.7500
339,600
Thu, 15 Oct 2026
131.5500
131.7000
126.9700
127.2400
358,100
Wed, 14 Oct 2026
19 · DEFA14A
After-hours · 20:30 ET
DEFA14A ↗
Wed, 14 Oct 2026
128.1500
130.4800
127.5100
129.4800
284,800
Tue, 13 Oct 2026
130.8000
131.8000
128.6300
129.1400
268,700
Mon, 12 Oct 2026
127.4800
129.9100
127.4800
128.8700
213,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
130.5000
131.9700
127.0000
129.3800
195,900
Thu, 08 Oct 2026
127.0400
131.2300
127.0400
130.2900
226,600
Wed, 07 Oct 2026
128.0000
128.9700
126.5800
127.3000
267,300
Tue, 06 Oct 2026
125.6400
127.6400
125.2200
127.3700
219,600
Mon, 05 Oct 2026
125.0000
126.7900
124.8000
125.3900
408,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
18 · DEFA14A
After-hours · 20:31 ET
DEFA14A ↗
Fri, 02 Oct 2026
17 · DEF 14A
After-hours · 20:30 ET
DEF 14A ↗
Fri, 02 Oct 2026
125.1700
126.9600
124.2800
125.4800
296,500
Thu, 01 Oct 2026
123.4100
125.3700
122.3700
123.3200
363,500
Wed, 30 Sep 2026
120.2600
123.6000
118.6300
122.2000
350,200
Tue, 29 Sep 2026
116.5900
120.6800
116.5900
119.4500
403,800
Mon, 28 Sep 2026
120.5500
120.5500
117.2900
117.5100
670,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
124.3100
124.3100
120.7000
120.7500
525,900
Thu, 24 Sep 2026
123.8000
125.8900
122.7300
124.1600
407,300
Wed, 23 Sep 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 23 Sep 2026
122.2700
124.4200
121.0900
123.1900
260,900
Tue, 22 Sep 2026
127.0000
127.2000
122.1400
123.0000
428,100
Mon, 21 Sep 2026
127.2800
127.2800
124.0100
125.7900
246,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
126.2800
127.2800
124.0700
126.7200
733,500
Thu, 17 Sep 2026
127.8000
127.8400
125.7800
126.4100
232,000
Wed, 16 Sep 2026
125.9800
128.0900
125.6500
127.2000
351,200
Tue, 15 Sep 2026
125.3400
126.6100
122.4000
126.2800
268,300
Mon, 14 Sep 2026
126.3600
129.0400
124.4600
125.4900
267,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
124.9400
125.6700
122.9200
125.0900
198,600
Thu, 10 Sep 2026
125.8900
127.0700
123.3500
123.6300
283,200
Wed, 09 Sep 2026
124.4800
126.6700
122.5200
125.9100
263,500
Tue, 08 Sep 2026
129.0300
129.6500
125.0200
125.1500
389,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
126.9500
129.2600
126.2600
128.0900
250,700
Thu, 03 Sep 2026
130.0000
130.8800
127.1200
127.6400
389,400
Wed, 02 Sep 2026
133.6600
135.8800
132.9800
134.1600
354,700
Tue, 01 Sep 2026
133.1200
137.2200
132.9500
133.5800
305,600
Mon, 31 Aug 2026
135.9900
136.0600
131.7900
132.3300
547,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
140.6800
142.1300
134.0500
134.4700
388,900
Thu, 27 Aug 2026
137.1800
141.4300
137.1600
140.6800
307,600
Wed, 26 Aug 2026
135.4800
138.7100
135.0000
137.7800
300,300
Tue, 25 Aug 2026
131.5900
137.1100
129.6600
136.3800
357,000
Mon, 24 Aug 2026
132.8500
135.9600
131.5100
132.7600
361,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
128.2500
132.7900
126.3900
132.3500
415,500
Thu, 20 Aug 2026
130.9900
133.4800
128.0100
128.0400
441,000
Wed, 19 Aug 2026
133.4300
135.5700
131.5000
131.9300
270,400
Tue, 18 Aug 2026
134.3000
136.3400
131.4100
131.4600
286,800
Mon, 17 Aug 2026
130.5000
133.4700
130.5000
132.3200
317,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
131.9600
132.1900
130.4900
132.0100
166,400
Thu, 13 Aug 2026
130.1400
134.1200
128.3000
131.8900
267,400
Wed, 12 Aug 2026
125.6500
129.3900
125.3400
128.2200
366,000
Tue, 11 Aug 2026
130.1600
132.0900
125.1900
126.4800
332,900
Mon, 10 Aug 2026
138.9000
139.7800
128.5600
128.7100
439,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
127.1900
141.9200
124.1400
140.9800
686,900
Thu, 06 Aug 2026
15 · 10-K
After-hours · 16:21 ET
10-K ↗
Thu, 06 Aug 2026
14 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 06 Aug 2026
127.6500
127.6500
122.0700
124.2600
562,600
Wed, 05 Aug 2026
133.2900
133.2900
128.3500
128.9100
274,200
Tue, 04 Aug 2026
125.1000
130.4600
123.4500
129.8900
231,300
Mon, 03 Aug 2026
124.2700
128.3000
122.5600
127.4900
284,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
122.8100
125.4900
120.1000
124.8500
347,200
Thu, 30 Jul 2026
133.2500
133.2500
125.9000
126.4400
346,000
Wed, 29 Jul 2026
125.6500
134.6700
125.6500
133.6000
402,000
Tue, 28 Jul 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 28 Jul 2026
121.0000
126.6400
121.0000
126.3000
346,800
Mon, 27 Jul 2026
116.8100
120.6700
116.1200
120.2200
237,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
115.6600
116.6800
114.2000
115.8400
219,900
Thu, 23 Jul 2026
111.1500
115.3200
111.0000
115.1300
283,500
Wed, 22 Jul 2026
115.4300
116.4900
109.4200
112.0800
335,700
Tue, 21 Jul 2026
115.6200
117.8500
114.3000
116.3500
369,500
Mon, 20 Jul 2026
117.8900
118.3100
114.9100
115.0400
232,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
115.0800
119.4700
112.8600
118.0000
577,100
Thu, 16 Jul 2026
116.0700
119.9400
113.9700
116.2200
489,300
Wed, 15 Jul 2026
132.8700
132.9100
115.5600
115.8200
753,200
Tue, 14 Jul 2026
132.3800
135.1600
130.6500
132.1100
252,400
Mon, 13 Jul 2026
132.3800
135.1600
130.6900
133.1800
258,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
131.6400
132.5200
129.1800
130.9000
301,000
Thu, 09 Jul 2026
129.3400
132.5500
128.2400
131.3200
316,200
Wed, 08 Jul 2026
135.3600
135.9600
130.7200
130.8500
321,300
Tue, 07 Jul 2026
131.6400
135.6000
129.4400
135.5500
464,700
Mon, 06 Jul 2026
129.0200
131.3000
125.1900
129.5600
394,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
129.1100
131.7800
128.6900
129.8800
294,000
Wed, 01 Jul 2026
124.8600
131.5600
124.3500
128.2300
318,900
Tue, 30 Jun 2026
123.1800
127.0700
122.3600
124.6600
277,200
Mon, 29 Jun 2026
126.7100
127.7800
123.6600
123.8500
410,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
123.8900
128.3700
122.3400
127.5300
901,700
Thu, 25 Jun 2026
123.2200
127.4800
122.3500
124.1600
355,900
Wed, 24 Jun 2026
120.4900
123.1000
120.0500
122.8100
279,700
Tue, 23 Jun 2026
119.2100
122.8100
119.2100
120.7300
314,500
Mon, 22 Jun 2026
118.3000
120.2600
117.1600
119.2800
471,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
116.7000
119.4200
115.5000
119.0700
483,500
Wed, 17 Jun 2026
117.7700
119.1900
115.9600
117.3400
277,500
Tue, 16 Jun 2026
118.5300
119.0200
115.1800
117.8900
406,300
Mon, 15 Jun 2026
125.9600
127.1600
117.0700
117.6500
374,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
131.0100
132.8000
127.8900
128.4000
296,000
Thu, 11 Jun 2026
132.0000
132.9000
130.0000
131.8900
211,400
Wed, 10 Jun 2026
126.7400
130.5000
126.1000
130.2500
258,500
Tue, 09 Jun 2026
126.4000
127.2000
124.5900
126.0800
173,100
Mon, 08 Jun 2026
126.9600
129.0400
126.1200
126.3300
228,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
125.6400
128.0500
124.9600
126.6500
287,200
Thu, 04 Jun 2026
124.6700
126.9200
123.7700
124.4500
242,500
Wed, 03 Jun 2026
124.1100
124.1100
119.6800
123.0600
350,800
Tue, 02 Jun 2026
122.0000
124.9000
121.0600
122.2600
197,500
Mon, 01 Jun 2026
117.0000
122.7000
116.3900
122.0700
326,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
120.8900
121.2700
117.4500
117.8000
516,800
Thu, 28 May 2026
123.1200
123.6300
121.0200
121.1300
240,600
Wed, 27 May 2026
123.8100
126.0000
122.1300
122.5400
284,800
Tue, 26 May 2026
123.9100
125.5500
122.4300
124.2700
234,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
124.2100
125.6300
122.4600
125.1500
248,600
Thu, 21 May 2026
124.8400
124.8400
120.8800
124.0800
239,700
Wed, 20 May 2026
125.6800
126.7300
122.7200
126.0100
344,500
Tue, 19 May 2026
128.1500
131.1700
125.5300
126.0200
234,300
Mon, 18 May 2026
123.6600
129.2600
122.1900
127.8500
256,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
125.6300
126.7200
122.8800
122.9300
214,200
Thu, 14 May 2026
129.6900
130.8400
126.0700
126.5100
258,500
Wed, 13 May 2026
127.5700
129.8400
124.2900
128.8000
322,100
Tue, 12 May 2026
129.8400
129.9900
126.6900
128.4800
239,700
Mon, 11 May 2026
131.7200
133.7400
125.1800
130.2300
451,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
121.9900
133.7400
121.4000
133.7300
703,000
Thu, 07 May 2026
12 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Thu, 07 May 2026
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 07 May 2026
116.1500
118.9300
115.0500
117.0000
383,000
Wed, 06 May 2026
118.0100
119.0500
113.8000
115.3100
238,600
Tue, 05 May 2026
113.5800
119.4100
111.7900
118.0700
304,800
Mon, 04 May 2026
113.4900
114.4400
111.6600
113.3700
292,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
115.7600
115.7600
112.6600
113.8600
259,700
Thu, 30 Apr 2026
113.5300
115.3400
112.5500
115.2200
225,000
Wed, 29 Apr 2026
112.0100
116.0700
112.0100
114.6200
344,100
Tue, 28 Apr 2026
113.0000
116.1100
112.0000
113.1600
324,100
Mon, 27 Apr 2026
108.1800
112.4300
108.1800
112.3900
249,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
110.1100
112.0700
105.6700
107.6300
546,400
Thu, 23 Apr 2026
116.7600
117.2000
105.8800
110.3300
414,700
Wed, 22 Apr 2026
118.0800
118.1700
116.0600
117.6600
155,100
Tue, 21 Apr 2026
118.8400
119.1900
117.5500
117.7600
250,200
Mon, 20 Apr 2026
117.7300
119.2300
117.0000
118.7400
200,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
116.5100
119.1300
116.0000
117.9100
284,500
Thu, 16 Apr 2026
112.7400
116.3200
111.0000
116.0000
192,600
Wed, 15 Apr 2026
113.3100
114.1800
111.9600
112.4900
208,000
Tue, 14 Apr 2026
112.7400
114.6600
112.7400
113.5700
203,200
Mon, 13 Apr 2026
111.7000
113.3500
111.0000
113.1300
212,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
113.7700
114.2100
109.8900
112.0400
227,100
Thu, 09 Apr 2026
115.0000
116.3700
114.0300
114.2600
327,400
Thu, 09 Apr 2026
10 · 8-K
Pre-market · 08:01 ET
8-K ↗
Wed, 08 Apr 2026
116.1500
118.4000
114.8900
118.0000
498,600
Tue, 07 Apr 2026
117.9400
118.1900
114.6200
114.9400
315,800
Mon, 06 Apr 2026
116.1300
118.8000
115.9500
117.2000
197,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
116.4900
118.0000
114.3000
117.9000
167,500
Wed, 01 Apr 2026
116.7100
117.8800
113.9700
116.6600
205,500
Tue, 31 Mar 2026
114.4300
116.4300
112.0500
115.2500
364,500
Mon, 30 Mar 2026
115.7700
117.6500
113.3500
114.0300
404,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
115.0900
116.3100
113.0000
114.6100
296,800
Thu, 26 Mar 2026
115.3400
117.5000
115.3400
116.3900
310,100
Wed, 25 Mar 2026
113.2700
116.0300
110.7200
115.9800
270,400
Tue, 24 Mar 2026
110.4000
114.3800
110.0300
113.0800
395,300
Mon, 23 Mar 2026
107.3300
111.2200
106.2700
109.6400
352,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
107.6300
107.6300
103.5900
106.4900
1,597,500
Thu, 19 Mar 2026
105.5000
107.8400
104.7100
106.9800
381,700
Wed, 18 Mar 2026
105.3000
108.0000
104.3000
105.6400
351,400
Tue, 17 Mar 2026
104.7200
108.0600
104.4700
106.6400
329,200
Mon, 16 Mar 2026
105.4700
105.7300
103.1300
105.0700
315,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
104.1700
106.0000
102.5600
105.1100
246,700
Thu, 12 Mar 2026
101.9200
105.0600
100.4700
103.8400
294,200
Wed, 11 Mar 2026
101.0000
101.9100
99.1000
101.1000
354,500
Tue, 10 Mar 2026
102.0900
103.0600
99.7300
101.1200
305,300
Mon, 09 Mar 2026
101.5200
103.2300
99.0100
103.1300
332,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
102.6500
104.0800
99.4600
102.0500
265,400
Thu, 05 Mar 2026
100.3600
102.2400
100.0100
102.0400
235,800
Wed, 04 Mar 2026
101.7400
103.5700
98.4100
100.6400
530,600
Tue, 03 Mar 2026
9 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 03 Mar 2026
97.8500
103.2800
97.1100
102.7000
345,800
Mon, 02 Mar 2026
96.8200
100.1400
96.0800
99.8100
550,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
97.2400
99.9400
97.0000
98.0000
602,700
Thu, 26 Feb 2026
97.9900
100.5300
96.1100
98.7600
383,400
Wed, 25 Feb 2026
99.1900
100.4200
94.2200
96.0700
484,100
Tue, 24 Feb 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 24 Feb 2026
98.5300
99.8000
94.1100
99.5900
324,400
Mon, 23 Feb 2026
96.0000
99.7200
95.9000
98.5400
683,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
97.3700
99.1400
96.4800
96.6400
422,100
Thu, 19 Feb 2026
96.6200
97.8800
95.3000
96.7500
483,800
Wed, 18 Feb 2026
95.1200
97.8900
95.1200
97.6100
353,200
Tue, 17 Feb 2026
95.2700
97.2200
94.3500
95.5900
336,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
93.4500
96.2000
92.6000
95.5200
433,000
Thu, 12 Feb 2026
95.3100
96.7900
90.4700
92.9200
632,700
Wed, 11 Feb 2026
100.6600
101.3400
94.6300
95.1700
381,900
Tue, 10 Feb 2026
103.1700
104.2800
100.6800
100.8400
314,800
Mon, 09 Feb 2026
103.4700
103.9500
100.8600
102.6200
379,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
7 · 8-K
After-hours · 17:15 ET
8-K ↗
Fri, 06 Feb 2026
104.9700
105.9900
103.7200
104.4800
332,700
Thu, 05 Feb 2026
100.9900
103.8500
100.1100
103.2200
450,300
Wed, 04 Feb 2026
98.7600
101.7300
97.7900
100.4500
538,500
Tue, 03 Feb 2026
104.6200
105.3900
97.2400
99.4100
795,200
Mon, 02 Feb 2026
103.8700
107.2600
102.9100
105.6800
546,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
108.3300
109.8400
103.2300
103.5500
835,100
Thu, 29 Jan 2026
121.7900
124.6000
102.1600
107.7800
1,516,600
Wed, 28 Jan 2026
6 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Wed, 28 Jan 2026
5 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 28 Jan 2026
117.1400
117.7800
114.2800
115.9200
790,000
Tue, 27 Jan 2026
117.9900
118.8300
114.7000
115.2200
607,000
Mon, 26 Jan 2026
121.4500
121.8200
116.9800
118.2000
442,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
121.9500
122.3100
119.1400
121.2800
297,000
Thu, 22 Jan 2026
122.1900
124.1100
120.5500
121.6700
248,000
Wed, 21 Jan 2026
119.4600
122.2400
118.7400
121.5900
309,100
Tue, 20 Jan 2026
115.6900
118.4000
115.5000
118.2700
266,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
117.8300
118.0000
115.9100
116.8500
313,200
Thu, 15 Jan 2026
115.6700
120.5300
114.9600
117.3900
468,200
Wed, 14 Jan 2026
114.0100
115.7300
112.0900
114.6900
360,400
Tue, 13 Jan 2026
116.3400
116.3800
113.1300
114.5600
231,100
Mon, 12 Jan 2026
113.1200
116.4200
112.2800
116.0500
382,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
112.1100
113.8700
111.3100
113.5700
210,900
Thu, 08 Jan 2026
109.7500
113.1200
109.7500
113.1200
313,000
Wed, 07 Jan 2026
111.0500
111.0500
108.5300
109.9500
275,500
Tue, 06 Jan 2026
109.3300
111.5500
108.1400
110.5300
375,600
Mon, 05 Jan 2026
104.2300
113.1100
104.2300
109.5800
485,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
103.4700
105.2300
103.1100
104.4700
301,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
103.8200
104.1100
103.0900
103.4700
331,000
Tue, 30 Dec 2025
104.5200
104.7400
103.5900
104.0000
322,000
Mon, 29 Dec 2025
104.3400
104.6400
103.5500
104.5300
345,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
103.5800
104.9000
103.0100
104.6800
323,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
102.8100
104.1700
102.7700
103.6600
186,500
Tue, 23 Dec 2025
102.6400
104.2000
102.3600
103.6200
436,700
Mon, 22 Dec 2025
100.3400
102.7800
99.2700
102.7300
381,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
100.5100
101.7500
99.5900
100.6000
859,200
Thu, 18 Dec 2025
100.6200
101.5900
98.9700
99.4000
495,600
Wed, 17 Dec 2025
100.1200
101.6800
99.5000
100.0000
497,300
Tue, 16 Dec 2025
98.2300
102.3200
98.0200
100.3200
782,000
Mon, 15 Dec 2025
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 15 Dec 2025
96.3600
99.5600
95.5900
97.7600
540,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
93.8700
94.6300
92.5000
92.8800
487,200
Thu, 11 Dec 2025
93.2700
94.4000
92.5600
93.1000
633,500
Wed, 10 Dec 2025
93.6700
94.8700
92.6800
93.0200
530,400
Tue, 09 Dec 2025
93.1900
94.6100
92.7800
94.1000
532,500
Mon, 08 Dec 2025
94.5400
95.0000
93.5200
93.5600
538,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
96.0200
96.9000
92.8000
94.5400
559,900
Thu, 04 Dec 2025
95.0100
96.6200
94.4600
96.1100
627,900
Wed, 03 Dec 2025
93.8100
96.2600
93.8100
94.3500
801,100
Tue, 02 Dec 2025
94.2500
95.9100
93.9600
94.2700
672,800
Mon, 01 Dec 2025
91.3500
95.5300
90.5700
93.8300
545,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
92.4300
93.7100
92.1800
92.5600
256,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
90.3700
93.7400
90.3700
92.4900
658,000
Tue, 25 Nov 2025
89.9100
92.3600
89.0200
89.6100
1,100,000
Mon, 24 Nov 2025
93.5900
93.9900
86.9700
89.3600
1,682,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
93.9500
95.5200
91.9400
93.3700
755,400
Thu, 20 Nov 2025
95.9600
96.4200
93.6800
93.7800
609,000
Wed, 19 Nov 2025
96.0200
96.6700
95.2100
95.8000
491,200
Tue, 18 Nov 2025
94.2500
96.6700
94.2500
95.7500
499,000
Mon, 17 Nov 2025
96.4400
96.9600
93.5200
93.7800
516,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
3 · 8-K
After-hours · 16:37 ET
8-K ↗
Fri, 14 Nov 2025
94.8700
98.3100
94.5500
96.4700
522,900
Thu, 13 Nov 2025
96.4700
98.0900
95.2000
96.2600
600,600
Wed, 12 Nov 2025
96.0200
98.2100
95.1900
96.8600
699,600
Tue, 11 Nov 2025
94.9800
97.0700
94.1900
96.5100
530,000
Mon, 10 Nov 2025
95.5000
97.3200
94.0700
95.1900
484,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
94.5200
96.9100
93.6200
94.8900
703,100
Thu, 06 Nov 2025
98.1900
100.3000
94.9300
95.1400
791,700
Wed, 05 Nov 2025
95.4700
99.0500
93.6800
97.4900
1,071,100
Tue, 04 Nov 2025
94.9400
96.4900
91.0300
92.2200
1,211,100
Mon, 03 Nov 2025
99.0000
99.8100
92.7400
95.6000
1,884,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
130.5700
135.9900
94.2900
98.0200
3,507,400
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 30 Oct 2025
141.6000
145.4400
140.5500
141.7700
494,400
Wed, 29 Oct 2025
151.2400
152.1200
139.1400
141.0400
639,800
Tue, 28 Oct 2025
153.6700
154.9100
152.0000
153.9800
156,400
Mon, 27 Oct 2025
153.0800
154.4300
151.5200
153.8400
185,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
153.7000
156.2600
152.5200
152.9700
205,400
Thu, 23 Oct 2025
152.0900
153.6900
150.4000
153.0400
195,700