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
200.6200
208.4800
201.9650
204.6900
342,689
Thu, 03 Sep 2026
200.6600
203.0400
198.2850
202.9300
325,600
Wed, 02 Sep 2026
200.9900
204.0300
197.8400
199.1000
377,100
Tue, 01 Sep 2026
203.0800
205.0000
199.4100
200.0100
502,400
Mon, 31 Aug 2026
204.4300
206.3800
202.9110
205.0700
574,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
210.0900
212.0800
205.6300
207.0000
368,800
Thu, 27 Aug 2026
206.8600
210.1350
206.6900
208.9800
333,300
Wed, 26 Aug 2026
208.6200
211.3400
207.5500
209.6000
362,600
Tue, 25 Aug 2026
210.2000
210.7650
205.1750
206.1100
343,200
Mon, 24 Aug 2026
209.2200
212.6900
205.2100
206.3300
369,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
218.0200
218.0200
206.3600
208.4100
293,600
Thu, 20 Aug 2026
207.6000
209.8700
205.6700
206.5000
521,200
Wed, 19 Aug 2026
215.7900
215.7900
208.1600
208.9600
774,300
Tue, 18 Aug 2026
216.4900
219.0800
214.0200
214.9800
307,700
Mon, 17 Aug 2026
216.8600
219.1800
211.2200
218.5900
432,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
218.5500
220.4000
216.3000
218.3400
290,000
Thu, 13 Aug 2026
221.6400
225.0000
218.8300
219.0400
248,600
Wed, 12 Aug 2026
223.4700
223.4700
219.8900
222.9300
291,000
Tue, 11 Aug 2026
220.1300
223.8500
219.1050
220.5600
341,400
Mon, 10 Aug 2026
220.0100
222.2460
218.2200
219.3500
272,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
219.2700
222.8600
217.7200
219.8800
225,900
Thu, 06 Aug 2026
224.4600
228.6400
217.7800
218.5500
471,300
Wed, 05 Aug 2026
224.9600
228.1000
223.0100
223.0700
407,100
Tue, 04 Aug 2026
224.0000
225.0000
219.4800
224.1000
416,600
Mon, 03 Aug 2026
212.3400
219.6950
212.3400
219.3200
467,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
16 · 10-Q
After market open · 14:56 ET
10-Q ↗
Fri, 31 Jul 2026
211.2300
217.4400
210.6600
213.4600
449,500
Thu, 30 Jul 2026
211.3200
216.4750
208.4840
214.1800
603,000
Wed, 29 Jul 2026
217.5400
217.5400
205.1250
206.7300
1,114,400
Tue, 28 Jul 2026
15 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 28 Jul 2026
226.9000
227.4600
222.1050
226.3400
714,900
Mon, 27 Jul 2026
228.3000
230.5000
222.4100
226.4400
470,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
219.7100
226.9900
217.1100
226.1400
782,400
Thu, 23 Jul 2026
218.1700
221.8200
216.0200
218.1000
641,100
Wed, 22 Jul 2026
216.0800
220.7550
215.5000
219.8500
449,200
Tue, 21 Jul 2026
219.2400
222.2650
216.2400
217.3800
508,900
Mon, 20 Jul 2026
221.2300
222.9000
216.0100
217.5400
500,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
215.7200
221.6050
214.5000
217.4900
488,500
Thu, 16 Jul 2026
220.0600
223.3100
213.4200
219.0100
526,800
Wed, 15 Jul 2026
215.3500
219.3080
213.4000
218.8400
363,800
Tue, 14 Jul 2026
219.2400
221.4500
215.2400
216.4700
492,300
Mon, 13 Jul 2026
217.0000
219.7900
214.5550
215.8500
258,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
217.0600
221.2800
214.0800
219.0700
253,100
Thu, 09 Jul 2026
216.3500
219.4300
213.7150
217.0300
310,900
Wed, 08 Jul 2026
214.9000
217.3000
211.6200
214.1300
419,400
Tue, 07 Jul 2026
217.8600
221.9300
213.3200
218.2300
437,300
Mon, 06 Jul 2026
217.7900
220.7800
216.8200
220.0600
275,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
221.9800
222.7250
214.8400
217.6400
474,600
Wed, 01 Jul 2026
220.7000
224.5700
219.3300
219.8000
379,300
Tue, 30 Jun 2026
221.2500
223.9600
219.6500
223.0700
347,400
Mon, 29 Jun 2026
218.2000
220.6500
216.9600
220.3100
274,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
225.0000
226.4600
217.9800
219.0600
944,800
Thu, 25 Jun 2026
215.4600
224.8900
215.4300
223.5900
506,200
Wed, 24 Jun 2026
212.8500
217.4600
210.8900
213.8700
334,400
Tue, 23 Jun 2026
210.1100
216.9750
206.9320
212.8500
579,500
Mon, 22 Jun 2026
214.5900
216.9400
213.4550
215.1300
356,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
211.6100
216.1900
209.1750
214.9000
731,200
Wed, 17 Jun 2026
206.5300
212.4200
206.5300
209.1500
481,400
Tue, 16 Jun 2026
208.5900
210.7950
206.4900
207.0300
476,500
Mon, 15 Jun 2026
210.0000
212.5000
206.5700
206.5700
745,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
206.8200
208.3000
203.7900
206.5700
586,700
Thu, 11 Jun 2026
197.9600
205.7900
197.9600
204.0700
527,200
Wed, 10 Jun 2026
198.3000
202.4100
195.6200
195.6500
729,600
Tue, 09 Jun 2026
195.3300
201.0400
192.7750
200.9200
566,800
Mon, 08 Jun 2026
190.3300
194.8000
188.3000
192.7400
479,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
187.3800
190.9200
185.5000
188.8600
435,800
Thu, 04 Jun 2026
186.9800
189.9450
186.3800
188.3600
348,600
Wed, 03 Jun 2026
186.2100
189.2450
185.5550
186.0900
436,900
Tue, 02 Jun 2026
182.6300
186.6600
182.6300
186.5700
712,800
Mon, 01 Jun 2026
179.9200
182.9100
178.0900
182.0500
437,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
180.7800
185.1300
179.6000
183.0000
482,300
Thu, 28 May 2026
177.5500
182.1900
175.5650
181.4600
491,400
Wed, 27 May 2026
183.8100
183.8100
178.8200
178.9300
321,700
Tue, 26 May 2026
177.5100
184.2100
177.5100
181.7500
525,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
176.2100
181.1350
174.0750
179.7500
374,900
Thu, 21 May 2026
171.1100
176.2800
168.5000
175.4000
444,100
Wed, 20 May 2026
168.2900
173.6900
167.2200
173.4100
591,900
Tue, 19 May 2026
169.0800
169.0800
165.3800
167.3900
529,300
Mon, 18 May 2026
172.2100
174.0200
170.1900
170.7700
484,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
176.8000
178.3750
171.0200
171.8800
673,000
Thu, 14 May 2026
181.1100
182.0900
177.6900
179.2400
503,700
Wed, 13 May 2026
180.5500
182.0950
176.2800
179.5700
524,600
Tue, 12 May 2026
182.0000
182.5100
179.0500
180.5800
645,800
Mon, 11 May 2026
180.3400
183.9450
178.3810
182.5700
574,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
182.9600
183.8700
178.5500
181.3200
1,013,700
Thu, 07 May 2026
183.4000
183.4000
177.3200
181.7500
634,400
Wed, 06 May 2026
179.8800
184.5200
178.9500
181.6100
620,800
Tue, 05 May 2026
172.9200
177.0730
172.1200
175.8900
359,200
Mon, 04 May 2026
173.7300
174.7600
169.8800
170.8300
510,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
179.3800
179.3800
171.7900
172.2400
679,800
Thu, 30 Apr 2026
14 · 10-Q
After market open · 15:51 ET
10-Q ↗
Thu, 30 Apr 2026
177.6200
179.3400
175.9750
177.7300
787,800
Wed, 29 Apr 2026
183.7900
183.7900
174.4000
176.3200
632,000
Tue, 28 Apr 2026
190.4800
190.4800
176.9300
177.9300
1,323,000
Mon, 27 Apr 2026
13 · 8-K
After-hours · 17:19 ET
8-K ↗
Mon, 27 Apr 2026
12 · 8-K
After-hours · 17:06 ET
8-K ↗
Mon, 27 Apr 2026
11 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 27 Apr 2026
180.3100
184.3000
179.6350
183.0100
874,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
179.7100
181.8700
178.0100
180.0800
423,100
Thu, 23 Apr 2026
182.3200
184.7800
178.7900
180.4200
500,600
Wed, 22 Apr 2026
187.2300
187.7700
175.3200
179.6300
1,078,700
Tue, 21 Apr 2026
194.5500
195.3050
184.9200
185.3700
600,300
Mon, 20 Apr 2026
192.0000
193.6550
190.3000
192.8800
270,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
189.9300
197.1550
189.4200
192.8100
441,900
Thu, 16 Apr 2026
191.0100
191.5800
184.5000
186.1000
531,300
Wed, 15 Apr 2026
193.0700
193.0700
188.9150
190.3200
513,700
Tue, 14 Apr 2026
194.1900
196.0700
191.6300
193.5900
259,700
Mon, 13 Apr 2026
187.8500
194.7200
187.4900
193.7900
386,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
188.0200
189.9900
186.5850
188.4600
389,000
Thu, 09 Apr 2026
182.1300
187.7500
182.1300
186.5700
290,000
Wed, 08 Apr 2026
184.9700
188.1200
183.2000
184.0000
758,300
Tue, 07 Apr 2026
172.2000
177.1000
171.0600
175.3500
573,800
Mon, 06 Apr 2026
167.5200
172.8300
166.4500
172.7300
461,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
168.0100
174.3900
166.0400
168.0000
695,600
Wed, 01 Apr 2026
173.4000
175.9300
172.6700
172.9200
435,600
Tue, 31 Mar 2026
164.2400
171.3700
162.7100
171.0000
695,000
Mon, 30 Mar 2026
165.7800
166.8900
159.5800
160.8600
367,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
165.1200
165.8300
162.5500
164.2200
554,200
Thu, 26 Mar 2026
172.4300
174.6000
166.9200
167.5500
377,800
Wed, 25 Mar 2026
176.0500
177.9600
170.8300
174.5800
515,100
Tue, 24 Mar 2026
171.4700
174.9300
170.4100
173.1100
553,900
Mon, 23 Mar 2026
174.7000
178.6550
171.5200
174.0800
414,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
172.9100
174.9800
166.6850
167.9300
851,700
Thu, 19 Mar 2026
172.4000
175.5700
170.2700
174.2800
303,000
Wed, 18 Mar 2026
176.2000
177.8900
174.9250
175.0800
278,800
Tue, 17 Mar 2026
175.0600
178.0900
174.5500
176.5100
339,100
Mon, 16 Mar 2026
174.7500
175.3150
171.1550
173.8700
649,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
181.2200
181.4600
171.1200
171.2200
634,400
Fri, 13 Mar 2026
10 · DEFA14A
Pre-market · 06:33 ET
DEFA14A ↗
Fri, 13 Mar 2026
9 · DEF 14A
Pre-market · 06:30 ET
DEF 14A ↗
Thu, 12 Mar 2026
186.4800
188.0600
179.2200
179.3600
436,700
Wed, 11 Mar 2026
188.6700
190.3500
185.8900
187.9300
410,600
Tue, 10 Mar 2026
8 · 8-K/A
After-hours · 16:19 ET
8-K/A ↗
Tue, 10 Mar 2026
193.0100
195.5300
189.9100
189.9600
303,900
Mon, 09 Mar 2026
188.4400
193.6100
186.3100
193.3800
249,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
194.9200
194.9200
189.9600
191.1200
379,600
Thu, 05 Mar 2026
202.0400
203.5160
196.3500
198.6000
350,600
Wed, 04 Mar 2026
199.2500
204.2200
197.2600
203.6000
269,500
Tue, 03 Mar 2026
198.7100
202.5700
194.3400
200.8500
347,200
Mon, 02 Mar 2026
198.0600
204.7200
196.8200
204.3200
311,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
201.6500
202.0100
196.5800
200.5300
424,500
Thu, 26 Feb 2026
7 · 10-K
After market open · 14:24 ET
10-K ↗
Thu, 26 Feb 2026
204.0800
204.4600
200.9900
204.2000
294,200
Wed, 25 Feb 2026
205.4900
206.3300
200.1900
203.5900
295,900
Tue, 24 Feb 2026
200.8300
205.2850
199.2950
204.3700
232,300
Mon, 23 Feb 2026
202.2400
202.3000
198.8500
200.6800
354,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
204.2800
208.0250
201.5600
203.2500
264,400
Thu, 19 Feb 2026
199.3400
205.1400
199.0000
204.8600
338,800
Wed, 18 Feb 2026
200.1300
202.9400
199.3550
200.4100
343,600
Tue, 17 Feb 2026
200.0000
203.9200
198.6480
200.0800
586,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
200.0200
204.2150
195.9700
200.5200
697,300
Thu, 12 Feb 2026
202.0600
207.3700
196.1300
200.0000
1,114,500
Wed, 11 Feb 2026
201.1900
202.5590
197.2900
200.6100
504,300
Tue, 10 Feb 2026
200.5100
201.0650
198.0100
198.5000
547,400
Mon, 09 Feb 2026
196.2200
200.3500
196.2200
199.9900
364,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
190.4200
197.0000
190.4200
196.2200
725,100
Thu, 05 Feb 2026
188.4800
190.8300
186.4300
187.7800
510,200
Wed, 04 Feb 2026
190.5400
192.9600
186.8300
189.8200
635,000
Tue, 03 Feb 2026
189.3000
192.0900
186.0900
190.4000
583,600
Mon, 02 Feb 2026
181.5800
185.5900
181.4000
185.2700
454,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
177.2400
184.6100
177.2400
182.6400
877,000
Thu, 29 Jan 2026
6 · 8-K
After-hours · 16:56 ET
8-K ↗
Thu, 29 Jan 2026
183.3900
185.8200
174.7750
179.3800
954,100
Wed, 28 Jan 2026
185.0700
187.4000
182.1100
182.2700
986,900
Tue, 27 Jan 2026
201.2600
206.6400
184.2800
185.6400
1,887,900
Mon, 26 Jan 2026
5 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 26 Jan 2026
205.4900
210.2000
204.3450
209.7700
869,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
207.7800
207.7800
203.6400
204.2400
242,100
Thu, 22 Jan 2026
211.0000
214.3100
207.9050
208.3900
258,300
Wed, 21 Jan 2026
208.0900
213.0000
205.3100
210.2300
286,100
Tue, 20 Jan 2026
204.6600
207.6300
203.5500
205.7800
243,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
205.9800
208.5800
205.7950
207.4200
341,300
Thu, 15 Jan 2026
204.0600
208.1350
204.0600
206.9100
251,000
Wed, 14 Jan 2026
204.5000
206.1700
202.4200
203.2000
296,100
Tue, 13 Jan 2026
203.2500
207.7700
203.2500
204.7300
284,400
Mon, 12 Jan 2026
202.0000
203.6400
200.7300
202.9300
261,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
199.9500
203.2300
198.9350
202.5600
221,400
Thu, 08 Jan 2026
195.0400
199.2000
194.2900
199.0600
364,400
Wed, 07 Jan 2026
197.5100
198.2450
193.2200
194.4700
295,500
Tue, 06 Jan 2026
193.5500
196.7900
191.0100
196.3000
614,000
Mon, 05 Jan 2026
4 · 8-K
After-hours · 16:45 ET
8-K ↗
Mon, 05 Jan 2026
188.6700
196.0200
188.6700
194.3700
373,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
183.9100
188.3600
183.1600
187.5300
201,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
187.8300
187.8300
184.1350
184.4300
215,400
Tue, 30 Dec 2025
187.4400
188.2800
186.0000
187.5900
259,600
Mon, 29 Dec 2025
187.4400
188.9600
186.4200
188.2500
178,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
188.4300
188.4300
186.6100
187.8000
268,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
189.5000
189.5000
187.6400
188.2700
109,100
Tue, 23 Dec 2025
188.2500
189.0300
187.1200
188.9800
228,800
Mon, 22 Dec 2025
187.3800
188.9200
185.6550
188.1200
260,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
185.9900
188.2800
185.0300
187.0000
468,900
Thu, 18 Dec 2025
185.9300
188.1750
185.0100
185.6200
358,000
Wed, 17 Dec 2025
187.6600
188.5810
182.8700
183.8300
257,300
Tue, 16 Dec 2025
191.0000
191.5300
185.1250
187.5800
359,600
Mon, 15 Dec 2025
192.3800
192.5000
189.9200
191.8300
288,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
193.1200
194.1700
190.3500
191.6700
196,900
Thu, 11 Dec 2025
190.6700
194.0300
190.1950
192.9300
246,300
Wed, 10 Dec 2025
185.8200
191.6800
185.8200
190.2900
306,000
Tue, 09 Dec 2025
187.0900
189.0150
185.7700
186.0500
253,100
Mon, 08 Dec 2025
186.8700
189.3900
186.0600
187.5000
381,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
187.6900
188.3900
186.0700
187.7900
309,400
Thu, 04 Dec 2025
186.2000
189.3400
184.9900
187.9300
342,700
Wed, 03 Dec 2025
182.3700
184.9030
179.4630
184.0300
442,300
Tue, 02 Dec 2025
181.6400
182.7500
179.8600
181.3600
418,100
Mon, 01 Dec 2025
181.4300
183.3450
180.3300
180.3700
368,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
183.4700
183.7180
180.9700
183.2500
129,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
182.5000
184.3200
181.8800
182.7800
408,100
Tue, 25 Nov 2025
179.8900
183.5300
178.9240
182.8300
439,000
Mon, 24 Nov 2025
178.5300
180.5500
177.0300
178.8400
287,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
177.4100
179.1350
173.6350
178.8900
520,500
Thu, 20 Nov 2025
182.5900
183.2000
175.4600
176.1600
380,400
Wed, 19 Nov 2025
179.7600
182.5800
178.2600
179.1800
601,300
Tue, 18 Nov 2025
178.0800
180.7400
176.2200
179.4900
282,300
Mon, 17 Nov 2025
183.9800
184.9800
178.3000
178.8600
320,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
182.1500
186.7300
175.6300
183.7000
279,600
Thu, 13 Nov 2025
190.0000
191.4550
185.3100
185.7100
271,900
Wed, 12 Nov 2025
187.7600
191.8500
187.5650
190.9800
307,700
Tue, 11 Nov 2025
190.0400
190.7500
187.3600
188.1800
213,300
Mon, 10 Nov 2025
191.5300
192.1550
187.7800
190.2600
198,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
188.1400
190.3600
186.6600
189.4400
164,900
Thu, 06 Nov 2025
190.3100
192.0000
187.9500
189.0000
157,700
Wed, 05 Nov 2025
188.5400
191.6900
187.2750
191.0200
215,900
Tue, 04 Nov 2025
189.8700
190.8060
187.7050
188.1800
307,100
Mon, 03 Nov 2025
189.6800
193.6500
187.4900
192.6400
302,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
192.0700
193.0400
188.3000
190.0000
317,200
Thu, 30 Oct 2025
192.9800
198.1600
187.3800
191.8600
236,100
Wed, 29 Oct 2025
3 · 10-Q
After market open · 15:37 ET
10-Q ↗
Wed, 29 Oct 2025
191.3900
195.5200
191.3900
193.1800
422,000
Tue, 28 Oct 2025
197.2600
201.0000
189.3000
191.2900
564,600
Mon, 27 Oct 2025
2 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 27 Oct 2025
192.8600
194.2600
190.6000
191.2400
481,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
193.6900
194.4000
191.4400
191.7600
284,000
Thu, 23 Oct 2025
185.5900
192.8700
185.5900
192.2400
387,400
Wed, 22 Oct 2025
190.0000
190.0000
184.5600
184.6200
246,300
Tue, 21 Oct 2025
186.4800
189.4200
185.2600
189.0300
187,100
Mon, 20 Oct 2025
185.0000
188.5250
185.0000
187.4200
412,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
180.7100
183.7400
180.2000
183.7400
320,300
Thu, 16 Oct 2025
182.1200
182.1200
178.7700
181.2900
279,200
Wed, 15 Oct 2025
180.6900
182.7600
178.0700
180.8100
256,700
Tue, 14 Oct 2025
176.5000
181.1900
176.5000
179.7000
178,100
Mon, 13 Oct 2025
177.2100
179.1600
175.8850
178.7600
247,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
179.7700
180.5600
174.6600
175.0300
271,900
Thu, 09 Oct 2025
180.0900
183.1500
176.0000
179.1200
327,900
Wed, 08 Oct 2025
179.1100
181.1600
177.9300
180.4200
165,200
Tue, 07 Oct 2025
182.7800
183.3010
177.8700
178.7600
229,000
Mon, 06 Oct 2025
181.5000
182.5900
178.6100
182.2300
365,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
180.6500
182.0000
179.2900
179.9300
323,500
Thu, 02 Oct 2025
180.7600
182.0000
178.0500
180.0200
234,300
Wed, 01 Oct 2025
181.7000
183.3300
180.2850
181.0400
225,500
Tue, 30 Sep 2025
1 · 8-K
After-hours · 16:45 ET
8-K ↗
Tue, 30 Sep 2025
181.6500
184.3900
179.5880
184.1400
169,200
Mon, 29 Sep 2025
183.2500
183.2500
180.7400
181.5900
243,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
179.6900
182.6350
179.4300
182.0300
232,200
Thu, 25 Sep 2025
177.7300
179.0750
175.8250
178.7300
259,600
Wed, 24 Sep 2025
182.3100
182.5400
178.9200
178.9900
179,700
Tue, 23 Sep 2025
181.8900
184.0000
180.9850
181.7500
274,800
Mon, 22 Sep 2025
181.5500
182.8950
180.6300
181.9300
245,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
184.4500
187.4900
180.6750
182.0500
838,100
Thu, 18 Sep 2025
182.1600
185.2150
180.6800
184.1300
209,000
Wed, 17 Sep 2025
183.5200
185.1300
179.3150
180.6600
366,900
Tue, 16 Sep 2025
182.6000
183.5150
180.3300
182.7900
237,400
Mon, 15 Sep 2025
184.0000
185.1200
180.9950
182.6000
275,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
186.2700
186.2700
182.9800
182.9900
181,600
Thu, 11 Sep 2025
182.7500
186.7900
182.2800
186.3900
368,300
Wed, 10 Sep 2025
182.2600
185.1350
181.8050
182.7200
419,800
Tue, 09 Sep 2025
184.2000
184.2000
181.0000
182.4200
437,100
Mon, 08 Sep 2025
184.0100
184.7500
180.5100
184.4300
386,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
186.3000
187.2200
181.3300
184.2700
232,900