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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
377.1900
379.2300
371.2300
377.4000
412,494
Thu, 22 Oct 2026
377.2500
383.9900
375.4500
381.9500
405,200
Wed, 21 Oct 2026
378.4900
383.1600
376.9800
380.6600
424,700
Tue, 20 Oct 2026
382.1200
384.7200
370.6900
378.4200
682,100
Mon, 19 Oct 2026
386.5700
388.9400
380.9900
381.7700
468,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
392.0100
393.9300
382.8100
385.5000
419,400
Thu, 15 Oct 2026
380.1500
393.7900
377.9600
391.0700
815,600
Wed, 14 Oct 2026
372.0200
377.0000
370.9600
375.2700
502,400
Tue, 13 Oct 2026
376.4900
379.3200
371.8400
373.7500
320,300
Mon, 12 Oct 2026
369.8600
374.8500
368.9500
373.2400
347,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
369.0700
371.8000
365.6800
371.2800
367,800
Thu, 08 Oct 2026
358.3800
367.9000
356.2800
367.3900
481,600
Wed, 07 Oct 2026
364.2200
364.5300
357.6500
361.1400
454,200
Tue, 06 Oct 2026
367.1400
368.9200
362.4500
368.6700
491,600
Mon, 05 Oct 2026
365.0200
368.1900
361.2700
365.5400
446,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
362.7300
367.9800
359.2700
363.3700
559,300
Thu, 01 Oct 2026
354.3800
365.6200
353.4300
362.6600
619,600
Wed, 30 Sep 2026
358.2200
359.8900
353.4900
355.0700
533,400
Tue, 29 Sep 2026
359.1200
361.1000
349.4900
355.9200
425,600
Mon, 28 Sep 2026
354.5500
358.4500
351.2500
357.1600
564,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
346.9500
357.3800
345.2100
357.1000
752,700
Thu, 24 Sep 2026
339.8600
354.1600
336.9900
351.8600
944,400
Wed, 23 Sep 2026
345.5700
346.1700
337.2100
337.4700
697,400
Tue, 22 Sep 2026
346.4300
348.5100
341.1400
346.0600
698,600
Mon, 21 Sep 2026
337.9900
340.4500
333.5200
339.8200
666,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
332.8500
335.1000
330.9300
335.1000
1,051,300
Thu, 17 Sep 2026
345.0000
346.7300
332.0800
333.0800
486,900
Wed, 16 Sep 2026
338.8200
345.4500
335.2200
338.3600
672,200
Tue, 15 Sep 2026
339.1600
340.5800
334.1600
335.2300
636,800
Mon, 14 Sep 2026
335.7200
342.1500
335.4700
341.4300
514,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
340.6100
342.8400
331.8500
339.0900
641,200
Thu, 10 Sep 2026
333.7200
340.1700
331.3500
336.6700
968,600
Wed, 09 Sep 2026
343.7300
346.5000
335.5600
335.6100
621,500
Tue, 08 Sep 2026
354.3500
358.0100
346.0600
347.2300
915,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
340.8700
352.4900
340.8700
351.2000
682,900
Thu, 03 Sep 2026
13 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Thu, 03 Sep 2026
337.9900
344.5400
335.2200
344.2000
762,600
Wed, 02 Sep 2026
344.5900
345.5900
335.2100
336.5000
787,800
Tue, 01 Sep 2026
341.9800
345.7500
339.0300
340.8200
812,800
Mon, 31 Aug 2026
356.0500
356.0500
343.0000
346.9000
802,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
356.0000
357.2500
350.0100
354.0400
512,000
Thu, 27 Aug 2026
358.2800
361.9900
350.8000
351.9000
753,900
Wed, 26 Aug 2026
364.2400
365.5100
357.4600
362.3200
487,100
Tue, 25 Aug 2026
374.1200
374.1200
362.2200
362.6000
611,500
Mon, 24 Aug 2026
371.3800
375.6300
367.3300
370.8200
570,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
378.4900
380.0000
371.2900
372.5900
533,900
Thu, 20 Aug 2026
374.7300
374.7300
365.6900
372.5200
574,500
Wed, 19 Aug 2026
384.0000
384.0000
377.1100
377.9600
328,600
Tue, 18 Aug 2026
380.3100
385.5200
377.5400
378.2500
466,600
Mon, 17 Aug 2026
384.9100
386.7400
379.2600
379.3100
476,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
386.8300
391.6100
382.8400
388.9200
459,800
Thu, 13 Aug 2026
396.6300
397.8500
385.0100
387.3900
576,300
Wed, 12 Aug 2026
402.6200
403.5400
388.3800
396.3500
593,300
Tue, 11 Aug 2026
404.1800
406.5200
396.0400
397.7200
581,000
Mon, 10 Aug 2026
399.5600
407.7900
395.9200
406.8900
708,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
395.5600
400.4500
386.2900
395.5300
709,500
Thu, 06 Aug 2026
12 · 10-Q
After market open · 10:04 ET
10-Q ↗
Thu, 06 Aug 2026
375.0000
411.1900
371.9300
395.8300
1,263,700
Thu, 06 Aug 2026
11 · 8-K
Pre-market · 08:07 ET
8-K ↗
Wed, 05 Aug 2026
379.7600
392.4700
379.7600
380.7800
987,400
Tue, 04 Aug 2026
382.5100
385.0000
376.7000
377.9200
924,600
Mon, 03 Aug 2026
392.0000
392.9400
373.4500
380.1700
602,700
Mon, 03 Aug 2026
10 · 8-K
Next filing day · accepted 31 Jul, 18:49 ET
FORM 8-K ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
386.7900
387.2900
380.1000
380.3400
439,200
Thu, 30 Jul 2026
378.1600
388.1300
376.0000
385.9100
427,500
Wed, 29 Jul 2026
372.9200
379.9300
367.5700
375.6800
577,500
Tue, 28 Jul 2026
382.7200
388.0300
377.2200
377.4600
501,000
Mon, 27 Jul 2026
374.2400
383.5700
374.2300
379.9400
536,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
368.6500
379.8700
366.9300
373.5800
315,800
Thu, 23 Jul 2026
381.4500
382.1200
370.1700
371.6900
512,200
Wed, 22 Jul 2026
383.3700
388.1600
381.6200
387.1400
474,300
Tue, 21 Jul 2026
385.7500
387.8200
381.0000
382.9300
479,900
Mon, 20 Jul 2026
383.4900
387.5400
374.5500
376.4800
409,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
386.1500
388.1300
378.8500
380.4500
549,500
Thu, 16 Jul 2026
372.1100
389.1100
370.4100
388.1100
682,900
Wed, 15 Jul 2026
367.7000
381.0900
367.5900
374.0800
515,000
Tue, 14 Jul 2026
378.0600
380.8600
367.0000
368.9700
628,200
Mon, 13 Jul 2026
394.8800
397.8200
371.8400
374.4900
908,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
387.9100
399.0000
387.8700
394.9000
434,000
Thu, 09 Jul 2026
381.2600
389.8200
379.6100
387.5800
648,000
Wed, 08 Jul 2026
393.0200
393.0200
380.1500
380.3600
780,900
Tue, 07 Jul 2026
399.0000
399.3200
392.7700
395.3100
447,600
Mon, 06 Jul 2026
401.6400
402.3800
392.5300
396.3200
633,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
397.5500
405.7100
392.3600
398.2200
627,800
Wed, 01 Jul 2026
402.0500
404.6200
396.6000
398.0200
499,700
Tue, 30 Jun 2026
395.7300
407.5500
395.1900
401.4100
535,300
Mon, 29 Jun 2026
409.5900
411.9600
396.6400
397.6100
724,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
407.3200
418.6300
407.3200
411.1600
1,392,900
Thu, 25 Jun 2026
414.6400
417.9200
408.4800
410.1100
503,900
Wed, 24 Jun 2026
408.8400
417.0700
408.8400
414.2500
541,200
Tue, 23 Jun 2026
405.5100
408.9800
398.2200
407.0100
590,100
Mon, 22 Jun 2026
414.9500
419.8600
408.6500
410.9200
628,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
9 · DEFA14A
After-hours · 17:24 ET
DEFA14A ↗
Thu, 18 Jun 2026
8 · DEF 14A
After-hours · 17:18 ET
DEF 14A ↗
Thu, 18 Jun 2026
412.2300
418.2100
407.0800
413.0100
1,136,000
Wed, 17 Jun 2026
405.7600
417.0200
403.3900
403.8500
909,200
Tue, 16 Jun 2026
414.8500
416.5200
405.9400
406.7500
558,900
Mon, 15 Jun 2026
413.9300
421.6000
410.8500
412.3600
1,191,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
400.0000
405.4900
396.1300
403.9800
794,800
Thu, 11 Jun 2026
379.4100
395.1600
379.0100
393.3000
453,900
Wed, 10 Jun 2026
388.4700
391.0200
375.6200
376.4300
899,200
Tue, 09 Jun 2026
378.2900
393.4200
374.2600
391.1600
806,100
Mon, 08 Jun 2026
365.0200
375.8100
364.0600
372.8500
700,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
365.0500
369.4100
360.6500
366.5500
593,000
Thu, 04 Jun 2026
360.2800
366.8800
355.0000
366.7200
682,800
Wed, 03 Jun 2026
362.5400
363.7300
357.7500
359.4300
486,500
Tue, 02 Jun 2026
364.2300
367.2700
358.1300
363.5100
643,900
Mon, 01 Jun 2026
361.7600
371.1200
360.6100
366.3100
674,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
369.3900
369.7500
362.5000
363.9000
918,700
Thu, 28 May 2026
372.0100
378.7600
370.1500
370.7700
550,000
Wed, 27 May 2026
387.3700
389.0600
375.7800
376.2300
715,100
Tue, 26 May 2026
385.0000
392.1000
381.0400
381.7800
949,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
377.1800
381.3100
371.5700
377.7800
885,600
Thu, 21 May 2026
7 · 10-K
After market open · 10:07 ET
10-K ↗
Thu, 21 May 2026
363.0000
381.8900
356.8500
374.9000
2,116,500
Thu, 21 May 2026
6 · 8-K
Pre-market · 08:07 ET
8-K ↗
Wed, 20 May 2026
321.0000
335.8600
317.2300
329.2400
1,426,700
Tue, 19 May 2026
328.7500
329.7600
320.2100
320.6900
1,020,800
Mon, 18 May 2026
326.5700
333.2500
324.5300
325.8700
878,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
332.0100
332.0100
325.5900
326.8100
549,900
Thu, 14 May 2026
333.5400
335.2500
330.0000
334.0500
566,900
Wed, 13 May 2026
335.8100
338.2700
327.7800
331.6200
797,000
Tue, 12 May 2026
339.2300
341.7800
330.6300
337.1400
966,900
Mon, 11 May 2026
356.1200
356.6700
340.0100
343.1000
616,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
357.9200
363.5600
353.3200
358.4500
578,500
Thu, 07 May 2026
372.6900
373.6000
352.1800
353.5500
842,100
Wed, 06 May 2026
367.4600
374.9400
360.8100
372.1500
430,600
Tue, 05 May 2026
357.4200
361.2100
352.4900
360.0200
358,000
Mon, 04 May 2026
360.5800
363.3400
350.4700
354.2900
435,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
360.9800
364.5700
357.5700
362.2100
398,800
Thu, 30 Apr 2026
362.9400
364.2100
358.0100
358.6400
584,900
Wed, 29 Apr 2026
363.8800
366.4900
359.0000
359.4500
381,600
Tue, 28 Apr 2026
371.1100
373.3600
364.5200
366.8700
370,300
Mon, 27 Apr 2026
370.8500
371.9600
362.8700
370.3800
394,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
372.2300
375.0600
369.3400
371.2400
359,600
Thu, 23 Apr 2026
379.0000
382.5500
369.9900
371.1400
504,900
Wed, 22 Apr 2026
389.0900
389.5300
371.5900
375.2900
427,300
Tue, 21 Apr 2026
389.3700
393.4100
380.9200
386.7700
672,500
Mon, 20 Apr 2026
385.8700
391.1200
382.5000
389.5200
500,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
377.4200
388.9200
377.4200
386.8800
690,200
Thu, 16 Apr 2026
372.6700
375.5000
366.3100
369.7000
507,100
Wed, 15 Apr 2026
369.7900
375.5400
366.3500
369.3600
473,200
Tue, 14 Apr 2026
378.7700
384.9600
372.1200
373.0000
552,200
Mon, 13 Apr 2026
372.3100
378.0700
367.8300
376.9800
752,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
383.1000
385.0400
373.2800
379.8700
429,200
Thu, 09 Apr 2026
373.8300
387.2600
372.3400
385.1400
489,800
Wed, 08 Apr 2026
368.0000
376.8800
366.9400
375.4000
687,100
Tue, 07 Apr 2026
355.0000
355.0000
347.3900
349.5300
483,800
Mon, 06 Apr 2026
352.3600
359.0400
349.4500
358.5900
557,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
345.9500
355.9800
340.2300
348.0200
672,500
Wed, 01 Apr 2026
347.2300
357.5000
344.2700
353.0100
677,900
Tue, 31 Mar 2026
331.8300
346.5000
331.8300
343.9900
874,500
Mon, 30 Mar 2026
330.2700
332.9200
325.9000
326.6000
823,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
329.1600
334.6800
324.3400
327.8200
655,900
Thu, 26 Mar 2026
343.5400
347.3900
333.3500
333.6400
530,800
Wed, 25 Mar 2026
349.8900
354.0200
340.9000
345.9300
444,400
Tue, 24 Mar 2026
340.1500
346.1600
337.7400
343.5000
748,500
Mon, 23 Mar 2026
336.1400
347.6800
335.7100
339.1100
658,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
338.0000
341.5500
327.0000
329.8700
913,100
Thu, 19 Mar 2026
338.8600
344.3400
335.0500
340.2100
696,500
Wed, 18 Mar 2026
346.6800
349.9100
341.4600
341.6200
582,300
Tue, 17 Mar 2026
343.9900
351.8800
341.3800
349.2100
769,300
Mon, 16 Mar 2026
334.1100
342.6500
333.7400
339.2400
432,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
337.3000
337.5800
329.1800
330.7300
557,800
Thu, 12 Mar 2026
333.3100
339.0000
330.0000
335.0900
454,500
Wed, 11 Mar 2026
345.4000
348.3600
338.3200
338.9500
542,800
Tue, 10 Mar 2026
344.0300
354.0700
342.3300
346.1700
343,100
Mon, 09 Mar 2026
331.1700
345.2600
325.0200
344.1200
788,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
352.5800
352.5800
337.1000
338.3600
691,000
Thu, 05 Mar 2026
356.9000
360.1100
350.2600
353.4200
603,300
Wed, 04 Mar 2026
362.8500
368.0000
356.9400
359.8100
447,000
Tue, 03 Mar 2026
342.2300
362.7000
340.7200
360.8800
1,159,800
Mon, 02 Mar 2026
354.2500
358.4600
347.0000
354.1300
642,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
374.2200
375.5700
360.1200
362.6000
807,400
Thu, 26 Feb 2026
378.3900
384.7700
377.6300
378.8500
415,300
Wed, 25 Feb 2026
375.3500
378.6400
370.8500
377.0700
491,800
Tue, 24 Feb 2026
365.9700
375.4200
364.9300
374.1300
493,600
Mon, 23 Feb 2026
379.9400
384.5600
358.0000
365.0400
977,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
375.7300
389.1500
374.8000
385.0300
509,600
Thu, 19 Feb 2026
377.0000
379.5700
370.4500
376.8400
376,700
Wed, 18 Feb 2026
368.0200
380.8600
368.0200
378.0800
510,800
Tue, 17 Feb 2026
374.0500
375.5000
364.5000
370.5000
681,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
362.8600
372.5000
358.6600
369.1800
539,600
Thu, 12 Feb 2026
363.2900
368.7500
357.6300
363.0600
891,800
Wed, 11 Feb 2026
360.4200
365.1500
357.5000
359.5100
793,600
Tue, 10 Feb 2026
349.5400
362.6400
347.0100
356.1800
952,700
Mon, 09 Feb 2026
342.9100
350.6900
336.8800
348.1500
717,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
341.9000
347.2300
337.0900
342.8900
925,500
Thu, 05 Feb 2026
5 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 05 Feb 2026
325.4800
341.5100
320.0000
338.6600
2,250,000
Thu, 05 Feb 2026
4 · 8-K
Pre-market · 08:11 ET
8-K ↗
Wed, 04 Feb 2026
355.9300
358.4600
343.6900
354.7000
1,193,600
Tue, 03 Feb 2026
357.8200
358.0800
348.2400
354.0400
796,900
Mon, 02 Feb 2026
352.8000
357.1300
350.3600
356.5400
481,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
353.4700
356.9800
352.1300
353.4100
461,300
Thu, 29 Jan 2026
352.6200
360.4900
349.5800
355.0900
429,100
Wed, 28 Jan 2026
357.2500
357.7800
350.1300
352.9900
647,400
Tue, 27 Jan 2026
361.9600
362.6800
355.6200
357.7900
479,500
Mon, 26 Jan 2026
367.4200
369.4800
356.1200
360.3200
427,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
362.5700
367.8300
361.8100
367.3700
401,800
Thu, 22 Jan 2026
371.8600
377.0700
361.0800
363.8000
400,200
Wed, 21 Jan 2026
363.0200
373.4200
362.4800
369.5800
709,100
Tue, 20 Jan 2026
360.8700
366.4800
358.0800
360.2200
502,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
367.9000
369.2900
362.6700
363.0500
432,900
Thu, 15 Jan 2026
3 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 15 Jan 2026
363.9300
373.8700
363.9300
369.1500
417,500
Wed, 14 Jan 2026
367.8100
369.1300
358.7600
362.8600
445,500
Tue, 13 Jan 2026
362.2300
371.5000
362.0500
366.1100
537,600
Mon, 12 Jan 2026
364.9900
366.6600
357.0300
363.2500
439,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
369.0100
373.4900
362.8900
369.8100
442,500
Thu, 08 Jan 2026
362.6900
370.1300
361.9600
365.0700
379,200
Wed, 07 Jan 2026
361.3200
364.3200
357.3700
360.9400
385,200
Tue, 06 Jan 2026
357.3500
366.0800
355.1500
363.2200
612,700
Mon, 05 Jan 2026
362.6900
367.4600
357.2400
358.5200
677,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
355.0000
362.5600
354.8700
362.5300
458,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
359.7000
360.0000
353.5300
353.6100
366,100
Tue, 30 Dec 2025
356.1900
359.5100
352.3800
358.6600
612,700
Mon, 29 Dec 2025
355.0400
357.8200
353.9900
356.8900
482,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
360.6200
360.6200
356.2400
358.1100
348,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
362.7400
363.9800
358.8900
361.5200
218,400
Tue, 23 Dec 2025
367.0000
367.9400
359.2000
362.7400
457,000
Mon, 22 Dec 2025
365.4100
369.6600
362.0000
367.3000
475,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
369.3800
371.6100
360.3400
362.5300
1,563,200
Thu, 18 Dec 2025
368.8500
380.0000
368.3900
370.0600
827,100
Wed, 17 Dec 2025
372.9000
374.7400
364.9800
365.7200
720,600
Tue, 16 Dec 2025
373.0900
376.6100
369.2400
369.3100
1,019,300
Mon, 15 Dec 2025
374.7000
377.7200
370.9300
371.7000
1,091,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
371.3500
374.6200
367.0700
370.2200
649,300
Thu, 11 Dec 2025
356.6400
370.2200
356.0200
367.6200
551,400
Wed, 10 Dec 2025
355.6800
360.7000
348.5900
357.7000
873,600
Tue, 09 Dec 2025
356.5500
361.2700
355.2000
355.5300
638,800
Mon, 08 Dec 2025
365.5200
365.8100
352.5200
356.4400
867,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
356.7500
368.7300
356.0000
368.4200
850,200
Thu, 04 Dec 2025
355.1000
359.1200
349.4000
356.9700
514,100
Wed, 03 Dec 2025
357.3000
362.3900
355.8900
358.1500
668,300
Tue, 02 Dec 2025
365.8800
366.9900
355.0500
355.8900
772,300
Mon, 01 Dec 2025
364.0000
372.0400
363.0100
365.8800
751,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
371.3200
373.6800
367.0700
367.3300
328,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
364.8600
374.0000
364.3800
371.2200
643,400
Tue, 25 Nov 2025
351.0000
365.8100
351.0000
364.5000
1,068,200
Mon, 24 Nov 2025
339.6500
351.2600
337.8700
349.9800
828,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
329.2600
343.4400
329.2400
339.8800
759,400
Thu, 20 Nov 2025
336.0000
338.4900
326.9400
326.9600
481,500
Wed, 19 Nov 2025
327.0000
332.7800
326.4000
330.8800
457,800
Tue, 18 Nov 2025
321.2100
329.2700
320.6000
328.2600
542,900
Mon, 17 Nov 2025
331.6200
333.1900
320.9100
324.1000
538,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
329.5700
335.8900
325.6100
331.4800
399,000
Thu, 13 Nov 2025
338.7300
341.4100
331.6100
332.7700
444,100
Wed, 12 Nov 2025
336.8300
342.9900
335.5400
340.2100
494,100
Tue, 11 Nov 2025
333.5500
337.5200
330.0600
333.7800
523,300
Mon, 10 Nov 2025
329.3400
337.0400
328.6600
334.7100
638,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
317.5100
328.1700
315.7200
324.6800
665,300
Thu, 06 Nov 2025
2 · 10-Q
After market open · 10:09 ET
10-Q ↗
Thu, 06 Nov 2025
325.9400
337.5600
308.4100
315.0400
1,861,800
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 08:13 ET
8-K ↗
Wed, 05 Nov 2025
307.3700
319.6900
306.5500
316.9000
1,016,500
Tue, 04 Nov 2025
309.9700
313.4800
307.3400
309.2900
753,100
Mon, 03 Nov 2025
323.0400
323.0900
309.6900
314.9500
962,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
323.4100
325.3900
318.2500
319.6600
680,000
Thu, 30 Oct 2025
328.3300
330.2500
320.8100
322.8800
526,900
Wed, 29 Oct 2025
328.5400
330.7800
326.4300
327.5800
441,300
Tue, 28 Oct 2025
337.2900
337.3000
331.1000
331.2000
435,100
Mon, 27 Oct 2025
340.0600
340.0600
335.7400
337.5700
436,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
337.6500
341.9000
334.8200
335.6700
503,100