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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
546.5900
553.5000
541.3501
551.4400
816,886
Thu, 22 Oct 2026
544.7000
556.5600
542.5000
552.3500
1,061,200
Wed, 21 Oct 2026
537.2000
544.3300
535.0000
539.3100
1,186,500
Tue, 20 Oct 2026
15 · 10-Q
After-hours · 20:01 ET
10-Q ↗
Tue, 20 Oct 2026
14 · 8-K
After market open · 10:00 ET
8-K ↗
Tue, 20 Oct 2026
523.6400
550.8900
523.6400
534.0000
2,082,100
Mon, 19 Oct 2026
511.0000
517.1200
508.5000
510.6500
1,024,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
505.9700
520.5700
503.7500
519.8600
1,320,500
Thu, 15 Oct 2026
505.6100
508.0900
496.5900
499.6300
1,332,000
Wed, 14 Oct 2026
485.6000
499.2600
483.2400
495.6900
1,218,900
Tue, 13 Oct 2026
486.7900
487.2600
479.0000
481.3800
823,300
Mon, 12 Oct 2026
482.6900
486.6300
480.5000
485.0000
573,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
480.0400
484.1400
478.3600
480.7200
613,400
Thu, 08 Oct 2026
474.8200
486.9400
471.3600
484.4800
1,087,300
Wed, 07 Oct 2026
484.5800
485.5600
472.9700
473.4600
716,400
Tue, 06 Oct 2026
476.3900
485.7000
474.0000
483.1100
1,010,600
Mon, 05 Oct 2026
479.9800
480.6600
473.9500
476.1100
1,200,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
478.9400
481.8600
470.0600
478.0000
2,683,200
Thu, 01 Oct 2026
483.5100
486.8200
481.4000
482.0000
1,041,600
Wed, 30 Sep 2026
483.0000
488.4600
479.9000
483.4800
1,475,500
Tue, 29 Sep 2026
503.2200
508.7500
502.1000
504.6100
694,200
Mon, 28 Sep 2026
509.0500
513.8400
503.9400
505.8000
557,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
509.1000
513.2300
507.0100
510.5200
535,400
Thu, 24 Sep 2026
514.6500
518.8100
508.4300
508.9800
536,900
Wed, 23 Sep 2026
510.4600
520.8000
510.0700
514.4200
851,900
Tue, 22 Sep 2026
527.1500
529.0000
505.7500
509.8600
1,000,900
Mon, 21 Sep 2026
524.4900
527.0300
517.4700
526.6600
1,077,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
523.6800
528.2700
519.9000
527.3900
1,257,800
Thu, 17 Sep 2026
530.2100
534.8600
518.3400
524.0000
1,100,000
Wed, 16 Sep 2026
530.0000
534.4000
527.2300
530.7800
538,000
Tue, 15 Sep 2026
529.3100
536.6200
524.3600
531.2500
771,200
Mon, 14 Sep 2026
524.3700
534.3000
521.0100
527.3900
887,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
522.0000
523.0100
515.2500
518.9700
588,100
Thu, 10 Sep 2026
517.0500
523.3800
516.0000
518.9500
934,000
Wed, 09 Sep 2026
521.6700
526.9400
515.5100
515.5700
698,500
Tue, 08 Sep 2026
516.0000
523.6700
515.0600
518.5800
1,207,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
525.5600
525.5600
512.5400
514.9800
912,200
Thu, 03 Sep 2026
529.2000
534.7000
521.6600
528.2400
874,100
Wed, 02 Sep 2026
534.8400
535.8600
523.7200
523.8200
759,300
Tue, 01 Sep 2026
543.1000
549.7700
530.1300
532.9100
499,300
Mon, 31 Aug 2026
539.6300
541.3000
537.0000
539.7000
764,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
547.3700
547.6800
542.7900
545.5700
392,900
Thu, 27 Aug 2026
547.0600
548.3100
542.7400
545.1300
814,000
Wed, 26 Aug 2026
543.0800
553.6100
543.0800
549.9500
561,200
Tue, 25 Aug 2026
547.8200
549.7900
540.0400
542.5200
554,000
Mon, 24 Aug 2026
553.0000
553.0000
546.5000
549.2800
440,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
13 · 8-K
After-hours · 17:06 ET
8-K ↗
Fri, 21 Aug 2026
566.1400
567.5100
550.1800
551.0300
926,700
Thu, 20 Aug 2026
580.7400
586.0000
563.4300
563.8600
1,236,100
Wed, 19 Aug 2026
583.3500
591.5500
578.8500
582.8400
671,700
Tue, 18 Aug 2026
579.0700
594.5100
576.2000
589.1400
763,800
Mon, 17 Aug 2026
581.8500
584.9600
569.2500
570.2000
659,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
579.3600
586.3600
574.4400
585.8700
599,200
Thu, 13 Aug 2026
578.7200
579.9400
571.9200
574.7400
409,500
Wed, 12 Aug 2026
571.0700
580.0400
569.5100
577.3200
626,600
Tue, 11 Aug 2026
575.9400
580.7500
572.9800
575.6900
430,400
Mon, 10 Aug 2026
575.0000
581.5900
573.1100
577.8900
643,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
566.8000
572.7500
560.5400
571.5800
442,900
Thu, 06 Aug 2026
563.8100
568.6800
559.0000
567.7400
603,900
Wed, 05 Aug 2026
555.8800
557.5700
549.7700
557.4700
627,900
Tue, 04 Aug 2026
547.7700
555.0000
541.0900
551.5500
753,100
Mon, 03 Aug 2026
546.0200
557.6100
543.5300
548.4700
672,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
534.8500
545.2200
530.0800
542.4800
852,900
Thu, 30 Jul 2026
529.0700
535.0300
519.7700
534.8500
774,600
Wed, 29 Jul 2026
554.3500
554.9300
534.2400
535.0500
760,300
Tue, 28 Jul 2026
558.0000
565.4200
548.5800
549.2200
944,000
Mon, 27 Jul 2026
542.4400
552.0000
542.2200
547.5800
680,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
535.5000
544.6700
534.4500
542.2400
654,900
Thu, 23 Jul 2026
537.1900
546.7600
526.3600
533.4800
1,083,600
Wed, 22 Jul 2026
523.0900
535.6400
518.4700
525.2800
1,056,500
Tue, 21 Jul 2026
12 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Tue, 21 Jul 2026
490.0000
514.1400
479.0200
512.2900
2,447,000
Tue, 21 Jul 2026
11 · 8-K
Pre-market · 06:45 ET
8-K ↗
Mon, 20 Jul 2026
523.4800
533.0700
522.7500
523.9600
1,032,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
525.0700
538.9600
520.6600
521.5700
1,047,500
Thu, 16 Jul 2026
525.8100
529.4400
517.1600
518.6500
1,270,200
Wed, 15 Jul 2026
531.8800
535.9200
524.8700
525.2200
824,500
Tue, 14 Jul 2026
536.8800
544.1100
527.9400
528.6700
773,500
Mon, 13 Jul 2026
540.5200
545.5400
536.8500
541.8200
633,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
534.6700
541.0800
529.9400
539.6300
455,700
Thu, 09 Jul 2026
537.5500
539.6500
528.0200
532.2300
938,000
Wed, 08 Jul 2026
546.0400
548.1500
539.0000
545.1100
955,400
Tue, 07 Jul 2026
551.0400
552.6300
544.2800
549.0400
702,800
Mon, 06 Jul 2026
547.0000
548.5100
537.3700
547.7500
917,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
527.8900
549.0100
527.8900
549.0100
1,741,600
Wed, 01 Jul 2026
514.4400
525.3100
511.0800
519.9500
902,800
Tue, 30 Jun 2026
499.7600
509.5700
495.1000
509.3100
1,293,300
Mon, 29 Jun 2026
502.0000
503.8100
493.8400
496.0200
1,149,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
501.7500
507.2800
498.1300
500.0300
1,584,100
Thu, 25 Jun 2026
501.0000
512.4400
498.7500
499.3300
774,800
Wed, 24 Jun 2026
515.1400
517.1300
502.7700
503.0100
1,222,600
Tue, 23 Jun 2026
519.0700
519.6300
509.4800
513.2200
790,800
Mon, 22 Jun 2026
515.5900
516.0700
503.6800
507.3300
1,123,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
552.1400
553.5000
515.3800
521.5000
2,402,900
Wed, 17 Jun 2026
549.0000
558.8000
544.3500
550.1500
709,400
Tue, 16 Jun 2026
545.9000
554.2000
544.3500
551.2100
741,200
Mon, 15 Jun 2026
542.3500
546.0700
536.7400
544.7300
1,073,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
553.0000
554.0600
546.9900
550.3300
800,700
Thu, 11 Jun 2026
543.8700
559.7000
541.3800
552.5200
896,900
Wed, 10 Jun 2026
552.9000
552.9200
541.0000
542.1400
751,200
Tue, 09 Jun 2026
538.3500
548.7500
537.4400
548.6700
968,200
Mon, 08 Jun 2026
542.0300
546.8600
531.5000
540.8100
1,033,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
550.0000
551.9600
540.1700
544.4000
1,069,700
Thu, 04 Jun 2026
532.5000
545.4300
531.3300
545.1700
1,014,300
Wed, 03 Jun 2026
533.5400
538.4300
525.7300
526.0600
1,220,500
Tue, 02 Jun 2026
535.1700
538.4300
531.8000
536.5900
1,333,400
Mon, 01 Jun 2026
559.9300
559.9300
538.6200
539.2200
1,321,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
561.3100
563.9300
551.0300
563.6800
1,975,500
Thu, 28 May 2026
552.2600
560.5500
551.3400
559.2900
1,059,200
Wed, 27 May 2026
552.3500
555.4900
548.5500
551.3400
520,700
Tue, 26 May 2026
557.7300
558.9900
550.3400
556.8000
606,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
552.5400
557.6900
550.4900
555.5800
652,000
Thu, 21 May 2026
10 · 8-K
After-hours · 17:02 ET
8-K ↗
Thu, 21 May 2026
553.6200
555.9600
546.7600
551.5800
799,100
Wed, 20 May 2026
556.0600
556.0600
547.5700
552.1700
966,000
Tue, 19 May 2026
552.9500
557.0900
550.0800
556.3400
829,500
Mon, 18 May 2026
540.0000
552.7500
539.0000
550.0000
1,286,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
548.7200
552.8000
539.1400
540.6900
648,900
Thu, 14 May 2026
553.5400
555.9700
547.2900
548.6500
524,600
Wed, 13 May 2026
9 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Wed, 13 May 2026
554.3500
554.3500
544.1000
551.8000
568,100
Tue, 12 May 2026
550.0000
559.4600
546.5700
558.3000
684,900
Mon, 11 May 2026
546.0000
554.2500
544.1200
548.2100
667,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
554.9700
555.0300
544.2400
549.5200
742,700
Thu, 07 May 2026
559.2300
561.3200
548.3000
552.2700
841,500
Wed, 06 May 2026
558.9700
560.6200
551.2500
559.6000
772,400
Tue, 05 May 2026
570.0500
570.5000
553.4100
558.6000
923,300
Mon, 04 May 2026
567.3100
577.5000
565.1900
567.0000
708,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
578.7500
580.8600
568.0900
568.1400
647,100
Thu, 30 Apr 2026
574.1400
580.7400
573.2500
579.4800
649,600
Wed, 29 Apr 2026
578.0000
582.1300
567.3300
572.4100
683,900
Tue, 28 Apr 2026
581.9600
582.9900
570.6600
577.8200
585,900
Mon, 27 Apr 2026
577.0000
588.2600
569.5600
575.2800
932,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
582.3200
582.7800
569.0000
575.1100
1,041,200
Thu, 23 Apr 2026
592.5700
596.5000
583.2300
587.6600
1,386,800
Wed, 22 Apr 2026
611.1000
615.0000
583.5000
589.6200
1,304,900
Tue, 21 Apr 2026
8 · S-3ASR
After-hours · 17:06 ET
S-3ASR ↗
Tue, 21 Apr 2026
7 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Tue, 21 Apr 2026
640.0000
653.0000
610.3900
611.1300
1,632,000
Tue, 21 Apr 2026
6 · 8-K
Pre-market · 06:44 ET
8-K ↗
Mon, 20 Apr 2026
667.0000
673.3400
653.3600
656.9800
787,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
671.0200
677.7500
663.0200
665.2600
745,100
Thu, 16 Apr 2026
679.1000
680.4100
669.9000
672.7700
670,300
Wed, 15 Apr 2026
680.6600
682.8800
676.0000
678.5900
547,300
Tue, 14 Apr 2026
678.4600
681.6800
674.5500
680.1300
535,100
Mon, 13 Apr 2026
677.7200
683.8700
677.0100
681.3100
515,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
685.3400
687.0000
665.0000
673.7300
499,800
Thu, 09 Apr 2026
689.7000
698.5300
685.0000
690.5700
777,200
Wed, 08 Apr 2026
677.4700
690.7900
673.5000
687.4700
1,300,700
Tue, 07 Apr 2026
690.1400
696.7900
686.3900
690.5000
608,500
Mon, 06 Apr 2026
701.0000
703.0600
687.9500
695.7900
792,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
5 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
700.7000
708.5500
698.1900
702.5000
613,000
Wed, 01 Apr 2026
689.3400
702.1800
684.7500
697.0000
551,300
Tue, 31 Mar 2026
679.8600
685.5200
667.2800
682.2400
551,200
Mon, 30 Mar 2026
689.0400
693.0100
663.9300
671.5900
927,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
692.2600
693.8500
677.9600
679.0000
581,800
Thu, 26 Mar 2026
689.6500
696.9300
687.4800
691.9900
543,100
Wed, 25 Mar 2026
685.4800
692.7900
681.8000
691.2100
579,500
Tue, 24 Mar 2026
670.0000
689.2900
668.2000
682.1600
730,600
Mon, 23 Mar 2026
705.8500
706.7300
678.7500
680.0000
1,225,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
714.7200
717.3400
701.0000
706.9500
1,718,000
Thu, 19 Mar 2026
719.0800
728.0000
707.0100
714.1500
849,700
Wed, 18 Mar 2026
729.9900
731.1800
720.0000
724.8400
545,500
Tue, 17 Mar 2026
734.4400
736.8700
720.8000
724.0300
764,400
Mon, 16 Mar 2026
733.5300
737.4000
726.1700
735.9600
604,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
739.9500
746.8900
728.3400
733.7100
481,900
Thu, 12 Mar 2026
736.4400
746.1800
726.5800
736.3000
753,200
Wed, 11 Mar 2026
730.7400
742.1000
728.5700
733.1800
622,200
Tue, 10 Mar 2026
738.0000
744.9700
730.1900
734.9800
642,000
Mon, 09 Mar 2026
763.0000
765.5800
744.5700
747.3400
910,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
742.2700
758.6800
738.0100
756.1300
772,900
Thu, 05 Mar 2026
749.6400
751.9400
734.3600
740.0100
918,800
Wed, 04 Mar 2026
757.5000
758.2800
737.7500
753.8400
1,205,100
Tue, 03 Mar 2026
768.8500
774.0000
751.8700
759.1100
1,304,800
Mon, 02 Mar 2026
745.0000
768.2200
739.8100
768.0200
1,474,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
720.0000
727.2900
714.8100
724.3800
896,400
Thu, 26 Feb 2026
703.0000
713.8100
700.1700
710.9000
588,000
Wed, 25 Feb 2026
727.4000
728.5000
691.0300
703.6500
1,634,900
Tue, 24 Feb 2026
726.5600
734.5800
710.4700
727.7300
735,000
Mon, 23 Feb 2026
721.2600
731.4500
719.4200
725.3900
567,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
735.0000
737.7500
718.0100
723.5600
744,100
Thu, 19 Feb 2026
727.2600
745.5500
727.2600
736.8700
1,008,400
Wed, 18 Feb 2026
709.9700
725.5500
702.4900
724.8300
1,194,600
Tue, 17 Feb 2026
702.5600
708.0000
698.7300
701.1200
614,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
4 · 8-K
After-hours · 16:24 ET
8-K ↗
Fri, 13 Feb 2026
696.8000
709.0000
696.2600
702.5700
676,200
Thu, 12 Feb 2026
680.7500
696.7200
679.9200
695.0600
887,400
Wed, 11 Feb 2026
682.3400
688.1100
674.7500
678.8300
865,000
Tue, 10 Feb 2026
702.3200
702.3200
684.3700
685.0000
956,100
Mon, 09 Feb 2026
712.1500
715.6100
698.0000
698.0200
693,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
702.0000
711.8800
699.5300
709.1100
634,800
Thu, 05 Feb 2026
680.2500
704.1800
679.0000
696.5000
845,300
Wed, 04 Feb 2026
705.7500
709.3900
677.3900
689.7500
1,732,000
Tue, 03 Feb 2026
694.2000
707.6600
685.5000
704.9800
942,500
Mon, 02 Feb 2026
685.0000
690.4700
675.4000
685.0200
1,180,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
688.0000
697.6700
681.1000
692.2600
953,100
Thu, 29 Jan 2026
695.4500
705.4500
686.0500
695.3500
1,064,200
Wed, 28 Jan 2026
674.4600
690.7400
664.0000
689.1300
1,222,400
Tue, 27 Jan 2026
3 · 10-K
After-hours · 16:02 ET
10-K ↗
Tue, 27 Jan 2026
649.6500
683.0100
636.0000
678.7400
1,363,400
Tue, 27 Jan 2026
2 · 8-K
Pre-market · 06:44 ET
8-K ↗
Mon, 26 Jan 2026
670.0000
671.4500
659.1100
660.9700
1,024,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
674.2000
677.3000
668.5100
672.9500
597,600
Thu, 22 Jan 2026
661.1800
671.1000
660.0000
670.4400
601,900
Wed, 21 Jan 2026
658.9700
669.6300
654.6600
664.1600
1,011,100
Tue, 20 Jan 2026
665.9300
674.7500
653.0200
657.3000
1,000,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
657.6000
669.6800
657.2600
666.9000
968,900
Thu, 15 Jan 2026
640.3700
658.4100
632.9800
654.6100
965,600
Wed, 14 Jan 2026
625.0000
654.5200
624.8600
653.1400
1,480,900
Tue, 13 Jan 2026
639.1600
639.7900
619.6800
625.5000
1,153,800
Mon, 12 Jan 2026
623.6300
635.7600
623.3800
629.3200
1,262,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
590.6800
619.7900
590.6800
618.8200
1,449,800
Thu, 08 Jan 2026
617.8800
638.8400
585.9500
590.7900
3,608,000
Wed, 07 Jan 2026
616.4200
617.9900
574.5100
577.0100
1,674,500
Tue, 06 Jan 2026
614.5600
619.2000
606.8200
610.6100
997,900
Mon, 05 Jan 2026
593.9600
611.3700
591.2000
611.3200
941,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
569.5900
585.8500
564.5000
585.6600
477,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
575.2100
577.0000
570.0200
570.2100
419,600
Tue, 30 Dec 2025
578.8900
580.1200
574.3100
574.5700
526,200
Mon, 29 Dec 2025
577.9200
580.7600
576.8800
577.7800
250,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
582.7100
582.7100
575.4500
577.3700
230,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
581.2300
587.2900
581.1400
582.3500
202,600
Tue, 23 Dec 2025
585.2800
586.0000
576.7000
580.0600
564,700
Mon, 22 Dec 2025
568.9000
585.2800
568.9000
584.6600
530,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
558.4700
570.9600
557.9800
568.4600
1,329,800
Thu, 18 Dec 2025
564.0000
569.9300
558.0600
559.5200
950,200
Wed, 17 Dec 2025
562.7900
572.3000
557.5900
564.1900
761,800
Tue, 16 Dec 2025
573.5000
574.2000
565.8400
568.7200
488,200
Mon, 15 Dec 2025
569.1400
575.7900
568.5700
575.7900
448,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
563.1900
571.6000
560.5000
569.7600
784,400
Thu, 11 Dec 2025
557.5600
568.6600
556.9300
560.0400
618,200
Wed, 10 Dec 2025
549.0000
558.6100
546.5200
555.3600
680,000
Tue, 09 Dec 2025
554.1200
557.7400
550.2500
550.6300
410,900
Mon, 08 Dec 2025
549.0000
553.6200
546.5100
553.5600
706,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
551.5000
552.2800
544.1600
548.9700
785,500
Thu, 04 Dec 2025
552.8400
560.0000
551.5600
553.0000
753,000
Wed, 03 Dec 2025
549.5600
554.5200
546.4900
553.3200
890,000
Tue, 02 Dec 2025
546.6800
551.2800
545.1700
546.9700
779,300
Mon, 01 Dec 2025
567.7300
568.5000
543.6600
545.5100
794,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
567.3500
573.6800
566.6300
572.2500
421,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
569.6100
582.6000
567.0800
567.1100
445,800
Tue, 25 Nov 2025
565.7000
574.5000
565.7000
569.4200
919,500
Mon, 24 Nov 2025
562.9200
566.2700
560.0000
565.5600
731,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
568.2800
571.6700
563.0800
566.7000
943,900
Thu, 20 Nov 2025
570.8800
573.2600
563.5100
567.3500
688,100
Wed, 19 Nov 2025
560.3900
567.2000
557.4600
565.0000
665,400
Tue, 18 Nov 2025
565.0000
573.3100
564.1800
566.7600
1,047,000
Mon, 17 Nov 2025
559.9800
563.0800
556.2900
563.0300
912,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
557.7500
562.0300
553.3700
558.0000
742,500
Thu, 13 Nov 2025
563.2400
563.4100
556.8400
558.0000
828,400
Wed, 12 Nov 2025
565.1800
569.1500
558.4000
558.5700
669,600
Tue, 11 Nov 2025
564.4800
570.7900
559.0000
566.7400
743,300
Mon, 10 Nov 2025
564.8000
567.0600
557.3900
562.9800
1,075,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
571.9700
571.9700
562.4400
568.6100
646,000
Thu, 06 Nov 2025
1 · 8-K
After-hours · 17:04 ET
8-K ↗
Thu, 06 Nov 2025
570.0000
578.0400
569.9500
571.9600
610,700
Wed, 05 Nov 2025
572.7700
579.5300
569.7400
570.5000
535,800
Tue, 04 Nov 2025
574.4900
579.5900
568.4000
577.1400
494,200
Mon, 03 Nov 2025
580.4400
581.1900
571.6800
575.4100
657,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
579.1500
586.6300
575.8200
583.4500
840,200
Thu, 30 Oct 2025
585.9400
591.7300
577.7400
578.6000
1,102,800
Wed, 29 Oct 2025
590.0000
594.2200
582.5100
584.9900
723,200
Tue, 28 Oct 2025
594.5000
598.9500
591.2400
595.0500
714,700
Mon, 27 Oct 2025
604.8700
605.6500
595.0000
595.9500
501,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
606.3500
608.5000
597.0800
605.5800
564,700
Thu, 23 Oct 2025
599.7300
609.8200
598.0100
605.7400
655,500