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
94.6700
96.3100
90.8400
95.2500
529,218
Thu, 22 Oct 2026
97.9300
98.6300
94.0500
96.6700
671,600
Wed, 21 Oct 2026
100.7400
101.3800
98.8100
99.6400
461,300
Tue, 20 Oct 2026
97.5000
100.8800
95.3500
99.8000
440,400
Mon, 19 Oct 2026
99.6300
99.7800
97.4200
98.5900
358,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
98.4600
100.6700
97.4800
98.8400
537,700
Thu, 15 Oct 2026
98.3300
98.4100
95.3500
97.9800
616,200
Wed, 14 Oct 2026
98.0000
100.0100
96.0500
97.0600
699,100
Tue, 13 Oct 2026
99.9000
100.7500
98.2800
99.3500
404,300
Mon, 12 Oct 2026
100.0100
102.6100
99.9900
100.5500
443,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
101.5900
102.6800
100.0800
100.4300
331,100
Thu, 08 Oct 2026
99.0000
101.6700
98.0000
101.5800
487,300
Wed, 07 Oct 2026
101.9500
101.9500
99.1200
99.6200
450,900
Tue, 06 Oct 2026
103.4200
104.8900
101.3900
104.0300
463,100
Mon, 05 Oct 2026
102.5300
105.0000
100.8600
102.2400
780,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
101.0500
104.4500
99.1800
102.5100
1,145,700
Thu, 01 Oct 2026
101.4200
103.7500
99.3000
99.9000
979,700
Wed, 30 Sep 2026
107.2000
107.7400
100.7100
101.4700
1,431,700
Tue, 29 Sep 2026
24 · 10-Q
After market open · 12:51 ET
10-Q ↗
Tue, 29 Sep 2026
116.5000
118.0000
103.4800
106.7500
2,568,200
Tue, 29 Sep 2026
23 · 8-K
Next filing day · accepted 28 Sep, 21:13 ET
FORM 8-K ↗
Mon, 28 Sep 2026
22 · 8-K
After-hours · 16:58 ET
FORM 8-K ↗
Mon, 28 Sep 2026
114.3500
118.6000
111.4000
115.0900
571,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
120.7000
122.0000
115.9200
116.1100
383,200
Thu, 24 Sep 2026
21 · 8-K
After market open · 14:20 ET
FORM 8-K ↗
Thu, 24 Sep 2026
118.8900
121.5200
117.4700
120.5600
380,400
Wed, 23 Sep 2026
116.1200
119.9400
115.5300
119.4600
353,100
Tue, 22 Sep 2026
117.8100
118.9100
115.6900
117.7500
491,700
Mon, 21 Sep 2026
114.2700
116.7900
113.3200
116.2600
364,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
111.7400
112.9000
110.3600
112.7700
1,424,200
Thu, 17 Sep 2026
119.7400
119.9600
110.7600
112.1200
411,300
Wed, 16 Sep 2026
116.7300
119.8600
115.4900
117.2300
344,700
Tue, 15 Sep 2026
120.0900
120.7400
114.4500
115.9200
690,400
Mon, 14 Sep 2026
122.5000
122.5000
119.9400
120.0800
313,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
130.3100
130.3100
124.4000
125.4800
189,900
Thu, 10 Sep 2026
125.3000
126.2700
122.7600
124.4700
230,800
Wed, 09 Sep 2026
129.7600
130.4100
123.9300
124.6000
366,700
Tue, 08 Sep 2026
126.9100
130.9200
125.9700
130.7300
541,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
124.7100
126.9900
124.5700
126.5400
197,400
Thu, 03 Sep 2026
125.6200
125.8300
122.0200
125.6600
250,600
Wed, 02 Sep 2026
126.4500
126.7000
123.5700
123.8700
289,900
Tue, 01 Sep 2026
127.3500
128.9800
123.7600
124.4800
332,400
Mon, 31 Aug 2026
131.1600
131.5900
128.2400
129.2900
332,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
135.9800
135.9800
132.8700
133.1900
181,700
Thu, 27 Aug 2026
137.9700
138.1700
134.4800
135.9000
181,400
Wed, 26 Aug 2026
137.6600
138.9900
134.5400
138.5800
200,600
Tue, 25 Aug 2026
137.9800
139.4100
133.4200
135.3600
295,000
Mon, 24 Aug 2026
134.2400
134.7400
131.5100
134.6400
287,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
134.2400
135.3000
131.2700
134.8200
461,000
Thu, 20 Aug 2026
138.0000
138.1500
132.3500
132.3900
263,200
Wed, 19 Aug 2026
148.8900
149.7300
138.6100
139.1700
725,600
Tue, 18 Aug 2026
150.1300
150.6400
145.8200
149.0200
469,100
Mon, 17 Aug 2026
144.5800
153.8000
144.0500
153.7100
1,519,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
145.4600
147.1300
143.9900
145.2500
250,100
Thu, 13 Aug 2026
148.6400
149.5000
142.1200
143.3900
328,500
Wed, 12 Aug 2026
148.0900
149.2800
146.3800
148.1600
195,100
Tue, 11 Aug 2026
144.1500
147.4200
142.6300
145.4500
217,000
Mon, 10 Aug 2026
20 · DEFA14A
After market open · 14:38 ET
DEFA14A ↗
Mon, 10 Aug 2026
143.8900
145.9800
142.2900
142.6900
162,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
146.9300
148.3300
142.0800
143.0600
225,900
Thu, 06 Aug 2026
147.6500
154.0000
146.0100
146.4000
331,900
Wed, 05 Aug 2026
149.0000
151.4700
146.3000
146.8300
450,800
Tue, 04 Aug 2026
19 · DEFA14A
After market open · 11:20 ET
DEFA14A ↗
Tue, 04 Aug 2026
18 · DEF 14A
After market open · 11:16 ET
DEF 14A ↗
Tue, 04 Aug 2026
146.0000
150.8500
144.3100
149.4300
386,300
Mon, 03 Aug 2026
139.8800
144.3100
136.0100
143.0600
357,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
140.5000
141.6200
136.6100
140.0400
263,300
Thu, 30 Jul 2026
137.7400
139.7100
134.8300
139.4800
226,200
Wed, 29 Jul 2026
138.1100
140.3700
133.9700
135.4000
565,900
Tue, 28 Jul 2026
136.4800
141.1600
132.8800
140.8000
357,400
Mon, 27 Jul 2026
131.5000
137.0500
130.9100
136.9200
550,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
130.3700
131.9400
127.4300
129.0500
373,700
Fri, 24 Jul 2026
17 · 8-K
Pre-market · 06:01 ET
FORM 8-K ↗
Thu, 23 Jul 2026
125.0500
130.6900
123.7200
129.4700
687,400
Wed, 22 Jul 2026
133.9900
138.8900
125.1200
127.6000
1,190,700
Wed, 22 Jul 2026
16 · S-3ASR
Pre-market · 08:43 ET
S-3ASR ↗
Wed, 22 Jul 2026
15 · 10-K
Next filing day · accepted 21 Jul, 17:36 ET
10-K ↗
Tue, 21 Jul 2026
14 · 8-K
After-hours · 16:36 ET
FORM 8-K ↗
Tue, 21 Jul 2026
137.8100
142.9200
136.5200
141.4000
800,300
Mon, 20 Jul 2026
136.2800
141.0600
135.0400
135.6900
696,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
129.9700
137.9200
129.9500
135.3400
527,100
Thu, 16 Jul 2026
132.2800
134.1400
130.5200
133.4800
409,700
Wed, 15 Jul 2026
134.8500
136.0000
133.0000
135.7300
444,800
Tue, 14 Jul 2026
135.1500
135.3200
132.7700
134.4600
293,500
Mon, 13 Jul 2026
134.6500
134.6500
130.5200
130.9000
450,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
135.5200
137.5500
128.0000
135.6700
259,800
Thu, 09 Jul 2026
134.8300
138.3500
134.0000
136.5700
373,900
Wed, 08 Jul 2026
134.0800
136.5800
132.0300
133.3000
309,000
Tue, 07 Jul 2026
142.5100
142.5200
134.6500
136.6300
340,900
Mon, 06 Jul 2026
141.9300
144.4200
141.5000
143.6100
448,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
143.7900
145.2200
137.7600
140.1100
515,300
Wed, 01 Jul 2026
143.0400
146.7500
141.8000
142.7600
417,300
Tue, 30 Jun 2026
139.9300
143.2800
138.7600
142.9300
443,300
Mon, 29 Jun 2026
143.2100
143.4600
138.7400
141.8500
678,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
137.6900
143.4000
136.2700
143.1400
2,143,000
Thu, 25 Jun 2026
134.1600
141.1500
134.1600
138.5100
394,100
Wed, 24 Jun 2026
132.0900
137.2000
131.1200
132.9400
511,700
Tue, 23 Jun 2026
131.3100
133.7600
130.0100
132.2600
322,900
Mon, 22 Jun 2026
134.5000
136.2200
132.1800
134.2800
486,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
134.6700
135.4800
131.3700
134.8800
717,200
Wed, 17 Jun 2026
131.1900
134.5600
129.4400
132.1400
413,000
Tue, 16 Jun 2026
132.0900
133.9300
129.8500
129.9600
352,500
Mon, 15 Jun 2026
131.7900
134.7400
129.9900
131.1800
425,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
128.9900
130.0000
126.8000
129.0100
362,200
Thu, 11 Jun 2026
118.6600
127.3900
118.6400
127.2300
325,700
Wed, 10 Jun 2026
120.0300
121.4500
116.6900
117.3600
369,500
Tue, 09 Jun 2026
116.4400
120.5700
113.5400
120.1300
328,500
Mon, 08 Jun 2026
118.0000
118.9600
114.3000
114.7200
388,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
114.2500
117.8100
113.9000
116.6500
359,700
Thu, 04 Jun 2026
111.6400
116.6200
111.3200
115.5300
432,300
Wed, 03 Jun 2026
109.2700
112.3100
108.5200
111.3600
467,700
Tue, 02 Jun 2026
110.7600
113.0000
109.9400
110.6100
293,200
Mon, 01 Jun 2026
113.0000
113.0000
107.5100
109.9900
347,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
114.4000
115.1000
112.0800
112.6200
360,700
Thu, 28 May 2026
112.7200
115.4600
111.9600
114.9700
349,800
Wed, 27 May 2026
113.5100
113.8400
112.0900
112.8200
210,300
Tue, 26 May 2026
111.0000
113.9700
109.2500
112.7400
224,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
108.9000
109.7900
107.5000
108.4100
176,200
Thu, 21 May 2026
105.9000
109.5000
105.0000
108.4400
346,500
Wed, 20 May 2026
102.4000
107.5900
102.1000
107.5100
523,300
Tue, 19 May 2026
103.1600
103.2000
99.6200
100.8900
531,100
Mon, 18 May 2026
105.1500
106.0800
103.4900
103.7900
350,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
106.2900
107.1500
103.8100
104.5500
433,200
Thu, 14 May 2026
108.6400
110.5000
106.8400
108.6400
371,600
Wed, 13 May 2026
110.3000
111.5400
105.8100
107.4700
585,900
Tue, 12 May 2026
116.0000
116.0000
107.6500
111.5100
424,200
Tue, 12 May 2026
13 · 8-K
Pre-market · 07:02 ET
FORM 8-K ↗
Mon, 11 May 2026
117.6400
119.5600
116.8000
117.5700
389,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
118.9300
121.5300
117.6300
117.7800
487,000
Thu, 07 May 2026
119.6100
121.5900
117.2500
117.8200
340,100
Wed, 06 May 2026
12 · 8-K
After-hours · 16:47 ET
FORM 8-K ↗
Wed, 06 May 2026
115.5700
119.5100
115.4900
118.7100
513,800
Tue, 05 May 2026
111.0000
113.4100
111.0000
111.9000
246,500
Mon, 04 May 2026
110.0500
111.8700
109.2400
109.5600
300,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
110.1500
111.1200
108.8000
110.3500
234,100
Thu, 30 Apr 2026
107.2800
111.0600
106.0100
110.3700
368,400
Wed, 29 Apr 2026
109.2100
109.6200
104.8600
105.6900
314,700
Tue, 28 Apr 2026
110.0600
110.5000
105.6600
108.8600
443,500
Mon, 27 Apr 2026
110.7300
112.5100
108.6600
110.2000
474,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
11 · 8-K
After market open · 15:23 ET
FORM 8-K ↗
Fri, 24 Apr 2026
111.3500
112.5400
109.5300
110.5400
289,200
Thu, 23 Apr 2026
112.9900
114.1000
110.3000
112.0800
395,100
Wed, 22 Apr 2026
118.7200
119.5000
110.6300
111.5000
463,500
Tue, 21 Apr 2026
121.5800
122.1300
115.2400
116.5400
429,100
Mon, 20 Apr 2026
123.0900
123.6900
121.1300
121.9700
326,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
121.0000
125.7400
120.8800
123.0400
483,800
Thu, 16 Apr 2026
122.2800
122.3900
117.5600
118.5100
244,500
Wed, 15 Apr 2026
125.1500
125.6600
121.5000
122.7500
379,000
Tue, 14 Apr 2026
124.4900
127.2100
123.3500
125.9900
320,800
Mon, 13 Apr 2026
119.4800
123.9500
119.4800
123.7700
304,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
122.9400
124.0500
119.9400
120.8300
261,500
Thu, 09 Apr 2026
120.5100
124.5600
120.0200
123.0400
355,900
Wed, 08 Apr 2026
118.5000
122.6400
117.2100
120.7800
505,300
Tue, 07 Apr 2026
113.5500
114.5700
111.2100
113.8600
382,600
Mon, 06 Apr 2026
111.0500
114.1200
110.7700
114.0000
400,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
107.5600
111.7000
107.0000
109.7800
410,300
Wed, 01 Apr 2026
111.3800
114.6500
111.0100
111.3700
469,000
Tue, 31 Mar 2026
105.6200
109.6300
103.8400
109.4600
549,900
Mon, 30 Mar 2026
109.9500
109.9500
102.2600
103.1600
573,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
109.9300
110.0600
106.9500
107.2500
673,000
Thu, 26 Mar 2026
117.0400
117.3700
110.2800
110.8200
745,900
Wed, 25 Mar 2026
114.9000
122.9700
112.2200
118.5200
1,285,000
Wed, 25 Mar 2026
10 · 10-Q
Next filing day · accepted 24 Mar, 17:37 ET
10-Q ↗
Tue, 24 Mar 2026
9 · 8-K
After-hours · 16:36 ET
FORM 8-K ↗
Tue, 24 Mar 2026
102.8300
108.9900
102.7000
107.8100
1,026,600
Mon, 23 Mar 2026
104.1100
106.7500
102.8200
103.4900
459,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
108.6600
109.3900
100.6200
101.3300
1,343,400
Thu, 19 Mar 2026
107.0900
109.9000
105.7800
109.2100
593,100
Wed, 18 Mar 2026
109.1100
109.8800
108.4400
108.8500
482,200
Tue, 17 Mar 2026
106.3900
109.3700
105.7000
108.7600
611,300
Mon, 16 Mar 2026
104.0000
106.5000
103.8000
105.6400
505,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
105.2800
106.4500
99.1800
101.9100
425,400
Thu, 12 Mar 2026
105.6500
107.4000
103.6100
103.7800
366,200
Wed, 11 Mar 2026
107.0900
108.7600
105.2100
108.3200
277,600
Tue, 10 Mar 2026
107.5700
110.9100
107.0100
108.3000
272,700
Mon, 09 Mar 2026
106.1000
108.3400
102.4600
107.8700
687,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
108.5200
110.6600
107.2100
108.5200
563,600
Thu, 05 Mar 2026
117.5300
118.4400
108.8400
110.7100
547,900
Wed, 04 Mar 2026
118.6900
119.6000
116.3600
118.6100
321,600
Tue, 03 Mar 2026
117.7700
118.4900
113.8600
116.8400
336,700
Mon, 02 Mar 2026
118.7300
121.6400
116.8900
119.7700
419,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
116.8500
117.8500
115.5700
117.1700
347,200
Thu, 26 Feb 2026
117.0300
118.5600
115.1000
118.1700
267,000
Wed, 25 Feb 2026
119.0100
119.2400
115.6500
117.0600
284,400
Tue, 24 Feb 2026
115.9800
118.8100
115.9700
118.2600
336,300
Mon, 23 Feb 2026
116.3800
116.9700
114.0600
116.6900
411,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
115.3900
117.3400
114.6400
116.9700
319,100
Thu, 19 Feb 2026
113.9000
116.0000
113.9000
115.5500
299,700
Wed, 18 Feb 2026
114.1500
116.2000
112.6700
114.6300
331,300
Tue, 17 Feb 2026
112.8700
114.7200
111.6500
113.5400
235,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
113.0000
115.9200
112.4800
112.9800
433,900
Thu, 12 Feb 2026
114.1000
118.0000
112.4900
113.2200
340,500
Wed, 11 Feb 2026
8 · 8-K
After-hours · 16:41 ET
FORM 8-K ↗
Wed, 11 Feb 2026
115.0000
115.5200
112.0000
113.5700
333,400
Tue, 10 Feb 2026
114.3000
115.0000
111.6700
113.1100
315,400
Mon, 09 Feb 2026
113.5700
115.9200
113.1600
114.3400
366,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
108.7200
113.6500
108.6900
113.0900
416,700
Thu, 05 Feb 2026
105.2300
108.4700
104.2600
106.8700
437,100
Wed, 04 Feb 2026
110.2100
110.3900
104.0500
107.1300
722,200
Tue, 03 Feb 2026
109.0000
110.0100
105.9800
109.8900
635,200
Mon, 02 Feb 2026
104.6800
108.4700
104.0700
108.0000
450,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
105.5600
106.7500
104.3100
105.9100
446,200
Thu, 29 Jan 2026
105.6800
108.3600
103.4900
106.6700
524,000
Wed, 28 Jan 2026
106.0200
107.1600
103.3000
104.0600
585,100
Tue, 27 Jan 2026
104.6000
106.2100
104.0000
105.4700
360,200
Mon, 26 Jan 2026
105.0500
105.4900
103.4100
104.2600
324,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
7 · 8-K/A
After-hours · 16:01 ET
FORM 8-K/A ↗
Fri, 23 Jan 2026
107.3800
107.8200
104.5100
105.6600
261,400
Thu, 22 Jan 2026
107.0300
107.7900
103.6800
107.7400
320,600
Wed, 21 Jan 2026
103.9300
107.5600
103.1000
107.0600
370,900
Tue, 20 Jan 2026
103.4000
105.5000
102.3800
103.6700
346,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
106.1400
107.0500
104.4500
105.0800
597,500
Thu, 15 Jan 2026
101.3400
106.1900
100.9500
105.7400
482,800
Wed, 14 Jan 2026
98.0900
101.4400
97.1100
101.0800
771,600
Tue, 13 Jan 2026
99.0400
99.6500
97.2600
97.7100
688,900
Mon, 12 Jan 2026
97.5000
98.9200
96.4600
98.2300
506,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
95.9100
97.3300
95.4400
97.0300
837,100
Thu, 08 Jan 2026
93.0000
97.6700
92.2100
94.7300
914,100
Wed, 07 Jan 2026
94.9100
97.0000
89.7600
91.3400
2,195,600
Wed, 07 Jan 2026
6 · 10-Q
Next filing day · accepted 06 Jan, 17:36 ET
10-Q ↗
Tue, 06 Jan 2026
5 · 8-K
After-hours · 16:27 ET
FORM 8-K ↗
Tue, 06 Jan 2026
89.6100
90.0900
86.7000
89.4600
1,772,500
Mon, 05 Jan 2026
85.4200
88.9900
85.2200
88.0200
641,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
83.1500
84.7600
82.4500
84.4500
364,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
83.7500
84.2200
82.6500
82.7900
242,700
Tue, 30 Dec 2025
84.9600
84.9600
83.4000
83.5200
242,000
Mon, 29 Dec 2025
84.8300
85.2300
83.9800
84.5100
230,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
85.8200
86.4700
85.0200
85.0700
147,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
85.5300
86.5900
85.3400
86.0300
95,600
Tue, 23 Dec 2025
85.8400
86.6300
84.7600
85.4400
258,100
Mon, 22 Dec 2025
83.6300
87.4600
83.0000
86.1800
337,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
81.6900
83.6000
81.6900
82.7100
1,784,000
Thu, 18 Dec 2025
82.8800
83.7800
81.5400
81.8800
347,300
Wed, 17 Dec 2025
4 · 8-K
After-hours · 17:18 ET
FORM 8-K ↗
Wed, 17 Dec 2025
83.9300
84.4200
80.9000
81.2100
343,700
Tue, 16 Dec 2025
82.6000
84.1800
80.9000
81.4900
264,800
Mon, 15 Dec 2025
84.1200
84.9100
82.2400
82.7100
284,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
84.6200
85.3500
82.8900
83.6800
330,100
Thu, 11 Dec 2025
82.9000
84.7900
81.6500
84.3400
343,600
Wed, 10 Dec 2025
78.6200
82.8900
78.6200
82.2500
407,900
Tue, 09 Dec 2025
81.2600
82.2100
79.1900
79.4700
291,900
Mon, 08 Dec 2025
82.7900
82.9900
79.9600
81.1300
327,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
81.5700
83.3500
80.6900
82.7000
296,300
Thu, 04 Dec 2025
3 · 8-K
After-hours · 16:21 ET
FORM 8-K ↗
Thu, 04 Dec 2025
83.4400
84.7800
82.5000
83.7900
206,400
Wed, 03 Dec 2025
82.8800
83.1000
80.9000
82.6400
202,300
Tue, 02 Dec 2025
82.8000
83.9700
82.0900
82.8800
400,200
Mon, 01 Dec 2025
82.4500
83.0300
81.2000
81.6000
290,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.2100
83.5900
82.2600
83.2100
181,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
82.5400
84.9500
82.5400
82.9800
487,800
Tue, 25 Nov 2025
79.8800
83.2000
79.8800
82.5100
474,600
Mon, 24 Nov 2025
78.0500
79.9300
77.1700
79.6700
447,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
77.2700
78.4700
76.1000
77.6900
430,000
Thu, 20 Nov 2025
80.3000
81.4400
77.1800
77.3500
382,700
Wed, 19 Nov 2025
77.4500
78.8900
77.1600
78.5600
289,900
Tue, 18 Nov 2025
77.9600
79.2500
76.9000
77.7600
274,900
Mon, 17 Nov 2025
81.5300
82.2200
78.6500
78.9500
305,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
79.0000
82.4000
78.5300
81.8100
422,600
Thu, 13 Nov 2025
83.0000
83.5800
79.7700
80.0800
414,500
Thu, 13 Nov 2025
2 · 8-K
Pre-market · 08:01 ET
FORM 8-K ↗
Wed, 12 Nov 2025
83.8500
86.2400
82.4300
83.6500
467,600
Tue, 11 Nov 2025
83.0100
84.0700
82.3500
83.8400
360,000
Mon, 10 Nov 2025
83.2500
84.3100
82.5000
83.3100
364,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
81.6500
83.2500
80.2500
82.4200
241,200
Thu, 06 Nov 2025
83.2500
84.0700
81.9700
82.2500
296,100
Wed, 05 Nov 2025
83.3400
84.1800
82.2900
83.6000
313,900
Tue, 04 Nov 2025
83.9600
84.7800
83.0000
83.9600
275,400
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Mon, 03 Nov 2025
84.5000
85.8100
82.2900
85.7300
348,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
84.6000
85.1700
83.7200
84.2100
331,200
Thu, 30 Oct 2025
84.8700
86.3300
83.4800
84.2200
391,600
Wed, 29 Oct 2025
84.5800
86.5800
83.9500
84.8400
336,400
Tue, 28 Oct 2025
84.9700
85.3500
83.7900
84.5600
390,300
Mon, 27 Oct 2025
87.2500
87.5500
84.2300
84.5900
345,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
86.5100
87.3400
86.1500
86.4800
225,700
Thu, 23 Oct 2025
81.3800
86.0700
81.3800
85.6900
374,100