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
Mon, 27 Jul 2026
No data yet
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
18 · 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
17 · 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
16 · 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
15 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Tue, 02 Jun 2026
14 · 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
13 · DEFA14A
Pre-market · 06:31 ET
DEFA14A ↗
Wed, 22 Apr 2026
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 04 Dec 2025
6 · 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
Thu, 23 Oct 2025
520.0400
533.6000
520.0400
524.4800
614,500
Wed, 22 Oct 2025
525.9200
527.0000
509.8000
519.3300
557,100
Tue, 21 Oct 2025
521.1600
529.2500
517.8300
525.9200
526,500
Mon, 20 Oct 2025
539.6300
543.7100
522.9200
523.7200
486,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
536.1200
542.2600
532.7300
533.5100
373,700
Thu, 16 Oct 2025
538.8900
539.9900
530.0000
537.2900
446,800
Thu, 16 Oct 2025
5 · 8-K
Pre-market · 09:00 ET
FORM 8-K ↗
Wed, 15 Oct 2025
542.2100
550.0500
534.4700
538.4900
470,400
Tue, 14 Oct 2025
541.5100
551.5000
537.9500
541.0100
560,900
Mon, 13 Oct 2025
551.0500
555.0000
529.2300
542.9300
950,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
564.7200
571.0500
548.9800
549.2800
586,300
Thu, 09 Oct 2025
566.6000
571.7500
560.0300
561.1500
559,500
Wed, 08 Oct 2025
557.0700
572.2300
556.8600
565.8100
607,900
Tue, 07 Oct 2025
567.9900
567.9900
553.8800
556.7700
629,300
Mon, 06 Oct 2025
558.9600
567.9800
550.1000
566.9100
571,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
560.0000
562.1100
554.3200
556.4500
376,700
Thu, 02 Oct 2025
553.0000
557.8200
551.0000
557.8200
328,300
Wed, 01 Oct 2025
546.7700
559.4200
541.9400
556.0400
606,200
Tue, 30 Sep 2025
550.9300
552.5100
540.8700
546.7500
473,800
Mon, 29 Sep 2025
551.3300
554.1300
546.1300
553.7100
525,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
539.4800
552.4500
538.8000
552.0000
685,400
Thu, 25 Sep 2025
539.3700
540.1800
532.4200
539.4800
507,900
Wed, 24 Sep 2025
524.7600
537.1300
524.3200
535.6100
606,800
Tue, 23 Sep 2025
522.5000
529.7300
520.8100
524.6000
515,300
Mon, 22 Sep 2025
522.3900
522.3900
514.8800
518.1600
673,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
534.6200
534.8100
519.2100
521.4700
1,150,800
Thu, 18 Sep 2025
532.1400
538.3800
529.5900
534.8100
532,500
Wed, 17 Sep 2025
527.4400
534.0800
525.2900
528.8000
460,000
Tue, 16 Sep 2025
521.8400
525.9500
511.5700
525.2100
511,500
Mon, 15 Sep 2025
517.4700
530.7300
514.6500
526.0800
625,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
521.0800
521.8900
511.6600
514.6200
454,400
Thu, 11 Sep 2025
517.0000
522.8700
516.0000
521.8900
462,300
Wed, 10 Sep 2025
509.6300
518.4500
506.5300
515.4700
432,600
Tue, 09 Sep 2025
514.9000
521.1700
505.6500
513.8500
700,400
Mon, 08 Sep 2025
518.9500
523.5700
509.3200
519.8100
720,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
529.8700
529.8700
514.2900
514.8600
880,600
Thu, 04 Sep 2025
529.0000
533.0000
522.2200
529.5000
990,500
Wed, 03 Sep 2025
535.1800
539.0000
530.3600
531.0700
992,900
Tue, 02 Sep 2025
491.2600
533.0800
486.2500
532.5200
2,201,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
526.8500
538.3800
492.0000
492.7300
2,941,600
Thu, 28 Aug 2025
4 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 28 Aug 2025
3 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 28 Aug 2025
534.3800
538.5900
526.1700
530.6300
1,550,200
Wed, 27 Aug 2025
526.8500
536.8900
526.8500
533.8100
781,200
Tue, 26 Aug 2025
524.4700
527.3600
520.0000
526.0600
1,007,800
Mon, 25 Aug 2025
527.0200
531.9900
523.0000
524.3700
905,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
527.8300
534.0900
526.0000
529.5000
624,300
Thu, 21 Aug 2025
518.1400
522.7300
512.2000
520.1800
593,300
Thu, 21 Aug 2025
2 · 8-K
Pre-market · 09:10 ET
8-K ↗
Wed, 20 Aug 2025
515.0000
520.0000
509.0700
516.6900
468,700
Tue, 19 Aug 2025
518.8500
524.4300
511.7000
516.5500
417,600
Mon, 18 Aug 2025
521.0000
521.9800
515.3500
516.8700
469,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
526.9700
527.1700
515.4700
521.0000
495,400
Thu, 14 Aug 2025
513.1200
530.4400
513.1200
526.1800
692,000
Thu, 14 Aug 2025
1 · 8-K
Pre-market · 09:03 ET
FORM 8-K ↗
Wed, 13 Aug 2025
517.2000
534.1000
514.7200
532.7100
741,700
Tue, 12 Aug 2025
507.7900
519.0400
504.6200
516.0200
845,600
Mon, 11 Aug 2025
499.9800
504.2700
496.8100
498.7000
446,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
507.0700
510.2700
496.2000
498.2100
495,300
Thu, 07 Aug 2025
516.2500
516.6800
496.2600
506.1700
799,600
Wed, 06 Aug 2025
511.9800
519.0000
508.7000
516.1900
502,200
Tue, 05 Aug 2025
512.8200
518.0000
508.4200
510.1700
400,500
Mon, 04 Aug 2025
512.6900
515.4800
509.7000
514.9900
673,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
512.6700
513.0000
503.1900
507.7300
609,800
Thu, 31 Jul 2025
516.2200
523.6800
513.9600
515.0100
494,100
Wed, 30 Jul 2025
514.3600
520.7600
510.0100
517.4300
390,400
Tue, 29 Jul 2025
519.6300
521.7700
511.5900
513.6300
579,700
Mon, 28 Jul 2025
514.9600
520.8700
513.5500
519.2700
528,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend