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
412.5800
421.7400
405.1400
420.3700
844,853
Thu, 22 Oct 2026
402.0000
414.9900
395.4800
414.6000
1,126,800
Wed, 21 Oct 2026
396.4000
404.6400
391.0000
402.6000
965,300
Tue, 20 Oct 2026
383.4200
401.8400
379.0000
392.6400
1,317,900
Mon, 19 Oct 2026
393.9200
398.9500
377.0000
383.0900
1,223,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
422.5000
422.8100
388.5600
390.2900
1,421,200
Thu, 15 Oct 2026
409.3800
418.0000
399.0000
417.1900
907,000
Wed, 14 Oct 2026
409.4000
415.1900
395.7500
408.4200
1,038,400
Tue, 13 Oct 2026
412.0900
422.7900
410.2500
413.3500
724,300
Mon, 12 Oct 2026
424.6000
426.9100
412.1900
414.4300
584,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
419.6300
424.0000
414.4300
422.8900
744,000
Thu, 08 Oct 2026
404.5800
420.9700
399.3300
417.3100
1,570,900
Wed, 07 Oct 2026
413.3700
415.3900
405.3000
406.0000
923,100
Tue, 06 Oct 2026
416.9200
424.2400
412.9600
418.6200
1,477,300
Mon, 05 Oct 2026
412.7400
418.0000
408.0000
411.8100
1,054,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
429.7600
429.7600
408.2400
413.3500
824,600
Thu, 01 Oct 2026
426.6600
429.1700
411.8000
422.2100
829,000
Wed, 30 Sep 2026
422.0800
432.6400
417.3600
422.5200
1,107,400
Tue, 29 Sep 2026
424.7600
427.7600
415.3700
419.5800
965,600
Mon, 28 Sep 2026
423.8500
432.7100
414.6000
424.7500
935,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
444.1400
449.6800
429.5600
430.1100
877,300
Thu, 24 Sep 2026
445.9200
449.5400
431.0100
445.0000
1,429,700
Wed, 23 Sep 2026
459.5600
460.9800
448.1700
450.6100
770,700
Tue, 22 Sep 2026
460.8300
462.0000
444.7100
459.3200
680,600
Mon, 21 Sep 2026
446.4200
456.0000
443.7200
452.0600
990,700
Mon, 21 Sep 2026
23 · 8-K
Pre-market · 06:02 ET
8-K ↗
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
455.6200
458.0000
446.3700
447.7600
1,207,000
Thu, 17 Sep 2026
22 · 424B5
After-hours · 16:31 ET
424B5 ↗
Thu, 17 Sep 2026
468.7300
473.2700
450.1200
453.5000
949,400
Wed, 16 Sep 2026
441.3300
475.9900
439.5100
468.4200
2,624,600
Tue, 15 Sep 2026
467.6800
471.4100
434.4600
442.0800
2,778,400
Tue, 15 Sep 2026
21 · 424B5
Pre-market · 07:23 ET
424B5 ↗
Tue, 15 Sep 2026
20 · 8-K
Pre-market · 07:20 ET
8-K ↗
Mon, 14 Sep 2026
477.5200
499.8900
473.5000
490.1800
582,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
480.4500
488.4600
473.2500
479.3400
613,600
Thu, 10 Sep 2026
486.0000
492.1900
476.0500
478.8500
938,500
Wed, 09 Sep 2026
500.0000
503.2800
485.2300
490.0000
739,500
Tue, 08 Sep 2026
506.0300
514.6200
501.3700
505.4300
735,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
531.2100
532.4000
514.2700
515.6700
649,300
Thu, 03 Sep 2026
516.1200
539.4100
516.1200
538.1500
869,600
Wed, 02 Sep 2026
516.6500
517.9800
499.0000
506.9800
1,060,200
Tue, 01 Sep 2026
557.4900
559.3000
511.1800
518.3000
1,425,000
Mon, 31 Aug 2026
590.8700
597.4900
560.1100
566.5600
1,102,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
610.7700
616.0000
596.0200
600.7300
526,800
Thu, 27 Aug 2026
613.0000
615.9200
599.6700
611.2000
523,600
Wed, 26 Aug 2026
609.0000
614.0000
597.0900
607.4800
416,300
Tue, 25 Aug 2026
603.0500
620.7900
590.7500
613.2600
549,700
Mon, 24 Aug 2026
622.1400
634.9400
595.1100
597.5900
658,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
623.8600
636.3600
603.7600
627.7500
603,600
Thu, 20 Aug 2026
643.0000
644.0000
613.2700
614.2600
839,000
Wed, 19 Aug 2026
620.7100
651.6100
617.6400
645.7200
779,800
Tue, 18 Aug 2026
595.6300
626.0700
594.0100
619.8500
690,700
Mon, 17 Aug 2026
607.8100
620.7200
601.2400
604.3200
572,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
615.4900
622.5500
601.5100
612.8300
451,800
Thu, 13 Aug 2026
597.1400
619.1600
590.1000
615.5900
836,300
Wed, 12 Aug 2026
628.9500
642.6800
594.2000
599.7800
1,079,700
Tue, 11 Aug 2026
595.0000
642.5000
572.7000
636.3100
1,493,000
Mon, 10 Aug 2026
568.2500
598.7200
566.9500
596.3300
1,244,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
526.3200
572.6800
525.0100
571.0100
1,591,900
Thu, 06 Aug 2026
589.1500
628.2200
516.1500
522.4600
2,207,900
Thu, 06 Aug 2026
19 · 10-Q
Next filing day · accepted 05 Aug, 18:47 ET
10-Q ↗
Wed, 05 Aug 2026
18 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 05 Aug 2026
617.2500
617.2500
595.1000
609.4900
1,116,800
Tue, 04 Aug 2026
583.6100
608.1900
580.2600
607.2000
930,200
Mon, 03 Aug 2026
547.7800
577.4400
546.3700
575.8800
1,105,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
519.0600
530.9700
514.7600
527.7600
491,200
Thu, 30 Jul 2026
517.0200
526.0300
502.7200
525.3000
618,600
Wed, 29 Jul 2026
544.5100
564.2400
526.1600
531.2000
900,300
Tue, 28 Jul 2026
534.2500
551.0700
520.4400
547.6500
953,000
Mon, 27 Jul 2026
517.0000
533.0200
514.2400
525.4800
787,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
499.7500
505.7100
487.5300
502.3400
730,300
Thu, 23 Jul 2026
499.5900
500.0000
485.7500
491.9000
577,000
Wed, 22 Jul 2026
511.1700
511.4600
490.0400
491.4900
588,100
Tue, 21 Jul 2026
528.2000
533.3300
510.0500
511.1700
619,900
Mon, 20 Jul 2026
501.6400
532.1900
500.1300
527.4800
828,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
531.9400
538.2000
507.1100
510.2800
854,900
Thu, 16 Jul 2026
545.3100
545.3100
520.6800
541.7500
543,100
Wed, 15 Jul 2026
554.1500
560.0000
534.5400
541.1200
567,400
Tue, 14 Jul 2026
526.5100
559.1400
526.5100
547.2600
522,300
Mon, 13 Jul 2026
563.0000
578.0000
544.3200
547.0300
1,001,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
17 · 8-K
After-hours · 16:19 ET
8-K ↗
Fri, 10 Jul 2026
582.0000
588.0000
555.6100
565.8000
762,800
Thu, 09 Jul 2026
582.1000
590.8200
575.0300
582.0000
1,030,300
Wed, 08 Jul 2026
630.0000
630.9900
595.1400
599.8000
1,171,100
Tue, 07 Jul 2026
637.7200
665.0700
624.0000
640.4600
1,689,500
Mon, 06 Jul 2026
598.5000
623.9600
580.9700
622.3500
1,185,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
587.0600
603.0000
575.8200
597.0400
1,061,700
Wed, 01 Jul 2026
580.5200
610.9900
560.6200
593.9600
1,765,900
Tue, 30 Jun 2026
521.4500
562.0600
520.1300
560.6100
1,582,900
Mon, 29 Jun 2026
487.2900
524.7800
486.0300
510.6000
1,848,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
445.0400
477.1700
440.0000
464.8300
1,503,800
Thu, 25 Jun 2026
454.5000
466.6300
443.0000
444.7300
828,400
Wed, 24 Jun 2026
432.2700
468.0400
429.8400
456.7300
1,409,300
Tue, 23 Jun 2026
414.4400
441.1100
414.4400
433.0400
1,120,200
Mon, 22 Jun 2026
417.0500
419.0300
403.7900
410.0300
906,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
424.8900
428.0500
402.0000
423.4000
1,919,200
Wed, 17 Jun 2026
431.8000
442.8100
422.1100
423.0100
940,200
Tue, 16 Jun 2026
441.6400
448.1000
427.0000
435.3900
747,900
Mon, 15 Jun 2026
448.7200
457.5700
434.5300
443.2100
959,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
446.8900
450.0000
427.0000
441.7300
723,100
Thu, 11 Jun 2026
444.7700
453.1500
423.0400
446.2000
885,200
Wed, 10 Jun 2026
448.6600
462.9900
437.9800
447.5900
727,600
Tue, 09 Jun 2026
467.6100
479.4700
436.3600
452.5100
966,100
Mon, 08 Jun 2026
490.7300
492.5900
470.7500
471.0600
946,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
506.7600
514.9900
481.0000
486.1200
1,668,400
Thu, 04 Jun 2026
485.0000
515.8000
477.2500
513.2000
1,287,700
Wed, 03 Jun 2026
481.0000
485.3600
465.2600
481.4800
1,275,500
Tue, 02 Jun 2026
460.6500
493.7500
456.6100
490.1200
1,282,600
Mon, 01 Jun 2026
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 01 Jun 2026
455.4500
484.8400
452.0200
476.8800
1,477,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
437.5000
450.7400
421.5700
448.7200
1,491,200
Thu, 28 May 2026
393.5900
448.3500
393.4500
439.3200
1,725,000
Wed, 27 May 2026
384.0000
392.5100
374.0000
391.3200
1,052,300
Tue, 26 May 2026
391.0700
400.6300
379.0000
385.3000
1,304,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
392.0000
400.0000
384.0500
386.0000
1,324,000
Thu, 21 May 2026
393.1900
395.1300
380.4300
389.8400
1,100,100
Wed, 20 May 2026
389.4400
402.5200
383.1000
398.4400
963,900
Tue, 19 May 2026
398.4400
402.0300
382.0000
392.3400
789,400
Mon, 18 May 2026
393.7200
414.5000
391.4800
399.3700
1,073,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
385.6600
403.5200
385.5500
391.8800
1,043,000
Thu, 14 May 2026
377.2500
394.8900
366.0000
388.1900
893,400
Wed, 13 May 2026
389.2300
393.9900
367.0100
376.8200
1,342,100
Tue, 12 May 2026
398.2400
409.2100
389.0100
393.6600
1,054,400
Mon, 11 May 2026
394.2000
400.1900
379.1900
394.3600
1,403,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
431.4900
432.7600
392.5600
403.5400
1,747,400
Thu, 07 May 2026
408.4000
438.9700
385.7800
426.8900
2,560,600
Thu, 07 May 2026
15 · 10-Q
Next filing day · accepted 06 May, 18:51 ET
10-Q ↗
Wed, 06 May 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 06 May 2026
384.4800
387.6800
369.4300
385.8600
2,245,900
Tue, 05 May 2026
396.1400
396.8400
370.4500
380.6000
1,540,800
Mon, 04 May 2026
403.0000
413.6600
393.7100
393.7500
855,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
408.7600
413.9500
398.3800
402.3100
605,900
Thu, 30 Apr 2026
399.9000
403.2100
392.0000
401.7600
868,600
Wed, 29 Apr 2026
404.5000
406.3100
380.3300
400.5400
1,193,400
Tue, 28 Apr 2026
402.5900
412.0000
398.4200
406.3100
770,900
Mon, 27 Apr 2026
395.5200
408.2300
395.2100
402.5900
764,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
394.1200
398.5700
383.7100
397.1200
824,100
Thu, 23 Apr 2026
397.1000
399.4100
376.2800
392.6400
1,271,100
Wed, 22 Apr 2026
409.8800
414.0000
394.0100
403.1500
897,800
Tue, 21 Apr 2026
398.6300
410.0400
391.2400
404.9200
816,500
Mon, 20 Apr 2026
397.8500
404.6800
394.8200
403.7500
485,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
405.0000
410.3900
400.0400
402.8500
940,100
Thu, 16 Apr 2026
13 · DEFA14A
After-hours · 16:47 ET
DEFA14A ↗
Thu, 16 Apr 2026
12 · DEF 14A
After-hours · 16:25 ET
DEF 14A ↗
Thu, 16 Apr 2026
413.0100
414.2100
392.6900
393.0800
1,090,900
Wed, 15 Apr 2026
390.5800
404.1500
383.3400
402.1800
1,164,500
Tue, 14 Apr 2026
371.4400
383.8700
369.7200
380.8600
1,533,800
Mon, 13 Apr 2026
345.8900
364.8800
342.6000
359.6300
1,540,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
11 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 10 Apr 2026
356.2800
360.4600
339.0100
345.9400
1,696,700
Thu, 09 Apr 2026
386.5100
387.0900
347.2800
351.3300
2,118,300
Wed, 08 Apr 2026
400.9500
412.8300
385.0600
391.5300
1,626,000
Tue, 07 Apr 2026
409.9100
411.4900
362.7300
372.8700
2,129,500
Mon, 06 Apr 2026
411.0700
420.6400
410.0000
413.0700
616,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
415.0200
422.6100
403.0300
412.8100
1,071,400
Wed, 01 Apr 2026
432.5200
439.5100
422.0400
423.5700
679,000
Tue, 31 Mar 2026
419.1500
434.2000
413.5600
424.6900
817,800
Mon, 30 Mar 2026
430.0000
437.5800
412.1500
415.0700
1,000,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
445.0100
449.1000
428.5000
429.9400
864,400
Thu, 26 Mar 2026
448.2100
467.8200
445.0000
450.4600
767,900
Wed, 25 Mar 2026
463.2800
472.6800
453.2400
460.1500
949,200
Tue, 24 Mar 2026
501.4700
502.1600
448.1100
456.6000
1,175,000
Mon, 23 Mar 2026
503.0000
513.9600
496.4800
507.2800
564,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
502.1800
505.6400
488.0500
496.2700
1,003,600
Thu, 19 Mar 2026
505.7900
505.9600
491.0100
502.1800
515,700
Wed, 18 Mar 2026
502.0700
516.4300
501.9900
508.4100
519,800
Tue, 17 Mar 2026
490.0000
512.1500
489.8300
506.5700
714,900
Mon, 16 Mar 2026
497.6500
500.9400
484.4300
489.6400
868,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
506.1200
508.4000
492.7300
496.1800
551,900
Thu, 12 Mar 2026
514.9900
516.2400
490.0200
499.4000
1,038,600
Wed, 11 Mar 2026
10 · 8-K
After-hours · 16:44 ET
8-K ↗
Wed, 11 Mar 2026
528.1000
535.0000
512.8200
517.5700
564,200
Tue, 10 Mar 2026
556.2900
559.3400
528.3400
529.9700
797,200
Mon, 09 Mar 2026
565.5100
577.5300
546.1700
559.0600
792,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
566.0000
581.0000
559.3700
574.0100
653,400
Thu, 05 Mar 2026
566.9300
580.2100
557.3600
570.4900
738,400
Wed, 04 Mar 2026
573.1700
580.3300
563.6900
569.8100
783,900
Tue, 03 Mar 2026
569.1400
588.3800
552.2100
579.0900
1,185,600
Mon, 02 Mar 2026
548.1600
577.3200
543.0000
572.0200
1,316,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
540.5000
545.0200
523.8300
542.4000
1,676,700
Thu, 26 Feb 2026
528.0700
555.3600
517.0700
550.1900
2,090,200
Wed, 25 Feb 2026
498.4300
551.9700
498.3000
520.1800
4,422,000
Wed, 25 Feb 2026
9 · 10-K
Next filing day · accepted 24 Feb, 20:38 ET
10-K ↗
Tue, 24 Feb 2026
8 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 24 Feb 2026
420.7700
444.9600
410.5400
442.5100
1,458,400
Mon, 23 Feb 2026
426.2400
431.5200
420.5000
423.4400
810,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
435.1700
449.8900
429.0100
433.9100
648,000
Thu, 19 Feb 2026
429.0500
443.0000
423.5000
441.1200
593,800
Wed, 18 Feb 2026
433.9900
443.5300
427.0100
430.1200
691,200
Tue, 17 Feb 2026
433.6200
444.8300
426.4900
431.9400
710,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 13 Feb 2026
440.1300
446.0000
420.6100
429.6700
953,600
Thu, 12 Feb 2026
438.2100
443.1900
428.0500
435.8100
868,400
Wed, 11 Feb 2026
453.3900
455.8300
432.0000
434.4500
1,104,700
Tue, 10 Feb 2026
438.5700
458.1400
436.0000
446.9700
1,779,300
Mon, 09 Feb 2026
418.2200
434.6100
412.0000
433.7700
1,507,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
410.0000
414.9600
396.4100
414.2000
1,479,400
Thu, 05 Feb 2026
426.4100
431.6800
397.8200
399.6500
1,529,700
Wed, 04 Feb 2026
447.6300
453.9900
420.5700
430.6500
1,725,600
Wed, 04 Feb 2026
6 · 8-K/A
Next filing day · accepted 03 Feb, 19:59 ET
8-K/A ↗
Tue, 03 Feb 2026
471.7500
471.7500
434.6200
451.2900
2,253,100
Mon, 02 Feb 2026
482.0000
491.2600
459.5000
459.9900
1,149,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
505.3600
509.1200
481.3500
483.5800
1,287,200
Thu, 29 Jan 2026
555.0100
556.5000
502.5600
509.5800
1,539,000
Wed, 28 Jan 2026
610.6500
612.1300
549.0900
549.8600
1,337,400
Tue, 27 Jan 2026
604.0000
614.2100
596.0000
610.2200
333,000
Mon, 26 Jan 2026
611.0000
616.0800
603.1100
605.0700
443,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
608.8000
622.3900
605.0000
613.1400
423,000
Thu, 22 Jan 2026
613.0100
617.9900
598.2800
607.2900
509,800
Wed, 21 Jan 2026
619.2500
624.6900
595.5400
610.2500
670,200
Tue, 20 Jan 2026
625.9700
636.0000
617.8800
620.5200
634,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
641.0900
649.3000
633.0900
636.0400
678,400
Thu, 15 Jan 2026
636.0100
642.1800
627.7700
637.1900
455,600
Wed, 14 Jan 2026
636.3600
649.0000
617.5900
629.2200
752,800
Tue, 13 Jan 2026
635.0000
649.8900
623.3400
641.5100
784,100
Mon, 12 Jan 2026
631.0000
633.2700
617.5800
631.7300
479,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
617.7200
636.0100
615.0000
631.6900
615,600
Thu, 08 Jan 2026
630.6000
640.7200
609.1400
612.9800
590,900
Wed, 07 Jan 2026
619.7900
626.3400
608.1100
620.9100
778,300
Tue, 06 Jan 2026
602.9100
633.9200
595.0000
626.6500
1,203,500
Mon, 05 Jan 2026
569.6500
601.6900
568.3600
591.1600
777,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
573.3700
579.5800
554.4000
563.4500
517,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
572.9400
574.1900
567.8200
567.9300
469,200
Tue, 30 Dec 2025
579.0000
580.8900
571.1400
572.1100
430,800
Mon, 29 Dec 2025
580.0000
586.9900
577.2200
580.5500
443,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
591.1500
591.1500
577.1300
583.8400
328,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
587.0400
591.8200
581.7100
591.1500
218,900
Tue, 23 Dec 2025
597.2600
608.3800
584.2900
591.0200
709,500
Mon, 22 Dec 2025
603.9500
617.9700
596.5000
600.1900
876,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
566.3000
603.1200
561.9100
594.2000
2,688,900
Thu, 18 Dec 2025
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 18 Dec 2025
555.8400
568.6100
555.1500
563.2800
955,600
Wed, 17 Dec 2025
4 · 8-K/A
After-hours · 16:11 ET
8-K/A ↗
Wed, 17 Dec 2025
546.3400
563.4700
544.5000
550.0000
1,140,700
Tue, 16 Dec 2025
548.3200
559.5200
540.9300
555.0600
897,700
Mon, 15 Dec 2025
568.1800
576.7200
541.9400
551.7900
1,017,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
584.1300
584.1300
561.6300
564.2800
943,800
Thu, 11 Dec 2025
563.9900
586.3700
553.2800
581.0300
742,700
Wed, 10 Dec 2025
552.3000
579.6000
552.0700
568.3900
1,396,000
Wed, 10 Dec 2025
3 · 8-K
Pre-market · 08:45 ET
8-K ↗
Tue, 09 Dec 2025
550.9900
552.7100
540.0300
546.6500
459,300
Mon, 08 Dec 2025
553.7000
555.3800
548.2200
553.1200
533,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
551.0200
556.0000
544.8100
550.9500
389,500
Thu, 04 Dec 2025
547.4900
553.4600
540.6500
550.6100
1,259,100
Wed, 03 Dec 2025
536.7500
544.6000
531.0000
543.5500
552,200
Tue, 02 Dec 2025
534.8100
542.5300
532.6200
537.7500
584,200
Mon, 01 Dec 2025
531.5200
540.4500
525.0000
533.2100
770,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
538.7400
542.7000
533.1800
540.1400
294,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
533.5900
537.6700
527.2200
533.1700
444,900
Tue, 25 Nov 2025
523.5000
539.8000
514.2500
528.8900
914,400
Mon, 24 Nov 2025
521.4600
525.3000
515.8300
524.6000
1,024,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
519.6100
527.9000
508.7200
521.9900
902,200
Thu, 20 Nov 2025
541.8500
553.1900
519.1200
519.6100
787,200
Wed, 19 Nov 2025
533.0000
533.5100
521.1900
531.0900
1,059,500
Tue, 18 Nov 2025
541.2700
549.2200
528.9500
533.7700
841,200
Mon, 17 Nov 2025
554.5600
554.6500
538.3600
543.2300
812,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
548.9000
569.0400
546.6400
554.3700
823,300
Thu, 13 Nov 2025
565.8800
580.0000
556.6000
557.2900
1,285,500
Wed, 12 Nov 2025
570.3500
575.9200
565.3700
569.5100
1,048,600
Tue, 11 Nov 2025
583.1600
585.0000
561.9200
572.1800
1,240,000
Mon, 10 Nov 2025
611.3500
611.3500
580.3900
584.6900
1,118,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
587.0000
611.2100
577.8000
602.5100
1,049,900
Thu, 06 Nov 2025
628.6000
631.9900
584.2100
587.1400
1,891,500
Wed, 05 Nov 2025
563.8400
657.3600
560.0000
639.5300
4,863,000
Wed, 05 Nov 2025
2 · 10-Q
Next filing day · accepted 04 Nov, 19:28 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 04 Nov 2025
715.4600
719.9200
698.3200
706.1300
1,132,900
Mon, 03 Nov 2025
737.0600
738.2300
720.7400
724.1000
603,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
745.0000
749.9600
731.0000
732.2300
533,200
Thu, 30 Oct 2025
760.8500
760.8500
737.6300
738.8800
491,200
Wed, 29 Oct 2025
750.4800
762.0800
742.0000
759.4400
445,800
Tue, 28 Oct 2025
746.1200
764.0200
745.0000
755.0000
566,100
Mon, 27 Oct 2025
746.5900
756.0400
741.5700
749.0000
489,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
726.4400
737.5300
724.2100
735.9500
383,700