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
238.2500
240.4850
237.6200
239.3800
2,767,354
Thu, 22 Oct 2026
231.3800
239.6200
231.3200
239.1000
2,959,900
Wed, 21 Oct 2026
230.2600
230.9400
229.2900
229.5800
2,246,200
Tue, 20 Oct 2026
228.8000
232.1600
227.0000
231.7300
3,155,100
Mon, 19 Oct 2026
224.5400
227.1800
223.0000
226.4100
2,526,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
224.7800
227.1600
223.6700
226.8600
2,575,200
Thu, 15 Oct 2026
220.7000
224.4600
220.3300
224.1900
5,219,600
Wed, 14 Oct 2026
213.2100
215.8000
212.5500
215.7500
1,938,800
Tue, 13 Oct 2026
212.5200
213.0000
209.6800
211.8300
1,534,500
Mon, 12 Oct 2026
209.7200
211.8400
208.4900
211.1400
1,692,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
209.2900
210.3400
207.3000
208.8300
1,623,100
Thu, 08 Oct 2026
209.9500
211.2300
207.6300
210.1000
2,241,900
Wed, 07 Oct 2026
209.0000
211.0800
208.6300
208.9400
2,277,500
Tue, 06 Oct 2026
206.6700
208.7500
206.3100
207.8800
2,411,300
Mon, 05 Oct 2026
204.5100
207.1400
202.5300
206.6600
2,596,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
201.6100
205.0000
200.5800
204.4500
2,371,800
Thu, 01 Oct 2026
204.2400
204.8500
201.4400
201.9000
2,733,900
Wed, 30 Sep 2026
207.1000
207.4000
203.5500
203.9200
2,337,900
Tue, 29 Sep 2026
205.0000
207.2300
204.4000
207.0900
1,536,600
Mon, 28 Sep 2026
207.0700
208.0000
205.8000
206.4400
1,655,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
207.3000
207.9800
206.2100
206.8300
1,753,400
Thu, 24 Sep 2026
208.8800
210.2400
207.5900
207.9600
2,028,200
Wed, 23 Sep 2026
208.0000
209.4400
206.4900
207.8800
2,870,600
Tue, 22 Sep 2026
207.6100
208.3500
206.3400
207.6800
1,813,200
Mon, 21 Sep 2026
210.1000
210.3800
206.8800
207.0400
2,315,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
212.3600
212.9900
211.0000
211.1000
3,571,600
Thu, 17 Sep 2026
214.3800
214.3900
211.9000
213.3300
2,165,500
Wed, 16 Sep 2026
216.5900
218.7700
213.7000
214.0000
1,762,700
Tue, 15 Sep 2026
217.2500
219.6400
215.7500
217.2500
1,792,300
Mon, 14 Sep 2026
216.3900
219.1100
215.7100
218.0900
2,531,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
214.3000
214.9300
212.8200
213.4600
2,511,300
Thu, 10 Sep 2026
217.9100
218.9900
214.2100
214.7700
2,164,100
Wed, 09 Sep 2026
217.5000
217.5000
215.1300
216.4400
1,802,200
Tue, 08 Sep 2026
217.6800
218.8100
216.5000
217.7800
2,183,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
219.5100
220.7500
217.6700
218.9900
2,447,800
Thu, 03 Sep 2026
219.9800
221.9500
218.3100
221.7200
2,361,700
Wed, 02 Sep 2026
219.0700
220.5400
216.2700
219.0400
2,354,400
Tue, 01 Sep 2026
220.8500
222.2200
218.3200
219.7700
2,186,800
Mon, 31 Aug 2026
220.0000
221.2100
218.6100
218.9200
2,779,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
218.8700
220.0100
217.8600
219.6600
1,962,800
Thu, 27 Aug 2026
219.5000
220.1400
217.4200
217.7600
2,276,700
Wed, 26 Aug 2026
221.3800
223.5000
220.3500
221.2400
2,467,200
Wed, 26 Aug 2026
17 · 8-K
Pre-market · 08:37 ET
FORM 8-K ↗
Tue, 25 Aug 2026
225.2200
226.2600
222.0100
222.1300
2,278,000
Mon, 24 Aug 2026
225.0900
227.7600
225.0800
226.4600
1,606,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
225.0800
225.2900
223.4000
224.0600
1,820,300
Thu, 20 Aug 2026
224.8300
226.3000
224.1100
224.9200
1,719,300
Wed, 19 Aug 2026
224.8500
228.7200
222.2500
225.0800
1,918,400
Tue, 18 Aug 2026
227.4400
228.1600
223.5000
223.5800
2,125,600
Mon, 17 Aug 2026
223.7100
225.2600
223.0000
224.0200
1,828,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
225.3100
225.9300
223.7000
224.5500
1,524,800
Thu, 13 Aug 2026
227.5900
228.3700
224.1500
224.2100
2,253,700
Wed, 12 Aug 2026
225.0500
228.3900
223.4600
226.3200
1,380,600
Tue, 11 Aug 2026
225.6800
228.9800
225.6800
226.8500
1,308,300
Mon, 10 Aug 2026
227.1800
227.8900
225.5600
226.6000
1,505,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
227.3800
231.5600
226.7000
227.6800
1,684,600
Thu, 06 Aug 2026
226.9400
229.3300
222.7700
229.0100
2,872,900
Wed, 05 Aug 2026
226.0500
226.4400
222.4200
224.3100
2,132,500
Tue, 04 Aug 2026
224.8900
226.0500
222.1600
225.2500
3,077,900
Mon, 03 Aug 2026
227.0200
228.0700
223.8300
226.4300
2,213,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
225.8500
228.4500
224.0000
226.5500
2,189,000
Thu, 30 Jul 2026
230.0200
231.1100
225.1500
226.3300
2,934,600
Wed, 29 Jul 2026
16 · 10-Q
After market open · 12:37 ET
10-Q ↗
Wed, 29 Jul 2026
236.6900
242.8800
235.7500
236.6000
2,762,200
Tue, 28 Jul 2026
15 · 8-K
After-hours · 16:42 ET
FORM 8-K ↗
Tue, 28 Jul 2026
242.2100
243.6100
238.8000
239.4100
2,078,900
Mon, 27 Jul 2026
238.1000
241.1300
237.6700
237.9000
1,446,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
237.5200
239.3000
236.6300
238.7500
1,301,800
Thu, 23 Jul 2026
236.6600
239.4900
235.0000
237.2700
1,436,900
Wed, 22 Jul 2026
235.1700
236.7600
233.4100
236.3800
1,577,200
Tue, 21 Jul 2026
235.0300
235.9300
232.8000
233.1800
2,012,100
Mon, 20 Jul 2026
238.8700
240.8600
237.0000
239.0500
1,315,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
244.7500
247.1500
236.9400
239.3100
2,159,100
Thu, 16 Jul 2026
236.0200
243.0400
234.3400
242.2500
1,933,300
Wed, 15 Jul 2026
233.5000
236.9200
232.2500
232.8000
1,607,400
Tue, 14 Jul 2026
233.7200
236.1500
231.0100
234.2700
1,384,000
Mon, 13 Jul 2026
234.4400
237.4900
234.0900
236.7100
1,315,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
232.2200
233.6200
230.9000
233.3300
1,033,600
Thu, 09 Jul 2026
231.2600
233.7700
230.0500
231.6700
1,648,900
Wed, 08 Jul 2026
236.7300
237.7500
233.6900
233.9400
2,131,300
Tue, 07 Jul 2026
233.8900
238.2000
231.6800
237.2100
2,285,100
Mon, 06 Jul 2026
229.9600
230.0000
226.2300
228.9800
1,536,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
225.5500
230.6500
223.3600
230.4000
2,092,800
Wed, 01 Jul 2026
223.9900
225.6400
223.3000
224.0800
1,572,200
Tue, 30 Jun 2026
222.9600
223.9100
221.0000
222.8800
1,632,100
Mon, 29 Jun 2026
225.7800
227.0000
222.1000
223.3700
1,980,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
224.7800
227.9000
224.6400
225.5300
7,935,400
Thu, 25 Jun 2026
221.1100
225.2500
219.1700
223.0800
1,819,800
Wed, 24 Jun 2026
219.5500
225.5000
219.1100
223.2600
2,834,200
Tue, 23 Jun 2026
216.9700
219.0400
214.0000
218.8400
2,109,200
Mon, 22 Jun 2026
213.1500
215.1000
212.8100
213.3100
1,715,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
216.3200
216.9400
212.2200
214.6000
3,620,600
Wed, 17 Jun 2026
216.6400
218.7500
214.8600
215.8500
1,774,900
Tue, 16 Jun 2026
216.9200
219.5200
216.0200
218.5900
2,547,100
Mon, 15 Jun 2026
216.0300
218.1600
215.5600
216.9400
2,570,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
218.7500
220.5200
218.0300
219.4500
3,062,100
Thu, 11 Jun 2026
224.9900
225.8100
218.6800
218.7900
1,782,600
Wed, 10 Jun 2026
222.9500
225.2000
220.2300
224.2800
2,325,100
Tue, 09 Jun 2026
216.0500
222.2000
215.5100
221.3000
2,025,100
Mon, 08 Jun 2026
218.9000
220.9000
215.8700
216.1400
1,694,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
219.3400
222.4200
219.3400
220.4000
2,239,000
Thu, 04 Jun 2026
221.1300
221.5000
217.5000
219.0100
2,733,900
Wed, 03 Jun 2026
211.4800
218.1000
211.2000
218.0000
2,387,100
Tue, 02 Jun 2026
211.8000
213.0900
210.1200
211.9300
1,529,500
Mon, 01 Jun 2026
211.3900
214.6700
211.3700
212.5100
1,743,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
213.6800
214.6000
211.2600
211.4600
3,933,300
Thu, 28 May 2026
216.0100
218.3900
214.1100
214.4000
2,139,300
Wed, 27 May 2026
214.9000
217.0000
213.6000
215.5900
2,266,400
Tue, 26 May 2026
216.8000
218.2500
215.3000
215.4800
2,046,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
217.5500
218.5100
215.9000
217.9000
1,908,900
Thu, 21 May 2026
219.0100
219.3600
216.0200
217.7500
1,698,100
Wed, 20 May 2026
220.4600
221.8700
219.1100
219.5900
1,841,400
Tue, 19 May 2026
224.1500
227.6900
221.8600
222.3400
2,550,400
Mon, 18 May 2026
219.2000
223.7700
219.0700
222.7300
2,697,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
221.4300
222.1300
219.2900
219.8200
2,192,800
Thu, 14 May 2026
217.6800
219.3500
217.0000
218.8200
3,436,200
Thu, 14 May 2026
14 · 8-K
Pre-market · 09:00 ET
FORM 8-K ↗
Wed, 13 May 2026
215.0000
216.7500
213.2900
216.4400
2,173,000
Wed, 13 May 2026
13 · 8-K
Pre-market · 09:09 ET
FORM 8-K ↗
Tue, 12 May 2026
215.9900
219.9500
214.8900
217.6500
1,848,800
Mon, 11 May 2026
215.4500
215.7900
212.1500
214.1100
2,122,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
220.8700
221.6800
214.9700
215.3700
2,630,700
Thu, 07 May 2026
220.0000
222.3500
219.1900
221.4500
1,616,600
Wed, 06 May 2026
223.0900
223.7400
220.0100
220.5200
1,723,300
Tue, 05 May 2026
227.1100
227.4400
223.7600
224.4900
1,670,000
Mon, 04 May 2026
227.1000
229.8200
225.6200
227.8500
1,404,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
234.5500
235.6200
228.2900
228.7700
1,347,000
Thu, 30 Apr 2026
230.9100
234.9600
230.7500
232.5500
3,191,100
Wed, 29 Apr 2026
12 · 10-Q
After market open · 12:57 ET
10-Q ↗
Wed, 29 Apr 2026
225.9800
230.9300
223.1700
230.3100
2,645,100
Tue, 28 Apr 2026
11 · 8-K
After-hours · 16:41 ET
FORM 8-K ↗
Tue, 28 Apr 2026
228.8700
229.5100
226.2100
227.3500
2,361,800
Mon, 27 Apr 2026
228.9700
230.3700
225.7100
226.2000
1,748,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
232.8200
234.5000
228.8000
229.5300
1,491,400
Thu, 23 Apr 2026
225.9000
233.4700
225.4100
232.8000
2,506,300
Wed, 22 Apr 2026
223.6500
225.6300
222.8600
223.9300
1,760,900
Tue, 21 Apr 2026
224.0000
224.4300
222.5100
223.4200
1,938,400
Mon, 20 Apr 2026
223.5600
225.6100
223.1600
224.1800
1,581,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
223.7600
224.2000
221.5100
223.9500
2,389,800
Thu, 16 Apr 2026
226.5000
228.1800
223.3200
224.0800
2,129,900
Wed, 15 Apr 2026
226.5000
227.5700
223.9100
224.9300
2,269,000
Tue, 14 Apr 2026
230.7200
231.7400
225.5000
227.0900
2,446,100
Mon, 13 Apr 2026
230.2300
231.0200
228.1800
231.0000
2,313,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
231.8800
233.3100
228.1100
229.4500
1,375,600
Thu, 09 Apr 2026
231.7800
234.4000
230.8700
233.1000
1,605,700
Wed, 08 Apr 2026
230.5000
231.6200
225.0000
231.4300
2,494,400
Tue, 07 Apr 2026
234.2300
235.7300
232.5000
233.3100
1,380,700
Mon, 06 Apr 2026
234.3800
235.2300
232.8800
233.8000
1,066,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
232.4700
236.1200
231.7600
235.4200
1,335,200
Wed, 01 Apr 2026
230.2900
232.4900
228.7300
231.0000
2,034,800
Tue, 31 Mar 2026
230.0600
230.6000
227.3900
229.7900
1,769,500
Tue, 31 Mar 2026
10 · DEFA14A
Pre-market · 08:11 ET
DEFA14A ↗
Tue, 31 Mar 2026
9 · DEF 14A
Pre-market · 08:09 ET
DEF 14A ↗
Mon, 30 Mar 2026
226.3600
232.1900
225.0000
229.9600
1,514,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
227.4100
228.6900
225.0000
225.0600
1,786,300
Thu, 26 Mar 2026
224.3900
227.9700
223.7100
226.5100
1,701,900
Wed, 25 Mar 2026
8 · 8-K
After-hours · 16:23 ET
FORM 8-K ↗
Wed, 25 Mar 2026
224.7200
225.5800
219.1000
224.8500
1,919,500
Tue, 24 Mar 2026
226.2800
229.3200
224.1600
224.9400
1,775,800
Mon, 23 Mar 2026
232.0000
232.1800
227.4700
227.5300
2,043,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
234.1900
234.9900
230.0800
231.2400
2,526,600
Thu, 19 Mar 2026
234.6600
237.0000
233.6200
233.8300
1,770,900
Wed, 18 Mar 2026
235.0800
237.3300
233.7400
233.7900
1,226,200
Tue, 17 Mar 2026
238.6400
239.4400
235.7200
236.0500
1,438,500
Mon, 16 Mar 2026
238.8200
239.6300
236.0000
236.9600
2,160,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
7 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 13 Mar 2026
238.6600
240.6700
237.0600
238.5300
2,240,700
Thu, 12 Mar 2026
236.1800
242.2400
235.2500
238.6100
2,579,700
Wed, 11 Mar 2026
235.1700
237.4000
234.0500
236.5000
1,631,100
Tue, 10 Mar 2026
244.6200
244.6400
234.7100
235.5400
2,660,100
Mon, 09 Mar 2026
243.3700
247.9800
242.7400
246.5100
3,292,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
6 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Fri, 06 Mar 2026
245.0700
248.1300
244.4900
246.0500
3,527,900
Thu, 05 Mar 2026
242.6300
246.4500
240.5500
246.0900
3,800,100
Wed, 04 Mar 2026
241.7600
244.5100
240.5000
243.9500
2,412,800
Tue, 03 Mar 2026
242.5200
244.8800
238.2200
243.4400
2,151,800
Mon, 02 Mar 2026
241.8300
244.6100
240.3300
243.0700
2,501,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
235.8900
241.2300
235.1900
240.8400
2,612,800
Thu, 26 Feb 2026
229.6700
233.9800
227.5500
233.9000
2,455,400
Wed, 25 Feb 2026
229.2200
229.8900
227.0700
228.1000
2,229,900
Tue, 24 Feb 2026
230.7300
234.2300
229.3600
229.5800
2,641,500
Mon, 23 Feb 2026
229.5300
231.8300
229.4000
230.5600
2,157,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
233.6800
234.0500
229.7200
230.3100
2,389,000
Thu, 19 Feb 2026
235.5000
238.4600
233.0200
233.4200
2,343,300
Wed, 18 Feb 2026
235.2200
235.2400
231.1300
234.0600
1,694,300
Tue, 17 Feb 2026
233.4800
238.5600
232.9300
235.2200
3,053,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
231.0300
236.5100
230.1100
234.5200
3,085,100
Thu, 12 Feb 2026
234.9800
236.4500
230.2900
231.0100
2,803,900
Wed, 11 Feb 2026
231.4200
236.1000
231.2200
234.6600
1,946,800
Tue, 10 Feb 2026
229.4400
233.5000
229.0000
231.7200
2,042,100
Mon, 09 Feb 2026
5 · 10-K
After market open · 15:54 ET
10-K ↗
Mon, 09 Feb 2026
226.0000
230.6900
225.3600
230.5000
2,276,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
227.1400
230.1200
225.5800
226.7900
2,239,300
Thu, 05 Feb 2026
228.2700
229.7600
225.5900
226.6000
2,178,900
Wed, 04 Feb 2026
225.5000
229.7700
223.5800
226.4300
2,357,500
Tue, 03 Feb 2026
221.6700
227.0700
221.2300
225.0900
2,683,600
Mon, 02 Feb 2026
222.7800
223.2800
220.6600
223.1600
2,157,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
222.7000
222.8700
218.1300
222.2400
2,878,000
Thu, 29 Jan 2026
228.6200
231.9800
220.8400
223.1300
4,107,000
Wed, 28 Jan 2026
4 · 8-K
After-hours · 17:08 ET
FORM 8-K ↗
Wed, 28 Jan 2026
229.8800
232.7200
228.5000
231.6000
3,086,700
Tue, 27 Jan 2026
229.2800
231.4500
228.0400
231.3400
2,310,000
Mon, 26 Jan 2026
229.4500
231.1600
228.1500
230.2500
2,106,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
229.0900
229.8700
227.4900
229.2300
1,659,300
Thu, 22 Jan 2026
226.4800
229.6100
226.4200
229.0000
2,766,000
Wed, 21 Jan 2026
221.5000
226.5700
221.0600
226.4900
3,847,400
Tue, 20 Jan 2026
221.1800
222.4000
218.4500
221.3000
1,900,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
219.0000
221.4200
218.7400
221.2300
1,885,500
Thu, 15 Jan 2026
218.4600
219.9400
216.0400
219.8600
1,650,200
Wed, 14 Jan 2026
215.4500
218.8000
215.4500
218.7900
1,839,500
Tue, 13 Jan 2026
218.3300
218.7800
214.8400
216.1800
1,765,100
Mon, 12 Jan 2026
221.4400
221.4400
218.3100
218.5700
2,019,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
219.6000
222.2700
218.9300
220.9100
1,992,300
Thu, 08 Jan 2026
215.1000
219.1700
215.1000
217.8600
1,800,300
Wed, 07 Jan 2026
219.9500
220.3300
215.9000
215.9700
1,804,000
Tue, 06 Jan 2026
218.5800
220.9000
216.5100
219.0800
1,818,700
Mon, 05 Jan 2026
217.8100
219.6900
215.0700
219.4400
2,180,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
219.3400
219.3800
217.0700
218.4000
1,827,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
222.0800
222.5000
219.5600
219.7100
1,035,600
Tue, 30 Dec 2025
221.4300
222.8000
221.0900
222.1200
995,200
Mon, 29 Dec 2025
221.3900
223.0000
221.2800
222.2900
1,187,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
221.2900
222.1700
220.1200
221.1000
503,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
221.1100
221.8200
220.6400
221.3600
460,900
Tue, 23 Dec 2025
219.6200
220.5400
219.0500
220.3400
915,200
Mon, 22 Dec 2025
215.4600
219.8000
214.0000
219.6600
1,575,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
218.3100
218.4300
216.2800
216.3400
4,209,800
Thu, 18 Dec 2025
218.5500
220.5300
217.9200
218.3200
1,476,800
Wed, 17 Dec 2025
218.0000
220.5700
217.8200
219.7700
1,628,700
Tue, 16 Dec 2025
219.9400
220.5900
218.4000
218.9000
1,591,500
Mon, 15 Dec 2025
215.2200
218.6100
214.5400
218.3200
2,013,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
213.4700
216.7900
212.6600
215.6100
2,572,700
Thu, 11 Dec 2025
210.2700
213.2700
209.9100
212.0500
2,512,300
Wed, 10 Dec 2025
208.4800
209.9700
207.7400
209.1500
2,474,900
Tue, 09 Dec 2025
210.8100
212.2500
209.0600
209.3100
1,808,400
Mon, 08 Dec 2025
212.8200
213.2500
210.0000
210.2300
1,709,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
213.0700
215.3900
212.9100
213.5800
1,277,300
Thu, 04 Dec 2025
216.3000
216.7200
213.2600
214.1900
2,403,100
Wed, 03 Dec 2025
214.9600
217.5200
214.6200
216.1500
1,615,500
Tue, 02 Dec 2025
216.1500
216.7700
213.5100
214.5400
1,886,400
Mon, 01 Dec 2025
217.9400
219.4800
215.4300
215.9300
2,809,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
216.6500
218.3200
216.0000
217.8700
779,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
216.8100
218.1300
215.8300
217.3500
1,811,300
Tue, 25 Nov 2025
213.5000
216.6500
212.4900
216.2300
1,632,100
Mon, 24 Nov 2025
216.2000
216.2000
211.7100
211.8400
2,599,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
216.8800
218.3900
214.6200
216.6200
2,475,100
Thu, 20 Nov 2025
3 · 8-K
After-hours · 16:38 ET
FORM 8-K ↗
Thu, 20 Nov 2025
214.0000
217.6700
214.0000
216.8000
2,880,300
Wed, 19 Nov 2025
211.8800
217.0700
211.6000
215.6600
4,459,000
Tue, 18 Nov 2025
208.7600
211.6200
207.5000
211.3000
2,459,600
Mon, 17 Nov 2025
209.0700
209.6400
207.4900
207.9700
1,876,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
206.1100
210.9200
204.9100
209.1700
3,446,100
Thu, 13 Nov 2025
204.0000
207.4400
203.5600
204.5100
2,631,600
Wed, 12 Nov 2025
203.9600
205.9200
203.3500
203.8000
1,666,400
Tue, 11 Nov 2025
201.6400
203.7100
201.0200
203.2700
1,510,300
Mon, 10 Nov 2025
200.5500
201.1600
197.4700
200.4700
2,175,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
200.8000
202.3000
199.8600
201.9200
1,668,200
Thu, 06 Nov 2025
200.1700
201.6700
198.6200
199.6200
1,811,100
Wed, 05 Nov 2025
200.3200
202.2000
200.2700
200.5400
2,054,000
Tue, 04 Nov 2025
198.9100
200.8000
197.4600
200.6800
2,506,800
Mon, 03 Nov 2025
199.0000
199.3500
194.1100
196.7700
2,259,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
200.1000
201.0000
198.7500
199.7700
2,420,900
Thu, 30 Oct 2025
198.0000
201.4200
197.4400
200.5700
2,693,100
Wed, 29 Oct 2025
203.7900
203.7900
197.0200
197.5300
3,665,300
Tue, 28 Oct 2025
2 · 10-Q
After market open · 15:48 ET
10-Q ↗
Tue, 28 Oct 2025
198.9800
208.8000
197.2500
204.2300
3,979,400
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:40 ET
FORM 8-K ↗
Mon, 27 Oct 2025
215.2800
215.2800
212.9700
213.7700
2,753,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
217.0500
217.2500
214.2700
214.6600
1,850,400
Thu, 23 Oct 2025
217.8800
217.8800
214.0100
216.1100
1,498,100