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
314.7500
315.7200
305.5100
306.9500
1,780,281
Thu, 22 Oct 2026
305.7300
316.2700
304.6800
315.8800
1,575,600
Wed, 21 Oct 2026
305.7200
306.9500
303.9700
304.3700
1,297,900
Tue, 20 Oct 2026
302.0000
307.0000
300.8600
306.6000
1,440,400
Mon, 19 Oct 2026
299.0000
302.1500
296.3200
298.5000
1,228,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
301.0000
303.0800
298.2300
302.3000
1,545,500
Thu, 15 Oct 2026
293.5000
300.1100
292.4700
298.8100
2,072,100
Wed, 14 Oct 2026
283.8500
290.0800
283.5600
289.5800
1,396,400
Tue, 13 Oct 2026
287.2000
289.3500
277.4300
282.5300
1,540,500
Mon, 12 Oct 2026
283.3600
285.5500
281.3600
283.3400
970,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
17 · 8-K
After-hours · 20:15 ET
8-K ↗
Fri, 09 Oct 2026
281.1600
287.8900
280.4600
282.4300
885,400
Thu, 08 Oct 2026
278.9800
282.4200
275.3200
281.0300
1,552,800
Wed, 07 Oct 2026
274.8800
283.1300
274.7600
278.5100
1,632,900
Tue, 06 Oct 2026
271.7200
275.8200
270.0000
274.3700
1,093,400
Mon, 05 Oct 2026
270.0000
273.1100
266.4600
271.2900
1,536,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
270.0300
271.4000
266.0000
270.5300
1,914,100
Thu, 01 Oct 2026
275.9700
275.9700
262.8500
267.9600
1,981,000
Wed, 30 Sep 2026
16 · 8-K
After market open · 11:12 ET
8-K ↗
Wed, 30 Sep 2026
274.0300
278.8800
263.3600
271.8300
3,080,100
Tue, 29 Sep 2026
269.9700
276.6100
269.0100
275.2600
1,978,700
Mon, 28 Sep 2026
272.4800
272.4900
269.0500
271.8300
1,752,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
266.1300
273.3600
265.3500
272.0100
1,821,800
Thu, 24 Sep 2026
267.9000
269.3300
263.7600
265.5000
1,611,900
Wed, 23 Sep 2026
273.2600
274.7500
267.0200
268.2700
1,829,700
Tue, 22 Sep 2026
276.8500
278.4700
272.7300
273.7400
1,467,500
Mon, 21 Sep 2026
275.9100
275.9100
272.6200
274.4700
1,394,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
274.8600
277.7200
273.7400
275.2800
2,329,600
Thu, 17 Sep 2026
280.8300
281.4100
275.7600
276.0000
1,174,400
Wed, 16 Sep 2026
288.3100
289.8900
280.0900
280.4500
1,166,000
Tue, 15 Sep 2026
289.9000
290.7200
286.7200
288.9000
1,257,200
Mon, 14 Sep 2026
284.6000
290.9400
284.6000
290.0500
1,307,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
283.0100
285.0000
277.5100
280.7600
1,342,100
Thu, 10 Sep 2026
280.5600
285.5000
278.9400
280.9100
1,546,800
Wed, 09 Sep 2026
279.0000
282.4500
272.3400
278.1700
1,551,400
Tue, 08 Sep 2026
279.1000
279.3700
275.2600
275.8300
1,590,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
283.0600
284.6700
281.6300
282.5200
1,204,700
Thu, 03 Sep 2026
284.0500
286.5300
280.9500
286.2600
1,666,400
Wed, 02 Sep 2026
283.1000
286.8100
280.7000
282.8400
1,493,000
Tue, 01 Sep 2026
279.6600
283.5600
278.7100
283.0600
1,304,800
Mon, 31 Aug 2026
278.9900
278.9900
275.5900
276.0800
1,421,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
280.6800
280.6800
277.6500
278.8800
1,602,400
Thu, 27 Aug 2026
277.7900
281.8000
276.3100
277.6700
1,228,600
Wed, 26 Aug 2026
279.7000
286.0100
279.4000
280.8700
1,228,300
Tue, 25 Aug 2026
278.8700
279.5500
276.2500
279.3200
1,644,800
Mon, 24 Aug 2026
278.5100
281.7300
276.9600
280.4500
1,971,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
274.8100
279.3900
274.2500
277.5100
2,057,400
Thu, 20 Aug 2026
277.2400
278.8000
274.0400
274.4100
1,088,700
Wed, 19 Aug 2026
279.6100
282.7500
276.9100
277.4500
1,125,700
Tue, 18 Aug 2026
278.5000
282.5800
277.7300
278.5000
920,800
Mon, 17 Aug 2026
280.0000
280.1200
274.6100
275.3300
893,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
278.5400
283.0000
277.6900
282.5600
895,800
Thu, 13 Aug 2026
278.5900
280.3200
277.2400
277.9900
1,399,900
Wed, 12 Aug 2026
272.8200
279.0700
272.4600
277.4100
1,531,900
Tue, 11 Aug 2026
279.4800
279.8900
270.9100
273.8700
1,740,400
Mon, 10 Aug 2026
282.5400
285.7400
277.5800
278.4000
1,457,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
274.4900
283.3000
273.0300
282.4900
2,289,000
Thu, 06 Aug 2026
273.3700
276.7300
269.0100
275.2500
2,978,300
Wed, 05 Aug 2026
268.2400
272.5200
263.1100
270.5000
4,640,900
Tue, 04 Aug 2026
276.2700
276.9800
272.0800
274.0500
2,799,200
Mon, 03 Aug 2026
279.0500
283.8300
276.7100
282.0600
1,789,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
285.1100
287.3500
278.9700
279.0500
2,189,900
Thu, 30 Jul 2026
15 · 10-Q
After market open · 12:37 ET
10-Q ↗
Thu, 30 Jul 2026
286.0000
291.9500
281.0300
287.6600
2,320,600
Thu, 30 Jul 2026
14 · 8-K
Pre-market · 06:16 ET
8-K ↗
Wed, 29 Jul 2026
303.0000
303.0000
296.2200
296.4700
1,719,300
Tue, 28 Jul 2026
293.5800
304.6900
291.8900
301.0600
1,858,800
Mon, 27 Jul 2026
289.6500
293.3300
286.7100
291.0200
1,313,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
288.0800
290.5700
285.9300
289.5700
1,084,200
Thu, 23 Jul 2026
285.5500
289.9600
283.5000
286.2900
1,039,800
Wed, 22 Jul 2026
291.6800
293.2100
284.6600
284.8500
1,411,200
Tue, 21 Jul 2026
282.0000
290.5400
280.5600
290.4900
1,353,800
Mon, 20 Jul 2026
281.2300
285.7500
281.1400
283.9400
1,663,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
286.5700
289.6600
279.7500
281.4500
3,033,700
Thu, 16 Jul 2026
290.0000
291.9400
278.8600
283.8200
3,402,200
Wed, 15 Jul 2026
300.1100
304.8300
291.5200
297.8100
1,655,900
Tue, 14 Jul 2026
304.5000
305.4400
298.5200
303.3500
1,027,900
Mon, 13 Jul 2026
295.7500
305.2500
294.8800
304.5000
1,283,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
293.5700
294.2300
289.3100
293.4600
761,500
Thu, 09 Jul 2026
290.2600
296.6000
288.6800
291.8000
1,196,800
Wed, 08 Jul 2026
287.4300
291.7900
284.2300
289.7300
1,196,500
Tue, 07 Jul 2026
286.5300
289.9100
284.3400
286.6200
1,095,700
Mon, 06 Jul 2026
287.1300
287.3800
275.8000
281.9800
1,771,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
280.3800
287.7700
278.7900
287.7700
2,108,800
Wed, 01 Jul 2026
276.7400
279.5500
273.6600
277.0700
2,225,400
Tue, 30 Jun 2026
279.4700
279.6400
275.6100
275.6800
1,458,600
Mon, 29 Jun 2026
283.1000
284.3500
278.4400
278.7400
1,370,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
284.1600
289.0000
280.7100
282.7900
3,279,700
Thu, 25 Jun 2026
278.9000
285.5000
278.9000
281.8700
1,264,300
Wed, 24 Jun 2026
283.6400
283.6400
275.2900
279.4600
2,698,100
Tue, 23 Jun 2026
286.7300
286.7300
281.0400
283.0800
1,401,900
Mon, 22 Jun 2026
282.2600
284.2500
279.3900
282.0800
1,498,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
284.8300
286.1900
279.2000
279.2700
2,445,700
Wed, 17 Jun 2026
290.1300
291.1500
284.1100
285.0900
1,047,600
Tue, 16 Jun 2026
295.6800
295.7200
288.3700
291.8800
1,081,900
Mon, 15 Jun 2026
296.6000
298.0000
291.4900
293.8300
1,125,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
296.2200
299.2700
295.2500
298.0000
1,324,100
Thu, 11 Jun 2026
296.8700
297.2200
293.4000
294.8400
1,132,500
Wed, 10 Jun 2026
298.0000
298.0000
290.3900
295.8100
1,472,400
Tue, 09 Jun 2026
290.8000
295.0400
289.3800
295.0000
1,685,500
Mon, 08 Jun 2026
287.5100
291.4000
286.2600
289.6100
1,512,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
283.0000
290.3200
283.0000
289.4800
1,703,900
Thu, 04 Jun 2026
277.0000
284.1200
275.5600
280.6800
2,551,000
Wed, 03 Jun 2026
272.4900
274.7600
270.4300
270.7300
1,408,300
Tue, 02 Jun 2026
273.7000
277.0800
271.4600
272.7200
1,300,500
Mon, 01 Jun 2026
275.6200
277.9800
273.0700
274.1900
1,077,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
284.2000
287.3100
276.1400
277.4000
2,400,100
Thu, 28 May 2026
286.1300
288.6700
284.0000
284.3300
1,531,800
Wed, 27 May 2026
281.5000
286.6400
281.0900
285.7500
1,422,900
Tue, 26 May 2026
283.0000
284.2400
279.6700
280.8300
2,321,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
284.0800
286.5600
281.9600
286.2400
1,435,100
Thu, 21 May 2026
281.5200
285.4800
279.6700
282.0200
1,158,400
Wed, 20 May 2026
291.2700
292.3600
283.0000
283.1000
1,291,400
Tue, 19 May 2026
286.0800
293.2500
281.3300
291.2800
1,259,600
Mon, 18 May 2026
286.2400
290.3200
283.7400
286.6900
1,375,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
294.0000
296.2700
284.9100
285.2700
2,177,800
Thu, 14 May 2026
300.9000
300.9000
294.2200
294.9300
1,409,800
Wed, 13 May 2026
298.2900
303.3300
296.5100
300.7100
2,224,300
Wed, 13 May 2026
13 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 12 May 2026
290.0000
298.7100
286.4300
298.4900
2,291,500
Mon, 11 May 2026
290.3900
293.0000
287.0000
289.0700
1,695,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
285.6700
288.4700
283.8000
288.0600
1,659,200
Thu, 07 May 2026
283.3000
285.5700
280.7500
284.0400
1,201,000
Wed, 06 May 2026
276.5200
284.8200
275.7600
281.9800
2,579,100
Tue, 05 May 2026
279.2400
280.7800
274.0100
275.6600
1,840,300
Mon, 04 May 2026
283.0000
284.0500
277.4100
279.3500
1,598,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
289.0800
290.1400
281.3100
282.9000
1,520,000
Thu, 30 Apr 2026
12 · 10-Q
After market open · 11:47 ET
10-Q ↗
Thu, 30 Apr 2026
293.7700
293.7700
280.1200
290.5800
2,412,500
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 06:15 ET
8-K ↗
Wed, 29 Apr 2026
283.3700
293.2600
283.3700
292.3200
2,120,400
Tue, 28 Apr 2026
284.6700
288.9000
284.2900
284.9200
1,800,000
Mon, 27 Apr 2026
10 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 27 Apr 2026
275.3100
284.4400
275.3100
282.5800
1,467,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
279.3300
280.2100
272.3300
275.6400
1,594,700
Thu, 23 Apr 2026
276.2700
280.3600
275.4200
279.7200
1,694,500
Wed, 22 Apr 2026
277.0400
280.8200
274.6800
274.7000
1,357,900
Tue, 21 Apr 2026
284.0000
285.6700
275.9100
276.6900
1,975,000
Mon, 20 Apr 2026
279.7800
281.0000
278.1100
279.9200
1,271,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
275.5500
279.9300
274.8100
278.6400
1,899,100
Thu, 16 Apr 2026
270.5900
276.4700
269.7900
276.3700
1,270,600
Wed, 15 Apr 2026
270.9700
271.5300
264.9000
268.6300
1,886,900
Tue, 14 Apr 2026
273.8600
276.3000
271.5100
272.6000
939,500
Mon, 13 Apr 2026
270.0300
275.1400
269.0100
275.1200
1,173,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
277.8700
278.4100
271.1500
271.2500
906,700
Thu, 09 Apr 2026
275.9300
279.3600
275.7900
278.4500
908,000
Wed, 08 Apr 2026
275.9600
277.7900
272.4800
277.5600
1,067,600
Tue, 07 Apr 2026
278.3600
279.0000
272.6700
274.2500
1,515,300
Mon, 06 Apr 2026
271.1900
276.6400
269.6400
275.6900
1,045,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
267.4800
271.1900
265.6500
270.0200
904,500
Wed, 01 Apr 2026
266.5500
268.9100
265.2700
267.3200
1,157,900
Tue, 31 Mar 2026
259.5000
267.0000
258.0100
266.7500
1,509,500
Mon, 30 Mar 2026
264.0300
264.7900
257.8500
258.0800
2,393,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
271.7900
271.7900
259.8200
261.9600
2,261,600
Thu, 26 Mar 2026
269.8500
273.1100
269.8500
272.0800
1,676,900
Wed, 25 Mar 2026
266.3700
270.9500
264.2900
270.3600
1,771,900
Tue, 24 Mar 2026
262.0200
266.7600
260.6100
265.8700
1,319,800
Mon, 23 Mar 2026
265.2100
265.5000
259.0000
261.4900
2,044,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
263.2800
266.1800
261.0100
262.8400
3,839,900
Thu, 19 Mar 2026
266.4400
268.7100
263.3300
264.5700
1,522,500
Wed, 18 Mar 2026
262.9900
268.5900
259.2100
264.6100
1,650,500
Tue, 17 Mar 2026
270.6700
271.6000
261.1400
263.4700
2,092,600
Mon, 16 Mar 2026
268.8100
269.8400
266.0200
268.3500
1,166,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
9 · DEF 14A
After-hours · 16:36 ET
DEF 14A ↗
Fri, 13 Mar 2026
8 · DEFA14A
After-hours · 16:39 ET
DEFA14A ↗
Fri, 13 Mar 2026
270.0000
270.9700
265.3600
267.1900
1,331,700
Thu, 12 Mar 2026
263.2800
268.8800
263.0800
265.8800
2,086,600
Wed, 11 Mar 2026
262.4100
263.5500
258.1400
260.8700
2,055,800
Tue, 10 Mar 2026
269.8700
270.0000
262.0200
262.4400
2,044,800
Mon, 09 Mar 2026
268.6700
271.2500
264.4700
269.6600
1,677,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
282.3900
282.3900
267.7700
271.6300
2,109,000
Thu, 05 Mar 2026
280.8400
282.5900
279.1100
281.2700
1,577,700
Wed, 04 Mar 2026
281.1000
285.9100
280.8000
284.7400
1,422,100
Tue, 03 Mar 2026
283.0000
286.4300
271.7800
283.9300
2,673,700
Tue, 03 Mar 2026
7 · 8-K
Pre-market · 07:42 ET
8-K ↗
Mon, 02 Mar 2026
288.9100
292.3200
287.4000
290.8500
1,295,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
287.7800
290.3800
284.7200
289.8200
2,245,800
Fri, 27 Feb 2026
6 · 8-K
Pre-market · 06:15 ET
8-K ↗
Thu, 26 Feb 2026
5 · 10-K
After market open · 12:08 ET
10-K ↗
Thu, 26 Feb 2026
286.7500
289.5900
285.8600
288.8200
1,215,700
Wed, 25 Feb 2026
283.8200
287.0900
281.8300
284.4400
1,759,500
Tue, 24 Feb 2026
283.5100
284.7200
277.1700
281.0000
2,287,500
Mon, 23 Feb 2026
279.1000
284.3600
278.7200
283.1800
1,632,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
285.6400
286.2400
277.1600
280.3100
1,943,700
Thu, 19 Feb 2026
290.0100
290.0100
285.2900
285.9200
830,400
Wed, 18 Feb 2026
290.3400
292.1300
287.6100
290.1200
932,700
Tue, 17 Feb 2026
294.4300
297.2500
289.4100
290.7100
1,048,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
287.6300
293.3200
287.6300
291.4400
1,071,500
Thu, 12 Feb 2026
294.7300
297.0000
286.5000
287.6100
1,412,700
Wed, 11 Feb 2026
286.9500
296.3600
283.2000
294.7300
2,434,200
Tue, 10 Feb 2026
296.6500
296.9000
287.4900
287.8100
1,814,200
Mon, 09 Feb 2026
295.0000
297.0000
288.7000
294.4000
1,730,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
283.7200
297.8000
283.5000
292.0500
2,865,800
Thu, 05 Feb 2026
277.2000
285.0000
273.9500
284.5300
3,927,100
Thu, 05 Feb 2026
4 · 8-K
Pre-market · 06:15 ET
8-K ↗
Wed, 04 Feb 2026
269.8000
281.8700
269.1600
271.7100
4,096,100
Tue, 03 Feb 2026
271.7600
276.7100
271.3300
275.3900
1,419,900
Mon, 02 Feb 2026
272.0900
275.8400
268.7600
271.5400
1,890,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
271.5100
274.1100
268.4500
274.1100
1,752,400
Thu, 29 Jan 2026
273.5200
276.0900
270.1700
271.2700
1,554,600
Wed, 28 Jan 2026
268.9000
273.5800
265.7500
272.3800
1,583,500
Tue, 27 Jan 2026
279.0000
281.3900
269.5800
270.0900
2,225,100
Mon, 26 Jan 2026
279.5000
281.4900
277.1000
280.4100
1,324,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
279.9900
281.0300
277.7400
279.2000
1,024,000
Thu, 22 Jan 2026
274.7500
280.7300
274.2600
280.3900
1,427,800
Wed, 21 Jan 2026
271.5400
276.4300
270.6200
274.9100
1,212,800
Tue, 20 Jan 2026
270.5700
274.4800
268.3600
271.2400
1,512,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
276.3200
276.9600
270.7700
272.2100
1,702,700
Thu, 15 Jan 2026
271.5400
278.0000
268.9500
277.9400
1,656,800
Wed, 14 Jan 2026
272.1900
276.6700
270.9600
271.0000
1,822,500
Tue, 13 Jan 2026
276.4900
276.5000
270.3100
271.8100
1,014,100
Mon, 12 Jan 2026
279.5000
279.5000
270.5600
276.0200
1,616,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
286.5300
286.8800
278.2000
278.9500
1,696,400
Thu, 08 Jan 2026
280.3100
286.7300
279.5100
283.9100
1,398,600
Wed, 07 Jan 2026
287.0000
287.0000
277.7900
279.1200
1,947,300
Tue, 06 Jan 2026
284.9400
289.0300
280.7600
284.7600
1,720,000
Mon, 05 Jan 2026
277.6200
285.1700
277.1500
283.9700
1,498,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
276.6600
280.5000
274.0000
279.1200
1,099,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
276.5100
277.4400
274.6000
275.2300
1,200,600
Tue, 30 Dec 2025
276.0200
277.3200
275.0000
276.4800
787,700
Mon, 29 Dec 2025
277.0000
277.8900
275.3100
276.0100
992,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
275.1600
276.7800
273.9400
276.5100
760,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
274.0000
275.7100
272.5600
274.8600
578,400
Tue, 23 Dec 2025
275.4300
275.9400
273.2900
273.7500
1,013,000
Mon, 22 Dec 2025
268.9900
275.7400
268.8000
275.6000
1,420,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
273.4800
275.3900
270.7200
271.8900
4,195,300
Thu, 18 Dec 2025
273.1300
275.5300
270.6200
274.0000
1,678,900
Wed, 17 Dec 2025
275.5800
277.5100
273.6800
273.8400
1,681,100
Tue, 16 Dec 2025
277.4900
277.6800
274.6800
276.1100
1,600,200
Mon, 15 Dec 2025
276.0100
278.0000
274.2100
277.1500
1,713,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
273.8600
275.2700
272.4000
274.7000
1,758,600
Thu, 11 Dec 2025
264.9100
273.5300
263.7900
272.2600
2,084,100
Wed, 10 Dec 2025
262.1600
264.1500
261.2500
262.6000
1,373,700
Tue, 09 Dec 2025
265.1700
266.5000
262.4400
262.7100
1,160,200
Mon, 08 Dec 2025
265.4400
265.5000
258.2700
263.5400
2,547,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
268.4600
269.0800
263.8700
265.4400
1,095,700
Thu, 04 Dec 2025
270.0000
272.0900
266.5100
268.4200
1,551,400
Wed, 03 Dec 2025
276.0000
277.9600
270.0600
270.3200
1,925,700
Tue, 02 Dec 2025
274.4700
276.1200
271.3100
274.1000
1,534,600
Mon, 01 Dec 2025
277.0700
278.6900
273.2700
273.5700
1,978,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
278.9400
280.2400
277.0500
277.2800
562,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
278.2000
280.5900
276.0000
278.3500
1,103,100
Tue, 25 Nov 2025
273.6900
280.1900
271.2400
278.2000
1,862,100
Mon, 24 Nov 2025
278.5900
281.0000
269.5400
271.4700
2,640,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
271.6100
280.0900
270.2200
278.0900
1,928,700
Thu, 20 Nov 2025
271.4100
274.4300
267.5200
269.6000
2,005,800
Wed, 19 Nov 2025
274.7500
276.0000
271.0200
271.9900
1,732,700
Tue, 18 Nov 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 18 Nov 2025
270.2000
274.2100
268.2800
272.6100
2,048,200
Mon, 17 Nov 2025
269.9500
274.6100
268.3500
271.3300
2,003,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
272.0000
273.6000
267.6900
269.6600
1,960,300
Thu, 13 Nov 2025
270.7500
275.4100
270.2900
270.8900
2,678,100
Wed, 12 Nov 2025
266.5000
276.1400
266.5000
270.6100
2,459,700
Tue, 11 Nov 2025
260.2600
269.1500
259.5100
268.0000
3,298,600
Mon, 10 Nov 2025
261.1000
263.5900
256.5200
258.1600
2,543,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
257.0000
265.8800
255.5300
264.5800
3,025,500
Thu, 06 Nov 2025
259.5800
264.5700
255.6700
256.3800
2,882,000
Wed, 05 Nov 2025
261.4600
266.1800
259.4700
259.5800
3,202,200
Tue, 04 Nov 2025
257.7000
264.8000
256.0000
264.6600
3,686,500
Mon, 03 Nov 2025
242.7400
261.0600
239.5100
258.6200
5,479,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
248.0600
248.5300
240.6700
244.4100
5,144,700
Thu, 30 Oct 2025
2 · 10-Q
After market open · 12:20 ET
10-Q ↗
Thu, 30 Oct 2025
265.0000
273.3200
245.6100
247.1000
9,349,000
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 06:15 ET
8-K ↗
Wed, 29 Oct 2025
305.9200
306.0100
298.2200
299.1200
1,992,400
Tue, 28 Oct 2025
309.6300
311.3400
306.2400
308.4100
1,173,600
Mon, 27 Oct 2025
301.4500
309.7100
301.0000
309.1800
1,375,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
306.4300
306.4300
300.0800
301.7800
1,318,300
Thu, 23 Oct 2025
306.0000
306.0000
300.5000
305.0700
1,214,000