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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
596.4300
605.8900
576.6100
579.6600
146,497
Thu, 03 Sep 2026
601.7400
616.4900
594.9000
595.9600
142,900
Wed, 02 Sep 2026
584.4300
601.6000
580.0000
598.3700
171,800
Tue, 01 Sep 2026
590.2000
593.1800
577.4800
586.7800
201,600
Mon, 31 Aug 2026
594.0500
604.8300
586.0800
590.0200
164,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
600.0000
627.3000
594.5700
599.3500
186,300
Thu, 27 Aug 2026
588.0000
598.2200
578.2400
592.8500
170,200
Wed, 26 Aug 2026
575.4100
597.0500
574.9800
596.8000
183,700
Tue, 25 Aug 2026
558.9200
576.1800
557.5300
575.7900
205,900
Mon, 24 Aug 2026
540.0100
577.4600
530.0000
553.1100
240,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
597.0000
597.0000
515.0000
559.0000
448,400
Fri, 21 Aug 2026
10 · 8-K
Pre-market · 07:05 ET
8-K ↗
Fri, 21 Aug 2026
9 · 10-K
Pre-market · 06:59 ET
10-K ↗
Thu, 20 Aug 2026
583.9200
596.3000
566.2800
573.8700
290,800
Wed, 19 Aug 2026
581.8800
595.9200
573.4300
590.6800
151,100
Tue, 18 Aug 2026
564.4100
596.0900
564.4100
583.1300
218,600
Mon, 17 Aug 2026
574.6200
613.4300
557.7800
583.6700
187,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
583.7400
585.0000
569.1800
572.8000
59,400
Thu, 13 Aug 2026
574.8600
587.3300
572.0500
583.0000
80,000
Wed, 12 Aug 2026
588.3000
596.0000
577.3700
577.7600
85,400
Tue, 11 Aug 2026
573.4600
588.4900
568.0100
573.2600
70,700
Mon, 10 Aug 2026
569.6800
576.1500
560.0000
570.4700
98,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
575.0000
575.0000
565.2600
566.2700
67,900
Thu, 06 Aug 2026
563.0600
574.6600
561.4600
567.2200
86,600
Wed, 05 Aug 2026
562.9900
575.0000
556.2300
569.1200
78,100
Tue, 04 Aug 2026
560.2300
572.2800
555.3600
560.0000
112,000
Mon, 03 Aug 2026
552.6700
563.7500
540.0100
548.6600
80,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
542.6900
560.0000
542.0300
556.5200
95,000
Thu, 30 Jul 2026
535.9200
542.0000
529.8000
533.2300
78,900
Wed, 29 Jul 2026
529.3600
535.9200
518.8900
522.8700
56,200
Tue, 28 Jul 2026
533.0200
537.6600
524.0800
534.7200
69,700
Mon, 27 Jul 2026
535.8900
540.7200
525.6900
539.6100
71,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
526.8900
536.9000
521.6800
525.7000
54,500
Thu, 23 Jul 2026
527.9000
542.5200
526.6700
529.3600
64,400
Wed, 22 Jul 2026
531.5600
543.9600
531.5600
537.5000
90,200
Tue, 21 Jul 2026
540.8000
548.7100
528.6900
535.9400
146,500
Mon, 20 Jul 2026
548.0200
554.4800
526.9700
532.4100
123,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
528.9900
552.4400
526.1700
545.9500
98,200
Thu, 16 Jul 2026
533.9900
544.0900
528.1300
543.9200
79,400
Wed, 15 Jul 2026
558.2600
563.4600
530.9400
542.5400
77,300
Tue, 14 Jul 2026
548.7800
553.2100
528.9300
549.5100
94,200
Mon, 13 Jul 2026
546.4000
553.7200
538.6900
540.6700
84,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
541.1600
551.0000
539.5900
550.9900
65,200
Thu, 09 Jul 2026
537.3000
544.7200
528.2100
544.4300
60,500
Wed, 08 Jul 2026
524.2200
533.8800
521.9000
527.5900
80,900
Tue, 07 Jul 2026
526.8100
534.0500
518.0200
525.8200
96,200
Mon, 06 Jul 2026
525.0000
548.8500
525.0000
537.4200
158,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
531.4600
542.6200
517.5400
525.3800
104,000
Wed, 01 Jul 2026
529.3700
550.4700
524.9600
536.3800
99,300
Tue, 30 Jun 2026
543.7200
551.5000
532.0200
534.0300
96,800
Mon, 29 Jun 2026
522.6000
551.4000
520.0600
545.7200
189,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
545.0300
545.0300
524.1900
526.3300
130,700
Thu, 25 Jun 2026
554.7600
561.8700
534.0100
541.1000
118,300
Wed, 24 Jun 2026
561.0000
570.6800
549.1600
550.0000
129,300
Tue, 23 Jun 2026
560.6400
575.7900
551.4800
563.0300
94,500
Mon, 22 Jun 2026
589.4800
592.0000
573.3800
579.4500
112,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
577.8900
593.4200
570.0000
589.4600
201,200
Wed, 17 Jun 2026
563.8300
573.3800
553.9000
562.8200
115,100
Tue, 16 Jun 2026
573.9700
576.9500
555.6800
558.1600
126,300
Mon, 15 Jun 2026
607.5400
610.0500
572.4300
574.7400
101,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
587.8000
602.6600
579.3600
588.7300
100,100
Thu, 11 Jun 2026
566.5800
584.6100
560.9300
581.7700
111,600
Wed, 10 Jun 2026
559.0000
572.0000
548.0000
557.5500
130,200
Tue, 09 Jun 2026
580.0000
590.2000
541.6900
563.7800
125,200
Mon, 08 Jun 2026
572.9300
590.2300
565.3300
572.7700
165,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
565.9700
578.3400
561.0000
567.3300
92,700
Thu, 04 Jun 2026
561.4400
584.4700
559.0000
581.3000
78,600
Wed, 03 Jun 2026
581.2400
587.0000
560.7100
576.1300
102,700
Tue, 02 Jun 2026
583.4800
595.9900
566.4500
588.5700
244,300
Mon, 01 Jun 2026
575.0000
598.5000
568.2000
575.4500
125,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
594.5000
603.7700
575.5000
583.8600
139,200
Thu, 28 May 2026
606.6500
611.5000
592.2500
595.0100
87,000
Wed, 27 May 2026
619.0500
623.6700
595.0100
609.9000
142,500
Tue, 26 May 2026
621.0900
621.0900
591.0000
608.1600
172,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
590.6200
621.1300
586.8000
610.8100
189,400
Thu, 21 May 2026
590.2200
599.3500
578.9400
586.3100
129,800
Wed, 20 May 2026
592.1800
605.0000
579.9500
599.2100
153,500
Tue, 19 May 2026
590.0000
605.0000
575.1400
583.9000
151,400
Mon, 18 May 2026
625.0000
625.0000
592.4200
604.0000
174,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
641.0900
647.0000
622.7000
623.2500
147,900
Thu, 14 May 2026
668.0500
684.9900
639.6400
660.0100
143,700
Wed, 13 May 2026
703.4900
707.0000
664.0000
664.7700
173,500
Tue, 12 May 2026
737.0100
743.4700
690.0000
703.4900
194,300
Mon, 11 May 2026
823.2000
835.7500
728.1900
738.6100
269,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
870.0000
901.8600
790.0100
842.1000
255,900
Fri, 08 May 2026
8 · 8-K
Pre-market · 07:09 ET
8-K ↗
Fri, 08 May 2026
7 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Thu, 07 May 2026
1015.9300
1021.4300
910.0000
926.6900
208,900
Wed, 06 May 2026
1020.5400
1031.5300
987.9600
1028.3101
110,800
Tue, 05 May 2026
1007.8200
1028.6899
1001.0000
1014.9000
59,000
Mon, 04 May 2026
1031.7000
1032.3600
1000.7600
1004.0800
40,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1022.9800
1038.3800
1009.3800
1019.7500
56,700
Thu, 30 Apr 2026
990.0000
1024.3300
967.4500
1012.0100
64,000
Wed, 29 Apr 2026
969.0000
979.3300
953.1400
971.0000
77,300
Tue, 28 Apr 2026
988.3800
1000.7300
935.0000
964.2600
136,600
Mon, 27 Apr 2026
1028.2500
1028.2500
991.3900
1009.4300
60,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1049.9700
1062.5000
1024.4200
1033.3300
50,100
Thu, 23 Apr 2026
1010.0000
1063.0200
991.0000
1037.8700
79,400
Wed, 22 Apr 2026
1040.0000
1080.9900
986.3500
1004.7300
193,900
Tue, 21 Apr 2026
1091.2700
1099.9900
994.9500
1027.4399
244,300
Mon, 20 Apr 2026
1093.4000
1093.4000
1070.8700
1081.5699
67,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
1046.4399
1088.1801
1045.0100
1084.5000
86,000
Thu, 16 Apr 2026
998.6500
1044.6100
980.0000
1039.1300
112,000
Wed, 15 Apr 2026
985.0800
1010.8000
951.8800
1006.5600
183,600
Tue, 14 Apr 2026
968.0000
991.6600
934.9600
991.6600
139,000
Mon, 13 Apr 2026
917.4100
951.0400
910.0000
951.0400
86,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
919.9500
931.6000
903.6200
925.7000
75,400
Thu, 09 Apr 2026
900.0000
913.9000
882.9600
907.2300
63,900
Wed, 08 Apr 2026
878.6700
914.3600
871.1900
900.5000
134,600
Tue, 07 Apr 2026
830.0000
850.1900
823.5200
836.9000
77,300
Mon, 06 Apr 2026
845.0000
851.9900
833.4600
840.1200
85,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
790.0000
851.5500
790.0000
840.9000
71,600
Wed, 01 Apr 2026
809.0700
837.5200
806.7400
822.9900
81,800
Tue, 31 Mar 2026
753.0300
791.4300
747.3700
790.2900
93,200
Mon, 30 Mar 2026
792.3100
792.3100
720.0900
736.9500
94,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
775.0000
795.0000
765.0200
779.9200
68,100
Thu, 26 Mar 2026
825.0000
833.7400
775.0000
778.0900
93,100
Wed, 25 Mar 2026
854.0000
854.0000
834.1700
839.0500
79,400
Tue, 24 Mar 2026
809.0000
842.0000
801.0000
834.4800
120,500
Mon, 23 Mar 2026
774.9500
814.9200
774.0000
809.3600
80,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
790.7500
790.7500
755.4400
765.2700
91,800
Thu, 19 Mar 2026
774.1900
802.8200
757.8400
794.2300
63,800
Wed, 18 Mar 2026
793.9900
810.0000
777.0000
784.8800
83,900
Tue, 17 Mar 2026
770.6300
792.0000
761.0000
788.5200
98,000
Mon, 16 Mar 2026
765.2400
787.0200
765.2400
775.7900
69,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
759.8000
775.0000
748.8600
759.8400
70,100
Thu, 12 Mar 2026
755.0800
766.4600
735.1000
749.8800
100,000
Wed, 11 Mar 2026
762.2800
777.7000
757.4100
765.8600
114,400
Tue, 10 Mar 2026
764.9800
779.4700
764.2200
769.5800
64,700
Mon, 09 Mar 2026
731.3800
758.3400
727.1900
752.4900
79,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
755.2000
773.4300
743.2900
749.4000
56,400
Thu, 05 Mar 2026
781.6200
786.9900
743.1100
774.2500
75,500
Wed, 04 Mar 2026
776.6900
803.4700
768.9300
798.3800
96,600
Tue, 03 Mar 2026
772.0000
780.5100
731.3000
762.3500
138,800
Mon, 02 Mar 2026
755.0300
799.1600
755.0300
798.4700
103,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
760.5700
773.8900
750.9300
766.9900
74,900
Thu, 26 Feb 2026
754.1700
764.1800
725.5000
760.8400
85,500
Wed, 25 Feb 2026
761.0200
767.8000
746.0000
755.4300
100,000
Tue, 24 Feb 2026
728.0000
767.5200
728.0000
758.6900
93,500
Mon, 23 Feb 2026
742.0500
753.0000
723.2400
726.3000
102,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
723.1800
754.8700
716.0000
750.3200
142,700
Thu, 19 Feb 2026
706.5200
729.6000
692.0900
718.7400
111,900
Wed, 18 Feb 2026
692.3100
718.4000
692.3100
707.1500
133,400
Tue, 17 Feb 2026
704.1700
708.3800
687.7100
695.5500
65,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
710.0000
736.5200
695.9900
720.0600
92,800
Thu, 12 Feb 2026
712.7200
725.2800
688.7800
706.0800
92,900
Wed, 11 Feb 2026
727.5000
728.0000
701.4100
713.1100
123,200
Tue, 10 Feb 2026
719.8900
731.1400
704.5500
718.4600
132,600
Mon, 09 Feb 2026
617.5700
715.0000
617.5700
712.3800
203,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
605.0000
635.0000
541.4100
622.3300
243,100
Fri, 06 Feb 2026
6 · 8-K
Pre-market · 07:10 ET
8-K ↗
Fri, 06 Feb 2026
5 · 10-Q
Pre-market · 07:02 ET
10-Q ↗
Thu, 05 Feb 2026
540.0000
583.0000
540.0000
576.0000
226,000
Wed, 04 Feb 2026
571.4800
579.5100
541.8800
548.2400
92,900
Tue, 03 Feb 2026
552.4100
575.1300
541.0000
569.1600
82,200
Mon, 02 Feb 2026
542.5000
556.7100
541.9600
544.8400
111,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
560.7300
580.0000
544.2600
551.4200
143,900
Thu, 29 Jan 2026
554.2300
569.6200
544.2900
566.3800
83,100
Wed, 28 Jan 2026
551.7000
561.5500
545.4000
554.7400
84,100
Tue, 27 Jan 2026
535.8000
549.8900
525.7100
546.6800
123,400
Mon, 26 Jan 2026
548.4000
557.1900
535.6600
548.9900
113,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
559.8900
559.8900
541.3200
548.1000
73,600
Thu, 22 Jan 2026
555.9200
570.2400
552.0000
562.4500
124,800
Wed, 21 Jan 2026
567.0700
567.0700
526.4800
545.0500
132,500
Tue, 20 Jan 2026
534.6500
572.0000
530.0100
562.9400
140,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
558.9600
560.8700
547.0000
550.3900
72,100
Thu, 15 Jan 2026
568.5300
570.8500
551.9100
553.5200
89,200
Wed, 14 Jan 2026
587.0000
591.6400
557.2300
558.0400
88,500
Tue, 13 Jan 2026
584.9500
601.8800
575.4600
587.0000
113,500
Mon, 12 Jan 2026
556.7000
583.6300
556.1300
580.3800
135,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
552.7900
563.4700
543.1100
559.9100
99,200
Thu, 08 Jan 2026
558.0200
559.0900
540.0000
549.2000
106,500
Wed, 07 Jan 2026
569.6400
569.6400
555.2000
563.4700
84,100
Tue, 06 Jan 2026
565.0000
570.5800
547.7100
569.5700
98,400
Mon, 05 Jan 2026
574.1500
579.5800
556.4900
564.3000
80,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
558.8800
581.0000
558.8800
566.2800
81,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
561.7500
565.0700
553.3400
553.3500
82,200
Tue, 30 Dec 2025
568.0000
572.4500
560.6700
561.6100
84,000
Mon, 29 Dec 2025
565.0000
571.3900
560.5700
567.1700
50,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
571.5200
575.1000
565.0000
570.7200
84,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
567.0000
575.1100
566.9500
571.2300
31,500
Tue, 23 Dec 2025
568.6200
578.6500
565.0000
572.8200
59,800
Mon, 22 Dec 2025
571.6500
580.4900
570.7600
575.1400
81,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
550.8000
565.6600
546.0000
564.6200
207,900
Thu, 18 Dec 2025
557.2700
562.1100
548.7400
551.6700
63,800
Wed, 17 Dec 2025
558.7800
560.9300
540.0300
542.5400
80,900
Tue, 16 Dec 2025
552.9300
560.6500
548.0000
558.3900
61,700
Mon, 15 Dec 2025
569.7000
571.9900
550.0000
555.1300
75,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
578.9500
580.5800
549.6900
561.3000
90,800
Thu, 11 Dec 2025
584.2800
587.7000
563.7400
584.8500
104,700
Wed, 10 Dec 2025
586.0000
595.0000
571.6800
584.2400
109,000
Tue, 09 Dec 2025
578.9300
587.0000
577.2800
583.8500
49,700
Mon, 08 Dec 2025
585.5800
594.9900
575.0000
581.6700
92,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 05 Dec 2025
570.0000
579.7100
561.0000
577.9200
79,300
Thu, 04 Dec 2025
556.6400
579.6400
551.0700
568.4800
120,900
Wed, 03 Dec 2025
557.0500
563.8700
540.1700
563.7000
109,800
Tue, 02 Dec 2025
575.3400
579.9200
549.0000
559.6000
205,500
Mon, 01 Dec 2025
569.1000
574.9000
555.5300
564.9200
152,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
574.9600
583.8500
572.0000
583.0900
63,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
573.4400
585.9400
568.8300
574.9200
106,800
Tue, 25 Nov 2025
560.4200
574.0000
548.0000
570.8100
115,300
Mon, 24 Nov 2025
530.5000
560.0100
530.5000
556.4000
108,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
516.0000
534.8500
505.7300
530.6200
296,700
Thu, 20 Nov 2025
550.0000
559.5300
509.7100
515.4400
131,300
Wed, 19 Nov 2025
532.0400
553.4800
532.0400
535.0700
152,100
Tue, 18 Nov 2025
537.2300
549.5000
527.0000
532.1000
159,500
Mon, 17 Nov 2025
554.6800
565.6600
536.6300
541.5000
167,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
539.8000
570.0000
538.8800
558.5600
157,200
Thu, 13 Nov 2025
581.2400
586.0000
544.3400
557.6500
173,200
Wed, 12 Nov 2025
583.3500
588.0000
568.1400
584.8100
160,000
Tue, 11 Nov 2025
581.1500
593.4000
570.1400
581.3700
161,900
Mon, 10 Nov 2025
632.8200
636.8800
585.3800
589.4300
235,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
700.0000
701.7100
606.6000
612.1900
381,300
Fri, 07 Nov 2025
3 · 8-K
Pre-market · 07:07 ET
8-K ↗
Fri, 07 Nov 2025
2 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Thu, 06 Nov 2025
781.1500
789.0700
739.1300
759.5700
267,600
Wed, 05 Nov 2025
760.0000
790.0000
758.0100
777.6300
119,300
Tue, 04 Nov 2025
750.2300
772.5000
733.6500
759.4100
123,900
Mon, 03 Nov 2025
789.1700
803.6000
771.3100
774.1900
148,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
779.3200
793.0000
768.0000
787.1800
222,000
Thu, 30 Oct 2025
765.3400
796.2800
763.1100
771.8400
217,700
Wed, 29 Oct 2025
765.4100
780.2300
757.0600
773.5200
327,700
Tue, 28 Oct 2025
744.0000
762.9200
735.5800
762.2700
278,600
Mon, 27 Oct 2025
746.6900
754.6100
737.2500
744.5100
192,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · DEF 14A
After-hours · 16:04 ET
DEF 14A ↗
Fri, 24 Oct 2025
735.1400
740.2800
719.6000
735.6300
177,600
Thu, 23 Oct 2025
695.0000
721.4300
695.0000
714.9400
117,000
Wed, 22 Oct 2025
719.4000
722.5000
665.7600
691.3400
223,200
Tue, 21 Oct 2025
730.0000
734.7200
709.7600
720.6500
133,700
Mon, 20 Oct 2025
758.0000
760.5100
733.4700
735.9100
118,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
751.0000
757.9200
720.0500
748.5800
209,600
Thu, 16 Oct 2025
755.1000
772.6300
752.3900
754.0000
188,300
Wed, 15 Oct 2025
760.0000
771.5000
746.2800
750.2200
211,000
Tue, 14 Oct 2025
678.2000
773.9500
668.0000
754.7300
337,500
Mon, 13 Oct 2025
681.5700
691.6700
665.3400
686.8500
241,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
697.0000
704.3100
655.0200
655.0200
200,700
Thu, 09 Oct 2025
682.0500
705.7800
671.6700
696.5700
203,300
Wed, 08 Oct 2025
677.8800
691.5200
672.9200
682.3500
123,000
Tue, 07 Oct 2025
667.0100
675.5600
657.1700
671.8200
132,800
Mon, 06 Oct 2025
670.0000
680.1700
645.0000
663.9700
191,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
686.0900
689.3600
660.9200
662.3700
169,000
Thu, 02 Oct 2025
680.0000
688.0000
660.5400
677.8100
171,300
Wed, 01 Oct 2025
657.8500
676.6600
653.8800
674.3500
121,000
Tue, 30 Sep 2025
658.2500
675.0000
644.0500
660.5800
374,600
Mon, 29 Sep 2025
665.0000
676.2500
656.4700
658.2300
196,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
642.9500
654.1700
639.0300
650.1000
148,300
Thu, 25 Sep 2025
628.4200
646.0800
623.0400
643.9600
163,900
Wed, 24 Sep 2025
651.7900
651.9400
631.4800
638.5600
232,700
Tue, 23 Sep 2025
644.7400
657.1200
637.6100
655.6900
243,900
Mon, 22 Sep 2025
636.0000
649.9000
636.0000
642.1400
150,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
626.6800
639.0500
620.6300
635.6500
237,900
Thu, 18 Sep 2025
620.5500
627.8000
612.3900
627.0200
138,700
Wed, 17 Sep 2025
596.2100
611.8800
590.9800
607.5400
137,600
Tue, 16 Sep 2025
617.7800
617.7800
585.6900
597.9100
190,200
Mon, 15 Sep 2025
605.9000
620.1400
601.7000
614.4900
120,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
605.1700
608.9400
593.3500
604.7800
158,100
Thu, 11 Sep 2025
605.5000
621.1000
605.5000
612.8600
158,500
Wed, 10 Sep 2025
600.0000
616.1800
600.0000
605.6600
150,400
Tue, 09 Sep 2025
586.1200
599.6100
580.0000
598.7000
131,700
Mon, 08 Sep 2025
579.0000
588.6800
577.2100
583.5300
155,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
572.6800
577.0500
559.7800
577.0500
138,200