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
77.4200
79.9700
77.8000
79.5000
120,789
Thu, 22 Oct 2026
76.8100
78.4400
75.6400
77.9000
146,600
Wed, 21 Oct 2026
78.5500
78.9100
76.9100
77.9200
140,100
Tue, 20 Oct 2026
79.6000
80.6200
77.7100
78.0700
131,100
Mon, 19 Oct 2026
81.9000
82.1700
79.2400
79.7000
118,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
81.0000
81.2100
80.2000
81.1000
147,600
Thu, 15 Oct 2026
80.9200
81.2000
79.3400
80.4800
126,600
Wed, 14 Oct 2026
81.1300
82.3600
80.6400
80.7500
128,800
Tue, 13 Oct 2026
81.2700
82.2000
80.5300
81.3400
143,000
Mon, 12 Oct 2026
80.8800
81.9800
80.4300
81.5300
109,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
80.8800
81.7200
79.8600
80.3400
86,900
Thu, 08 Oct 2026
80.1200
81.9800
79.7900
80.6800
94,500
Wed, 07 Oct 2026
81.2500
81.4100
79.8000
80.1200
105,300
Tue, 06 Oct 2026
80.4900
82.9900
79.6800
81.4800
288,900
Mon, 05 Oct 2026
79.0000
80.4000
78.0300
79.9900
206,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
75.9800
76.9800
75.1300
76.3900
108,600
Thu, 01 Oct 2026
77.1100
78.8300
75.9800
76.0900
230,900
Wed, 30 Sep 2026
77.2300
78.9900
76.3400
77.7700
175,200
Tue, 29 Sep 2026
76.2200
77.0000
75.0000
76.8400
227,900
Mon, 28 Sep 2026
78.3700
78.3700
76.2800
76.5500
181,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
78.0500
78.5500
77.6500
77.8200
242,900
Thu, 24 Sep 2026
80.3000
81.1100
78.5100
78.6700
160,200
Wed, 23 Sep 2026
80.5400
82.0000
79.6000
80.3300
117,600
Tue, 22 Sep 2026
80.6800
81.5300
80.2100
80.6900
114,800
Mon, 21 Sep 2026
81.7700
82.8400
79.9100
81.3600
149,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
83.3200
83.9500
81.1400
81.5500
188,000
Thu, 17 Sep 2026
84.0400
84.8100
82.9600
83.5200
160,500
Wed, 16 Sep 2026
86.8000
86.8000
83.5900
84.1100
208,400
Tue, 15 Sep 2026
87.0000
88.5400
85.8500
86.8100
287,600
Mon, 14 Sep 2026
86.6200
88.0800
85.8600
86.6500
323,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
88.8300
88.8300
86.0100
86.5300
271,100
Thu, 10 Sep 2026
86.1600
88.6700
85.3800
88.4500
331,300
Wed, 09 Sep 2026
86.9400
87.0000
85.4500
85.9100
119,500
Tue, 08 Sep 2026
85.7900
86.7300
84.5400
86.1900
266,100
Tue, 08 Sep 2026
36 · 6-K
Pre-market · 06:07 ET
6-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
84.7400
85.6400
83.8600
84.8000
94,100
Thu, 03 Sep 2026
87.0000
87.6300
84.2200
84.7400
134,200
Wed, 02 Sep 2026
83.8400
86.6900
83.8300
86.4200
174,900
Tue, 01 Sep 2026
82.3300
84.5800
82.3200
84.0800
158,500
Mon, 31 Aug 2026
81.1100
83.3600
81.0900
82.3200
183,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
81.5700
81.6300
80.2200
80.4500
143,400
Thu, 27 Aug 2026
80.6900
81.8100
79.9100
81.1400
96,800
Wed, 26 Aug 2026
80.1500
80.8200
79.4100
80.7200
139,700
Tue, 25 Aug 2026
80.5000
81.2400
78.5500
79.7600
257,600
Mon, 24 Aug 2026
78.8900
81.0000
78.3100
80.5600
133,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
80.3500
81.1000
78.6000
79.5200
135,500
Thu, 20 Aug 2026
80.0900
81.3800
79.0600
79.3900
163,200
Wed, 19 Aug 2026
79.5900
80.5400
78.9300
79.2400
224,100
Tue, 18 Aug 2026
80.6300
80.6300
78.0600
79.0000
163,800
Mon, 17 Aug 2026
78.9900
80.2600
78.2000
79.8600
179,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
79.4700
80.2000
78.0500
78.9300
117,500
Thu, 13 Aug 2026
79.4500
80.4500
78.0900
79.1100
126,400
Wed, 12 Aug 2026
81.0300
81.0300
79.0600
79.4100
146,800
Tue, 11 Aug 2026
35 · 6-K
After market open · 11:43 ET
6-K ↗
Tue, 11 Aug 2026
83.1700
84.3000
79.1700
79.8100
224,100
Mon, 10 Aug 2026
82.0500
82.8800
81.3500
82.7100
211,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
82.6500
83.6500
81.4000
82.3600
156,500
Thu, 06 Aug 2026
84.0700
85.2400
82.2300
82.8500
130,000
Wed, 05 Aug 2026
34 · 6-K
After-hours · 16:11 ET
6-K ↗
Wed, 05 Aug 2026
83.0100
85.4200
83.0100
83.8300
194,900
Tue, 04 Aug 2026
33 · 6-K
After-hours · 16:58 ET
6-K ↗
Tue, 04 Aug 2026
32 · 6-K
After-hours · 16:52 ET
6-K ↗
Tue, 04 Aug 2026
87.0100
87.0100
83.9200
84.7900
210,900
Mon, 03 Aug 2026
87.0100
88.0800
86.3700
86.7200
189,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
31 · 6-K
After-hours · 16:16 ET
6-K ↗
Fri, 31 Jul 2026
89.9500
89.9500
86.6700
88.3200
152,200
Thu, 30 Jul 2026
85.8000
89.0200
85.5700
88.6900
162,300
Wed, 29 Jul 2026
85.3500
88.0000
83.6500
85.0100
222,800
Tue, 28 Jul 2026
87.0400
88.5000
83.7300
84.8900
157,700
Mon, 27 Jul 2026
86.2100
86.5900
85.1200
85.7100
164,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
88.4900
89.9900
85.8400
86.2600
152,800
Thu, 23 Jul 2026
89.8700
90.0500
87.9400
88.9300
226,400
Wed, 22 Jul 2026
87.7200
89.8600
87.3800
89.3900
188,500
Tue, 21 Jul 2026
84.7300
88.0100
84.6800
87.3500
230,000
Tue, 21 Jul 2026
30 · 6-K
Pre-market · 08:28 ET
6-K ↗
Mon, 20 Jul 2026
82.1300
84.3700
81.6100
84.0500
106,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
29 · 6-K
After-hours · 17:15 ET
6-K ↗
Fri, 17 Jul 2026
81.8800
82.8200
81.4600
81.9100
115,700
Thu, 16 Jul 2026
83.8900
83.8900
80.5100
81.7600
148,800
Wed, 15 Jul 2026
84.7900
84.7900
82.4100
83.5900
102,700
Tue, 14 Jul 2026
84.1100
84.6900
82.9700
84.1100
82,100
Mon, 13 Jul 2026
83.2900
84.8000
81.5900
83.4300
106,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
81.7300
83.2300
81.7300
83.0000
63,900
Thu, 09 Jul 2026
82.0900
82.8400
80.7100
81.2100
103,200
Wed, 08 Jul 2026
82.6200
84.2500
81.9500
82.4600
108,900
Tue, 07 Jul 2026
81.6200
83.0000
81.0200
82.4300
108,600
Mon, 06 Jul 2026
81.0100
83.4000
80.5100
82.3500
172,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
79.8800
82.3700
79.8800
80.5800
142,600
Wed, 01 Jul 2026
80.9200
82.4900
78.9700
79.9500
349,800
Tue, 30 Jun 2026
82.6600
83.8800
81.3100
82.1300
195,700
Mon, 29 Jun 2026
81.8600
84.0000
80.8900
81.9000
156,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.7200
81.2000
79.2500
80.7800
132,100
Thu, 25 Jun 2026
79.8600
80.7100
78.5700
79.9300
162,000
Wed, 24 Jun 2026
81.9400
82.5900
79.2000
79.8900
342,200
Tue, 23 Jun 2026
83.5200
84.1000
81.7700
82.4500
138,500
Mon, 22 Jun 2026
85.6800
87.9900
84.0100
84.5300
203,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
86.8100
87.2700
85.5400
86.5800
171,400
Wed, 17 Jun 2026
85.9900
88.7700
85.3200
86.0000
174,700
Tue, 16 Jun 2026
87.2000
89.0700
84.7900
85.7200
350,000
Mon, 15 Jun 2026
87.7200
88.3400
85.6500
87.0000
86,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
28 · 6-K
After market open · 09:38 ET
6-K ↗
Fri, 12 Jun 2026
88.3300
89.3900
87.4600
88.4800
173,000
Thu, 11 Jun 2026
84.4500
90.2000
84.3600
88.3300
446,100
Wed, 10 Jun 2026
81.5000
85.2200
81.2500
83.6000
189,000
Tue, 09 Jun 2026
82.0500
84.0700
81.5500
82.5500
140,300
Mon, 08 Jun 2026
83.1200
83.8800
81.5000
82.4700
238,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
84.6400
84.6400
81.0400
81.9200
135,200
Thu, 04 Jun 2026
83.9900
85.8000
83.0700
84.5300
153,200
Wed, 03 Jun 2026
85.3100
86.7900
84.0000
84.1500
269,700
Tue, 02 Jun 2026
87.5200
87.5200
85.4600
85.7300
194,200
Mon, 01 Jun 2026
85.9200
89.2900
84.2300
87.6200
367,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
84.0900
85.8900
83.0800
85.2500
339,300
Thu, 28 May 2026
83.3700
85.8000
82.9700
84.0900
322,700
Wed, 27 May 2026
80.5700
84.8400
79.4000
83.6100
458,300
Tue, 26 May 2026
80.7400
81.8900
79.4000
81.0800
203,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.7100
82.6100
79.9000
80.6800
96,400
Thu, 21 May 2026
80.7300
82.3600
79.5100
81.7100
229,100
Wed, 20 May 2026
82.6200
83.0100
79.4300
79.4400
300,700
Tue, 19 May 2026
82.3400
84.0500
81.3800
82.4100
235,200
Mon, 18 May 2026
79.3500
83.1500
78.0100
82.7700
273,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
80.0000
80.9900
78.7700
79.3600
240,600
Thu, 14 May 2026
80.2400
81.3300
79.4700
80.2500
161,500
Wed, 13 May 2026
27 · 6-K
After market open · 12:00 ET
6-K ↗
Wed, 13 May 2026
82.3000
82.3000
79.1900
79.9500
200,500
Wed, 13 May 2026
26 · 6-K
Pre-market · 08:05 ET
6-K ↗
Tue, 12 May 2026
81.2800
82.6700
80.3400
82.4000
167,000
Mon, 11 May 2026
80.0100
82.6100
79.3500
81.9000
272,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
25 · 6-K
After-hours · 16:15 ET
6-K ↗
Fri, 08 May 2026
82.8700
82.8700
78.3000
78.7200
379,200
Thu, 07 May 2026
24 · 6-K
After market open · 15:42 ET
6-K ↗
Thu, 07 May 2026
82.0000
82.7800
80.3300
82.5000
275,800
Wed, 06 May 2026
23 · 6-K
After-hours · 17:17 ET
6-K ↗
Wed, 06 May 2026
22 · 6-K
After-hours · 16:57 ET
6-K ↗
Wed, 06 May 2026
79.0000
83.4900
78.0100
83.4000
397,200
Tue, 05 May 2026
81.3600
82.3800
78.3200
78.7700
334,100
Mon, 04 May 2026
79.2200
81.5400
79.2200
80.4100
277,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
83.2400
83.2400
78.0100
79.2500
382,000
Thu, 30 Apr 2026
82.4900
83.9900
80.8600
82.8700
295,200
Wed, 29 Apr 2026
82.2500
83.2000
80.3600
82.7900
306,700
Tue, 28 Apr 2026
80.7800
82.6600
80.7800
82.1600
199,800
Mon, 27 Apr 2026
80.8900
82.5700
80.2000
80.6000
235,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
82.2800
83.0000
80.5300
80.5600
212,000
Thu, 23 Apr 2026
82.4500
84.0800
82.3000
82.9000
158,400
Wed, 22 Apr 2026
82.8300
83.8900
82.3200
82.6600
246,500
Tue, 21 Apr 2026
81.1800
83.6000
80.7000
83.0100
206,300
Mon, 20 Apr 2026
81.3100
83.1500
80.5000
81.9300
188,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
81.7300
81.9800
79.7900
80.8100
343,500
Thu, 16 Apr 2026
82.1500
84.0200
82.1500
82.5500
173,400
Wed, 15 Apr 2026
83.5900
83.9400
81.8100
82.0900
250,700
Tue, 14 Apr 2026
86.7700
86.8700
83.2000
83.3500
222,200
Mon, 13 Apr 2026
87.5800
89.1200
86.6400
86.7100
198,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
86.2800
88.1600
86.2800
87.2800
101,200
Thu, 09 Apr 2026
88.0000
89.0300
86.5100
86.6000
227,800
Thu, 09 Apr 2026
21 · 20-F
Pre-market · 06:21 ET
20-F ↗
Wed, 08 Apr 2026
85.6600
87.7700
84.1800
87.7500
231,600
Tue, 07 Apr 2026
20 · 6-K
After market open · 15:52 ET
6-K ↗
Tue, 07 Apr 2026
19 · 6-K
After market open · 15:50 ET
6-K ↗
Tue, 07 Apr 2026
88.6600
89.4700
86.8300
87.7800
283,900
Mon, 06 Apr 2026
89.2100
89.5600
86.1700
88.4800
289,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
86.2600
89.9700
85.8700
89.2500
196,800
Wed, 01 Apr 2026
88.5100
88.5500
85.4400
87.1800
437,800
Tue, 31 Mar 2026
18 · 6-K
After market open · 10:01 ET
6-K ↗
Tue, 31 Mar 2026
87.9700
90.3000
87.0200
88.5000
512,500
Mon, 30 Mar 2026
85.2600
88.2200
85.1700
86.8500
242,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
84.4800
85.6000
83.0100
83.9200
250,300
Thu, 26 Mar 2026
17 · 6-K
After-hours · 17:25 ET
6-K ↗
Thu, 26 Mar 2026
85.2000
86.8300
83.5900
84.2200
215,500
Wed, 25 Mar 2026
85.8600
86.4400
83.4300
85.8500
215,400
Tue, 24 Mar 2026
83.3000
85.4200
82.5300
84.8900
164,600
Mon, 23 Mar 2026
83.5300
84.8500
82.6600
83.6500
180,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
86.3900
87.6700
83.4000
84.1000
302,200
Thu, 19 Mar 2026
84.6300
87.2400
83.5200
86.6100
576,600
Wed, 18 Mar 2026
84.6300
86.5900
83.9500
85.2300
197,000
Tue, 17 Mar 2026
81.0000
84.5000
80.8100
84.2900
255,500
Mon, 16 Mar 2026
81.2700
82.7600
77.5400
80.2100
191,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
82.7100
84.2000
80.6000
81.0300
170,300
Thu, 12 Mar 2026
87.2400
87.2400
82.2000
82.3100
272,900
Wed, 11 Mar 2026
82.8300
85.6200
82.5600
84.7000
219,500
Tue, 10 Mar 2026
79.7000
84.3900
79.2600
82.9100
310,000
Mon, 09 Mar 2026
16 · 6-K
After market open · 11:48 ET
6-K ↗
Mon, 09 Mar 2026
15 · 6-K
After market open · 11:44 ET
6-K ↗
Mon, 09 Mar 2026
79.1200
80.9000
78.0800
79.4300
184,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
14 · 6-K
After-hours · 17:29 ET
6-K ↗
Fri, 06 Mar 2026
77.4100
81.2500
77.1800
78.9400
237,300
Thu, 05 Mar 2026
76.5800
78.5900
75.6200
78.5900
228,500
Wed, 04 Mar 2026
77.2100
77.9200
75.3200
77.3900
221,700
Tue, 03 Mar 2026
13 · 6-K
After-hours · 16:14 ET
6-K ↗
Tue, 03 Mar 2026
78.0100
78.9600
69.3400
75.2600
511,900
Tue, 03 Mar 2026
12 · 6-K
Next filing day · accepted 02 Mar, 18:31 ET
6-K ↗
Mon, 02 Mar 2026
11 · 6-K
After-hours · 16:00 ET
6-K ↗
Mon, 02 Mar 2026
10 · 6-K
After market open · 15:56 ET
6-K ↗
Mon, 02 Mar 2026
9 · 6-K
After market open · 15:23 ET
6-K ↗
Mon, 02 Mar 2026
77.7400
79.7600
77.3000
78.4800
420,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
78.4800
79.0100
76.4800
77.7800
453,900
Thu, 26 Feb 2026
80.4700
81.0500
78.0200
79.3100
147,600
Wed, 25 Feb 2026
81.6200
81.8300
79.5800
81.1800
142,600
Tue, 24 Feb 2026
80.8800
82.0500
79.6800
81.4300
149,000
Mon, 23 Feb 2026
82.9700
83.0500
79.0100
80.0300
271,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
83.6100
84.2400
80.8400
83.0400
370,300
Thu, 19 Feb 2026
80.1000
83.8000
80.0000
83.5700
245,600
Wed, 18 Feb 2026
80.2900
80.9000
78.5600
79.8400
254,300
Tue, 17 Feb 2026
81.3100
81.3100
78.0100
80.2400
148,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
82.0800
83.0800
80.7600
81.4200
165,000
Thu, 12 Feb 2026
86.3300
86.5000
81.1200
81.6400
142,300
Wed, 11 Feb 2026
87.3300
87.5900
84.8400
85.8400
188,100
Tue, 10 Feb 2026
83.8100
87.9200
82.7300
86.0000
160,200
Mon, 09 Feb 2026
83.8100
84.2000
81.3000
83.4300
174,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
83.0000
84.0000
82.4300
83.1500
139,700
Thu, 05 Feb 2026
82.5100
83.6900
80.5200
81.8500
141,100
Wed, 04 Feb 2026
84.0700
84.0700
81.3800
83.5200
201,700
Tue, 03 Feb 2026
84.9700
85.6500
81.2200
83.9800
201,500
Mon, 02 Feb 2026
85.7800
86.6300
83.5000
85.3500
170,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
87.2500
89.0200
86.1200
86.6400
125,900
Thu, 29 Jan 2026
89.3600
90.0200
86.0300
88.4900
261,100
Wed, 28 Jan 2026
89.6600
90.2700
87.0100
88.6100
299,200
Tue, 27 Jan 2026
85.7800
89.7400
85.7800
89.2300
305,100
Mon, 26 Jan 2026
84.1400
87.4700
84.0000
85.7300
175,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
84.0400
84.9600
82.9500
84.0900
206,900
Thu, 22 Jan 2026
83.7300
84.7300
82.2400
83.3100
231,700
Wed, 21 Jan 2026
81.7800
83.8600
80.0800
83.4200
318,500
Tue, 20 Jan 2026
78.0000
81.8300
77.1500
80.9100
203,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
79.0000
81.2700
78.6700
79.6800
162,900
Thu, 15 Jan 2026
80.5600
81.0600
78.1100
78.8400
255,800
Wed, 14 Jan 2026
82.0300
83.8700
80.3400
80.3400
170,300
Tue, 13 Jan 2026
82.4000
84.4000
81.5100
82.1900
207,700
Mon, 12 Jan 2026
82.7100
84.5500
81.4200
82.5500
141,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
83.4000
83.8900
81.4100
83.4600
163,800
Thu, 08 Jan 2026
80.6800
83.8000
80.5800
83.2200
202,100
Wed, 07 Jan 2026
84.2100
84.2100
80.7700
81.1800
201,000
Tue, 06 Jan 2026
87.8700
88.3600
83.8000
84.2100
196,300
Mon, 05 Jan 2026
88.4200
88.4200
86.2200
87.7900
163,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
88.4400
89.4900
86.5500
88.0100
113,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
87.5000
88.9200
86.2600
88.5100
131,800
Tue, 30 Dec 2025
87.9400
88.4900
86.3000
87.5900
136,600
Mon, 29 Dec 2025
89.0800
90.0000
87.2400
87.6800
137,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
89.2300
90.1700
88.5400
89.2300
68,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
89.1100
90.1400
87.2400
89.3200
49,900
Tue, 23 Dec 2025
88.4800
90.1000
88.1700
88.9100
108,800
Mon, 22 Dec 2025
90.3300
90.3300
87.9400
88.5100
99,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
89.7800
90.1700
88.3800
89.6500
106,300
Thu, 18 Dec 2025
87.8100
91.3800
87.8100
89.0000
144,400
Wed, 17 Dec 2025
89.8400
90.0200
87.0000
87.2300
131,900
Tue, 16 Dec 2025
88.8100
89.5300
86.4100
88.4000
108,600
Mon, 15 Dec 2025
88.9700
90.3200
87.7700
89.4100
102,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
90.0000
90.8100
87.7100
88.4100
96,200
Thu, 11 Dec 2025
89.1600
92.0200
87.7700
89.8900
90,600
Wed, 10 Dec 2025
89.5000
93.3000
89.5000
90.8700
214,300
Tue, 09 Dec 2025
8 · 6-K
After-hours · 16:20 ET
6-K ↗
Tue, 09 Dec 2025
90.2300
91.1000
88.7000
89.5000
83,400
Mon, 08 Dec 2025
90.5600
91.1200
89.3500
90.6600
73,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
93.9500
94.5000
89.7100
90.4600
204,300
Thu, 04 Dec 2025
94.0000
94.4100
90.5800
91.1500
145,400
Wed, 03 Dec 2025
89.6300
93.3300
89.6300
92.2700
145,300
Tue, 02 Dec 2025
90.3000
91.5000
89.0100
89.3600
193,400
Mon, 01 Dec 2025
89.2000
90.8800
89.0400
90.2100
175,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
90.0000
91.0200
89.0800
90.6700
113,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
87.5000
89.6400
87.2900
88.7800
169,800
Tue, 25 Nov 2025
85.2100
87.2700
83.4800
85.8600
183,500
Mon, 24 Nov 2025
84.5700
86.4100
82.8700
86.2900
167,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
86.6900
87.0000
83.0400
85.3900
187,600
Thu, 20 Nov 2025
90.5000
90.6300
86.3300
87.4400
164,100
Wed, 19 Nov 2025
88.9500
92.2000
88.6000
89.3100
238,500
Tue, 18 Nov 2025
86.3500
91.4000
85.8100
88.8800
199,900
Mon, 17 Nov 2025
90.2300
91.0000
87.4000
87.7700
224,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
84.5800
91.0300
84.5800
90.0700
272,100
Thu, 13 Nov 2025
89.9300
90.9000
85.2100
86.9600
210,500
Wed, 12 Nov 2025
87.6300
90.5200
87.5800
89.0600
291,400
Wed, 12 Nov 2025
7 · 6-K
Pre-market · 06:07 ET
6-K ↗
Tue, 11 Nov 2025
87.2400
89.8900
87.2400
87.6200
266,300
Mon, 10 Nov 2025
88.8900
89.4500
86.4700
87.2100
288,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
84.7100
87.0000
82.7400
86.5100
658,000
Thu, 06 Nov 2025
6 · 6-K
After-hours · 17:18 ET
6-K ↗
Thu, 06 Nov 2025
87.4600
87.6600
85.1200
87.1000
203,300
Thu, 06 Nov 2025
5 · 6-K
Pre-market · 08:54 ET
6-K ↗
Wed, 05 Nov 2025
4 · 6-K
After-hours · 16:19 ET
6-K ↗
Wed, 05 Nov 2025
3 · 6-K
After-hours · 16:11 ET
6-K ↗
Wed, 05 Nov 2025
90.0000
90.0000
86.4000
87.4400
360,000
Tue, 04 Nov 2025
2 · 6-K
After market open · 15:41 ET
6-K ↗
Tue, 04 Nov 2025
1 · 6-K
After market open · 15:13 ET
6-K ↗
Tue, 04 Nov 2025
85.9700
89.7000
85.0000
87.4800
347,200
Mon, 03 Nov 2025
89.8100
91.0200
86.9300
88.5800
712,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
81.7600
88.3700
81.7600
85.8000
674,600
Thu, 30 Oct 2025
81.0900
82.1900
79.5100
80.9800
362,800
Wed, 29 Oct 2025
80.0900
84.0700
79.0900
82.4600
687,200
Tue, 28 Oct 2025
76.6000
80.4200
74.0200
78.1400
611,700
Mon, 27 Oct 2025
81.3700
87.5400
76.0000
77.4900
2,058,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
63.4000
64.3600
62.4700
62.6200
222,200
Thu, 23 Oct 2025
60.7500
63.8900
60.5300
62.4700
433,800