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
113.9000
114.8700
112.8700
113.2300
300,328
Thu, 22 Oct 2026
115.4000
116.5700
113.4800
115.5400
467,400
Wed, 21 Oct 2026
116.1500
117.6000
115.0800
116.6900
438,900
Tue, 20 Oct 2026
112.9000
114.8900
111.1000
114.6600
503,300
Mon, 19 Oct 2026
113.1200
113.2400
111.7700
112.9200
366,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
113.4600
115.0900
111.1700
112.3900
630,300
Thu, 15 Oct 2026
113.0400
114.8000
110.8900
113.4700
668,100
Wed, 14 Oct 2026
112.5500
115.9200
112.0900
113.0000
464,500
Tue, 13 Oct 2026
114.0400
115.6000
112.9300
114.2400
600,900
Mon, 12 Oct 2026
113.5100
115.1300
113.2700
114.7800
261,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
112.9100
114.7600
111.8000
113.5700
264,600
Thu, 08 Oct 2026
113.9200
115.3800
110.9200
112.6100
367,600
Wed, 07 Oct 2026
116.1200
116.9000
112.2100
114.4100
876,900
Tue, 06 Oct 2026
116.9800
118.2700
114.1600
118.1400
334,600
Mon, 05 Oct 2026
115.4000
119.0300
114.7900
116.4300
553,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
114.1700
117.4200
113.9500
116.3400
504,500
Thu, 01 Oct 2026
110.3700
114.9600
109.4500
112.1700
541,100
Wed, 30 Sep 2026
114.5300
114.5300
110.7600
110.7900
454,000
Tue, 29 Sep 2026
115.3500
116.6300
113.8000
114.2600
354,100
Mon, 28 Sep 2026
114.2800
116.0000
113.1200
115.0100
410,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
113.2800
115.3000
112.6600
114.7500
368,400
Thu, 24 Sep 2026
112.4700
113.9700
111.0800
112.7800
401,300
Wed, 23 Sep 2026
116.3800
116.3800
113.1600
113.2500
348,300
Tue, 22 Sep 2026
116.8100
117.5100
115.5700
115.6900
430,000
Mon, 21 Sep 2026
114.6000
115.8900
113.2600
115.0900
377,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
114.7300
116.1900
112.9100
113.8300
1,158,600
Thu, 17 Sep 2026
117.1900
117.1900
113.2600
113.7800
470,700
Wed, 16 Sep 2026
114.6700
116.3500
113.6100
115.3300
626,100
Tue, 15 Sep 2026
113.7700
113.7900
111.3400
113.0800
425,700
Mon, 14 Sep 2026
111.2700
113.8100
109.9300
113.3600
289,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
115.0500
116.1400
113.7800
113.9800
274,300
Thu, 10 Sep 2026
115.8700
116.0100
112.7900
113.4600
337,800
Wed, 09 Sep 2026
117.0600
118.5500
116.3700
117.4500
274,900
Tue, 08 Sep 2026
119.4700
120.8800
118.1900
118.2500
315,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
116.4900
119.5300
116.4900
119.2800
326,100
Thu, 03 Sep 2026
115.7100
117.9200
112.8600
117.1600
375,500
Wed, 02 Sep 2026
114.0200
116.4700
112.6500
115.1200
564,600
Tue, 01 Sep 2026
115.9600
116.4000
113.5200
113.6100
462,200
Mon, 31 Aug 2026
117.6700
118.0600
116.4200
117.0000
333,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
120.3000
121.8100
116.7300
118.1300
422,000
Thu, 27 Aug 2026
122.6900
122.6900
118.7400
120.3800
246,200
Wed, 26 Aug 2026
119.6000
123.3000
119.6000
121.5300
288,900
Tue, 25 Aug 2026
119.2300
121.5600
118.6900
120.6500
413,700
Mon, 24 Aug 2026
123.0100
123.5300
119.6600
119.7800
331,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
123.2600
123.7200
121.3000
122.5100
176,100
Thu, 20 Aug 2026
121.0500
123.7700
120.8000
121.9900
259,100
Wed, 19 Aug 2026
122.5400
123.3400
120.0200
122.6300
354,100
Tue, 18 Aug 2026
125.4800
125.9100
121.9700
121.9800
248,600
Mon, 17 Aug 2026
127.1100
127.3000
125.2500
126.1400
391,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
122.6200
126.7900
121.4700
125.8500
315,000
Thu, 13 Aug 2026
127.2200
128.4300
122.4400
123.0600
518,400
Wed, 12 Aug 2026
130.1700
130.6100
125.6600
126.3100
363,500
Tue, 11 Aug 2026
127.6700
129.8800
127.6700
128.7200
434,200
Mon, 10 Aug 2026
128.0600
128.8400
126.2600
126.7700
217,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
127.3500
129.6000
126.6000
128.2100
310,100
Thu, 06 Aug 2026
130.0600
130.6600
126.7800
127.8300
491,600
Wed, 05 Aug 2026
132.8900
133.7800
129.9200
130.1800
360,200
Tue, 04 Aug 2026
129.8400
132.9700
127.8200
132.5100
686,000
Mon, 03 Aug 2026
125.0000
130.2500
124.9900
129.1200
415,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
124.3400
127.4400
122.4200
124.9500
563,400
Thu, 30 Jul 2026
15 · 10-Q
After market open · 15:10 ET
10-Q ↗
Thu, 30 Jul 2026
120.8500
125.3800
116.3800
124.5500
901,400
Wed, 29 Jul 2026
118.7900
118.7900
111.2900
111.8600
549,300
Tue, 28 Jul 2026
118.2800
118.9900
116.3500
117.8000
333,600
Mon, 27 Jul 2026
120.3400
120.9900
116.0700
118.3200
413,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
118.8500
120.6700
118.1700
118.8900
294,000
Thu, 23 Jul 2026
115.6500
118.6000
115.6500
117.8000
294,000
Wed, 22 Jul 2026
116.0700
117.0200
115.4600
116.9500
410,500
Tue, 21 Jul 2026
115.0900
117.1800
114.2700
116.0200
349,000
Mon, 20 Jul 2026
117.0700
117.0700
113.7400
114.1600
444,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
117.2400
120.6700
116.2800
116.6300
586,400
Thu, 16 Jul 2026
115.2500
121.2000
115.2500
119.5000
513,100
Wed, 15 Jul 2026
118.0300
118.5100
115.4200
117.7800
663,300
Tue, 14 Jul 2026
119.0000
120.0000
116.8000
118.3300
453,600
Mon, 13 Jul 2026
114.6600
118.3800
113.1000
116.9400
665,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
116.2900
117.9700
114.7900
115.2300
478,700
Thu, 09 Jul 2026
120.8000
120.8500
116.5000
116.8900
525,200
Wed, 08 Jul 2026
124.8500
125.1500
118.0400
119.1100
680,400
Tue, 07 Jul 2026
133.0200
134.0000
123.5900
126.5800
613,700
Mon, 06 Jul 2026
131.0900
134.5100
129.8400
133.8600
740,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
127.5600
131.3200
127.0000
131.0900
952,300
Wed, 01 Jul 2026
128.7100
130.9400
126.0000
127.5900
996,900
Tue, 30 Jun 2026
127.7400
129.5400
126.0800
128.4900
428,600
Mon, 29 Jun 2026
123.2000
126.6900
122.5300
126.6900
698,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
125.1400
127.2700
123.6700
125.3700
2,072,600
Thu, 25 Jun 2026
122.9100
128.4700
122.4300
126.9700
800,900
Wed, 24 Jun 2026
119.6500
123.3600
117.8400
121.6800
796,400
Tue, 23 Jun 2026
116.2700
119.2700
115.9400
118.1900
449,700
Mon, 22 Jun 2026
119.4900
119.4900
116.3300
117.4400
531,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
115.9100
119.2900
115.9100
118.5200
1,009,000
Wed, 17 Jun 2026
112.7700
114.4900
112.4300
113.8300
428,900
Tue, 16 Jun 2026
111.7200
113.8500
110.8400
112.7000
433,700
Mon, 15 Jun 2026
111.1500
112.6600
109.8400
110.4000
363,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
111.3900
111.9000
108.6300
109.1100
454,600
Thu, 11 Jun 2026
112.3400
114.0000
110.0100
110.3100
601,400
Wed, 10 Jun 2026
110.2000
111.5000
108.8400
110.6500
634,800
Tue, 09 Jun 2026
108.2700
111.8800
108.2000
110.1100
565,300
Mon, 08 Jun 2026
107.6200
108.4300
105.6200
106.8800
382,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
106.9300
108.2200
106.3800
106.4900
322,100
Thu, 04 Jun 2026
108.5000
109.7100
107.5400
107.9100
305,300
Wed, 03 Jun 2026
106.6500
108.0000
105.2000
107.1300
465,800
Tue, 02 Jun 2026
106.1900
107.5000
105.2100
106.4500
477,300
Mon, 01 Jun 2026
105.0700
106.4300
101.1900
105.4900
680,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
112.3300
112.3300
106.3200
106.7000
772,400
Thu, 28 May 2026
114.8300
116.0200
111.8500
113.3300
426,300
Wed, 27 May 2026
115.9800
117.0400
114.9100
116.3500
313,600
Tue, 26 May 2026
113.3400
117.0700
112.9300
116.5400
443,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
112.2900
112.7600
110.4100
112.6100
304,500
Thu, 21 May 2026
111.1700
112.6100
109.0100
111.6200
331,300
Wed, 20 May 2026
14 · 8-K
After market open · 14:15 ET
FORM 8-K ↗
Wed, 20 May 2026
109.5600
112.6600
109.3600
112.2400
347,700
Tue, 19 May 2026
111.1400
111.5500
109.1800
109.5700
376,500
Mon, 18 May 2026
111.2600
113.2800
109.0700
112.7100
352,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
113.4200
113.4200
110.4800
111.3300
277,200
Thu, 14 May 2026
115.2000
116.1700
113.5200
115.0800
332,500
Wed, 13 May 2026
114.7300
115.0500
113.6100
114.2400
272,300
Tue, 12 May 2026
117.2100
117.4000
113.1500
115.4300
405,800
Mon, 11 May 2026
118.1900
119.4600
116.9200
117.3800
431,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
121.2900
122.5200
118.1000
118.3300
302,000
Thu, 07 May 2026
125.0600
125.0600
120.3700
120.4600
471,800
Wed, 06 May 2026
123.9400
125.6500
122.6300
124.6200
499,300
Tue, 05 May 2026
119.2900
121.8400
118.0000
121.5100
464,900
Mon, 04 May 2026
121.2000
122.0900
117.4700
117.4900
529,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
122.9600
123.1900
119.3900
121.6100
570,200
Thu, 30 Apr 2026
123.0500
127.5300
122.5400
123.1300
685,700
Wed, 29 Apr 2026
13 · 10-Q
After market open · 15:19 ET
10-Q ↗
Wed, 29 Apr 2026
126.7300
128.9000
119.1300
121.4800
1,219,300
Tue, 28 Apr 2026
115.7800
116.0000
111.2000
111.7400
381,400
Mon, 27 Apr 2026
115.9900
117.0600
115.0300
115.6600
290,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
117.4200
118.4500
115.8200
116.0100
269,200
Thu, 23 Apr 2026
114.8000
117.9600
114.8000
116.8100
374,700
Wed, 22 Apr 2026
12 · 8-K
After market open · 12:07 ET
FORM 8-K ↗
Wed, 22 Apr 2026
114.0800
114.8600
113.4400
114.0100
254,000
Tue, 21 Apr 2026
115.3500
116.3700
112.4000
113.5000
675,000
Mon, 20 Apr 2026
113.8200
115.4400
112.9600
115.2800
362,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
112.2800
115.2500
111.5100
114.2400
770,300
Thu, 16 Apr 2026
115.4800
115.4800
110.0600
110.4100
474,600
Wed, 15 Apr 2026
115.8300
115.8900
111.7000
113.1500
550,500
Tue, 14 Apr 2026
118.4600
118.5000
115.7000
117.2200
471,200
Mon, 13 Apr 2026
115.0400
118.1900
113.8800
117.9200
655,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
115.1400
116.1600
114.2400
115.0400
253,100
Thu, 09 Apr 2026
112.4500
115.0600
111.6800
114.7500
506,600
Wed, 08 Apr 2026
113.5200
116.5800
112.3900
113.1000
684,400
Tue, 07 Apr 2026
108.7100
110.0000
107.4500
108.5700
341,300
Mon, 06 Apr 2026
108.7300
109.4000
107.2000
109.1100
243,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
107.4000
110.8900
105.3300
109.2500
400,100
Wed, 01 Apr 2026
107.9000
110.9300
107.8700
109.6800
482,600
Tue, 31 Mar 2026
106.2300
108.8700
104.9000
108.1400
466,900
Mon, 30 Mar 2026
107.0700
107.0700
103.2500
104.7700
437,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
108.1600
108.9700
105.8000
106.4700
317,300
Thu, 26 Mar 2026
109.9800
111.6100
107.9600
108.5500
229,200
Wed, 25 Mar 2026
113.7200
113.7200
110.3700
111.3400
276,900
Tue, 24 Mar 2026
107.9100
112.4100
106.7600
112.2500
373,400
Mon, 23 Mar 2026
108.7100
111.0500
107.2800
108.5300
433,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
105.8000
107.0800
104.3600
105.5700
1,858,600
Thu, 19 Mar 2026
105.2600
106.6900
103.8000
105.3500
474,500
Wed, 18 Mar 2026
105.3800
107.8700
105.3800
107.0300
664,600
Tue, 17 Mar 2026
107.5500
107.5500
105.4800
107.2100
423,000
Mon, 16 Mar 2026
106.7600
107.3100
104.6000
106.9300
409,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
107.5500
109.0000
103.4000
105.4200
675,900
Thu, 12 Mar 2026
108.7800
109.8700
106.0200
106.8200
823,900
Wed, 11 Mar 2026
108.6300
111.3200
107.3500
110.8900
460,000
Tue, 10 Mar 2026
108.7000
112.9400
108.0000
108.4800
587,400
Mon, 09 Mar 2026
106.8300
107.1400
103.8600
106.1900
602,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
11 · DEFA14A
After-hours · 16:44 ET
DEFA14A ↗
Fri, 06 Mar 2026
10 · DEFA14A
After-hours · 16:43 ET
DEFA14A ↗
Fri, 06 Mar 2026
9 · DEF 14A
After-hours · 16:36 ET
DEF 14A ↗
Fri, 06 Mar 2026
109.3600
110.0000
106.4600
108.7700
452,800
Thu, 05 Mar 2026
115.7600
116.9900
111.3400
112.3700
507,800
Wed, 04 Mar 2026
119.4400
119.4400
116.7100
116.8100
385,900
Tue, 03 Mar 2026
116.7700
119.3400
113.7000
118.2100
659,300
Mon, 02 Mar 2026
8 · 8-K
After market open · 12:59 ET
FORM 8-K ↗
Mon, 02 Mar 2026
114.3900
121.0000
112.2400
119.5700
414,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
116.1000
119.8300
114.7600
116.4300
516,000
Thu, 26 Feb 2026
7 · 8-K
After-hours · 16:36 ET
FORM 8-K ↗
Thu, 26 Feb 2026
121.9000
122.6600
117.5500
117.6300
624,700
Wed, 25 Feb 2026
6 · 10-K
After market open · 15:21 ET
FORM 10-K ↗
Wed, 25 Feb 2026
123.5400
132.7500
118.7900
119.4200
1,006,100
Tue, 24 Feb 2026
116.2800
118.6200
116.0600
116.9900
455,500
Mon, 23 Feb 2026
118.0000
118.7400
115.3300
115.6200
425,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
116.9500
119.0000
116.7600
118.7400
365,300
Thu, 19 Feb 2026
116.7900
118.2600
114.9000
117.2000
249,000
Wed, 18 Feb 2026
118.2000
119.7800
116.8800
117.5400
217,300
Tue, 17 Feb 2026
119.8900
121.0600
117.5000
118.2500
366,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
119.4700
121.5500
118.5300
120.4900
271,300
Thu, 12 Feb 2026
120.3500
123.6800
117.5400
119.3600
326,600
Wed, 11 Feb 2026
120.5200
120.8900
118.8100
119.2000
256,900
Tue, 10 Feb 2026
116.7800
118.6000
115.8700
118.4400
246,200
Mon, 09 Feb 2026
116.4400
117.6800
115.7200
116.7500
218,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
113.7700
117.3300
112.2200
116.7100
321,000
Thu, 05 Feb 2026
111.5100
113.1700
111.0400
112.4100
357,500
Wed, 04 Feb 2026
110.2400
112.6000
108.5400
110.9900
422,800
Tue, 03 Feb 2026
111.3900
111.6700
108.2500
110.2400
706,000
Mon, 02 Feb 2026
108.6400
112.1400
107.9100
112.0300
492,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
107.3800
109.5200
105.8400
108.0900
795,200
Thu, 29 Jan 2026
109.5000
109.6300
107.0400
108.2800
566,600
Wed, 28 Jan 2026
113.3900
113.6600
108.4000
108.9700
333,500
Tue, 27 Jan 2026
114.1300
115.4300
112.1100
113.4100
367,300
Mon, 26 Jan 2026
112.6200
115.1100
110.5800
114.2000
335,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
114.7100
114.7100
111.0100
111.9500
324,700
Thu, 22 Jan 2026
115.8600
116.5700
114.2800
114.7500
202,400
Wed, 21 Jan 2026
113.4800
114.9500
112.1700
114.5600
293,300
Tue, 20 Jan 2026
112.1800
114.7600
112.0200
112.3300
302,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
5 · 8-K
After market open · 15:01 ET
FORM 8-K ↗
Fri, 16 Jan 2026
117.1600
117.1600
112.9400
114.5100
677,700
Thu, 15 Jan 2026
115.8500
118.3000
115.8300
116.9000
363,000
Wed, 14 Jan 2026
4 · 8-K
After market open · 12:28 ET
FORM 8-K ↗
Wed, 14 Jan 2026
118.2200
119.4200
116.0000
116.3000
504,800
Tue, 13 Jan 2026
117.4100
118.8700
116.2000
117.3900
425,300
Mon, 12 Jan 2026
116.3800
118.1300
116.3800
116.9400
240,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
116.3200
117.0000
115.3300
116.5700
261,200
Thu, 08 Jan 2026
113.2000
116.0100
113.2000
115.8900
222,000
Wed, 07 Jan 2026
114.5500
115.0700
112.3000
113.7300
326,700
Tue, 06 Jan 2026
113.3100
114.6000
110.8800
114.5200
385,100
Mon, 05 Jan 2026
111.0900
115.1300
111.0900
113.7900
261,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
109.2200
111.6700
109.2200
111.4400
483,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
109.5600
110.4200
108.2100
108.5900
331,700
Tue, 30 Dec 2025
110.5800
111.1400
109.5200
109.5400
269,000
Mon, 29 Dec 2025
113.6200
114.0500
110.3300
111.5400
277,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
114.5100
115.2000
112.8200
113.4400
332,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
113.6200
114.4200
112.7700
114.1900
211,800
Tue, 23 Dec 2025
112.7400
115.0700
112.7400
114.1000
508,700
Mon, 22 Dec 2025
113.1600
114.1300
112.3600
113.2300
229,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
112.6000
112.8100
111.0700
112.5600
875,800
Thu, 18 Dec 2025
3 · 8-K
After market open · 14:19 ET
FORM 8-K ↗
Thu, 18 Dec 2025
110.4500
112.6500
109.1500
111.2000
767,200
Wed, 17 Dec 2025
110.8600
112.2600
109.1900
109.5500
383,200
Tue, 16 Dec 2025
110.6300
112.1600
110.0900
111.2600
688,900
Mon, 15 Dec 2025
111.4000
111.4000
108.5900
110.0500
440,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
112.3500
112.4300
110.0600
110.8300
486,500
Thu, 11 Dec 2025
110.9300
113.2500
110.4800
112.2400
390,500
Wed, 10 Dec 2025
109.7400
111.7900
109.0900
110.3900
565,800
Tue, 09 Dec 2025
109.8900
111.5100
109.0600
109.3600
673,400
Mon, 08 Dec 2025
111.0500
112.7400
110.0000
110.2900
233,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
111.4900
111.4900
109.9400
110.8400
213,900
Thu, 04 Dec 2025
110.1700
111.7300
108.7600
110.9300
1,796,200
Wed, 03 Dec 2025
112.5400
112.9500
110.4500
111.5500
1,186,600
Tue, 02 Dec 2025
113.9600
115.3000
112.0000
112.1200
1,837,100
Mon, 01 Dec 2025
2 · 8-K
After market open · 15:41 ET
8-K ↗
Mon, 01 Dec 2025
115.2900
115.4900
111.3000
113.1300
385,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
113.5200
114.0600
112.9400
114.0000
189,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
111.6500
114.5700
111.3100
112.7900
608,900
Tue, 25 Nov 2025
110.5000
112.6900
110.1700
111.6500
257,800
Mon, 24 Nov 2025
108.8800
111.6000
108.0100
110.3700
266,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
106.4300
110.0000
106.0400
108.6900
305,900
Thu, 20 Nov 2025
109.4000
110.2100
105.6500
106.1600
292,100
Wed, 19 Nov 2025
106.7900
108.6300
106.2700
107.3400
216,200
Tue, 18 Nov 2025
106.6500
107.9700
105.5000
106.7400
338,800
Mon, 17 Nov 2025
110.0300
110.0300
106.0900
107.0600
284,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
107.8500
109.9700
105.1100
109.7400
342,600
Thu, 13 Nov 2025
110.5900
112.0800
109.2800
110.1200
460,200
Wed, 12 Nov 2025
110.6600
112.7600
110.6600
111.1600
381,300
Tue, 11 Nov 2025
111.7000
114.0100
110.1500
110.4800
260,200
Mon, 10 Nov 2025
112.0800
113.1000
110.4800
112.6000
287,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
110.0500
111.9900
109.0700
110.7100
371,200
Thu, 06 Nov 2025
112.8600
114.1700
110.7100
110.9500
368,000
Wed, 05 Nov 2025
112.9700
114.1800
112.2800
113.0700
397,900
Tue, 04 Nov 2025
115.7600
115.9400
113.4700
113.6200
630,200
Mon, 03 Nov 2025
117.8000
119.6000
114.6800
115.3100
759,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
114.9700
121.1000
114.9700
118.0300
1,090,500
Thu, 30 Oct 2025
1 · 10-Q
After-hours · 16:39 ET
10-Q ↗
Thu, 30 Oct 2025
132.5100
132.8900
107.2800
115.7700
2,256,900
Wed, 29 Oct 2025
126.2100
130.4200
126.1100
129.7600
1,022,600
Tue, 28 Oct 2025
125.1100
126.8800
124.4200
125.9000
449,700
Mon, 27 Oct 2025
126.8400
127.1900
124.7700
125.3300
293,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
126.5700
126.9500
123.9200
125.3000
269,600
Thu, 23 Oct 2025
121.7700
125.2500
121.0800
125.0600
241,900