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
584.2000
609.3200
580.0100
604.1800
1,802,107
Thu, 22 Oct 2026
15 · 10-Q
After-hours · 21:13 ET
10-Q ↗
Thu, 22 Oct 2026
14 · 8-K
After market open · 10:26 ET
8-K ↗
Thu, 22 Oct 2026
579.5100
608.0000
577.2400
589.9100
2,957,700
Wed, 21 Oct 2026
547.1400
552.8200
544.6600
551.5100
1,466,000
Tue, 20 Oct 2026
553.0000
559.4800
545.7300
548.7100
1,469,900
Mon, 19 Oct 2026
540.9700
554.7200
540.0000
548.2300
1,377,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
539.1100
553.1400
536.6900
552.0900
1,600,000
Thu, 15 Oct 2026
531.0000
534.2500
526.0700
532.6400
1,428,100
Wed, 14 Oct 2026
508.0100
523.0800
508.0100
522.2300
1,477,100
Tue, 13 Oct 2026
513.6200
513.6200
502.1700
504.0200
859,800
Mon, 12 Oct 2026
513.0500
515.7700
510.7500
511.8800
865,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
505.0000
511.4300
502.6500
509.5900
805,600
Thu, 08 Oct 2026
500.0200
509.0800
497.0000
507.8900
1,111,900
Wed, 07 Oct 2026
509.5800
510.3400
498.7300
499.2200
1,074,000
Tue, 06 Oct 2026
509.0000
510.8700
504.1800
510.1200
850,400
Mon, 05 Oct 2026
506.0300
507.3600
501.1200
506.6300
1,011,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
505.7900
507.9700
498.5500
505.4100
1,064,000
Thu, 01 Oct 2026
508.0000
511.6900
503.5300
505.5000
894,600
Wed, 30 Sep 2026
511.0000
513.0000
503.7400
509.2500
1,380,400
Tue, 29 Sep 2026
514.9900
519.6900
511.0300
512.2100
1,239,300
Mon, 28 Sep 2026
519.0000
524.2700
516.1000
518.1000
1,076,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
524.1200
528.0000
516.4900
519.5600
1,126,900
Thu, 24 Sep 2026
523.7600
531.0000
523.3200
523.7000
833,100
Wed, 23 Sep 2026
524.5700
534.9300
523.2100
524.6800
1,134,100
Tue, 22 Sep 2026
536.8700
537.0000
515.6000
522.3400
1,425,700
Mon, 21 Sep 2026
532.3000
537.8200
530.0100
535.4000
965,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
536.9800
538.1000
527.1000
533.3800
2,857,500
Thu, 17 Sep 2026
539.1800
542.6100
520.4200
538.0900
1,343,000
Wed, 16 Sep 2026
534.8000
539.9900
531.0100
537.2500
911,600
Tue, 15 Sep 2026
532.1300
537.1900
525.8800
533.4600
918,100
Mon, 14 Sep 2026
526.6000
532.3400
525.4300
529.3800
970,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
532.2400
533.9900
521.8700
524.1900
986,700
Thu, 10 Sep 2026
526.0100
531.0000
524.0900
530.1200
1,145,000
Wed, 09 Sep 2026
538.9100
543.5900
524.3700
524.4600
1,547,500
Tue, 08 Sep 2026
532.0000
541.5900
531.3700
536.1500
1,692,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
529.7900
533.7200
524.0300
525.2800
943,600
Thu, 03 Sep 2026
536.0000
537.9200
527.2800
532.9500
772,500
Wed, 02 Sep 2026
545.6500
548.0000
530.1500
531.5500
1,235,500
Tue, 01 Sep 2026
557.5100
564.9800
541.5500
544.5000
1,045,200
Mon, 31 Aug 2026
563.7300
563.7300
558.4000
561.2300
945,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
567.9700
568.4300
560.7200
563.8500
619,000
Fri, 28 Aug 2026
13 · 8-K
Next filing day · accepted 27 Aug, 15:31 ET
8-K ↗
Thu, 27 Aug 2026
564.8100
566.0300
560.0200
565.8900
823,000
Wed, 26 Aug 2026
559.0000
569.9600
556.4500
565.6200
844,000
Tue, 25 Aug 2026
564.1400
567.9800
555.2700
556.5200
1,289,700
Mon, 24 Aug 2026
563.5000
567.5000
558.5300
564.1400
1,080,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
571.4800
572.9500
563.0700
563.5700
1,099,800
Thu, 20 Aug 2026
586.6700
591.6800
569.5400
571.4800
1,555,000
Wed, 19 Aug 2026
605.0000
606.0700
589.0400
589.1500
1,006,500
Tue, 18 Aug 2026
600.0700
612.7500
600.0700
607.1700
1,024,100
Mon, 17 Aug 2026
605.5000
607.0300
593.5600
593.7400
880,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
603.0000
609.2400
599.1100
608.6800
862,600
Thu, 13 Aug 2026
609.7800
609.7800
596.4800
598.0100
798,400
Wed, 12 Aug 2026
595.4900
610.3600
588.0100
606.7200
1,036,800
Tue, 11 Aug 2026
600.3100
602.7500
592.8900
597.7700
924,800
Mon, 10 Aug 2026
591.7700
606.6500
589.7200
603.1600
1,185,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
581.1100
588.3900
577.0000
587.9500
749,600
Thu, 06 Aug 2026
584.3100
588.4900
577.8100
582.8500
738,400
Wed, 05 Aug 2026
593.0000
593.6900
577.1300
577.6000
954,700
Tue, 04 Aug 2026
587.1900
592.5000
578.3000
589.3300
1,181,200
Mon, 03 Aug 2026
583.5000
589.4100
579.0300
586.2900
1,236,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
574.1100
583.8900
570.8900
582.7400
1,424,700
Thu, 30 Jul 2026
565.7600
574.7600
556.5500
574.1100
1,512,700
Wed, 29 Jul 2026
585.0000
587.0000
568.7400
569.2000
1,600,900
Tue, 28 Jul 2026
589.0000
593.7700
576.7300
581.3100
1,277,300
Mon, 27 Jul 2026
581.8800
587.9900
578.0000
580.0000
1,082,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
568.5900
588.4100
568.5900
582.6000
1,738,900
Thu, 23 Jul 2026
12 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Thu, 23 Jul 2026
545.0000
576.0000
545.0000
568.5900
3,275,500
Thu, 23 Jul 2026
11 · 8-K
Pre-market · 06:30 ET
8-K ↗
Wed, 22 Jul 2026
515.7900
521.0000
512.0000
514.3600
1,141,900
Tue, 21 Jul 2026
501.0000
507.7500
487.1500
507.0900
1,316,400
Mon, 20 Jul 2026
510.6300
515.8400
507.7400
509.5400
998,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
519.0000
527.3300
507.6800
508.7700
1,274,500
Thu, 16 Jul 2026
515.0000
520.1300
511.3100
513.5200
758,100
Wed, 15 Jul 2026
514.8300
520.6800
512.7800
514.4600
816,500
Tue, 14 Jul 2026
518.3600
526.2600
514.8700
514.9900
698,500
Mon, 13 Jul 2026
525.0100
527.4500
517.2600
520.6800
714,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
516.4200
524.0000
513.8100
523.2200
662,800
Thu, 09 Jul 2026
522.5000
525.0100
515.5500
518.2600
989,600
Wed, 08 Jul 2026
537.6300
537.6300
525.3500
527.9600
927,700
Tue, 07 Jul 2026
546.0000
547.4700
531.7700
535.3800
847,600
Mon, 06 Jul 2026
545.0000
545.9100
535.1700
538.0000
937,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
529.0000
545.9900
529.0000
545.9100
1,396,900
Wed, 01 Jul 2026
517.0000
524.2400
514.3500
521.8200
1,278,000
Tue, 30 Jun 2026
504.0000
509.4600
498.3000
509.4600
1,157,200
Mon, 29 Jun 2026
508.5000
510.1400
501.7500
502.0700
997,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
505.2500
518.2400
503.9000
507.4000
3,672,100
Thu, 25 Jun 2026
495.9500
512.5700
494.2500
505.0200
1,378,300
Wed, 24 Jun 2026
502.9400
503.3400
491.4900
491.6400
1,288,400
Tue, 23 Jun 2026
498.8300
504.3000
496.5300
503.6700
827,500
Mon, 22 Jun 2026
508.5000
510.0000
490.0500
493.6000
1,704,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
535.5600
536.9000
505.1800
510.9500
3,978,800
Wed, 17 Jun 2026
530.2500
539.4700
528.9000
532.3200
1,142,300
Tue, 16 Jun 2026
531.2600
538.5000
527.0100
535.9500
847,700
Mon, 15 Jun 2026
535.4200
535.8000
528.5900
530.3600
1,196,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
547.0000
550.8600
538.3100
540.3300
1,029,400
Thu, 11 Jun 2026
528.6200
550.9900
528.2600
548.6800
1,378,100
Wed, 10 Jun 2026
534.2500
535.2000
524.8100
525.0200
934,300
Tue, 09 Jun 2026
519.0000
530.1800
518.8700
530.1300
1,020,700
Mon, 08 Jun 2026
523.0000
527.1100
516.8500
520.0700
847,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
520.0000
528.0100
519.9500
523.7600
903,100
Thu, 04 Jun 2026
517.7400
522.7000
514.1400
519.0500
851,300
Wed, 03 Jun 2026
512.2500
524.5400
510.5400
512.0300
1,044,000
Tue, 02 Jun 2026
514.5000
516.7100
510.1000
513.4300
1,079,200
Mon, 01 Jun 2026
523.9800
525.9900
515.8800
516.5000
1,374,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
536.2400
537.2500
527.9500
530.4500
2,246,900
Thu, 28 May 2026
534.1600
541.2100
531.1400
537.2100
1,137,600
Wed, 27 May 2026
531.9800
533.5700
524.2500
531.1400
1,044,900
Tue, 26 May 2026
536.0000
536.0200
529.0000
532.9000
1,346,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
524.8600
534.2700
524.0000
533.2400
1,050,600
Thu, 21 May 2026
523.2400
529.4800
517.0200
522.7900
1,639,700
Wed, 20 May 2026
526.6300
526.8500
517.0000
522.5900
1,018,900
Tue, 19 May 2026
527.5100
530.2600
523.4800
526.6300
1,107,600
Mon, 18 May 2026
517.8100
528.3900
512.7600
528.3100
1,382,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
521.3600
524.9300
514.7300
516.0100
1,299,200
Thu, 14 May 2026
520.7400
521.4300
515.2500
520.4100
856,600
Wed, 13 May 2026
517.4700
520.8700
510.7900
519.9400
824,600
Wed, 13 May 2026
10 · 8-K
Next filing day · accepted 12 May, 18:19 ET
8-K ↗
Tue, 12 May 2026
512.5000
522.5100
512.5000
521.0000
1,163,000
Mon, 11 May 2026
505.0000
515.6300
502.4500
512.2500
1,363,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
508.5900
512.0000
504.5000
506.5100
1,293,800
Thu, 07 May 2026
515.0300
515.5000
503.0300
512.4100
2,056,300
Wed, 06 May 2026
508.9500
514.4700
500.3100
514.2600
1,590,400
Tue, 05 May 2026
520.0000
520.0000
507.4900
508.9300
1,365,200
Mon, 04 May 2026
513.4100
524.5000
512.0000
518.1500
1,370,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
517.9500
519.5800
512.1200
512.7700
1,403,300
Thu, 30 Apr 2026
511.0800
518.2300
507.9000
517.9700
1,588,400
Wed, 29 Apr 2026
513.9700
516.0000
501.9500
509.8100
1,619,200
Tue, 28 Apr 2026
518.4400
518.6800
507.5600
512.2900
1,456,100
Mon, 27 Apr 2026
514.0500
527.6600
511.9100
513.3500
2,111,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
525.0000
526.8000
503.6000
513.4500
3,089,200
Thu, 23 Apr 2026
9 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 23 Apr 2026
7 · S-3ASR
After-hours · 16:43 ET
S-3ASR ↗
Thu, 23 Apr 2026
533.9100
538.8100
522.2600
529.7900
3,212,500
Thu, 23 Apr 2026
8 · 8-K
Pre-market · 06:36 ET
8-K ↗
Wed, 22 Apr 2026
575.8800
576.0700
550.1900
555.4300
2,289,000
Tue, 21 Apr 2026
580.2900
580.9800
568.8400
571.9500
1,603,500
Mon, 20 Apr 2026
593.6000
598.0000
578.2300
581.2800
1,722,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
604.3300
609.3800
588.4100
592.1900
1,701,600
Thu, 16 Apr 2026
610.7100
613.0000
601.4100
607.4900
853,500
Wed, 15 Apr 2026
611.0000
615.5900
607.3400
611.1000
879,300
Tue, 14 Apr 2026
617.0000
617.0000
609.0600
611.5800
905,700
Mon, 13 Apr 2026
617.8700
622.5100
615.0100
619.6900
678,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
619.2800
621.7000
607.1600
613.7200
874,000
Thu, 09 Apr 2026
627.9900
636.8800
623.0900
623.8700
911,100
Wed, 08 Apr 2026
612.2700
630.6700
605.5000
628.5000
1,283,400
Tue, 07 Apr 2026
635.6000
636.8000
625.8200
627.7000
732,100
Mon, 06 Apr 2026
623.1100
637.9200
621.3700
637.9000
1,128,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
616.7000
626.5100
616.0100
622.7900
1,116,800
Wed, 01 Apr 2026
608.8200
619.1000
606.1100
617.6400
1,118,100
Tue, 31 Mar 2026
604.5000
610.0000
598.7000
604.3900
1,327,800
Mon, 30 Mar 2026
621.0300
623.3200
593.8800
598.5700
1,849,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
625.7000
631.4500
613.6600
615.8400
1,061,100
Thu, 26 Mar 2026
619.8000
632.9200
619.8000
627.3300
1,262,400
Thu, 26 Mar 2026
6 · DEFA14A
Pre-market · 08:06 ET
DEFA14A ↗
Thu, 26 Mar 2026
5 · DEF 14A
Pre-market · 08:02 ET
DEF 14A ↗
Wed, 25 Mar 2026
612.5000
626.9300
612.4200
624.2000
1,190,300
Tue, 24 Mar 2026
612.9500
615.3000
605.0000
610.1700
1,078,200
Mon, 23 Mar 2026
629.0700
629.6600
610.6300
616.2500
1,386,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
635.8600
638.5100
622.3700
627.4300
6,511,300
Thu, 19 Mar 2026
639.0600
640.0000
623.7500
637.5100
1,540,800
Wed, 18 Mar 2026
641.1100
645.8500
636.4500
642.2800
1,026,200
Tue, 17 Mar 2026
644.9600
645.0000
632.7900
636.3300
1,388,800
Mon, 16 Mar 2026
645.2300
651.5500
639.0000
645.2000
1,181,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
652.6700
660.0000
640.5000
646.0000
1,071,300
Thu, 12 Mar 2026
651.9500
661.0000
646.6300
652.8300
1,411,200
Wed, 11 Mar 2026
645.3200
657.0000
644.1300
649.4700
1,364,000
Tue, 10 Mar 2026
657.9500
659.8900
646.2000
651.2200
1,653,000
Mon, 09 Mar 2026
675.5800
676.0800
657.3500
664.1500
2,369,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
661.6500
672.8600
656.4000
671.7700
1,895,100
Thu, 05 Mar 2026
662.1000
663.0000
647.2300
655.0000
1,720,100
Wed, 04 Mar 2026
670.0000
671.0000
652.5400
664.4800
1,650,900
Tue, 03 Mar 2026
682.0000
686.4700
657.5600
667.8200
2,142,100
Mon, 02 Mar 2026
685.5000
692.0000
664.0100
676.7000
3,246,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
648.0900
662.4700
647.1000
658.0800
2,599,900
Thu, 26 Feb 2026
646.4600
647.5000
638.0300
641.6300
1,269,200
Wed, 25 Feb 2026
662.4400
663.5500
634.0400
647.5000
1,664,400
Tue, 24 Feb 2026
658.2900
669.1000
652.5700
664.4300
1,361,500
Mon, 23 Feb 2026
655.6200
663.2700
653.6900
660.6200
1,196,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
666.7700
668.2500
648.4100
658.2600
1,447,700
Thu, 19 Feb 2026
656.5000
669.7500
655.5000
666.5100
1,370,300
Wed, 18 Feb 2026
657.1700
660.5500
647.1900
649.8100
1,350,300
Tue, 17 Feb 2026
653.0000
656.2200
642.0000
649.5800
1,169,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
639.0000
656.3400
639.0000
652.5800
1,490,800
Thu, 12 Feb 2026
630.0000
644.2500
630.0000
637.4300
1,745,600
Wed, 11 Feb 2026
631.2300
633.5900
621.6800
628.7000
1,024,600
Tue, 10 Feb 2026
637.4700
638.2900
626.5100
629.5600
1,211,600
Mon, 09 Feb 2026
625.2800
638.9700
625.0100
638.2900
1,589,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
614.5900
624.0900
611.2000
623.5800
1,095,800
Thu, 05 Feb 2026
602.7300
614.0000
595.0000
609.1800
1,684,400
Wed, 04 Feb 2026
630.8200
632.0500
596.2300
602.7600
2,654,800
Tue, 03 Feb 2026
640.0000
646.5900
618.4500
628.2600
2,300,700
Mon, 02 Feb 2026
620.0000
640.9800
615.1800
636.0000
1,967,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
621.0000
641.1900
615.5100
634.2200
2,099,600
Thu, 29 Jan 2026
4 · 10-K
After-hours · 17:18 ET
10-K ↗
Thu, 29 Jan 2026
609.2400
645.6700
607.5600
622.5100
3,931,900
Thu, 29 Jan 2026
3 · 8-K
Pre-market · 07:25 ET
8-K ↗
Wed, 28 Jan 2026
592.9000
599.3200
583.0000
597.2700
1,324,000
Tue, 27 Jan 2026
580.0000
595.8700
573.8200
594.9500
1,710,700
Mon, 26 Jan 2026
590.0000
590.4000
575.6300
581.6600
1,460,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
594.6400
596.2300
586.0100
590.8200
1,271,700
Thu, 22 Jan 2026
585.1800
595.9500
582.5000
593.9100
1,493,600
Wed, 21 Jan 2026
576.0600
588.9700
576.0600
586.2300
1,817,700
Tue, 20 Jan 2026
580.0000
586.8500
573.3900
576.0600
1,521,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
578.2100
582.9300
577.4200
582.4300
2,375,700
Thu, 15 Jan 2026
568.6600
579.6000
559.7300
577.8900
1,763,400
Wed, 14 Jan 2026
556.9900
578.0400
556.1200
572.7000
2,643,100
Tue, 13 Jan 2026
560.0200
563.3000
550.8400
558.3000
2,013,000
Mon, 12 Jan 2026
548.9600
554.2700
540.3100
551.2400
2,970,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
525.8800
546.0700
525.8800
542.9200
2,647,700
Thu, 08 Jan 2026
531.8900
542.8700
513.0100
518.4400
4,108,800
Wed, 07 Jan 2026
525.3100
532.3800
496.0000
496.8700
4,084,900
Tue, 06 Jan 2026
517.0600
538.7300
517.0600
522.0400
2,813,100
Mon, 05 Jan 2026
503.9300
515.8800
503.0000
511.5700
1,982,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
483.2500
497.1600
476.5400
497.0700
1,126,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
489.0000
489.6800
483.5200
483.6700
669,900
Tue, 30 Dec 2025
489.3400
491.7000
487.9400
488.0000
996,400
Mon, 29 Dec 2025
483.8300
489.4300
483.2900
488.8700
933,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
485.2000
487.0600
481.1800
483.0300
605,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
485.0000
491.1800
484.4500
485.7500
581,600
Tue, 23 Dec 2025
484.0000
484.9500
481.0000
482.5500
864,000
Mon, 22 Dec 2025
474.9600
485.0200
474.9600
483.5700
1,120,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
466.3400
475.7200
464.8800
474.1300
2,826,500
Thu, 18 Dec 2025
2 · 8-K
After-hours · 16:39 ET
8-K ↗
Thu, 18 Dec 2025
472.4100
476.2000
469.0000
470.1400
1,363,900
Wed, 17 Dec 2025
471.0000
476.8900
462.2500
474.7900
1,989,200
Tue, 16 Dec 2025
479.6100
479.7900
473.8600
477.0600
1,262,400
Mon, 15 Dec 2025
478.9900
484.7700
477.2400
484.4200
1,002,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
475.6600
480.8400
470.7900
480.2500
1,384,300
Thu, 11 Dec 2025
470.2900
479.7000
470.2900
474.8800
1,294,000
Wed, 10 Dec 2025
465.2100
473.0800
455.8800
467.9400
2,313,600
Tue, 09 Dec 2025
1 · 8-K
After-hours · 16:58 ET
8-K ↗
Tue, 09 Dec 2025
466.2800
472.8100
465.0000
466.8900
1,102,300
Mon, 08 Dec 2025
453.5000
465.5600
451.4800
465.3800
1,390,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
447.7800
452.8200
446.4100
452.2000
1,290,500
Thu, 04 Dec 2025
448.1800
449.5300
445.4300
448.3500
1,283,700
Wed, 03 Dec 2025
443.4100
448.4700
439.0500
446.8000
1,751,500
Tue, 02 Dec 2025
440.9800
442.7500
437.2500
441.8200
1,535,600
Mon, 01 Dec 2025
453.2800
454.0900
438.5000
439.1900
1,659,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
454.5400
457.8600
452.6100
457.8600
748,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
453.3000
457.2600
452.9800
454.1600
1,299,800
Tue, 25 Nov 2025
451.0600
454.0300
448.4800
452.4100
1,615,900
Mon, 24 Nov 2025
459.4300
461.1900
450.0600
451.0600
1,411,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
468.6000
469.4000
459.9600
460.7800
1,575,300
Thu, 20 Nov 2025
473.8800
477.4300
465.0200
468.2600
1,044,900
Wed, 19 Nov 2025
472.0000
472.4200
468.3000
469.9100
861,300
Tue, 18 Nov 2025
475.2200
485.0000
471.2000
474.7200
1,242,100
Mon, 17 Nov 2025
467.2800
471.6000
464.7200
470.7800
1,822,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
455.8500
466.3900
454.0000
465.7700
1,177,300
Thu, 13 Nov 2025
458.0100
460.9100
455.1000
455.8500
819,600
Wed, 12 Nov 2025
456.1400
459.7700
455.2200
457.0400
935,400
Tue, 11 Nov 2025
451.7700
461.7700
451.0000
457.0700
1,322,100
Mon, 10 Nov 2025
456.0000
457.1000
448.4800
452.1000
1,630,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
468.9000
469.4100
456.2000
458.3500
2,514,500
Thu, 06 Nov 2025
473.1100
474.1800
466.1100
468.9200
1,093,600
Wed, 05 Nov 2025
483.0200
485.8500
473.1400
473.1400
1,708,000
Tue, 04 Nov 2025
484.4600
488.5000
481.0000
484.9800
1,169,300
Mon, 03 Nov 2025
491.0000
491.5100
484.7500
487.9400
846,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
489.0000
493.6100
486.0500
491.8800
1,185,000
Thu, 30 Oct 2025
485.5700
494.4600
485.5000
489.7200
1,081,000
Wed, 29 Oct 2025
485.0000
488.8200
483.6700
485.3300
971,500
Tue, 28 Oct 2025
486.3700
489.4000
483.6200
485.7700
1,220,600
Mon, 27 Oct 2025
484.0800
487.3100
479.8700
486.9100
1,423,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
490.2800
491.8200
484.0800
485.4100
1,368,400
Thu, 23 Oct 2025
488.1200
493.9800
486.5200
488.0500
1,445,700