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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
277.1800
281.0800
276.7500
277.8300
585,962
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
16 · 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
15 · 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
14 · 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
13 · DEF 14A
After-hours · 16:19 ET
DEF 14A ↗
Tue, 24 Mar 2026
12 · 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
11 · 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
10 · 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
9 · 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
8 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 12 Dec 2025
7 · 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
6 · 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
5 · 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
4 · 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
Wed, 22 Oct 2025
297.5700
299.1600
292.2700
293.6700
733,700
Tue, 21 Oct 2025
295.5800
299.3100
293.6300
297.5700
689,300
Mon, 20 Oct 2025
297.5000
298.0900
292.9300
295.4700
671,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
295.4500
297.0900
293.5300
295.3500
675,200
Thu, 16 Oct 2025
304.0400
304.3500
295.7600
296.2300
791,600
Wed, 15 Oct 2025
309.5600
311.7400
301.3600
303.1000
880,800
Tue, 14 Oct 2025
301.6700
310.6900
301.5600
309.0700
858,000
Tue, 14 Oct 2025
3 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 13 Oct 2025
302.7400
305.2000
301.5700
302.7500
588,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
304.2000
304.3500
301.0300
301.4300
570,900
Thu, 09 Oct 2025
304.8600
305.2600
301.2600
302.9000
363,300
Wed, 08 Oct 2025
301.9000
305.4800
300.7300
304.4300
534,200
Tue, 07 Oct 2025
305.7800
307.3900
299.7700
300.9000
636,100
Mon, 06 Oct 2025
304.0900
306.9100
301.0100
304.6700
523,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
303.4500
305.7900
296.9900
304.7000
620,400
Thu, 02 Oct 2025
301.4800
305.2100
301.0000
303.3700
900,000
Wed, 01 Oct 2025
307.4000
309.1700
298.8300
301.6400
1,064,500
Tue, 30 Sep 2025
304.0000
308.1800
303.1100
307.6200
765,200
Mon, 29 Sep 2025
300.9800
303.7900
299.4800
303.0200
788,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
296.9700
301.8000
295.5300
299.2900
669,800
Thu, 25 Sep 2025
291.7700
295.4400
290.0300
294.7600
463,500
Wed, 24 Sep 2025
296.7600
297.7700
291.4600
293.8100
759,000
Tue, 23 Sep 2025
299.6100
301.3600
296.4300
297.5900
580,600
Mon, 22 Sep 2025
297.1500
301.3500
295.7600
298.8900
730,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
300.1200
300.6500
295.6500
297.7900
1,291,300
Thu, 18 Sep 2025
291.8000
300.3400
291.6000
298.5800
622,400
Wed, 17 Sep 2025
292.2000
297.1000
290.0000
292.2500
679,700
Tue, 16 Sep 2025
294.4800
295.7800
291.2300
291.9600
732,900
Mon, 15 Sep 2025
294.6600
296.2600
293.3600
294.0300
592,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
299.9000
300.8000
294.4800
294.9400
619,800
Thu, 11 Sep 2025
296.2000
302.2100
295.8900
301.6500
808,100
Wed, 10 Sep 2025
292.8100
295.6500
291.9000
294.4300
473,000
Tue, 09 Sep 2025
297.2600
298.7300
290.9000
292.4400
713,600
Mon, 08 Sep 2025
295.1900
299.2900
293.5200
298.9100
776,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
293.6600
295.2600
291.6100
294.8100
585,200
Thu, 04 Sep 2025
289.2400
292.9000
287.4700
292.3300
1,131,500
Wed, 03 Sep 2025
292.5300
292.5300
286.8000
288.0500
875,100
Tue, 02 Sep 2025
288.4800
292.8000
287.3100
292.4900
1,143,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
291.1900
292.4000
289.4800
291.1600
609,900
Thu, 28 Aug 2025
291.1400
291.6500
288.8200
291.1600
323,100
Wed, 27 Aug 2025
290.0200
291.3900
289.9500
291.1500
578,600
Tue, 26 Aug 2025
290.9800
292.7400
289.8600
291.2000
839,500
Mon, 25 Aug 2025
291.9800
292.2800
289.3600
290.3000
441,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
289.7100
294.9600
289.3600
292.4000
529,900
Thu, 21 Aug 2025
284.6100
289.0500
284.6100
288.2800
627,300
Wed, 20 Aug 2025
291.3400
291.7500
283.6100
286.2800
1,098,100
Tue, 19 Aug 2025
290.5200
293.3900
289.3200
292.8400
1,023,800
Mon, 18 Aug 2025
291.6400
292.6100
289.8100
289.8800
809,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
294.7700
294.9800
290.9500
291.6200
789,100
Thu, 14 Aug 2025
293.0500
294.5800
292.0800
293.1000
969,200
Wed, 13 Aug 2025
293.3300
296.1200
289.9200
295.6400
1,125,700
Tue, 12 Aug 2025
285.9700
292.8700
284.4400
291.8900
1,070,300
Mon, 11 Aug 2025
286.5700
286.6100
283.5900
285.2400
976,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
283.0000
287.7400
281.7700
286.5200
638,400
Thu, 07 Aug 2025
284.5000
286.5600
278.3900
282.1000
1,039,900
Wed, 06 Aug 2025
283.1500
283.4300
280.4800
281.5900
785,500
Tue, 05 Aug 2025
281.3000
283.5900
279.3600
283.1700
788,700
Mon, 04 Aug 2025
278.0700
284.9400
277.2700
281.8500
1,351,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
273.8400
275.2800
270.6400
274.9400
1,442,200
Thu, 31 Jul 2025
2 · 10-Q
After market open · 11:50 ET
10-Q ↗
Thu, 31 Jul 2025
266.0000
276.0900
263.1700
274.6700
2,372,300
Thu, 31 Jul 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 30 Jul 2025
274.7900
275.9400
271.3300
272.7700
1,416,000
Tue, 29 Jul 2025
272.2700
274.3300
270.4600
273.9200
985,600
Mon, 28 Jul 2025
274.0000
276.4000
268.6700
270.1100
1,021,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
271.6600
275.1700
271.0100
274.8300
579,700
Thu, 24 Jul 2025
268.8900
272.1400
268.4200
271.4200
706,000
Wed, 23 Jul 2025
269.4000
270.0000
267.5800
269.1100
649,100
Tue, 22 Jul 2025
265.9000
268.4600
264.7400
267.7800
1,233,700