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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
177.4000
181.4250
176.4100
180.9700
144,773
Thu, 03 Sep 2026
179.5500
181.9700
175.6200
178.0800
199,000
Wed, 02 Sep 2026
177.5000
179.2300
175.1600
177.5600
234,400
Tue, 01 Sep 2026
181.0300
182.0000
176.2500
176.8500
301,300
Mon, 31 Aug 2026
181.5700
182.7600
180.0000
182.6100
250,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
183.6200
184.0500
179.3800
182.0700
219,900
Thu, 27 Aug 2026
184.0100
184.2000
181.3400
182.4800
153,700
Wed, 26 Aug 2026
187.9100
188.9800
184.4800
184.9300
158,900
Tue, 25 Aug 2026
189.8700
189.8700
185.4000
186.5800
256,500
Mon, 24 Aug 2026
188.9300
190.8500
187.5000
187.5300
220,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
187.8800
189.5200
186.9800
188.7700
157,600
Thu, 20 Aug 2026
189.9800
191.0300
187.5300
187.8800
211,600
Wed, 19 Aug 2026
192.3400
195.5500
191.5300
193.2200
319,000
Tue, 18 Aug 2026
195.8100
195.8100
189.7200
189.8400
244,500
Mon, 17 Aug 2026
192.3100
196.0600
191.9500
195.8900
263,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
194.7500
194.7500
192.4800
193.7800
158,600
Thu, 13 Aug 2026
196.9800
197.4500
194.3100
195.2700
280,400
Wed, 12 Aug 2026
200.3700
200.3700
193.7500
194.8300
253,200
Tue, 11 Aug 2026
196.0900
200.0000
196.0900
199.8900
173,100
Mon, 10 Aug 2026
198.2400
198.2400
192.7700
195.3100
195,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
193.6800
198.4700
192.9800
198.2900
285,800
Thu, 06 Aug 2026
12 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Thu, 06 Aug 2026
195.8900
195.9900
193.1100
193.4400
171,500
Wed, 05 Aug 2026
195.9700
199.2200
195.9700
197.3500
280,300
Tue, 04 Aug 2026
192.1100
197.4600
190.5600
196.4800
186,300
Mon, 03 Aug 2026
191.0900
193.2800
189.7000
192.1700
194,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
186.9700
188.4800
184.0300
187.7400
374,800
Thu, 30 Jul 2026
190.3000
193.7200
184.6800
186.6700
330,200
Wed, 29 Jul 2026
195.3300
195.3300
188.9100
189.4800
314,300
Tue, 28 Jul 2026
198.0000
209.3200
197.8800
198.2800
573,100
Mon, 27 Jul 2026
11 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 27 Jul 2026
195.3300
196.9300
192.0000
193.2400
262,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
190.2900
194.6500
190.2900
193.8800
350,500
Thu, 23 Jul 2026
184.9100
189.6600
183.3700
189.2600
346,000
Wed, 22 Jul 2026
184.7600
188.2100
184.7600
186.8000
192,000
Tue, 21 Jul 2026
185.9000
186.1000
182.8700
185.4000
209,900
Mon, 20 Jul 2026
189.3800
190.6300
184.9300
185.6800
325,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
192.3500
195.2400
188.2900
189.2000
208,600
Thu, 16 Jul 2026
188.7100
194.4900
188.7100
193.8000
218,600
Wed, 15 Jul 2026
189.3700
191.8800
187.5200
189.6100
388,200
Tue, 14 Jul 2026
188.7900
190.3900
186.1500
189.1800
358,100
Mon, 13 Jul 2026
188.9900
190.8800
185.3500
185.6000
263,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
188.9300
191.7400
188.7300
188.8000
178,300
Thu, 09 Jul 2026
188.8500
190.9000
187.7900
188.6000
210,500
Wed, 08 Jul 2026
189.9400
189.9400
185.8400
187.1000
289,300
Tue, 07 Jul 2026
196.5700
196.5900
191.3400
192.1100
411,900
Mon, 06 Jul 2026
201.1000
201.1000
195.4800
197.6200
250,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
202.9900
205.0000
198.2000
200.7200
401,800
Wed, 01 Jul 2026
207.5900
210.2500
203.3400
203.4200
403,600
Tue, 30 Jun 2026
210.2100
210.5200
206.9000
209.3500
643,000
Mon, 29 Jun 2026
209.0800
211.0000
207.4300
209.2300
361,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
209.5400
211.5900
207.7200
210.0600
614,900
Thu, 25 Jun 2026
208.5800
213.4900
207.5600
209.6400
422,000
Wed, 24 Jun 2026
199.2400
208.0200
199.2400
206.5800
491,800
Tue, 23 Jun 2026
196.5800
200.9000
196.5800
197.7100
392,500
Mon, 22 Jun 2026
199.8100
201.5000
197.4000
198.2800
415,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
194.1200
203.2500
192.9000
200.1400
657,200
Wed, 17 Jun 2026
195.6400
198.4500
191.6600
191.7900
283,400
Tue, 16 Jun 2026
195.0400
197.8500
195.0400
195.5500
231,700
Mon, 15 Jun 2026
195.9400
199.5000
192.4800
193.6400
197,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
195.6700
195.7600
192.2700
193.0700
190,100
Thu, 11 Jun 2026
188.0800
194.0200
186.2800
193.6900
262,700
Wed, 10 Jun 2026
193.1600
193.1600
185.8300
186.2200
289,200
Tue, 09 Jun 2026
189.6300
194.3000
189.1700
193.2000
340,400
Mon, 08 Jun 2026
185.4600
187.5700
184.5000
185.7900
270,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
185.0600
187.2000
183.2400
185.4100
323,400
Thu, 04 Jun 2026
189.9600
191.1900
186.4600
186.8100
253,600
Wed, 03 Jun 2026
187.0800
190.5200
186.0100
188.2000
317,400
Tue, 02 Jun 2026
186.4600
190.1200
186.4600
187.8000
346,900
Mon, 01 Jun 2026
188.4500
189.1100
182.8600
187.5100
277,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
190.0900
193.2100
189.7400
189.7400
378,600
Thu, 28 May 2026
189.3100
192.1800
186.9500
191.2100
258,700
Wed, 27 May 2026
191.7100
194.5100
190.5000
190.8400
290,400
Tue, 26 May 2026
186.0200
190.2900
185.7100
189.5600
255,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
185.4500
186.5600
183.8900
185.0100
140,300
Thu, 21 May 2026
182.8300
186.7300
180.0100
184.7000
245,800
Wed, 20 May 2026
178.5700
185.3500
175.7700
185.0000
491,700
Tue, 19 May 2026
180.4800
180.4800
176.3900
178.0100
211,000
Mon, 18 May 2026
10 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 18 May 2026
179.7100
182.1300
178.2300
182.0000
230,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
184.7400
184.7400
178.2700
178.6200
189,100
Thu, 14 May 2026
185.2700
187.9200
184.2300
185.6400
323,800
Wed, 13 May 2026
183.3700
186.2000
182.0300
184.4100
394,800
Tue, 12 May 2026
186.1500
186.1500
181.0500
184.2000
330,000
Mon, 11 May 2026
188.3900
189.8500
185.6100
185.6200
334,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
193.1800
193.1800
188.1500
188.6100
391,500
Thu, 07 May 2026
9 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Thu, 07 May 2026
196.9200
198.8600
191.6500
192.6100
290,400
Wed, 06 May 2026
193.8400
195.5000
192.5700
194.2800
288,500
Tue, 05 May 2026
188.3900
190.7700
185.1100
190.1500
219,000
Mon, 04 May 2026
190.4600
192.3800
183.8800
186.7100
390,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
191.7100
193.9600
189.7600
192.0500
340,000
Thu, 30 Apr 2026
189.1800
191.4800
188.0500
190.7300
275,500
Wed, 29 Apr 2026
191.6800
193.7600
186.8600
188.7000
572,800
Tue, 28 Apr 2026
189.9700
199.7500
187.0800
191.0800
553,800
Mon, 27 Apr 2026
8 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 27 Apr 2026
181.8000
187.1600
181.2900
186.5100
295,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
184.9000
185.0500
181.1100
181.5700
358,000
Thu, 23 Apr 2026
184.6900
189.3200
184.6900
185.3300
325,800
Wed, 22 Apr 2026
184.5000
185.8700
181.0900
185.4700
607,400
Tue, 21 Apr 2026
181.6600
184.2400
180.0600
182.0800
349,000
Mon, 20 Apr 2026
176.2900
181.3100
175.5000
180.7700
356,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
172.5200
179.8000
172.5200
176.2700
254,800
Thu, 16 Apr 2026
173.2300
174.8000
169.3700
169.8600
251,300
Wed, 15 Apr 2026
177.2800
177.2800
171.7700
172.5900
292,600
Tue, 14 Apr 2026
180.2800
180.9100
177.6900
177.8900
201,700
Mon, 13 Apr 2026
175.5100
180.0900
174.3400
179.8000
209,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
177.8900
177.8900
175.3100
176.1500
162,300
Thu, 09 Apr 2026
173.7500
179.5400
173.7500
177.7300
211,200
Wed, 08 Apr 2026
171.5400
175.7600
171.0000
175.1800
308,400
Tue, 07 Apr 2026
166.4500
168.2200
165.4100
166.5400
229,500
Mon, 06 Apr 2026
165.1500
167.6800
163.3300
167.6100
162,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
167.7600
173.2900
163.9600
166.3000
308,000
Wed, 01 Apr 2026
171.7800
174.6200
170.7500
171.0500
256,100
Tue, 31 Mar 2026
170.0000
173.7100
168.0400
171.6200
432,800
Mon, 30 Mar 2026
170.4000
170.4000
167.0700
167.1700
250,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
170.3600
171.2900
168.0700
168.3800
163,700
Thu, 26 Mar 2026
173.9500
176.3200
170.2500
171.1300
249,400
Wed, 25 Mar 2026
175.1900
176.3200
169.8800
174.8300
187,500
Tue, 24 Mar 2026
7 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Tue, 24 Mar 2026
6 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Tue, 24 Mar 2026
170.1000
174.7200
168.9600
172.8500
193,500
Mon, 23 Mar 2026
171.7100
174.7700
169.9700
171.3300
251,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
170.8100
171.5600
165.2500
167.0200
568,000
Thu, 19 Mar 2026
173.7000
173.8500
169.7100
171.1000
305,300
Wed, 18 Mar 2026
175.8300
178.2000
174.9100
175.0000
203,200
Tue, 17 Mar 2026
179.1900
180.2600
176.2700
177.8000
206,500
Mon, 16 Mar 2026
179.1600
179.5200
176.8200
178.2500
228,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
179.4100
181.3300
175.8200
177.9600
313,200
Thu, 12 Mar 2026
178.6300
180.1200
176.6900
178.3600
301,700
Wed, 11 Mar 2026
181.9900
183.3500
178.2700
180.7200
173,800
Tue, 10 Mar 2026
183.5100
185.3300
181.4000
181.6600
204,600
Mon, 09 Mar 2026
183.0000
186.0800
180.7700
185.1100
284,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
185.7900
187.1500
183.4800
186.0200
317,400
Thu, 05 Mar 2026
189.5700
192.1100
187.1600
188.5700
341,700
Wed, 04 Mar 2026
191.2600
191.9900
189.7800
191.4400
162,900
Tue, 03 Mar 2026
188.4000
193.0100
186.4300
190.7800
231,800
Mon, 02 Mar 2026
191.0000
194.9800
189.2500
192.9600
228,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
5 · 10-K
After-hours · 17:10 ET
10-K ↗
Fri, 27 Feb 2026
190.5500
194.1700
189.5000
193.5700
184,400
Thu, 26 Feb 2026
193.3100
193.9900
189.0700
192.5400
143,800
Wed, 25 Feb 2026
198.9100
198.9100
189.5800
191.3500
199,700
Tue, 24 Feb 2026
196.8600
199.6400
196.2000
197.8200
157,400
Mon, 23 Feb 2026
200.3000
201.0000
195.0000
196.3100
266,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
200.1600
204.5100
199.0200
200.0200
151,000
Thu, 19 Feb 2026
202.5900
203.4500
199.0200
200.2100
223,700
Wed, 18 Feb 2026
205.8800
208.5000
203.0400
203.3500
228,900
Tue, 17 Feb 2026
208.8000
208.9400
203.3100
206.0300
237,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
208.5700
210.5900
206.2000
209.0100
359,700
Thu, 12 Feb 2026
207.9000
211.9800
207.8900
209.2100
419,900
Wed, 11 Feb 2026
204.5600
207.9400
201.0700
205.8900
364,100
Tue, 10 Feb 2026
199.2900
206.0100
195.6800
205.8200
409,500
Mon, 09 Feb 2026
4 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 09 Feb 2026
194.4500
197.0000
193.7700
196.0700
203,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
192.7100
196.8300
192.2600
194.2800
378,500
Thu, 05 Feb 2026
192.1200
194.6300
189.7100
191.4000
293,600
Wed, 04 Feb 2026
185.4800
194.0600
184.6800
193.3500
343,700
Tue, 03 Feb 2026
178.9500
185.9200
177.0700
183.1700
245,000
Mon, 02 Feb 2026
177.0200
179.9300
175.6000
179.6800
254,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
175.9000
179.3300
174.8300
176.7800
276,000
Thu, 29 Jan 2026
178.7500
182.5600
175.3900
177.9900
228,400
Wed, 28 Jan 2026
179.5000
180.2200
176.7700
177.4600
205,300
Tue, 27 Jan 2026
181.3100
183.2200
178.3600
179.4100
169,300
Mon, 26 Jan 2026
183.8900
184.0000
181.2800
182.6500
204,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
185.2000
186.5200
182.2400
182.2500
188,100
Thu, 22 Jan 2026
188.5500
189.9900
184.5800
186.2900
201,100
Wed, 21 Jan 2026
184.6900
188.1400
180.7100
187.1100
347,000
Tue, 20 Jan 2026
184.9000
185.8800
182.6100
183.7500
261,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
187.2700
189.4200
187.0400
188.1300
262,200
Thu, 15 Jan 2026
183.9200
187.8600
183.9200
187.7800
307,800
Wed, 14 Jan 2026
181.7000
184.9100
178.9400
184.0200
331,400
Tue, 13 Jan 2026
179.8400
182.1900
179.3500
182.0700
197,300
Mon, 12 Jan 2026
178.6300
182.0200
175.1800
179.8500
365,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
174.1900
179.7100
173.6700
179.0400
318,700
Thu, 08 Jan 2026
164.2000
173.7800
163.9300
173.0100
202,600
Wed, 07 Jan 2026
170.8100
172.3600
164.2000
165.3200
259,500
Tue, 06 Jan 2026
167.8400
170.2200
165.5500
170.2100
178,500
Mon, 05 Jan 2026
165.6400
170.8200
165.6400
169.1000
328,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
162.5000
166.3400
161.4300
164.7200
213,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
163.9300
166.3100
161.2500
161.4700
274,100
Tue, 30 Dec 2025
165.4000
166.5500
164.2900
164.8900
163,000
Mon, 29 Dec 2025
168.0000
168.1700
165.2400
166.2400
190,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
166.2100
167.8000
165.5000
167.1800
112,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
165.9700
167.0300
164.7800
166.6100
87,500
Tue, 23 Dec 2025
166.4300
166.6500
165.0500
165.3000
121,400
Mon, 22 Dec 2025
3 · 8-K
After-hours · 16:38 ET
8-K ↗
Mon, 22 Dec 2025
167.1300
168.1600
165.0000
167.4300
264,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
167.1100
167.4300
164.6900
166.8600
501,900
Thu, 18 Dec 2025
167.7000
170.0800
166.1600
167.8800
239,800
Wed, 17 Dec 2025
168.0200
170.9200
165.4400
166.4800
254,100
Tue, 16 Dec 2025
167.9700
170.1600
167.1400
168.9700
288,200
Mon, 15 Dec 2025
170.1800
170.6900
166.5900
168.8800
200,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
171.8700
173.8200
167.6300
169.4700
232,400
Thu, 11 Dec 2025
169.3600
172.0400
168.8300
171.1800
214,100
Wed, 10 Dec 2025
165.2200
169.1500
164.6100
168.3100
475,100
Tue, 09 Dec 2025
165.8800
168.9600
164.2400
164.9700
233,300
Mon, 08 Dec 2025
168.9600
170.8800
165.8400
166.8400
334,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
169.3800
170.7000
167.6300
169.4700
265,900
Thu, 04 Dec 2025
170.7700
172.2200
168.2000
169.0400
227,800
Wed, 03 Dec 2025
168.0500
171.3800
167.9300
170.8800
321,200
Tue, 02 Dec 2025
170.0000
170.6400
165.6100
167.4000
386,500
Mon, 01 Dec 2025
165.8100
173.0700
165.2300
170.3400
734,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
168.1100
169.0100
166.5100
167.3800
88,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
165.3900
170.4300
165.3900
168.1900
280,000
Tue, 25 Nov 2025
163.6900
167.3200
163.4800
166.2500
315,800
Mon, 24 Nov 2025
162.0600
166.4300
161.9900
162.7400
218,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
158.0400
163.7200
158.0400
162.7400
489,000
Thu, 20 Nov 2025
161.0000
162.2900
156.9700
158.2400
348,700
Wed, 19 Nov 2025
159.0300
159.8600
157.6000
159.1200
293,500
Tue, 18 Nov 2025
157.7500
159.5000
156.3200
158.0000
460,500
Mon, 17 Nov 2025
164.0000
164.5900
158.1700
158.5100
254,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
164.9400
165.8900
163.3600
164.1700
262,500
Thu, 13 Nov 2025
167.0500
169.3200
165.4300
166.3200
237,600
Wed, 12 Nov 2025
168.0000
170.1300
165.3500
167.9400
216,800
Tue, 11 Nov 2025
169.1800
170.0500
167.0900
167.9600
219,800
Mon, 10 Nov 2025
170.7600
170.7600
167.1500
168.9400
251,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 17:30 ET
10-Q ↗
Fri, 07 Nov 2025
168.2400
170.8800
168.1400
170.7600
200,600
Thu, 06 Nov 2025
170.0000
170.0000
167.2500
168.5200
186,100
Wed, 05 Nov 2025
172.4900
174.3100
166.3800
169.6700
401,200
Tue, 04 Nov 2025
173.4400
175.4600
171.5700
173.3900
340,900
Mon, 03 Nov 2025
174.9300
174.9300
171.1700
173.7400
330,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
175.1800
177.0000
172.8200
176.5000
328,700
Thu, 30 Oct 2025
179.7000
181.4400
174.3000
174.7600
248,900
Wed, 29 Oct 2025
185.0900
186.6300
179.3300
179.4900
448,900
Tue, 28 Oct 2025
181.3200
187.0200
181.3200
186.4300
702,000
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 27 Oct 2025
176.1900
176.8100
174.5900
175.8500
193,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
179.1100
179.1100
174.7300
175.3200
275,600
Thu, 23 Oct 2025
175.0300
177.7600
173.7600
176.9000
187,300
Wed, 22 Oct 2025
177.0000
177.8500
174.1300
174.2700
253,400
Tue, 21 Oct 2025
174.4400
178.8000
174.4400
177.1000
225,600
Mon, 20 Oct 2025
175.0600
176.6200
174.3000
175.9400
210,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
171.8000
174.3900
170.5300
174.3100
229,800
Thu, 16 Oct 2025
170.8700
171.8200
167.6400
171.7100
225,000
Wed, 15 Oct 2025
170.0100
171.2400
168.9200
170.0500
190,700
Tue, 14 Oct 2025
164.8200
170.0100
164.8200
169.5100
327,000
Mon, 13 Oct 2025
167.1600
167.5600
165.4800
165.6900
228,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
170.4400
171.9300
166.0200
166.2300
182,400
Thu, 09 Oct 2025
172.9200
172.9200
167.8900
169.4800
260,400
Wed, 08 Oct 2025
171.0600
173.6700
169.5400
173.1100
250,300
Tue, 07 Oct 2025
169.9000
173.0000
168.3300
170.1700
324,500
Mon, 06 Oct 2025
171.0000
171.0400
167.8500
169.6700
280,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
169.7000
171.5200
168.9500
171.2200
423,000
Thu, 02 Oct 2025
166.5100
169.4800
165.6800
169.2300
219,000
Wed, 01 Oct 2025
167.5100
168.2600
164.7300
167.3400
302,800
Tue, 30 Sep 2025
167.1500
168.1000
165.8500
167.4600
316,000
Mon, 29 Sep 2025
171.9300
172.4900
166.4700
167.5600
320,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
173.9200
175.0600
170.6600
171.2000
353,000
Thu, 25 Sep 2025
174.5000
176.4800
171.9500
172.8600
260,000
Wed, 24 Sep 2025
178.4700
179.4900
176.3900
176.5400
184,200
Tue, 23 Sep 2025
181.6800
182.1300
178.6500
179.3800
212,400
Mon, 22 Sep 2025
181.7900
181.8500
178.6600
180.2700
237,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
183.9700
183.9700
179.9000
181.8700
506,000
Thu, 18 Sep 2025
182.8000
184.4600
181.7500
184.1700
331,600
Wed, 17 Sep 2025
188.6000
189.3200
181.6900
182.3300
345,800
Tue, 16 Sep 2025
188.7000
188.7400
185.8000
186.8800
255,700
Mon, 15 Sep 2025
189.5900
190.6100
187.4700
188.3500
318,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
192.0800
192.8900
188.4200
188.7500
185,600
Thu, 11 Sep 2025
191.9900
195.0800
191.7000
193.8800
325,200
Wed, 10 Sep 2025
190.9000
191.7700
189.6000
191.4100
161,700
Tue, 09 Sep 2025
194.9100
194.9100
188.7000
190.3000
208,500
Mon, 08 Sep 2025
195.0900
196.0400
192.8100
195.6500
158,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
195.4200
197.6800
194.6400
195.9000
236,000