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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
316.9500
320.6900
305.6300
314.9400
846,176
Thu, 22 Oct 2026
340.5500
342.0000
311.8100
317.6700
1,129,600
Wed, 21 Oct 2026
364.0000
367.0000
355.3000
356.0600
509,800
Tue, 20 Oct 2026
13 · DEFA14A
After market open · 10:02 ET
DEFA14A ↗
Tue, 20 Oct 2026
12 · DEF 14A
After market open · 10:02 ET
DEF 14A ↗
Tue, 20 Oct 2026
357.0000
366.0800
345.7100
355.4800
833,300
Mon, 19 Oct 2026
377.0000
379.8000
359.4000
362.6900
766,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
379.2300
381.3700
362.6400
363.5100
1,044,400
Thu, 15 Oct 2026
373.8800
385.9700
364.4100
385.2000
1,014,700
Wed, 14 Oct 2026
422.0200
424.9900
391.6100
392.9500
1,319,600
Tue, 13 Oct 2026
442.9400
449.2700
420.0300
427.8200
1,120,100
Mon, 12 Oct 2026
478.6800
478.6800
445.2900
456.4000
1,047,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
501.9300
515.0000
475.0000
486.2800
690,200
Thu, 08 Oct 2026
485.5000
497.9500
475.5200
487.3300
1,200,600
Wed, 07 Oct 2026
471.3100
500.0000
467.6700
497.9900
939,300
Tue, 06 Oct 2026
459.3500
491.1400
456.9100
489.1600
1,445,400
Mon, 05 Oct 2026
466.0000
468.4500
450.0500
453.8400
674,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
460.0000
467.3700
455.4400
463.6900
659,700
Thu, 01 Oct 2026
420.4100
452.9900
418.7900
451.4400
959,600
Wed, 30 Sep 2026
422.6000
430.0000
411.0700
424.2700
766,700
Tue, 29 Sep 2026
418.1500
424.6200
411.4200
424.1200
755,200
Mon, 28 Sep 2026
417.0000
420.4900
400.3000
409.9600
805,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
406.0000
419.6300
401.5800
417.3900
743,100
Thu, 24 Sep 2026
393.0100
403.7300
391.0800
398.3600
593,400
Wed, 23 Sep 2026
405.7500
406.4900
395.2300
400.8500
566,800
Tue, 22 Sep 2026
396.0000
408.6000
390.6400
403.8000
734,800
Mon, 21 Sep 2026
402.1300
405.7000
393.1300
401.5700
667,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
387.0000
395.0000
384.0200
388.5500
1,369,700
Thu, 17 Sep 2026
403.9000
411.4600
378.7000
380.9200
894,500
Wed, 16 Sep 2026
383.5000
400.7500
382.0000
392.6800
810,100
Tue, 15 Sep 2026
388.3800
390.6600
373.7000
374.9100
766,700
Mon, 14 Sep 2026
390.1000
397.4100
381.6800
382.5500
897,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
412.8400
418.9500
407.2900
414.5800
466,900
Thu, 10 Sep 2026
408.4400
414.9000
402.3900
403.9500
625,200
Wed, 09 Sep 2026
418.2900
425.9400
416.7100
418.2700
538,200
Tue, 08 Sep 2026
412.9500
428.5000
412.5000
416.3100
816,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
402.3200
412.5400
399.9500
407.4000
578,300
Thu, 03 Sep 2026
390.6500
398.3000
380.3900
395.0000
1,050,900
Wed, 02 Sep 2026
399.0000
399.7600
391.3400
395.3500
778,800
Tue, 01 Sep 2026
410.4000
417.2000
400.3500
402.0700
861,200
Mon, 31 Aug 2026
418.4100
418.9300
406.2300
412.9300
1,001,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
425.4200
428.1000
412.5700
414.3600
731,200
Thu, 27 Aug 2026
449.6800
453.9400
425.8100
432.7100
1,145,100
Wed, 26 Aug 2026
429.6000
438.7900
428.2900
437.8000
790,400
Tue, 25 Aug 2026
430.0000
434.0000
423.8700
431.5400
817,100
Mon, 24 Aug 2026
428.6300
429.2800
413.6800
421.1400
1,143,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
449.6900
449.9000
424.9700
436.6700
1,227,900
Thu, 20 Aug 2026
453.2100
457.0000
437.1200
444.8700
1,115,100
Wed, 19 Aug 2026
496.2200
496.9500
448.7900
454.5500
1,647,300
Tue, 18 Aug 2026
513.7000
520.0000
467.8300
482.5900
3,159,300
Tue, 18 Aug 2026
11 · 10-K
Pre-market · 07:12 ET
10-K ↗
Mon, 17 Aug 2026
10 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 17 Aug 2026
583.1500
603.0900
576.5000
598.5800
1,587,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
570.0000
583.6400
556.8000
570.2200
592,400
Thu, 13 Aug 2026
564.2100
590.7600
564.2100
566.4900
692,800
Wed, 12 Aug 2026
569.4100
587.0800
559.0900
571.8800
782,100
Tue, 11 Aug 2026
533.3000
536.0600
520.7600
525.8800
609,300
Mon, 10 Aug 2026
565.4100
577.1700
527.0000
527.0700
462,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
563.0000
579.4700
554.4700
562.3800
719,000
Thu, 06 Aug 2026
510.9900
555.4000
502.0000
543.9500
687,200
Wed, 05 Aug 2026
522.2200
545.5200
511.2300
522.2200
564,300
Tue, 04 Aug 2026
525.0000
542.8800
505.0000
531.0300
1,456,100
Mon, 03 Aug 2026
417.3500
458.6800
411.2300
455.9400
760,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
458.8000
467.9800
432.7000
435.4100
885,300
Thu, 30 Jul 2026
440.5700
449.9200
432.2900
439.3300
811,700
Wed, 29 Jul 2026
446.1500
449.4000
403.6200
414.5000
812,800
Tue, 28 Jul 2026
453.0900
456.0000
429.4800
449.7200
1,309,900
Mon, 27 Jul 2026
477.1000
484.0800
454.7900
470.8200
802,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
510.8400
512.0000
474.0000
476.0400
575,000
Thu, 23 Jul 2026
512.0700
530.9500
510.0800
517.7300
403,700
Wed, 22 Jul 2026
510.3400
527.4200
510.3400
513.6700
413,600
Tue, 21 Jul 2026
514.0200
534.1200
505.4000
527.3500
793,900
Mon, 20 Jul 2026
493.8100
506.9500
490.1800
494.2600
1,076,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
450.9000
479.6900
440.0200
478.3900
1,062,900
Thu, 16 Jul 2026
475.0000
480.6700
457.0400
460.1900
656,400
Wed, 15 Jul 2026
486.9800
495.3100
470.1500
486.6500
869,900
Tue, 14 Jul 2026
490.9300
502.9000
477.0200
482.7800
619,700
Mon, 13 Jul 2026
464.4200
488.3800
463.0000
474.6400
632,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
476.5100
484.3400
462.0500
471.1300
616,900
Thu, 09 Jul 2026
495.7200
507.0600
481.2500
482.7800
697,900
Wed, 08 Jul 2026
466.9100
483.3900
456.6700
480.0700
1,019,700
Tue, 07 Jul 2026
483.2400
497.0000
461.0200
468.4800
1,030,500
Mon, 06 Jul 2026
505.0000
521.4100
498.4200
500.7500
787,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
542.9600
543.5600
489.2800
499.6100
679,600
Wed, 01 Jul 2026
543.7900
556.1100
528.0000
547.1800
684,200
Tue, 30 Jun 2026
530.6600
573.5000
530.6600
562.0800
893,800
Mon, 29 Jun 2026
535.0000
542.1800
503.6800
528.2300
982,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
550.8000
554.1500
520.5600
524.7900
7,021,200
Thu, 25 Jun 2026
575.3600
585.0000
541.0000
567.7900
897,800
Wed, 24 Jun 2026
575.9700
591.7300
555.0000
568.1700
938,200
Tue, 23 Jun 2026
575.5300
596.3400
562.0000
583.5500
674,500
Mon, 22 Jun 2026
577.7200
625.1400
571.0000
617.0900
806,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
600.0000
604.0000
563.7900
573.7600
1,353,600
Wed, 17 Jun 2026
605.0000
610.4700
583.0000
584.3800
811,100
Tue, 16 Jun 2026
639.7700
639.7700
586.5600
588.0300
701,300
Mon, 15 Jun 2026
631.6200
650.9100
625.0000
635.5800
663,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
585.9700
617.9900
583.0100
611.0100
655,400
Thu, 11 Jun 2026
593.8900
608.0000
573.2800
582.2400
546,600
Wed, 10 Jun 2026
577.7400
616.5000
563.2300
580.2500
1,152,300
Tue, 09 Jun 2026
637.3100
637.3100
550.0300
586.0000
1,017,800
Mon, 08 Jun 2026
646.4400
658.0000
620.0300
623.7100
742,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
689.9900
690.4000
620.4800
621.2500
919,500
Thu, 04 Jun 2026
684.8300
724.5600
640.5100
714.7800
831,600
Wed, 03 Jun 2026
711.5100
732.6300
685.0100
725.0000
794,600
Tue, 02 Jun 2026
635.2600
704.9900
632.0000
701.1100
1,075,900
Mon, 01 Jun 2026
627.9000
650.7200
614.4200
622.3600
1,046,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
668.0000
672.7500
625.6800
654.1600
3,473,200
Thu, 28 May 2026
694.9100
694.9100
649.5700
667.9500
660,700
Wed, 27 May 2026
683.2300
696.4400
653.0000
686.9000
625,200
Tue, 26 May 2026
720.0000
720.9900
673.0000
680.7700
720,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
711.9100
716.9900
695.5700
703.8600
483,900
Thu, 21 May 2026
666.5200
703.4000
660.2300
703.2700
618,300
Wed, 20 May 2026
689.4000
705.0000
655.4700
662.2100
846,200
Tue, 19 May 2026
673.6000
693.0600
643.9500
677.7500
770,500
Mon, 18 May 2026
717.0000
717.0000
654.0000
700.2600
1,259,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
716.8000
739.2500
692.1800
722.0400
917,700
Thu, 14 May 2026
707.3500
748.8900
681.5100
746.4700
842,900
Wed, 13 May 2026
652.2000
708.0900
640.0000
696.0700
1,062,200
Tue, 12 May 2026
638.7800
638.7800
605.0500
634.4800
841,000
Mon, 11 May 2026
619.4100
666.5700
618.6300
649.5300
981,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
643.1500
645.9900
607.8600
621.2800
763,500
Thu, 07 May 2026
675.9900
676.0000
613.0300
626.1200
1,405,600
Wed, 06 May 2026
680.9700
683.6900
640.2600
679.0900
1,088,300
Tue, 05 May 2026
642.9900
703.1600
639.8500
660.3200
1,846,500
Tue, 05 May 2026
9 · 10-Q
Pre-market · 07:14 ET
10-Q ↗
Mon, 04 May 2026
8 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 04 May 2026
718.7800
729.9100
697.4200
717.8000
1,090,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
680.0000
714.0400
670.5200
706.5300
477,400
Thu, 30 Apr 2026
664.5000
687.6200
645.4700
683.4700
601,000
Wed, 29 Apr 2026
646.8000
654.5400
631.0000
643.4600
484,600
Tue, 28 Apr 2026
651.9800
667.3500
625.0000
637.7400
929,800
Mon, 27 Apr 2026
720.0000
733.0000
670.2600
684.7600
760,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
696.0000
734.7900
691.1200
720.1900
679,200
Thu, 23 Apr 2026
691.4100
721.1800
681.0000
689.4600
633,900
Wed, 22 Apr 2026
702.8000
715.6700
678.3100
690.0600
469,600
Tue, 21 Apr 2026
710.5100
732.1200
690.0200
695.5200
582,100
Mon, 20 Apr 2026
694.7500
701.6100
677.6800
700.0100
482,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
685.1800
703.9400
676.8300
689.8900
565,400
Thu, 16 Apr 2026
664.0000
677.5700
647.5000
672.6400
753,400
Wed, 15 Apr 2026
681.7500
700.4900
666.5400
685.8100
555,300
Tue, 14 Apr 2026
701.6800
708.2000
675.8700
681.6800
727,400
Mon, 13 Apr 2026
657.2500
694.8800
648.6500
689.8900
667,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
632.9500
679.5700
617.3000
662.1300
1,073,200
Thu, 09 Apr 2026
613.0400
634.5900
604.9500
618.2600
864,300
Wed, 08 Apr 2026
599.4800
626.6500
593.0000
610.1800
959,900
Tue, 07 Apr 2026
553.6000
569.9900
550.0000
557.7200
440,100
Mon, 06 Apr 2026
556.1900
574.4200
543.7900
554.3500
367,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
505.6400
562.2600
502.0100
557.9700
553,500
Wed, 01 Apr 2026
531.4600
548.9900
523.1900
534.9800
597,800
Tue, 31 Mar 2026
503.2000
525.0000
486.0100
521.5200
957,600
Mon, 30 Mar 2026
558.8700
560.7500
490.3400
491.8800
792,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
544.0800
565.0700
539.9600
551.9700
529,400
Thu, 26 Mar 2026
592.3400
595.5000
548.1400
549.7000
605,100
Wed, 25 Mar 2026
607.0100
630.9200
594.8800
612.0300
782,400
Tue, 24 Mar 2026
540.5100
605.0800
540.5100
600.9100
1,199,700
Mon, 23 Mar 2026
518.7400
550.9500
505.2500
546.4700
813,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
538.4900
538.6500
495.1800
506.2700
1,055,500
Thu, 19 Mar 2026
487.9300
542.5500
485.0000
540.7500
603,000
Wed, 18 Mar 2026
506.8000
514.8500
495.0000
500.4300
601,900
Tue, 17 Mar 2026
507.0000
512.4400
486.0100
500.0200
548,800
Mon, 16 Mar 2026
517.6500
531.8900
510.0000
512.8200
490,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
518.6000
528.0000
500.6300
502.1400
459,300
Thu, 12 Mar 2026
509.6400
521.2400
489.3000
512.8000
496,700
Wed, 11 Mar 2026
535.0000
538.7500
512.4400
524.3300
437,400
Tue, 10 Mar 2026
534.8000
564.1200
534.5000
543.0200
796,500
Mon, 09 Mar 2026
480.2100
530.9700
471.7500
527.5300
608,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
521.0200
537.1800
485.0000
489.3800
608,200
Thu, 05 Mar 2026
543.3600
566.9900
518.2000
544.4500
567,800
Wed, 04 Mar 2026
568.5100
576.2800
550.0100
563.8700
487,800
Tue, 03 Mar 2026
556.1600
567.6700
530.3900
553.0300
612,100
Mon, 02 Mar 2026
540.5000
586.9000
534.1500
581.3700
1,172,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
549.6700
554.0000
531.6800
545.6300
867,500
Thu, 26 Feb 2026
614.9000
618.0000
560.4800
562.4400
1,093,800
Wed, 25 Feb 2026
594.0100
632.9900
590.0000
615.9900
831,600
Tue, 24 Feb 2026
585.2600
608.2800
582.0000
585.8700
627,500
Mon, 23 Feb 2026
540.0200
577.0900
540.0200
576.7100
787,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
510.8100
557.6000
510.8100
546.1300
773,200
Thu, 19 Feb 2026
500.3300
513.9400
491.2500
513.8300
322,100
Wed, 18 Feb 2026
496.2400
527.1800
493.6200
505.7800
568,000
Tue, 17 Feb 2026
488.1200
500.8400
471.4300
496.7800
390,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
472.0000
504.0300
464.0000
495.5500
592,700
Thu, 12 Feb 2026
473.0500
481.9900
460.7800
462.0500
516,500
Wed, 11 Feb 2026
482.2300
489.2000
458.0700
465.5300
514,400
Tue, 10 Feb 2026
497.8500
499.7200
464.5900
466.2900
490,400
Mon, 09 Feb 2026
504.0000
512.3800
485.8400
501.8900
767,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
460.0000
509.7700
456.5000
503.9900
1,031,800
Thu, 05 Feb 2026
417.8100
446.9900
412.4200
442.7000
770,200
Wed, 04 Feb 2026
453.6800
465.8500
412.0800
423.0300
1,293,000
Tue, 03 Feb 2026
452.0000
453.5600
414.7000
448.5300
2,274,500
Tue, 03 Feb 2026
7 · 10-Q
Pre-market · 06:14 ET
10-Q ↗
Mon, 02 Feb 2026
6 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 02 Feb 2026
485.0200
516.6400
484.4100
499.6100
1,092,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
501.7800
528.8000
484.6700
489.4400
808,200
Thu, 29 Jan 2026
495.7400
508.5500
487.5800
496.2600
766,900
Wed, 28 Jan 2026
502.9700
519.0000
484.1700
501.0000
521,700
Tue, 27 Jan 2026
475.0000
507.0000
473.0600
498.5900
566,600
Mon, 26 Jan 2026
464.1100
476.3300
458.0900
474.1200
619,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
468.0700
468.1400
450.4200
466.9100
847,300
Thu, 22 Jan 2026
503.3000
509.0000
465.0000
470.3900
661,400
Wed, 21 Jan 2026
485.0700
497.0600
463.8500
488.3600
788,300
Tue, 20 Jan 2026
477.9300
502.7700
475.8500
482.5600
409,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
498.0000
504.6900
485.0000
494.4500
496,800
Thu, 15 Jan 2026
501.6500
511.2000
493.3400
497.5800
709,300
Wed, 14 Jan 2026
502.8100
510.1800
468.1800
477.0500
858,300
Tue, 13 Jan 2026
464.6000
506.4800
464.6000
489.0000
924,200
Mon, 12 Jan 2026
439.0000
464.8200
436.5000
462.9400
632,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
440.2300
449.9900
436.0000
447.2300
583,500
Thu, 08 Jan 2026
469.3300
469.6400
431.0700
442.9400
908,800
Wed, 07 Jan 2026
471.4100
482.3200
453.3300
470.5000
625,600
Tue, 06 Jan 2026
453.0300
479.3800
438.4100
479.1700
670,300
Mon, 05 Jan 2026
488.4200
492.1800
438.9100
456.9000
778,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
464.7400
482.2700
464.7400
479.4200
329,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
464.0100
466.6400
454.1700
455.2800
376,000
Tue, 30 Dec 2025
474.3400
474.3400
460.8500
461.9300
340,100
Mon, 29 Dec 2025
469.7500
480.8200
464.0000
472.0800
323,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
486.9000
486.9000
472.6600
478.3200
256,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
486.7800
487.1100
477.2000
481.7400
175,000
Tue, 23 Dec 2025
481.6000
489.6700
478.0900
486.9200
428,900
Mon, 22 Dec 2025
486.7200
487.2700
476.0000
483.5500
467,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
458.3800
478.4400
458.3800
475.4700
827,400
Thu, 18 Dec 2025
451.1700
454.0000
429.2900
452.4600
761,100
Wed, 17 Dec 2025
458.9400
463.1900
424.4400
426.5300
817,800
Tue, 16 Dec 2025
467.1700
471.3800
443.7300
451.1600
611,000
Mon, 15 Dec 2025
482.0000
485.4400
468.3600
470.0200
587,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
519.9300
522.6100
463.0100
470.8900
726,600
Fri, 12 Dec 2025
5 · 8-K
Pre-market · 06:07 ET
8-K ↗
Thu, 11 Dec 2025
520.6100
531.2200
502.3900
528.1700
459,600
Wed, 10 Dec 2025
496.0500
527.0000
485.4200
516.6300
702,300
Tue, 09 Dec 2025
487.0700
499.9700
484.3200
498.4500
460,100
Mon, 08 Dec 2025
483.0200
492.9600
479.8700
491.0300
524,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
476.5000
484.8000
469.5800
478.4500
532,000
Thu, 04 Dec 2025
445.1000
473.0100
445.1000
471.7800
464,000
Wed, 03 Dec 2025
440.3300
448.5600
425.2900
447.3100
364,200
Tue, 02 Dec 2025
455.4000
465.3000
438.8100
441.5800
499,300
Mon, 01 Dec 2025
450.0000
455.3000
439.2900
449.5900
641,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
450.9300
459.4200
446.0100
459.4100
275,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
437.6800
456.1400
437.4700
449.0600
817,900
Tue, 25 Nov 2025
411.7500
431.1200
403.1900
429.6900
738,700
Mon, 24 Nov 2025
392.0700
416.6900
392.0700
416.3500
533,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
388.0700
393.4800
370.9100
390.4600
752,800
Thu, 20 Nov 2025
435.9500
439.9500
382.0000
387.2200
927,900
Wed, 19 Nov 2025
412.0400
426.7500
410.5400
416.6900
469,400
Tue, 18 Nov 2025
412.6100
418.9600
400.0000
409.2500
523,600
Mon, 17 Nov 2025
415.0000
426.8000
405.0000
416.6400
519,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
386.3600
418.6000
375.4600
413.3200
844,900
Thu, 13 Nov 2025
440.0500
442.7000
395.6900
402.4700
941,000
Wed, 12 Nov 2025
453.1000
459.2500
442.1800
447.4900
455,700
Tue, 11 Nov 2025
458.7400
459.6900
440.8300
449.2900
535,500
Mon, 10 Nov 2025
460.0000
467.9100
451.0700
467.2300
589,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
445.0000
449.2400
433.0000
449.1300
720,700
Thu, 06 Nov 2025
490.5700
495.0000
450.9200
461.2400
752,000
Wed, 05 Nov 2025
460.8500
491.3800
460.3500
486.9100
846,100
Tue, 04 Nov 2025
460.0000
498.0000
436.0000
459.6000
1,377,800
Tue, 04 Nov 2025
4 · 10-Q
Pre-market · 06:16 ET
10-Q ↗
Mon, 03 Nov 2025
3 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 03 Nov 2025
446.9100
450.6200
435.0000
443.0000
1,303,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
440.4900
451.6100
436.9900
440.5700
880,500
Thu, 30 Oct 2025
436.4800
444.4100
433.5800
438.0000
576,000
Wed, 29 Oct 2025
444.0600
453.1200
440.4900
443.9200
800,500
Tue, 28 Oct 2025
428.7000
441.0200
418.0100
437.5600
518,200
Mon, 27 Oct 2025
430.9900
433.0000
418.6600
423.6100
394,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
425.0000
428.8000
416.1900
421.0000
802,700
Thu, 23 Oct 2025
403.4800
420.4800
403.4800
414.9900
359,500
Thu, 23 Oct 2025
2 · DEFA14A
Pre-market · 06:07 ET
DEFA14A ↗
Thu, 23 Oct 2025
1 · DEF 14A
Pre-market · 06:06 ET
DEF 14A ↗