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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
81.1400
81.6400
80.0710
81.3100
198,791
Thu, 22 Oct 2026
80.5900
82.4700
80.1800
81.9700
268,100
Wed, 21 Oct 2026
80.6700
81.5900
79.4550
79.9700
186,200
Tue, 20 Oct 2026
79.9100
81.0900
79.3700
80.8900
322,300
Mon, 19 Oct 2026
80.4400
80.5100
78.8900
79.4600
204,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
79.7700
80.8300
79.5750
80.2500
327,100
Thu, 15 Oct 2026
79.3100
81.3500
79.0300
79.4600
365,500
Wed, 14 Oct 2026
80.0900
80.6400
76.9550
78.0200
479,900
Tue, 13 Oct 2026
80.7700
82.4800
80.6300
81.3100
260,500
Mon, 12 Oct 2026
78.7700
80.7500
78.7700
80.4800
250,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
79.1400
80.4450
77.9100
79.1800
409,700
Thu, 08 Oct 2026
80.4000
81.3800
78.2300
79.1400
421,800
Wed, 07 Oct 2026
82.6200
83.7600
80.3100
80.5700
401,200
Tue, 06 Oct 2026
83.6500
83.6500
82.2400
82.9600
205,900
Mon, 05 Oct 2026
83.7500
84.1350
82.2300
83.3900
292,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
83.8800
84.2750
83.2400
83.6500
285,900
Thu, 01 Oct 2026
82.4600
84.0350
81.8700
83.4100
304,900
Wed, 30 Sep 2026
82.5700
83.9300
81.5400
82.5000
402,800
Tue, 29 Sep 2026
83.7600
85.2400
82.3700
82.4200
313,900
Mon, 28 Sep 2026
82.9700
84.1400
82.4950
83.7900
299,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
82.5700
84.0450
81.9350
83.0200
321,200
Thu, 24 Sep 2026
82.4800
83.5400
82.0390
82.3600
335,700
Wed, 23 Sep 2026
82.6900
84.4400
81.3100
82.9500
298,100
Tue, 22 Sep 2026
83.1400
84.1200
82.4100
83.2000
459,600
Mon, 21 Sep 2026
80.9800
82.6150
80.1800
81.9200
322,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
81.4200
81.6200
80.5200
80.5500
955,800
Thu, 17 Sep 2026
83.8900
84.1000
81.4700
81.5500
332,100
Wed, 16 Sep 2026
82.8400
84.3100
82.0200
82.7100
329,500
Tue, 15 Sep 2026
84.6800
84.6800
82.9300
83.1000
289,000
Mon, 14 Sep 2026
85.1600
85.2700
83.7400
84.5900
273,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
86.6800
86.6800
85.0900
85.1600
272,300
Thu, 10 Sep 2026
85.0300
86.3000
83.9700
85.2700
294,200
Wed, 09 Sep 2026
85.2700
86.3750
84.8500
85.5500
302,800
Tue, 08 Sep 2026
86.6300
86.6300
85.6700
85.7900
322,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
86.7400
87.6100
86.3800
86.8800
263,400
Thu, 03 Sep 2026
87.5300
87.5550
85.3550
86.5900
244,500
Wed, 02 Sep 2026
86.3300
87.3850
85.6450
86.8700
367,400
Tue, 01 Sep 2026
85.7500
87.2250
85.7400
85.8900
253,700
Mon, 31 Aug 2026
87.2800
87.2800
85.9000
86.3900
337,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
85.8300
87.4000
85.7900
86.9100
311,100
Thu, 27 Aug 2026
86.4800
88.1400
84.5600
84.9500
367,400
Wed, 26 Aug 2026
86.7900
88.1700
85.8200
86.8000
331,300
Tue, 25 Aug 2026
89.4100
89.9980
86.1200
86.2100
749,800
Mon, 24 Aug 2026
89.1900
90.0850
89.1900
89.6700
335,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
89.5300
90.4450
88.3400
88.8200
475,600
Thu, 20 Aug 2026
88.3900
89.2800
86.8650
89.2500
450,200
Wed, 19 Aug 2026
90.8400
92.3350
89.4100
89.5600
362,000
Tue, 18 Aug 2026
90.4700
91.6050
89.1600
89.5800
427,200
Mon, 17 Aug 2026
89.3100
91.0150
89.1300
90.6600
299,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
89.4700
91.1500
88.9600
90.0600
357,700
Thu, 13 Aug 2026
89.6800
90.9400
88.7150
89.9000
517,700
Wed, 12 Aug 2026
91.1400
91.8650
88.6300
89.1000
488,800
Tue, 11 Aug 2026
91.1700
93.8200
90.3000
90.3700
542,800
Mon, 10 Aug 2026
92.8400
94.5850
90.0400
91.4400
527,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
91.0100
95.4100
91.0100
93.2900
501,800
Thu, 06 Aug 2026
16 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 06 Aug 2026
108.3100
112.3000
90.4000
93.8500
1,109,500
Thu, 06 Aug 2026
15 · 8-K
Pre-market · 06:01 ET
8-K ↗
Wed, 05 Aug 2026
102.7100
103.9400
101.0100
103.1500
351,800
Tue, 04 Aug 2026
103.1700
104.8800
101.9400
102.1300
389,400
Mon, 03 Aug 2026
102.3500
104.5600
101.0300
102.1900
271,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
100.3700
102.3400
99.5400
101.2700
226,600
Thu, 30 Jul 2026
102.0400
103.2600
100.0600
100.3900
320,400
Wed, 29 Jul 2026
102.7100
104.2700
101.4490
102.5500
252,100
Tue, 28 Jul 2026
104.0100
105.4680
102.1300
103.3700
255,800
Mon, 27 Jul 2026
105.2700
106.3900
103.0300
103.8100
527,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
105.5300
106.2500
103.1500
104.6600
253,200
Thu, 23 Jul 2026
105.2900
106.7100
104.2700
105.4300
191,900
Wed, 22 Jul 2026
108.5300
109.5700
106.2700
106.7000
239,000
Tue, 21 Jul 2026
111.6400
112.8500
109.2600
109.4000
216,000
Mon, 20 Jul 2026
115.1700
117.5060
111.0100
111.5300
232,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
115.5500
118.2820
113.7200
114.7800
186,900
Thu, 16 Jul 2026
114.9100
118.4500
114.9100
116.2200
305,100
Wed, 15 Jul 2026
111.8400
115.0700
110.6200
114.4700
230,100
Tue, 14 Jul 2026
109.9900
112.9600
108.2100
112.4200
245,800
Mon, 13 Jul 2026
111.2200
111.6300
109.1000
109.1400
287,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
112.9900
113.6750
109.9400
110.6900
284,100
Thu, 09 Jul 2026
111.6600
114.3700
110.5500
113.7200
232,400
Wed, 08 Jul 2026
113.9800
113.9800
110.4100
111.3200
422,800
Tue, 07 Jul 2026
116.9800
118.1800
113.7250
114.5800
326,200
Mon, 06 Jul 2026
118.1300
119.6500
115.6900
117.2200
241,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
118.4500
119.2900
115.1600
117.5600
414,600
Wed, 01 Jul 2026
118.4500
119.3650
115.1600
118.3100
270,900
Tue, 30 Jun 2026
116.5500
118.7050
115.8600
118.5300
372,300
Mon, 29 Jun 2026
116.9900
118.6800
114.7350
117.3500
508,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
115.8500
118.7000
114.6700
118.0800
1,291,500
Thu, 25 Jun 2026
110.2000
113.2500
109.5200
113.2000
253,100
Wed, 24 Jun 2026
108.7600
111.2100
108.4100
109.5000
293,000
Tue, 23 Jun 2026
106.6000
108.2850
106.0000
108.0600
389,700
Mon, 22 Jun 2026
107.4300
108.0650
106.1100
107.0900
535,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
102.6900
108.6600
101.7300
107.7300
681,400
Wed, 17 Jun 2026
97.2200
101.3400
97.0000
100.4900
494,900
Tue, 16 Jun 2026
97.9300
98.7900
96.9300
97.6000
268,000
Mon, 15 Jun 2026
98.2800
99.6600
96.5800
97.2500
278,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
99.9500
101.0600
97.9750
98.1600
370,200
Thu, 11 Jun 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 11 Jun 2026
95.0000
99.6400
94.8400
99.4400
341,300
Wed, 10 Jun 2026
93.9200
94.9200
92.4100
94.5500
294,100
Tue, 09 Jun 2026
91.8400
94.6760
91.4400
94.2800
431,800
Mon, 08 Jun 2026
13 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 08 Jun 2026
90.4000
91.7400
86.4900
90.5200
316,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
88.3100
90.1100
87.3200
90.0000
244,400
Thu, 04 Jun 2026
88.7300
89.4700
87.8900
88.9900
247,800
Wed, 03 Jun 2026
88.0800
89.3000
87.5700
87.7800
320,800
Tue, 02 Jun 2026
88.1100
88.8800
87.5150
88.5100
376,600
Mon, 01 Jun 2026
88.0800
89.0100
87.6010
88.6300
279,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
87.6000
89.8700
87.5900
88.7800
287,000
Thu, 28 May 2026
89.6600
90.2100
88.0900
89.0300
327,100
Wed, 27 May 2026
90.7100
92.1800
90.3500
90.4200
390,000
Tue, 26 May 2026
88.6800
91.9900
88.4400
89.9900
271,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
88.3800
89.8180
88.0300
88.4300
193,900
Thu, 21 May 2026
88.2000
89.3300
86.9000
88.3700
251,400
Wed, 20 May 2026
87.3100
89.8300
86.4800
89.1100
334,500
Tue, 19 May 2026
86.4900
88.4300
84.6700
87.4500
460,300
Mon, 18 May 2026
86.3500
87.5600
85.7300
86.0300
300,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
85.4900
87.1800
84.6600
85.4000
314,700
Thu, 14 May 2026
85.5000
86.8500
85.0350
86.0400
269,300
Wed, 13 May 2026
84.7900
85.8000
83.9500
84.5500
365,400
Tue, 12 May 2026
87.4300
87.6200
84.7400
84.7900
477,400
Mon, 11 May 2026
91.1000
92.4550
87.4700
87.6900
632,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
90.3600
93.7800
90.2450
91.5500
520,000
Thu, 07 May 2026
86.1400
89.9300
86.1100
89.5300
509,700
Wed, 06 May 2026
12 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 06 May 2026
91.7100
93.2250
85.0850
85.9500
857,900
Wed, 06 May 2026
11 · 8-K
Pre-market · 06:03 ET
8-K ↗
Tue, 05 May 2026
94.1300
94.7850
93.3000
93.7900
356,900
Mon, 04 May 2026
95.1000
95.4450
93.0700
93.4400
258,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
97.0300
98.1700
95.2500
95.7200
176,000
Thu, 30 Apr 2026
95.2700
97.8700
94.7250
96.8200
312,700
Wed, 29 Apr 2026
97.0900
98.1900
94.7950
95.3400
278,000
Tue, 28 Apr 2026
97.1300
98.4200
95.1200
97.3200
230,900
Mon, 27 Apr 2026
98.0000
100.1100
96.4300
96.8700
362,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
98.2700
99.3550
97.0300
98.1000
218,300
Thu, 23 Apr 2026
99.6100
100.4100
98.0100
98.8800
221,100
Wed, 22 Apr 2026
99.4500
100.0800
98.7800
99.0300
260,800
Tue, 21 Apr 2026
98.2800
99.8300
97.8100
98.8600
238,600
Mon, 20 Apr 2026
99.8800
99.8800
96.5700
98.1100
528,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
10 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Fri, 17 Apr 2026
9 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 17 Apr 2026
99.0700
103.3300
98.1550
99.9600
463,500
Thu, 16 Apr 2026
96.2100
97.8700
96.0000
97.6800
297,300
Wed, 15 Apr 2026
97.5300
97.5300
95.5000
96.3700
229,100
Tue, 14 Apr 2026
96.9300
98.9100
95.9100
97.9000
251,200
Mon, 13 Apr 2026
97.4500
97.4500
96.6100
96.9500
192,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
98.6400
98.7000
97.4700
97.7900
213,800
Thu, 09 Apr 2026
98.1900
99.3600
98.0200
98.6000
197,500
Wed, 08 Apr 2026
98.0700
99.1450
96.8050
98.4700
298,100
Tue, 07 Apr 2026
94.4300
95.0000
93.5500
94.3400
221,800
Mon, 06 Apr 2026
93.7200
95.4400
93.3200
94.9000
160,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
92.1400
94.8900
91.0500
93.8800
203,300
Wed, 01 Apr 2026
94.0000
94.6100
92.8150
93.5500
327,200
Tue, 31 Mar 2026
92.6300
95.3000
91.1870
93.4800
208,900
Mon, 30 Mar 2026
93.0200
93.2000
90.5550
91.1400
345,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
90.7400
92.5780
90.3500
92.1600
269,800
Thu, 26 Mar 2026
92.3200
94.0000
90.8000
91.0600
227,700
Wed, 25 Mar 2026
94.5200
94.9700
92.6100
93.6200
167,000
Tue, 24 Mar 2026
91.5100
94.3700
91.2100
93.3300
283,200
Mon, 23 Mar 2026
91.9300
94.2600
90.7650
92.4600
352,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
91.0500
91.8650
88.3250
89.3300
792,200
Thu, 19 Mar 2026
92.9800
93.9050
91.1300
91.3000
429,900
Wed, 18 Mar 2026
93.9500
95.0800
93.2100
94.0800
338,400
Tue, 17 Mar 2026
95.1100
95.4400
93.1450
94.4500
330,000
Mon, 16 Mar 2026
94.4100
95.9800
93.8350
94.4400
257,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
93.9800
95.1500
92.0000
93.0200
362,400
Thu, 12 Mar 2026
93.9800
95.0750
92.7400
92.8900
379,900
Wed, 11 Mar 2026
95.0900
96.2100
94.3500
95.2600
310,600
Tue, 10 Mar 2026
95.2200
97.3200
94.0500
95.5200
429,800
Mon, 09 Mar 2026
93.7900
95.8100
90.6900
95.7500
869,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
94.2200
96.0450
93.6200
95.5500
412,800
Thu, 05 Mar 2026
98.5800
99.6750
96.4400
97.2900
763,500
Wed, 04 Mar 2026
99.8000
100.4700
97.4700
99.5400
297,500
Tue, 03 Mar 2026
98.2900
99.4500
96.8000
99.4300
311,800
Mon, 02 Mar 2026
100.0200
101.6700
98.7400
101.3200
406,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
8 · 10-K
After-hours · 16:11 ET
10-K ↗
Fri, 27 Feb 2026
102.9800
103.3550
100.6800
102.3300
457,500
Thu, 26 Feb 2026
96.5000
103.4100
95.0000
103.0700
503,300
Thu, 26 Feb 2026
7 · 8-K
Pre-market · 06:01 ET
8-K ↗
Wed, 25 Feb 2026
100.2200
100.2200
98.0200
99.4900
341,600
Tue, 24 Feb 2026
100.7800
101.9250
99.7000
100.0900
405,900
Mon, 23 Feb 2026
102.2800
103.5100
98.6300
100.3900
321,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
100.2000
103.1600
99.8000
102.1700
497,400
Thu, 19 Feb 2026
99.1500
100.1250
98.5100
99.9600
185,000
Wed, 18 Feb 2026
99.0100
100.2200
98.7200
100.1300
524,900
Tue, 17 Feb 2026
99.7900
100.2700
98.5450
99.5000
240,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
99.4200
100.5700
97.7300
99.5600
288,500
Thu, 12 Feb 2026
101.4100
101.5150
98.5000
100.0100
381,000
Wed, 11 Feb 2026
103.1700
103.1700
99.7000
99.8000
349,700
Tue, 10 Feb 2026
102.9200
104.8100
102.1600
102.3300
321,900
Mon, 09 Feb 2026
101.4000
103.3000
101.4000
103.2900
244,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
100.6700
102.3500
99.9650
101.5400
381,200
Thu, 05 Feb 2026
102.0700
102.2200
99.4800
99.8400
281,900
Wed, 04 Feb 2026
99.5000
102.8200
99.5000
101.6900
464,100
Tue, 03 Feb 2026
97.8900
99.5800
97.5400
99.4500
591,100
Mon, 02 Feb 2026
96.8900
98.3700
96.6300
98.1900
339,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
94.4900
97.0500
92.4600
96.9400
530,400
Thu, 29 Jan 2026
94.0000
95.7500
93.6700
95.6900
181,100
Wed, 28 Jan 2026
94.6200
95.8100
93.8500
94.6800
199,000
Tue, 27 Jan 2026
93.6000
95.0400
93.2550
94.8500
254,400
Mon, 26 Jan 2026
94.3500
94.9900
93.3500
93.8600
190,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
94.8200
95.6350
93.6600
94.3400
271,800
Thu, 22 Jan 2026
93.8400
95.5000
92.7000
93.0300
255,000
Wed, 21 Jan 2026
91.2900
93.1300
90.6000
93.1100
219,700
Tue, 20 Jan 2026
90.2800
92.0600
89.3600
90.5600
328,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
92.0800
92.4700
90.2380
91.8800
348,500
Thu, 15 Jan 2026
91.4400
94.1800
90.8500
93.1200
304,300
Wed, 14 Jan 2026
88.3300
92.7350
87.4600
91.3500
686,600
Tue, 13 Jan 2026
88.2800
89.2200
87.6000
88.2400
517,200
Mon, 12 Jan 2026
87.1500
88.0200
86.6650
88.0000
318,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
86.6500
88.3500
85.5250
87.2700
468,700
Thu, 08 Jan 2026
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 08 Jan 2026
84.9100
87.2860
84.2150
86.1300
412,000
Wed, 07 Jan 2026
86.5200
87.2500
85.1750
85.2300
250,300
Tue, 06 Jan 2026
83.6100
86.8000
83.6100
86.7800
698,800
Mon, 05 Jan 2026
81.9100
85.4600
81.9100
84.5000
325,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.9500
82.2700
79.4100
82.1100
226,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
81.8200
81.8600
79.8000
79.8200
222,800
Tue, 30 Dec 2025
82.8300
83.6900
81.8300
81.8900
223,400
Mon, 29 Dec 2025
82.9200
83.8800
82.4100
82.7600
219,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
82.8200
83.3450
82.1400
83.0300
167,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
81.9100
82.7900
81.6700
82.7000
92,700
Tue, 23 Dec 2025
82.0200
82.7700
81.5000
82.0400
222,400
Mon, 22 Dec 2025
82.5300
82.7300
81.6600
81.9600
317,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
82.0000
82.9000
81.0400
82.4500
566,100
Thu, 18 Dec 2025
84.0100
84.9750
81.5700
81.9400
515,600
Wed, 17 Dec 2025
84.4800
86.1500
83.4200
83.5500
364,300
Tue, 16 Dec 2025
86.0500
86.0500
84.7500
85.3600
503,200
Mon, 15 Dec 2025
84.5800
85.8950
84.2400
85.5400
255,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
85.8200
86.1900
84.3600
84.8100
302,000
Thu, 11 Dec 2025
85.5300
85.9900
84.5000
85.1900
201,600
Wed, 10 Dec 2025
83.3400
85.2100
83.3350
84.6800
515,700
Tue, 09 Dec 2025
83.0000
84.2300
82.7300
83.3400
360,700
Mon, 08 Dec 2025
84.8900
84.8900
82.7500
83.0900
263,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
83.9000
84.9500
83.6000
83.6000
189,100
Thu, 04 Dec 2025
83.1900
84.1650
83.0850
83.9000
215,100
Wed, 03 Dec 2025
83.9400
84.9100
83.4000
83.7800
269,900
Tue, 02 Dec 2025
83.9500
84.5100
83.3400
83.3500
286,400
Mon, 01 Dec 2025
83.4900
84.8200
82.7950
83.5500
316,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
84.0200
85.2200
83.6900
84.1000
106,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
83.4300
85.3300
82.8100
84.5200
358,500
Tue, 25 Nov 2025
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 25 Nov 2025
83.3800
85.9500
83.3800
84.1500
496,600
Mon, 24 Nov 2025
79.8700
83.2800
79.8700
83.0000
382,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
78.5000
80.9700
78.2500
80.2500
313,400
Thu, 20 Nov 2025
79.3700
80.9350
77.3800
77.5500
302,900
Wed, 19 Nov 2025
78.1800
79.6800
77.9200
78.5000
253,500
Tue, 18 Nov 2025
77.6800
79.2450
77.4300
78.4900
207,600
Mon, 17 Nov 2025
79.5800
79.7300
77.9250
78.4300
240,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
78.6400
80.0550
78.5700
79.4300
309,900
Thu, 13 Nov 2025
81.0900
81.6300
78.6700
79.8500
429,000
Wed, 12 Nov 2025
4 · 8-K
After-hours · 17:22 ET
8-K ↗
Wed, 12 Nov 2025
80.2400
81.8800
80.2400
81.4400
359,600
Wed, 12 Nov 2025
3 · 8-K
Pre-market · 07:56 ET
8-K ↗
Tue, 11 Nov 2025
81.0900
81.7700
80.0100
80.0300
332,500
Mon, 10 Nov 2025
80.0300
81.0600
79.8500
80.6100
295,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
77.4200
80.0510
77.4200
79.6500
235,900
Thu, 06 Nov 2025
78.4400
79.4300
77.6000
77.6000
396,800
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 05 Nov 2025
77.4500
80.9100
76.1400
78.3200
563,100
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 06:02 ET
8-K ↗
Tue, 04 Nov 2025
76.4800
76.8600
75.1600
75.2900
364,600
Mon, 03 Nov 2025
76.9400
77.7100
75.3550
76.3800
312,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.9500
78.5300
77.0900
77.3300
252,100
Thu, 30 Oct 2025
78.6500
79.4500
77.7750
78.3900
326,300
Wed, 29 Oct 2025
81.1300
81.4350
78.6100
78.9800
318,900
Tue, 28 Oct 2025
81.5600
82.3700
80.6000
80.9900
236,400
Mon, 27 Oct 2025
81.9600
83.1800
81.6600
82.0400
234,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
81.9300
82.8400
81.6500
81.7400
312,000