Daily Nasdaq 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
630.9500
635.5050
618.9500
624.4600
540,409
Thu, 22 Oct 2026
611.8200
637.2600
611.8200
635.0100
816,200
Wed, 21 Oct 2026
600.4300
608.1500
598.0100
606.9900
406,700
Tue, 20 Oct 2026
595.4200
605.7600
593.5100
602.9000
334,700
Mon, 19 Oct 2026
589.9000
596.6800
588.7400
591.6200
266,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
611.0000
615.0000
591.1200
592.9400
461,200
Thu, 15 Oct 2026
600.0000
610.2100
596.1300
609.2400
571,700
Wed, 14 Oct 2026
572.9200
592.6300
572.9200
592.4200
603,900
Tue, 13 Oct 2026
570.9500
583.6700
570.9500
579.0000
507,500
Mon, 12 Oct 2026
568.0600
570.9800
555.2400
567.4700
545,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
568.1400
571.0000
559.0900
570.3700
384,100
Thu, 08 Oct 2026
545.0000
567.3200
544.4300
564.2100
457,600
Wed, 07 Oct 2026
547.6000
554.1900
539.0100
545.4800
321,700
Tue, 06 Oct 2026
540.8300
551.5000
540.0000
547.2900
319,400
Mon, 05 Oct 2026
543.6900
549.1400
541.6300
542.7200
305,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
537.7400
548.1600
535.7700
543.6900
341,200
Thu, 01 Oct 2026
546.0500
551.9600
534.1700
537.7300
442,100
Wed, 30 Sep 2026
548.4300
552.1100
540.5700
546.1700
325,600
Tue, 29 Sep 2026
553.5100
557.9600
546.5500
547.8900
434,800
Mon, 28 Sep 2026
538.3500
552.7200
534.0500
549.1300
416,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
550.7400
553.0400
541.3200
545.2000
313,700
Thu, 24 Sep 2026
544.0200
551.8600
542.1800
548.7800
309,500
Wed, 23 Sep 2026
563.1000
563.1000
543.2100
543.8100
328,800
Tue, 22 Sep 2026
558.7000
566.1000
552.6500
553.8600
501,600
Mon, 21 Sep 2026
545.2700
561.4700
544.4300
557.8600
512,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
546.0700
547.5800
536.5500
540.9800
1,144,900
Thu, 17 Sep 2026
539.9800
547.5000
539.3100
543.7300
433,800
Wed, 16 Sep 2026
541.1500
542.1400
529.0100
530.5200
651,800
Tue, 15 Sep 2026
554.2000
555.5900
537.7500
544.3200
591,600
Mon, 14 Sep 2026
544.9400
552.6700
537.2600
548.6500
403,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
541.1700
547.0800
531.5600
546.7800
419,800
Thu, 10 Sep 2026
537.4000
542.8000
530.8000
535.6300
625,300
Wed, 09 Sep 2026
543.8900
550.0600
540.0100
541.8600
489,500
Tue, 08 Sep 2026
563.0000
564.8400
541.8200
549.2300
629,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
555.0700
566.8700
553.4200
564.1200
515,800
Thu, 03 Sep 2026
559.2700
568.4400
549.6200
557.1100
665,200
Wed, 02 Sep 2026
545.6800
559.7600
545.0100
551.7400
597,200
Tue, 01 Sep 2026
527.8400
551.9600
527.8400
545.6600
828,400
Mon, 31 Aug 2026
521.1000
543.5800
518.9500
537.1000
1,104,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
542.0000
542.5400
503.0500
517.5000
1,608,100
Thu, 27 Aug 2026
16 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 27 Aug 2026
15 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 27 Aug 2026
536.0700
543.2900
526.9500
540.1000
1,239,200
Wed, 26 Aug 2026
535.2100
546.5100
529.0300
543.1900
629,200
Tue, 25 Aug 2026
533.8000
537.9500
526.0700
537.2200
716,000
Mon, 24 Aug 2026
528.8100
540.9900
526.7400
538.7600
612,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
517.6100
529.6600
513.5900
521.4600
468,400
Thu, 20 Aug 2026
522.0100
526.7800
513.5800
515.1400
497,000
Wed, 19 Aug 2026
520.1100
542.3900
517.5600
527.8500
646,000
Tue, 18 Aug 2026
496.7500
524.8000
496.7500
516.7400
773,000
Mon, 17 Aug 2026
506.2700
507.4900
493.1100
493.3300
556,300
Mon, 17 Aug 2026
14 · 8-K
Pre-market · 06:30 ET
8-K ↗
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
515.4800
517.5300
506.9700
510.7500
639,300
Thu, 13 Aug 2026
531.8900
534.2700
512.2000
515.5700
758,800
Wed, 12 Aug 2026
537.9900
539.7400
530.6200
531.8900
510,800
Tue, 11 Aug 2026
546.0000
553.1800
540.3000
541.3500
414,600
Mon, 10 Aug 2026
560.9900
561.5000
545.9200
548.6600
727,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
538.8500
566.7300
537.9200
565.1500
566,300
Thu, 06 Aug 2026
539.6100
543.9600
536.5100
538.7900
358,300
Wed, 05 Aug 2026
547.1300
550.7700
535.2900
539.4700
459,300
Tue, 04 Aug 2026
526.3900
546.1300
526.3900
543.8600
494,700
Mon, 03 Aug 2026
519.3100
535.2600
516.4300
534.4100
977,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
516.3700
516.3700
506.2100
512.8300
511,300
Thu, 30 Jul 2026
507.1900
517.2700
505.0000
516.7300
535,700
Wed, 29 Jul 2026
501.8200
516.8300
497.0600
508.0900
562,000
Tue, 28 Jul 2026
488.0900
503.4200
486.2600
501.5200
517,600
Mon, 27 Jul 2026
480.2000
484.6000
474.4600
480.5100
425,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
476.1800
481.0100
471.7600
475.3600
545,400
Thu, 23 Jul 2026
479.8100
483.5000
473.6800
477.9600
519,500
Wed, 22 Jul 2026
491.4000
493.0400
479.5300
483.5200
551,900
Tue, 21 Jul 2026
485.3800
494.6400
482.7900
489.4700
744,900
Mon, 20 Jul 2026
489.0000
490.0000
475.6100
488.0800
635,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
479.1500
492.9400
475.5300
479.5700
773,600
Thu, 16 Jul 2026
469.0400
481.7500
465.7800
478.8600
523,900
Wed, 15 Jul 2026
465.4200
474.4800
462.7600
466.1400
577,200
Tue, 14 Jul 2026
13 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 14 Jul 2026
471.8300
477.0000
461.0800
469.1200
448,500
Mon, 13 Jul 2026
474.0000
482.9800
471.2000
473.3300
554,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
463.8300
470.7000
461.2500
469.2000
426,000
Thu, 09 Jul 2026
453.8100
461.9900
448.3200
460.2400
395,100
Wed, 08 Jul 2026
450.0300
458.3900
445.0000
455.1100
434,100
Tue, 07 Jul 2026
460.8400
461.5000
451.3800
453.7800
552,300
Mon, 06 Jul 2026
452.9600
456.9200
449.1900
452.4900
699,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
454.2200
461.4700
451.2900
461.3300
567,400
Wed, 01 Jul 2026
450.5000
456.9100
445.5000
454.7800
774,400
Tue, 30 Jun 2026
456.2000
457.9500
443.6000
450.9800
862,400
Mon, 29 Jun 2026
485.4900
490.0000
458.2100
459.1200
895,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
489.1900
493.9800
482.9500
488.4500
920,600
Thu, 25 Jun 2026
479.7300
489.9800
479.0000
485.5200
998,200
Wed, 24 Jun 2026
465.9000
481.7400
459.0000
478.9300
1,048,100
Tue, 23 Jun 2026
465.2800
468.4900
458.8900
459.3300
616,100
Mon, 22 Jun 2026
459.1300
468.6800
456.0200
465.0600
903,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
454.0000
459.2900
449.0100
456.1300
1,409,000
Wed, 17 Jun 2026
463.3200
467.3500
448.5700
450.7500
867,300
Tue, 16 Jun 2026
472.2500
475.9800
463.3300
463.6800
613,900
Mon, 15 Jun 2026
479.0000
479.0000
463.7700
471.6500
812,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
480.8700
482.1000
465.3100
467.7400
699,800
Thu, 11 Jun 2026
470.7000
482.3100
470.7000
476.4200
645,900
Wed, 10 Jun 2026
477.9000
482.2000
469.1200
470.7500
745,600
Tue, 09 Jun 2026
12 · 8-K
After-hours · 17:01 ET
8-K ↗
Tue, 09 Jun 2026
463.5500
481.1300
463.2000
477.9000
726,700
Mon, 08 Jun 2026
466.3600
469.4900
462.3300
462.8000
589,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
11 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Fri, 05 Jun 2026
466.9900
473.2100
461.0000
467.0700
1,075,700
Thu, 04 Jun 2026
478.5700
480.1800
458.7000
462.5200
1,275,500
Wed, 03 Jun 2026
478.7400
478.7400
460.6500
471.2100
2,452,800
Tue, 02 Jun 2026
10 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Tue, 02 Jun 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 02 Jun 2026
500.0200
502.7000
492.3400
494.8700
1,974,400
Mon, 01 Jun 2026
504.6100
510.6400
496.5400
500.7700
938,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
513.9600
515.8300
507.0000
508.8500
821,900
Thu, 28 May 2026
505.0100
521.7800
502.1300
520.1500
716,300
Wed, 27 May 2026
518.9900
527.0000
506.6000
507.3500
666,900
Tue, 26 May 2026
518.0100
519.5500
510.3100
516.0400
671,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
506.6000
518.0000
505.0600
515.0400
481,300
Thu, 21 May 2026
488.3400
504.5200
488.3400
504.0500
666,100
Wed, 20 May 2026
481.8300
495.0000
475.4100
493.1200
631,300
Tue, 19 May 2026
475.3300
487.7200
469.0000
481.5600
782,100
Mon, 18 May 2026
490.7400
499.7600
477.1500
479.8700
1,091,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
496.0300
503.5000
492.4900
494.2800
626,700
Thu, 14 May 2026
492.6000
503.6800
492.6000
498.2800
589,700
Wed, 13 May 2026
499.2000
500.0000
487.4400
492.1500
829,300
Tue, 12 May 2026
509.0200
511.4700
493.2600
505.2000
1,049,600
Mon, 11 May 2026
523.5200
524.3700
508.9400
511.9800
586,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
529.5500
530.0500
519.0700
521.5800
474,300
Thu, 07 May 2026
536.3600
540.1100
524.3300
526.5300
534,200
Wed, 06 May 2026
537.5400
543.2100
530.9700
535.1000
691,600
Tue, 05 May 2026
532.2800
537.0000
527.0000
532.5300
679,500
Mon, 04 May 2026
529.3800
532.5700
517.1800
518.0000
913,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
540.0000
541.0800
530.7400
531.9500
478,000
Thu, 30 Apr 2026
533.6200
541.3900
531.7800
537.4800
611,400
Wed, 29 Apr 2026
535.0000
536.1700
524.0000
530.2300
810,800
Tue, 28 Apr 2026
541.0000
544.1200
534.3600
538.1500
412,600
Mon, 27 Apr 2026
553.6800
558.5800
531.0100
539.6600
1,046,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
563.7400
565.0000
552.2000
558.5500
389,100
Thu, 23 Apr 2026
566.0400
566.0900
551.7100
564.4400
608,000
Wed, 22 Apr 2026
572.3700
578.6300
557.5000
563.9100
576,500
Wed, 22 Apr 2026
8 · DEFA14A
Pre-market · 06:31 ET
DEFA14A ↗
Wed, 22 Apr 2026
7 · DEF 14A
Pre-market · 06:30 ET
DEF 14A ↗
Tue, 21 Apr 2026
573.6300
576.5900
565.7400
570.1600
616,600
Mon, 20 Apr 2026
559.0000
573.7700
553.3600
572.2400
710,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
543.9100
560.9500
543.3800
553.3600
992,300
Thu, 16 Apr 2026
542.6000
548.8600
537.1800
539.4400
717,200
Wed, 15 Apr 2026
533.4700
542.1800
531.0000
539.1400
513,800
Tue, 14 Apr 2026
530.6300
543.2900
527.1600
533.0900
686,300
Mon, 13 Apr 2026
520.4000
528.1000
517.9500
526.7600
658,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
531.7300
532.5200
512.9100
520.3800
708,100
Thu, 09 Apr 2026
529.9400
547.0000
528.1700
532.7900
544,300
Wed, 08 Apr 2026
543.0000
547.4900
520.0800
532.8200
762,200
Tue, 07 Apr 2026
539.2900
542.6100
530.5300
532.2300
529,500
Mon, 06 Apr 2026
537.9800
542.7900
529.9800
542.6500
398,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
6 · PRE 14A
After-hours · 16:55 ET
PRE 14A ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
528.5600
538.2700
525.2200
537.3900
615,700
Wed, 01 Apr 2026
526.8600
541.2500
526.6900
536.6100
699,500
Tue, 31 Mar 2026
516.2200
529.0300
514.0700
522.7100
551,100
Mon, 30 Mar 2026
514.8000
520.0000
506.4000
510.0900
701,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
517.6200
524.1000
509.4400
510.3400
622,200
Thu, 26 Mar 2026
5 · 10-K
After-hours · 16:33 ET
10-K ↗
Thu, 26 Mar 2026
524.8100
532.0000
520.9500
521.6400
655,100
Wed, 25 Mar 2026
524.3500
533.4400
521.0000
526.1400
666,400
Tue, 24 Mar 2026
512.4200
517.4300
499.3200
515.2200
976,000
Mon, 23 Mar 2026
531.9600
535.6100
514.5100
516.1100
960,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
533.5700
540.0000
524.8500
529.9700
948,600
Thu, 19 Mar 2026
517.3900
535.3800
516.4600
534.1000
744,700
Wed, 18 Mar 2026
519.3100
533.5700
519.2500
520.6500
968,400
Tue, 17 Mar 2026
518.6800
534.4100
518.6000
523.0700
1,208,700
Mon, 16 Mar 2026
532.9200
542.8400
516.0300
516.7400
2,700,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
566.2800
579.4500
534.6900
535.7200
2,740,600
Thu, 12 Mar 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 12 Mar 2026
652.0200
655.2000
622.3000
624.7000
1,519,800
Wed, 11 Mar 2026
646.2900
657.3200
643.1000
652.6500
712,700
Tue, 10 Mar 2026
635.5700
653.8800
631.4500
647.2300
619,900
Mon, 09 Mar 2026
633.2800
642.5000
615.0000
642.2200
610,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
646.2300
651.1500
637.3700
646.3400
409,800
Thu, 05 Mar 2026
657.9000
668.7100
644.1500
653.6400
530,700
Wed, 04 Mar 2026
673.8600
677.3000
659.7900
661.3400
465,500
Tue, 03 Mar 2026
660.4700
671.4700
655.6500
668.9500
431,000
Mon, 02 Mar 2026
680.8300
682.5100
666.4600
677.0000
394,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
686.8800
702.5300
682.4700
684.7900
663,000
Thu, 26 Feb 2026
688.2300
699.2000
684.5900
695.6300
415,800
Wed, 25 Feb 2026
687.2000
692.0000
677.3100
684.2700
428,400
Tue, 24 Feb 2026
676.1700
690.3700
674.4800
686.4400
428,500
Mon, 23 Feb 2026
676.6500
682.4900
663.5200
669.8700
431,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
684.4900
694.1000
672.6700
682.8900
422,000
Thu, 19 Feb 2026
682.0100
695.7800
680.9400
692.7900
409,900
Wed, 18 Feb 2026
700.1000
714.9700
685.5000
689.4200
621,000
Tue, 17 Feb 2026
690.7600
707.2500
686.8600
706.8200
569,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
666.9600
690.0000
660.0000
683.4000
380,600
Thu, 12 Feb 2026
690.0000
693.7500
664.9500
667.1800
523,700
Wed, 11 Feb 2026
686.8200
695.0000
682.0300
683.0500
360,800
Tue, 10 Feb 2026
696.2500
697.3900
678.1600
679.2800
482,000
Mon, 09 Feb 2026
690.0000
700.8100
689.0000
696.2500
560,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
681.2700
692.6000
677.4800
690.3700
467,900
Thu, 05 Feb 2026
678.6400
689.0000
671.6800
677.9100
552,800
Wed, 04 Feb 2026
673.3900
690.0800
668.1500
678.6400
496,000
Tue, 03 Feb 2026
665.5700
677.7000
662.5200
673.3900
418,200
Mon, 02 Feb 2026
647.0400
666.0500
643.4300
665.5700
719,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
628.1100
648.4400
624.9500
647.3600
732,400
Thu, 29 Jan 2026
636.6500
640.0100
629.0100
631.1000
618,500
Wed, 28 Jan 2026
649.9100
655.0200
633.6200
638.2100
637,400
Tue, 27 Jan 2026
663.0400
666.5500
650.7500
651.3000
450,600
Mon, 26 Jan 2026
684.0300
684.5400
660.4200
661.3400
731,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
684.3900
694.3400
681.0600
686.1200
527,300
Thu, 22 Jan 2026
682.8100
693.7700
677.0000
681.6400
498,700
Wed, 21 Jan 2026
684.3900
695.3400
679.9900
683.4500
653,400
Tue, 20 Jan 2026
662.7900
678.1000
656.3000
675.6200
527,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
666.1200
667.8900
658.1000
663.4800
391,900
Thu, 15 Jan 2026
665.1600
669.6900
661.6200
665.1200
402,700
Wed, 14 Jan 2026
660.0900
666.6800
657.0000
663.8500
540,200
Tue, 13 Jan 2026
663.2700
671.2200
661.6600
664.8500
396,500
Mon, 12 Jan 2026
663.0100
665.8900
653.3300
661.4900
430,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
657.3000
675.6500
657.0000
666.1800
659,800
Thu, 08 Jan 2026
651.7900
660.8700
650.4400
657.4600
421,600
Wed, 07 Jan 2026
649.8700
658.2000
645.7700
655.3600
666,400
Tue, 06 Jan 2026
631.1500
654.8900
630.0000
650.0600
707,500
Mon, 05 Jan 2026
620.0400
636.9600
619.5900
631.1500
892,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
606.1200
622.2700
606.1200
620.0400
539,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
604.0000
608.8200
602.9600
605.0100
282,600
Tue, 30 Dec 2025
603.6300
611.1900
601.0000
606.8900
341,500
Mon, 29 Dec 2025
604.3300
609.4300
603.3600
604.6400
482,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
608.5200
613.1700
604.0300
607.5200
358,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
606.3600
610.9100
604.5600
608.5200
211,400
Tue, 23 Dec 2025
615.4900
616.3400
601.8900
604.0900
895,100
Mon, 22 Dec 2025
598.2800
613.1600
594.4900
612.9500
579,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
599.9800
605.6600
594.2700
597.8800
1,313,500
Thu, 18 Dec 2025
3 · 8-K
After-hours · 17:08 ET
8-K ↗
Thu, 18 Dec 2025
594.1200
600.3200
586.5400
594.0100
779,100
Wed, 17 Dec 2025
589.2700
591.2900
582.9500
585.9800
503,800
Tue, 16 Dec 2025
594.0900
596.2900
585.1000
589.2700
624,700
Mon, 15 Dec 2025
603.0000
603.0000
589.4200
591.2000
907,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
597.6900
602.0700
585.3200
601.5900
708,400
Thu, 11 Dec 2025
602.1000
606.9900
586.2600
593.4100
699,800
Wed, 10 Dec 2025
603.0500
603.5000
594.2000
600.6500
639,800
Tue, 09 Dec 2025
591.7600
606.4000
590.8500
602.9700
758,100
Mon, 08 Dec 2025
611.8400
611.8400
575.4800
589.3000
1,747,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
578.9500
611.9000
575.0000
601.5000
3,395,600
Thu, 04 Dec 2025
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 04 Dec 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 04 Dec 2025
547.0700
555.0000
530.0900
533.9500
2,062,700
Wed, 03 Dec 2025
546.7500
551.9300
543.0500
544.5200
640,800
Tue, 02 Dec 2025
550.9000
552.0900
542.9200
548.0500
565,300
Mon, 01 Dec 2025
538.3900
558.6100
535.2800
547.6400
716,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
535.6500
545.8200
532.9000
538.8300
289,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
521.4300
540.2600
521.1600
535.1600
508,100
Tue, 25 Nov 2025
514.7300
529.1400
508.4500
521.0200
746,400
Mon, 24 Nov 2025
517.6700
526.6400
513.7300
514.5900
916,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
500.9200
525.3500
500.0200
515.5800
633,000
Thu, 20 Nov 2025
499.9400
507.0000
496.0800
496.4400
510,400
Wed, 19 Nov 2025
506.3000
510.1300
493.0000
497.4100
516,500
Tue, 18 Nov 2025
504.3100
515.0600
501.7700
507.3700
504,100
Mon, 17 Nov 2025
529.3400
530.4100
503.9000
509.5700
565,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
530.0600
536.0500
527.1600
529.3400
506,800
Thu, 13 Nov 2025
537.1800
543.5600
531.1900
533.8700
543,500
Wed, 12 Nov 2025
526.5100
538.6300
525.1000
535.4000
602,900
Tue, 11 Nov 2025
514.7900
528.5800
514.7900
522.8300
339,800
Mon, 10 Nov 2025
523.3300
526.1900
516.0100
516.5600
411,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
509.4200
519.9500
508.1800
517.7900
433,000
Thu, 06 Nov 2025
512.5300
519.0500
509.0100
509.8500
454,600
Wed, 05 Nov 2025
516.6100
529.2700
513.4400
521.8200
486,400
Tue, 04 Nov 2025
517.4300
519.5900
513.9800
516.6600
435,200
Mon, 03 Nov 2025
520.0700
522.5600
514.7300
517.4300
492,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
509.0100
521.3500
508.0300
519.8800
509,600
Thu, 30 Oct 2025
506.0700
519.3000
498.0000
509.6600
496,700
Wed, 29 Oct 2025
516.6500
518.9000
500.1500
506.0700
699,100
Tue, 28 Oct 2025
521.0400
523.7000
516.5900
518.7900
386,900
Mon, 27 Oct 2025
523.6600
534.0700
522.5500
522.8200
455,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
526.1600
529.1600
517.2200
517.6600
407,000