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
672.6900
677.2800
662.5025
673.8200
2,038,943
Thu, 22 Oct 2026
691.7000
703.2000
674.1000
676.5400
3,599,900
Wed, 21 Oct 2026
21 · 8-K
After market open · 10:03 ET
8-K ↗
Wed, 21 Oct 2026
665.0000
705.7900
661.3000
694.0200
4,049,200
Tue, 20 Oct 2026
680.1700
693.3700
679.3200
687.3700
3,527,700
Mon, 19 Oct 2026
691.3100
692.9900
673.4700
679.3800
2,403,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
692.2600
699.2000
683.6300
690.0000
2,106,500
Thu, 15 Oct 2026
686.1300
704.0000
671.4700
696.4900
3,962,800
Wed, 14 Oct 2026
664.0100
681.5000
659.0000
673.2000
2,485,700
Tue, 13 Oct 2026
662.8400
666.3800
655.7300
663.0400
2,299,300
Mon, 12 Oct 2026
657.2300
662.5400
652.5000
662.2400
1,384,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
650.0000
661.9400
644.1600
658.0200
1,580,700
Thu, 08 Oct 2026
657.5300
658.5600
635.3200
651.9800
2,585,500
Wed, 07 Oct 2026
662.4000
671.6700
651.1200
662.0600
1,825,300
Tue, 06 Oct 2026
683.3500
694.3300
654.5100
656.5800
2,748,200
Mon, 05 Oct 2026
648.0400
676.7600
648.0400
676.7600
2,124,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
654.1500
659.4700
648.2900
654.8000
1,667,700
Thu, 01 Oct 2026
672.3900
673.1200
651.7700
652.5100
2,375,300
Wed, 30 Sep 2026
675.9500
683.6300
671.6300
675.0500
2,323,500
Tue, 29 Sep 2026
676.4200
681.3800
670.9000
679.6100
1,850,900
Mon, 28 Sep 2026
668.0200
682.6100
664.2300
678.6000
1,904,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
677.5300
678.0000
664.5300
675.0000
2,097,500
Thu, 24 Sep 2026
660.9100
682.9800
655.9500
678.3900
2,097,800
Wed, 23 Sep 2026
657.6100
671.4700
655.7800
665.3000
2,345,600
Tue, 22 Sep 2026
656.4100
662.8700
651.5400
658.5200
2,104,900
Mon, 21 Sep 2026
653.8900
660.4400
649.1200
658.7600
2,303,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
656.6100
660.1000
646.8100
651.4500
4,579,500
Thu, 17 Sep 2026
656.7500
663.5700
649.0000
658.3200
4,199,600
Wed, 16 Sep 2026
642.0000
653.4000
638.0000
648.4300
2,880,000
Tue, 15 Sep 2026
615.4700
641.9700
613.9500
641.3900
3,022,500
Mon, 14 Sep 2026
614.9400
616.0000
605.6500
613.6200
1,271,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
609.9600
615.2400
606.1500
609.8200
1,787,000
Thu, 10 Sep 2026
596.4700
606.6300
594.8200
603.1800
1,545,800
Wed, 09 Sep 2026
601.9300
609.5100
597.3100
605.6900
1,962,400
Tue, 08 Sep 2026
602.2000
608.1000
595.8200
603.0200
2,695,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
608.5800
615.7400
605.5300
613.7800
1,228,900
Thu, 03 Sep 2026
614.0300
622.9100
603.5200
618.4300
1,804,900
Wed, 02 Sep 2026
601.6300
614.6000
600.7000
608.5400
1,617,000
Tue, 01 Sep 2026
619.0000
621.0000
599.5200
600.5000
1,385,000
Mon, 31 Aug 2026
614.3800
620.7200
610.3500
617.1000
1,429,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
626.5800
630.0000
617.4500
622.1800
1,016,600
Thu, 27 Aug 2026
629.4700
637.1300
626.3300
630.7000
1,466,900
Wed, 26 Aug 2026
622.2300
636.0600
622.2300
633.7100
1,843,000
Tue, 25 Aug 2026
631.0100
647.0000
618.0300
628.1500
1,535,300
Mon, 24 Aug 2026
630.0000
630.0000
615.9700
628.7400
1,727,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
626.4800
629.5100
616.2700
629.2700
1,556,000
Thu, 20 Aug 2026
609.8500
634.7000
607.3700
627.5500
2,750,100
Wed, 19 Aug 2026
595.1100
620.4800
595.0000
613.5400
2,507,200
Tue, 18 Aug 2026
588.8700
592.2200
584.8600
589.0400
1,721,600
Mon, 17 Aug 2026
582.5500
592.3200
580.0000
585.5100
887,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
592.1100
594.7400
587.5100
588.2900
1,057,600
Thu, 13 Aug 2026
606.2900
606.7500
593.3900
595.8900
1,448,300
Wed, 12 Aug 2026
599.2100
604.1900
595.0000
603.0100
1,531,600
Tue, 11 Aug 2026
599.9900
606.2100
594.8100
605.0000
1,656,100
Mon, 10 Aug 2026
588.5300
599.6900
588.5300
599.6900
1,862,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
578.0000
594.2600
574.7700
594.0000
2,206,600
Thu, 06 Aug 2026
576.8000
580.3100
569.6300
580.0200
1,719,400
Wed, 05 Aug 2026
567.9300
578.0000
564.4000
577.8300
1,552,800
Tue, 04 Aug 2026
578.7600
582.3100
562.5000
564.7500
1,941,800
Mon, 03 Aug 2026
576.0000
583.6400
572.7500
574.0300
1,588,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
20 · 10-Q
After market open · 10:51 ET
10-Q ↗
Fri, 31 Jul 2026
573.4000
577.5900
562.8700
574.3000
2,112,900
Thu, 30 Jul 2026
567.3700
577.0500
560.4200
576.7700
2,264,700
Wed, 29 Jul 2026
578.7100
584.5400
571.2000
576.4600
2,546,800
Tue, 28 Jul 2026
572.0000
588.5600
568.9800
576.4100
3,034,300
Mon, 27 Jul 2026
565.0000
568.3500
556.0100
559.5300
1,962,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
570.0000
574.0000
555.9100
568.2600
2,939,400
Thu, 23 Jul 2026
573.6800
587.4900
568.8400
572.3200
5,806,200
Thu, 23 Jul 2026
19 · 8-K
Pre-market · 06:04 ET
8-K ↗
Wed, 22 Jul 2026
524.7200
528.8100
517.6000
526.4600
2,334,500
Tue, 21 Jul 2026
507.1000
526.3800
495.0400
523.4600
3,525,000
Mon, 20 Jul 2026
530.5700
532.5500
522.5600
526.2300
1,590,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
539.1000
542.0200
531.6200
532.4800
1,476,000
Thu, 16 Jul 2026
536.2500
544.4500
532.0100
543.1900
1,895,600
Wed, 15 Jul 2026
537.2400
540.3700
533.8300
535.2900
2,108,100
Tue, 14 Jul 2026
525.0100
537.8200
523.3500
534.0700
2,122,400
Mon, 13 Jul 2026
524.2000
534.7300
521.7700
528.5100
1,168,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
525.5000
533.0800
522.6000
527.0500
1,233,000
Thu, 09 Jul 2026
509.9900
524.8500
506.9800
524.7100
1,383,900
Wed, 08 Jul 2026
510.8500
512.9600
507.0000
510.1300
2,021,600
Tue, 07 Jul 2026
525.0000
527.3700
513.4200
516.6200
1,366,600
Mon, 06 Jul 2026
520.0000
520.0000
506.8300
517.6000
1,857,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
518.6900
529.1500
511.9800
523.4400
2,321,800
Wed, 01 Jul 2026
504.7800
521.1700
502.8700
513.3300
2,220,000
Tue, 30 Jun 2026
508.3200
508.3800
495.1000
501.3600
2,423,600
Mon, 29 Jun 2026
511.6700
511.6700
501.4400
506.4200
2,076,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
509.7300
514.8000
499.5600
513.0300
4,570,100
Thu, 25 Jun 2026
492.7800
515.9600
492.4900
505.7500
2,975,400
Wed, 24 Jun 2026
478.1200
493.0000
473.5000
492.2000
2,125,200
Tue, 23 Jun 2026
469.8900
471.1200
460.1300
469.3500
1,824,600
Mon, 22 Jun 2026
461.6300
468.3500
458.9100
464.0100
1,524,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
461.6300
467.9400
459.0000
464.6100
3,358,500
Wed, 17 Jun 2026
467.8900
472.1500
457.6400
461.6900
2,042,500
Tue, 16 Jun 2026
474.0000
477.4400
470.5900
472.6300
1,517,100
Mon, 15 Jun 2026
470.2800
476.3400
468.5000
473.7200
1,873,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
478.2400
481.9200
467.6300
469.3400
2,389,700
Thu, 11 Jun 2026
483.9800
484.2400
466.8000
475.6600
1,776,600
Wed, 10 Jun 2026
491.8300
493.8900
481.9100
482.0400
2,051,000
Tue, 09 Jun 2026
473.4800
494.3600
473.3900
494.0700
2,791,000
Mon, 08 Jun 2026
472.8000
476.4200
468.9100
469.6300
1,939,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
484.2200
486.7900
469.6200
472.8000
1,728,100
Thu, 04 Jun 2026
482.1300
488.6500
476.0800
482.0300
2,241,900
Wed, 03 Jun 2026
469.3100
475.7800
469.1100
473.9500
1,938,900
Tue, 02 Jun 2026
489.4200
491.9600
476.5100
482.0800
1,774,500
Mon, 01 Jun 2026
489.8300
496.2800
483.5000
494.0400
3,194,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
482.1700
499.0000
481.0300
492.5100
4,184,100
Thu, 28 May 2026
461.2500
491.0100
461.2300
487.2200
4,372,700
Wed, 27 May 2026
449.9300
457.4000
447.4400
456.2100
2,958,600
Tue, 26 May 2026
447.3600
450.2500
443.6100
448.1800
1,942,600
Tue, 26 May 2026
18 · 8-K
Pre-market · 07:31 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
446.8000
454.4600
444.4100
448.2800
1,686,100
Thu, 21 May 2026
450.9000
451.7100
441.1200
449.3700
2,012,700
Wed, 20 May 2026
449.0900
452.2400
438.6600
451.7900
2,851,600
Tue, 19 May 2026
442.0000
455.0000
440.0100
447.8100
3,418,500
Mon, 18 May 2026
438.4400
444.4400
435.2700
442.0000
1,908,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
444.0200
444.9500
437.3200
438.3400
2,037,800
Thu, 14 May 2026
448.2100
459.1800
446.0500
448.2100
2,100,300
Wed, 13 May 2026
455.1800
463.4000
444.5200
446.0300
2,801,200
Tue, 12 May 2026
454.3400
463.1000
452.8500
459.3000
3,055,700
Mon, 11 May 2026
464.8600
466.7900
447.8800
452.6000
3,952,900
Mon, 11 May 2026
17 · DEFA14A
Pre-market · 07:30 ET
DEFA14A ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
473.4900
473.4900
456.3600
465.0000
3,905,600
Thu, 07 May 2026
473.3600
480.3000
468.2800
474.4600
2,533,600
Wed, 06 May 2026
471.1600
477.4200
466.6000
472.9500
1,861,500
Tue, 05 May 2026
464.7700
476.4700
459.6400
466.7600
2,045,900
Mon, 04 May 2026
466.9800
470.3900
461.9100
462.6000
1,815,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
16 · 10-Q
After market open · 11:00 ET
10-Q ↗
Fri, 01 May 2026
480.0000
481.8300
468.1000
469.2100
1,425,400
Thu, 30 Apr 2026
464.2300
479.9800
461.0000
478.9600
2,161,200
Wed, 29 Apr 2026
467.2500
475.0000
462.2500
466.2600
1,387,200
Tue, 28 Apr 2026
471.9900
473.0200
464.1200
470.2200
2,243,000
Mon, 27 Apr 2026
462.6600
475.2100
462.0000
468.0400
2,280,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
469.1500
475.0000
464.6600
469.7100
2,684,400
Thu, 23 Apr 2026
472.6500
476.3900
455.6000
466.7000
5,729,400
Thu, 23 Apr 2026
15 · 8-K
Pre-market · 06:03 ET
8-K ↗
Wed, 22 Apr 2026
526.6200
529.9900
513.9800
513.9800
1,801,700
Tue, 21 Apr 2026
529.8700
538.4100
522.9500
524.5700
2,141,400
Mon, 20 Apr 2026
522.8300
528.8200
521.1400
526.0200
1,437,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
523.1100
530.0800
518.0000
526.6000
1,988,100
Thu, 16 Apr 2026
527.3800
530.5000
514.3000
516.0000
1,375,100
Wed, 15 Apr 2026
528.8800
532.8600
524.7600
531.6700
2,003,600
Tue, 14 Apr 2026
516.3400
530.0000
514.0000
527.2200
2,572,100
Mon, 13 Apr 2026
494.9600
515.6500
492.0400
514.2300
1,828,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
500.1100
503.8200
495.8100
496.1100
1,308,700
Thu, 09 Apr 2026
498.6100
505.3500
490.2500
500.4600
1,491,000
Wed, 08 Apr 2026
502.0000
507.2800
499.7300
503.4600
1,507,900
Tue, 07 Apr 2026
485.2400
490.3500
480.0000
489.5000
1,287,600
Tue, 07 Apr 2026
14 · DEF 14A
Pre-market · 08:14 ET
DEF 14A ↗
Tue, 07 Apr 2026
13 · DEFA14A
Pre-market · 08:16 ET
DEFA14A ↗
Mon, 06 Apr 2026
492.0000
493.3400
479.9500
488.1900
1,473,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
486.9400
506.8200
485.1100
491.4600
1,696,200
Wed, 01 Apr 2026
496.3000
501.0500
491.8600
494.5400
1,505,100
Tue, 31 Mar 2026
487.7500
494.3600
479.6600
491.5300
2,272,000
Mon, 30 Mar 2026
478.4300
483.5800
474.1600
480.0500
1,819,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
489.6200
490.7500
471.8300
473.3600
1,677,800
Thu, 26 Mar 2026
489.7500
496.2600
485.8200
488.8500
1,301,900
Wed, 25 Mar 2026
495.4100
499.9500
482.9600
490.7700
1,729,500
Tue, 24 Mar 2026
472.8700
495.7900
470.0000
490.2900
2,241,300
Tue, 24 Mar 2026
12 · 8-K
Pre-market · 08:02 ET
8-K ↗
Mon, 23 Mar 2026
484.3000
487.9300
475.6300
478.1200
1,913,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
469.0700
476.9300
469.0600
474.3900
2,285,000
Thu, 19 Mar 2026
461.2200
470.9900
458.3400
470.2100
1,843,800
Wed, 18 Mar 2026
468.7800
470.4900
462.0300
464.6900
2,419,800
Tue, 17 Mar 2026
475.5200
480.9900
471.4300
472.7100
2,794,900
Mon, 16 Mar 2026
471.0700
474.5000
467.2400
470.0000
2,995,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
478.9300
481.5800
463.8100
464.3700
3,018,600
Thu, 12 Mar 2026
491.0000
491.6100
474.0000
475.8900
2,516,300
Wed, 11 Mar 2026
499.4000
501.3000
491.1300
495.7200
1,627,400
Tue, 10 Mar 2026
509.0000
509.9400
497.9400
500.0800
1,864,700
Mon, 09 Mar 2026
496.2200
510.6000
492.1300
509.9700
2,210,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
511.3200
514.3800
500.0000
501.9700
1,637,000
Thu, 05 Mar 2026
503.1800
520.5800
502.0000
518.8400
3,283,700
Wed, 04 Mar 2026
510.0000
517.6500
508.9500
512.6900
1,679,200
Tue, 03 Mar 2026
501.5100
510.7200
493.3700
508.1000
2,211,500
Mon, 02 Mar 2026
512.0100
513.7000
502.3100
508.5800
2,050,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
515.7300
521.2800
509.4800
521.1100
2,031,100
Thu, 26 Feb 2026
11 · 10-K
After market open · 12:11 ET
10-K ↗
Thu, 26 Feb 2026
516.0900
520.6600
510.0800
520.1200
1,551,100
Wed, 25 Feb 2026
519.0000
519.0000
511.2600
513.6800
1,480,700
Tue, 24 Feb 2026
516.0100
521.6300
513.2100
515.6000
1,314,400
Mon, 23 Feb 2026
508.0100
518.9200
505.8000
516.4400
1,618,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
510.6900
514.8800
506.5100
510.9300
1,362,500
Thu, 19 Feb 2026
510.0000
515.5100
504.0000
515.1200
1,776,100
Wed, 18 Feb 2026
500.5200
514.1600
498.4200
513.5600
2,662,300
Tue, 17 Feb 2026
502.5900
507.1500
498.1600
501.5900
3,775,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
514.4500
520.3500
504.2500
504.8200
3,188,300
Thu, 12 Feb 2026
10 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 12 Feb 2026
526.8100
527.0000
493.6400
509.8200
4,742,000
Wed, 11 Feb 2026
537.7600
539.3900
522.3500
527.1700
3,367,600
Tue, 10 Feb 2026
9 · 424B5
After-hours · 17:02 ET
424B5 ↗
Tue, 10 Feb 2026
549.4100
550.9500
537.5500
539.8000
2,022,100
Mon, 09 Feb 2026
541.2000
548.8000
537.0100
546.7600
2,107,600
Mon, 09 Feb 2026
8 · 424B5
Pre-market · 08:09 ET
424B5 ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
543.2400
546.2600
537.0500
542.8300
2,959,400
Thu, 05 Feb 2026
563.7300
566.8300
541.3400
542.3600
3,224,900
Wed, 04 Feb 2026
571.5100
576.2800
562.9200
565.2200
2,740,600
Tue, 03 Feb 2026
580.0000
588.8500
566.4100
570.0900
2,249,800
Mon, 02 Feb 2026
575.9000
584.1000
573.3100
581.7700
1,778,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
581.7300
585.9500
574.2300
578.6100
3,760,700
Thu, 29 Jan 2026
585.8000
596.3500
572.2100
592.1600
3,950,400
Thu, 29 Jan 2026
7 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 28 Jan 2026
618.6400
620.6000
606.3200
608.0200
2,338,100
Tue, 27 Jan 2026
621.6200
629.3200
618.0000
623.9100
1,638,200
Mon, 26 Jan 2026
625.3400
633.6500
623.2300
626.6200
1,758,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
637.6800
639.2000
622.6800
625.9800
2,847,400
Thu, 22 Jan 2026
637.3900
643.9900
634.8100
639.4500
2,621,700
Wed, 21 Jan 2026
622.2900
637.9800
620.2700
636.3000
3,182,400
Tue, 20 Jan 2026
609.5000
620.8500
606.0000
619.0100
3,108,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
624.0900
629.7300
618.7100
618.7200
2,881,000
Thu, 15 Jan 2026
619.9700
629.8700
618.6100
624.6500
2,541,500
Wed, 14 Jan 2026
608.6300
622.7200
607.1000
621.8300
2,460,400
Tue, 13 Jan 2026
613.3200
620.2200
594.3000
607.0800
2,847,700
Mon, 12 Jan 2026
620.9800
624.7900
606.6100
615.4500
3,184,800
Mon, 12 Jan 2026
6 · 8-K
Pre-market · 06:02 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
608.6100
622.4000
604.5500
618.8600
2,286,500
Thu, 08 Jan 2026
612.8600
623.3600
603.9900
606.5000
3,147,700
Wed, 07 Jan 2026
618.7000
626.7700
614.7200
617.1500
2,404,300
Tue, 06 Jan 2026
606.0600
628.0800
606.0600
620.7200
2,554,800
Mon, 05 Jan 2026
593.7700
611.4500
592.5100
611.2000
2,488,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
579.5000
593.7100
577.0000
592.5100
2,052,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
583.7100
585.6100
579.0000
579.4500
739,300
Tue, 30 Dec 2025
582.2500
584.4500
579.8400
583.4500
665,000
Mon, 29 Dec 2025
580.1200
585.3000
580.1200
585.0700
1,042,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
578.8000
581.1700
576.8600
580.7400
466,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
578.6200
579.8100
576.3300
579.1200
401,000
Tue, 23 Dec 2025
575.3900
580.5600
573.7000
579.9400
732,000
Mon, 22 Dec 2025
568.8300
576.1500
565.7500
575.7000
1,108,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
561.6800
569.8700
558.9300
567.8300
3,862,600
Thu, 18 Dec 2025
562.4500
569.4100
554.5300
562.3900
2,287,300
Wed, 17 Dec 2025
567.5400
572.9900
561.4900
562.5600
2,301,800
Tue, 16 Dec 2025
570.8400
574.8600
561.0000
570.1600
2,015,300
Mon, 15 Dec 2025
574.2300
576.3400
565.6700
575.9100
1,702,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
577.8500
579.0600
570.1900
572.2800
1,576,500
Thu, 11 Dec 2025
576.6200
579.0800
570.8400
578.9000
1,226,400
Wed, 10 Dec 2025
563.0000
574.4600
563.0000
573.8100
1,275,600
Tue, 09 Dec 2025
574.0000
575.2500
561.9100
563.0700
1,416,000
Mon, 08 Dec 2025
570.8000
574.5400
566.0100
568.2100
1,412,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
578.0000
579.0900
569.6200
572.7700
1,873,700
Thu, 04 Dec 2025
579.0300
580.4500
560.1600
575.2400
1,961,600
Wed, 03 Dec 2025
581.2900
588.1100
580.0100
580.4500
1,186,600
Tue, 02 Dec 2025
581.9400
584.4500
577.9600
580.3700
1,918,100
Mon, 01 Dec 2025
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 01 Dec 2025
594.8500
597.6800
582.7500
585.1500
1,754,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
589.1900
594.0000
587.9500
590.8300
746,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
593.4300
596.5500
587.1900
593.2500
2,059,900
Tue, 25 Nov 2025
4 · 424B5
After-hours · 16:18 ET
424B5 ↗
Tue, 25 Nov 2025
582.2000
602.3200
581.8000
597.7800
1,803,400
Mon, 24 Nov 2025
586.4500
587.9200
579.1000
586.0700
1,803,100
Mon, 24 Nov 2025
3 · 424B5
Pre-market · 06:02 ET
424B5 ↗
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
573.0000
589.8500
569.5500
587.4800
1,933,500
Thu, 20 Nov 2025
573.3500
580.4500
568.4600
572.7400
1,167,800
Wed, 19 Nov 2025
574.6200
574.6200
567.2100
573.7900
1,247,900
Tue, 18 Nov 2025
562.8500
578.2200
556.4600
576.0300
1,916,000
Mon, 17 Nov 2025
575.6500
579.7900
566.5900
567.1600
1,624,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
578.1900
584.3300
573.0000
578.7100
1,318,000
Thu, 13 Nov 2025
586.1000
598.5200
578.2500
580.1300
2,745,400
Wed, 12 Nov 2025
584.2900
591.1700
582.0000
588.0200
1,504,200
Tue, 11 Nov 2025
575.9500
587.5900
574.8200
586.4900
1,377,700
Mon, 10 Nov 2025
572.3700
583.6600
568.3600
576.3500
1,380,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
566.8700
577.3500
563.3000
572.4100
2,264,000
Thu, 06 Nov 2025
562.8700
570.8600
559.3500
565.9800
1,277,800
Wed, 05 Nov 2025
560.3500
570.1600
554.2000
567.6400
1,682,900
Tue, 04 Nov 2025
558.4100
569.3000
557.0000
565.2400
1,636,000
Mon, 03 Nov 2025
563.6600
565.7000
554.2000
564.8800
1,835,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After market open · 09:36 ET
10-Q ↗
Fri, 31 Oct 2025
551.9200
569.9200
551.8700
567.3900
1,872,200
Thu, 30 Oct 2025
551.6000
565.6300
551.6000
556.2200
1,315,100
Wed, 29 Oct 2025
558.3100
571.5700
555.0600
558.3100
1,953,600
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 06:05 ET
8-K ↗
Tue, 28 Oct 2025
564.1300
565.6500
555.5700
557.6300
992,700
Mon, 27 Oct 2025
572.0900
572.6700
561.0400
563.7800
1,563,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
574.1500
575.8200
569.7900
572.5000
1,655,700