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
247.2300
249.5800
244.9900
247.2900
705,080
Thu, 22 Oct 2026
241.4600
248.9200
241.4600
248.9200
1,470,700
Thu, 22 Oct 2026
14 · 8-K
Next filing day · accepted 21 Oct, 22:07 ET
8-K ↗
Wed, 21 Oct 2026
239.4800
239.6400
236.3000
239.0000
810,100
Tue, 20 Oct 2026
235.7000
240.2400
235.7000
238.9200
780,900
Mon, 19 Oct 2026
236.0400
239.2700
233.3100
236.3800
851,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
234.7200
237.5000
233.4600
236.0000
917,400
Thu, 15 Oct 2026
233.1300
235.0300
230.8100
232.5800
528,900
Wed, 14 Oct 2026
230.7200
231.6500
228.4200
229.9600
566,300
Tue, 13 Oct 2026
230.5600
232.1400
227.1100
231.6500
529,400
Mon, 12 Oct 2026
230.4700
231.1900
227.2900
227.8200
351,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
230.0300
231.7800
228.4900
230.5100
459,500
Thu, 08 Oct 2026
226.2500
229.9800
225.1200
229.9400
493,500
Wed, 07 Oct 2026
227.9300
228.7700
226.6100
227.2500
491,100
Tue, 06 Oct 2026
229.7100
231.9000
227.5200
229.7400
397,400
Mon, 05 Oct 2026
227.0000
230.5100
224.8400
229.3100
489,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
230.8500
232.3500
228.3900
228.5400
530,800
Thu, 01 Oct 2026
227.5300
231.3600
224.8000
229.7100
611,000
Wed, 30 Sep 2026
233.2700
233.2700
229.2600
229.2600
582,300
Tue, 29 Sep 2026
233.3700
234.8800
231.1800
233.2800
626,400
Mon, 28 Sep 2026
234.8600
236.9100
233.1300
234.5200
682,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
239.3800
239.6500
236.5200
237.1800
481,800
Thu, 24 Sep 2026
241.8700
241.9200
235.7300
238.1100
505,700
Wed, 23 Sep 2026
239.7300
242.2500
238.0200
240.9800
497,700
Tue, 22 Sep 2026
240.3600
241.3500
237.9500
238.2300
395,800
Mon, 21 Sep 2026
237.4600
242.6300
237.4600
238.3100
720,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
232.5100
235.2900
231.3300
232.7700
1,118,500
Thu, 17 Sep 2026
234.5200
235.7300
231.9100
235.5700
586,700
Wed, 16 Sep 2026
232.8400
235.5800
228.8400
231.4500
517,300
Tue, 15 Sep 2026
231.1400
231.8500
229.4700
231.2100
433,800
Mon, 14 Sep 2026
232.5400
235.9600
232.5400
233.2600
585,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
235.4300
236.1700
233.3000
234.4000
876,500
Thu, 10 Sep 2026
227.3000
233.4500
225.3300
232.4100
983,500
Wed, 09 Sep 2026
231.5500
233.8600
227.2800
227.2800
532,100
Tue, 08 Sep 2026
234.6900
238.1700
231.8400
231.9900
566,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
234.3100
238.0700
234.1300
237.2500
530,400
Thu, 03 Sep 2026
235.0400
238.0000
230.0500
234.5700
533,600
Wed, 02 Sep 2026
229.6100
236.3800
227.6500
233.5400
669,500
Tue, 01 Sep 2026
233.8000
234.2000
228.5100
229.1200
695,500
Mon, 31 Aug 2026
239.8700
239.8700
233.7900
233.9400
576,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
245.3400
246.1800
239.8800
240.3900
421,100
Thu, 27 Aug 2026
244.0400
245.5300
240.1700
243.6900
489,100
Wed, 26 Aug 2026
247.9000
250.8800
245.9600
246.6800
556,100
Tue, 25 Aug 2026
249.2500
249.3900
245.5300
246.5400
449,300
Mon, 24 Aug 2026
253.8900
255.6000
248.0400
248.8800
561,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
251.0300
253.9500
249.6600
252.7900
461,100
Thu, 20 Aug 2026
250.0700
255.3900
247.3900
249.5600
633,500
Wed, 19 Aug 2026
252.0500
255.5000
251.9700
252.9100
490,900
Tue, 18 Aug 2026
254.0000
254.0000
250.2500
250.3000
361,600
Mon, 17 Aug 2026
253.1800
254.8300
251.8100
252.9700
480,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
256.6600
256.7000
253.6900
255.4800
324,200
Thu, 13 Aug 2026
259.2500
259.9800
255.9200
257.0500
375,700
Wed, 12 Aug 2026
259.0000
259.0000
254.9100
256.3100
419,800
Tue, 11 Aug 2026
254.0500
258.6300
252.9200
257.4300
493,700
Mon, 10 Aug 2026
254.0900
255.4300
251.5800
254.7500
504,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
13 · 10-Q
After market open · 09:59 ET
10-Q ↗
Fri, 07 Aug 2026
252.3200
256.9400
248.6600
256.0400
479,300
Thu, 06 Aug 2026
255.3100
256.9400
250.0500
252.7500
505,300
Wed, 05 Aug 2026
255.3800
258.4000
254.7500
256.0100
635,900
Tue, 04 Aug 2026
251.0700
255.7300
249.1300
255.4800
447,500
Mon, 03 Aug 2026
249.9400
252.2200
245.6800
251.0900
640,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
248.0000
248.0000
243.2600
245.8400
472,400
Thu, 30 Jul 2026
249.0500
253.7200
245.3000
248.6300
539,300
Wed, 29 Jul 2026
249.4900
252.6700
246.6000
249.4300
928,500
Tue, 28 Jul 2026
256.8500
258.8100
251.4900
253.2400
1,132,900
Mon, 27 Jul 2026
255.5300
256.4400
250.2900
252.3700
1,112,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
233.7700
254.4900
233.7700
254.3900
1,424,100
Thu, 23 Jul 2026
231.0000
234.5200
226.1500
233.9000
1,305,600
Thu, 23 Jul 2026
12 · 8-K
Next filing day · accepted 22 Jul, 18:04 ET
8-K ↗
Wed, 22 Jul 2026
228.0100
233.1400
222.7400
228.1900
1,514,300
Tue, 21 Jul 2026
230.5500
231.8800
226.3000
228.2100
537,800
Mon, 20 Jul 2026
234.7700
236.8600
227.9200
228.4300
495,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
232.7800
237.7200
229.9500
233.0700
643,100
Thu, 16 Jul 2026
229.1700
234.1100
228.0600
234.0400
547,100
Wed, 15 Jul 2026
226.8300
230.6300
225.5400
227.8600
460,600
Tue, 14 Jul 2026
228.2500
228.2500
223.5500
225.7600
408,500
Mon, 13 Jul 2026
229.2800
233.6300
225.1200
225.8600
556,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
225.6400
232.8000
225.6400
228.7700
598,000
Thu, 09 Jul 2026
222.8900
228.0100
222.8900
224.4900
552,500
Wed, 08 Jul 2026
229.9200
232.3600
223.7500
224.4600
590,300
Tue, 07 Jul 2026
236.2700
237.3300
231.5500
232.4000
686,700
Mon, 06 Jul 2026
236.6400
237.0400
233.2300
236.3900
549,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
238.5200
239.8300
234.9300
238.2000
552,900
Wed, 01 Jul 2026
237.6200
239.6800
236.5900
237.9300
513,000
Tue, 30 Jun 2026
237.4000
239.4800
235.1300
238.2800
464,000
Mon, 29 Jun 2026
238.1700
238.9800
234.1800
237.6500
490,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
238.4700
241.8100
236.8000
241.5500
941,900
Thu, 25 Jun 2026
240.0100
243.5000
238.1000
241.0900
427,400
Wed, 24 Jun 2026
235.5900
240.0000
235.5300
237.8500
650,800
Tue, 23 Jun 2026
231.0100
234.9300
228.3000
232.8300
530,200
Mon, 22 Jun 2026
229.5800
235.6900
229.5800
234.0300
641,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
230.5700
235.4000
228.9500
229.0200
1,301,400
Wed, 17 Jun 2026
228.8500
233.1900
227.2500
229.2600
558,400
Tue, 16 Jun 2026
230.5200
232.4100
229.2000
229.5500
429,300
Mon, 15 Jun 2026
230.6000
233.1400
229.3900
229.9600
669,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
227.1600
229.3700
223.6900
228.2300
730,300
Thu, 11 Jun 2026
217.4700
226.2000
214.6500
224.4000
1,060,000
Wed, 10 Jun 2026
227.8700
227.8700
214.1800
216.6400
1,025,900
Tue, 09 Jun 2026
221.7900
227.7500
220.5100
227.3300
749,700
Mon, 08 Jun 2026
222.0000
222.2100
219.1300
219.4300
416,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
224.2900
226.8300
221.1400
222.8200
371,200
Thu, 04 Jun 2026
225.5000
227.6800
223.8900
224.6900
382,700
Wed, 03 Jun 2026
223.2200
226.2200
222.5600
224.3900
459,400
Tue, 02 Jun 2026
222.1600
227.8900
221.7400
224.8300
637,900
Mon, 01 Jun 2026
215.8800
223.3000
214.5500
221.6700
665,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
216.0100
219.3000
215.8800
218.9100
1,049,500
Thu, 28 May 2026
215.6300
219.4600
214.5500
218.1400
952,100
Wed, 27 May 2026
220.4000
221.0900
215.8800
217.9900
998,400
Tue, 26 May 2026
217.2800
219.6000
215.6000
218.4700
657,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
214.3500
216.0000
212.0800
215.9100
475,600
Thu, 21 May 2026
211.0400
214.3200
208.0700
213.7600
518,100
Wed, 20 May 2026
206.8200
213.2300
205.1100
213.2100
901,900
Tue, 19 May 2026
209.6700
209.6800
202.9300
203.1700
887,200
Mon, 18 May 2026
212.3900
214.4400
210.6900
210.6900
473,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
218.5700
218.6100
211.5900
212.0800
496,400
Thu, 14 May 2026
219.6900
222.1100
217.3300
220.1000
618,100
Wed, 13 May 2026
11 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 13 May 2026
222.6800
223.9700
217.9400
218.2200
589,500
Tue, 12 May 2026
221.7100
223.4700
215.1800
219.9500
630,000
Mon, 11 May 2026
225.1900
225.4300
221.3600
221.5200
504,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
10 · 10-Q
After market open · 10:11 ET
10-Q ↗
Fri, 08 May 2026
225.0800
227.1600
223.2300
224.5900
456,200
Thu, 07 May 2026
227.0400
228.4000
223.2700
223.4300
566,800
Wed, 06 May 2026
226.7100
231.2700
226.5900
226.8200
710,100
Tue, 05 May 2026
218.8300
224.8900
217.1900
222.7100
827,600
Mon, 04 May 2026
220.5000
221.8000
217.8700
218.0600
886,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
216.6500
218.2800
212.4000
218.0600
843,900
Thu, 30 Apr 2026
214.3700
217.7000
211.7200
213.4500
1,075,300
Wed, 29 Apr 2026
222.2300
222.9500
216.0400
216.0500
975,300
Tue, 28 Apr 2026
214.1400
224.5700
210.4600
222.5900
1,558,200
Mon, 27 Apr 2026
212.7900
214.9200
210.1100
212.5400
819,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
212.1000
216.4800
209.4100
212.8700
1,091,600
Thu, 23 Apr 2026
212.9400
222.7200
212.2000
215.0200
1,899,100
Thu, 23 Apr 2026
9 · 8-K
Next filing day · accepted 22 Apr, 18:07 ET
8-K ↗
Wed, 22 Apr 2026
211.2500
211.9600
201.8700
205.2400
945,000
Tue, 21 Apr 2026
213.8500
214.5000
210.0400
210.5300
715,700
Mon, 20 Apr 2026
213.3300
215.3000
211.7700
213.4100
898,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
210.0000
217.1700
209.6600
213.3900
968,000
Thu, 16 Apr 2026
206.5700
207.9300
205.1900
207.6200
623,400
Wed, 15 Apr 2026
209.5400
210.0400
204.6900
207.0700
821,600
Tue, 14 Apr 2026
210.8600
212.2000
208.5200
209.9300
823,800
Mon, 13 Apr 2026
205.6300
211.1500
204.8000
210.4800
879,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
208.7900
208.8100
204.5800
206.3800
584,100
Thu, 09 Apr 2026
209.1200
210.8500
205.6200
208.1200
830,200
Wed, 08 Apr 2026
208.2700
211.9800
208.2700
211.0500
818,700
Tue, 07 Apr 2026
202.5000
204.2900
201.5600
203.5100
664,000
Mon, 06 Apr 2026
203.5700
206.0400
202.9400
205.4000
445,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
208.0900
210.7800
202.1800
204.4600
1,083,900
Wed, 01 Apr 2026
214.2100
215.8300
211.1300
211.2700
691,600
Tue, 31 Mar 2026
211.6400
213.3500
208.1300
212.2200
785,400
Mon, 30 Mar 2026
214.1000
214.1000
208.9100
209.0400
709,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
211.6700
213.0200
210.8300
212.2500
630,300
Fri, 27 Mar 2026
8 · DEFA14A
Pre-market · 08:06 ET
DEFA14A ↗
Fri, 27 Mar 2026
7 · DEF 14A
Pre-market · 08:01 ET
DEF 14A ↗
Thu, 26 Mar 2026
211.4600
215.1600
210.3500
212.6000
807,800
Wed, 25 Mar 2026
215.1700
216.0300
212.1000
213.3600
536,600
Tue, 24 Mar 2026
207.1200
215.2800
207.0600
213.5000
765,800
Mon, 23 Mar 2026
208.7500
213.3200
207.0600
209.0600
1,255,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
205.2600
205.6600
201.2500
202.7300
5,391,900
Thu, 19 Mar 2026
207.8200
207.8200
201.4800
204.3900
1,513,500
Wed, 18 Mar 2026
214.1000
216.4000
209.3300
209.4200
1,128,700
Tue, 17 Mar 2026
217.4400
217.6800
215.0300
215.9700
817,000
Mon, 16 Mar 2026
216.4900
217.5300
213.5900
214.9500
1,089,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
216.0000
218.6500
213.6600
214.5000
1,154,900
Thu, 12 Mar 2026
221.9000
222.0700
211.4700
214.0400
1,415,800
Wed, 11 Mar 2026
221.0800
223.7700
217.4400
222.5800
916,800
Tue, 10 Mar 2026
222.6400
225.3500
220.2000
221.3200
951,000
Mon, 09 Mar 2026
219.3400
223.7800
214.5200
222.8000
1,135,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
223.8000
224.7900
219.7300
222.5200
1,030,400
Thu, 05 Mar 2026
229.9600
231.1700
224.1800
226.2200
763,300
Wed, 04 Mar 2026
231.2300
233.8100
228.8800
232.5500
766,300
Tue, 03 Mar 2026
6 · 8-K
After market open · 12:18 ET
8-K ↗
Tue, 03 Mar 2026
226.9100
233.1400
224.0500
231.4200
665,700
Mon, 02 Mar 2026
229.2000
232.5300
225.9800
231.2100
630,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
230.0100
232.2000
226.7100
232.1400
1,037,100
Thu, 26 Feb 2026
5 · 10-K
After market open · 10:15 ET
10-K ↗
Thu, 26 Feb 2026
232.3800
234.2700
228.6000
231.8300
939,000
Wed, 25 Feb 2026
229.0600
231.4600
223.6600
230.9200
987,700
Tue, 24 Feb 2026
227.5100
229.5800
225.2900
228.8900
1,166,200
Mon, 23 Feb 2026
222.5000
225.6100
218.5300
225.5500
1,449,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
239.5200
241.3200
235.3400
237.2100
993,900
Thu, 19 Feb 2026
239.2900
241.1900
235.9200
238.9500
788,200
Wed, 18 Feb 2026
239.3500
242.2600
237.1700
239.0300
1,527,300
Tue, 17 Feb 2026
245.7700
246.1000
240.2400
240.3700
1,181,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
244.6300
248.1900
243.5700
246.3100
1,068,900
Thu, 12 Feb 2026
245.4600
249.5100
243.5000
245.0800
1,216,200
Wed, 11 Feb 2026
243.8900
246.5400
241.7800
244.5500
973,000
Tue, 10 Feb 2026
239.7600
241.9200
236.9400
241.7800
755,000
Mon, 09 Feb 2026
237.4200
240.7900
235.9500
238.7100
786,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
233.8200
239.7500
230.6300
238.8600
844,600
Thu, 05 Feb 2026
232.3200
232.8100
227.9600
231.9100
1,136,900
Wed, 04 Feb 2026
225.9900
234.2000
224.4400
232.4500
1,311,900
Tue, 03 Feb 2026
223.1400
228.2000
222.1400
224.4200
983,400
Mon, 02 Feb 2026
221.5200
224.7600
220.1500
223.7200
1,021,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
218.7300
224.6900
217.9000
222.5500
1,699,700
Thu, 29 Jan 2026
218.8600
223.0500
217.7200
220.2100
1,654,100
Wed, 28 Jan 2026
220.0100
231.1200
215.4700
217.6100
2,395,700
Wed, 28 Jan 2026
4 · 8-K
Next filing day · accepted 27 Jan, 18:00 ET
8-K ↗
Tue, 27 Jan 2026
220.5000
224.4600
216.5100
223.6200
1,806,800
Mon, 26 Jan 2026
225.9500
226.3400
221.7500
221.8300
1,708,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
218.0600
227.6100
216.2900
225.3900
1,838,900
Thu, 22 Jan 2026
221.0300
222.6900
217.6300
218.7600
760,300
Wed, 21 Jan 2026
219.8500
222.2200
217.6100
220.0000
965,100
Tue, 20 Jan 2026
219.8700
220.3200
216.6600
217.1100
751,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
221.0400
222.2700
219.5000
221.3300
570,800
Thu, 15 Jan 2026
220.8100
223.9000
219.0100
221.9600
738,000
Wed, 14 Jan 2026
219.1900
221.8000
217.5100
219.9600
753,200
Tue, 13 Jan 2026
217.2100
219.0800
214.9900
218.6500
691,700
Mon, 12 Jan 2026
218.4300
218.4300
215.3700
217.2200
846,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
215.2600
219.5200
214.1000
219.3500
637,100
Thu, 08 Jan 2026
206.1500
214.8400
206.1500
213.8800
850,500
Wed, 07 Jan 2026
211.7300
213.9000
204.7000
206.8100
839,700
Tue, 06 Jan 2026
213.8000
213.8900
211.6200
211.7200
970,600
Mon, 05 Jan 2026
210.2100
211.8100
207.7900
211.1300
759,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
205.9500
211.4200
204.5800
211.1200
584,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
207.8400
208.9400
206.1900
206.2300
365,600
Tue, 30 Dec 2025
208.4500
209.7700
207.2500
208.2600
395,000
Mon, 29 Dec 2025
207.8200
209.1300
207.2000
208.7700
399,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
207.9500
209.0200
205.4700
208.9100
380,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
206.0800
208.5200
205.2400
207.3300
285,400
Tue, 23 Dec 2025
206.5400
207.5600
205.1300
206.8300
563,300
Mon, 22 Dec 2025
204.0100
207.4600
199.9100
206.5500
812,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
203.6900
204.1900
202.1100
202.8200
1,793,600
Thu, 18 Dec 2025
202.1400
204.9300
200.0900
204.0300
975,300
Wed, 17 Dec 2025
203.0600
203.5900
200.1700
202.3300
837,800
Tue, 16 Dec 2025
205.3000
205.8800
201.4900
203.6600
1,681,500
Mon, 15 Dec 2025
204.8900
205.3100
203.0900
204.4800
879,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
205.6700
205.9300
204.3100
205.0700
884,200
Thu, 11 Dec 2025
203.0400
206.1700
201.4500
205.3000
705,900
Wed, 10 Dec 2025
195.3100
204.1600
194.6500
202.6200
952,600
Wed, 10 Dec 2025
3 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 09 Dec 2025
196.0100
197.3000
193.0100
193.4000
605,000
Mon, 08 Dec 2025
197.8200
199.6600
195.9000
196.7900
861,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
196.3500
200.2500
195.7300
198.4800
890,900
Thu, 04 Dec 2025
197.9700
199.5400
196.3300
196.6300
732,300
Thu, 04 Dec 2025
2 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 03 Dec 2025
193.2600
198.4100
192.6600
197.9500
967,900
Tue, 02 Dec 2025
203.2400
203.2400
191.6500
192.5500
1,314,000
Mon, 01 Dec 2025
203.4900
205.4500
202.8800
203.2400
590,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
203.0700
205.6800
201.6600
204.0700
292,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
200.6800
204.3700
200.6300
203.4900
498,900
Tue, 25 Nov 2025
198.8800
201.7000
197.7300
201.2600
545,600
Mon, 24 Nov 2025
196.3500
198.1700
195.6200
197.3200
749,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
192.7100
198.5000
192.5800
197.3100
707,400
Thu, 20 Nov 2025
195.1700
196.3700
191.5000
191.6800
914,600
Wed, 19 Nov 2025
196.3800
196.6900
192.7500
194.3100
939,800
Tue, 18 Nov 2025
196.2200
197.9300
194.4900
196.6300
608,000
Mon, 17 Nov 2025
197.2100
197.5300
194.8500
196.6700
896,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
198.1700
198.6600
195.2600
197.2200
835,000
Thu, 13 Nov 2025
200.9900
202.9300
198.8800
199.0900
735,400
Wed, 12 Nov 2025
203.0500
204.1100
200.4200
200.4400
789,400
Tue, 11 Nov 2025
201.7400
203.3400
200.8800
203.0200
585,800
Mon, 10 Nov 2025
200.5500
201.6900
198.4800
200.7200
709,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
198.0000
200.8300
195.7500
200.5500
573,100
Thu, 06 Nov 2025
1 · 10-Q
After market open · 11:35 ET
10-Q ↗
Thu, 06 Nov 2025
198.1800
200.6200
196.6700
198.0900
842,300
Wed, 05 Nov 2025
197.3300
199.6000
196.1700
199.1200
1,337,200
Tue, 04 Nov 2025
195.1600
198.1400
194.6800
197.1600
841,000
Mon, 03 Nov 2025
194.4600
195.8000
192.8200
195.5900
862,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
194.9800
196.6800
193.0700
195.7600
835,200
Thu, 30 Oct 2025
195.5700
199.0100
194.8300
196.1600
825,400
Wed, 29 Oct 2025
204.7800
204.7800
195.7900
196.6500
996,300
Tue, 28 Oct 2025
205.8800
208.6100
205.2600
206.1600
468,000
Mon, 27 Oct 2025
205.4800
208.8400
204.8400
206.6100
733,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
212.1700
215.7700
204.2300
204.8300
1,351,400