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
491.6300
497.5000
486.2000
488.5400
157,334
Thu, 03 Sep 2026
490.6000
494.9600
482.1500
490.7800
153,400
Wed, 02 Sep 2026
488.1900
491.7200
481.4200
490.8900
283,200
Tue, 01 Sep 2026
490.7500
496.2800
486.0200
488.6900
237,300
Mon, 31 Aug 2026
499.5800
503.2400
492.2200
494.2600
318,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
510.9600
511.7600
498.5200
500.6200
176,500
Thu, 27 Aug 2026
513.3600
517.5300
502.2800
509.0000
252,700
Wed, 26 Aug 2026
498.6900
515.7400
495.5900
513.9500
291,600
Tue, 25 Aug 2026
503.8500
503.8500
492.8100
496.0100
271,100
Mon, 24 Aug 2026
505.0900
508.2700
494.2400
495.9000
375,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
509.1100
510.1600
497.9800
505.6300
279,500
Thu, 20 Aug 2026
517.0100
519.8000
503.8200
504.6100
300,300
Wed, 19 Aug 2026
550.2500
550.2500
517.9000
520.5400
461,000
Tue, 18 Aug 2026
552.5500
552.5500
542.6100
545.6500
173,300
Mon, 17 Aug 2026
560.4900
562.6300
554.9300
557.6200
135,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
550.9700
561.1700
550.0000
560.4900
114,500
Thu, 13 Aug 2026
560.0000
560.0000
547.8300
554.2500
151,600
Wed, 12 Aug 2026
559.6500
561.4500
552.1900
555.6500
226,400
Tue, 11 Aug 2026
14 · 8-K
After-hours · 17:10 ET
CURRENT REPORT ↗
Tue, 11 Aug 2026
560.5400
564.5900
548.3000
552.4800
175,200
Mon, 10 Aug 2026
567.5400
569.0700
554.7200
556.5000
189,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
571.3300
573.6800
559.8700
567.2500
186,700
Thu, 06 Aug 2026
573.5600
582.4400
565.0500
566.6100
254,700
Wed, 05 Aug 2026
564.5700
579.6300
560.0300
572.1700
288,200
Tue, 04 Aug 2026
580.2400
580.4300
563.7500
565.9600
273,500
Mon, 03 Aug 2026
556.3600
574.8600
549.0400
570.2700
299,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
13 · 10-Q
After market open · 15:07 ET
QUARTERLY REPORT ↗
Fri, 31 Jul 2026
583.9800
597.9700
548.4600
551.3100
413,200
Fri, 31 Jul 2026
12 · 8-K
Pre-market · 09:24 ET
CURRENT REPORT ↗
Thu, 30 Jul 2026
562.6400
567.6500
556.1900
561.9000
264,800
Wed, 29 Jul 2026
570.9500
570.9500
550.2700
550.2700
277,500
Tue, 28 Jul 2026
583.7600
583.7600
569.2500
576.3700
236,900
Mon, 27 Jul 2026
597.7900
602.1700
577.8200
584.9700
221,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
11 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Fri, 24 Jul 2026
10 · DEF 14A
After-hours · 16:04 ET
DEF 14A ↗
Fri, 24 Jul 2026
595.6700
606.3500
593.6100
595.0700
175,800
Thu, 23 Jul 2026
585.8900
598.4200
585.8900
595.3100
206,400
Wed, 22 Jul 2026
581.7800
592.3800
581.7800
591.5000
224,900
Tue, 21 Jul 2026
575.6800
586.3100
567.9200
585.3500
211,000
Mon, 20 Jul 2026
579.3900
583.9800
565.6000
568.9000
212,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
572.2100
584.4900
565.0100
575.2200
492,900
Thu, 16 Jul 2026
584.7900
596.6600
576.2100
580.2700
307,000
Wed, 15 Jul 2026
589.4900
593.9700
583.9900
590.1400
210,200
Tue, 14 Jul 2026
594.5000
601.2400
585.7600
588.1800
128,600
Mon, 13 Jul 2026
591.5900
599.6900
582.1800
584.5900
134,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
593.0500
599.7900
585.2200
595.4900
123,200
Thu, 09 Jul 2026
603.2300
608.9700
595.4500
595.6100
188,200
Wed, 08 Jul 2026
594.8100
597.9900
588.4000
593.8900
124,400
Tue, 07 Jul 2026
613.3600
613.3600
588.0300
600.2600
203,200
Mon, 06 Jul 2026
606.0200
614.1900
605.1900
609.6000
203,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
620.1800
624.6400
589.9000
604.5600
255,700
Wed, 01 Jul 2026
639.8600
639.8600
620.0300
620.4700
292,200
Tue, 30 Jun 2026
636.3900
648.9300
635.0000
644.0600
242,100
Mon, 29 Jun 2026
627.1000
635.6100
624.5100
634.7800
254,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
645.9300
646.3800
622.4500
630.3600
560,800
Thu, 25 Jun 2026
645.7900
667.6900
640.3000
648.8900
236,100
Wed, 24 Jun 2026
9 · 8-K
After-hours · 16:31 ET
CURRENT REPORT ↗
Wed, 24 Jun 2026
633.5200
648.3200
629.1500
638.9400
195,600
Tue, 23 Jun 2026
631.7400
645.4600
627.4600
633.4400
229,900
Mon, 22 Jun 2026
639.4300
646.1700
635.6400
645.7300
238,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
635.7000
640.0200
628.8100
639.1800
529,400
Wed, 17 Jun 2026
621.0800
631.8600
617.0300
625.7300
289,500
Tue, 16 Jun 2026
621.1900
630.0700
618.4500
621.0800
222,000
Mon, 15 Jun 2026
612.9400
620.0800
605.4500
616.9500
306,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
614.7800
614.7800
600.8600
603.6400
317,900
Thu, 11 Jun 2026
585.3400
609.5700
570.0000
607.4600
251,800
Wed, 10 Jun 2026
591.5400
597.4400
575.5400
576.7400
231,700
Tue, 09 Jun 2026
597.4200
603.2300
571.0000
592.4100
377,700
Mon, 08 Jun 2026
594.4600
600.1000
587.8800
590.9700
321,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
585.1700
594.6500
581.0400
590.0900
302,200
Thu, 04 Jun 2026
583.7000
590.6000
577.2200
589.7600
200,700
Wed, 03 Jun 2026
579.3800
597.5400
576.7900
584.1800
431,800
Tue, 02 Jun 2026
568.4900
579.0900
564.4500
578.3400
365,800
Mon, 01 Jun 2026
563.2700
571.3100
552.5400
566.1400
231,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
574.6900
582.1200
569.9600
571.9600
280,600
Thu, 28 May 2026
575.7100
579.6400
569.0000
577.8300
213,500
Wed, 27 May 2026
584.0000
584.1700
575.7300
577.4200
216,600
Tue, 26 May 2026
565.7800
585.2900
561.8600
584.4000
273,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
572.1200
572.1200
558.3300
559.9500
282,200
Thu, 21 May 2026
568.7300
571.9100
561.1100
566.9600
172,300
Wed, 20 May 2026
569.0500
577.3800
565.0000
571.0500
196,400
Tue, 19 May 2026
548.1900
572.0800
545.7600
565.2200
326,900
Mon, 18 May 2026
571.7400
574.2500
545.5100
551.1200
445,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
8 · 10-K
After market open · 15:31 ET
ANNUAL REPORT ↗
Fri, 15 May 2026
609.9200
617.3800
565.7100
569.0600
525,500
Fri, 15 May 2026
7 · 8-K
Pre-market · 09:26 ET
CURRENT REPORT ↗
Thu, 14 May 2026
624.8800
628.9500
607.8300
611.9300
428,000
Wed, 13 May 2026
614.2000
620.7200
606.7800
618.9100
268,500
Tue, 12 May 2026
614.5300
620.3600
601.0300
613.1000
227,000
Mon, 11 May 2026
607.6300
619.4700
603.6800
613.5900
191,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
614.4800
618.1700
604.3800
605.9900
174,700
Thu, 07 May 2026
627.5100
632.0000
611.1800
611.5400
180,900
Wed, 06 May 2026
620.0500
631.8800
619.2300
623.1900
215,300
Tue, 05 May 2026
598.3100
608.1500
596.7200
607.5000
217,500
Mon, 04 May 2026
593.2700
598.1400
587.8500
593.1200
151,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
598.1900
599.7600
585.0700
595.7600
200,400
Thu, 30 Apr 2026
594.9600
602.4700
590.2800
599.0900
191,300
Wed, 29 Apr 2026
589.6100
593.5800
580.9600
584.4900
167,400
Tue, 28 Apr 2026
590.2700
594.8400
583.2800
594.3900
194,700
Mon, 27 Apr 2026
590.5000
593.5500
584.0500
591.0000
210,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
599.4500
604.7100
589.2500
589.5100
152,400
Thu, 23 Apr 2026
592.4600
607.4500
587.0000
601.3900
138,500
Wed, 22 Apr 2026
594.8600
597.0200
584.4200
588.7400
196,700
Tue, 21 Apr 2026
597.0300
604.8000
588.8800
591.3200
172,900
Mon, 20 Apr 2026
586.7900
597.8000
582.7000
596.8600
138,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
577.9400
597.3600
577.9400
589.7700
364,400
Thu, 16 Apr 2026
585.7800
588.7500
567.2000
571.6100
274,800
Wed, 15 Apr 2026
594.9400
596.2500
579.6800
586.9800
182,800
Tue, 14 Apr 2026
596.5100
603.6700
591.6900
598.2300
185,300
Mon, 13 Apr 2026
597.0000
601.4400
590.3500
595.7400
126,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
595.2500
599.7200
591.8600
598.3000
175,000
Thu, 09 Apr 2026
578.9300
597.9900
578.0000
595.1100
184,700
Wed, 08 Apr 2026
573.9700
585.4600
573.9700
580.5500
206,800
Tue, 07 Apr 2026
551.3100
555.3800
544.5000
553.3100
173,300
Mon, 06 Apr 2026
548.7900
552.8900
539.1900
552.4000
130,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
541.8600
557.1800
535.5700
548.1100
132,600
Wed, 01 Apr 2026
549.3000
559.8200
546.6800
551.9900
136,800
Tue, 31 Mar 2026
532.2100
548.2400
529.6400
543.1200
132,300
Mon, 30 Mar 2026
537.6400
537.6400
520.6800
524.3800
173,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
545.8600
548.5100
529.4200
532.2500
175,600
Thu, 26 Mar 2026
555.7700
560.6700
548.5100
548.9500
213,800
Wed, 25 Mar 2026
560.0000
567.5100
556.7200
561.6600
179,100
Tue, 24 Mar 2026
531.8800
555.1000
531.8800
552.2300
178,600
Mon, 23 Mar 2026
546.7900
549.9100
525.0500
537.2000
227,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
538.1300
544.6300
525.5500
531.1100
344,600
Thu, 19 Mar 2026
541.3300
547.2800
535.4300
540.8300
205,500
Wed, 18 Mar 2026
543.9200
557.8900
543.9200
547.8100
173,500
Tue, 17 Mar 2026
549.1500
553.8800
540.4100
544.5500
107,800
Mon, 16 Mar 2026
543.0800
550.4200
541.6300
546.9100
142,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
552.0700
554.5700
533.9600
536.3700
194,800
Thu, 12 Mar 2026
557.7500
558.7100
544.4600
547.3100
159,300
Wed, 11 Mar 2026
556.7900
568.0000
551.4100
559.5200
170,900
Tue, 10 Mar 2026
564.3900
573.1800
559.3000
560.2800
195,700
Mon, 09 Mar 2026
545.3900
567.0200
536.3200
565.6400
172,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
556.1200
558.4100
546.3600
552.9100
151,300
Thu, 05 Mar 2026
565.2000
570.1400
558.1800
566.0600
231,900
Wed, 04 Mar 2026
568.9000
573.6200
562.8000
570.0800
224,800
Tue, 03 Mar 2026
570.4500
574.7300
559.5200
568.5800
173,100
Mon, 02 Mar 2026
575.4400
589.1700
568.6900
584.8900
197,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
571.7700
581.8700
565.1400
575.9200
197,700
Thu, 26 Feb 2026
567.2900
576.7200
557.4300
576.5000
208,000
Wed, 25 Feb 2026
573.8300
574.6800
557.9600
565.4400
198,800
Tue, 24 Feb 2026
563.0000
571.9300
562.6100
571.5700
170,100
Mon, 23 Feb 2026
559.1800
563.5100
550.0000
562.5400
257,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
550.5500
559.6700
547.4500
559.1800
139,000
Thu, 19 Feb 2026
549.1100
555.6300
548.6400
551.4200
166,600
Wed, 18 Feb 2026
558.5900
564.7000
549.5700
551.6500
177,300
Tue, 17 Feb 2026
550.0000
559.5900
545.5100
552.9300
116,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
551.2200
558.2600
549.8800
552.4400
163,400
Thu, 12 Feb 2026
559.4200
563.5100
546.9600
550.4000
222,400
Wed, 11 Feb 2026
551.5700
560.3200
550.4200
550.5300
413,500
Tue, 10 Feb 2026
548.4300
553.7500
539.3700
547.5100
241,500
Mon, 09 Feb 2026
543.8500
552.9800
541.9500
548.2000
238,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
542.9100
554.5900
529.0000
544.0200
367,700
Thu, 05 Feb 2026
6 · 10-Q
After market open · 15:10 ET
QUARTERLY REPORT ↗
Thu, 05 Feb 2026
493.4600
528.7400
492.4000
520.1600
377,300
Thu, 05 Feb 2026
5 · 8-K
Pre-market · 09:20 ET
CURRENT REPORT ↗
Wed, 04 Feb 2026
516.1800
522.0700
509.8500
516.7800
346,300
Tue, 03 Feb 2026
510.0000
517.9200
508.4100
516.1000
213,800
Mon, 02 Feb 2026
499.0000
507.3100
498.3300
507.1300
198,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
506.7000
515.7800
498.8300
499.6700
295,800
Thu, 29 Jan 2026
514.4200
515.9500
503.3800
511.9800
155,700
Wed, 28 Jan 2026
503.2400
512.8200
498.0200
508.9500
260,700
Tue, 27 Jan 2026
505.7300
510.1200
502.0300
504.5400
139,600
Mon, 26 Jan 2026
504.8500
508.4100
503.2500
504.5000
144,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
504.5100
508.7000
495.2000
504.0700
176,100
Thu, 22 Jan 2026
508.4300
511.4000
499.8300
504.9900
166,000
Wed, 21 Jan 2026
502.2000
509.2700
496.2200
504.7100
199,000
Tue, 20 Jan 2026
494.6400
501.1000
493.7500
495.2900
149,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
499.2400
501.6400
493.6300
498.8200
268,400
Thu, 15 Jan 2026
490.0000
502.3400
486.1800
497.0600
125,300
Wed, 14 Jan 2026
492.3600
492.3600
482.6500
489.3300
204,900
Tue, 13 Jan 2026
490.0000
491.8300
481.9200
489.9700
196,700
Mon, 12 Jan 2026
484.6700
489.9300
483.5500
488.3100
140,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
485.0000
493.1300
482.1000
487.1600
194,500
Thu, 08 Jan 2026
468.7500
485.1800
468.7500
485.0000
386,200
Wed, 07 Jan 2026
476.1200
482.4800
467.0100
467.3700
205,600
Tue, 06 Jan 2026
464.6400
476.3700
458.2900
475.7000
165,500
Mon, 05 Jan 2026
458.8200
468.0300
458.8200
461.2100
213,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
449.5300
458.9100
447.3500
458.7900
152,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
451.4900
453.7700
448.3600
448.4300
123,100
Tue, 30 Dec 2025
455.9800
459.9700
452.2100
452.8900
120,300
Mon, 29 Dec 2025
455.8300
459.1800
452.7100
456.9000
135,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
460.1100
461.5800
454.4000
456.3300
100,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
459.8000
461.8500
456.8300
458.3800
81,400
Tue, 23 Dec 2025
458.5800
463.1500
455.1000
457.0700
233,200
Mon, 22 Dec 2025
453.5500
461.5200
450.0000
459.8300
185,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
449.2400
453.3800
446.4000
451.0600
313,600
Thu, 18 Dec 2025
449.3800
454.7000
447.6600
449.7700
197,800
Wed, 17 Dec 2025
450.2000
453.8400
440.3200
444.9900
309,900
Tue, 16 Dec 2025
460.1600
461.5800
449.7400
451.1700
292,800
Mon, 15 Dec 2025
461.4600
465.8000
456.8800
462.5900
256,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
458.5000
461.8500
454.4100
460.1700
174,300
Thu, 11 Dec 2025
449.5100
458.3100
445.8500
458.1500
201,900
Wed, 10 Dec 2025
441.0000
453.4100
425.9100
447.5800
250,400
Tue, 09 Dec 2025
443.0000
445.7900
436.1800
436.5000
191,400
Mon, 08 Dec 2025
442.0000
448.3500
440.5900
443.5100
210,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
443.4100
448.1700
440.3000
443.4400
126,400
Thu, 04 Dec 2025
436.8500
444.4300
433.1500
443.2200
91,600
Wed, 03 Dec 2025
441.0500
445.0900
431.7200
438.1500
167,200
Tue, 02 Dec 2025
443.3000
448.3100
437.6900
440.0400
196,300
Mon, 01 Dec 2025
440.2900
446.7500
439.0200
441.7600
134,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
444.8300
447.6300
442.5000
444.9700
40,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
441.0700
449.6000
441.0700
443.2900
198,200
Tue, 25 Nov 2025
431.2600
443.6200
429.8900
442.9500
182,300
Mon, 24 Nov 2025
426.1600
435.0200
425.5800
430.0000
219,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
427.8100
430.4500
418.0500
426.1600
203,200
Thu, 20 Nov 2025
436.2800
439.9500
421.0400
427.8100
125,800
Wed, 19 Nov 2025
425.0800
430.8900
422.7100
430.2400
152,100
Tue, 18 Nov 2025
428.4700
431.0000
421.7100
423.3900
220,600
Mon, 17 Nov 2025
433.3800
434.5900
424.7200
429.2800
129,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
425.7400
437.6700
420.0000
432.0400
131,300
Thu, 13 Nov 2025
441.9500
445.5400
430.2700
431.5500
218,300
Wed, 12 Nov 2025
444.0200
448.7400
440.1200
445.3400
203,600
Tue, 11 Nov 2025
441.0400
444.2100
437.0600
442.4700
173,400
Mon, 10 Nov 2025
438.0200
442.6400
435.3200
441.0400
165,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
427.8900
436.9300
422.6200
434.2500
223,300
Thu, 06 Nov 2025
435.2400
439.1000
429.6200
431.9300
153,000
Wed, 05 Nov 2025
427.6900
437.2500
426.0800
431.3600
170,100
Tue, 04 Nov 2025
425.2400
430.1100
422.1400
427.2400
151,800
Mon, 03 Nov 2025
431.4200
431.4200
416.3000
428.4000
259,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
4 · 10-Q
After market open · 14:41 ET
QUARTERLY REPORT ↗
Fri, 31 Oct 2025
410.0000
432.8900
406.9000
428.5300
499,100
Fri, 31 Oct 2025
3 · 8-K
Pre-market · 09:27 ET
CURRENT REPORT ↗
Thu, 30 Oct 2025
2 · 8-K
After-hours · 16:05 ET
CURRENT REPORT ↗
Thu, 30 Oct 2025
409.0900
416.1600
401.9000
406.4500
281,700
Wed, 29 Oct 2025
409.7500
415.5200
406.0700
408.9400
203,600
Tue, 28 Oct 2025
412.7200
415.6200
406.5000
408.1500
199,100
Mon, 27 Oct 2025
413.8400
416.8800
408.8800
411.0800
162,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
408.9300
412.6500
406.5700
412.1900
153,000
Thu, 23 Oct 2025
396.4400
407.7300
395.9000
407.3000
206,200
Wed, 22 Oct 2025
392.1600
396.8600
390.5500
393.8800
301,400
Tue, 21 Oct 2025
385.7100
394.3200
384.8100
392.3300
141,700
Mon, 20 Oct 2025
375.9300
390.2000
375.9300
387.7300
408,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
366.9800
372.9500
366.9800
372.8500
321,400
Thu, 16 Oct 2025
374.2000
375.1400
364.5000
369.7100
437,300
Wed, 15 Oct 2025
380.5900
385.2900
371.2800
372.7100
237,300
Tue, 14 Oct 2025
377.8200
387.8500
374.2000
383.9800
326,100
Mon, 13 Oct 2025
375.8700
384.4400
373.0100
380.7600
388,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
384.5200
390.0000
372.6400
372.6400
345,200
Thu, 09 Oct 2025
383.7200
384.9100
376.7200
384.4300
271,900
Wed, 08 Oct 2025
376.7200
385.3100
373.1700
382.1900
132,200
Tue, 07 Oct 2025
375.9600
380.2300
369.0800
373.4700
114,900
Mon, 06 Oct 2025
374.5400
378.8300
370.5300
374.4500
147,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
376.4900
380.1000
373.6600
373.9900
209,400
Thu, 02 Oct 2025
384.9900
387.3600
367.8100
374.9900
306,600
Wed, 01 Oct 2025
386.9200
389.4900
384.0300
384.8000
172,800
Tue, 30 Sep 2025
384.4200
391.9700
382.1500
390.2900
153,700
Mon, 29 Sep 2025
387.7200
388.0600
381.2800
384.3000
341,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
380.9600
386.4000
377.0800
384.8200
112,500
Thu, 25 Sep 2025
375.5000
380.6900
374.0200
379.4400
99,900
Wed, 24 Sep 2025
383.5000
383.6700
377.4000
378.5400
149,900
Tue, 23 Sep 2025
383.8100
389.6500
380.9100
383.7000
135,900
Mon, 22 Sep 2025
378.7000
385.1500
376.2500
383.5000
189,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
385.3200
386.2600
377.8300
379.9800
520,400
Thu, 18 Sep 2025
381.3100
387.3000
380.7900
384.7200
119,300
Wed, 17 Sep 2025
380.2400
386.4300
375.8400
379.7900
218,200
Tue, 16 Sep 2025
381.4500
382.5000
373.8100
378.7300
186,500
Mon, 15 Sep 2025
375.5000
382.9200
373.3000
382.2700
203,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
385.1100
385.9300
374.7700
375.1000
133,600
Thu, 11 Sep 2025
377.7700
385.7500
375.9300
385.0800
186,200
Wed, 10 Sep 2025
375.2000
379.2500
371.4300
378.0800
169,700
Tue, 09 Sep 2025
380.3800
380.3800
369.8800
374.8800
185,800
Mon, 08 Sep 2025
388.2900
389.2200
380.9800
381.9700
256,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
1 · 8-K
After market open · 11:09 ET
CURRENT REPORT ↗
Fri, 05 Sep 2025
393.8000
393.8800
386.1700
387.4800
121,700