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
132.6600
133.7150
130.3300
132.3600
197,648
Thu, 22 Oct 2026
137.4000
137.4000
131.5900
133.3900
368,600
Wed, 21 Oct 2026
137.7300
139.9200
136.2900
138.5800
171,800
Tue, 20 Oct 2026
133.1800
136.1200
131.5500
135.5600
267,700
Mon, 19 Oct 2026
130.7600
135.2000
130.3600
133.9900
281,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
130.2800
131.7700
128.2400
129.5600
326,100
Thu, 15 Oct 2026
23 · 10-Q/A
After-hours · 20:20 ET
10-Q/A ↗
Thu, 15 Oct 2026
135.6000
135.6000
129.7400
130.5900
329,500
Wed, 14 Oct 2026
135.9000
138.8800
132.6700
137.6600
613,100
Tue, 13 Oct 2026
22 · 8-K
After-hours · 20:16 ET
8-K ↗
Tue, 13 Oct 2026
21 · 10-Q
After-hours · 20:16 ET
10-Q ↗
Tue, 13 Oct 2026
138.0800
139.9800
136.3900
136.7100
440,100
Mon, 12 Oct 2026
136.7900
140.0000
136.6800
137.7600
264,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
136.2300
138.1400
135.3000
136.8500
131,200
Thu, 08 Oct 2026
20 · 8-K
After-hours · 20:39 ET
8-K ↗
Thu, 08 Oct 2026
137.4300
139.0900
135.9300
136.3800
251,600
Wed, 07 Oct 2026
138.9500
139.0000
136.1500
138.5100
225,800
Tue, 06 Oct 2026
140.1100
141.8300
139.4500
141.5900
204,800
Mon, 05 Oct 2026
138.7000
140.8800
136.7600
139.1500
244,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
137.5900
139.5800
136.7200
139.3900
193,000
Thu, 01 Oct 2026
133.8200
136.2300
132.7100
135.4100
193,900
Wed, 30 Sep 2026
136.0900
136.0900
133.2900
134.3900
290,300
Tue, 29 Sep 2026
135.3600
135.8000
133.4400
135.2900
214,800
Mon, 28 Sep 2026
136.5600
136.8900
134.5100
135.1300
223,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
138.2200
139.0200
136.7300
137.1700
180,700
Thu, 24 Sep 2026
136.8400
138.7100
135.4500
137.9800
291,500
Wed, 23 Sep 2026
135.5800
139.3600
135.5300
137.8000
222,400
Tue, 22 Sep 2026
135.0000
137.3500
134.5300
136.8400
229,000
Mon, 21 Sep 2026
133.3000
134.3900
128.9500
133.6300
221,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
133.9000
134.4600
131.0500
132.7200
817,600
Thu, 17 Sep 2026
135.0900
135.7400
132.4100
133.6600
192,300
Wed, 16 Sep 2026
134.2300
134.5300
130.1200
132.6600
330,700
Tue, 15 Sep 2026
134.4600
134.4600
130.9500
133.0900
217,400
Mon, 14 Sep 2026
134.4800
134.9100
131.7300
132.7500
377,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
137.9800
138.4300
136.4400
137.0700
126,900
Thu, 10 Sep 2026
136.4500
138.4900
135.1100
136.5200
158,300
Wed, 09 Sep 2026
139.2300
140.1100
137.9200
138.2900
132,400
Tue, 08 Sep 2026
140.6900
142.1000
138.2800
139.4700
105,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
137.9000
140.9400
137.9000
140.0200
139,300
Thu, 03 Sep 2026
136.7900
137.9500
134.3500
137.4500
266,100
Wed, 02 Sep 2026
135.9200
136.6200
133.9300
135.1500
138,200
Tue, 01 Sep 2026
135.8000
138.1500
133.6300
135.7500
218,800
Mon, 31 Aug 2026
138.0700
139.7100
136.8900
137.1600
312,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
141.1800
141.1800
137.5800
138.3400
201,700
Thu, 27 Aug 2026
140.3000
141.0300
138.6600
139.7400
234,500
Wed, 26 Aug 2026
138.5100
140.8300
138.3700
140.7100
204,800
Tue, 25 Aug 2026
143.2800
143.2800
138.0500
138.5100
190,100
Mon, 24 Aug 2026
141.3500
143.5900
138.2900
140.7600
213,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
140.5600
141.6200
136.6200
141.2800
222,300
Thu, 20 Aug 2026
141.7800
142.8600
139.2000
139.4300
276,200
Wed, 19 Aug 2026
148.3500
149.4500
143.0800
143.5100
225,700
Tue, 18 Aug 2026
151.5300
151.5300
145.7100
146.4300
319,200
Mon, 17 Aug 2026
150.5500
153.5100
149.2300
153.2400
169,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
149.8200
153.0000
149.7000
151.3500
138,600
Thu, 13 Aug 2026
152.1400
152.4700
149.3800
150.3500
222,400
Wed, 12 Aug 2026
154.8700
154.9000
150.8300
151.3800
201,200
Tue, 11 Aug 2026
153.2900
156.7400
153.1100
153.1300
159,500
Mon, 10 Aug 2026
151.1700
152.2500
149.7900
152.2500
212,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
151.5500
152.8000
150.5800
150.9200
192,900
Thu, 06 Aug 2026
153.7400
155.2100
150.8200
150.8500
172,400
Wed, 05 Aug 2026
151.8500
154.3500
151.6000
151.9600
157,700
Tue, 04 Aug 2026
151.0800
153.6600
149.1800
152.7100
239,000
Mon, 03 Aug 2026
19 · 8-K
After market open · 15:08 ET
8-K ↗
Mon, 03 Aug 2026
144.4000
149.8800
144.4000
149.1800
267,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
147.1300
147.8600
143.3700
144.7200
285,300
Thu, 30 Jul 2026
144.8200
147.6800
142.4500
144.9600
315,800
Wed, 29 Jul 2026
145.5900
146.1800
140.7000
141.2400
314,400
Tue, 28 Jul 2026
148.3500
149.5500
143.1200
146.6200
325,800
Mon, 27 Jul 2026
151.2400
151.4100
145.6700
148.6400
260,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
153.0300
154.0000
149.6600
149.9000
333,300
Thu, 23 Jul 2026
149.1600
153.3200
148.4300
152.8400
304,900
Wed, 22 Jul 2026
150.0200
152.0700
150.0000
150.7900
233,800
Tue, 21 Jul 2026
149.1700
150.8700
147.5200
150.4200
180,900
Mon, 20 Jul 2026
148.4600
150.1600
145.2600
147.3800
383,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
147.7900
151.6000
146.6100
147.2100
357,800
Thu, 16 Jul 2026
148.6000
152.0900
148.6000
151.1400
397,500
Wed, 15 Jul 2026
150.4800
151.3300
147.8300
150.4600
283,000
Tue, 14 Jul 2026
149.0000
150.6300
148.2700
149.9900
332,000
Mon, 13 Jul 2026
146.3700
149.0500
143.6300
146.4900
311,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
141.4300
146.5900
140.0500
146.4500
436,100
Thu, 09 Jul 2026
148.0000
150.0000
135.0000
140.9000
853,500
Wed, 08 Jul 2026
18 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 08 Jul 2026
17 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 08 Jul 2026
143.1600
146.1400
143.0000
143.6000
428,300
Tue, 07 Jul 2026
16 · 8-K
After market open · 12:52 ET
8-K ↗
Tue, 07 Jul 2026
150.5700
152.3000
141.4200
144.0500
244,700
Mon, 06 Jul 2026
150.0100
153.5700
150.0100
152.5500
260,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
151.5300
152.9400
146.9700
150.0100
303,100
Wed, 01 Jul 2026
153.3800
154.1100
149.8900
149.9000
341,500
Tue, 30 Jun 2026
153.9200
157.3700
150.5500
155.0500
376,600
Mon, 29 Jun 2026
155.0000
156.4500
151.3900
152.4900
489,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
159.7600
161.4600
156.3300
156.6400
740,600
Thu, 25 Jun 2026
15 · 8-K
After-hours · 17:14 ET
8-K ↗
Thu, 25 Jun 2026
155.7800
162.2000
155.7800
160.1700
250,100
Wed, 24 Jun 2026
153.8200
157.3700
152.2100
152.9300
283,000
Tue, 23 Jun 2026
154.4800
157.0700
152.4500
152.6400
204,400
Mon, 22 Jun 2026
156.4400
160.4200
152.4400
158.2400
298,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
153.9800
157.4800
151.7300
157.1800
536,700
Wed, 17 Jun 2026
153.6000
154.5400
150.4500
152.0100
341,600
Tue, 16 Jun 2026
153.4400
157.0500
145.1100
153.6600
259,800
Mon, 15 Jun 2026
152.7700
155.0600
151.4500
151.9600
441,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
152.1900
154.1100
148.9500
150.8900
376,700
Thu, 11 Jun 2026
142.5200
150.5200
142.5200
150.1500
420,300
Wed, 10 Jun 2026
143.4300
144.9800
140.2600
140.2600
284,000
Tue, 09 Jun 2026
139.4500
144.2300
138.4300
144.1700
268,700
Mon, 08 Jun 2026
139.0300
140.0000
134.0900
137.4700
156,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
137.5700
139.4700
136.9800
137.7100
168,200
Thu, 04 Jun 2026
139.2300
139.8300
136.9000
138.4800
196,200
Wed, 03 Jun 2026
135.0700
138.0300
135.0700
136.8700
299,000
Tue, 02 Jun 2026
135.5100
138.2700
135.1600
136.5200
370,100
Mon, 01 Jun 2026
133.7600
134.3000
130.0500
134.2400
326,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
140.1100
140.8400
133.8500
135.5100
322,600
Thu, 28 May 2026
14 · 8-K
After market open · 11:35 ET
8-K ↗
Thu, 28 May 2026
139.9000
140.1800
136.0200
140.1500
186,000
Wed, 27 May 2026
142.4300
142.6000
139.8000
141.3600
270,000
Tue, 26 May 2026
13 · DEFA14A
After market open · 09:33 ET
DEFA14A ↗
Tue, 26 May 2026
12 · DEF 14A
After market open · 09:31 ET
FORM DEF 14A ↗
Tue, 26 May 2026
139.1400
143.3000
139.0200
141.5000
198,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
137.6900
140.1800
137.1000
137.9000
159,900
Thu, 21 May 2026
137.9700
138.8700
134.1700
137.0700
176,900
Wed, 20 May 2026
136.5700
138.3100
134.3200
137.0100
189,500
Tue, 19 May 2026
138.4700
138.5100
134.5100
135.5500
126,800
Mon, 18 May 2026
141.9200
142.7500
139.1200
139.7800
107,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
144.9000
144.9700
140.6100
141.1600
162,600
Thu, 14 May 2026
145.5800
147.6700
144.2600
147.3900
162,200
Wed, 13 May 2026
148.3500
149.0000
143.6100
144.3100
236,900
Tue, 12 May 2026
147.9500
148.9800
143.9300
148.1100
205,400
Mon, 11 May 2026
147.9500
151.6700
146.9500
148.6500
369,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 8-K
After market open · 14:53 ET
8-K ↗
Fri, 08 May 2026
145.2900
149.7100
144.3600
147.6000
210,500
Thu, 07 May 2026
147.0200
147.9600
143.2400
144.0900
106,900
Wed, 06 May 2026
146.9500
147.3300
144.5900
146.4400
129,100
Tue, 05 May 2026
142.0800
145.9900
141.7900
144.0800
149,600
Mon, 04 May 2026
142.2100
142.6100
139.4500
141.2500
158,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
142.9100
144.8200
141.8000
143.5300
205,700
Thu, 30 Apr 2026
139.4600
143.2300
139.3800
143.0400
205,400
Wed, 29 Apr 2026
142.0000
142.6900
137.3500
137.9900
213,600
Tue, 28 Apr 2026
144.3800
144.3800
140.7300
141.5800
172,600
Mon, 27 Apr 2026
144.4600
145.3400
142.4500
144.7800
174,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
146.7900
147.3200
139.4100
143.3300
299,500
Thu, 23 Apr 2026
136.6500
147.2800
134.2100
146.5900
679,600
Wed, 22 Apr 2026
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 22 Apr 2026
9 · 10-K
After-hours · 16:09 ET
10-K ↗
Wed, 22 Apr 2026
137.8200
138.7000
132.4200
134.9100
361,900
Tue, 21 Apr 2026
137.5300
139.0100
135.5800
136.4800
186,200
Mon, 20 Apr 2026
137.0900
138.7500
136.3900
137.4900
166,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
135.9900
139.2200
135.0500
137.2400
163,400
Thu, 16 Apr 2026
133.7900
135.3300
132.3100
133.7600
140,700
Wed, 15 Apr 2026
137.6000
138.5200
132.5800
134.0000
175,300
Tue, 14 Apr 2026
139.3200
140.0100
138.3700
138.7100
163,100
Mon, 13 Apr 2026
136.7500
139.6200
135.9400
139.3600
120,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
136.5500
137.4800
134.4000
137.1900
154,800
Thu, 09 Apr 2026
8 · 8-K
After-hours · 16:28 ET
8-K ↗
Thu, 09 Apr 2026
132.9000
137.9700
132.3300
135.9900
189,200
Wed, 08 Apr 2026
132.7000
136.1700
132.7000
133.4700
209,300
Tue, 07 Apr 2026
127.0000
129.4100
126.4900
129.2000
141,900
Mon, 06 Apr 2026
125.9200
127.8500
125.1400
127.4800
104,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
123.4800
126.7900
123.1000
126.3800
99,600
Wed, 01 Apr 2026
125.6500
128.6000
125.6500
126.2500
162,300
Tue, 31 Mar 2026
123.1500
126.5200
121.1800
125.1300
228,100
Mon, 30 Mar 2026
124.0800
124.0800
120.7400
121.0900
129,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
122.2900
124.8200
121.6200
122.7200
149,200
Thu, 26 Mar 2026
126.2800
128.0800
122.5000
123.2900
164,300
Wed, 25 Mar 2026
126.0500
128.4600
125.1000
128.4600
160,700
Tue, 24 Mar 2026
121.4000
126.5000
121.4000
124.4600
150,600
Mon, 23 Mar 2026
123.2200
125.1700
122.4100
122.9900
190,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
121.9100
121.9100
118.4200
118.9800
569,100
Thu, 19 Mar 2026
120.5400
122.3000
118.9000
121.2600
183,800
Wed, 18 Mar 2026
123.6900
124.9500
121.9000
122.1200
167,300
Tue, 17 Mar 2026
125.1300
125.8800
122.6500
123.7800
182,700
Mon, 16 Mar 2026
125.9200
127.2100
123.5400
123.9600
136,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
122.6800
124.4300
121.2000
123.8000
245,200
Thu, 12 Mar 2026
124.0100
125.7800
121.0500
121.6400
201,400
Wed, 11 Mar 2026
125.7700
128.8300
123.5500
125.9400
204,300
Tue, 10 Mar 2026
125.1000
129.0900
124.9100
126.0400
189,400
Mon, 09 Mar 2026
121.6400
125.9900
120.1500
125.5200
256,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
126.6000
128.7700
123.1800
124.0300
187,700
Thu, 05 Mar 2026
7 · 8-K/A
After-hours · 16:17 ET
8-K/A ↗
Thu, 05 Mar 2026
130.8700
130.8700
127.0300
129.0300
201,400
Thu, 05 Mar 2026
6 · 8-K
Pre-market · 06:50 ET
8-K ↗
Wed, 04 Mar 2026
132.0700
133.5900
130.1600
132.5800
125,100
Tue, 03 Mar 2026
130.7100
132.0200
127.2200
131.1900
216,400
Mon, 02 Mar 2026
133.0000
135.2400
130.9000
134.5200
322,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
132.9300
137.0000
132.0800
135.9800
226,700
Thu, 26 Feb 2026
134.6000
135.0000
131.7500
134.4000
90,300
Wed, 25 Feb 2026
135.2500
135.7100
132.9900
134.3500
105,300
Tue, 24 Feb 2026
134.4300
136.4500
134.4200
134.8700
177,800
Mon, 23 Feb 2026
134.9000
135.0300
130.8800
134.4300
165,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
135.4800
137.0000
134.2400
134.9000
145,400
Thu, 19 Feb 2026
132.9000
135.5800
132.0600
135.2600
246,900
Wed, 18 Feb 2026
137.5000
137.5600
131.9300
133.2800
259,700
Tue, 17 Feb 2026
139.8000
140.2400
136.5200
137.6900
217,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
138.1300
141.1800
137.6600
140.2400
152,700
Fri, 13 Feb 2026
5 · 8-K
Next filing day · accepted 12 Feb, 17:35 ET
8-K ↗
Thu, 12 Feb 2026
138.4300
140.7000
136.0800
137.7600
158,000
Wed, 11 Feb 2026
136.0000
137.7200
133.7700
137.4600
233,000
Tue, 10 Feb 2026
133.5900
135.5600
132.6300
135.4000
157,400
Mon, 09 Feb 2026
129.6400
133.4500
129.5700
133.2700
191,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
128.4600
131.5500
128.4600
130.0000
158,600
Thu, 05 Feb 2026
126.6300
128.1900
126.4600
127.4300
142,500
Wed, 04 Feb 2026
127.2700
129.9200
124.9700
126.5400
141,700
Tue, 03 Feb 2026
4 · 8-K
After-hours · 16:34 ET
8-K ↗
Tue, 03 Feb 2026
128.5700
130.6900
126.1200
127.5800
209,400
Mon, 02 Feb 2026
126.4800
128.1800
125.1800
127.7100
151,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
123.7200
125.4100
122.8100
124.2900
174,300
Thu, 29 Jan 2026
124.3300
125.8000
123.2200
124.9700
164,900
Wed, 28 Jan 2026
123.2100
124.0200
121.2600
123.1500
165,200
Tue, 27 Jan 2026
123.1200
123.7500
122.3900
122.8800
85,700
Mon, 26 Jan 2026
124.0300
124.4200
122.9200
123.1200
82,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
125.2100
125.2100
122.7200
123.6000
106,700
Thu, 22 Jan 2026
127.0600
127.8800
125.4500
126.1000
119,700
Wed, 21 Jan 2026
123.0000
127.5100
122.6000
126.6100
177,500
Tue, 20 Jan 2026
121.7500
122.7600
119.1700
121.5700
113,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
123.2400
123.6000
122.4000
123.3500
117,100
Thu, 15 Jan 2026
121.2500
123.2800
120.8400
123.2200
154,900
Wed, 14 Jan 2026
122.1100
122.1100
119.4900
120.9900
163,500
Tue, 13 Jan 2026
122.0900
123.0600
120.4100
121.8400
179,300
Mon, 12 Jan 2026
121.1600
122.9500
120.7600
121.4800
191,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
117.8300
122.6900
117.8300
122.1800
222,600
Thu, 08 Jan 2026
112.8000
120.0000
112.8000
117.0400
288,400
Wed, 07 Jan 2026
3 · 8-K
After-hours · 16:37 ET
8-K ↗
Wed, 07 Jan 2026
2 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 07 Jan 2026
1 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Wed, 07 Jan 2026
110.2500
111.5800
109.5500
109.8300
280,500
Tue, 06 Jan 2026
109.8200
110.4900
107.9500
110.4200
147,000
Mon, 05 Jan 2026
109.5500
112.2600
109.5500
110.9900
131,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
107.7700
109.9400
107.1800
109.7400
124,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
108.9100
109.0000
106.8000
107.1800
139,700
Tue, 30 Dec 2025
109.4300
110.1500
108.4000
108.8900
114,500
Mon, 29 Dec 2025
110.2900
111.1000
108.6800
109.6200
110,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
111.1400
111.1500
109.6500
110.4800
114,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
110.3600
111.7800
110.0700
111.3200
115,100
Tue, 23 Dec 2025
108.6200
110.7400
108.5700
110.7300
157,800
Mon, 22 Dec 2025
107.8600
109.8900
107.5900
109.1900
154,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
109.6200
109.6200
106.6300
107.8000
321,100
Thu, 18 Dec 2025
108.9200
110.3100
106.9500
107.9300
195,400
Wed, 17 Dec 2025
108.6300
109.9000
107.4000
108.3800
174,200
Tue, 16 Dec 2025
108.3900
111.1300
107.7800
108.8400
213,300
Mon, 15 Dec 2025
107.9300
108.7000
106.6600
108.1800
230,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
110.1100
110.1100
106.8300
107.1700
206,300
Thu, 11 Dec 2025
109.4800
111.4900
109.4800
109.7500
223,400
Wed, 10 Dec 2025
105.5000
109.4900
105.5000
109.0300
220,900
Tue, 09 Dec 2025
104.9800
107.2200
104.0300
105.8000
182,900
Mon, 08 Dec 2025
105.6300
105.9600
104.0000
104.0800
154,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
106.7100
107.4000
104.9500
105.1500
131,200
Thu, 04 Dec 2025
104.9500
107.1700
104.9500
106.7800
153,900
Wed, 03 Dec 2025
104.0500
106.5400
104.0500
105.8200
159,300
Tue, 02 Dec 2025
105.1600
106.2700
103.0700
103.9100
159,600
Mon, 01 Dec 2025
104.1800
105.4800
102.0000
104.7500
139,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
106.5700
106.6300
104.8600
105.4200
79,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
105.4100
107.5900
105.4100
105.6700
231,700
Tue, 25 Nov 2025
104.8000
107.1000
104.7900
106.2100
212,200
Mon, 24 Nov 2025
101.9600
104.8700
101.8200
103.8200
249,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
99.8400
104.0100
98.0000
102.7200
350,200
Thu, 20 Nov 2025
99.9400
101.3300
98.0500
99.4900
227,100
Wed, 19 Nov 2025
98.7900
99.9500
98.1900
98.9700
210,100
Tue, 18 Nov 2025
97.6000
99.3900
96.4100
98.6800
183,100
Mon, 17 Nov 2025
98.5000
99.8900
97.6900
98.6000
310,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
96.6200
98.3800
94.6100
98.1400
169,600
Thu, 13 Nov 2025
100.8400
101.1300
96.6200
97.6400
227,300
Wed, 12 Nov 2025
101.2600
102.4700
100.4200
101.0100
191,100
Tue, 11 Nov 2025
101.1400
101.9800
100.6100
101.3300
157,600
Mon, 10 Nov 2025
100.5500
102.1600
98.4900
101.3400
273,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
100.5400
100.5400
98.9100
99.9700
219,700
Thu, 06 Nov 2025
103.6200
103.6200
99.5000
100.0400
197,800
Wed, 05 Nov 2025
100.3600
104.2700
100.1200
103.6200
311,800
Tue, 04 Nov 2025
100.4600
101.1600
99.7000
100.2200
255,400
Mon, 03 Nov 2025
99.8200
101.4500
98.1400
101.3600
239,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
99.5000
100.1900
98.1800
99.8500
225,000
Thu, 30 Oct 2025
99.6500
101.9900
98.5700
99.2400
217,300
Wed, 29 Oct 2025
101.4300
103.1800
99.2800
100.0000
315,500
Tue, 28 Oct 2025
99.2000
101.5600
98.1600
101.4300
269,500
Mon, 27 Oct 2025
100.4000
100.4000
97.5300
98.7400
198,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
101.6100
102.8400
98.4500
98.6600
390,000
Thu, 23 Oct 2025
98.7500
101.3200
98.7100
101.1300
272,400