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
467.4500
472.0000
453.4250
464.9400
626,720
Thu, 22 Oct 2026
486.0000
486.8900
469.1500
474.2800
545,300
Wed, 21 Oct 2026
500.4100
504.0200
491.2700
494.1900
298,400
Tue, 20 Oct 2026
494.0400
504.4500
485.8000
495.2500
543,900
Mon, 19 Oct 2026
501.8900
502.0400
494.2900
497.1100
418,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
503.2800
508.4000
500.0000
502.3200
283,200
Thu, 15 Oct 2026
501.8400
502.1100
490.0500
501.4900
408,600
Wed, 14 Oct 2026
501.3700
509.5700
498.7600
500.4800
512,100
Tue, 13 Oct 2026
499.2500
505.2500
494.1100
502.0500
554,700
Mon, 12 Oct 2026
513.2800
514.7900
504.1200
504.1600
248,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
510.4700
514.9800
505.3500
512.6000
268,900
Thu, 08 Oct 2026
507.2200
511.4400
501.6000
507.2900
503,300
Wed, 07 Oct 2026
523.4500
533.8000
502.3100
509.1000
588,700
Tue, 06 Oct 2026
18 · 8-K
After-hours · 20:44 ET
8-K ↗
Tue, 06 Oct 2026
544.9900
558.2200
541.2000
553.3500
296,600
Mon, 05 Oct 2026
545.0000
548.9800
537.9600
540.7900
379,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
550.3200
551.4000
541.9100
545.6400
338,200
Thu, 01 Oct 2026
541.8700
546.0100
533.6600
544.9400
400,500
Wed, 30 Sep 2026
535.3800
549.4000
526.0100
543.8200
476,400
Tue, 29 Sep 2026
532.6500
545.2700
529.6900
533.8500
460,100
Mon, 28 Sep 2026
535.9300
537.5600
529.2600
532.3600
414,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
544.7800
544.9300
537.0800
539.7300
260,400
Thu, 24 Sep 2026
540.3800
548.6200
535.0000
544.2100
414,900
Wed, 23 Sep 2026
547.5400
555.6400
542.2100
545.1500
538,400
Tue, 22 Sep 2026
17 · 8-K
After market open · 13:41 ET
8-K ↗
Tue, 22 Sep 2026
565.0200
565.0200
544.4800
550.2700
883,900
Mon, 21 Sep 2026
570.4400
573.5100
565.0000
568.0200
363,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
568.2100
572.5100
560.2400
568.2700
923,700
Thu, 17 Sep 2026
579.0000
584.9700
565.7000
567.4500
339,900
Wed, 16 Sep 2026
567.7500
575.3100
562.0400
570.0400
537,700
Tue, 15 Sep 2026
559.6900
567.4800
550.7500
562.8500
459,300
Mon, 14 Sep 2026
16 · 8-K
After market open · 13:17 ET
8-K ↗
Mon, 14 Sep 2026
551.3000
558.0800
543.3900
551.2100
327,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
568.5200
571.0000
557.1200
558.9000
292,600
Thu, 10 Sep 2026
560.0000
567.7200
555.0000
559.7400
314,800
Wed, 09 Sep 2026
568.3300
570.9200
562.1000
565.3400
354,300
Tue, 08 Sep 2026
566.9500
579.2700
566.3100
572.7100
441,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
568.9100
576.0900
561.8700
566.7500
249,800
Thu, 03 Sep 2026
562.8700
571.6300
557.8300
568.7200
320,000
Wed, 02 Sep 2026
573.9300
578.8100
558.0200
561.5300
389,300
Tue, 01 Sep 2026
579.1600
583.5900
572.0500
577.9900
344,100
Mon, 31 Aug 2026
592.4200
593.3900
576.7300
582.5300
660,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
603.9400
607.9800
592.1300
596.3700
312,100
Thu, 27 Aug 2026
623.8600
623.8600
604.4200
605.4900
283,500
Wed, 26 Aug 2026
612.5700
622.9300
607.6700
619.4600
318,400
Tue, 25 Aug 2026
624.1900
625.6100
605.9100
609.7100
506,000
Mon, 24 Aug 2026
641.4100
641.7700
611.3500
614.9700
846,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
656.4400
658.4700
633.5700
634.9900
652,400
Thu, 20 Aug 2026
677.1500
677.1500
644.0000
648.2800
437,400
Wed, 19 Aug 2026
15 · 8-K
After market open · 09:53 ET
8-K ↗
Wed, 19 Aug 2026
701.7300
704.7800
668.8400
673.3400
508,600
Tue, 18 Aug 2026
684.2400
698.1100
682.2000
695.6700
356,100
Mon, 17 Aug 2026
699.3900
702.3100
692.9400
696.0700
284,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
690.5800
699.3900
686.3700
699.3100
233,800
Thu, 13 Aug 2026
723.8800
723.8800
683.8700
688.8300
311,200
Wed, 12 Aug 2026
716.5500
728.0500
708.9600
723.7100
288,700
Tue, 11 Aug 2026
14 · 8-K
After market open · 10:17 ET
8-K ↗
Tue, 11 Aug 2026
713.4800
724.8700
702.3300
705.9600
352,000
Mon, 10 Aug 2026
699.5100
711.7700
680.7600
694.3500
502,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
715.7800
727.1400
686.7900
691.5200
358,900
Thu, 06 Aug 2026
13 · 10-Q
After market open · 15:04 ET
10-Q ↗
Thu, 06 Aug 2026
740.5000
760.0000
710.2600
714.0400
319,300
Thu, 06 Aug 2026
12 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 05 Aug 2026
764.0000
770.1800
746.1100
748.4100
208,500
Tue, 04 Aug 2026
760.4900
767.6000
745.1000
757.3100
233,900
Mon, 03 Aug 2026
716.6800
748.8700
716.6800
747.6700
201,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
727.4100
734.9400
710.9700
724.0000
121,700
Thu, 30 Jul 2026
697.5600
718.3100
683.5300
716.6600
214,700
Wed, 29 Jul 2026
724.5300
724.5300
670.2900
679.4100
421,300
Tue, 28 Jul 2026
739.3000
739.3000
710.8100
728.8000
211,800
Mon, 27 Jul 2026
757.1500
764.3500
726.1100
743.8300
174,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
750.1600
759.6500
741.3100
750.1900
171,300
Thu, 23 Jul 2026
729.5900
752.8000
727.4500
750.0300
200,500
Wed, 22 Jul 2026
716.6700
739.4200
716.2400
732.4800
178,200
Tue, 21 Jul 2026
718.2200
725.9100
702.3700
722.0900
177,700
Mon, 20 Jul 2026
717.5200
731.0100
706.7000
709.0200
235,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
698.5200
718.8100
691.5800
707.8400
242,200
Thu, 16 Jul 2026
741.7700
755.8300
710.0100
715.6400
350,900
Wed, 15 Jul 2026
758.1000
763.5600
736.3800
751.6400
222,700
Tue, 14 Jul 2026
749.0000
759.6700
744.7900
752.1700
146,400
Mon, 13 Jul 2026
746.1100
752.5600
732.8000
740.0600
207,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
757.4000
767.9000
741.0500
754.7600
121,300
Thu, 09 Jul 2026
774.0800
786.4400
759.2000
759.7100
167,400
Wed, 08 Jul 2026
758.5300
768.3900
747.1000
760.5700
241,900
Tue, 07 Jul 2026
808.1600
808.1600
756.5500
766.5400
231,100
Mon, 06 Jul 2026
764.3800
793.8800
764.3800
792.7700
273,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
766.5300
779.7100
745.6800
760.2300
279,300
Wed, 01 Jul 2026
752.7600
767.8500
738.9000
757.7600
229,200
Tue, 30 Jun 2026
742.0900
758.6800
735.1700
757.7600
353,700
Mon, 29 Jun 2026
747.9200
760.0000
730.4000
737.3900
327,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
766.2800
778.2000
744.9300
747.2700
754,800
Thu, 25 Jun 2026
771.1400
785.6800
765.0100
767.7300
218,900
Wed, 24 Jun 2026
765.4300
776.4600
756.0700
762.9200
185,200
Tue, 23 Jun 2026
768.1600
784.5000
757.2800
765.1300
257,600
Mon, 22 Jun 2026
780.7300
788.8200
763.7100
783.8200
296,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
792.1200
800.0000
771.9300
771.9300
1,053,900
Wed, 17 Jun 2026
763.8900
785.9400
757.1700
777.2900
352,300
Tue, 16 Jun 2026
769.8900
779.7000
759.4400
764.6100
239,600
Mon, 15 Jun 2026
770.5600
772.9800
757.9500
762.5900
231,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
766.7500
768.6500
753.5100
758.0000
201,400
Thu, 11 Jun 2026
727.9400
763.9900
724.4600
757.2300
239,700
Wed, 10 Jun 2026
733.7100
739.6500
713.8200
719.0200
317,800
Tue, 09 Jun 2026
728.0700
740.0000
701.6800
733.5700
249,200
Mon, 08 Jun 2026
740.5500
741.2300
715.0000
721.3300
258,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
735.2900
749.4800
728.4200
733.1400
200,000
Thu, 04 Jun 2026
729.3800
751.5000
725.0000
743.4300
207,000
Wed, 03 Jun 2026
717.2400
741.7000
708.4500
733.8800
263,600
Tue, 02 Jun 2026
720.1800
733.3700
716.2100
721.1200
246,400
Mon, 01 Jun 2026
728.6200
735.1200
713.2700
719.9900
326,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
743.9900
753.2400
732.3500
747.6100
883,400
Thu, 28 May 2026
742.5400
758.4500
740.0000
747.7300
269,500
Wed, 27 May 2026
752.9100
755.8700
735.0100
742.5900
280,300
Tue, 26 May 2026
745.3900
755.7700
740.8100
750.6600
203,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
734.2700
738.2200
722.7600
731.2400
191,200
Thu, 21 May 2026
717.8100
729.6200
709.2200
726.8800
277,100
Wed, 20 May 2026
11 · 8-K
After-hours · 16:44 ET
8-K ↗
Wed, 20 May 2026
718.3700
734.8000
709.0100
726.6500
236,900
Tue, 19 May 2026
699.5000
711.0800
685.6400
704.9500
320,700
Mon, 18 May 2026
715.1500
724.5700
702.0000
710.3400
263,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
738.4700
739.8200
712.7200
712.7200
367,800
Thu, 14 May 2026
760.0000
760.7200
742.8000
750.8400
194,300
Wed, 13 May 2026
734.2200
755.8400
722.3600
751.0000
301,000
Tue, 12 May 2026
722.1200
742.4200
715.0000
735.3400
270,000
Mon, 11 May 2026
721.2600
732.8300
712.7500
728.5800
234,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
10 · 8-K
After market open · 09:47 ET
8-K ↗
Fri, 08 May 2026
735.3000
739.9300
720.4100
729.2000
234,000
Thu, 07 May 2026
9 · 10-Q
After market open · 14:56 ET
10-Q ↗
Thu, 07 May 2026
750.0000
750.0000
708.4200
724.4300
391,800
Thu, 07 May 2026
8 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 06 May 2026
745.0000
749.0000
734.2700
742.8900
277,300
Tue, 05 May 2026
727.2200
736.7800
724.0400
728.9500
249,300
Mon, 04 May 2026
713.1400
723.7000
710.1900
718.8200
175,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
719.1700
724.9900
705.1000
713.1400
179,500
Thu, 30 Apr 2026
702.1000
723.5700
696.8100
720.2000
190,200
Wed, 29 Apr 2026
707.5100
711.7400
694.2800
696.2300
226,400
Tue, 28 Apr 2026
709.6200
715.1500
697.0000
706.0700
232,700
Mon, 27 Apr 2026
718.1500
724.1700
705.8100
717.1600
119,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
722.5500
730.9600
714.8000
717.5300
110,000
Thu, 23 Apr 2026
705.0400
730.0000
705.0400
725.5000
137,700
Wed, 22 Apr 2026
729.7200
730.0500
700.9400
710.9300
223,100
Tue, 21 Apr 2026
731.5500
733.5500
713.5000
719.5100
167,400
Mon, 20 Apr 2026
735.0000
738.3700
725.9700
730.0100
194,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
729.0400
745.2300
722.8400
735.6500
223,600
Thu, 16 Apr 2026
734.3600
734.7500
712.1200
719.9900
390,800
Wed, 15 Apr 2026
739.4400
743.0400
723.6400
731.9400
214,500
Tue, 14 Apr 2026
740.0000
748.1400
730.9200
742.6100
295,400
Mon, 13 Apr 2026
725.6900
736.6200
723.1800
734.0100
214,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
732.0900
732.0900
712.3700
725.7100
188,000
Thu, 09 Apr 2026
730.6700
739.9900
720.3000
722.5200
266,700
Wed, 08 Apr 2026
732.8700
737.5500
719.3300
728.9600
376,300
Tue, 07 Apr 2026
696.1900
710.3300
685.9800
699.8800
333,000
Mon, 06 Apr 2026
697.4900
702.0200
690.4500
699.1200
330,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
678.3900
707.1000
676.1700
694.8800
224,800
Wed, 01 Apr 2026
693.7500
712.0000
692.3800
696.9900
406,200
Tue, 31 Mar 2026
642.0600
681.6600
639.2300
681.1200
522,300
Mon, 30 Mar 2026
667.9900
670.6800
625.6500
632.0600
276,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
661.7900
674.9000
656.0000
663.5600
182,600
Thu, 26 Mar 2026
690.7200
701.0600
663.7600
665.8100
220,100
Thu, 26 Mar 2026
7 · DEFA14A
Pre-market · 09:03 ET
SEC Form DEFA14A ↗
Thu, 26 Mar 2026
6 · DEF 14A
Pre-market · 09:00 ET
SEC Form DEF 14A ↗
Wed, 25 Mar 2026
710.6500
716.7200
701.9400
702.2500
256,100
Tue, 24 Mar 2026
683.5600
704.2300
676.3900
700.8100
317,700
Mon, 23 Mar 2026
686.9100
708.1600
685.2000
688.5400
248,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
681.2100
695.2600
660.0000
671.1900
664,600
Thu, 19 Mar 2026
674.4600
698.8600
666.5500
691.6200
280,300
Wed, 18 Mar 2026
681.2900
702.5000
674.5800
690.9400
267,900
Tue, 17 Mar 2026
684.2600
693.0000
665.6500
679.5800
429,800
Mon, 16 Mar 2026
665.8600
686.4900
665.1600
683.8400
352,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
684.9600
695.4600
640.0000
656.0200
508,000
Thu, 12 Mar 2026
679.2300
690.1700
665.3600
680.2900
292,200
Wed, 11 Mar 2026
698.4600
706.4400
682.2500
692.5800
211,400
Tue, 10 Mar 2026
703.9400
716.0100
700.1300
703.6100
251,000
Mon, 09 Mar 2026
676.4000
707.1100
668.7900
706.4600
291,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
664.0000
685.6600
660.0000
681.6900
261,000
Thu, 05 Mar 2026
703.0400
710.1900
666.7600
678.6800
305,600
Wed, 04 Mar 2026
705.5000
713.8600
694.7100
712.5900
282,700
Tue, 03 Mar 2026
713.3500
714.0400
682.3300
701.9900
288,200
Mon, 02 Mar 2026
716.2100
730.1200
703.5000
726.4800
361,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
694.3100
710.0000
688.5500
700.3300
2,316,600
Thu, 26 Feb 2026
701.4500
702.4000
677.3000
701.9900
207,700
Wed, 25 Feb 2026
717.8000
719.0500
689.3800
698.7200
223,400
Tue, 24 Feb 2026
694.6500
715.3700
690.0100
712.4500
220,000
Mon, 23 Feb 2026
702.3100
715.0000
694.6500
699.2400
191,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
698.5600
714.9500
696.7300
707.4500
243,600
Thu, 19 Feb 2026
686.4500
706.3900
681.1100
702.5500
175,200
Wed, 18 Feb 2026
690.7000
706.1700
681.1000
690.8600
196,500
Tue, 17 Feb 2026
678.5700
698.7600
674.0600
688.0000
247,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
680.7000
693.6100
670.9900
684.2200
300,600
Thu, 12 Feb 2026
5 · 10-K
After market open · 14:03 ET
10-K ↗
Thu, 12 Feb 2026
668.6900
709.9900
659.7500
671.0600
432,700
Thu, 12 Feb 2026
4 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 11 Feb 2026
655.0000
665.7100
633.2500
634.2500
364,000
Tue, 10 Feb 2026
659.6900
662.9500
642.8900
645.5000
221,500
Mon, 09 Feb 2026
649.7600
667.3200
645.0000
653.8200
261,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
635.8100
655.1100
623.5900
649.3200
315,600
Thu, 05 Feb 2026
616.5800
633.1900
606.9500
618.6000
308,500
Wed, 04 Feb 2026
675.8000
677.6000
607.9000
624.9300
418,600
Tue, 03 Feb 2026
677.6200
683.0900
658.4900
674.7900
252,400
Mon, 02 Feb 2026
651.9300
665.2100
650.0000
663.9900
185,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
654.9800
670.4400
653.1900
656.6900
216,100
Thu, 29 Jan 2026
670.0000
673.1900
647.1100
663.9000
202,900
Wed, 28 Jan 2026
659.7700
665.6400
643.4300
664.4600
182,500
Tue, 27 Jan 2026
651.5600
662.8900
645.0100
660.1800
172,000
Mon, 26 Jan 2026
649.5000
655.4400
645.4800
649.6800
173,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
656.6800
656.6800
641.5500
649.0800
187,200
Thu, 22 Jan 2026
667.8200
667.8200
643.0000
657.4200
261,200
Wed, 21 Jan 2026
653.4900
666.2000
646.0300
662.2500
315,800
Tue, 20 Jan 2026
655.1000
666.7800
647.7600
650.4300
215,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
660.4600
669.9800
650.5000
663.8400
223,500
Thu, 15 Jan 2026
641.9600
662.9900
641.0000
660.6600
269,900
Wed, 14 Jan 2026
631.9900
640.5700
615.0000
636.6500
290,300
Tue, 13 Jan 2026
630.0000
639.7700
627.0300
635.7400
302,800
Mon, 12 Jan 2026
606.2500
625.2400
606.2500
624.6000
237,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
589.5400
607.8300
588.2300
605.1000
196,200
Thu, 08 Jan 2026
596.7400
605.0000
574.3000
582.6100
259,100
Wed, 07 Jan 2026
593.9900
597.8800
582.4200
583.1800
181,100
Tue, 06 Jan 2026
584.5000
597.7100
580.3800
593.1800
210,600
Mon, 05 Jan 2026
578.8400
598.9300
578.8400
586.4900
215,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
554.6000
574.5600
553.2000
572.3800
162,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
559.6800
560.4000
550.5900
551.2700
119,100
Tue, 30 Dec 2025
563.8900
563.8900
556.1200
558.5800
147,000
Mon, 29 Dec 2025
562.0600
568.0000
560.0700
562.1300
158,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
567.6800
569.9200
563.8800
566.1700
125,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
570.0000
571.1500
557.1000
567.8900
100,000
Tue, 23 Dec 2025
567.3200
575.0000
565.0700
569.5400
193,100
Mon, 22 Dec 2025
561.4000
569.9900
554.0600
568.0600
227,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
543.8500
558.0000
541.2200
554.9000
819,500
Thu, 18 Dec 2025
542.4500
548.6200
530.9000
542.4400
232,000
Wed, 17 Dec 2025
544.0000
545.5200
528.9200
533.5800
269,600
Tue, 16 Dec 2025
544.0300
546.8000
532.7600
543.9500
222,900
Mon, 15 Dec 2025
549.0000
550.8200
541.5600
547.3600
298,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
562.0500
572.2100
544.0200
545.5600
324,600
Thu, 11 Dec 2025
556.0000
572.1200
541.7700
569.3200
330,500
Wed, 10 Dec 2025
539.0400
561.7400
535.2700
555.0100
280,200
Tue, 09 Dec 2025
547.6200
553.5000
538.2700
539.0400
180,800
Mon, 08 Dec 2025
547.9900
551.2700
540.5600
547.7600
166,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
550.2200
553.6300
535.0000
544.6000
243,700
Thu, 04 Dec 2025
535.5500
556.8700
535.5500
550.0300
217,400
Wed, 03 Dec 2025
546.5100
547.3800
528.9200
535.8900
317,900
Tue, 02 Dec 2025
551.6300
552.6300
542.7700
547.3600
198,500
Mon, 01 Dec 2025
557.8300
560.4100
544.6300
546.0500
229,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
566.0300
567.1300
557.5600
564.2900
139,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
560.0000
574.1000
557.6200
562.9600
290,600
Tue, 25 Nov 2025
546.9700
556.4900
538.0000
555.2800
178,900
Mon, 24 Nov 2025
537.5000
547.5300
534.7400
546.3500
222,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After market open · 12:01 ET
8-K ↗
Fri, 21 Nov 2025
534.5900
539.7400
521.6600
536.0000
233,000
Thu, 20 Nov 2025
561.4500
575.3300
531.3900
535.8000
240,600
Wed, 19 Nov 2025
539.9100
550.0500
536.1500
547.9500
199,800
Tue, 18 Nov 2025
539.9500
543.5800
530.2800
536.8100
216,200
Mon, 17 Nov 2025
553.1300
559.5700
539.6700
543.7300
241,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
535.7300
554.2700
525.1500
551.5600
375,600
Thu, 13 Nov 2025
575.7500
575.7500
540.8200
546.1600
479,500
Wed, 12 Nov 2025
575.9400
582.0000
572.3200
577.6500
162,500
Tue, 11 Nov 2025
584.6800
584.6800
572.7500
575.1800
171,600
Mon, 10 Nov 2025
589.1800
596.2000
583.9100
588.4200
194,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
569.4900
581.4800
556.2200
578.5900
253,500
Thu, 06 Nov 2025
2 · 10-Q
After market open · 15:34 ET
10-Q ↗
Thu, 06 Nov 2025
563.0400
589.0500
558.3300
575.9500
378,100
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 05 Nov 2025
581.6600
596.0100
570.0000
585.1200
444,400
Tue, 04 Nov 2025
585.6700
596.1200
574.8800
586.0200
278,700
Mon, 03 Nov 2025
599.4600
602.4900
587.8900
601.7800
303,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
598.2900
602.4400
590.8300
595.7300
280,500
Thu, 30 Oct 2025
595.2600
612.2800
595.2600
597.5100
282,400
Wed, 29 Oct 2025
587.0000
604.4700
585.4300
601.6300
366,500
Tue, 28 Oct 2025
595.0000
601.2700
579.7400
588.4300
438,100
Mon, 27 Oct 2025
575.0000
581.9900
571.5900
573.2300
210,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
560.0000
572.4000
560.0000
570.8000
180,800