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
620.8800
630.4700
612.5000
625.4100
367,241
Thu, 22 Oct 2026
634.6700
635.1300
610.0600
620.4700
493,900
Wed, 21 Oct 2026
19 · 8-K
After market open · 11:14 ET
8-K ↗
Wed, 21 Oct 2026
637.0000
648.9000
625.0100
630.1000
840,700
Tue, 20 Oct 2026
616.6500
632.4500
616.0400
632.2100
733,400
Mon, 19 Oct 2026
621.4800
624.2200
613.9200
619.7600
296,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
620.2100
626.7600
614.5700
618.6000
299,700
Thu, 15 Oct 2026
607.7500
620.3700
602.4700
619.9100
280,700
Wed, 14 Oct 2026
607.8000
611.6700
604.4400
608.9000
256,200
Tue, 13 Oct 2026
613.6500
616.0200
600.0200
611.2100
218,500
Mon, 12 Oct 2026
613.2800
616.3700
611.5600
613.6600
205,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
608.3600
616.0400
604.4000
613.6600
184,700
Thu, 08 Oct 2026
602.6200
612.8100
599.7300
604.8200
342,200
Wed, 07 Oct 2026
614.3100
616.5700
602.0000
604.1500
300,700
Tue, 06 Oct 2026
622.1100
625.3500
618.4200
622.2200
169,400
Mon, 05 Oct 2026
617.3000
623.8500
614.5100
619.6400
169,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
18 · 8-K/A
After-hours · 17:05 ET
8-K/A ↗
Fri, 02 Oct 2026
619.5600
621.4600
612.6100
617.1700
181,900
Thu, 01 Oct 2026
606.4000
615.4300
602.6600
612.7000
261,000
Wed, 30 Sep 2026
607.3000
610.4200
604.8600
606.8100
209,400
Tue, 29 Sep 2026
607.8900
614.8400
601.9300
605.5900
248,400
Mon, 28 Sep 2026
17 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 28 Sep 2026
611.0200
615.4300
605.1600
610.8300
298,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
614.5000
619.1000
611.7200
614.1500
259,500
Thu, 24 Sep 2026
614.1600
623.8500
610.0100
612.0200
368,500
Wed, 23 Sep 2026
612.3300
624.5800
611.8600
621.0500
466,500
Tue, 22 Sep 2026
612.4900
614.3500
605.5800
612.7400
351,900
Mon, 21 Sep 2026
609.8500
612.0000
603.9900
609.0800
306,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
604.2600
606.0000
597.9400
603.4600
379,600
Thu, 17 Sep 2026
608.0200
608.8200
601.1200
601.9800
241,500
Wed, 16 Sep 2026
602.5100
605.3400
596.7100
601.1000
310,500
Tue, 15 Sep 2026
597.1700
602.5200
593.3500
598.5100
300,700
Mon, 14 Sep 2026
596.6000
599.9900
590.4200
597.1100
239,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
603.8800
608.5500
598.5900
603.7900
243,000
Thu, 10 Sep 2026
593.4000
605.5700
590.1000
596.5000
260,600
Wed, 09 Sep 2026
603.9800
611.4600
594.2000
595.2300
284,900
Tue, 08 Sep 2026
609.6300
610.8300
604.6900
605.0800
207,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
607.5700
611.4200
606.0400
610.6500
151,900
Thu, 03 Sep 2026
607.7700
609.1200
598.2900
607.8700
175,100
Wed, 02 Sep 2026
612.0000
614.9900
606.1100
606.3600
214,500
Tue, 01 Sep 2026
610.7300
615.4000
605.7400
610.5100
199,500
Mon, 31 Aug 2026
621.4100
624.0000
612.8100
612.9500
329,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
627.2700
627.2700
617.1700
621.9600
187,000
Thu, 27 Aug 2026
631.9500
632.0900
624.3100
626.5000
277,100
Wed, 26 Aug 2026
629.3100
639.0300
629.3100
633.5600
238,900
Tue, 25 Aug 2026
631.4600
633.5400
625.1400
626.9000
186,100
Mon, 24 Aug 2026
636.2500
636.4300
619.0800
625.2100
226,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
636.1900
639.8400
629.2700
636.1500
362,100
Thu, 20 Aug 2026
643.9500
646.0900
630.6000
633.9500
310,700
Wed, 19 Aug 2026
667.6200
668.3200
647.5500
648.6300
248,300
Tue, 18 Aug 2026
670.6500
671.4400
660.0000
665.0000
202,100
Mon, 17 Aug 2026
678.1500
685.7400
670.6900
677.2700
167,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
673.4400
681.0000
672.6400
679.6700
188,900
Thu, 13 Aug 2026
688.3200
690.7600
670.8100
673.6600
245,900
Wed, 12 Aug 2026
686.6300
688.8500
676.7300
686.4900
264,200
Tue, 11 Aug 2026
690.3800
694.1700
673.1200
681.7400
298,000
Mon, 10 Aug 2026
694.1300
697.6700
689.6400
690.2500
326,500
Mon, 10 Aug 2026
16 · 8-K
Pre-market · 08:53 ET
8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
689.6000
691.6200
680.9600
691.3000
302,800
Thu, 06 Aug 2026
690.5400
694.9200
681.6500
687.5200
255,300
Wed, 05 Aug 2026
684.7600
693.5000
683.0900
683.7300
443,400
Tue, 04 Aug 2026
675.6300
687.2000
672.9800
684.7600
501,000
Mon, 03 Aug 2026
656.1700
671.1200
653.7100
670.5600
319,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
655.5000
668.3200
647.7900
655.5700
467,700
Thu, 30 Jul 2026
638.8200
649.1800
631.0100
649.1800
585,700
Wed, 29 Jul 2026
646.6400
648.1100
629.1700
631.3500
272,600
Tue, 28 Jul 2026
648.6000
650.7500
638.7300
649.6700
441,100
Mon, 27 Jul 2026
657.7800
660.0500
642.3000
651.6500
327,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
15 · 10-Q
After-hours · 17:26 ET
10-Q ↗
Fri, 24 Jul 2026
653.7400
660.4100
646.4900
655.3500
293,600
Thu, 23 Jul 2026
650.8200
669.5700
645.9400
651.2200
514,700
Wed, 22 Jul 2026
653.5000
672.0000
620.9500
650.5000
1,151,700
Wed, 22 Jul 2026
14 · 8-K
Pre-market · 07:21 ET
8-K ↗
Tue, 21 Jul 2026
630.8900
661.9600
622.4800
647.4800
1,018,100
Mon, 20 Jul 2026
635.6700
643.4900
621.9800
626.5900
458,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
614.2200
637.8300
610.0000
635.5200
312,400
Thu, 16 Jul 2026
618.7700
631.7300
611.5000
630.8600
322,400
Wed, 15 Jul 2026
625.5100
630.8700
611.5200
624.1500
375,100
Tue, 14 Jul 2026
629.6800
633.2700
621.5900
623.1000
309,700
Mon, 13 Jul 2026
632.3900
636.3500
622.9800
623.8800
309,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
633.1800
638.6400
625.0000
634.6000
478,500
Thu, 09 Jul 2026
646.0200
654.3600
631.0600
631.5200
298,600
Wed, 08 Jul 2026
634.6800
640.7400
630.7300
639.5100
274,100
Tue, 07 Jul 2026
658.1900
658.1900
630.0400
641.7000
302,800
Mon, 06 Jul 2026
655.1100
662.5400
650.0000
654.9800
222,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
663.8700
674.5700
646.3500
652.0800
315,700
Wed, 01 Jul 2026
660.2400
674.6600
649.0900
661.2000
398,500
Tue, 30 Jun 2026
645.4300
672.4400
645.4300
666.9000
522,500
Mon, 29 Jun 2026
624.2800
641.7800
617.4500
641.2200
361,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
623.1800
634.7800
617.5200
624.2900
582,500
Thu, 25 Jun 2026
618.0700
633.1900
617.7900
627.1900
233,300
Wed, 24 Jun 2026
612.0300
618.7400
607.6500
612.1700
307,400
Tue, 23 Jun 2026
607.1900
621.0000
605.6800
612.9100
335,900
Mon, 22 Jun 2026
617.3000
624.8800
608.0500
616.6500
391,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
631.8300
631.8300
612.0600
619.5800
624,600
Wed, 17 Jun 2026
630.2100
634.7400
613.9800
615.3500
349,200
Tue, 16 Jun 2026
630.9700
641.8300
628.3600
630.0700
270,600
Mon, 15 Jun 2026
635.7100
636.8300
623.4900
628.3400
244,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
628.2900
628.2900
617.8500
626.0200
270,200
Thu, 11 Jun 2026
606.8500
629.9400
606.8000
623.7300
245,400
Wed, 10 Jun 2026
619.6800
623.9000
601.3500
601.3500
271,000
Tue, 09 Jun 2026
616.4500
621.4400
601.8000
619.2600
343,000
Mon, 08 Jun 2026
606.5200
618.6900
602.5000
612.3800
353,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
611.2600
615.0200
599.8400
602.2700
222,200
Thu, 04 Jun 2026
621.2500
623.9400
615.4000
618.5900
227,200
Wed, 03 Jun 2026
618.8400
625.9600
616.6200
618.0200
298,000
Tue, 02 Jun 2026
611.3900
619.3500
607.7100
618.8100
251,300
Mon, 01 Jun 2026
611.8200
614.0300
603.7500
609.4700
371,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
632.8200
634.3400
619.6500
619.8300
560,800
Thu, 28 May 2026
614.2400
636.8300
611.9200
634.0600
459,600
Wed, 27 May 2026
628.0000
632.0000
612.0800
612.5200
362,100
Tue, 26 May 2026
625.0100
634.5800
621.5000
627.9700
428,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
611.2600
621.8800
605.7900
620.4500
280,400
Thu, 21 May 2026
606.3500
610.9300
599.5700
607.1200
343,100
Wed, 20 May 2026
615.7000
628.3400
606.7500
614.2000
424,200
Tue, 19 May 2026
616.8000
616.8000
602.7600
606.4500
254,200
Mon, 18 May 2026
618.2000
620.2800
611.6800
617.6100
240,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
631.6200
631.8200
616.4000
616.5800
222,800
Thu, 14 May 2026
640.4800
640.4800
627.3500
638.5600
205,400
Wed, 13 May 2026
635.3600
640.4600
623.5000
635.9600
259,800
Tue, 12 May 2026
631.1500
634.5600
620.0000
632.1700
267,800
Mon, 11 May 2026
621.9000
633.4500
618.8500
632.5800
238,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
634.8100
635.9800
620.3200
621.3800
199,000
Thu, 07 May 2026
644.3600
646.9400
626.7700
630.7800
312,400
Wed, 06 May 2026
635.2600
647.4600
633.3800
644.1300
281,700
Tue, 05 May 2026
640.0800
644.0000
627.9300
631.8700
229,500
Mon, 04 May 2026
642.2800
644.1300
635.1100
637.5800
201,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
648.1500
648.1500
634.2000
640.3300
226,400
Thu, 30 Apr 2026
641.2500
654.0500
632.6500
645.8500
411,400
Wed, 29 Apr 2026
641.4300
645.8700
622.9100
630.5600
327,200
Tue, 28 Apr 2026
652.9400
659.4900
641.7100
641.8900
365,100
Mon, 27 Apr 2026
648.1600
657.4900
639.0300
655.4900
290,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
13 · 10-Q
After-hours · 17:23 ET
10-Q ↗
Fri, 24 Apr 2026
651.2700
661.0700
636.5100
648.6800
442,700
Thu, 23 Apr 2026
659.4600
663.9100
650.1900
651.7500
599,400
Thu, 23 Apr 2026
12 · 8-K
Next filing day · accepted 22 Apr, 18:44 ET
8-K ↗
Wed, 22 Apr 2026
665.0100
687.0000
650.0000
656.6900
631,000
Wed, 22 Apr 2026
11 · 8-K
Pre-market · 07:04 ET
8-K ↗
Tue, 21 Apr 2026
644.4700
646.6000
632.6900
642.7900
448,000
Mon, 20 Apr 2026
635.2600
646.3600
635.0000
645.7300
400,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
635.7600
645.3300
631.0500
635.8300
439,000
Thu, 16 Apr 2026
636.0400
636.5900
623.9600
635.7600
377,900
Wed, 15 Apr 2026
644.7000
646.1800
626.9500
634.7700
420,300
Tue, 14 Apr 2026
657.3100
658.6900
646.6800
647.5900
289,000
Mon, 13 Apr 2026
643.8800
657.5600
643.3000
655.9900
273,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
654.5700
654.5700
640.6800
645.7400
295,200
Thu, 09 Apr 2026
657.7300
663.9500
651.3400
654.9800
266,900
Wed, 08 Apr 2026
653.5500
660.9800
650.4300
660.3100
262,600
Tue, 07 Apr 2026
627.2600
636.5900
625.9400
635.0700
258,200
Mon, 06 Apr 2026
624.0000
633.6100
621.3500
632.0100
269,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
606.8100
629.7400
605.5400
623.1300
273,100
Wed, 01 Apr 2026
608.9200
622.6300
605.0700
617.9700
362,300
Tue, 31 Mar 2026
591.9900
610.0000
586.3700
605.0100
304,800
Mon, 30 Mar 2026
603.0400
603.0400
579.0400
584.0700
403,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
605.0000
611.3200
592.4500
593.3100
299,300
Thu, 26 Mar 2026
619.6700
626.3200
609.5000
611.0800
298,700
Wed, 25 Mar 2026
633.9600
636.0000
622.9600
625.3700
234,000
Tue, 24 Mar 2026
622.7100
632.0100
617.7400
626.0600
242,800
Mon, 23 Mar 2026
629.0900
636.8700
623.2800
623.8000
243,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
633.3800
636.9600
611.7600
616.1800
647,000
Thu, 19 Mar 2026
629.5500
637.5900
621.5900
635.1100
316,600
Wed, 18 Mar 2026
642.8900
646.2900
633.4400
633.8700
276,100
Tue, 17 Mar 2026
648.0500
649.9000
630.4200
643.0600
309,800
Mon, 16 Mar 2026
646.0600
647.7300
638.0900
645.6600
218,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
651.6500
654.7500
635.4200
638.9100
284,500
Thu, 12 Mar 2026
10 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Thu, 12 Mar 2026
9 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Thu, 12 Mar 2026
665.5000
668.3400
645.5700
646.5700
456,400
Wed, 11 Mar 2026
650.1900
659.3200
643.2200
655.3700
323,900
Tue, 10 Mar 2026
654.0400
665.4000
650.6500
655.2900
270,100
Mon, 09 Mar 2026
640.7800
654.7400
631.4700
654.0600
208,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
644.5400
655.6400
640.6600
647.6400
282,500
Thu, 05 Mar 2026
675.1300
679.1100
652.0500
654.8600
333,400
Wed, 04 Mar 2026
686.7300
693.3800
676.8800
682.7700
253,900
Tue, 03 Mar 2026
677.4700
687.7000
668.2500
686.2500
249,100
Mon, 02 Mar 2026
680.2200
692.8800
676.7500
688.5900
274,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
8 · PRE 14A
After-hours · 16:15 ET
PRE 14A ↗
Fri, 27 Feb 2026
673.6900
682.9500
671.0000
681.1000
426,000
Thu, 26 Feb 2026
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 26 Feb 2026
679.7100
683.3400
667.4400
678.8200
176,000
Wed, 25 Feb 2026
686.3400
691.8700
668.0100
677.3800
330,100
Tue, 24 Feb 2026
672.5500
685.1700
672.3500
683.2200
326,200
Mon, 23 Feb 2026
666.3100
675.1700
661.4500
672.4200
263,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 10-K
After-hours · 17:01 ET
10-K ↗
Fri, 20 Feb 2026
664.0200
675.1900
663.1400
668.7200
380,800
Thu, 19 Feb 2026
660.6500
668.6900
655.3200
666.3500
224,300
Wed, 18 Feb 2026
651.8700
664.5800
645.3000
662.6600
233,200
Tue, 17 Feb 2026
656.2200
663.6800
646.0600
649.3500
344,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
647.0300
661.1500
643.1000
660.2900
286,500
Thu, 12 Feb 2026
669.3800
674.6300
645.7800
646.3000
459,300
Wed, 11 Feb 2026
661.0000
668.3700
652.7500
661.4300
424,100
Tue, 10 Feb 2026
656.6300
664.6600
651.8500
659.9200
391,200
Mon, 09 Feb 2026
645.6800
658.1800
643.1000
656.3800
366,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
636.6600
648.2800
617.6400
647.5600
284,700
Thu, 05 Feb 2026
624.2200
630.6000
621.6100
628.4700
342,200
Wed, 04 Feb 2026
645.7900
646.6400
625.3200
629.7300
567,300
Tue, 03 Feb 2026
618.2400
641.8100
613.5800
640.4200
535,200
Mon, 02 Feb 2026
618.8700
620.0000
606.0600
613.2300
472,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
621.5000
627.4000
615.6600
620.3000
510,900
Thu, 29 Jan 2026
621.0000
627.3200
617.0000
625.3200
478,300
Wed, 28 Jan 2026
615.8700
621.0000
610.5700
620.3100
513,700
Tue, 27 Jan 2026
607.7400
616.8100
598.7200
616.0200
350,000
Mon, 26 Jan 2026
613.0600
614.9900
606.5300
607.5300
304,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
625.0000
626.2300
604.0500
610.6600
459,600
Thu, 22 Jan 2026
628.8700
630.7600
618.5700
621.6200
602,500
Wed, 21 Jan 2026
5 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 21 Jan 2026
607.4100
627.6000
592.1200
621.7900
1,003,700
Wed, 21 Jan 2026
4 · 8-K
Pre-market · 06:58 ET
8-K ↗
Tue, 20 Jan 2026
570.6800
580.1500
564.0500
566.2300
758,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
570.5000
582.6900
570.3100
581.7200
602,700
Thu, 15 Jan 2026
568.4400
570.9400
563.2400
569.7200
318,800
Wed, 14 Jan 2026
555.0100
562.7100
552.0000
562.5400
356,000
Tue, 13 Jan 2026
552.5000
560.2900
550.3600
555.0100
323,900
Mon, 12 Jan 2026
545.7400
554.3600
543.9200
549.6300
378,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
548.9100
557.7800
544.3100
549.0200
422,600
Thu, 08 Jan 2026
535.2600
552.8400
533.0500
548.9100
503,100
Wed, 07 Jan 2026
533.4200
536.4300
530.1100
531.4800
260,600
Tue, 06 Jan 2026
522.9800
534.3900
522.1200
532.7300
274,600
Mon, 05 Jan 2026
518.7700
538.9400
515.1600
524.0900
403,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
3 · 8-K
After market open · 11:31 ET
8-K ↗
Fri, 02 Jan 2026
513.0000
519.4200
510.7300
518.7700
184,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
519.0500
519.0500
510.7000
510.7300
229,000
Tue, 30 Dec 2025
515.7100
519.5300
511.5600
518.0000
217,500
Mon, 29 Dec 2025
517.2400
518.9900
515.6900
516.2700
159,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
520.0000
523.5600
515.1500
517.3500
125,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
520.0000
522.7600
518.4400
520.4000
94,700
Tue, 23 Dec 2025
517.6300
521.5900
512.9000
518.9000
252,200
Mon, 22 Dec 2025
512.7500
518.8200
509.1600
518.1400
235,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
502.7100
513.2300
501.9700
510.0100
461,200
Thu, 18 Dec 2025
2 · 8-K
After-hours · 16:27 ET
8-K ↗
Thu, 18 Dec 2025
505.5300
507.6100
500.0200
504.4600
247,900
Wed, 17 Dec 2025
504.5100
509.8400
501.3400
502.8200
273,700
Tue, 16 Dec 2025
515.4000
515.6000
505.8300
506.5400
319,700
Mon, 15 Dec 2025
518.0800
520.9700
512.3600
514.2900
266,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
524.0800
524.0800
514.2500
518.2200
238,500
Thu, 11 Dec 2025
516.2300
526.7400
511.2800
523.1100
336,700
Wed, 10 Dec 2025
512.9700
519.7300
510.3800
516.2000
290,300
Tue, 09 Dec 2025
513.9900
520.6800
510.1100
512.9400
339,300
Mon, 08 Dec 2025
521.5000
524.7300
508.8600
513.7300
480,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
518.2400
522.9600
511.8700
522.3000
335,100
Thu, 04 Dec 2025
504.6100
519.5000
504.0600
518.0000
369,500
Wed, 03 Dec 2025
499.0200
505.0400
494.4600
503.9600
317,200
Tue, 02 Dec 2025
495.4400
498.5200
492.3500
495.7200
307,400
Mon, 01 Dec 2025
496.8900
500.5400
491.2800
492.5600
419,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
500.5500
504.5200
497.6900
499.5200
210,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
497.8000
500.5700
495.2700
497.6800
333,500
Tue, 25 Nov 2025
493.5000
499.9700
489.6800
497.7700
274,900
Mon, 24 Nov 2025
493.9900
498.1600
490.2000
492.3500
588,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
485.9400
496.2900
483.0200
494.8700
609,700
Thu, 20 Nov 2025
498.1700
502.9300
483.8200
484.4700
456,000
Wed, 19 Nov 2025
502.9800
504.3100
492.0100
493.9400
379,000
Tue, 18 Nov 2025
499.5500
505.1400
494.5500
504.1700
575,800
Mon, 17 Nov 2025
501.8300
502.6800
496.6000
499.5500
588,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
501.3300
505.5400
496.0000
501.2300
475,200
Thu, 13 Nov 2025
518.9500
521.4800
503.7900
505.4100
496,200
Wed, 12 Nov 2025
514.7600
523.8600
514.7600
519.4300
535,900
Tue, 11 Nov 2025
519.2200
519.2500
512.5600
514.9100
375,300
Mon, 10 Nov 2025
516.6700
521.3100
512.9200
520.1500
332,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
507.1400
514.6000
504.8500
513.1700
344,500
Thu, 06 Nov 2025
512.6900
513.0000
504.0000
506.6800
357,500
Wed, 05 Nov 2025
509.7000
516.4900
508.2700
512.6900
344,000
Tue, 04 Nov 2025
514.2300
517.9800
510.1600
511.2000
311,800
Mon, 03 Nov 2025
521.5600
525.7100
516.0600
518.3200
365,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
517.0200
530.0700
516.0100
526.8200
398,000
Thu, 30 Oct 2025
515.7700
527.4500
515.7700
517.7500
444,200
Wed, 29 Oct 2025
523.5000
525.7200
513.7800
515.3300
369,900
Tue, 28 Oct 2025
529.6700
529.9400
524.2100
525.4500
276,100
Mon, 27 Oct 2025
534.9300
535.1900
526.6000
528.4600
306,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 10-Q
After-hours · 17:23 ET
10-Q ↗
Fri, 24 Oct 2025
542.6800
542.6800
531.1800
532.0900
310,100