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
No data yet
Fri, 23 Oct 2026
27 · 8-K
Pre-market · 09:02 ET
8-K ↗
Thu, 22 Oct 2026
148.9000
149.2100
148.9000
149.1500
875,000
Wed, 21 Oct 2026
149.0000
149.2000
148.8300
149.0300
1,339,400
Tue, 20 Oct 2026
147.1300
147.6800
146.9900
147.4500
612,200
Mon, 19 Oct 2026
147.1600
147.3600
147.0100
147.3300
260,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
147.2900
147.3200
146.8700
147.0600
403,400
Thu, 15 Oct 2026
147.0000
147.3000
146.9500
147.0100
487,900
Wed, 14 Oct 2026
147.1900
147.2600
146.9900
147.0600
614,800
Tue, 13 Oct 2026
147.3000
147.5000
147.1700
147.2500
582,000
Mon, 12 Oct 2026
147.0100
147.4000
146.9150
147.2700
465,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
146.3900
147.2400
146.3700
147.1800
423,900
Thu, 08 Oct 2026
146.4300
146.8050
146.3300
146.5000
640,000
Wed, 07 Oct 2026
146.6000
146.7800
146.3100
146.4000
569,300
Tue, 06 Oct 2026
146.8500
147.0500
146.4900
146.5000
552,100
Mon, 05 Oct 2026
146.6600
146.8900
146.5300
146.7500
640,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
146.7900
147.0000
146.5000
146.5000
355,800
Thu, 01 Oct 2026
146.0500
146.6100
146.0500
146.5000
713,100
Wed, 30 Sep 2026
146.1500
146.2800
146.0450
146.1500
672,600
Tue, 29 Sep 2026
146.5500
146.6400
146.0000
146.0000
1,005,100
Mon, 28 Sep 2026
146.5200
146.7000
146.3050
146.5300
1,170,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
146.7000
146.7550
146.4200
146.6200
492,300
Thu, 24 Sep 2026
146.5200
146.7410
146.3600
146.5200
768,100
Wed, 23 Sep 2026
146.4500
146.8200
146.2700
146.5000
642,100
Tue, 22 Sep 2026
146.4400
146.7650
146.0600
146.6000
1,050,000
Mon, 21 Sep 2026
146.4800
146.5000
146.0000
146.2200
522,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
145.4500
145.8400
145.4500
145.8400
1,247,400
Thu, 17 Sep 2026
145.6000
145.6400
145.4100
145.4500
718,700
Wed, 16 Sep 2026
145.2700
145.4500
145.1000
145.1400
753,100
Tue, 15 Sep 2026
145.1200
145.2900
145.0600
145.1500
496,200
Mon, 14 Sep 2026
145.2000
145.2800
145.0500
145.1500
643,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
145.4800
145.6000
145.0000
145.0000
633,200
Thu, 10 Sep 2026
145.4000
145.5000
145.1900
145.2500
974,300
Wed, 09 Sep 2026
145.5700
145.7000
145.3900
145.3900
659,700
Tue, 08 Sep 2026
145.5200
145.7700
145.5000
145.6500
509,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
26 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 04 Sep 2026
145.5600
145.6500
145.4500
145.4500
755,700
Thu, 03 Sep 2026
145.6000
145.6700
145.4800
145.4800
611,100
Wed, 02 Sep 2026
145.4000
145.6000
145.4000
145.4500
499,400
Tue, 01 Sep 2026
145.2600
145.5000
145.2600
145.4800
523,100
Mon, 31 Aug 2026
145.2600
145.5000
145.2600
145.3000
582,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
145.4500
145.5000
145.2500
145.2800
484,100
Thu, 27 Aug 2026
145.3500
145.5500
145.3400
145.4900
397,600
Wed, 26 Aug 2026
145.3500
145.5600
145.2600
145.2600
413,800
Tue, 25 Aug 2026
145.4700
145.4700
145.2500
145.2500
638,000
Tue, 25 Aug 2026
25 · DEFA14A
Pre-market · 06:13 ET
DEFA14A ↗
Mon, 24 Aug 2026
145.2100
145.3900
145.1700
145.2700
466,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
145.4100
145.5000
144.9000
144.9000
663,800
Thu, 20 Aug 2026
145.1300
145.5000
145.1300
145.4000
303,300
Wed, 19 Aug 2026
145.4000
145.4100
145.1600
145.2500
621,100
Tue, 18 Aug 2026
145.1700
145.4300
145.1700
145.3500
537,900
Mon, 17 Aug 2026
145.3700
145.4800
144.9700
145.0100
700,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
145.2000
145.4600
145.0950
145.4000
459,800
Thu, 13 Aug 2026
145.4200
145.4200
144.9600
144.9600
568,900
Wed, 12 Aug 2026
145.2400
145.3900
145.0000
145.0500
631,000
Tue, 11 Aug 2026
144.9900
145.1000
144.8300
144.9100
636,400
Mon, 10 Aug 2026
144.8500
145.0400
144.7000
144.7300
672,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
144.9200
145.1200
144.7600
144.8400
491,200
Thu, 06 Aug 2026
145.5000
145.7400
144.8900
144.8900
823,900
Wed, 05 Aug 2026
24 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Wed, 05 Aug 2026
23 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 05 Aug 2026
22 · DEFA14A
After-hours · 17:09 ET
DEFA14A ↗
Wed, 05 Aug 2026
145.3300
145.5000
145.2000
145.3200
665,400
Tue, 04 Aug 2026
145.7500
145.7500
145.2200
145.2200
661,500
Mon, 03 Aug 2026
145.2100
145.9800
145.1000
145.3200
505,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
145.3500
145.4900
144.9400
145.2000
599,500
Thu, 30 Jul 2026
145.3500
145.4200
144.9900
145.2300
470,200
Wed, 29 Jul 2026
145.2500
145.5400
144.7500
144.8700
990,400
Tue, 28 Jul 2026
145.2500
145.3450
145.1400
145.2800
632,700
Mon, 27 Jul 2026
145.4600
145.4600
145.0500
145.3100
600,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
145.1700
145.3300
144.9300
145.0000
570,600
Thu, 23 Jul 2026
144.6600
145.1100
144.4650
145.1100
568,600
Wed, 22 Jul 2026
144.7000
145.1500
144.3800
145.1300
1,086,400
Tue, 21 Jul 2026
145.0000
145.0600
144.6000
144.6500
591,800
Mon, 20 Jul 2026
145.4000
145.4000
144.7100
144.7400
549,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
144.9000
145.1500
144.7400
145.0100
2,181,700
Thu, 16 Jul 2026
144.9500
145.1000
144.8600
145.0000
637,400
Wed, 15 Jul 2026
21 · 8-K
After-hours · 16:25 ET
8-K ↗
Wed, 15 Jul 2026
145.0500
145.2250
144.7700
144.8500
1,147,700
Tue, 14 Jul 2026
145.4900
145.7600
145.0200
145.0800
882,000
Mon, 13 Jul 2026
145.0500
145.4900
144.7800
144.9200
748,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
145.0300
145.4700
144.8800
145.0000
380,800
Thu, 09 Jul 2026
145.5000
145.6500
144.8700
144.9700
404,400
Wed, 08 Jul 2026
144.6100
145.3800
144.6100
145.3800
685,300
Tue, 07 Jul 2026
144.8100
145.2500
144.5600
144.7500
545,100
Mon, 06 Jul 2026
145.2000
145.6800
144.6500
145.3800
500,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
145.0100
145.2300
144.5000
144.9700
1,343,400
Wed, 01 Jul 2026
144.8800
146.0000
144.6600
144.6600
824,000
Tue, 30 Jun 2026
144.9900
145.2900
144.7600
145.2900
522,700
Mon, 29 Jun 2026
144.5000
144.8000
144.2100
144.6200
1,270,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
144.6000
145.2800
144.4300
144.5000
2,211,800
Thu, 25 Jun 2026
144.3000
145.1200
144.0000
144.9600
1,955,300
Wed, 24 Jun 2026
144.9200
145.0000
144.2700
144.3400
1,703,200
Tue, 23 Jun 2026
144.2800
145.2700
144.1500
144.9200
2,531,800
Mon, 22 Jun 2026
18 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Mon, 22 Jun 2026
17 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Mon, 22 Jun 2026
16 · DEFA14A
After-hours · 16:01 ET
DEFA14A ↗
Mon, 22 Jun 2026
15 · DEFA14A
After-hours · 16:01 ET
DEFA14A ↗
Mon, 22 Jun 2026
145.0000
146.9200
143.9600
144.9000
4,455,200
Mon, 22 Jun 2026
20 · DEFA14A
Pre-market · 07:51 ET
DEFA14A ↗
Mon, 22 Jun 2026
19 · 8-K
Pre-market · 07:21 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
135.6300
137.7600
134.0900
135.8400
686,800
Wed, 17 Jun 2026
133.0500
136.0000
132.6200
133.1300
403,700
Tue, 16 Jun 2026
129.7400
133.3850
127.0100
132.6600
279,900
Mon, 15 Jun 2026
131.1600
133.5200
128.3500
128.4400
263,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
128.2500
130.7930
127.9480
129.5100
262,400
Thu, 11 Jun 2026
124.7800
126.9500
122.4050
126.9500
273,600
Wed, 10 Jun 2026
128.9500
129.0400
122.8400
122.8500
293,100
Tue, 09 Jun 2026
125.6600
127.5700
123.9400
127.3400
350,300
Mon, 08 Jun 2026
123.2900
125.6400
121.1550
123.5400
300,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
14 · 8-K
After-hours · 16:47 ET
8-K ↗
Fri, 05 Jun 2026
123.0000
123.9500
121.3900
122.4900
241,300
Thu, 04 Jun 2026
123.1400
124.9200
122.6700
124.0400
262,100
Wed, 03 Jun 2026
121.9400
124.3800
121.6000
123.8000
328,400
Tue, 02 Jun 2026
124.8300
127.8100
122.8100
122.8500
226,200
Mon, 01 Jun 2026
125.4400
125.8400
121.1740
124.6400
248,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
128.0000
128.7100
126.3200
126.7500
215,200
Thu, 28 May 2026
128.8500
128.8500
120.7600
127.1400
247,400
Wed, 27 May 2026
126.4400
127.9500
125.2150
126.7400
172,500
Tue, 26 May 2026
123.6700
126.1750
121.7200
125.5900
290,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
120.1400
120.9900
117.1700
120.7500
334,100
Thu, 21 May 2026
118.6600
119.2300
116.4400
119.1500
250,700
Wed, 20 May 2026
118.0300
120.3500
115.9600
120.2400
227,500
Tue, 19 May 2026
120.9600
120.9600
115.5890
117.2400
264,300
Mon, 18 May 2026
124.7000
124.7000
121.0500
122.1200
197,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
13 · 8-K
After-hours · 17:27 ET
8-K ↗
Fri, 15 May 2026
128.1300
128.1300
123.4900
124.1400
233,500
Thu, 14 May 2026
130.5300
132.0900
128.2400
129.9100
215,200
Wed, 13 May 2026
127.5000
129.0400
125.9900
128.8600
208,900
Tue, 12 May 2026
128.9700
129.3550
124.9200
127.5500
301,800
Mon, 11 May 2026
129.2000
132.2700
128.0200
129.6000
401,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
128.7800
130.0250
127.2000
129.9400
249,600
Thu, 07 May 2026
131.5800
131.5800
126.7100
128.0400
279,200
Wed, 06 May 2026
133.4700
135.5800
129.5200
131.3900
351,900
Tue, 05 May 2026
124.6000
131.3600
123.2500
131.2500
304,400
Mon, 04 May 2026
124.5000
128.7100
122.8350
123.1900
511,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
12 · 10-Q
After market open · 13:11 ET
10-Q ↗
Fri, 01 May 2026
119.5600
126.5800
118.1100
124.7600
560,900
Thu, 30 Apr 2026
11 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 30 Apr 2026
117.1700
128.9500
117.1700
126.4700
515,600
Wed, 29 Apr 2026
118.0100
118.6400
116.1600
116.4500
210,900
Tue, 28 Apr 2026
120.2400
120.2500
116.6200
117.9000
244,600
Mon, 27 Apr 2026
119.2300
120.6400
117.4000
120.4400
316,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
120.0000
121.0500
118.3800
119.4400
220,300
Thu, 23 Apr 2026
117.9700
121.9700
117.9700
120.1900
202,300
Wed, 22 Apr 2026
115.5500
118.5300
115.5500
117.8300
235,000
Tue, 21 Apr 2026
114.5000
115.6500
112.7600
114.4300
281,600
Mon, 20 Apr 2026
114.0100
114.9250
113.7800
114.4400
144,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
113.1800
116.3700
112.8000
114.4800
480,400
Thu, 16 Apr 2026
110.7900
112.5700
109.8300
110.7900
265,800
Wed, 15 Apr 2026
114.4600
115.0000
110.9900
111.2600
209,000
Tue, 14 Apr 2026
114.5300
114.5300
111.6100
114.2400
184,700
Mon, 13 Apr 2026
112.4300
114.5400
111.5300
114.4700
240,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
112.1400
112.4200
111.0100
111.6000
207,900
Thu, 09 Apr 2026
109.2200
113.1500
109.2200
112.0100
180,400
Wed, 08 Apr 2026
110.8900
113.3000
109.7700
110.1000
392,700
Tue, 07 Apr 2026
105.6800
107.6200
105.0300
106.2100
236,000
Mon, 06 Apr 2026
106.4300
107.2200
105.0400
106.2800
271,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
105.6000
109.0100
104.3800
107.7000
308,400
Wed, 01 Apr 2026
10 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 01 Apr 2026
107.0100
109.5000
106.1400
108.0200
316,500
Tue, 31 Mar 2026
9 · DEFA14A
After-hours · 16:24 ET
DEFA14A ↗
Tue, 31 Mar 2026
8 · DEF 14A
After-hours · 16:21 ET
DEF 14A ↗
Tue, 31 Mar 2026
104.0700
107.0050
102.4180
106.1400
259,400
Mon, 30 Mar 2026
103.6400
103.9000
99.9900
102.0900
344,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
105.3200
106.8600
102.5300
102.8500
306,000
Thu, 26 Mar 2026
105.1800
106.0950
103.8650
105.1900
318,600
Wed, 25 Mar 2026
107.6700
108.5300
105.2800
106.7200
216,000
Tue, 24 Mar 2026
102.9100
107.4800
102.9100
105.9900
335,800
Mon, 23 Mar 2026
104.3100
106.8900
103.2480
104.2600
229,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
102.5200
102.5200
99.8590
100.6800
656,000
Thu, 19 Mar 2026
102.2900
103.5050
101.2200
102.1700
239,500
Wed, 18 Mar 2026
104.5700
105.7850
103.6800
103.8500
362,500
Tue, 17 Mar 2026
107.0400
107.3200
104.9900
105.2400
298,100
Mon, 16 Mar 2026
107.3100
109.0300
105.3100
105.8800
271,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
107.7600
108.7600
104.5650
105.6800
266,200
Thu, 12 Mar 2026
108.2200
109.8400
106.1200
107.1300
467,300
Wed, 11 Mar 2026
107.9100
111.5550
107.4600
110.3200
404,700
Tue, 10 Mar 2026
109.0000
112.2400
108.0800
108.2400
420,800
Mon, 09 Mar 2026
107.1000
110.5450
104.5550
109.9300
654,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
107.9900
109.9000
107.0850
109.4900
467,800
Thu, 05 Mar 2026
111.5000
112.2050
108.9800
111.2800
527,100
Wed, 04 Mar 2026
111.0300
112.9400
109.3350
112.5600
360,500
Tue, 03 Mar 2026
104.9600
110.8250
101.6090
110.3100
452,200
Mon, 02 Mar 2026
106.4600
112.0300
103.8760
108.6200
680,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
7 · 10-K
After market open · 10:55 ET
10-K ↗
Fri, 27 Feb 2026
118.9000
121.5200
105.3750
107.4800
1,002,100
Thu, 26 Feb 2026
6 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 26 Feb 2026
127.0000
127.7600
123.8300
127.5000
322,900
Wed, 25 Feb 2026
125.8900
130.1500
124.8000
126.6700
416,900
Wed, 25 Feb 2026
5 · 8-K
Next filing day · accepted 24 Feb, 18:22 ET
8-K ↗
Tue, 24 Feb 2026
122.7400
125.4450
121.4550
124.9200
263,800
Mon, 23 Feb 2026
125.8900
126.9850
121.5200
122.4700
275,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
124.6000
127.4700
124.6000
126.3200
230,200
Thu, 19 Feb 2026
121.9600
124.6300
121.5200
124.5400
225,600
Wed, 18 Feb 2026
125.0000
126.7300
122.3500
123.0800
226,800
Tue, 17 Feb 2026
126.7700
127.2500
124.5300
125.1400
167,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
127.2600
129.4650
126.5000
127.4700
219,600
Thu, 12 Feb 2026
129.4100
130.7350
126.0750
126.7200
152,200
Wed, 11 Feb 2026
129.4800
131.0000
127.2100
127.8400
147,000
Tue, 10 Feb 2026
127.2100
128.7200
125.3800
128.1700
231,600
Mon, 09 Feb 2026
124.0000
127.4000
124.0000
126.5600
255,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
121.9900
125.2000
121.9900
124.7400
312,900
Thu, 05 Feb 2026
118.6400
121.1600
118.6400
120.8300
275,500
Wed, 04 Feb 2026
119.2300
119.9700
116.8850
118.9900
144,200
Tue, 03 Feb 2026
116.9400
118.9000
116.2800
117.8700
133,300
Mon, 02 Feb 2026
114.1900
116.9700
113.5400
116.3800
163,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
113.0100
114.8600
112.6400
114.4700
312,000
Thu, 29 Jan 2026
113.5900
115.1850
112.8300
114.6400
185,100
Wed, 28 Jan 2026
114.9500
115.3800
112.7800
113.0500
183,800
Tue, 27 Jan 2026
113.8700
114.9700
113.4950
114.4200
109,000
Mon, 26 Jan 2026
113.7900
114.8400
112.9600
113.7600
206,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
115.5900
116.2700
112.9050
113.5000
215,000
Thu, 22 Jan 2026
118.1300
118.8350
116.0500
116.6700
194,200
Wed, 21 Jan 2026
113.8700
117.4050
113.8700
117.3100
208,600
Tue, 20 Jan 2026
113.4800
114.2340
111.9560
112.9200
135,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
114.9900
116.0300
114.0850
115.2600
291,600
Thu, 15 Jan 2026
113.0000
116.3250
113.0000
115.7700
351,300
Wed, 14 Jan 2026
112.5000
116.0920
110.4900
112.3000
294,000
Tue, 13 Jan 2026
111.3100
111.3700
109.2100
111.1700
205,000
Mon, 12 Jan 2026
110.7800
111.3400
110.4050
110.7900
161,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
109.1600
111.5200
109.1600
111.4200
209,600
Thu, 08 Jan 2026
107.1000
108.8650
106.8300
108.4000
179,500
Wed, 07 Jan 2026
108.2200
108.6000
105.9900
107.4800
232,100
Tue, 06 Jan 2026
107.9900
108.8300
105.9900
108.4800
231,100
Mon, 05 Jan 2026
106.3300
110.5500
106.3300
108.8600
203,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
106.8700
107.9400
105.7650
106.7900
216,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
107.4500
108.0600
105.9200
106.3200
147,900
Tue, 30 Dec 2025
109.1600
109.9550
108.0500
108.0500
120,800
Mon, 29 Dec 2025
110.3900
110.3900
108.8100
109.3000
171,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
110.6800
110.8050
109.7100
110.2800
74,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
111.5700
111.6300
110.1950
110.8800
98,700
Tue, 23 Dec 2025
111.4800
111.7150
110.5650
111.1700
120,000
Mon, 22 Dec 2025
111.6200
112.9100
110.7000
112.2200
191,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
109.1700
111.7400
109.1700
111.2200
570,500
Thu, 18 Dec 2025
109.4000
109.9300
108.4750
109.6800
255,600
Wed, 17 Dec 2025
109.5800
111.0700
107.1900
108.2000
200,200
Tue, 16 Dec 2025
4 · 8-K
After-hours · 17:18 ET
8-K ↗
Tue, 16 Dec 2025
110.1800
110.8900
107.8600
109.8200
272,600
Mon, 15 Dec 2025
111.1000
111.1000
109.2800
109.7800
242,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
113.2400
113.2500
109.9300
110.8400
187,300
Thu, 11 Dec 2025
111.0000
113.1100
110.2490
112.9800
228,400
Wed, 10 Dec 2025
108.7400
111.8200
108.5700
110.8400
288,000
Tue, 09 Dec 2025
106.7200
108.8400
106.5300
108.2600
234,500
Mon, 08 Dec 2025
108.1900
109.4250
106.9600
107.0500
201,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
107.3800
108.1400
106.4700
107.2900
228,200
Thu, 04 Dec 2025
106.2400
107.8500
105.4550
107.1600
184,600
Wed, 03 Dec 2025
106.2100
108.0900
103.5700
107.0300
264,400
Tue, 02 Dec 2025
106.3500
106.6600
105.1300
106.0900
213,800
Mon, 01 Dec 2025
105.2000
106.6600
103.5700
105.7800
197,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
106.3900
106.9000
105.8050
106.5400
104,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
105.2600
108.5000
105.2600
106.4200
385,200
Tue, 25 Nov 2025
104.0000
107.1300
104.0000
106.1800
236,000
Mon, 24 Nov 2025
102.1700
104.9600
101.1350
104.6400
246,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
100.0200
102.9650
99.3250
102.4600
220,800
Thu, 20 Nov 2025
101.7300
103.4400
99.0550
99.4100
251,900
Wed, 19 Nov 2025
99.1100
101.0600
98.1100
99.7800
253,000
Tue, 18 Nov 2025
97.8700
99.4200
96.4000
98.4700
193,000
Mon, 17 Nov 2025
100.3200
101.9300
96.4400
97.8500
277,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
99.8700
100.9250
98.3000
100.4800
256,400
Thu, 13 Nov 2025
99.4500
102.4750
99.4500
101.6100
349,300
Wed, 12 Nov 2025
98.9100
101.0550
98.9100
100.3700
374,400
Tue, 11 Nov 2025
99.6000
100.9300
98.8800
99.0200
127,100
Mon, 10 Nov 2025
3 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 10 Nov 2025
100.1800
101.3600
99.0000
100.0500
138,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
98.5700
99.4850
96.9900
99.0800
203,100
Thu, 06 Nov 2025
100.4700
101.9480
98.5300
98.7000
207,300
Wed, 05 Nov 2025
100.1600
102.3200
99.9950
100.5500
182,800
Tue, 04 Nov 2025
101.4300
101.4300
99.7100
100.2900
197,500
Mon, 03 Nov 2025
102.2900
103.2500
99.5250
101.7800
400,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After market open · 10:45 ET
10-Q ↗
Fri, 31 Oct 2025
95.4800
102.7000
92.8600
102.0000
507,900
Thu, 30 Oct 2025
1 · 8-K
After-hours · 17:15 ET
8-K ↗
Thu, 30 Oct 2025
91.9800
93.1700
91.4000
92.2500
239,300
Wed, 29 Oct 2025
93.1800
94.9800
92.2900
93.1800
206,200
Tue, 28 Oct 2025
92.6200
93.8600
92.4150
93.6200
129,500
Mon, 27 Oct 2025
94.3500
94.3500
92.5400
92.9200
136,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
94.5000
95.3300
93.7000
93.8600
140,500
Thu, 23 Oct 2025
93.1300
93.4550
92.1200
93.0600
138,200