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
566.5600
573.3900
560.4600
573.0100
476,855
Thu, 03 Sep 2026
567.8200
576.3900
564.4600
574.6500
297,200
Wed, 02 Sep 2026
563.1300
565.7100
555.0100
560.6300
397,200
Tue, 01 Sep 2026
568.8300
572.7500
559.6900
563.0900
355,600
Mon, 31 Aug 2026
567.1400
573.0500
564.0600
570.6400
427,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
570.8500
576.5500
569.8600
570.7600
270,100
Thu, 27 Aug 2026
564.4300
572.5800
564.4300
569.1500
530,600
Wed, 26 Aug 2026
560.1300
568.1300
560.0100
564.2200
273,300
Tue, 25 Aug 2026
563.4100
570.0800
560.7300
563.9900
374,200
Mon, 24 Aug 2026
564.3600
572.4700
562.7500
571.3600
409,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
568.5700
574.9800
562.6800
563.4900
437,000
Thu, 20 Aug 2026
563.4200
572.4300
561.7900
568.7500
676,500
Wed, 19 Aug 2026
561.7500
575.6600
560.4300
565.2700
636,400
Tue, 18 Aug 2026
558.9400
566.8600
554.0400
562.7700
957,200
Mon, 17 Aug 2026
561.4300
569.6900
550.5200
550.6800
634,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
572.5000
572.7600
567.0600
569.1300
534,000
Thu, 13 Aug 2026
562.0500
579.3600
555.1100
575.2400
689,700
Wed, 12 Aug 2026
556.8100
565.3000
556.0000
563.0100
879,700
Tue, 11 Aug 2026
561.9700
565.3300
558.8100
561.7100
708,600
Mon, 10 Aug 2026
558.6900
570.2400
558.5600
563.0800
892,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
19 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 07 Aug 2026
567.2700
571.4300
560.8500
563.1700
617,300
Thu, 06 Aug 2026
570.0000
574.2700
563.9600
567.2300
667,700
Wed, 05 Aug 2026
578.5300
581.7900
568.1900
571.8700
598,500
Tue, 04 Aug 2026
573.6600
582.9100
570.0300
571.4700
827,900
Mon, 03 Aug 2026
577.9600
582.2000
569.5900
574.4300
418,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
570.7700
580.4900
566.7900
572.2400
616,800
Thu, 30 Jul 2026
575.6200
585.4100
566.9900
575.7400
707,700
Wed, 29 Jul 2026
580.9300
589.9900
578.0200
582.9200
547,400
Tue, 28 Jul 2026
575.2800
585.5500
568.4200
579.3900
760,300
Mon, 27 Jul 2026
560.5300
573.8600
557.5000
571.0300
720,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
559.5100
561.1900
549.5900
550.7900
1,139,200
Thu, 23 Jul 2026
563.1700
567.7700
548.9200
552.5100
1,372,000
Wed, 22 Jul 2026
555.0100
572.0000
555.0100
570.9500
1,176,000
Tue, 21 Jul 2026
18 · 10-Q
After market open · 13:49 ET
10-Q ↗
Tue, 21 Jul 2026
561.0000
578.7800
548.0100
561.7400
2,010,200
Tue, 21 Jul 2026
17 · 8-K
Pre-market · 06:46 ET
8-K ↗
Mon, 20 Jul 2026
627.6300
631.7000
621.0700
625.1100
750,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
637.0800
644.7700
622.2300
628.6600
680,900
Thu, 16 Jul 2026
625.0600
637.2500
623.4400
637.2400
511,500
Wed, 15 Jul 2026
618.9400
631.3300
610.1700
621.7700
476,200
Tue, 14 Jul 2026
610.0000
613.8100
602.1600
611.4300
483,800
Mon, 13 Jul 2026
612.0400
620.6800
605.6000
620.2300
448,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
613.5300
615.8300
601.2000
604.7100
267,700
Thu, 09 Jul 2026
602.4400
610.0000
592.9500
603.3500
471,000
Wed, 08 Jul 2026
604.2100
610.0000
594.6400
604.2300
493,800
Tue, 07 Jul 2026
616.9000
619.9700
606.9900
608.0900
677,800
Mon, 06 Jul 2026
602.3100
614.4500
589.3000
614.0400
422,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
592.1000
603.8400
586.0400
603.1100
522,400
Wed, 01 Jul 2026
564.0300
589.7700
564.0300
582.0300
888,100
Tue, 30 Jun 2026
553.1000
562.6100
545.5200
560.0400
666,400
Mon, 29 Jun 2026
561.9000
568.9300
552.9900
558.0000
901,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
548.8000
566.1600
545.6800
554.8500
2,592,800
Thu, 25 Jun 2026
575.8700
579.4600
542.3300
544.5600
926,900
Wed, 24 Jun 2026
585.0500
587.8700
577.1200
577.2900
688,500
Tue, 23 Jun 2026
586.7000
590.1300
578.0400
581.5100
711,400
Mon, 22 Jun 2026
579.0500
582.9900
567.5500
580.8500
697,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
600.3000
600.3000
580.0000
581.1900
1,002,700
Wed, 17 Jun 2026
604.6900
610.4900
590.8900
596.8900
585,100
Tue, 16 Jun 2026
618.8400
618.8400
603.3800
608.1600
490,600
Mon, 15 Jun 2026
600.2000
615.4500
598.7600
611.1700
539,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
599.0000
600.8100
588.3100
599.1200
390,200
Thu, 11 Jun 2026
607.0900
609.3000
593.4200
594.3100
408,200
Wed, 10 Jun 2026
604.5600
609.5900
593.9400
608.5200
331,500
Tue, 09 Jun 2026
602.1600
610.1000
594.0000
607.5400
388,200
Mon, 08 Jun 2026
612.5600
612.5600
600.5000
602.9400
553,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
621.4100
624.8900
612.4400
615.4600
457,900
Thu, 04 Jun 2026
623.3400
627.4400
616.6500
618.8700
445,700
Wed, 03 Jun 2026
625.6200
625.8600
613.0600
613.5800
831,600
Tue, 02 Jun 2026
638.1100
641.0000
622.0400
630.2700
974,400
Mon, 01 Jun 2026
633.6900
644.6800
631.3900
643.8300
766,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
627.0800
640.2700
623.0000
631.3800
1,096,900
Thu, 28 May 2026
604.1100
627.0100
602.0000
626.5200
1,200,500
Wed, 27 May 2026
598.0000
607.2600
594.1900
603.4700
786,400
Tue, 26 May 2026
586.3000
592.7100
579.2600
588.5200
566,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
583.6800
591.4400
580.0000
588.5500
412,300
Thu, 21 May 2026
577.8800
585.6400
572.8600
582.3400
446,400
Wed, 20 May 2026
576.0000
587.1100
569.1800
581.9700
540,500
Tue, 19 May 2026
591.9900
596.5000
577.5500
577.6900
865,500
Mon, 18 May 2026
561.9500
585.1300
561.9500
584.1300
558,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
570.4900
577.1000
558.4700
561.7200
566,800
Thu, 14 May 2026
571.0000
573.4800
565.6600
569.6900
627,200
Wed, 13 May 2026
576.0000
581.3500
554.5100
570.9100
690,400
Tue, 12 May 2026
587.3100
589.8800
576.1100
581.0900
850,700
Mon, 11 May 2026
582.7400
588.0200
578.1700
584.6300
664,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
589.1300
590.5100
577.4500
585.4200
625,200
Thu, 07 May 2026
581.9300
592.7200
580.6600
588.3700
670,700
Wed, 06 May 2026
578.2600
584.5400
573.6200
582.1400
834,200
Tue, 05 May 2026
582.2200
583.5600
569.1600
580.8800
831,800
Mon, 04 May 2026
591.5500
595.8000
580.7900
582.2700
337,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
596.7100
602.0500
588.3600
588.8500
266,900
Thu, 30 Apr 2026
591.5200
593.4900
584.9300
591.4100
598,300
Wed, 29 Apr 2026
593.9300
599.9900
587.0000
598.1300
614,200
Tue, 28 Apr 2026
599.8800
602.8800
593.4000
594.7800
629,800
Mon, 27 Apr 2026
590.4600
599.7100
589.1000
591.0200
549,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
595.0000
598.3600
589.6700
592.6900
389,300
Thu, 23 Apr 2026
609.3300
611.0500
581.6900
598.0100
778,600
Thu, 23 Apr 2026
16 · 8-K
Pre-market · 06:37 ET
8-K ↗
Wed, 22 Apr 2026
608.0000
621.2900
605.0000
608.0400
899,100
Tue, 21 Apr 2026
15 · 10-Q
After market open · 15:23 ET
10-Q ↗
Tue, 21 Apr 2026
572.8700
604.0800
570.7500
597.3900
1,418,300
Tue, 21 Apr 2026
14 · 8-K
Pre-market · 06:49 ET
8-K ↗
Mon, 20 Apr 2026
568.5500
570.4300
556.3600
566.9500
584,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
569.0200
572.9000
562.8900
568.5500
804,500
Thu, 16 Apr 2026
564.9200
567.7900
561.8100
564.9000
439,000
Wed, 15 Apr 2026
548.3500
562.1100
547.1000
560.0600
424,800
Tue, 14 Apr 2026
553.3000
556.8000
545.2300
545.6900
566,100
Mon, 13 Apr 2026
536.1000
552.9200
535.6700
552.7500
414,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
541.5600
545.7500
532.5200
536.4800
534,200
Thu, 09 Apr 2026
552.5400
557.0900
541.6300
545.8800
513,300
Wed, 08 Apr 2026
555.8300
567.4900
554.0100
556.9300
499,000
Tue, 07 Apr 2026
549.0500
552.9600
546.1400
547.2800
524,400
Mon, 06 Apr 2026
545.6600
549.8700
544.5100
546.7100
367,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
533.8900
546.6700
531.4500
544.7800
351,100
Wed, 01 Apr 2026
531.1700
540.1000
525.5800
536.9000
397,500
Tue, 31 Mar 2026
13 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 31 Mar 2026
541.4700
544.8700
530.0000
539.0100
443,900
Mon, 30 Mar 2026
526.4400
535.5100
524.0000
531.8800
365,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
531.3700
535.0000
520.0000
523.4000
441,800
Thu, 26 Mar 2026
528.1600
538.9600
528.0000
534.6800
335,400
Wed, 25 Mar 2026
541.3100
542.2100
525.0000
530.9900
405,200
Tue, 24 Mar 2026
546.6200
549.4800
535.7000
537.6500
457,400
Mon, 23 Mar 2026
554.6100
565.0000
550.4000
551.6000
442,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
554.1700
556.5100
549.0300
552.6300
1,121,000
Thu, 19 Mar 2026
553.5000
559.0700
545.6600
556.2700
519,800
Wed, 18 Mar 2026
554.2200
561.1200
553.3900
556.7400
474,100
Tue, 17 Mar 2026
560.0000
565.8600
557.2500
560.4100
402,800
Mon, 16 Mar 2026
550.1300
554.2400
546.6800
550.0000
450,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
540.2700
553.1100
538.9300
547.9000
689,800
Thu, 12 Mar 2026
542.0200
551.9500
535.3600
536.3500
763,300
Wed, 11 Mar 2026
12 · DEFA14A
After market open · 11:08 ET
DEFA14A ↗
Wed, 11 Mar 2026
11 · DEF 14A
After market open · 11:05 ET
DEF 14A ↗
Wed, 11 Mar 2026
551.9800
556.6400
533.6000
547.0600
560,900
Tue, 10 Mar 2026
559.9200
561.4800
549.2400
550.1100
595,700
Mon, 09 Mar 2026
563.6400
567.4600
550.1700
564.4100
541,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
565.4100
569.3300
551.3000
569.2400
660,700
Thu, 05 Mar 2026
568.6600
579.0700
560.9600
566.2100
880,300
Wed, 04 Mar 2026
566.4800
576.0400
559.8800
572.3700
547,400
Tue, 03 Mar 2026
562.9100
571.7700
557.2100
565.5900
582,000
Mon, 02 Mar 2026
563.0500
575.5200
558.4600
573.8800
435,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
564.3500
574.5700
563.6800
571.8300
883,300
Thu, 26 Feb 2026
560.3700
573.2400
558.2400
572.8700
602,600
Wed, 25 Feb 2026
554.2000
558.8400
547.6700
556.8700
525,600
Tue, 24 Feb 2026
534.6600
552.0000
530.2800
548.7100
967,800
Mon, 23 Feb 2026
544.4500
548.8000
537.1400
538.3900
533,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
539.6300
547.9800
535.0000
544.1100
603,200
Thu, 19 Feb 2026
541.9700
550.0000
536.3500
541.1200
582,600
Wed, 18 Feb 2026
534.1700
545.8900
530.3500
545.2500
798,500
Tue, 17 Feb 2026
529.1300
535.3500
512.7500
521.3300
791,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
524.3200
534.0400
520.1900
526.0600
984,300
Thu, 12 Feb 2026
513.1400
527.2500
501.0800
522.2200
1,191,700
Wed, 11 Feb 2026
517.8000
520.3300
502.3100
511.8400
1,228,900
Tue, 10 Feb 2026
546.0100
558.6900
513.0300
515.6600
1,259,200
Mon, 09 Feb 2026
557.0000
568.4800
550.3400
559.3900
937,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
10 · 10-K
After market open · 14:54 ET
10-K ↗
Fri, 06 Feb 2026
569.1700
575.1900
550.0000
557.7800
959,300
Thu, 05 Feb 2026
584.0500
592.0400
551.5800
565.9000
1,106,100
Wed, 04 Feb 2026
575.1400
575.7500
558.6200
571.0200
1,116,700
Tue, 03 Feb 2026
611.1000
614.3300
574.1900
581.4800
1,110,100
Mon, 02 Feb 2026
608.4500
626.2800
601.1900
624.7500
767,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
605.5400
612.9700
602.9500
609.2200
569,400
Thu, 29 Jan 2026
616.2600
618.0000
601.3200
608.2400
799,800
Wed, 28 Jan 2026
9 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 28 Jan 2026
578.4500
621.3800
575.7900
614.8700
995,500
Wed, 28 Jan 2026
8 · 8-K
Pre-market · 06:46 ET
8-K ↗
Tue, 27 Jan 2026
592.5300
595.4400
577.7400
581.7500
550,700
Mon, 26 Jan 2026
590.3700
598.2400
589.3900
594.1600
282,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
589.0100
591.4500
584.2500
589.7600
373,100
Thu, 22 Jan 2026
592.5100
597.6100
586.5800
591.2500
375,100
Wed, 21 Jan 2026
587.3600
595.6500
585.7700
588.9700
405,400
Tue, 20 Jan 2026
594.4400
597.0000
579.9500
584.2200
626,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
596.6000
605.6200
594.1300
602.5800
509,500
Thu, 15 Jan 2026
597.4900
599.1800
591.3500
597.3100
365,800
Wed, 14 Jan 2026
586.8000
595.9800
583.0200
594.7900
365,100
Tue, 13 Jan 2026
585.3000
589.9300
575.2300
587.4400
415,300
Mon, 12 Jan 2026
578.2600
587.3200
577.5100
586.4700
233,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
581.4000
585.2700
578.2500
581.1600
228,700
Thu, 08 Jan 2026
578.0700
588.5500
576.6700
581.3300
400,800
Wed, 07 Jan 2026
587.1400
593.6400
578.1500
578.6900
425,400
Tue, 06 Jan 2026
575.2700
588.4100
571.9900
586.9600
331,500
Mon, 05 Jan 2026
558.2600
584.2000
557.0000
577.6000
628,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
571.5700
574.7800
562.2900
565.2500
409,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
581.2500
582.9100
573.3800
573.7300
324,000
Tue, 30 Dec 2025
583.1000
586.2200
579.3100
582.2500
373,800
Mon, 29 Dec 2025
587.0300
587.8800
582.0600
585.7600
320,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
582.8800
585.9900
580.6800
584.9900
245,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
581.1300
585.0000
579.1500
581.7500
143,500
Tue, 23 Dec 2025
577.3700
581.7900
573.3200
581.3000
428,000
Mon, 22 Dec 2025
567.1000
580.7000
567.1000
576.6400
520,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
559.2700
571.9200
559.2700
568.2800
1,726,500
Thu, 18 Dec 2025
563.1900
570.6000
560.8700
562.4000
800,500
Wed, 17 Dec 2025
551.1600
568.2800
550.5300
560.9700
705,300
Tue, 16 Dec 2025
553.6500
556.5200
549.1600
551.2300
601,000
Mon, 15 Dec 2025
551.5000
556.6500
549.0900
553.5100
709,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
552.2600
555.9500
546.0900
551.0900
629,600
Thu, 11 Dec 2025
539.1000
550.6200
539.1000
549.6100
685,300
Wed, 10 Dec 2025
536.2600
541.7300
530.4100
538.1900
1,128,800
Tue, 09 Dec 2025
539.6200
544.8700
536.2900
537.2200
598,800
Mon, 08 Dec 2025
535.6900
540.5500
534.5600
536.9000
899,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
540.0000
544.1400
531.4900
538.2600
797,600
Thu, 04 Dec 2025
545.1200
550.0000
538.2600
540.8500
816,200
Wed, 03 Dec 2025
546.1100
553.4400
545.0000
545.5600
994,700
Tue, 02 Dec 2025
558.9800
561.5000
546.7100
547.2900
749,900
Mon, 01 Dec 2025
559.8100
565.7900
558.1600
559.6600
650,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
564.1900
567.2100
560.6400
563.7200
249,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
560.6800
566.9900
556.6000
562.7400
575,100
Tue, 25 Nov 2025
556.7700
565.2300
556.0600
562.9200
617,900
Mon, 24 Nov 2025
561.2300
567.4100
556.2500
556.6000
822,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
561.3900
570.9100
559.6300
561.9900
578,000
Thu, 20 Nov 2025
564.9600
568.6300
558.7000
560.0800
572,300
Wed, 19 Nov 2025
554.8500
563.4300
554.7300
559.5900
484,000
Tue, 18 Nov 2025
554.8500
562.2800
550.0100
556.8300
655,700
Mon, 17 Nov 2025
562.1500
570.4800
556.0600
557.9300
674,200
Mon, 17 Nov 2025
7 · 8-K
Pre-market · 07:02 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
572.0100
573.6000
564.5200
565.1500
423,500
Thu, 13 Nov 2025
575.9800
578.0900
569.6200
573.3400
530,800
Wed, 12 Nov 2025
585.7900
591.0000
580.0300
580.7800
620,700
Tue, 11 Nov 2025
579.0800
587.3600
576.4000
584.3900
366,300
Mon, 10 Nov 2025
581.8600
582.1500
572.5400
576.9500
683,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
578.0300
583.6700
576.8500
582.8500
552,600
Thu, 06 Nov 2025
6 · 8-K
After-hours · 16:11 ET
FORM 8-K ↗
Thu, 06 Nov 2025
569.3400
581.9800
567.1200
580.3900
708,900
Wed, 05 Nov 2025
572.7600
579.8000
570.7200
571.9300
652,000
Tue, 04 Nov 2025
583.3500
583.6800
570.2200
574.9000
890,800
Mon, 03 Nov 2025
586.7100
588.4500
577.8000
581.1000
544,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
5 · 424B2
After-hours · 16:42 ET
424B2 ↗
Fri, 31 Oct 2025
579.1600
591.4700
576.5800
588.5500
871,400
Thu, 30 Oct 2025
568.5700
589.2000
568.1700
583.1400
697,800
Thu, 30 Oct 2025
4 · 424B2
Pre-market · 09:04 ET
424B2 ↗
Wed, 29 Oct 2025
588.1600
588.2100
560.2200
567.5400
1,140,300
Tue, 28 Oct 2025
3 · 10-Q
After market open · 13:37 ET
10-Q ↗
Tue, 28 Oct 2025
553.9200
594.3800
550.9300
593.7600
1,465,900
Tue, 28 Oct 2025
2 · 8-K
Pre-market · 06:46 ET
8-K ↗
Mon, 27 Oct 2025
545.5500
548.8500
542.7900
546.8600
688,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
543.6000
547.8800
538.7900
542.2900
394,400
Thu, 23 Oct 2025
536.5600
539.1900
533.0800
538.7500
440,300
Wed, 22 Oct 2025
539.8300
545.7400
535.9900
537.6100
514,600
Tue, 21 Oct 2025
531.7800
545.3200
531.7800
540.3600
686,200
Mon, 20 Oct 2025
528.6800
538.6100
525.3100
536.7000
603,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
535.0000
536.6800
526.0700
534.3500
861,700
Thu, 16 Oct 2025
550.1800
550.1800
531.7800
533.3400
773,000
Wed, 15 Oct 2025
551.7300
554.5300
543.4900
549.4000
511,100
Tue, 14 Oct 2025
547.8500
556.9200
547.0000
553.5800
367,100
Mon, 13 Oct 2025
548.0500
552.4500
545.0000
548.3500
450,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
562.0000
562.8100
546.5300
546.9500
488,100
Thu, 09 Oct 2025
563.3200
566.7600
557.3900
558.3000
474,400
Wed, 08 Oct 2025
567.6500
573.6300
563.9200
566.9400
330,800
Tue, 07 Oct 2025
562.9900
572.4000
558.0500
569.1100
324,100
Mon, 06 Oct 2025
564.0600
568.2000
557.7300
564.8100
396,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
560.5000
563.4500
555.0000
560.1200
386,900
Thu, 02 Oct 2025
550.8700
562.6400
545.0100
560.7700
660,000
Wed, 01 Oct 2025
567.0100
568.3400
550.1600
552.5900
522,800
Tue, 30 Sep 2025
566.6400
571.8700
562.8600
567.4100
460,700
Mon, 29 Sep 2025
566.8500
571.3700
563.8400
568.9000
507,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
565.8200
572.7900
564.1300
565.4200
579,900
Thu, 25 Sep 2025
564.0000
566.6400
559.0500
564.6600
484,800
Wed, 24 Sep 2025
566.0000
567.9300
558.3200
566.4200
710,900
Tue, 23 Sep 2025
566.0000
570.9700
565.6200
568.9400
650,800
Mon, 22 Sep 2025
559.0000
571.7300
557.0000
568.0600
838,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
557.9600
562.7900
555.0000
559.7500
1,237,100
Thu, 18 Sep 2025
579.3100
579.9900
548.0900
555.9800
1,599,000
Wed, 17 Sep 2025
568.8100
585.4000
568.8100
578.6400
875,400
Tue, 16 Sep 2025
576.1500
580.0400
562.9000
567.0200
566,600
Mon, 15 Sep 2025
584.1500
584.3400
574.9500
576.6100
1,255,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
584.0700
585.4500
576.3400
583.2500
722,100
Thu, 11 Sep 2025
565.7100
585.8400
564.8000
585.4800
477,000
Wed, 10 Sep 2025
571.7700
571.7700
558.9800
563.1800
648,700
Tue, 09 Sep 2025
571.9900
574.5000
567.9000
569.1600
671,200
Mon, 08 Sep 2025
557.7300
576.1600
554.9100
574.5800
922,800
Mon, 08 Sep 2025
1 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
558.3600
561.5900
554.0000
555.1500
626,800