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
Mon, 07 Sep 2026
No data yet
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
510.0000
517.9200
507.2500
514.7700
692,200
Thu, 03 Sep 2026
524.0000
524.9800
508.8100
508.9400
643,900
Wed, 02 Sep 2026
507.6500
520.7600
505.2900
517.0700
1,124,500
Tue, 01 Sep 2026
512.1100
512.3900
502.5600
504.9200
902,400
Mon, 31 Aug 2026
525.7000
528.4600
517.6500
518.7000
708,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
532.1700
536.2700
525.6800
531.0500
559,100
Thu, 27 Aug 2026
525.9900
532.1800
525.5300
528.5900
514,800
Wed, 26 Aug 2026
535.6500
541.9500
531.6300
532.1800
587,400
Tue, 25 Aug 2026
537.5000
538.2600
526.2800
531.7400
577,100
Mon, 24 Aug 2026
537.0000
542.1800
529.8400
533.1100
431,300
Mon, 24 Aug 2026
29 · 8-K
Pre-market · 07:33 ET
CURRENT REPORT ↗
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
529.5700
537.9700
525.8700
534.9200
552,200
Thu, 20 Aug 2026
527.1100
534.5600
523.8200
525.2700
487,600
Wed, 19 Aug 2026
525.0500
539.6500
525.0200
535.5300
779,000
Tue, 18 Aug 2026
28 · 8-K
After-hours · 17:00 ET
CURRENT REPORT ↗
Tue, 18 Aug 2026
538.0000
540.4300
522.1900
522.8100
938,500
Mon, 17 Aug 2026
545.0000
548.1600
538.0700
538.6600
687,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
27 · 8-K
After-hours · 16:13 ET
8-K ↗
Fri, 14 Aug 2026
550.2500
551.2200
543.3400
547.9300
342,200
Thu, 13 Aug 2026
26 · 424B2
After-hours · 16:17 ET
424B2 ↗
Thu, 13 Aug 2026
547.0100
551.6500
541.4300
544.7600
397,700
Wed, 12 Aug 2026
25 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 12 Aug 2026
554.6400
554.6400
541.2000
543.9000
448,100
Tue, 11 Aug 2026
549.0500
559.0300
546.9300
553.6700
325,600
Mon, 10 Aug 2026
546.9500
549.8200
544.3300
549.5400
319,100
Mon, 10 Aug 2026
24 · 424B5
Pre-market · 09:25 ET
424B5 ↗
Mon, 10 Aug 2026
23 · 8-K
Pre-market · 09:08 ET
8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
543.8800
554.7900
535.8600
548.5700
453,700
Thu, 06 Aug 2026
554.6000
554.6000
536.6100
538.2800
611,100
Wed, 05 Aug 2026
22 · 8-K
After-hours · 17:14 ET
CURRENT REPORT ↗
Wed, 05 Aug 2026
556.6400
561.8800
553.0300
553.3700
488,700
Tue, 04 Aug 2026
21 · 8-K
After-hours · 16:52 ET
CURRENT REPORT ↗
Tue, 04 Aug 2026
547.8400
556.2400
538.5100
555.8200
646,500
Mon, 03 Aug 2026
530.0100
546.5400
530.0100
542.2700
768,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
536.2000
539.6900
523.4800
525.1400
1,026,500
Thu, 30 Jul 2026
20 · 10-Q
After market open · 15:35 ET
10-Q ↗
Thu, 30 Jul 2026
563.4500
577.0900
535.9000
540.0000
1,211,200
Thu, 30 Jul 2026
19 · 8-K
Pre-market · 07:03 ET
8-K ↗
Wed, 29 Jul 2026
587.3800
588.0000
567.4400
569.6600
805,800
Tue, 28 Jul 2026
577.5000
585.6200
570.8500
583.6700
712,000
Mon, 27 Jul 2026
571.1200
576.4600
566.8400
572.0300
536,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
549.6800
562.3900
547.8800
559.6000
511,900
Thu, 23 Jul 2026
546.9900
552.6000
539.9600
546.8700
630,300
Wed, 22 Jul 2026
550.6500
558.2300
548.6900
550.6600
479,200
Tue, 21 Jul 2026
550.7900
557.8800
546.6400
547.3300
405,000
Mon, 20 Jul 2026
567.8800
567.8800
548.1700
553.6200
683,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
572.4200
584.8100
561.4100
562.5900
440,300
Thu, 16 Jul 2026
569.0000
580.2400
569.0000
576.9300
340,800
Wed, 15 Jul 2026
18 · 8-K
After-hours · 16:09 ET
CURRENT REPORT ↗
Wed, 15 Jul 2026
568.9500
575.2500
566.9900
569.3200
414,100
Tue, 14 Jul 2026
576.5400
586.0600
572.3200
573.7500
403,100
Mon, 13 Jul 2026
576.6800
582.2400
567.8200
569.3500
373,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
575.2200
581.8200
569.3800
577.7200
451,000
Thu, 09 Jul 2026
568.6100
576.4100
565.5300
571.9000
497,300
Wed, 08 Jul 2026
584.7400
588.2200
566.8600
570.0000
744,500
Tue, 07 Jul 2026
606.5400
606.5400
587.4600
594.1700
701,600
Mon, 06 Jul 2026
602.3100
607.1900
597.4900
605.3000
705,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
584.8900
600.9500
582.1100
599.4200
716,200
Wed, 01 Jul 2026
571.1000
582.3800
562.0000
579.2400
783,300
Tue, 30 Jun 2026
587.5200
590.0400
571.0800
576.7000
1,221,400
Mon, 29 Jun 2026
17 · 8-K
After-hours · 17:27 ET
CURRENT REPORT ↗
Mon, 29 Jun 2026
582.0700
594.4500
573.2400
581.2300
1,339,300
Mon, 29 Jun 2026
16 · 8-K
Pre-market · 07:43 ET
CURRENT REPORT ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
628.9400
628.9400
610.9600
616.0600
701,100
Thu, 25 Jun 2026
624.5700
642.1800
617.6200
628.9400
536,600
Wed, 24 Jun 2026
609.8700
625.9500
609.1400
616.6200
544,700
Tue, 23 Jun 2026
604.0600
612.5600
600.4600
604.1800
280,000
Mon, 22 Jun 2026
605.5400
621.5200
601.7700
609.8800
481,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
599.8000
616.6100
595.1100
609.1200
1,130,400
Wed, 17 Jun 2026
601.1300
610.5200
586.8800
591.0800
401,800
Tue, 16 Jun 2026
593.5700
607.0000
593.5700
603.5700
747,800
Mon, 15 Jun 2026
591.1000
603.6900
587.7200
588.8900
572,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
572.1800
578.7400
565.0000
577.3300
473,500
Thu, 11 Jun 2026
554.0000
566.6200
545.5600
565.5400
583,700
Wed, 10 Jun 2026
576.7400
576.7400
552.3600
552.8700
390,900
Tue, 09 Jun 2026
560.0100
573.3600
559.2200
572.2500
476,600
Mon, 08 Jun 2026
572.0000
573.6100
553.5800
553.9800
490,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
577.3700
584.2800
574.1000
575.8300
657,700
Thu, 04 Jun 2026
584.3700
591.9600
578.8100
580.8600
344,600
Wed, 03 Jun 2026
572.3800
586.1000
572.3800
583.1500
444,700
Tue, 02 Jun 2026
565.8000
580.5400
564.3300
576.9300
494,400
Mon, 01 Jun 2026
570.5800
573.0800
560.7000
570.9600
635,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
574.7000
592.2200
574.7000
581.6400
1,216,500
Thu, 28 May 2026
570.0100
576.8300
565.1700
575.1400
369,300
Wed, 27 May 2026
567.2600
576.3600
565.6800
574.3900
602,500
Tue, 26 May 2026
537.6900
563.2300
537.6900
560.9300
653,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
542.4300
543.8200
528.9000
536.4800
520,800
Thu, 21 May 2026
535.0000
543.0600
531.1200
537.9700
501,100
Wed, 20 May 2026
531.4200
542.5400
527.3100
541.9800
646,100
Tue, 19 May 2026
548.0700
551.7400
525.3800
532.6500
852,000
Mon, 18 May 2026
557.8400
563.2300
555.0800
555.7800
572,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
568.5400
570.7200
556.5600
558.6600
554,400
Thu, 14 May 2026
15 · 8-K
After-hours · 17:07 ET
8-K ↗
Thu, 14 May 2026
579.5900
584.6800
575.0400
575.2300
353,700
Wed, 13 May 2026
586.2400
586.2400
572.3700
576.7900
521,500
Tue, 12 May 2026
585.8300
586.9600
577.6800
581.1400
481,600
Mon, 11 May 2026
589.8100
592.8400
583.6300
585.9800
466,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
602.8700
602.8700
589.4500
590.3800
337,000
Thu, 07 May 2026
620.4000
624.2200
596.4200
600.4900
508,600
Wed, 06 May 2026
616.1900
622.1200
610.7700
615.4800
410,800
Tue, 05 May 2026
605.3800
612.9600
600.0000
606.1000
498,500
Mon, 04 May 2026
605.4500
611.8900
599.5000
603.2900
679,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
621.2500
621.2500
605.9400
614.4900
457,900
Thu, 30 Apr 2026
14 · 10-Q
After market open · 13:31 ET
10-Q ↗
Thu, 30 Apr 2026
608.4900
624.2300
594.8500
619.0700
901,700
Thu, 30 Apr 2026
13 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 29 Apr 2026
622.2000
628.5700
612.3300
612.8500
552,300
Tue, 28 Apr 2026
609.5300
616.6300
600.0200
614.0400
607,400
Mon, 27 Apr 2026
12 · 8-K
After-hours · 16:17 ET
CURRENT REPORT ↗
Mon, 27 Apr 2026
607.6900
617.6900
607.6900
609.7500
516,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
613.2800
621.7100
609.6900
615.3000
235,400
Thu, 23 Apr 2026
615.5700
619.2000
608.1100
618.8900
349,100
Wed, 22 Apr 2026
622.8000
626.4700
609.4900
610.6400
477,300
Tue, 21 Apr 2026
629.0100
632.7900
613.3400
614.4900
504,700
Mon, 20 Apr 2026
619.0200
629.4700
617.9500
627.3500
311,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
617.8100
634.9800
614.0100
622.0200
581,200
Thu, 16 Apr 2026
618.0600
620.9800
606.2300
607.9800
690,000
Wed, 15 Apr 2026
11 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Wed, 15 Apr 2026
628.2300
630.1600
615.0000
616.9400
422,400
Tue, 14 Apr 2026
636.3700
638.2500
630.6100
630.8000
276,100
Mon, 13 Apr 2026
627.0800
635.5900
614.4300
635.2900
345,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
625.5000
632.4200
624.1600
631.5300
304,300
Thu, 09 Apr 2026
620.3600
630.7000
618.4400
625.5000
310,200
Wed, 08 Apr 2026
618.3600
626.7400
618.3600
624.3600
433,700
Tue, 07 Apr 2026
593.9900
600.2300
586.2300
594.4300
372,400
Mon, 06 Apr 2026
594.9300
599.4000
588.8700
598.4800
278,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
589.2900
609.4800
587.2100
597.1800
251,800
Wed, 01 Apr 2026
593.5700
606.5300
592.2800
598.9200
383,700
Tue, 31 Mar 2026
581.6000
595.5600
572.7900
588.6800
449,500
Mon, 30 Mar 2026
581.3800
582.8300
571.6900
573.5700
388,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
580.3600
581.3400
569.8000
570.9400
448,600
Thu, 26 Mar 2026
583.4700
592.4800
579.7700
580.1100
426,400
Wed, 25 Mar 2026
585.3600
590.0700
571.3500
589.4200
489,900
Tue, 24 Mar 2026
570.2500
587.8900
570.2500
576.1800
478,300
Mon, 23 Mar 2026
570.6500
587.9100
568.5100
577.5900
651,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
569.0500
569.8700
559.7900
560.6900
987,700
Thu, 19 Mar 2026
559.1600
568.5000
554.7200
567.4700
736,100
Wed, 18 Mar 2026
577.6200
581.8700
566.7100
567.9200
682,700
Tue, 17 Mar 2026
590.0700
597.0600
580.7300
582.5000
497,500
Mon, 16 Mar 2026
592.2200
596.1400
581.7500
585.3100
504,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
591.1900
595.0000
580.5100
583.7500
638,400
Thu, 12 Mar 2026
588.9700
601.5700
578.3400
587.3700
985,000
Wed, 11 Mar 2026
604.5300
607.4000
593.7800
597.5900
612,900
Tue, 10 Mar 2026
611.8200
616.0500
604.6000
607.5400
514,500
Mon, 09 Mar 2026
604.0700
613.2300
589.6400
612.5200
667,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
621.2200
621.7300
600.0800
609.9900
650,400
Thu, 05 Mar 2026
650.3500
659.1400
621.4200
632.9300
796,200
Wed, 04 Mar 2026
656.8800
664.2300
650.7300
660.6000
594,900
Tue, 03 Mar 2026
653.9700
660.4600
641.9500
656.7800
533,400
Mon, 02 Mar 2026
666.2500
672.7100
657.3600
665.3500
556,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
672.5200
680.2600
667.2000
676.5700
521,100
Thu, 26 Feb 2026
674.5100
683.8100
671.2200
678.4600
444,600
Wed, 25 Feb 2026
700.0000
702.3800
670.3200
673.2900
754,800
Tue, 24 Feb 2026
687.5000
697.8700
683.7800
696.8500
649,100
Mon, 23 Feb 2026
10 · 8-K
After-hours · 16:20 ET
CURRENT REPORT ↗
Mon, 23 Feb 2026
682.5100
688.9600
677.7000
683.6000
473,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
673.8200
688.8100
671.0500
685.9400
815,500
Thu, 19 Feb 2026
9 · 10-K
After market open · 15:16 ET
10-K ↗
Thu, 19 Feb 2026
8 · S-3ASR
After market open · 15:33 ET
REGISTRATION STATEMENT ↗
Thu, 19 Feb 2026
655.0200
676.1100
655.0200
675.4000
612,200
Wed, 18 Feb 2026
668.5000
672.6000
659.0100
661.7300
491,100
Tue, 17 Feb 2026
667.4600
674.7400
651.0400
666.5300
619,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7 · 8-K
After-hours · 16:23 ET
8-K ↗
Fri, 13 Feb 2026
660.4500
685.1500
659.1000
678.8600
575,700
Thu, 12 Feb 2026
661.5200
673.8300
647.4000
660.0700
829,900
Wed, 11 Feb 2026
679.8000
691.3400
657.2800
661.6500
1,299,600
Wed, 11 Feb 2026
6 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 10 Feb 2026
699.9500
710.9700
697.7200
708.1100
642,100
Mon, 09 Feb 2026
688.8500
703.4400
688.4400
695.7300
445,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
677.1600
693.5400
675.4800
690.0000
481,100
Thu, 05 Feb 2026
673.4900
679.5600
662.2300
670.9500
408,500
Wed, 04 Feb 2026
667.0700
678.9800
658.3300
671.1700
511,900
Tue, 03 Feb 2026
659.2000
676.7400
657.5700
663.0200
436,400
Mon, 02 Feb 2026
647.0800
659.0000
647.0800
654.3300
322,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
645.9100
654.0800
645.7600
651.9500
429,900
Thu, 29 Jan 2026
657.4500
659.5400
645.0200
653.3300
323,900
Wed, 28 Jan 2026
643.1900
651.6100
639.1600
650.2300
338,800
Tue, 27 Jan 2026
650.3300
653.8400
645.1500
649.2500
213,700
Mon, 26 Jan 2026
650.6500
655.4400
647.5600
651.8000
285,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
647.1600
656.3800
644.9200
649.4800
330,100
Thu, 22 Jan 2026
646.6900
657.2300
639.2900
652.0700
357,500
Wed, 21 Jan 2026
636.8900
646.2900
629.2400
641.1400
438,500
Tue, 20 Jan 2026
648.5500
650.7400
627.4600
630.9000
446,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
637.5200
654.9300
637.5200
651.6600
433,600
Thu, 15 Jan 2026
643.0700
648.7800
637.9200
640.9400
411,000
Wed, 14 Jan 2026
656.0000
662.8300
635.3000
636.7100
724,400
Tue, 13 Jan 2026
661.3500
667.3800
648.3500
665.7100
536,800
Mon, 12 Jan 2026
665.2800
668.8300
657.9300
663.7100
374,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
643.1200
667.6600
642.4100
666.6700
396,700
Thu, 08 Jan 2026
622.4400
638.3900
618.8600
638.1100
308,200
Wed, 07 Jan 2026
649.2800
650.0000
621.4400
625.0400
539,300
Tue, 06 Jan 2026
639.7200
649.2400
636.8100
646.2400
440,900
Mon, 05 Jan 2026
628.7000
642.6300
628.7000
642.0000
458,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
619.2500
635.2000
617.0800
634.4400
480,200
Fri, 02 Jan 2026
5 · 8-K
Next filing day · accepted 31 Dec, 18:11 ET
CURRENT REPORT ↗
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
631.0900
631.2500
622.5400
622.6600
273,900
Tue, 30 Dec 2025
635.0600
638.8300
631.0300
631.4200
247,900
Mon, 29 Dec 2025
645.1300
646.4900
632.3100
637.2700
286,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
642.4300
646.0200
640.5300
645.0100
244,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
640.0500
643.3300
638.0100
643.1400
134,600
Tue, 23 Dec 2025
634.3400
639.2200
632.2200
638.7800
261,500
Mon, 22 Dec 2025
639.4900
639.4900
629.6600
632.5100
457,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
4 · 8-K
After-hours · 16:13 ET
CURRENT REPORT ↗
Fri, 19 Dec 2025
628.0900
637.5600
626.0200
633.9400
890,600
Thu, 18 Dec 2025
626.4500
634.2200
623.0200
627.3800
536,600
Wed, 17 Dec 2025
625.8900
631.1000
610.3200
619.0100
607,300
Tue, 16 Dec 2025
636.3400
638.4800
625.3800
629.4900
622,400
Mon, 15 Dec 2025
629.5800
636.0500
625.2700
633.8800
439,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
634.2600
638.2600
621.5900
628.2500
441,700
Thu, 11 Dec 2025
622.7100
636.0800
622.6900
632.0800
310,700
Wed, 10 Dec 2025
611.2400
625.6100
606.5600
623.4100
305,300
Tue, 09 Dec 2025
620.9100
626.8400
610.8500
612.0100
348,500
Mon, 08 Dec 2025
625.0000
634.5700
615.9700
622.2000
510,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
617.3200
625.7600
611.1900
624.3700
354,900
Thu, 04 Dec 2025
613.7200
619.5300
609.0600
618.7800
309,800
Wed, 03 Dec 2025
609.4100
616.6900
607.2000
615.8700
280,800
Tue, 02 Dec 2025
618.4000
618.4000
606.2400
607.9900
305,600
Mon, 01 Dec 2025
618.6900
623.8800
614.3900
615.2500
387,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
624.9200
626.8500
620.2100
623.2400
112,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
615.7500
626.8200
615.7500
622.5000
445,300
Tue, 25 Nov 2025
609.3000
621.6700
603.4600
617.9300
675,100
Mon, 24 Nov 2025
604.6700
606.6600
599.1200
604.5900
722,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
600.3600
614.4500
599.1000
603.1800
573,900
Thu, 20 Nov 2025
603.2300
612.8200
596.8600
597.0000
448,100
Wed, 19 Nov 2025
596.5500
598.8900
587.2500
596.8200
330,700
Tue, 18 Nov 2025
586.1100
596.0900
585.0000
593.1800
318,200
Mon, 17 Nov 2025
596.3600
599.0700
587.8800
589.9700
350,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
598.7400
602.3100
595.0200
596.4400
342,700
Thu, 13 Nov 2025
614.6000
616.7400
600.7600
602.1300
453,100
Wed, 12 Nov 2025
619.1900
624.9600
610.0000
614.8100
382,600
Tue, 11 Nov 2025
617.0700
625.0000
616.7800
620.4000
238,400
Mon, 10 Nov 2025
610.1600
620.7300
605.4900
616.7700
320,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
606.5000
615.2800
604.7100
610.6400
358,500
Thu, 06 Nov 2025
609.2200
613.0300
599.5400
608.3300
479,900
Wed, 05 Nov 2025
621.3500
632.4300
606.4000
610.6100
708,600
Tue, 04 Nov 2025
3 · 10-Q
After market open · 15:50 ET
10-Q ↗
Tue, 04 Nov 2025
631.6900
633.1300
607.7800
625.2600
725,000
Tue, 04 Nov 2025
2 · 8-K
Pre-market · 07:02 ET
8-K ↗
Mon, 03 Nov 2025
615.3500
621.5800
610.3700
619.3000
712,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
609.0100
617.7700
607.1200
613.1000
354,200
Thu, 30 Oct 2025
606.0000
616.1600
604.2200
613.0200
470,600
Wed, 29 Oct 2025
616.0000
630.4800
613.3600
616.9200
410,100
Tue, 28 Oct 2025
613.6000
619.9700
612.4900
616.8400
293,400
Mon, 27 Oct 2025
622.9300
625.8000
614.9600
616.8400
291,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
624.5200
630.5300
620.6200
621.2300
293,300
Thu, 23 Oct 2025
620.9800
628.2400
617.9800
619.3500
189,400
Wed, 22 Oct 2025
631.9700
635.8700
621.0500
622.5000
220,200
Tue, 21 Oct 2025
626.0000
634.0400
621.7100
632.0300
278,100
Mon, 20 Oct 2025
630.4200
630.4200
615.0200
627.0900
244,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
623.5200
630.9800
619.2400
625.4000
321,500
Thu, 16 Oct 2025
642.8100
642.8100
622.7400
624.1400
308,600
Wed, 15 Oct 2025
656.0000
665.1800
639.1600
639.1600
637,700
Tue, 14 Oct 2025
638.6100
657.3600
632.9200
656.8500
329,800
Mon, 13 Oct 2025
633.6600
643.8700
632.1000
638.6100
280,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
638.6700
639.9200
632.0600
632.3800
347,000
Thu, 09 Oct 2025
636.5200
639.7300
630.4300
633.8100
232,600
Wed, 08 Oct 2025
633.3500
638.8700
628.3800
636.3100
243,000
Tue, 07 Oct 2025
638.6200
640.0000
626.0500
629.6100
253,900
Mon, 06 Oct 2025
634.9700
638.2600
627.9300
636.1100
259,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
626.4600
637.3600
618.6700
634.7700
329,700
Thu, 02 Oct 2025
619.3500
629.1200
617.7200
627.8700
285,700
Wed, 01 Oct 2025
629.9500
634.8400
615.4800
620.0600
398,700
Tue, 30 Sep 2025
619.5300
631.7500
619.5300
630.2800
434,900
Mon, 29 Sep 2025
616.9700
622.0900
613.7200
621.2500
304,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
611.8000
617.7200
606.7800
613.7400
290,600
Thu, 25 Sep 2025
603.1300
610.8500
600.0000
608.0600
269,600
Wed, 24 Sep 2025
614.4800
618.5800
604.3700
606.8000
378,800
Tue, 23 Sep 2025
620.4200
627.2700
613.8500
615.3900
307,800
Mon, 22 Sep 2025
618.0100
624.1100
615.1500
619.8300
285,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
621.9800
622.3700
616.1600
618.5700
630,900
Thu, 18 Sep 2025
607.6300
625.6900
607.4500
620.4000
325,500
Wed, 17 Sep 2025
1 · 8-K
After-hours · 16:13 ET
CURRENT REPORT ↗
Wed, 17 Sep 2025
609.7600
624.6100
608.2000
609.6900
463,100
Tue, 16 Sep 2025
611.5300
614.0500
606.1800
609.7600
296,100
Mon, 15 Sep 2025
616.9400
618.6800
610.2700
611.0800
296,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
627.6600
629.4400
615.6000
615.8600
331,400
Thu, 11 Sep 2025
618.6900
632.2600
613.2600
631.1200
301,300
Wed, 10 Sep 2025
613.6500
622.4600
613.1500
616.7300
283,100
Tue, 09 Sep 2025
622.4200
622.6000
609.5000
614.2200
421,600
Mon, 08 Sep 2025
620.9500
627.6800
618.5000
627.0900
321,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend