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
267.0600
267.6000
260.4100
261.6900
1,060,166
Thu, 22 Oct 2026
17 · 8-K
After-hours · 20:30 ET
8-K ↗
Thu, 22 Oct 2026
264.6400
269.1500
262.9100
268.7200
1,230,800
Wed, 21 Oct 2026
263.7000
266.1600
262.1200
264.6400
1,358,100
Tue, 20 Oct 2026
257.9300
263.7600
255.9500
261.9200
1,678,600
Mon, 19 Oct 2026
258.2300
259.2500
255.0900
257.4500
1,286,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
255.4100
259.6200
253.9300
257.6300
1,738,000
Thu, 15 Oct 2026
244.1200
252.4200
243.9100
252.4000
1,653,100
Wed, 14 Oct 2026
241.2000
243.1500
238.7200
241.7700
1,051,300
Tue, 13 Oct 2026
244.9900
247.6300
242.3700
243.5400
998,700
Mon, 12 Oct 2026
243.1900
247.5200
243.1900
245.1500
683,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
246.4900
247.4800
243.5400
244.5800
1,102,600
Thu, 08 Oct 2026
241.5100
246.5400
240.6700
246.2600
1,434,300
Wed, 07 Oct 2026
245.9400
246.5500
241.6500
244.1300
874,900
Tue, 06 Oct 2026
247.0200
249.9000
246.5000
248.8500
960,400
Mon, 05 Oct 2026
241.7700
245.9300
238.3800
245.5700
1,015,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
246.0800
247.6200
242.7700
243.0600
914,100
Thu, 01 Oct 2026
243.5300
245.4200
237.0300
243.9800
2,141,500
Wed, 30 Sep 2026
243.3600
247.1100
242.1300
244.6300
1,511,000
Tue, 29 Sep 2026
246.5200
248.8400
239.9000
242.7500
1,653,800
Mon, 28 Sep 2026
242.9600
248.4000
241.0200
246.1500
1,281,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
242.3400
246.8800
241.4700
245.0000
1,700,300
Thu, 24 Sep 2026
243.8300
245.1400
241.1900
241.7000
1,212,500
Wed, 23 Sep 2026
245.2200
252.7000
243.6500
244.4000
1,730,800
Tue, 22 Sep 2026
250.4800
251.9300
242.7300
247.8700
1,223,200
Mon, 21 Sep 2026
243.6100
247.7100
241.1700
246.2000
1,130,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
241.8000
243.9700
240.6900
240.8300
2,060,700
Thu, 17 Sep 2026
248.6200
249.0500
241.7700
244.5000
919,200
Wed, 16 Sep 2026
249.4800
250.7900
242.5000
244.3000
1,230,700
Tue, 15 Sep 2026
250.5100
251.0300
247.0200
249.2000
772,000
Mon, 14 Sep 2026
250.8100
253.0100
248.2800
250.5400
955,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
253.3000
254.0000
250.7300
252.7400
1,031,300
Thu, 10 Sep 2026
247.3800
251.0300
246.2000
250.6000
1,003,000
Wed, 09 Sep 2026
251.4200
254.5500
249.5200
249.8900
1,028,600
Tue, 08 Sep 2026
259.7200
262.1900
257.9400
258.3000
958,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
258.6000
264.2700
258.5900
262.6300
1,113,100
Thu, 03 Sep 2026
267.4300
267.9900
259.6600
260.2300
1,029,400
Wed, 02 Sep 2026
260.2700
266.8300
259.5000
263.9300
1,254,700
Tue, 01 Sep 2026
266.9800
267.5800
257.1700
259.6900
1,672,600
Mon, 31 Aug 2026
272.9000
273.7400
268.7000
269.5800
996,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
275.9800
278.2300
270.4300
274.5100
714,800
Thu, 27 Aug 2026
271.2900
275.7900
270.2600
273.8500
1,168,700
Wed, 26 Aug 2026
274.7900
277.6500
272.3800
273.7400
874,800
Tue, 25 Aug 2026
281.0200
281.1900
273.0700
274.0900
632,700
Mon, 24 Aug 2026
276.5400
280.5500
274.0600
275.9400
826,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
272.8300
277.8000
270.9600
276.0400
903,200
Thu, 20 Aug 2026
272.0100
275.1000
270.4700
270.6700
583,000
Wed, 19 Aug 2026
274.4000
279.1400
272.4900
276.3000
864,100
Tue, 18 Aug 2026
278.0300
278.0700
270.1000
271.6500
725,800
Mon, 17 Aug 2026
280.3100
282.7200
277.0500
278.1500
702,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
282.0000
282.1100
277.1100
282.0000
658,100
Thu, 13 Aug 2026
281.9300
283.2100
277.0600
277.5200
606,400
Wed, 12 Aug 2026
288.2800
288.4000
279.8300
280.3800
723,600
Tue, 11 Aug 2026
285.0500
289.3700
283.8600
287.7900
694,000
Mon, 10 Aug 2026
283.2800
285.5300
282.4000
285.3400
774,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
280.2100
287.3300
280.2100
284.6900
1,215,300
Thu, 06 Aug 2026
286.0400
286.9500
280.4300
281.6300
960,900
Wed, 05 Aug 2026
285.2800
289.5000
285.2600
286.7700
733,200
Tue, 04 Aug 2026
286.6600
287.4200
281.9700
285.1000
1,237,200
Mon, 03 Aug 2026
271.0600
283.7300
271.0600
283.5900
1,520,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
268.6800
273.0400
266.6800
268.5700
1,982,900
Thu, 30 Jul 2026
287.9900
289.5500
271.0900
271.2400
1,783,200
Wed, 29 Jul 2026
16 · 10-Q
After market open · 13:19 ET
10-Q ↗
Wed, 29 Jul 2026
298.5700
300.6300
283.0000
283.9200
1,691,800
Wed, 29 Jul 2026
15 · 8-K
Pre-market · 07:05 ET
8-K ↗
Tue, 28 Jul 2026
284.9200
289.7900
283.9500
288.4200
1,432,200
Mon, 27 Jul 2026
14 · 8-K
After-hours · 17:27 ET
8-K ↗
Mon, 27 Jul 2026
284.7900
287.2700
282.6200
284.4900
915,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
275.5800
280.7900
274.4400
279.7000
797,900
Thu, 23 Jul 2026
275.4600
277.9700
272.4300
274.9300
824,100
Wed, 22 Jul 2026
277.1800
281.0800
276.7500
277.8300
725,900
Tue, 21 Jul 2026
281.5500
282.5200
274.8300
276.7500
1,027,600
Mon, 20 Jul 2026
290.9100
293.4300
278.8700
280.6200
1,219,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
291.0300
298.8500
287.0600
288.3300
689,800
Thu, 16 Jul 2026
287.3100
295.3700
287.3100
293.4700
621,000
Wed, 15 Jul 2026
290.0600
292.8200
287.5100
289.1100
701,000
Tue, 14 Jul 2026
295.8500
299.7400
291.7100
291.8900
736,200
Mon, 13 Jul 2026
294.6200
298.3500
290.9700
292.7800
802,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
288.7700
297.0500
288.4300
295.2500
1,493,000
Thu, 09 Jul 2026
285.7500
290.1400
284.5000
288.7300
939,100
Wed, 08 Jul 2026
294.2300
295.4900
284.6300
286.5900
1,037,200
Tue, 07 Jul 2026
305.0400
305.0400
294.9200
299.9000
1,013,600
Mon, 06 Jul 2026
304.6500
305.8300
299.9000
304.8400
785,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
298.2000
303.7400
295.5100
303.1900
1,340,400
Wed, 01 Jul 2026
292.0600
295.4900
286.8300
295.0300
1,216,900
Tue, 30 Jun 2026
305.6500
306.9900
291.4200
295.0100
1,936,800
Mon, 29 Jun 2026
302.8100
311.0000
300.0000
303.8200
1,448,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
313.7000
314.7700
307.0800
311.3500
1,602,800
Thu, 25 Jun 2026
310.6500
321.1600
309.0600
312.9700
1,111,600
Wed, 24 Jun 2026
302.0100
309.9200
301.7400
307.2900
1,730,900
Tue, 23 Jun 2026
301.7500
305.1400
299.0300
299.0900
878,700
Mon, 22 Jun 2026
300.6600
307.0300
298.5700
304.3900
968,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
298.3300
306.8600
296.6800
302.8400
2,011,600
Wed, 17 Jun 2026
299.0600
305.2800
293.0000
294.8200
1,058,100
Tue, 16 Jun 2026
295.0200
302.8700
295.0200
300.8300
1,383,800
Mon, 15 Jun 2026
292.2900
299.3700
287.8700
292.9900
1,178,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
284.7800
288.6300
280.9400
286.4700
915,100
Thu, 11 Jun 2026
273.7300
280.9600
271.8600
280.1900
1,559,200
Wed, 10 Jun 2026
280.5100
281.8100
271.7000
272.6700
1,372,400
Tue, 09 Jun 2026
272.5600
279.4200
271.6300
279.0000
1,322,800
Mon, 08 Jun 2026
279.2300
280.7000
269.5300
269.9800
1,249,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
283.7300
285.5600
280.3900
281.3800
1,416,000
Thu, 04 Jun 2026
286.9300
288.9800
281.8900
283.0600
1,091,900
Wed, 03 Jun 2026
280.7700
286.0800
280.5000
285.3000
969,400
Tue, 02 Jun 2026
278.5200
285.8800
278.5200
281.8400
1,342,400
Mon, 01 Jun 2026
278.6900
284.2000
275.4900
281.5600
1,415,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
276.9600
287.4200
276.9600
282.9200
2,057,200
Thu, 28 May 2026
274.5000
278.4900
273.7400
276.7500
1,617,100
Wed, 27 May 2026
271.8900
276.5800
270.0200
275.6500
1,223,600
Tue, 26 May 2026
262.4200
270.8100
261.2300
268.9400
1,160,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
263.0000
264.0800
257.8900
260.6500
803,700
Thu, 21 May 2026
260.2300
263.5900
258.2800
262.0800
701,500
Wed, 20 May 2026
259.2900
264.4000
258.0200
263.2600
1,202,800
Tue, 19 May 2026
265.4800
265.5600
252.4200
259.4600
1,497,600
Mon, 18 May 2026
268.3100
270.6700
265.7700
266.3300
984,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
271.5000
274.4000
266.7500
267.8300
954,700
Thu, 14 May 2026
276.6000
278.2300
274.6900
275.0900
850,700
Wed, 13 May 2026
277.8900
280.0600
272.8400
274.5400
1,229,100
Tue, 12 May 2026
282.2200
282.6300
277.8400
279.3300
900,200
Mon, 11 May 2026
13 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 11 May 2026
283.4900
284.5400
279.8100
282.7000
928,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
290.5400
291.0400
282.8000
283.7200
1,022,400
Thu, 07 May 2026
297.4900
298.7500
288.8900
288.9300
792,800
Wed, 06 May 2026
296.8400
298.3500
293.6300
295.7200
875,800
Tue, 05 May 2026
288.9300
294.8000
288.6100
291.5100
676,600
Mon, 04 May 2026
293.1300
295.1800
286.8000
287.7200
1,427,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
303.1600
303.1800
295.0100
297.3200
970,100
Thu, 30 Apr 2026
295.8300
303.9800
293.9700
301.7400
1,611,300
Wed, 29 Apr 2026
12 · 10-Q
After market open · 15:27 ET
10-Q ↗
Wed, 29 Apr 2026
303.1200
306.3000
294.9800
296.0800
2,056,300
Wed, 29 Apr 2026
11 · 8-K
Pre-market · 07:05 ET
8-K ↗
Tue, 28 Apr 2026
291.7900
292.5700
287.0600
291.4600
1,296,000
Mon, 27 Apr 2026
291.1300
295.5100
289.6700
291.3200
1,164,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
291.0800
294.3600
289.4000
292.0700
699,400
Thu, 23 Apr 2026
291.8300
294.1500
288.0000
292.7100
605,400
Wed, 22 Apr 2026
293.6500
295.4900
289.1500
290.1100
656,400
Tue, 21 Apr 2026
295.1200
296.7100
290.1000
290.7200
592,900
Mon, 20 Apr 2026
290.5800
295.8500
289.8100
294.7700
556,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
289.2200
297.5100
288.3200
291.7100
960,100
Thu, 16 Apr 2026
291.5900
293.0600
284.5000
285.7800
736,500
Wed, 15 Apr 2026
296.0000
296.2900
290.5900
291.2500
793,000
Tue, 14 Apr 2026
297.5800
299.4900
296.4800
296.8600
591,300
Mon, 13 Apr 2026
293.7100
297.5700
289.6200
297.1500
724,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
293.9800
295.8000
292.0400
295.4800
780,400
Thu, 09 Apr 2026
290.7300
294.8100
288.7800
293.0200
702,700
Wed, 08 Apr 2026
288.6700
294.4100
288.6300
292.5800
1,103,600
Tue, 07 Apr 2026
279.3600
280.5400
275.6700
277.8500
1,401,700
Mon, 06 Apr 2026
279.0000
281.8400
276.1100
281.6300
1,056,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
276.2900
284.5300
275.4200
279.8800
1,418,200
Wed, 01 Apr 2026
273.6000
282.3300
273.5400
280.1300
1,964,100
Tue, 31 Mar 2026
267.8800
273.7100
264.5500
272.3000
1,987,900
Mon, 30 Mar 2026
265.5300
268.0300
261.9500
266.9400
2,452,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
266.5400
266.7800
260.9200
261.4600
1,039,600
Thu, 26 Mar 2026
267.3100
271.8600
265.8100
266.5400
1,186,400
Wed, 25 Mar 2026
270.9700
271.6600
263.5900
269.5300
1,121,300
Tue, 24 Mar 2026
10 · DEF 14A
After-hours · 16:19 ET
DEF 14A ↗
Tue, 24 Mar 2026
9 · DEFA14A
After-hours · 16:30 ET
DEFA14A ↗
Tue, 24 Mar 2026
260.4300
270.9400
258.6600
266.7000
1,699,300
Mon, 23 Mar 2026
264.7800
267.0800
261.6500
263.7500
1,312,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
257.8500
259.4900
254.8500
258.4000
2,709,000
Thu, 19 Mar 2026
254.1500
257.4200
252.3500
257.0200
1,060,500
Wed, 18 Mar 2026
263.7400
263.7400
257.4100
257.8600
1,354,900
Tue, 17 Mar 2026
268.5500
269.7400
264.2300
265.4600
747,800
Mon, 16 Mar 2026
269.4000
271.0900
265.4900
265.9500
1,160,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
265.3200
269.3200
263.3600
265.4200
2,018,900
Thu, 12 Mar 2026
8 · 8-K
After market open · 10:57 ET
8-K ↗
Thu, 12 Mar 2026
263.1200
267.8100
255.0000
263.8100
2,890,100
Wed, 11 Mar 2026
270.4400
271.1800
265.9500
266.6000
1,348,200
Tue, 10 Mar 2026
273.5000
275.1300
269.9900
272.0000
1,217,000
Mon, 09 Mar 2026
271.8100
274.3300
266.8100
274.3300
1,866,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
281.5400
282.7000
273.8700
274.9900
1,535,800
Thu, 05 Mar 2026
291.3400
293.4800
281.3500
287.2300
1,693,900
Wed, 04 Mar 2026
297.3300
297.8900
292.5500
295.9800
1,308,400
Tue, 03 Mar 2026
301.9700
302.4000
294.7300
300.0000
1,095,000
Mon, 02 Mar 2026
306.8500
308.5100
301.6600
306.2000
1,162,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
305.7100
311.7700
304.6800
310.0000
1,792,000
Thu, 26 Feb 2026
307.0000
309.7400
305.4500
308.9900
945,700
Wed, 25 Feb 2026
318.6000
319.1500
305.2800
305.5300
1,345,900
Tue, 24 Feb 2026
311.8100
318.1000
309.5200
317.8900
1,347,600
Mon, 23 Feb 2026
303.0200
311.1400
300.4900
310.7900
1,284,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
303.3700
306.9500
298.6600
305.2900
1,631,400
Thu, 19 Feb 2026
7 · 10-K
After market open · 11:58 ET
10-K ↗
Thu, 19 Feb 2026
298.2900
304.0000
297.0800
302.8500
1,436,900
Wed, 18 Feb 2026
302.2200
304.3300
297.8300
299.3600
1,584,800
Tue, 17 Feb 2026
295.9500
311.3400
294.7200
302.2200
2,068,200
Tue, 17 Feb 2026
6 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
322.2200
328.7900
320.3600
327.6500
1,394,500
Thu, 12 Feb 2026
322.6500
325.5500
317.8900
321.9200
1,202,300
Wed, 11 Feb 2026
327.3600
329.0100
319.2800
319.7800
1,576,800
Tue, 10 Feb 2026
328.1200
331.0900
325.4000
330.3700
948,200
Mon, 09 Feb 2026
322.0700
327.8900
321.5200
327.3200
1,093,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
315.0000
324.5600
312.2000
323.7200
992,700
Thu, 05 Feb 2026
312.6400
314.8400
307.8800
310.7600
1,428,100
Wed, 04 Feb 2026
313.3000
314.0500
306.6000
311.4900
1,581,700
Tue, 03 Feb 2026
307.7200
318.6700
307.6300
311.0100
1,427,400
Mon, 02 Feb 2026
301.8300
307.4600
301.8300
305.9200
991,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
297.0100
301.0000
295.8400
300.5400
977,000
Thu, 29 Jan 2026
302.1200
303.8100
296.2600
299.4700
698,800
Wed, 28 Jan 2026
297.8300
300.3900
295.5900
299.7300
697,500
Tue, 27 Jan 2026
300.9900
301.3600
297.7100
298.6700
520,900
Mon, 26 Jan 2026
301.4300
302.4500
298.9300
300.4000
500,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
302.1100
304.6500
297.9500
300.0700
659,300
Thu, 22 Jan 2026
301.4800
306.5900
298.0900
303.2700
938,600
Wed, 21 Jan 2026
298.8200
301.0000
294.9900
299.0100
972,700
Tue, 20 Jan 2026
304.8400
304.8400
296.0600
296.1500
1,054,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
300.8600
306.8600
300.8600
305.9700
757,900
Thu, 15 Jan 2026
301.6300
304.7100
299.9000
301.7100
818,800
Wed, 14 Jan 2026
305.5000
309.9500
297.7400
298.4800
1,592,500
Tue, 13 Jan 2026
309.0100
311.3600
302.8800
311.0400
1,080,200
Mon, 12 Jan 2026
310.9400
313.3700
308.1100
309.6200
846,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
301.4100
311.9200
299.1500
311.6200
898,600
Thu, 08 Jan 2026
291.5100
299.7500
290.0100
299.1300
939,200
Wed, 07 Jan 2026
301.6900
302.7700
291.7700
292.1200
1,146,200
Tue, 06 Jan 2026
295.4500
302.5600
294.9900
299.8500
1,015,500
Mon, 05 Jan 2026
291.4400
297.2800
289.8800
296.6700
988,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
285.0800
294.7300
284.2300
292.6500
1,035,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
288.0100
289.0900
285.1400
285.2200
621,900
Tue, 30 Dec 2025
291.5200
292.8200
288.7300
288.8800
597,300
Mon, 29 Dec 2025
294.2500
295.0800
290.4200
292.0200
565,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
293.3300
294.5600
292.2700
294.2000
540,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
292.9300
294.9700
292.6200
293.6400
213,200
Tue, 23 Dec 2025
292.9400
293.7800
291.2300
292.8400
586,500
Mon, 22 Dec 2025
294.0700
294.0700
289.7900
291.8800
856,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
289.1200
293.1100
287.3200
291.8700
2,016,100
Thu, 18 Dec 2025
289.0900
292.5000
286.0200
288.3400
1,225,300
Wed, 17 Dec 2025
290.3800
290.3800
280.6000
285.4100
1,942,500
Tue, 16 Dec 2025
297.6600
298.2800
290.8200
292.0100
1,071,200
Mon, 15 Dec 2025
297.2200
298.1000
295.0900
296.6800
996,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
5 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 12 Dec 2025
4 · 8-K/A
After-hours · 16:31 ET
8-K/A ↗
Fri, 12 Dec 2025
299.4000
300.1700
292.4900
295.9400
983,500
Thu, 11 Dec 2025
297.9200
303.7500
296.8200
299.2700
900,200
Wed, 10 Dec 2025
290.4900
297.4900
289.5700
296.7700
727,800
Tue, 09 Dec 2025
295.0400
297.0000
290.6000
291.0400
676,400
Mon, 08 Dec 2025
3 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 08 Dec 2025
295.5800
300.8700
293.5400
295.7800
1,093,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
294.0300
296.5600
291.5600
294.8700
846,400
Thu, 04 Dec 2025
292.0000
294.0000
290.3400
293.6500
746,200
Wed, 03 Dec 2025
291.0000
295.1300
289.7600
292.5900
857,800
Tue, 02 Dec 2025
292.6600
293.2200
287.8700
289.8400
978,300
Mon, 01 Dec 2025
295.2000
296.3500
291.5800
291.8500
676,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
295.8700
297.6000
294.9800
297.2400
297,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
292.1800
296.6100
292.0600
295.0800
718,600
Tue, 25 Nov 2025
289.0000
293.0900
287.0800
292.7200
846,200
Mon, 24 Nov 2025
287.3900
288.4000
285.1800
287.1900
1,215,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
288.3500
291.7500
285.9900
287.8300
1,002,100
Thu, 20 Nov 2025
287.1200
291.3600
285.8400
285.9700
1,957,200
Wed, 19 Nov 2025
283.5400
285.3200
280.1000
284.2300
953,500
Tue, 18 Nov 2025
278.8600
283.5200
277.9400
281.8700
921,700
Mon, 17 Nov 2025
280.0400
282.2300
278.1200
280.0800
1,383,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
283.3700
284.6700
279.8500
280.5800
993,200
Thu, 13 Nov 2025
295.3700
297.3300
283.4200
284.0900
1,328,200
Wed, 12 Nov 2025
295.0000
297.7400
294.0100
295.0900
989,300
Tue, 11 Nov 2025
293.0000
296.8500
292.5300
295.1000
993,900
Mon, 10 Nov 2025
287.2300
295.3400
286.4400
292.8400
1,140,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
283.8800
289.9900
283.2300
287.3000
1,688,400
Thu, 06 Nov 2025
284.1800
289.9600
284.1800
286.3000
1,450,700
Wed, 05 Nov 2025
290.6200
296.0000
283.7000
285.1000
1,709,600
Tue, 04 Nov 2025
289.2200
294.1900
285.3100
292.2600
1,830,000
Mon, 03 Nov 2025
287.3200
293.4000
285.6700
288.5500
1,976,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
287.8100
291.5000
285.1400
289.5000
1,463,000
Thu, 30 Oct 2025
2 · 10-Q
After market open · 11:59 ET
10-Q ↗
Thu, 30 Oct 2025
285.5000
290.4500
278.9300
290.0000
2,616,900
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 29 Oct 2025
292.3500
299.1100
292.2200
294.9700
1,285,800
Tue, 28 Oct 2025
290.9500
293.8900
290.5100
292.5900
723,100
Mon, 27 Oct 2025
293.7500
296.0000
291.0400
292.0100
700,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
294.1800
296.2900
292.3500
292.7400
707,800
Thu, 23 Oct 2025
292.4300
295.2800
291.9400
292.0600
664,700