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
343.1100
354.5100
341.9500
352.1400
400,265
Thu, 03 Sep 2026
344.9900
347.2100
339.6600
345.0400
647,800
Wed, 02 Sep 2026
335.7000
345.6500
331.8500
341.9300
616,100
Tue, 01 Sep 2026
342.7700
347.7400
334.3500
334.8500
500,300
Mon, 31 Aug 2026
352.5000
355.3000
343.0600
346.5800
3,662,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
362.5200
363.6600
353.0000
356.5300
374,700
Thu, 27 Aug 2026
361.9900
366.0200
359.4600
360.7400
340,800
Wed, 26 Aug 2026
365.1900
369.4600
363.5900
365.7200
323,400
Tue, 25 Aug 2026
363.9900
365.2700
359.9700
363.2700
383,900
Mon, 24 Aug 2026
368.6700
372.7400
359.5000
362.5200
429,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
361.1200
370.4100
359.5200
367.6800
511,600
Thu, 20 Aug 2026
362.7400
363.2700
350.3600
357.5500
380,900
Wed, 19 Aug 2026
358.9200
369.3000
356.9900
365.6300
343,200
Tue, 18 Aug 2026
363.0100
363.0100
352.0600
356.3600
433,800
Mon, 17 Aug 2026
366.2000
366.7900
357.4100
360.7000
553,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
374.8000
376.7900
368.7800
370.0400
301,900
Thu, 13 Aug 2026
385.9200
387.0100
372.7100
375.8000
679,800
Wed, 12 Aug 2026
389.8000
392.4000
382.0100
382.6100
390,700
Tue, 11 Aug 2026
385.6400
393.3000
384.8700
389.9600
306,700
Mon, 10 Aug 2026
380.4200
386.3600
380.4200
385.2500
363,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
389.7300
391.8200
380.5100
387.4900
278,700
Thu, 06 Aug 2026
382.9100
389.0400
378.2800
382.8300
406,800
Wed, 05 Aug 2026
383.5700
393.0100
381.2500
385.3200
347,900
Tue, 04 Aug 2026
373.2500
386.5000
370.8500
386.4300
408,400
Mon, 03 Aug 2026
364.8100
372.0800
363.6700
371.8600
419,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
366.6500
366.6600
351.0000
359.9200
577,500
Thu, 30 Jul 2026
13 · 10-Q
After market open · 15:20 ET
10-Q ↗
Thu, 30 Jul 2026
357.8600
375.0200
356.5700
369.8800
715,800
Wed, 29 Jul 2026
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 29 Jul 2026
342.5000
342.5000
320.2300
334.5400
1,108,300
Tue, 28 Jul 2026
345.3700
352.7800
344.1900
347.7200
417,100
Mon, 27 Jul 2026
342.1500
349.2400
338.8000
340.6600
470,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
331.8600
341.0700
331.8600
336.0400
319,700
Thu, 23 Jul 2026
324.0000
334.1300
321.0100
331.5500
558,900
Wed, 22 Jul 2026
325.2700
328.9900
321.7900
327.7800
439,600
Tue, 21 Jul 2026
326.2300
328.5900
322.2200
322.6100
520,600
Mon, 20 Jul 2026
341.7900
347.6300
325.6200
327.3100
538,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
350.7700
358.7500
344.2900
345.3900
286,100
Thu, 16 Jul 2026
340.6400
354.8200
340.6400
352.7600
394,000
Wed, 15 Jul 2026
336.4800
345.1300
336.4800
344.1000
498,500
Tue, 14 Jul 2026
337.8300
339.9500
329.9800
338.3500
371,700
Mon, 13 Jul 2026
326.9200
334.2300
325.8200
333.2000
907,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
330.0000
335.0100
329.6400
330.0900
811,600
Thu, 09 Jul 2026
333.6500
336.0700
329.6400
330.0000
610,000
Wed, 08 Jul 2026
352.4700
356.8400
329.7800
331.0000
758,800
Tue, 07 Jul 2026
366.0100
369.8000
348.4900
353.8700
655,700
Mon, 06 Jul 2026
365.0100
369.8000
361.3600
367.1500
536,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
361.7800
367.2700
358.5600
366.7300
503,700
Wed, 01 Jul 2026
369.9300
369.9300
352.2100
360.8500
681,800
Tue, 30 Jun 2026
379.8500
382.6200
360.6200
362.7500
938,300
Mon, 29 Jun 2026
384.0600
398.9700
357.2600
378.4700
962,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
385.7500
389.2500
380.2100
388.3800
526,500
Thu, 25 Jun 2026
384.9800
397.1600
384.2000
388.4000
432,900
Wed, 24 Jun 2026
357.7700
378.9800
356.5400
378.5300
521,300
Tue, 23 Jun 2026
354.7600
358.7500
351.2100
352.8800
292,100
Mon, 22 Jun 2026
357.3800
365.9500
355.0000
360.9600
423,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
349.9100
367.2600
347.9000
360.9600
813,200
Wed, 17 Jun 2026
354.9400
363.8000
341.0000
342.1000
454,800
Tue, 16 Jun 2026
355.2200
360.0300
351.6200
356.7800
259,300
Mon, 15 Jun 2026
352.3400
359.5500
352.3400
353.5500
385,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
345.9500
350.4200
342.8000
343.7700
261,500
Thu, 11 Jun 2026
332.7100
342.2600
327.9800
340.9900
347,900
Wed, 10 Jun 2026
345.8900
348.9200
327.7500
327.8200
418,800
Tue, 09 Jun 2026
341.7100
350.6000
341.6600
347.6800
303,400
Mon, 08 Jun 2026
350.3700
350.3700
337.7700
338.0900
374,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
341.2400
348.0000
341.2400
345.9800
234,500
Thu, 04 Jun 2026
347.3700
348.9500
340.0100
342.5900
250,900
Wed, 03 Jun 2026
342.3400
347.0000
341.5300
342.9000
341,200
Tue, 02 Jun 2026
339.9700
344.9900
336.8400
344.2400
264,900
Mon, 01 Jun 2026
339.8400
341.9500
331.0100
338.7500
273,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
342.2100
349.1500
340.2600
344.8100
630,800
Thu, 28 May 2026
339.1200
344.2600
336.3500
342.6900
242,800
Wed, 27 May 2026
346.1300
349.9100
342.4500
344.6300
218,000
Tue, 26 May 2026
335.7100
343.2000
335.6900
341.2600
234,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
334.7500
336.6300
328.2400
333.8000
308,400
Thu, 21 May 2026
324.6400
335.1600
322.0500
332.3600
447,100
Wed, 20 May 2026
325.9300
331.6500
321.2500
328.9800
576,600
Tue, 19 May 2026
333.7800
333.7800
321.4900
325.6700
601,900
Mon, 18 May 2026
331.0000
336.0100
330.0000
333.5700
459,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
344.4300
346.0200
330.5100
330.8200
375,900
Thu, 14 May 2026
349.6300
354.7900
345.0200
347.9500
270,600
Wed, 13 May 2026
346.8200
352.9900
344.4800
345.8200
258,800
Tue, 12 May 2026
358.7300
360.8000
350.9600
351.0500
331,300
Mon, 11 May 2026
358.6800
360.9900
355.8400
357.6000
310,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
362.3500
364.2200
354.2900
360.3900
378,500
Thu, 07 May 2026
377.2800
380.3500
360.4000
360.4600
508,800
Wed, 06 May 2026
355.4700
378.2700
355.4700
373.9600
499,700
Tue, 05 May 2026
348.9000
357.9200
346.8000
355.3800
424,900
Mon, 04 May 2026
353.8700
356.9500
345.9200
346.1700
363,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
357.5200
359.3400
351.7000
357.0400
341,600
Thu, 30 Apr 2026
11 · 8-K
After-hours · 16:26 ET
8-K ↗
Thu, 30 Apr 2026
348.1200
356.8300
346.8700
355.2600
399,300
Wed, 29 Apr 2026
360.7100
361.1400
343.3800
346.6500
399,100
Tue, 28 Apr 2026
363.0700
365.8800
355.2200
357.0600
478,100
Mon, 27 Apr 2026
361.1900
365.7600
352.7400
361.2800
473,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
10 · 10-Q
After market open · 14:45 ET
10-Q ↗
Fri, 24 Apr 2026
367.3600
393.2700
355.1400
360.0700
1,121,700
Thu, 23 Apr 2026
9 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 23 Apr 2026
356.0200
367.5400
354.2200
363.7000
572,400
Wed, 22 Apr 2026
354.5000
362.0800
350.3700
353.5000
378,500
Tue, 21 Apr 2026
362.9700
369.6700
355.4100
357.5800
251,100
Mon, 20 Apr 2026
359.8400
364.6200
354.6300
363.1500
377,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
348.1800
367.4800
348.1800
361.7000
430,000
Thu, 16 Apr 2026
350.8900
355.4900
344.7200
347.2600
407,800
Wed, 15 Apr 2026
354.4900
355.1300
347.9700
350.6200
381,000
Tue, 14 Apr 2026
356.8000
361.2600
352.2800
357.7100
330,000
Mon, 13 Apr 2026
347.0600
357.1900
342.5500
356.8300
348,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
352.8700
355.0000
346.8700
349.2700
347,100
Thu, 09 Apr 2026
339.6600
352.9600
339.6300
350.4700
281,800
Wed, 08 Apr 2026
347.3400
356.9200
340.6200
343.8500
480,200
Tue, 07 Apr 2026
328.7300
334.1400
327.1100
331.5600
401,700
Mon, 06 Apr 2026
330.0000
332.8700
327.1600
331.5400
273,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
329.6700
342.4700
324.9500
331.1100
258,900
Wed, 01 Apr 2026
335.0000
338.8300
330.2400
335.0200
314,600
Tue, 31 Mar 2026
332.5000
341.3900
327.2000
333.6200
270,500
Mon, 30 Mar 2026
328.5600
330.9300
324.4400
325.8600
349,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
332.0300
332.7000
325.4200
325.5800
396,000
Thu, 26 Mar 2026
336.5700
341.4700
330.7800
333.6400
362,600
Wed, 25 Mar 2026
343.4300
346.9900
334.1500
339.9300
350,800
Tue, 24 Mar 2026
332.4500
342.9400
331.0700
339.8700
336,500
Mon, 23 Mar 2026
336.9600
344.9100
335.0000
336.8800
419,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
332.3900
334.4900
324.4700
327.5200
970,000
Thu, 19 Mar 2026
334.0200
337.2000
328.1700
332.8200
424,800
Wed, 18 Mar 2026
341.6500
344.5200
337.4300
338.8300
354,600
Tue, 17 Mar 2026
339.1900
345.9800
336.3700
344.8700
498,100
Tue, 17 Mar 2026
8 · DEFA14A
Pre-market · 06:05 ET
DEFA14A ↗
Tue, 17 Mar 2026
7 · DEF 14A
Pre-market · 06:01 ET
DEF 14A ↗
Mon, 16 Mar 2026
345.2200
348.2400
333.3300
334.7200
446,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
347.1100
348.3100
339.1900
341.4000
417,400
Thu, 12 Mar 2026
347.4800
352.6100
341.9400
343.3800
533,500
Wed, 11 Mar 2026
351.2100
353.6200
345.3000
352.9900
416,200
Tue, 10 Mar 2026
350.5600
359.8000
346.0000
352.9000
583,700
Mon, 09 Mar 2026
353.3500
358.9600
337.5600
352.9400
762,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
364.8700
365.5200
350.6900
354.5600
451,900
Thu, 05 Mar 2026
384.6900
389.8600
372.1400
374.7800
282,200
Wed, 04 Mar 2026
390.3200
393.6100
382.3500
389.2000
217,900
Tue, 03 Mar 2026
385.4400
389.8000
377.6600
388.7600
287,600
Mon, 02 Mar 2026
387.5400
394.8200
380.0800
393.7300
331,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
392.3600
396.2400
388.7600
394.7700
432,900
Thu, 26 Feb 2026
391.7600
399.9900
391.5900
395.5900
249,700
Wed, 25 Feb 2026
409.2200
412.0500
388.0200
393.7300
434,800
Tue, 24 Feb 2026
402.3700
408.6100
399.6800
407.8600
338,500
Mon, 23 Feb 2026
408.3800
414.0700
398.6700
400.6700
243,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
409.0900
417.5600
405.7700
409.0200
466,100
Thu, 19 Feb 2026
402.4800
410.0100
401.1000
407.6500
325,300
Wed, 18 Feb 2026
407.8200
415.7200
402.6200
405.6300
480,300
Tue, 17 Feb 2026
406.1200
413.4500
401.3700
408.0600
502,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
6 · 10-K
After market open · 14:18 ET
10-K ↗
Fri, 13 Feb 2026
413.7000
424.4500
407.2800
409.0400
465,200
Thu, 12 Feb 2026
421.7200
432.9100
416.0000
416.5500
672,300
Wed, 11 Feb 2026
413.2400
420.0000
409.1900
418.7400
450,500
Tue, 10 Feb 2026
406.4700
418.6400
401.1100
416.4400
739,900
Mon, 09 Feb 2026
403.6800
406.0400
397.4700
401.7100
303,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
409.1000
415.7700
402.0300
403.8600
760,500
Thu, 05 Feb 2026
393.7300
403.2200
389.0300
401.0100
756,000
Wed, 04 Feb 2026
382.9900
398.7700
365.6300
395.3600
1,881,300
Tue, 03 Feb 2026
5 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 03 Feb 2026
343.1800
356.9700
342.0000
355.8400
785,700
Mon, 02 Feb 2026
341.3700
347.9000
338.7600
343.4800
573,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
339.0000
344.8600
335.4000
340.8900
441,900
Thu, 29 Jan 2026
337.5400
343.8500
335.5300
342.0100
526,900
Wed, 28 Jan 2026
345.7100
345.8300
339.6600
341.0100
467,700
Tue, 27 Jan 2026
348.1900
353.2000
344.6700
346.1000
306,000
Mon, 26 Jan 2026
350.1900
353.2500
346.5900
350.1900
220,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
353.9600
358.3300
348.3000
349.1500
324,500
Thu, 22 Jan 2026
360.7800
365.0000
354.5600
357.8900
311,500
Wed, 21 Jan 2026
352.7600
363.6100
350.6800
358.5800
365,400
Tue, 20 Jan 2026
357.4400
361.0800
348.5900
349.5400
337,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
365.3200
368.9500
361.7500
363.7200
411,600
Thu, 15 Jan 2026
361.8700
368.3500
359.8200
366.1700
342,200
Wed, 14 Jan 2026
356.9200
363.8900
353.2800
359.1300
454,600
Tue, 13 Jan 2026
357.0400
358.6700
350.2000
356.4200
363,300
Mon, 12 Jan 2026
353.0500
360.7200
352.8700
356.2200
356,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
343.6200
355.9700
342.3700
354.9300
403,500
Thu, 08 Jan 2026
322.4600
342.7900
322.1200
340.0600
480,800
Wed, 07 Jan 2026
337.1300
342.5500
324.6200
326.6400
484,900
Tue, 06 Jan 2026
329.6700
340.4300
328.9700
336.0500
462,700
Mon, 05 Jan 2026
326.7200
339.0000
326.5600
333.0100
459,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
320.4100
331.0200
319.0800
328.4700
322,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
322.9400
324.2500
318.9900
319.8600
288,400
Tue, 30 Dec 2025
326.6900
328.3500
322.2100
324.1900
276,300
Mon, 29 Dec 2025
330.8700
333.2900
325.0700
326.8900
306,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
330.5900
333.8700
327.2900
330.3200
141,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
331.0700
332.7000
328.1400
332.5600
176,300
Tue, 23 Dec 2025
331.0000
333.0000
327.2000
328.3800
265,000
Mon, 22 Dec 2025
329.7200
333.7100
326.4800
331.1800
321,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
328.9000
332.3700
326.3100
328.7400
1,621,200
Thu, 18 Dec 2025
333.1800
337.6500
330.2800
330.6700
376,900
Wed, 17 Dec 2025
328.8900
338.1500
327.6000
330.3900
452,000
Tue, 16 Dec 2025
333.2300
335.5500
329.2200
332.9300
411,200
Mon, 15 Dec 2025
332.8900
333.6900
328.1700
331.8200
379,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
337.4200
340.0000
328.8700
331.0400
344,400
Thu, 11 Dec 2025
335.9100
339.4400
329.9100
334.2000
326,700
Wed, 10 Dec 2025
320.0600
333.6900
318.3300
332.8700
586,900
Tue, 09 Dec 2025
318.9400
324.0100
318.7500
319.3300
314,600
Mon, 08 Dec 2025
320.3900
324.5200
319.1500
322.1000
387,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
322.3600
327.8900
321.3000
323.6800
405,500
Thu, 04 Dec 2025
321.4000
326.3300
320.5000
322.8000
338,600
Wed, 03 Dec 2025
318.6200
324.9600
318.0100
321.1800
491,500
Tue, 02 Dec 2025
320.0000
321.0300
314.0500
319.7200
434,300
Mon, 01 Dec 2025
314.9000
324.3000
313.9700
318.4400
727,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
318.6300
320.7400
316.6100
318.0700
154,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
315.2000
321.1100
315.0500
316.0800
414,200
Tue, 25 Nov 2025
307.8700
318.7400
307.8700
316.3200
428,900
Mon, 24 Nov 2025
307.2300
310.0300
303.8900
305.0900
714,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
298.1600
314.2300
295.4200
309.3500
602,100
Thu, 20 Nov 2025
306.2200
309.1300
293.4300
295.4100
531,800
Wed, 19 Nov 2025
302.6900
307.3000
300.0800
303.7600
389,100
Tue, 18 Nov 2025
297.6100
304.2500
295.0900
301.4700
393,900
Mon, 17 Nov 2025
306.4000
308.0400
297.7200
300.1600
464,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
318.3000
318.3000
305.3700
306.5400
669,100
Thu, 13 Nov 2025
320.4800
326.7600
314.1000
315.9500
423,800
Wed, 12 Nov 2025
319.8000
324.1400
316.8900
320.8000
569,500
Tue, 11 Nov 2025
319.4000
322.7900
317.3100
319.0500
267,900
Mon, 10 Nov 2025
318.9800
320.9100
313.9000
317.9800
408,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
316.2200
321.9200
312.6600
318.4100
327,700
Thu, 06 Nov 2025
327.0100
330.6400
315.4100
316.5700
469,300
Wed, 05 Nov 2025
323.4500
331.7100
320.2000
329.2300
625,300
Tue, 04 Nov 2025
325.0000
327.3100
321.3000
326.9400
377,300
Mon, 03 Nov 2025
323.6900
332.3000
322.7900
325.5700
591,100
Mon, 03 Nov 2025
4 · 8-K
Pre-market · 09:03 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
323.3200
326.3400
320.8400
325.0500
1,057,300
Thu, 30 Oct 2025
3 · 10-Q
After market open · 15:53 ET
10-Q ↗
Thu, 30 Oct 2025
322.2300
338.7700
320.7800
325.6300
1,141,800
Wed, 29 Oct 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 29 Oct 2025
346.0000
349.9300
329.3800
331.2300
886,700
Tue, 28 Oct 2025
337.7300
343.8800
336.7100
340.4900
345,800
Mon, 27 Oct 2025
340.7900
341.1400
335.8200
338.5900
411,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
342.2600
345.0100
338.5000
339.0100
276,600
Thu, 23 Oct 2025
331.6000
339.5200
331.6000
338.5000
699,500
Wed, 22 Oct 2025
333.5300
338.4000
328.7500
331.7200
425,400
Tue, 21 Oct 2025
329.3200
337.6600
327.6900
335.2500
331,700
Mon, 20 Oct 2025
325.5600
331.6900
324.7700
329.3200
248,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
321.7800
325.1200
320.5400
323.8700
430,000
Thu, 16 Oct 2025
332.9900
334.3500
318.9200
319.0900
669,600
Wed, 15 Oct 2025
330.0900
333.1100
325.8200
331.3300
484,600
Tue, 14 Oct 2025
323.6600
332.1800
323.6600
330.1600
398,800
Mon, 13 Oct 2025
326.3600
327.6600
323.4100
325.2400
327,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
322.5000
326.6700
314.9500
323.9200
823,400
Thu, 09 Oct 2025
329.5000
330.4800
320.6900
322.3200
488,200
Wed, 08 Oct 2025
326.1400
331.1800
321.7100
330.1300
471,600
Tue, 07 Oct 2025
329.3900
330.4000
324.8700
325.0100
525,000
Mon, 06 Oct 2025
329.1400
331.3100
320.6300
328.4200
626,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
332.1800
333.5100
327.6100
328.0500
635,800
Thu, 02 Oct 2025
331.5400
336.6000
330.7300
331.9500
344,100
Wed, 01 Oct 2025
328.8300
333.6100
328.4600
331.5400
371,200
Tue, 30 Sep 2025
332.1700
334.4700
327.3000
328.9600
493,200
Mon, 29 Sep 2025
331.2100
334.0700
323.4300
334.0500
544,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
329.9900
331.0700
325.1900
327.5200
420,800
Thu, 25 Sep 2025
329.9600
333.0600
326.8700
327.7400
363,100
Wed, 24 Sep 2025
334.7600
337.6400
331.5300
331.9000
448,000
Tue, 23 Sep 2025
339.1300
342.6000
334.1500
335.7500
525,400
Mon, 22 Sep 2025
332.0700
338.9900
327.2200
338.7800
990,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
332.8200
339.0600
326.6300
338.0100
1,418,600
Thu, 18 Sep 2025
335.5200
336.6300
330.7800
331.5000
573,400
Wed, 17 Sep 2025
342.3500
346.0500
329.8300
333.9900
978,500
Tue, 16 Sep 2025
357.3900
361.8400
338.2300
340.2600
1,099,100
Mon, 15 Sep 2025
365.5700
373.1600
354.0300
355.9700
1,133,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
389.9000
393.1900
363.3500
365.6600
915,800
Thu, 11 Sep 2025
379.9400
395.7700
377.9000
392.0600
653,200
Wed, 10 Sep 2025
384.1100
388.7400
376.0000
377.8500
454,400
Tue, 09 Sep 2025
389.1000
390.3300
379.7300
382.2200
384,000
Mon, 08 Sep 2025
394.6700
398.9500
388.6500
392.6600
292,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
1 · 8-K
After market open · 13:15 ET
8-K ↗
Fri, 05 Sep 2025
395.0000
402.4500
394.5000
396.2000
351,000