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
307.4000
310.0000
304.6800
307.1500
913,510
Thu, 22 Oct 2026
302.8600
308.3600
302.0200
308.2200
843,500
Wed, 21 Oct 2026
301.7700
303.9300
300.7900
302.6600
734,700
Tue, 20 Oct 2026
298.8700
302.7600
297.5200
302.5800
947,800
Mon, 19 Oct 2026
299.5700
301.5000
297.9700
298.6500
940,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
296.6000
301.5400
294.1700
299.5900
1,215,700
Thu, 15 Oct 2026
294.6800
296.9300
293.4300
296.6000
1,183,500
Wed, 14 Oct 2026
289.4300
292.8600
288.8600
292.5300
1,046,600
Tue, 13 Oct 2026
285.5100
290.1800
284.4400
288.9600
891,400
Mon, 12 Oct 2026
281.0000
285.8100
279.9000
283.8700
593,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
278.7400
282.7600
277.9000
281.2600
718,800
Thu, 08 Oct 2026
277.9200
278.9400
274.8200
278.3800
841,800
Wed, 07 Oct 2026
280.5000
282.1000
277.7700
278.1200
948,400
Tue, 06 Oct 2026
280.4300
282.2800
279.3100
281.0000
806,800
Mon, 05 Oct 2026
277.9800
282.1600
274.9700
279.4500
1,090,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
273.9600
280.0000
273.2800
277.5700
1,015,300
Thu, 01 Oct 2026
272.7800
274.2100
267.2800
273.3300
1,568,600
Wed, 30 Sep 2026
281.1100
282.5500
278.2100
278.2300
988,300
Tue, 29 Sep 2026
277.7500
281.0600
276.4700
279.1900
1,062,200
Mon, 28 Sep 2026
280.8100
282.2000
277.8900
278.7500
1,159,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
283.7000
284.9500
281.4000
281.7600
807,600
Thu, 24 Sep 2026
287.7100
288.6400
284.2500
284.4900
1,046,400
Wed, 23 Sep 2026
287.3500
289.8800
286.0900
286.9700
925,500
Tue, 22 Sep 2026
280.9400
288.3700
279.7200
287.8600
2,111,100
Mon, 21 Sep 2026
284.1200
284.3200
279.3700
279.4600
1,741,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
283.9900
286.0300
281.2300
284.1800
2,524,900
Thu, 17 Sep 2026
287.9600
288.0100
283.5300
286.1200
1,483,700
Wed, 16 Sep 2026
290.5700
292.0100
284.3400
287.0800
1,465,800
Tue, 15 Sep 2026
288.0000
290.6100
286.5700
290.5600
994,600
Mon, 14 Sep 2026
291.5800
293.3500
286.5400
287.1300
926,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
294.0900
295.5300
288.9600
291.4300
921,200
Thu, 10 Sep 2026
295.7400
297.2800
292.4800
293.6500
828,900
Wed, 09 Sep 2026
297.7300
299.0400
294.1000
295.2400
1,006,100
Tue, 08 Sep 2026
298.8600
302.8200
297.2000
297.7100
1,010,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
302.2600
304.4000
300.2100
301.2700
675,600
Thu, 03 Sep 2026
311.1000
311.7200
302.5700
304.2200
722,600
Wed, 02 Sep 2026
306.1900
311.8000
306.1900
309.4500
882,800
Tue, 01 Sep 2026
308.0000
308.9000
303.9400
305.3200
966,000
Mon, 31 Aug 2026
309.9600
313.9300
306.6200
309.4600
1,448,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
307.0400
308.3700
305.1900
308.0900
1,044,700
Thu, 27 Aug 2026
304.3000
306.5300
302.5600
305.4700
1,001,400
Wed, 26 Aug 2026
303.5200
308.8300
302.7400
306.6600
749,800
Tue, 25 Aug 2026
304.9200
306.5700
302.3700
303.8500
832,900
Mon, 24 Aug 2026
304.5500
306.4000
301.9500
306.2400
1,187,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
301.1100
307.9900
299.9000
305.1000
1,356,000
Thu, 20 Aug 2026
302.4700
311.0000
297.8500
300.3300
1,615,400
Wed, 19 Aug 2026
304.1200
306.1400
302.5100
303.2200
948,600
Tue, 18 Aug 2026
302.6700
304.9800
302.2500
303.2300
610,000
Mon, 17 Aug 2026
307.8900
307.9900
299.5000
300.8600
898,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
305.9100
309.2000
304.1600
308.9700
474,500
Thu, 13 Aug 2026
303.7900
307.3400
302.6700
305.5200
710,100
Wed, 12 Aug 2026
308.3700
308.5500
302.9400
304.0700
613,900
Tue, 11 Aug 2026
307.9800
311.5100
307.2500
309.3100
796,100
Mon, 10 Aug 2026
303.9900
308.2500
301.3500
308.1800
851,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
297.2400
303.6600
295.8600
303.4400
749,200
Thu, 06 Aug 2026
297.5300
299.9800
295.6700
299.9200
683,600
Wed, 05 Aug 2026
295.4300
297.0700
293.4400
295.0900
911,300
Tue, 04 Aug 2026
290.9000
296.9300
288.0000
294.7100
1,064,000
Mon, 03 Aug 2026
295.1400
296.0100
290.2000
292.9400
1,605,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
299.5700
301.7500
291.3800
294.8900
1,463,900
Thu, 30 Jul 2026
13 · 10-Q
After market open · 13:31 ET
FORM 10-Q ↗
Thu, 30 Jul 2026
308.5800
311.0800
297.3500
300.2000
1,614,400
Thu, 30 Jul 2026
12 · 8-K
Pre-market · 06:58 ET
FORM 8-K ↗
Wed, 29 Jul 2026
294.8000
295.5300
291.5400
294.2700
1,068,900
Tue, 28 Jul 2026
293.1100
298.1000
292.5800
292.8500
1,539,100
Mon, 27 Jul 2026
296.5000
297.3400
291.3800
292.5800
1,218,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
294.7700
298.7600
293.9800
297.8700
734,700
Thu, 23 Jul 2026
296.6200
299.7800
294.0800
294.2900
1,296,200
Wed, 22 Jul 2026
298.1000
300.3000
296.0100
297.0000
1,167,300
Tue, 21 Jul 2026
299.9200
301.9700
296.0800
296.3900
1,043,500
Mon, 20 Jul 2026
295.1000
298.8600
292.2200
296.6300
1,044,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
297.8000
304.5100
294.9200
295.6200
909,500
Thu, 16 Jul 2026
292.2200
298.2800
290.3200
297.2900
1,265,000
Wed, 15 Jul 2026
297.7700
299.0800
292.5900
293.6900
879,500
Tue, 14 Jul 2026
303.6900
307.1200
297.9800
299.4000
1,064,800
Mon, 13 Jul 2026
300.9200
304.3200
299.0000
301.9600
892,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
296.8600
301.3100
296.2900
299.5300
1,349,500
Thu, 09 Jul 2026
294.8300
297.7400
292.9400
295.8500
1,098,300
Wed, 08 Jul 2026
303.7100
303.7100
296.5900
296.7500
1,015,000
Tue, 07 Jul 2026
310.0000
311.6000
304.9700
305.0500
923,500
Mon, 06 Jul 2026
314.3000
314.8700
305.0200
308.8600
1,368,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
306.4600
314.2800
303.8300
314.1900
1,847,200
Wed, 01 Jul 2026
291.3600
307.7600
285.9100
306.4000
2,692,300
Tue, 30 Jun 2026
295.9500
304.7700
290.5900
293.1800
3,510,100
Tue, 30 Jun 2026
11 · 8-K
Pre-market · 08:08 ET
8-K ↗
Mon, 29 Jun 2026
277.4100
279.1800
270.1100
271.3500
1,307,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
279.2900
282.2700
277.1700
277.7900
1,741,500
Thu, 25 Jun 2026
277.8200
282.6300
276.3400
279.9300
1,260,300
Wed, 24 Jun 2026
282.0000
282.5700
275.5100
278.7300
1,826,400
Tue, 23 Jun 2026
281.4400
284.5500
279.6300
282.4500
1,874,200
Mon, 22 Jun 2026
279.3700
284.8600
278.8100
283.1100
1,907,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
283.4000
283.8400
278.6200
280.2100
2,568,800
Wed, 17 Jun 2026
279.4900
283.5800
279.3600
281.7500
1,748,100
Tue, 16 Jun 2026
283.0700
284.8500
278.2900
280.4800
1,859,200
Mon, 15 Jun 2026
280.0100
283.9900
276.6600
282.9600
1,164,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
280.0000
287.0700
279.5700
281.6200
1,239,500
Thu, 11 Jun 2026
279.4000
281.7600
277.7700
278.1200
979,000
Wed, 10 Jun 2026
284.6900
286.2400
276.3800
276.5100
1,247,900
Tue, 09 Jun 2026
278.8200
283.1400
278.0200
282.9800
1,314,200
Mon, 08 Jun 2026
281.9200
284.4800
274.3700
276.7700
1,326,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
283.0900
287.6000
282.1200
282.3500
1,154,000
Thu, 04 Jun 2026
282.7900
285.5000
281.8600
282.8500
1,041,700
Wed, 03 Jun 2026
278.3500
285.1700
277.1500
282.2700
900,000
Tue, 02 Jun 2026
279.1800
281.1200
277.7000
279.2900
961,900
Mon, 01 Jun 2026
278.6300
279.5300
275.2000
278.8900
1,253,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
282.1300
284.3800
277.9800
278.6200
2,030,500
Thu, 28 May 2026
285.1300
287.7500
281.7800
283.6500
971,900
Wed, 27 May 2026
288.5800
288.5800
284.8200
285.7300
861,600
Tue, 26 May 2026
289.0100
290.9200
287.0700
289.6000
1,043,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
291.9800
293.9900
288.3900
289.4700
1,038,000
Thu, 21 May 2026
289.1600
291.9100
286.1300
290.1900
1,273,000
Wed, 20 May 2026
289.1200
293.4000
285.4600
289.1900
1,668,100
Tue, 19 May 2026
293.0300
293.4300
289.6300
291.7700
843,000
Mon, 18 May 2026
295.2000
296.6800
292.5000
293.3100
1,133,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
300.4400
302.5000
292.6100
295.3800
1,244,800
Thu, 14 May 2026
306.8100
306.9600
298.0000
299.8700
1,416,300
Wed, 13 May 2026
304.8300
307.9600
302.2600
306.2000
1,149,200
Tue, 12 May 2026
305.0000
305.8800
298.4100
303.6000
925,100
Mon, 11 May 2026
297.4600
304.9200
297.4600
304.5000
781,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
295.7700
299.5000
295.2500
295.4100
607,200
Thu, 07 May 2026
298.3800
299.0500
291.5200
294.9900
1,216,400
Wed, 06 May 2026
301.5500
303.8200
299.7400
300.2100
877,700
Tue, 05 May 2026
298.6900
305.3900
297.1500
303.9300
801,000
Mon, 04 May 2026
300.0200
300.7500
295.4000
298.3500
1,154,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
304.0000
304.4300
298.6500
301.0700
1,028,400
Thu, 30 Apr 2026
10 · 10-Q
After market open · 11:07 ET
10-Q ↗
Thu, 30 Apr 2026
299.0000
302.5000
294.1300
300.0500
2,304,900
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 06:50 ET
FORM 8-K ↗
Wed, 29 Apr 2026
303.3500
304.6300
298.4000
302.5000
984,000
Tue, 28 Apr 2026
305.0700
306.1100
299.3800
303.3500
771,700
Mon, 27 Apr 2026
305.5000
307.2900
301.2200
302.3800
897,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
302.8000
304.5700
300.8900
301.7600
744,100
Thu, 23 Apr 2026
299.5300
304.0000
297.3200
303.6500
869,200
Wed, 22 Apr 2026
296.3000
297.5100
294.3700
296.7600
933,000
Tue, 21 Apr 2026
296.0000
298.9600
293.4600
294.7800
969,100
Mon, 20 Apr 2026
294.9700
298.6200
294.0000
296.1500
907,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
289.8800
294.9000
288.6500
291.8100
1,203,700
Thu, 16 Apr 2026
295.9900
298.6000
295.8300
297.2400
826,400
Wed, 15 Apr 2026
296.2100
296.9800
293.2900
295.2100
1,044,100
Tue, 14 Apr 2026
297.5000
297.5000
292.5300
296.6300
972,800
Mon, 13 Apr 2026
299.1100
301.0000
296.9600
298.6500
1,011,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
299.0000
299.6700
295.6900
298.7100
863,300
Thu, 09 Apr 2026
295.0000
301.2500
293.7200
297.7400
1,047,100
Wed, 08 Apr 2026
285.6100
296.6200
281.2500
296.6100
1,588,900
Tue, 07 Apr 2026
294.6400
296.3900
291.3400
292.3900
1,262,000
Mon, 06 Apr 2026
292.0700
294.1700
289.5000
294.1200
812,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
291.5000
296.4600
290.6500
293.5500
1,487,200
Wed, 01 Apr 2026
288.1400
290.0900
284.4100
289.4300
1,727,800
Tue, 31 Mar 2026
292.4500
294.9700
287.6400
290.4900
1,351,300
Mon, 30 Mar 2026
294.1000
296.4000
291.4200
291.5600
1,244,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
292.6900
294.7300
290.3800
292.1900
981,700
Thu, 26 Mar 2026
289.7300
295.2500
289.7300
293.1700
1,665,900
Wed, 25 Mar 2026
288.0000
290.6800
283.7100
290.0900
1,004,300
Tue, 24 Mar 2026
276.8200
288.0400
276.7600
286.2500
1,177,200
Mon, 23 Mar 2026
284.1400
284.9600
277.5000
278.6600
1,622,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
287.0700
287.0700
279.1500
281.0100
2,422,400
Thu, 19 Mar 2026
279.6600
287.7700
279.0000
284.1500
1,508,800
Wed, 18 Mar 2026
285.7500
288.7000
281.3300
281.4200
1,272,800
Tue, 17 Mar 2026
291.6600
292.0100
285.5700
286.1500
1,019,300
Mon, 16 Mar 2026
290.2000
290.2900
285.5300
289.1600
1,225,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
295.7500
296.8200
286.8700
287.9800
1,403,100
Thu, 12 Mar 2026
281.7800
292.5900
280.3300
290.4800
2,780,800
Wed, 11 Mar 2026
274.6100
278.2600
271.1800
277.6900
950,200
Tue, 10 Mar 2026
273.7300
277.1500
270.5500
275.1200
1,167,900
Mon, 09 Mar 2026
273.5000
276.2500
272.1700
274.4000
1,791,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
276.2700
276.2700
271.3100
272.1800
1,479,800
Thu, 05 Mar 2026
272.6700
278.1400
272.5000
276.3500
1,722,200
Wed, 04 Mar 2026
273.5600
274.9500
270.8600
274.2000
1,175,200
Tue, 03 Mar 2026
271.0000
274.5600
268.1200
273.0400
1,217,200
Mon, 02 Mar 2026
273.9000
277.2700
271.1700
276.4300
1,816,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
276.2300
278.0500
273.1300
275.6700
2,034,000
Thu, 26 Feb 2026
281.2800
282.5400
274.2100
276.2300
1,524,400
Wed, 25 Feb 2026
281.1300
282.9200
276.4800
280.3000
1,920,200
Tue, 24 Feb 2026
284.5500
284.8300
278.8000
279.4700
1,226,400
Mon, 23 Feb 2026
281.5100
284.5000
280.9500
283.2500
1,370,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
279.9300
283.7900
278.8000
281.1800
1,851,000
Thu, 19 Feb 2026
281.3600
282.5000
278.8300
280.7200
1,140,500
Wed, 18 Feb 2026
279.4500
282.8200
278.6200
282.3900
1,896,200
Tue, 17 Feb 2026
281.7500
281.7500
275.7300
277.6900
1,601,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
283.9000
286.8400
274.0900
279.7400
3,299,300
Thu, 12 Feb 2026
294.0900
296.4600
289.7600
291.5000
1,182,400
Wed, 11 Feb 2026
290.1100
294.6800
289.0700
293.1400
856,000
Tue, 10 Feb 2026
286.2500
293.1300
286.2500
290.7700
915,400
Mon, 09 Feb 2026
282.0700
286.8400
280.6600
286.3700
1,032,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
282.6400
286.7400
281.4000
283.1200
995,400
Thu, 05 Feb 2026
287.2300
287.8100
282.1700
283.5000
1,240,400
Wed, 04 Feb 2026
279.9900
286.7100
279.6300
286.5900
1,634,500
Tue, 03 Feb 2026
271.7900
278.0400
271.5100
277.9600
1,683,200
Mon, 02 Feb 2026
270.0100
275.1700
267.9300
270.9900
1,490,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
8 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Fri, 30 Jan 2026
267.3500
273.9000
262.6700
272.5000
2,571,400
Fri, 30 Jan 2026
7 · 8-K
Pre-market · 07:40 ET
FORM 8-K ↗
Thu, 29 Jan 2026
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 29 Jan 2026
256.3600
258.3500
254.2000
256.0200
2,621,900
Wed, 28 Jan 2026
259.3300
260.5300
253.9400
255.8900
2,067,400
Tue, 27 Jan 2026
261.5000
263.5000
258.5200
259.1200
899,800
Mon, 26 Jan 2026
263.0000
264.8700
261.9500
262.6200
1,229,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
264.0700
264.2100
259.6000
261.3500
1,294,800
Thu, 22 Jan 2026
263.8000
267.2200
262.7400
264.0400
1,357,200
Wed, 21 Jan 2026
261.1900
264.3700
258.5600
263.1100
1,233,500
Tue, 20 Jan 2026
263.9900
265.8500
256.5900
258.1800
1,987,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
264.0000
267.8500
264.0000
267.5300
1,459,800
Thu, 15 Jan 2026
268.0000
269.6800
264.4500
265.9800
1,229,900
Wed, 14 Jan 2026
266.2800
270.8800
265.9100
267.2500
1,417,400
Tue, 13 Jan 2026
266.7600
268.5800
264.4500
266.1800
1,045,200
Mon, 12 Jan 2026
263.5000
267.6800
261.7900
267.0400
1,475,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
260.2700
265.7000
260.0600
263.7200
1,505,500
Thu, 08 Jan 2026
262.8200
265.1600
259.0600
261.2200
1,543,500
Wed, 07 Jan 2026
257.9600
262.7700
255.2300
261.8700
2,065,700
Tue, 06 Jan 2026
254.2200
260.1600
252.4500
258.3600
1,531,000
Mon, 05 Jan 2026
247.8000
255.9700
247.4500
253.8400
1,606,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
245.2800
251.4400
242.3400
250.4700
1,407,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
248.4800
249.6100
246.9200
247.0200
876,800
Tue, 30 Dec 2025
247.8500
249.5900
246.5600
248.8200
1,077,700
Mon, 29 Dec 2025
247.0000
248.8000
246.0500
247.8500
1,303,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
246.9100
247.9400
245.0000
247.4200
950,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
244.7800
246.2600
244.1500
245.8400
645,500
Tue, 23 Dec 2025
244.3800
245.5100
242.2200
244.7700
919,800
Mon, 22 Dec 2025
239.9600
245.7100
239.4900
244.7800
1,926,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
241.6100
243.4800
238.6000
239.9600
2,972,700
Thu, 18 Dec 2025
247.8500
249.1700
243.6600
243.7500
1,892,300
Wed, 17 Dec 2025
242.2500
247.7200
241.6100
246.3800
2,454,100
Tue, 16 Dec 2025
243.2900
245.2400
238.9000
242.2500
2,690,300
Mon, 15 Dec 2025
240.9200
245.1100
239.9300
245.0100
2,099,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
242.8800
244.5000
239.9300
243.0000
3,053,500
Thu, 11 Dec 2025
239.0000
243.8100
238.1100
243.7300
1,911,200
Thu, 11 Dec 2025
5 · DEFA14A
Pre-market · 06:02 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Thu, 11 Dec 2025
4 · DEF 14A
Pre-market · 06:01 ET
DEFINITIVE PROXY STATEMENT ↗
Wed, 10 Dec 2025
229.8200
237.2400
229.1100
236.7100
3,623,000
Tue, 09 Dec 2025
236.5100
240.1900
230.0500
230.7600
3,329,700
Mon, 08 Dec 2025
255.0200
256.7200
230.3500
236.0500
4,138,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
261.5200
265.5200
260.3300
260.6900
1,315,500
Thu, 04 Dec 2025
260.3700
262.5400
258.0000
261.6200
1,354,100
Wed, 03 Dec 2025
257.8200
261.5500
257.6600
260.3500
1,465,400
Tue, 02 Dec 2025
260.8400
261.1000
256.2300
256.7700
1,044,500
Mon, 01 Dec 2025
260.0000
263.0700
259.5000
260.8600
1,284,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
260.1600
262.2900
258.9700
261.0500
457,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
258.3000
260.8300
257.5700
258.9600
725,700
Tue, 25 Nov 2025
3 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 25 Nov 2025
258.4800
259.8800
257.0000
258.9300
1,234,000
Mon, 24 Nov 2025
256.3800
257.3200
252.7100
256.5800
1,633,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
252.2200
257.7700
251.3800
257.3700
1,780,800
Thu, 20 Nov 2025
2 · 10-K
After market open · 10:20 ET
FORM 10-K ↗
Thu, 20 Nov 2025
254.0700
258.5600
250.8900
251.0900
1,156,400
Wed, 19 Nov 2025
252.6200
253.7500
250.0300
253.2500
965,500
Tue, 18 Nov 2025
251.3200
254.0000
249.2000
252.1600
1,008,100
Mon, 17 Nov 2025
258.2800
258.6400
252.6400
253.0900
1,200,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
261.9900
263.1500
258.6800
259.3400
843,100
Thu, 13 Nov 2025
260.0000
264.3000
260.0000
263.0300
1,255,600
Wed, 12 Nov 2025
262.5200
265.7900
261.1600
261.5500
983,100
Tue, 11 Nov 2025
259.5000
265.0800
257.9100
262.2300
1,113,700
Mon, 10 Nov 2025
260.5500
261.0200
256.4600
258.4300
1,208,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
256.6400
260.7400
255.0000
259.7400
1,666,900
Thu, 06 Nov 2025
249.3900
264.3100
249.2900
258.7900
4,254,500
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 07:44 ET
FORM 8-K ↗
Wed, 05 Nov 2025
240.7700
241.4800
235.5500
237.5600
2,160,000
Tue, 04 Nov 2025
238.5100
241.3000
237.1100
240.7700
1,720,000
Mon, 03 Nov 2025
241.9100
242.0700
235.9700
239.3600
1,472,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
244.0200
244.0200
239.0300
242.5900
2,161,500
Thu, 30 Oct 2025
246.8300
248.6900
244.4000
244.6600
1,090,500
Wed, 29 Oct 2025
253.6300
254.1300
247.8300
248.3400
1,142,900
Tue, 28 Oct 2025
255.7500
256.9400
253.8100
254.4300
996,600
Mon, 27 Oct 2025
255.7500
257.4500
254.6000
255.7600
914,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
255.3800
256.9000
253.5800
254.9100
829,500
Thu, 23 Oct 2025
254.5400
255.7900
251.7300
254.9300
956,400