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
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
357.9600
362.9300
357.3000
362.3600
240,856
Thu, 03 Sep 2026
356.7600
367.6100
355.9200
362.3000
304,600
Wed, 02 Sep 2026
363.8600
363.8600
347.2200
349.9300
303,000
Tue, 01 Sep 2026
366.6000
366.6000
353.5300
354.6700
355,700
Mon, 31 Aug 2026
374.2300
375.7600
365.6400
365.8700
570,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
379.8400
383.5700
377.7400
378.0100
251,000
Thu, 27 Aug 2026
383.1300
386.4900
378.5900
378.7500
216,600
Wed, 26 Aug 2026
391.1800
391.1800
384.8700
386.0800
329,100
Tue, 25 Aug 2026
385.5800
393.1100
382.5300
392.7900
243,400
Mon, 24 Aug 2026
387.7500
393.0700
383.2200
387.2100
225,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
391.8000
391.8000
383.1200
387.3700
257,400
Thu, 20 Aug 2026
385.5300
390.7100
381.1600
384.3000
301,800
Wed, 19 Aug 2026
375.1600
393.8400
375.1600
390.2100
429,200
Tue, 18 Aug 2026
373.1000
376.8500
362.0500
371.0300
398,800
Mon, 17 Aug 2026
372.7500
373.1100
368.4700
370.3100
341,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
369.2800
375.7100
366.2600
375.0000
339,800
Thu, 13 Aug 2026
364.0000
369.7000
361.7800
369.5200
247,700
Wed, 12 Aug 2026
368.7900
368.7900
359.6400
362.7400
283,000
Tue, 11 Aug 2026
356.3100
364.7400
356.3100
363.3600
215,100
Mon, 10 Aug 2026
358.6900
362.3900
354.5900
357.3500
215,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
364.0500
371.9500
361.0000
362.3800
324,200
Thu, 06 Aug 2026
372.7100
372.7100
360.2200
363.6900
236,500
Wed, 05 Aug 2026
368.9300
373.2900
363.9100
373.2400
281,400
Tue, 04 Aug 2026
365.8300
369.9500
363.5000
367.8600
324,200
Mon, 03 Aug 2026
357.1300
367.3700
357.1300
366.0600
417,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
360.0100
365.4300
353.9500
355.0300
410,000
Thu, 30 Jul 2026
13 · 10-Q
After market open · 13:45 ET
10-Q ↗
Thu, 30 Jul 2026
350.0000
363.8900
347.7800
361.7200
727,700
Thu, 30 Jul 2026
12 · 8-K
Pre-market · 07:31 ET
8-K ↗
Wed, 29 Jul 2026
339.7700
349.8100
337.6500
340.0000
675,600
Tue, 28 Jul 2026
337.4300
344.1600
335.5900
343.0800
454,100
Mon, 27 Jul 2026
329.0600
334.1700
328.8500
333.1500
281,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
322.6000
329.5500
322.1600
325.4500
263,100
Thu, 23 Jul 2026
320.8100
324.6200
315.0000
319.3800
281,500
Wed, 22 Jul 2026
326.3000
329.2900
320.0000
324.0400
339,400
Tue, 21 Jul 2026
323.4400
329.0300
322.2600
324.4400
436,300
Mon, 20 Jul 2026
329.5200
330.3900
323.5200
325.9400
421,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
334.2100
338.0000
328.0100
330.6700
418,400
Thu, 16 Jul 2026
324.7100
336.6400
324.7100
335.8500
308,400
Wed, 15 Jul 2026
315.2600
334.7800
315.2600
327.9100
530,200
Tue, 14 Jul 2026
319.0600
325.6400
314.3900
314.3900
446,800
Mon, 13 Jul 2026
326.9500
330.0000
320.0100
321.9500
319,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
328.6700
330.4000
322.8400
324.4400
189,200
Thu, 09 Jul 2026
321.4100
329.3500
320.0800
324.1900
378,800
Wed, 08 Jul 2026
327.4900
328.7600
321.1600
324.0300
365,000
Tue, 07 Jul 2026
332.9800
338.7500
331.8200
332.5700
381,700
Mon, 06 Jul 2026
328.6300
330.5200
323.4200
329.8600
295,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
321.8900
327.9900
320.5300
327.4600
404,900
Wed, 01 Jul 2026
311.1600
323.6400
308.9200
318.3500
392,800
Tue, 30 Jun 2026
315.6400
315.6400
308.9400
309.9500
364,000
Mon, 29 Jun 2026
312.5900
316.1700
307.3700
313.0800
472,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
305.8900
315.2900
303.8800
315.0600
941,900
Thu, 25 Jun 2026
301.3400
307.4000
299.5700
303.7600
318,100
Wed, 24 Jun 2026
304.9500
305.0600
297.0100
299.7800
250,100
Tue, 23 Jun 2026
295.4300
300.9000
294.4100
298.9400
273,000
Mon, 22 Jun 2026
294.2600
298.0000
291.3800
294.8400
293,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
304.4300
307.4800
292.2900
297.2900
788,400
Wed, 17 Jun 2026
300.6700
313.3600
296.9300
298.3100
622,300
Tue, 16 Jun 2026
301.0100
305.0800
299.5800
302.7500
331,300
Mon, 15 Jun 2026
302.0700
309.9600
295.9300
298.2400
322,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
299.6900
304.4100
296.9700
299.9500
247,300
Thu, 11 Jun 2026
302.4000
302.4000
294.6400
297.8800
245,900
Wed, 10 Jun 2026
305.5700
306.0400
297.6700
298.2200
252,500
Tue, 09 Jun 2026
295.4000
307.5900
294.9400
305.6100
440,700
Mon, 08 Jun 2026
295.0200
299.7000
293.0400
294.6900
251,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
298.4000
298.4000
294.1100
295.7100
296,900
Thu, 04 Jun 2026
294.9100
299.1300
292.8900
299.0200
317,600
Wed, 03 Jun 2026
291.5500
292.9600
288.6900
289.2500
320,700
Tue, 02 Jun 2026
282.1600
301.7300
279.7900
295.9900
627,000
Mon, 01 Jun 2026
280.7800
285.8500
277.9200
284.8600
500,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
285.6800
287.0200
280.7200
282.3100
566,800
Thu, 28 May 2026
11 · 8-K
After market open · 14:23 ET
8-K ↗
Thu, 28 May 2026
287.7600
291.4100
281.6700
285.6800
409,400
Wed, 27 May 2026
290.3200
297.5400
286.8200
289.9800
363,000
Tue, 26 May 2026
293.4500
295.2400
287.6800
289.5100
362,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
296.6300
296.6300
286.4900
291.6900
235,800
Thu, 21 May 2026
290.0900
293.9400
285.8500
292.9400
409,900
Wed, 20 May 2026
287.6800
293.2500
282.5400
293.0300
289,100
Tue, 19 May 2026
289.4800
295.7900
286.1100
286.5200
428,300
Mon, 18 May 2026
290.3100
296.5700
286.8900
288.9000
317,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
285.9900
289.9800
276.0300
288.2300
712,000
Thu, 14 May 2026
310.8100
313.7400
288.3600
288.9100
460,700
Wed, 13 May 2026
314.4400
316.4700
305.9200
310.6600
321,600
Tue, 12 May 2026
322.5000
324.1400
315.7300
315.7800
252,700
Mon, 11 May 2026
328.9900
329.4700
321.9700
322.8900
203,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
331.5900
334.5400
327.8700
329.8700
274,100
Thu, 07 May 2026
327.3700
332.2600
324.8700
328.0600
387,200
Wed, 06 May 2026
322.6600
330.9500
322.6600
325.5200
359,000
Tue, 05 May 2026
316.3200
321.4200
310.1300
318.1300
352,600
Mon, 04 May 2026
314.8300
322.3900
312.9700
314.8500
442,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
321.8500
324.1400
314.8800
315.2400
446,000
Thu, 30 Apr 2026
10 · 10-Q
After market open · 13:49 ET
10-Q ↗
Thu, 30 Apr 2026
328.5100
333.9700
312.0000
318.1300
877,300
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 07:31 ET
8-K ↗
Wed, 29 Apr 2026
339.4800
342.0500
331.2900
338.6600
702,900
Tue, 28 Apr 2026
344.3000
347.1000
340.4100
341.5500
353,900
Mon, 27 Apr 2026
337.3600
343.9900
337.3600
341.8700
292,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
339.9000
343.0900
336.9000
338.5600
291,300
Thu, 23 Apr 2026
353.6200
355.1700
331.2100
337.6300
742,300
Wed, 22 Apr 2026
350.2500
353.7200
344.8300
351.1800
387,500
Tue, 21 Apr 2026
353.0000
359.2800
345.2400
345.5900
579,000
Mon, 20 Apr 2026
345.8200
353.7000
345.8200
353.4700
454,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
342.3900
349.4900
337.1600
346.4300
390,900
Fri, 17 Apr 2026
8 · DEFA14A
Pre-market · 09:02 ET
DEFA14A ↗
Fri, 17 Apr 2026
7 · DEF 14A
Pre-market · 09:00 ET
DEF 14A ↗
Thu, 16 Apr 2026
333.7000
337.4000
332.0900
334.2700
285,800
Wed, 15 Apr 2026
329.1300
334.9100
328.6400
332.2100
416,400
Tue, 14 Apr 2026
325.0100
330.8400
324.7000
327.7100
277,200
Mon, 13 Apr 2026
315.1700
325.7600
315.1700
324.5400
368,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
319.3900
321.9800
314.0400
317.7400
317,700
Thu, 09 Apr 2026
315.9400
321.6700
312.2800
320.0000
374,500
Wed, 08 Apr 2026
320.0000
325.0000
318.4000
318.5300
492,400
Tue, 07 Apr 2026
304.9300
310.3800
302.8000
308.2000
330,600
Mon, 06 Apr 2026
305.9300
308.8700
304.8000
306.7800
268,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
300.8400
314.0500
300.0800
306.0500
396,200
Wed, 01 Apr 2026
304.9300
309.0500
303.2800
305.7500
417,100
Tue, 31 Mar 2026
304.2000
309.6100
296.4300
304.3200
359,300
Mon, 30 Mar 2026
297.3200
300.7400
294.1200
297.0000
444,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
296.9600
297.8400
291.7000
292.9300
403,400
Thu, 26 Mar 2026
297.1300
305.1100
296.3200
300.4400
370,900
Wed, 25 Mar 2026
300.5600
304.6900
292.4000
300.1900
405,500
Tue, 24 Mar 2026
293.7200
299.4900
290.8900
296.2500
489,700
Mon, 23 Mar 2026
303.2400
308.6800
299.0300
299.6000
457,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
298.6300
300.4900
291.6600
293.8000
642,100
Thu, 19 Mar 2026
300.6600
305.7500
297.4300
300.1000
513,200
Wed, 18 Mar 2026
299.8600
306.0900
298.4700
303.9000
556,900
Tue, 17 Mar 2026
305.7200
310.3700
302.3500
303.0000
464,200
Mon, 16 Mar 2026
306.9300
307.7000
299.6300
300.5700
530,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
302.2600
305.4500
296.3500
299.2900
486,400
Thu, 12 Mar 2026
6 · 8-K
After market open · 14:07 ET
8-K ↗
Thu, 12 Mar 2026
282.3200
299.7900
281.6000
294.1900
847,900
Wed, 11 Mar 2026
292.8400
295.0900
284.8700
289.5200
543,900
Tue, 10 Mar 2026
300.5000
304.4900
291.7400
295.5600
361,000
Mon, 09 Mar 2026
293.4600
302.7800
286.4500
301.6200
448,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
301.8300
303.7700
294.7700
299.2400
366,800
Thu, 05 Mar 2026
307.1200
315.1000
305.6000
309.3600
291,400
Wed, 04 Mar 2026
310.1300
313.9700
308.7200
310.9700
329,300
Tue, 03 Mar 2026
5 · 8-K
After-hours · 16:38 ET
8-K ↗
Tue, 03 Mar 2026
306.5000
315.2400
301.8000
309.7900
396,500
Mon, 02 Mar 2026
305.0100
316.3900
301.6000
313.6400
475,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
314.7600
319.7900
309.6400
315.5500
678,500
Thu, 26 Feb 2026
319.3200
325.0000
318.3800
322.7300
453,000
Wed, 25 Feb 2026
313.2500
316.7700
304.2700
316.5900
563,800
Tue, 24 Feb 2026
303.3700
311.4900
303.3700
310.9700
509,900
Mon, 23 Feb 2026
313.9900
317.8000
302.3100
304.3600
710,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
314.8000
320.1900
311.3000
314.0000
684,000
Thu, 19 Feb 2026
4 · 10-K
After market open · 14:05 ET
10-K ↗
Thu, 19 Feb 2026
311.0000
315.8300
306.7300
313.6900
839,200
Wed, 18 Feb 2026
296.0600
314.9900
284.1600
314.4200
1,014,100
Wed, 18 Feb 2026
3 · 8-K
Pre-market · 07:32 ET
8-K ↗
Tue, 17 Feb 2026
288.8400
291.0000
283.0200
286.8300
889,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
284.9900
289.7600
271.6500
289.1500
1,326,300
Thu, 12 Feb 2026
306.0800
308.7800
259.8300
280.1600
2,609,200
Wed, 11 Feb 2026
342.0500
346.5900
300.9100
303.1100
1,557,800
Tue, 10 Feb 2026
349.1400
352.0300
346.0400
346.2400
430,100
Mon, 09 Feb 2026
342.8400
348.1400
341.6000
346.4800
329,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
338.9900
345.9800
333.5900
342.7600
476,700
Thu, 05 Feb 2026
335.0000
341.1600
331.1900
334.9400
472,200
Wed, 04 Feb 2026
321.8100
334.4100
321.8100
333.9500
804,300
Tue, 03 Feb 2026
353.5000
355.0500
328.7500
330.8300
726,300
Mon, 02 Feb 2026
357.0000
360.7700
353.6900
353.9300
353,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
354.4700
360.0900
351.1700
357.9100
382,200
Thu, 29 Jan 2026
359.4000
363.0600
352.1000
358.6600
324,500
Wed, 28 Jan 2026
356.9900
362.9000
353.8500
356.3700
294,600
Tue, 27 Jan 2026
356.5900
360.1100
353.7100
356.0300
256,300
Mon, 26 Jan 2026
355.1100
357.9800
351.1800
357.2100
271,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
354.0000
356.9400
347.8800
354.0900
250,300
Thu, 22 Jan 2026
357.1500
360.4600
354.8000
356.3600
485,200
Wed, 21 Jan 2026
349.3300
357.3000
346.6500
354.5800
462,700
Tue, 20 Jan 2026
347.8700
352.8800
342.1700
344.4000
422,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
352.9700
357.4400
351.6000
355.6100
262,100
Thu, 15 Jan 2026
343.0500
355.1800
339.0400
354.0100
369,700
Wed, 14 Jan 2026
344.1400
346.1600
335.6500
339.7800
501,500
Tue, 13 Jan 2026
349.1200
351.0600
343.9300
345.6700
249,600
Mon, 12 Jan 2026
348.2900
352.7000
343.1700
350.4300
434,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
348.3600
353.0100
347.1600
350.0500
353,900
Thu, 08 Jan 2026
352.5900
355.0900
342.6000
346.2800
353,500
Wed, 07 Jan 2026
351.8900
356.5700
349.8400
352.7200
486,500
Tue, 06 Jan 2026
347.8500
351.9600
342.5700
350.5400
730,500
Mon, 05 Jan 2026
341.5900
349.6900
332.9300
349.1600
417,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
336.4300
337.5000
333.1300
335.8400
280,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
338.9000
339.7800
335.2800
336.4700
249,600
Tue, 30 Dec 2025
340.0800
341.8500
337.9900
339.1300
172,800
Mon, 29 Dec 2025
346.9000
347.8100
340.6100
341.0700
251,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
347.4300
347.4300
344.7900
346.9600
130,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
344.6800
347.5200
342.2800
346.9100
117,100
Tue, 23 Dec 2025
340.4100
342.7700
337.1700
342.0900
242,300
Mon, 22 Dec 2025
336.1500
340.7300
335.0200
340.4700
274,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
333.4100
338.3800
331.3300
336.6500
733,800
Thu, 18 Dec 2025
336.2500
337.8500
330.6200
334.2000
419,200
Wed, 17 Dec 2025
332.2700
339.4800
331.3500
333.5200
291,300
Tue, 16 Dec 2025
329.6200
337.6400
326.7700
333.7300
352,900
Mon, 15 Dec 2025
337.5800
338.5200
326.6900
328.9900
463,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
340.1400
340.1400
329.6800
334.6500
332,800
Thu, 11 Dec 2025
332.1800
338.8900
327.9200
337.6400
369,000
Wed, 10 Dec 2025
325.8600
332.5200
325.5500
331.3600
405,900
Tue, 09 Dec 2025
319.0000
328.0800
316.4300
325.1600
406,800
Mon, 08 Dec 2025
326.0700
327.2800
318.7700
319.9700
365,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
325.2000
331.3600
325.0400
327.6400
237,700
Thu, 04 Dec 2025
328.7500
331.3500
325.1200
327.5200
274,500
Wed, 03 Dec 2025
326.6900
332.0200
322.8300
329.6000
303,100
Tue, 02 Dec 2025
325.9200
328.8200
319.7400
324.2600
254,200
Mon, 01 Dec 2025
321.8000
327.3700
320.4500
323.8500
330,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
327.4700
332.0700
324.4200
325.6900
216,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
329.9800
335.8300
326.5400
330.0300
337,100
Tue, 25 Nov 2025
319.6600
331.7400
317.9600
330.7200
426,800
Mon, 24 Nov 2025
314.6000
320.5200
314.1600
318.4500
343,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
305.8200
316.1200
305.8200
314.8700
307,100
Thu, 20 Nov 2025
307.0600
315.5200
301.5500
301.6600
379,500
Wed, 19 Nov 2025
297.8500
304.5600
293.9600
303.2600
365,800
Tue, 18 Nov 2025
293.2200
299.2700
289.9600
297.2800
354,000
Mon, 17 Nov 2025
302.7300
305.9700
291.7500
292.3600
321,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
299.5600
304.1800
297.4700
302.5700
254,000
Thu, 13 Nov 2025
305.2600
309.8400
299.1400
301.8800
244,600
Wed, 12 Nov 2025
307.8800
310.3800
304.9800
307.2600
297,600
Tue, 11 Nov 2025
301.5900
309.4700
301.5900
308.5400
244,400
Mon, 10 Nov 2025
299.6000
304.1700
294.4300
299.7700
301,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
288.0900
300.2600
286.9200
299.5600
331,800
Thu, 06 Nov 2025
288.6900
291.7500
287.6100
288.0700
303,100
Wed, 05 Nov 2025
2 · 10-Q
After market open · 14:14 ET
10-Q ↗
Wed, 05 Nov 2025
290.1500
292.5400
274.7100
287.6200
716,200
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 07:31 ET
8-K ↗
Tue, 04 Nov 2025
299.5400
300.8400
294.1200
299.0400
532,900
Mon, 03 Nov 2025
301.4700
305.4000
295.0700
300.0600
346,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
302.8200
307.5600
298.0000
305.0900
353,500
Thu, 30 Oct 2025
302.2000
307.4300
296.6000
304.2000
226,200
Wed, 29 Oct 2025
309.7900
313.1400
302.7000
303.4500
484,200
Tue, 28 Oct 2025
315.1100
315.1100
311.3800
311.9900
180,000
Mon, 27 Oct 2025
319.8800
319.8800
315.3300
315.7100
145,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
320.6100
322.0700
313.4800
316.9900
265,100
Thu, 23 Oct 2025
314.6800
320.0000
312.7700
316.3900
513,200
Wed, 22 Oct 2025
311.5000
313.6300
308.8000
313.0200
314,000
Tue, 21 Oct 2025
305.4500
313.1200
304.2400
310.1800
190,300
Mon, 20 Oct 2025
301.8600
308.5700
298.2000
306.3400
239,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
295.9000
300.6900
294.2100
300.5500
237,200
Thu, 16 Oct 2025
306.6000
306.6000
296.6700
298.2800
346,000
Wed, 15 Oct 2025
296.4400
304.5900
296.0000
304.0900
402,600
Tue, 14 Oct 2025
288.6500
296.1900
288.6500
294.7300
319,300
Mon, 13 Oct 2025
286.4000
291.5600
283.1400
290.5100
372,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
290.5400
296.6100
282.0700
283.2300
305,000
Thu, 09 Oct 2025
284.7300
289.2900
282.6800
287.9100
320,100
Wed, 08 Oct 2025
286.7900
286.9700
281.4000
283.7200
280,900
Tue, 07 Oct 2025
290.1100
292.9300
285.7300
286.2900
278,500
Mon, 06 Oct 2025
294.7700
296.0800
287.0200
291.0600
220,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
293.5400
296.4900
292.3500
295.1700
198,100
Thu, 02 Oct 2025
295.3600
297.0600
291.4500
293.3600
253,900
Wed, 01 Oct 2025
298.1200
300.1300
293.6000
297.3200
218,000
Tue, 30 Sep 2025
300.7400
301.0000
294.7500
298.2800
260,700
Mon, 29 Sep 2025
303.3000
304.4200
299.1700
300.3800
247,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
302.4000
304.7500
299.5000
301.5000
359,000
Thu, 25 Sep 2025
300.3500
302.7000
298.6100
300.7300
281,200
Wed, 24 Sep 2025
312.1700
312.1700
302.1800
303.5600
610,100
Tue, 23 Sep 2025
314.8800
317.6000
312.7900
313.2300
191,600
Mon, 22 Sep 2025
316.3400
317.4000
311.9600
313.6800
330,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
321.3300
321.3300
315.9300
318.4800
913,500
Thu, 18 Sep 2025
316.8800
321.3000
316.8800
319.6600
298,900
Wed, 17 Sep 2025
313.3400
322.3700
313.3400
316.9800
478,200
Tue, 16 Sep 2025
314.1200
315.0800
309.2700
311.8400
443,100
Mon, 15 Sep 2025
313.1800
315.7700
311.8000
313.7500
399,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
313.1300
314.6800
311.0700
312.3700
523,800
Thu, 11 Sep 2025
309.4800
316.7900
307.5500
314.4100
464,800
Wed, 10 Sep 2025
307.8700
310.8300
306.5000
307.1200
475,500
Tue, 09 Sep 2025
311.1900
311.3000
306.2700
306.9400
381,300
Mon, 08 Sep 2025
307.9300
313.9100
305.8100
311.9900
374,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
311.5700
315.1400
307.7100
311.4900
337,900