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
397.1000
400.9000
386.9700
391.9800
4,850,500
Thu, 23 Jul 2026
414.2600
414.8900
396.5000
398.8600
5,364,100
Wed, 22 Jul 2026
424.5550
424.6400
407.0700
412.4800
7,820,900
Tue, 21 Jul 2026
419.0900
434.6000
418.0000
428.6900
4,862,600
Mon, 20 Jul 2026
429.7400
437.9300
422.5450
424.6000
5,120,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
421.4300
431.3900
413.6300
424.5400
5,627,900
Thu, 16 Jul 2026
452.3000
453.8300
432.4000
434.4800
5,166,200
Wed, 15 Jul 2026
448.9000
462.6900
444.1600
452.7300
4,631,300
Tue, 14 Jul 2026
433.5000
459.5700
431.1000
448.9800
6,664,200
Mon, 13 Jul 2026
497.0000
500.4300
433.7100
442.8500
10,345,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
526.6000
534.0300
504.1900
506.9800
3,493,300
Thu, 09 Jul 2026
504.9500
529.8800
500.5000
520.4300
4,706,800
Wed, 08 Jul 2026
524.7000
527.2000
507.0000
522.1800
4,826,900
Tue, 07 Jul 2026
540.7800
548.4400
518.1000
527.9800
4,995,100
Mon, 06 Jul 2026
514.8500
545.3500
513.4040
543.7900
5,798,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
550.2350
576.4600
524.8200
527.0600
5,996,900
Wed, 01 Jul 2026
532.9400
574.7500
521.9300
564.6100
5,920,100
Tue, 30 Jun 2026
494.4200
519.4600
492.8400
515.2300
5,594,100
Mon, 29 Jun 2026
490.3400
506.4910
483.0000
498.7600
5,300,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
446.2900
483.3200
440.4000
477.0800
3,426,500
Thu, 25 Jun 2026
450.9700
451.8100
418.4600
445.9300
4,126,500
Wed, 24 Jun 2026
459.2000
474.5100
456.8300
464.9600
5,414,900
Tue, 23 Jun 2026
462.9600
474.2300
458.1600
467.0200
5,083,700
Mon, 22 Jun 2026
457.3400
482.0810
447.3500
469.3900
8,358,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
481.3100
483.9000
460.2000
469.7100
9,549,100
Wed, 17 Jun 2026
514.0500
518.6500
478.5950
479.4900
5,470,300
Tue, 16 Jun 2026
522.5000
523.7480
494.6900
515.2000
6,734,300
Mon, 15 Jun 2026
509.5000
530.5500
507.0100
520.8600
7,521,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
479.0200
499.8000
472.0500
496.7700
4,334,700
Thu, 11 Jun 2026
486.1650
495.0000
472.0000
478.5700
5,938,800
Wed, 10 Jun 2026
505.9900
517.1200
492.6300
492.9800
4,842,600
Tue, 09 Jun 2026
558.1600
567.6600
502.8100
520.8400
4,461,600
Mon, 08 Jun 2026
558.5900
573.7000
557.4200
563.6900
3,896,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 05 Jun 2026
577.9150
595.0000
548.7800
557.2000
5,547,000
Thu, 04 Jun 2026
572.4000
587.0000
554.2300
558.8700
4,960,400
Wed, 03 Jun 2026
594.8000
599.6420
565.0400
570.8300
3,456,200
Tue, 02 Jun 2026
613.8600
617.0000
591.0000
605.6300
2,717,800
Mon, 01 Jun 2026
615.2000
622.0000
584.8600
613.7000
4,303,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
601.4700
616.6700
580.5200
613.0900
6,243,700
Thu, 28 May 2026
562.1600
606.3900
560.4880
599.8900
5,836,600
Wed, 27 May 2026
520.9100
581.0000
514.1200
567.8300
8,276,800
Tue, 26 May 2026
516.0700
538.8200
497.0000
514.2400
6,750,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
485.0000
494.4400
475.7900
481.6800
3,822,200
Thu, 21 May 2026
480.0000
498.2600
473.0850
485.8900
3,203,700
Wed, 20 May 2026
474.4100
483.2470
461.0000
482.2800
2,936,100
Tue, 19 May 2026
501.5400
503.7800
473.1800
476.9000
3,302,300
Mon, 18 May 2026
496.4900
515.3900
484.7900
492.3800
4,471,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
479.9900
504.9800
476.5000
501.0000
5,352,700
Thu, 14 May 2026
452.5600
487.7700
450.3200
485.1600
5,963,600
Wed, 13 May 2026
487.3900
487.3900
450.3000
453.5300
5,615,800
Tue, 12 May 2026
480.3800
492.7300
477.4300
490.6900
4,690,600
Mon, 11 May 2026
456.0700
479.2800
447.0850
478.4200
4,568,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
494.0700
495.0000
447.4750
468.5500
7,766,900
Thu, 07 May 2026
454.8750
512.6900
443.0000
498.8700
12,597,300
Wed, 06 May 2026
13 · S-3ASR
After-hours · 17:03 ET
S-3ASR ↗
Wed, 06 May 2026
12 · 10-Q
After-hours · 17:00 ET
10-Q ↗
Wed, 06 May 2026
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 06 May 2026
479.0000
479.3100
452.5150
468.8300
7,943,700
Tue, 05 May 2026
480.1700
483.2900
469.6200
478.1100
3,259,900
Mon, 04 May 2026
466.9490
483.5500
462.0000
475.0000
3,804,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
459.0550
469.7300
450.4800
460.0000
2,484,200
Thu, 30 Apr 2026
445.1600
449.3000
433.5900
446.3500
2,247,800
Wed, 29 Apr 2026
448.7200
448.7200
430.2500
443.4300
2,337,600
Tue, 28 Apr 2026
455.0000
463.0000
441.5000
449.0300
2,785,600
Mon, 27 Apr 2026
443.1450
461.7000
442.0000
460.2900
3,522,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
455.0000
457.4670
431.4200
448.2900
4,365,600
Thu, 23 Apr 2026
470.7100
471.1900
442.3890
454.1700
3,531,300
Wed, 22 Apr 2026
481.7500
484.4900
468.5000
483.7100
3,430,400
Tue, 21 Apr 2026
489.5000
491.9900
470.5010
473.1800
3,854,000
Tue, 21 Apr 2026
10 · DEFA14A
Pre-market · 07:05 ET
DEFA14A ↗
Tue, 21 Apr 2026
9 · DEF 14A
Pre-market · 07:02 ET
DEF 14A ↗
Mon, 20 Apr 2026
470.5100
491.4000
465.5500
490.9600
3,795,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
478.5000
486.4600
472.2400
477.2000
4,014,900
Thu, 16 Apr 2026
484.0000
487.5900
461.5600
466.0900
4,517,400
Wed, 15 Apr 2026
438.9500
465.9100
433.6700
464.6300
4,915,400
Tue, 14 Apr 2026
428.5450
436.0400
424.9400
433.5100
3,204,100
Mon, 13 Apr 2026
395.6600
422.4650
394.3040
417.4500
5,499,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
8 · PRE 14A
After-hours · 16:08 ET
PRE 14A ↗
Fri, 10 Apr 2026
376.0000
391.9400
364.6400
391.3800
4,848,200
Thu, 09 Apr 2026
394.1400
397.9900
369.1900
379.1400
6,540,500
Wed, 08 Apr 2026
440.4950
449.4800
383.4000
391.2000
5,944,200
Tue, 07 Apr 2026
7 · 8-K
After-hours · 16:35 ET
8-K ↗
Tue, 07 Apr 2026
407.3700
415.6000
398.3500
410.4400
2,933,300
Mon, 06 Apr 2026
391.0100
414.2900
391.0100
412.6800
4,259,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
376.7400
393.9100
366.7500
386.3700
3,204,100
Wed, 01 Apr 2026
402.0050
403.9900
385.0130
387.8400
3,189,400
Tue, 31 Mar 2026
379.5000
399.3800
373.0000
398.0000
4,661,300
Mon, 30 Mar 2026
380.7100
386.5000
366.6400
372.0800
5,035,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
392.6000
398.9950
380.3800
381.2000
4,126,700
Thu, 26 Mar 2026
412.3450
413.3400
388.6000
391.2100
6,293,100
Wed, 25 Mar 2026
442.4400
444.8800
429.3800
436.6900
2,943,500
Tue, 24 Mar 2026
455.6000
458.1000
427.7000
435.9100
4,037,000
Mon, 23 Mar 2026
445.9300
473.0000
445.7700
458.9500
4,583,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
432.4950
443.2000
422.0100
442.3900
4,770,400
Thu, 19 Mar 2026
428.3250
441.1700
416.0000
439.9200
4,760,100
Wed, 18 Mar 2026
453.6100
471.7210
442.2000
442.5700
3,514,900
Tue, 17 Mar 2026
450.3200
469.0900
447.7250
459.0900
4,331,500
Mon, 16 Mar 2026
460.8400
465.9900
446.8800
453.3000
3,998,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
450.8000
465.0000
446.6600
458.6700
3,791,400
Thu, 12 Mar 2026
462.4800
468.5000
448.6000
449.3300
5,004,700
Wed, 11 Mar 2026
482.9600
483.9900
456.9500
461.4500
5,712,900
Tue, 10 Mar 2026
512.6500
517.0000
473.0000
477.3900
6,688,500
Mon, 09 Mar 2026
498.3450
520.3600
494.0000
517.2300
5,332,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
507.0300
509.5000
491.2000
502.1400
5,177,300
Thu, 05 Mar 2026
486.2400
511.7700
484.7500
508.5600
7,623,800
Wed, 04 Mar 2026
445.0000
485.1600
443.3000
482.8100
8,394,400
Tue, 03 Mar 2026
414.0100
444.1600
406.1000
438.8900
5,193,600
Mon, 02 Mar 2026
418.6900
436.5900
410.5500
432.9800
4,099,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
431.7900
447.5280
426.5000
434.7700
4,889,900
Thu, 26 Feb 2026
420.6900
445.9000
417.5620
444.9300
5,884,600
Wed, 25 Feb 2026
393.8100
427.1800
391.7200
421.6300
5,922,700
Tue, 24 Feb 2026
381.4200
398.1130
366.6700
393.2200
5,191,800
Mon, 23 Feb 2026
401.6300
404.0000
375.7000
380.6200
7,207,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
415.0000
435.0000
414.5900
418.6800
8,669,800
Thu, 19 Feb 2026
6 · 10-K
After-hours · 16:02 ET
10-K ↗
Thu, 19 Feb 2026
399.0200
415.4400
396.0000
412.0000
6,165,600
Wed, 18 Feb 2026
379.9950
407.1800
372.5000
404.3900
5,754,200
Tue, 17 Feb 2026
384.0000
388.1100
368.1800
376.3800
5,212,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
365.0000
391.8500
359.0000
390.5500
9,094,400
Thu, 12 Feb 2026
404.0000
404.8800
365.0100
366.9100
18,794,900
Wed, 11 Feb 2026
5 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 11 Feb 2026
459.0000
471.9700
438.1800
456.8100
10,648,600
Tue, 10 Feb 2026
473.1550
482.0000
461.7050
472.9200
6,146,100
Mon, 09 Feb 2026
421.3400
471.7300
419.5200
460.3800
10,320,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
399.3200
410.2100
380.3000
406.7200
6,463,800
Thu, 05 Feb 2026
387.0550
388.6000
360.1200
375.2300
8,725,500
Wed, 04 Feb 2026
402.0000
410.2500
382.4000
387.3400
15,434,600
Tue, 03 Feb 2026
483.0000
484.9900
448.5700
461.7900
7,127,700
Mon, 02 Feb 2026
502.5500
509.0000
476.0000
483.0000
6,043,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
559.7900
563.4700
463.0800
473.1100
12,170,500
Thu, 29 Jan 2026
550.1000
569.9200
542.0000
569.2400
5,289,400
Wed, 28 Jan 2026
546.7950
557.9700
537.6800
542.3600
4,767,700
Tue, 27 Jan 2026
546.8200
556.4300
536.3000
543.5600
4,658,200
Mon, 26 Jan 2026
531.9700
558.3700
529.0300
535.4400
5,657,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
521.5000
535.7000
509.0400
524.4100
4,835,100
Thu, 22 Jan 2026
538.9300
539.8600
514.3500
521.9400
5,650,600
Wed, 21 Jan 2026
555.0100
560.0000
530.1500
532.5600
6,676,800
Tue, 20 Jan 2026
540.9600
578.7620
532.2100
565.5200
9,763,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
615.2650
615.2650
559.8200
568.7600
8,576,800
Thu, 15 Jan 2026
626.4050
629.8000
600.2000
606.9900
4,158,700
Wed, 14 Jan 2026
673.0000
675.0000
596.7600
617.7600
8,443,400
Tue, 13 Jan 2026
655.1100
679.6900
642.8000
668.6300
3,778,600
Mon, 12 Jan 2026
638.6300
663.8800
624.7900
658.6500
4,375,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
616.2200
649.7700
612.2870
647.7200
3,553,700
Thu, 08 Jan 2026
621.8600
628.5000
605.1510
616.5300
3,029,300
Wed, 07 Jan 2026
618.0000
643.5800
611.0000
632.9200
2,934,700
Tue, 06 Jan 2026
629.9400
632.0400
595.5100
617.2400
4,584,400
Mon, 05 Jan 2026
617.7000
642.2800
603.7700
632.9100
3,846,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
683.3700
683.5000
610.5800
618.3200
5,611,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
693.7100
698.7860
672.2800
673.8200
1,930,000
Tue, 30 Dec 2025
697.8900
699.7300
683.6160
693.7100
2,249,100
Mon, 29 Dec 2025
705.0250
705.3900
682.0000
698.8200
3,222,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
727.7100
732.0000
708.2000
714.2300
1,766,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
727.8500
734.7700
721.5500
727.5000
947,400
Tue, 23 Dec 2025
727.3800
737.0000
710.2500
728.4500
2,229,400
Mon, 22 Dec 2025
731.9700
738.0100
722.0300
733.6000
3,192,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
702.0000
732.0000
700.0040
721.3700
7,834,000
Thu, 18 Dec 2025
675.0000
704.1300
674.0000
694.3700
3,596,900
Wed, 17 Dec 2025
684.5900
688.9900
656.8700
657.1300
2,997,200
Tue, 16 Dec 2025
668.5000
682.9420
654.0000
677.3000
3,233,200
Mon, 15 Dec 2025
682.5700
691.9000
661.5600
675.1650
3,776,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
714.2800
716.2970
668.7400
670.6700
4,171,400
Thu, 11 Dec 2025
697.0000
723.4900
696.0000
716.9800
3,575,200
Wed, 10 Dec 2025
717.1600
721.4170
698.5100
703.2800
3,577,800
Tue, 09 Dec 2025
689.5850
726.8300
684.0000
724.6200
3,938,600
Mon, 08 Dec 2025
697.6750
706.6900
683.5300
689.7600
3,008,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
687.4450
702.3000
678.6900
691.9400
3,520,400
Thu, 04 Dec 2025
671.2800
698.4700
668.4800
683.7800
4,972,000
Wed, 03 Dec 2025
654.8700
667.0900
645.0000
662.2100
3,000,700
Tue, 02 Dec 2025
632.5300
679.7000
631.1900
653.0000
5,200,000
Mon, 01 Dec 2025
588.1300
624.7300
576.0000
623.5900
4,544,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
589.7900
599.5900
583.4000
599.4800
1,825,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
565.7600
590.5400
563.5000
586.3700
3,435,900
Tue, 25 Nov 2025
555.1200
557.7700
535.8500
556.0300
2,757,700
Mon, 24 Nov 2025
525.4700
564.8000
523.0000
559.8000
5,008,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
521.6500
529.9800
489.3000
520.2600
6,031,800
Thu, 20 Nov 2025
554.2500
562.5600
519.2000
520.8200
4,432,600
Wed, 19 Nov 2025
530.1100
545.2600
525.4300
530.0500
4,006,400
Tue, 18 Nov 2025
533.3550
541.8000
522.0000
526.0100
3,927,300
Mon, 17 Nov 2025
554.4450
558.9400
532.3100
539.2700
3,908,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
534.3400
570.9910
529.0000
557.7000
4,173,200
Thu, 13 Nov 2025
579.4400
580.4280
542.4800
556.1500
5,190,900
Wed, 12 Nov 2025
602.0000
603.0000
578.0000
584.8600
4,444,700
Tue, 11 Nov 2025
647.4000
647.8700
583.0000
594.9100
7,447,000
Mon, 10 Nov 2025
635.9500
675.0000
635.4100
651.3200
4,666,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
614.0000
633.5900
576.4100
619.9300
6,656,200
Thu, 06 Nov 2025
651.4700
656.3000
607.2300
621.3600
8,418,400
Wed, 05 Nov 2025
4 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Nov 2025
610.0000
623.7800
589.0000
617.0500
6,042,800
Tue, 04 Nov 2025
630.1750
630.5400
607.9300
608.6800
3,704,300
Mon, 03 Nov 2025
646.9850
654.9000
620.6000
632.1400
3,255,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
621.5600
652.8700
621.5600
637.3300
4,312,100
Thu, 30 Oct 2025
622.9500
638.3800
619.7500
620.6200
3,560,200
Wed, 29 Oct 2025
627.4100
633.7550
617.2000
631.2000
3,014,700
Tue, 28 Oct 2025
643.9900
649.6470
620.8700
626.8200
2,545,100
Mon, 27 Oct 2025
634.2500
645.7000
620.7300
643.1000
3,765,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
607.5650
627.1100
605.5000
620.0000
4,100,400
Thu, 23 Oct 2025
560.8400
591.3100
560.8400
589.7000
3,216,100
Wed, 22 Oct 2025
568.7300
571.5820
553.2400
564.8200
4,442,800
Tue, 21 Oct 2025
567.6900
568.0000
547.1290
552.6400
4,199,900
Mon, 20 Oct 2025
593.3100
595.6970
553.0000
565.9400
6,529,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
600.3400
612.7400
589.2000
599.3100
3,298,200
Thu, 16 Oct 2025
612.8100
616.2800
594.6800
605.6800
3,541,900
Wed, 15 Oct 2025
603.3800
615.3800
592.3200
602.3000
3,535,600
Tue, 14 Oct 2025
576.9400
596.7700
566.4900
590.0300
3,572,700
Mon, 13 Oct 2025
590.0000
591.3200
562.2800
590.1100
4,062,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
599.6100
601.8300
566.9000
569.8900
6,479,100
Thu, 09 Oct 2025
615.9400
618.9900
591.5000
600.3200
6,289,300
Wed, 08 Oct 2025
631.3900
654.9800
616.2400
629.7000
5,472,900
Tue, 07 Oct 2025
595.2150
644.4700
592.2600
631.8500
11,768,700
Mon, 06 Oct 2025
684.4750
687.0000
545.0000
587.0000
14,417,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
691.0200
695.0000
673.1700
682.7600
4,205,800
Thu, 02 Oct 2025
710.1900
710.9900
674.4000
683.6400
6,075,400
Wed, 01 Oct 2025
714.8350
727.4900
697.5060
704.0900
6,210,800
Tue, 30 Sep 2025
713.0000
720.5600
699.2200
718.5400
6,759,600
Mon, 29 Sep 2025
685.4000
745.6100
683.5000
712.3600
11,947,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
652.6700
671.1800
646.4700
669.8600
6,122,400
Thu, 25 Sep 2025
624.8700
643.9240
619.4900
639.9100
6,418,200
Wed, 24 Sep 2025
652.7500
662.4990
635.5000
641.9200
5,991,500
Tue, 23 Sep 2025
641.0000
670.1890
637.5100
651.1800
7,799,900
Mon, 22 Sep 2025
647.0500
657.0000
639.5150
643.5000
9,307,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
628.4800
653.0600
617.5600
649.5900
73,131,600
Thu, 18 Sep 2025
616.3250
632.8810
613.7800
621.5200
9,258,500
Wed, 17 Sep 2025
603.5700
613.6900
587.2300
606.6600
8,915,200
Tue, 16 Sep 2025
596.7000
605.3800
589.2800
603.8000
8,588,900
Mon, 15 Sep 2025
578.5400
595.2700
574.2270
593.1400
6,246,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
573.0550
587.8800
572.1100
582.0000
6,730,300
Thu, 11 Sep 2025
568.0000
576.4400
560.7900
571.3100
6,133,500
Wed, 10 Sep 2025
562.8300
576.0100
561.5000
567.1200
6,730,300
Tue, 09 Sep 2025
546.8150
559.2400
544.9230
558.1700
8,503,500
Mon, 08 Sep 2025
537.0750
555.5000
535.7000
547.0400
16,516,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
506.0000
507.8700
469.8000
490.2400
8,290,500
Thu, 04 Sep 2025
497.8000
511.0000
490.6580
499.9700
6,215,200
Wed, 03 Sep 2025
487.6900
499.8700
485.0800
487.3500
5,052,300
Tue, 02 Sep 2025
464.0000
481.8600
452.2500
481.7300
5,279,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
480.7200
485.5280
472.4200
478.5900
5,148,100
Thu, 28 Aug 2025
463.2000
488.7000
463.0000
483.7500
5,898,500
Wed, 27 Aug 2025
469.0000
474.9800
458.6500
462.9400
2,968,600
Tue, 26 Aug 2025
448.0100
471.9200
444.0000
469.3300
5,593,700
Mon, 25 Aug 2025
440.3000
454.3900
434.0200
450.6800
4,018,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
418.7600
446.9200
412.3300
441.6800
6,208,200
Thu, 21 Aug 2025
411.6200
431.8600
408.8000
418.7600
5,061,500
Wed, 20 Aug 2025
405.0200
412.8100
385.1900
412.3800
6,374,400
Tue, 19 Aug 2025
430.6400
434.0700
407.5200
412.6000
5,456,700
Mon, 18 Aug 2025
438.0050
444.0000
432.6100
438.5400
2,713,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
434.5000
441.5000
421.4000
438.6800
3,404,000
Thu, 14 Aug 2025
434.5800
445.0000
426.0000
433.3400
5,005,100
Wed, 13 Aug 2025
470.3800
472.0500
438.7700
446.4000
6,334,100
Tue, 12 Aug 2025
466.9200
470.2800
458.4800
467.0000
4,536,800
Mon, 11 Aug 2025
455.0000
473.7000
449.2110
465.5800
5,976,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
448.6000
464.9800
447.0180
455.9800
9,487,800
Thu, 07 Aug 2025
397.2500
453.7600
385.1000
437.3400
20,738,700
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 17:12 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 06 Aug 2025
385.1900
393.4500
378.3600
390.5700
12,843,900
Tue, 05 Aug 2025
398.0000
399.9400
376.9090
377.9300
6,389,800
Mon, 04 Aug 2025
383.0100
395.5600
368.1880
395.0100
4,986,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
377.4600
385.9200
366.4700
379.1700
6,336,300
Thu, 31 Jul 2025
380.0000
397.9200
377.5200
390.7000
7,940,700
Wed, 30 Jul 2025
362.5300
366.8000
358.5500
363.3100
2,247,100
Tue, 29 Jul 2025
373.9600
379.2300
359.4600
361.6300
3,270,300
Mon, 28 Jul 2025
366.5000
371.6950
362.1700
370.9600
2,823,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend