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
225.8100
230.5800
223.0600
229.0500
770,982
Thu, 22 Oct 2026
233.3900
233.3900
223.2400
226.8800
961,700
Wed, 21 Oct 2026
234.1500
235.9200
233.3200
235.4300
708,600
Tue, 20 Oct 2026
232.4100
234.5300
230.2600
233.1600
598,400
Mon, 19 Oct 2026
235.9600
236.5700
233.1000
233.8600
532,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
236.9000
239.1300
233.4500
235.5500
655,500
Thu, 15 Oct 2026
239.0000
241.3000
233.8400
236.4200
766,500
Wed, 14 Oct 2026
235.8000
238.8100
234.8800
238.6200
636,800
Tue, 13 Oct 2026
236.2300
237.2900
232.5400
237.1900
848,900
Mon, 12 Oct 2026
233.4100
236.2200
233.0800
235.7700
477,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
233.3100
235.2200
232.0800
234.2900
591,500
Thu, 08 Oct 2026
232.0600
233.8100
228.9200
231.7500
828,200
Wed, 07 Oct 2026
234.0100
236.5100
232.8200
232.9100
774,600
Tue, 06 Oct 2026
236.1100
239.7000
235.4800
236.2800
530,200
Mon, 05 Oct 2026
232.1300
238.5700
231.9100
235.2900
691,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
231.1700
233.9800
230.0200
232.9900
641,100
Thu, 01 Oct 2026
226.7200
232.1100
225.6500
229.8500
682,000
Wed, 30 Sep 2026
230.6900
231.0700
227.9100
227.9800
723,200
Tue, 29 Sep 2026
231.3100
233.0400
227.8700
230.4300
810,600
Mon, 28 Sep 2026
229.0600
232.4400
228.9500
231.1500
680,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
228.7200
231.7900
228.7200
230.0800
528,100
Thu, 24 Sep 2026
229.0700
230.6700
227.6600
228.5000
825,700
Wed, 23 Sep 2026
224.5000
230.6100
222.8000
229.6700
593,200
Tue, 22 Sep 2026
224.7600
227.7700
223.9200
225.6900
561,900
Mon, 21 Sep 2026
224.2000
225.2400
220.7700
222.5300
708,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
221.3000
223.8700
220.9400
223.7200
1,063,600
Thu, 17 Sep 2026
225.2800
225.2800
221.1200
221.8900
402,400
Wed, 16 Sep 2026
223.7700
224.4000
219.4400
221.5000
494,200
Tue, 15 Sep 2026
222.0000
223.6900
220.7200
222.8400
517,300
Mon, 14 Sep 2026
225.8600
225.8600
219.5800
222.1400
488,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
224.0000
225.2000
223.5500
224.2100
338,200
Thu, 10 Sep 2026
223.1500
224.5700
219.7500
221.4600
721,500
Wed, 09 Sep 2026
225.6400
226.9900
223.5600
225.1000
577,300
Tue, 08 Sep 2026
225.8000
227.3700
224.5500
225.6600
366,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
222.8300
224.4200
221.5700
223.7400
450,100
Thu, 03 Sep 2026
15 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 03 Sep 2026
226.2000
226.2900
220.9800
223.1000
468,300
Wed, 02 Sep 2026
223.3400
227.2700
221.7900
224.6100
599,600
Tue, 01 Sep 2026
227.4600
228.5700
221.6000
222.8600
575,400
Mon, 31 Aug 2026
229.6500
230.4800
228.2600
228.6400
521,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
234.9500
235.4100
228.6500
230.2800
410,200
Thu, 27 Aug 2026
233.7800
235.6100
233.0100
233.9800
654,300
Wed, 26 Aug 2026
231.4300
235.5100
228.5800
234.8900
498,800
Tue, 25 Aug 2026
235.6900
235.6900
229.6800
230.2700
464,600
Mon, 24 Aug 2026
234.4100
235.9800
231.3700
233.6900
406,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
235.2700
235.7200
232.7500
234.3900
1,015,400
Thu, 20 Aug 2026
232.4600
236.6400
231.6800
233.7500
653,400
Wed, 19 Aug 2026
236.3200
237.1100
232.4300
234.4500
671,400
Tue, 18 Aug 2026
242.7300
242.7300
233.8000
234.1600
465,500
Mon, 17 Aug 2026
14 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 17 Aug 2026
239.0000
241.9000
237.8400
240.3900
417,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
238.5200
241.5200
236.9900
238.9400
455,600
Thu, 13 Aug 2026
241.4000
241.5800
237.7300
239.1300
491,900
Wed, 12 Aug 2026
240.0000
242.1000
236.6900
240.5200
693,500
Tue, 11 Aug 2026
233.6800
237.6500
233.2700
237.3100
482,600
Mon, 10 Aug 2026
235.6900
235.6900
232.9200
233.2700
536,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
234.7800
237.8900
232.1900
234.4600
576,900
Thu, 06 Aug 2026
237.7800
239.3200
233.4300
233.7100
455,700
Wed, 05 Aug 2026
237.3400
240.0500
234.5900
236.9800
444,800
Tue, 04 Aug 2026
234.9800
238.3300
232.8600
237.8900
662,800
Mon, 03 Aug 2026
231.4800
234.1500
229.6300
232.7000
472,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
231.3800
233.1200
228.3200
230.4500
1,204,800
Thu, 30 Jul 2026
230.9800
239.4600
230.9800
233.7700
1,437,600
Wed, 29 Jul 2026
13 · 10-Q
After market open · 12:35 ET
10-Q ↗
Wed, 29 Jul 2026
236.9400
243.8000
226.1400
229.5200
1,594,000
Wed, 29 Jul 2026
12 · 8-K
Pre-market · 03:01 ET
8-K ↗
Tue, 28 Jul 2026
226.3100
227.0000
223.8300
224.6500
1,010,800
Mon, 27 Jul 2026
224.8200
225.8500
219.2500
223.8300
725,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
222.9200
224.7000
221.7300
223.2700
582,100
Thu, 23 Jul 2026
222.8500
223.5200
219.4300
222.2200
589,700
Wed, 22 Jul 2026
221.4900
223.7300
220.8600
223.1600
981,100
Tue, 21 Jul 2026
218.4600
223.7800
218.4600
221.1900
537,700
Mon, 20 Jul 2026
226.3000
226.3200
220.0300
221.2400
536,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
226.3100
231.7000
224.7100
224.9400
454,100
Thu, 16 Jul 2026
223.9800
228.9900
223.9800
228.9600
1,420,200
Wed, 15 Jul 2026
221.3200
223.8100
220.5300
223.5700
418,500
Tue, 14 Jul 2026
224.0000
225.6100
221.2100
222.7400
729,000
Mon, 13 Jul 2026
220.8300
223.5000
220.4600
221.4800
415,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
220.5000
223.5800
219.6100
222.1600
387,300
Thu, 09 Jul 2026
220.8400
222.3400
219.0700
219.7400
551,600
Wed, 08 Jul 2026
221.6200
221.6200
215.5100
218.3900
867,400
Tue, 07 Jul 2026
223.1900
224.5000
217.4700
221.0700
600,900
Mon, 06 Jul 2026
222.2000
225.4600
221.0700
224.4600
447,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
226.7400
226.8300
221.2600
223.8200
443,100
Wed, 01 Jul 2026
227.1100
229.2400
224.3400
224.9600
862,700
Tue, 30 Jun 2026
227.3200
228.6100
225.3600
226.9500
645,900
Mon, 29 Jun 2026
225.2900
226.1400
222.3400
225.9600
708,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
227.0800
228.2600
225.0700
227.1900
1,134,600
Thu, 25 Jun 2026
224.9600
230.1800
222.0000
228.0700
419,700
Wed, 24 Jun 2026
222.4000
225.3600
221.2300
222.1600
566,400
Tue, 23 Jun 2026
219.1200
224.1700
219.1200
221.1700
580,200
Mon, 22 Jun 2026
225.5200
227.0200
218.1800
225.3600
687,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
227.1800
228.2600
224.7400
224.9300
2,488,400
Wed, 17 Jun 2026
222.7900
227.4700
221.6500
223.6900
686,300
Tue, 16 Jun 2026
222.5600
226.1500
220.3800
223.8100
610,500
Mon, 15 Jun 2026
220.7800
223.9900
219.4400
222.0400
581,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
218.5500
219.3200
216.1800
218.4900
477,300
Thu, 11 Jun 2026
215.7400
217.8100
213.0800
216.9000
623,700
Wed, 10 Jun 2026
223.9400
223.9400
214.4800
214.5000
495,200
Tue, 09 Jun 2026
220.6500
223.8500
217.6700
222.1400
697,800
Mon, 08 Jun 2026
215.6800
219.6300
214.9200
218.5900
611,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
215.4000
217.3400
213.8900
215.3500
600,300
Thu, 04 Jun 2026
217.5200
218.9900
216.1100
216.2900
563,300
Wed, 03 Jun 2026
211.8100
216.0500
211.6800
215.3400
658,700
Tue, 02 Jun 2026
209.9700
215.2100
208.8400
212.1300
776,500
Mon, 01 Jun 2026
208.8200
210.3700
206.3800
207.5900
441,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
209.0100
212.9800
206.9700
210.8300
1,013,700
Thu, 28 May 2026
210.2100
210.5800
207.0400
210.0300
808,600
Wed, 27 May 2026
211.7800
212.7700
210.5700
211.7500
650,300
Tue, 26 May 2026
211.9700
212.0700
209.1700
211.1300
958,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
206.0000
209.2900
205.1600
208.7800
673,000
Thu, 21 May 2026
206.4300
208.1400
204.3000
205.6100
794,700
Wed, 20 May 2026
205.9800
208.2400
203.4500
208.1900
475,600
Tue, 19 May 2026
207.1200
207.3700
203.7500
205.1500
488,300
Mon, 18 May 2026
208.6800
209.6000
207.4400
208.6300
489,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
209.8800
210.2500
207.6400
207.6900
701,100
Thu, 14 May 2026
213.2700
213.2800
209.2300
211.4000
691,300
Wed, 13 May 2026
213.9500
214.5400
211.5500
212.2200
390,200
Tue, 12 May 2026
213.2600
215.1400
211.5100
213.8500
711,900
Mon, 11 May 2026
217.6300
217.6300
213.7600
214.0100
646,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 8-K
After market open · 13:36 ET
8-K ↗
Fri, 08 May 2026
216.3600
218.3800
214.0800
216.9200
592,600
Thu, 07 May 2026
218.6200
219.4100
213.7300
214.8700
1,051,200
Wed, 06 May 2026
218.2200
219.9300
216.9900
218.1900
731,000
Tue, 05 May 2026
215.7600
217.6000
214.6000
215.7600
508,700
Mon, 04 May 2026
213.7700
216.1500
212.2200
214.3300
544,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
218.1200
219.8200
214.1200
214.9300
630,000
Thu, 30 Apr 2026
219.1900
222.5800
216.0100
217.8500
1,214,800
Wed, 29 Apr 2026
10 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Wed, 29 Apr 2026
220.0000
223.8500
215.4900
217.3400
1,505,700
Wed, 29 Apr 2026
9 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 28 Apr 2026
207.7300
207.8200
203.4500
205.3600
811,600
Mon, 27 Apr 2026
205.6300
208.7900
205.1100
207.3900
632,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
206.6600
207.5400
204.5000
204.7400
505,300
Thu, 23 Apr 2026
204.9600
208.5400
203.8100
206.6400
612,800
Wed, 22 Apr 2026
206.4300
209.0800
202.7900
203.6300
356,100
Tue, 21 Apr 2026
206.8200
209.2300
204.7300
204.7900
594,500
Mon, 20 Apr 2026
205.1800
207.5400
204.6800
206.3600
630,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
202.0700
207.6900
202.0700
205.9200
636,000
Thu, 16 Apr 2026
199.5800
202.7600
199.2100
200.7100
794,400
Wed, 15 Apr 2026
204.0300
204.9500
197.0200
199.5200
786,300
Tue, 14 Apr 2026
204.6100
206.4600
203.2100
204.9000
719,200
Mon, 13 Apr 2026
200.9600
205.4600
199.8400
205.1200
797,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
200.6400
201.9800
198.4700
201.0900
640,700
Thu, 09 Apr 2026
197.1100
201.5700
196.9600
199.7300
773,000
Wed, 08 Apr 2026
195.4200
200.7600
195.4200
197.8500
790,500
Tue, 07 Apr 2026
190.2400
192.6600
189.3900
191.8300
595,500
Mon, 06 Apr 2026
189.2800
190.7900
187.3800
190.7600
530,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
189.0600
192.8200
187.7700
190.4700
460,800
Wed, 01 Apr 2026
190.5200
192.8700
189.1600
191.9800
724,700
Tue, 31 Mar 2026
186.9800
190.7400
186.0000
189.5500
851,900
Mon, 30 Mar 2026
188.3300
188.3700
183.0000
183.4900
1,015,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
189.4200
189.4200
186.3200
186.5500
726,800
Thu, 26 Mar 2026
8 · DEFA14A
After market open · 11:05 ET
DEFA14A ↗
Thu, 26 Mar 2026
7 · DEF 14A
After market open · 11:00 ET
DEF 14A ↗
Thu, 26 Mar 2026
190.6900
193.6900
188.9200
189.7300
780,600
Wed, 25 Mar 2026
195.0600
195.4300
189.2200
191.6300
916,000
Tue, 24 Mar 2026
186.7700
193.2200
185.1600
192.8800
1,260,500
Mon, 23 Mar 2026
189.1000
190.8500
187.4300
188.6100
1,571,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
187.7100
188.8400
183.1300
184.1100
3,105,700
Thu, 19 Mar 2026
186.4800
190.1800
186.4800
187.3800
1,140,200
Wed, 18 Mar 2026
188.9500
192.1000
188.9500
190.1600
698,700
Tue, 17 Mar 2026
191.2300
192.3400
187.1400
190.3900
612,400
Mon, 16 Mar 2026
189.5600
191.6300
188.9100
189.5700
840,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
189.6300
189.6300
185.5900
188.1800
628,700
Thu, 12 Mar 2026
192.7800
193.1500
187.4400
188.1100
896,100
Wed, 11 Mar 2026
195.0400
195.2600
191.6300
194.4800
597,900
Tue, 10 Mar 2026
197.3200
199.5500
195.7700
195.7900
501,800
Mon, 09 Mar 2026
194.2400
198.0500
190.7700
197.6000
780,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
200.2800
200.2800
196.7200
197.9000
637,300
Thu, 05 Mar 2026
207.3600
207.7900
202.1100
203.3300
606,400
Wed, 04 Mar 2026
209.5700
210.7700
206.2900
208.7000
390,900
Tue, 03 Mar 2026
207.2700
210.9300
204.4100
208.9600
672,500
Mon, 02 Mar 2026
207.0100
212.0000
205.5200
211.5400
658,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
205.1300
209.4900
204.4700
209.4700
742,500
Thu, 26 Feb 2026
207.0200
209.7600
205.8500
209.5900
493,000
Wed, 25 Feb 2026
209.2300
209.8500
204.2400
206.1800
461,700
Tue, 24 Feb 2026
206.9100
209.8600
206.9100
208.4500
448,800
Mon, 23 Feb 2026
206.4500
208.6600
205.1300
206.6500
591,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
207.4800
209.7700
205.6200
207.4800
606,200
Thu, 19 Feb 2026
6 · 10-K
After-hours · 16:33 ET
10-K ↗
Thu, 19 Feb 2026
208.7800
209.8200
206.9600
207.8600
518,900
Wed, 18 Feb 2026
209.0900
211.6400
207.9900
208.9800
747,600
Tue, 17 Feb 2026
210.5500
212.6800
206.7700
209.2100
960,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
205.0800
211.1500
204.3900
210.4100
1,164,500
Thu, 12 Feb 2026
213.0900
214.4300
204.6800
205.1400
1,236,700
Wed, 11 Feb 2026
214.3600
215.6600
210.0500
211.4800
1,336,400
Tue, 10 Feb 2026
211.5600
215.8800
211.0300
214.5800
921,400
Mon, 09 Feb 2026
5 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 09 Feb 2026
211.9600
214.1700
209.7000
210.7500
1,237,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
215.2000
217.1600
211.2100
211.3700
1,378,200
Thu, 05 Feb 2026
212.2300
213.8300
209.0300
212.9400
1,381,600
Wed, 04 Feb 2026
199.9100
213.8300
198.7100
212.2500
2,355,300
Wed, 04 Feb 2026
4 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 03 Feb 2026
197.1000
203.2500
197.1000
201.6100
2,003,700
Mon, 02 Feb 2026
197.6600
199.4500
196.8000
198.2200
954,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
198.3500
200.1800
196.5300
198.5500
1,045,300
Thu, 29 Jan 2026
198.1400
199.7200
194.9500
199.7200
835,900
Wed, 28 Jan 2026
194.3600
198.7900
193.6900
196.4000
1,153,300
Tue, 27 Jan 2026
194.8800
196.0000
193.8800
194.8500
488,700
Mon, 26 Jan 2026
194.9500
195.9900
194.1400
195.2400
619,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
198.1200
198.1200
193.7900
195.2700
582,000
Thu, 22 Jan 2026
199.7900
200.3200
197.1200
197.8400
591,700
Wed, 21 Jan 2026
195.2200
200.0000
193.4600
199.0600
693,600
Tue, 20 Jan 2026
193.7500
195.2000
191.8000
193.3000
963,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
193.8500
197.7300
193.8500
196.9300
1,049,700
Thu, 15 Jan 2026
192.0800
196.1800
191.0600
195.3000
1,055,400
Wed, 14 Jan 2026
187.6100
190.8900
186.4600
190.5400
609,300
Tue, 13 Jan 2026
187.0400
187.9800
185.6700
187.3300
435,400
Mon, 12 Jan 2026
184.1800
186.9800
183.7000
186.3300
522,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
185.6200
186.9700
183.1500
184.7100
399,600
Thu, 08 Jan 2026
179.8700
185.2900
179.6100
184.7400
417,700
Wed, 07 Jan 2026
184.0100
184.8300
179.9100
180.4900
544,900
Tue, 06 Jan 2026
182.8300
184.1200
179.8900
183.8700
671,600
Mon, 05 Jan 2026
177.6400
182.7400
177.6400
180.8000
408,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
178.0300
179.8500
177.2900
179.0600
493,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
179.1500
179.4300
177.3900
177.9400
466,300
Tue, 30 Dec 2025
179.5500
180.2200
178.6500
179.2800
380,800
Mon, 29 Dec 2025
180.3400
181.2300
179.2000
180.0100
344,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
179.4200
180.5300
178.8700
180.3200
225,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
180.2500
181.2100
179.8400
180.2000
159,700
Tue, 23 Dec 2025
179.7300
181.7300
178.2200
180.3400
464,200
Mon, 22 Dec 2025
178.6400
180.3400
177.4400
179.5200
515,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
177.1300
179.0300
176.4700
177.7800
1,571,700
Thu, 18 Dec 2025
177.6200
178.7800
176.5700
177.5000
574,600
Wed, 17 Dec 2025
176.3800
179.7200
175.8200
176.3300
977,500
Tue, 16 Dec 2025
178.7000
179.1100
176.5100
177.1900
664,600
Mon, 15 Dec 2025
179.2000
179.6000
177.4500
178.6900
562,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
182.4500
183.0500
177.5500
178.9300
742,200
Thu, 11 Dec 2025
176.7400
181.6200
176.6900
181.2400
632,200
Wed, 10 Dec 2025
174.3400
177.8500
174.0800
176.5100
807,600
Tue, 09 Dec 2025
175.7600
176.4300
173.0300
173.5000
541,900
Mon, 08 Dec 2025
177.4000
177.5000
175.4200
175.9500
583,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
177.1500
179.5000
176.7600
177.5400
597,300
Thu, 04 Dec 2025
3 · 8-K
After-hours · 16:54 ET
8-K ↗
Thu, 04 Dec 2025
178.2100
179.5900
176.9400
179.0300
904,000
Wed, 03 Dec 2025
176.0000
178.3100
176.0000
178.2100
466,500
Tue, 02 Dec 2025
174.6400
176.3500
173.3900
175.1000
446,900
Mon, 01 Dec 2025
172.3800
176.5000
172.3800
174.6400
762,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
174.3700
174.6100
173.4300
173.9300
243,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
173.0200
175.6300
172.5700
173.7600
406,200
Tue, 25 Nov 2025
171.3000
174.6700
171.1000
173.6500
533,000
Mon, 24 Nov 2025
169.8500
171.2100
168.9200
169.9100
982,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
163.5100
171.5900
162.9000
170.6500
974,000
Thu, 20 Nov 2025
163.4600
164.2800
161.7400
163.0000
596,700
Wed, 19 Nov 2025
161.1600
162.9000
160.6000
161.6800
384,400
Tue, 18 Nov 2025
162.0000
163.0000
160.7200
161.6800
627,500
Mon, 17 Nov 2025
164.6200
165.4500
162.2700
162.7600
513,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
166.0000
167.1800
164.2000
164.4900
891,900
Thu, 13 Nov 2025
169.7000
171.7400
166.6800
167.0600
548,900
Wed, 12 Nov 2025
169.3600
171.9300
169.2300
169.5700
546,000
Tue, 11 Nov 2025
169.5700
170.8600
169.0300
169.5100
333,400
Mon, 10 Nov 2025
170.2000
170.2000
166.5000
168.8000
612,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
165.8800
169.0500
165.4300
167.9600
872,600
Thu, 06 Nov 2025
168.6500
170.2200
166.0000
166.8200
544,000
Wed, 05 Nov 2025
168.1100
169.6300
166.5000
168.2700
549,700
Tue, 04 Nov 2025
167.3900
169.2500
167.0000
167.8600
912,300
Mon, 03 Nov 2025
170.5200
170.5200
167.3900
168.2500
772,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
170.0000
172.4100
169.5000
171.4600
633,100
Thu, 30 Oct 2025
173.3100
177.0000
170.3000
170.3000
855,900
Wed, 29 Oct 2025
2 · 10-Q
After market open · 15:47 ET
10-Q ↗
Wed, 29 Oct 2025
173.0000
181.2700
171.3400
173.4000
1,690,700
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 07:08 ET
8-K ↗
Tue, 28 Oct 2025
167.4800
167.4800
165.4000
166.9500
897,600
Mon, 27 Oct 2025
169.3000
169.8100
167.5100
167.6000
570,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
169.2600
169.2800
167.4700
167.9500
427,000
Thu, 23 Oct 2025
166.4600
168.8600
165.7900
168.3700
408,100