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
659.4400
660.0700
623.3600
626.0700
123,000
Thu, 23 Jul 2026
668.1100
686.4000
660.8600
663.7000
147,500
Wed, 22 Jul 2026
631.0100
677.3300
630.6500
674.2000
159,800
Tue, 21 Jul 2026
642.6200
661.7000
626.9500
647.9200
152,900
Mon, 20 Jul 2026
624.9900
643.3900
613.0000
621.0400
188,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
595.8000
629.9700
580.3800
613.0200
540,800
Thu, 16 Jul 2026
606.9800
642.0700
604.6400
609.5800
233,600
Wed, 15 Jul 2026
627.4200
638.7100
607.1700
625.9100
258,500
Tue, 14 Jul 2026
623.4900
632.9000
609.1400
616.1500
172,300
Mon, 13 Jul 2026
614.6000
624.3700
595.4500
602.9100
172,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
634.0600
640.9800
614.9700
625.5400
184,200
Thu, 09 Jul 2026
644.0000
653.6700
634.1600
642.7700
168,700
Wed, 08 Jul 2026
595.7100
623.6000
589.2900
619.2900
162,400
Tue, 07 Jul 2026
654.0000
654.0000
596.2800
609.4700
351,100
Mon, 06 Jul 2026
668.2800
692.6800
659.5400
670.7900
232,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
14 · S-3ASR
After-hours · 17:00 ET
S-3ASR ↗
Thu, 02 Jul 2026
708.8200
731.3900
648.9200
654.0000
238,200
Wed, 01 Jul 2026
714.8100
715.7400
685.6200
699.9800
310,600
Tue, 30 Jun 2026
722.9700
752.5100
719.6600
734.6600
1,289,900
Mon, 29 Jun 2026
718.6400
750.8500
709.0000
722.9700
297,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
746.1100
772.1200
704.8100
714.9000
1,400,300
Thu, 25 Jun 2026
755.0400
804.0000
753.9000
766.5400
302,000
Wed, 24 Jun 2026
738.9600
780.0000
717.3900
747.4900
448,100
Tue, 23 Jun 2026
737.5500
740.9300
707.2700
710.5400
205,400
Mon, 22 Jun 2026
716.9900
765.0000
716.9900
754.7400
174,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
699.8200
718.6200
688.5800
712.3900
254,300
Wed, 17 Jun 2026
694.4400
700.8800
660.3500
685.1800
198,700
Tue, 16 Jun 2026
741.4900
741.9500
694.0800
695.8100
170,300
Mon, 15 Jun 2026
767.8000
779.0000
723.8000
726.4100
178,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
740.6600
766.6600
739.9000
749.8300
214,100
Thu, 11 Jun 2026
693.0300
734.4500
688.5900
731.3300
126,200
Wed, 10 Jun 2026
724.9400
736.1800
670.7000
678.2000
205,300
Tue, 09 Jun 2026
747.7300
768.0000
693.1400
726.3100
206,500
Mon, 08 Jun 2026
731.2600
737.5300
700.4000
734.9100
164,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
728.0000
739.9800
700.2300
720.7200
184,200
Thu, 04 Jun 2026
715.4900
744.8800
695.4500
742.0900
118,100
Wed, 03 Jun 2026
708.3900
737.8700
695.0000
724.4500
217,200
Tue, 02 Jun 2026
677.4300
709.0000
677.4300
704.8900
194,300
Mon, 01 Jun 2026
671.3400
689.8500
658.8300
677.4300
201,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
694.9100
703.0200
651.5400
678.3500
353,300
Thu, 28 May 2026
690.5700
702.0900
665.0000
698.9600
237,700
Wed, 27 May 2026
703.4400
713.8200
682.7900
694.2000
235,700
Tue, 26 May 2026
675.4200
705.0000
670.0000
696.8500
167,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
656.6500
662.0900
631.5100
659.6500
141,200
Thu, 21 May 2026
646.4900
662.1200
641.2800
647.8400
213,300
Wed, 20 May 2026
652.2000
661.1400
641.3600
655.8800
169,600
Tue, 19 May 2026
640.6400
653.0000
605.9900
639.4400
234,500
Mon, 18 May 2026
682.1900
682.1900
641.3100
654.2800
175,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
677.0300
694.7400
666.3400
682.2000
123,400
Thu, 14 May 2026
687.8700
700.0000
676.1500
697.2100
198,800
Wed, 13 May 2026
694.7600
696.0000
667.8900
677.7800
231,800
Tue, 12 May 2026
676.7800
686.3500
644.7900
685.4800
143,400
Mon, 11 May 2026
664.6900
700.2000
657.0000
685.1100
206,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
671.7300
677.0000
656.0000
666.7000
164,400
Thu, 07 May 2026
681.0700
681.0700
653.4800
665.6300
283,600
Wed, 06 May 2026
669.4700
688.5100
653.2400
673.8400
306,800
Tue, 05 May 2026
648.2000
676.7000
637.3100
661.4000
283,800
Mon, 04 May 2026
652.9900
664.2400
615.8700
626.4200
212,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
646.0000
675.0000
585.0000
655.6400
350,500
Fri, 01 May 2026
13 · 8-K
Pre-market · 07:50 ET
8-K ↗
Fri, 01 May 2026
12 · 10-Q
Pre-market · 07:48 ET
10-Q ↗
Thu, 30 Apr 2026
588.1900
648.8100
588.1900
644.0800
286,500
Wed, 29 Apr 2026
604.2600
609.1700
572.0000
572.0100
239,400
Tue, 28 Apr 2026
591.2500
605.1800
576.1000
601.0000
413,700
Mon, 27 Apr 2026
604.7500
610.5900
577.6800
606.9700
198,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
595.0000
611.2100
579.2300
599.8000
261,900
Thu, 23 Apr 2026
590.9200
595.0000
570.0000
586.1700
106,200
Wed, 22 Apr 2026
579.0000
590.9900
559.6800
582.2200
217,800
Tue, 21 Apr 2026
555.7500
568.6900
549.0700
564.1900
138,500
Mon, 20 Apr 2026
539.5900
556.9800
525.0000
553.2800
164,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
501.4000
539.2900
494.9400
537.5800
276,900
Thu, 16 Apr 2026
528.5400
531.6400
480.1800
483.3800
262,900
Wed, 15 Apr 2026
533.4500
541.0500
516.9700
529.2200
161,700
Tue, 14 Apr 2026
545.0000
546.3500
518.8500
544.1400
199,400
Mon, 13 Apr 2026
532.7900
542.8900
529.1500
539.4600
117,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
535.7400
545.0000
525.9500
532.7900
168,100
Thu, 09 Apr 2026
523.1600
540.0000
523.1600
535.7200
218,000
Wed, 08 Apr 2026
517.0000
527.9400
506.0000
523.0100
176,000
Tue, 07 Apr 2026
481.6000
486.8200
467.7400
481.8700
235,900
Mon, 06 Apr 2026
481.0100
493.4400
468.5400
488.9300
216,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
462.1800
490.3500
458.8600
482.5000
233,300
Wed, 01 Apr 2026
487.3700
508.4200
480.6600
483.8500
214,800
Tue, 31 Mar 2026
452.3500
480.0000
442.1600
476.4700
303,500
Mon, 30 Mar 2026
481.4000
481.4000
437.7600
441.7200
191,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
465.7000
479.8900
458.3600
473.8600
144,600
Thu, 26 Mar 2026
490.0000
503.8100
456.3600
468.9200
145,000
Wed, 25 Mar 2026
499.9900
510.0000
490.4100
501.2700
130,400
Tue, 24 Mar 2026
470.3700
497.5200
465.3700
495.7200
165,800
Mon, 23 Mar 2026
457.9800
478.9900
441.6400
472.0000
196,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
455.6500
459.7100
430.6700
436.9500
268,300
Thu, 19 Mar 2026
429.3400
459.2000
426.0100
454.6300
185,900
Wed, 18 Mar 2026
454.9300
457.4200
439.7300
441.5600
104,400
Tue, 17 Mar 2026
456.6400
457.2200
442.5900
450.3900
137,100
Mon, 16 Mar 2026
452.4900
462.7100
442.9600
452.2400
188,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
444.3500
447.1200
428.8000
442.7600
129,000
Thu, 12 Mar 2026
430.4500
438.7400
420.0000
435.5000
238,800
Wed, 11 Mar 2026
444.2300
453.5000
439.0000
442.1400
172,700
Tue, 10 Mar 2026
450.2900
465.4100
445.2600
448.3800
242,500
Mon, 09 Mar 2026
419.6100
452.5500
417.8700
450.2700
159,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
409.7000
433.6800
395.0600
430.6500
287,200
Thu, 05 Mar 2026
483.2700
483.2700
410.2600
426.0100
393,200
Wed, 04 Mar 2026
497.3200
507.4600
482.1300
487.7700
172,600
Tue, 03 Mar 2026
480.2900
506.5100
471.3900
487.5700
209,900
Mon, 02 Mar 2026
482.2100
515.1100
482.2100
502.3700
200,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
500.1800
509.5600
472.2700
495.3500
334,800
Thu, 26 Feb 2026
509.0000
516.0200
475.9900
515.0500
289,400
Wed, 25 Feb 2026
516.0000
521.0000
503.2800
504.6700
245,700
Tue, 24 Feb 2026
505.1400
521.4500
486.2600
513.4000
184,300
Mon, 23 Feb 2026
511.4100
530.1300
498.7700
505.7300
217,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
11 · 8-K
After-hours · 16:37 ET
8-K ↗
Fri, 20 Feb 2026
511.8000
530.0000
500.0000
519.6700
278,000
Thu, 19 Feb 2026
484.9000
509.5300
482.3700
506.9400
202,400
Wed, 18 Feb 2026
501.2100
513.2000
487.2800
490.4900
149,800
Tue, 17 Feb 2026
518.2000
524.0000
499.0100
500.8500
212,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
500.5800
522.0700
490.8100
518.1600
210,600
Thu, 12 Feb 2026
525.4900
537.7000
491.2800
495.4900
220,700
Wed, 11 Feb 2026
510.0000
532.2300
500.4600
514.3600
253,500
Tue, 10 Feb 2026
495.4200
506.4100
477.6400
499.7800
272,600
Mon, 09 Feb 2026
460.7000
495.0000
449.5600
489.5200
232,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
425.0000
458.8500
425.0000
455.8800
191,700
Thu, 05 Feb 2026
393.8000
409.8000
385.0000
408.9500
169,400
Wed, 04 Feb 2026
420.9800
425.4000
385.4600
402.2900
253,500
Tue, 03 Feb 2026
404.1100
421.0100
394.6200
420.6200
181,400
Tue, 03 Feb 2026
10 · DEFA14A
Pre-market · 07:30 ET
DEFA14A ↗
Mon, 02 Feb 2026
374.2500
402.2600
370.1000
401.2200
283,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
425.8600
433.4900
369.0400
380.2900
632,000
Fri, 30 Jan 2026
9 · 8-K
Pre-market · 07:51 ET
8-K ↗
Fri, 30 Jan 2026
8 · 10-Q
Pre-market · 07:49 ET
10-Q ↗
Thu, 29 Jan 2026
480.0000
486.0000
462.8700
474.6100
144,700
Wed, 28 Jan 2026
480.1600
481.9200
457.9700
475.0400
125,100
Tue, 27 Jan 2026
476.1400
488.6200
472.1500
476.9700
158,100
Mon, 26 Jan 2026
460.9500
471.9900
454.0100
468.2100
98,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
469.7100
469.7100
449.5500
461.5100
130,400
Thu, 22 Jan 2026
480.0000
482.0200
456.0000
471.1200
148,500
Wed, 21 Jan 2026
459.5200
476.8900
449.5400
474.4300
176,800
Tue, 20 Jan 2026
446.0000
459.7300
440.0000
451.8600
170,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
430.9000
463.7500
430.9000
460.0900
278,400
Thu, 15 Jan 2026
431.7500
443.0000
431.1600
432.6900
124,300
Wed, 14 Jan 2026
431.7600
438.2700
415.3800
419.7300
141,500
Tue, 13 Jan 2026
421.9800
435.0000
420.4600
432.1900
117,800
Mon, 12 Jan 2026
385.4100
420.7000
385.0200
419.7600
147,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
375.5700
396.1000
375.5700
389.9200
207,500
Thu, 08 Jan 2026
391.1600
394.0000
368.1700
373.6300
228,100
Wed, 07 Jan 2026
414.2800
414.4400
390.7400
391.1400
295,900
Wed, 07 Jan 2026
7 · DEFA14A
Pre-market · 07:46 ET
DEFA14A ↗
Wed, 07 Jan 2026
6 · DEF 14A
Pre-market · 07:43 ET
DEF 14A ↗
Tue, 06 Jan 2026
424.5600
424.5600
385.9000
412.2700
186,500
Mon, 05 Jan 2026
412.8100
431.6300
412.8100
424.8600
138,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
397.5600
408.5400
396.8200
406.9100
108,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
394.4000
397.1400
388.7600
389.0200
99,900
Tue, 30 Dec 2025
397.1000
402.0000
391.7000
394.4000
94,500
Mon, 29 Dec 2025
400.3300
404.8500
392.5000
397.8700
123,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
406.7200
415.1400
399.2200
403.1800
134,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
407.2300
410.0100
402.1800
406.3700
75,300
Tue, 23 Dec 2025
403.3700
415.2500
401.1200
408.2300
91,100
Mon, 22 Dec 2025
412.8100
421.0600
402.0300
403.9300
138,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
402.3400
419.4900
400.0000
410.1200
220,200
Thu, 18 Dec 2025
410.0000
410.7400
398.5700
403.7500
133,100
Wed, 17 Dec 2025
446.2400
452.8100
394.0000
398.3000
187,300
Tue, 16 Dec 2025
451.4400
463.3300
441.2300
447.3500
166,600
Mon, 15 Dec 2025
460.3500
466.0000
451.0000
453.4300
159,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
474.2500
474.9900
448.6400
460.1600
172,700
Thu, 11 Dec 2025
470.8100
482.3500
462.2100
477.7700
258,400
Wed, 10 Dec 2025
453.5200
476.9000
446.4400
470.8400
209,000
Tue, 09 Dec 2025
441.8900
457.9300
441.3800
453.9500
173,500
Mon, 08 Dec 2025
434.3000
450.7200
430.2800
442.5600
134,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
419.0000
429.4200
410.0100
428.6200
106,300
Thu, 04 Dec 2025
413.4300
425.3400
410.0000
420.7300
203,700
Wed, 03 Dec 2025
417.0000
423.3100
402.5000
419.3300
240,100
Tue, 02 Dec 2025
413.0900
424.9000
406.4600
417.0000
149,700
Mon, 01 Dec 2025
407.1800
413.2400
397.0000
404.2400
183,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
425.7200
428.0400
413.9000
418.5700
101,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
412.0600
423.2300
411.4400
420.7500
154,000
Tue, 25 Nov 2025
402.7500
410.0600
391.7800
407.5000
168,700
Mon, 24 Nov 2025
374.9000
409.0000
374.9000
402.7500
176,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
360.7500
388.3200
358.0000
371.1900
221,800
Fri, 21 Nov 2025
5 · 8-K
Pre-market · 07:55 ET
8-K ↗
Fri, 21 Nov 2025
4 · 10-K
Pre-market · 07:50 ET
10-K ↗
Thu, 20 Nov 2025
385.5500
397.3300
355.1100
357.9400
215,000
Wed, 19 Nov 2025
363.2100
375.9700
362.0700
369.7700
162,400
Tue, 18 Nov 2025
351.3800
368.7300
350.0000
358.2800
164,100
Mon, 17 Nov 2025
363.1700
371.2700
353.0600
359.6300
102,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
344.0200
374.5700
340.1300
364.7100
108,200
Thu, 13 Nov 2025
385.0000
385.0000
356.3200
358.3600
140,000
Wed, 12 Nov 2025
3 · 8-K
After-hours · 17:07 ET
8-K ↗
Wed, 12 Nov 2025
395.0000
402.6200
387.0100
389.2500
260,000
Tue, 11 Nov 2025
396.9300
404.9000
392.9700
394.6500
176,800
Mon, 10 Nov 2025
408.6200
412.0600
397.0000
402.8200
126,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
392.8800
400.0500
371.0400
399.0300
179,500
Thu, 06 Nov 2025
409.1000
410.5300
392.8300
395.9500
122,600
Wed, 05 Nov 2025
389.8500
412.0000
389.8500
409.6800
145,700
Tue, 04 Nov 2025
384.8600
395.7200
377.1300
387.1300
125,000
Mon, 03 Nov 2025
398.4400
399.2800
383.9000
395.5800
110,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
392.8000
404.9600
381.0100
391.8800
146,500
Thu, 30 Oct 2025
410.8100
420.0700
384.0100
389.1500
198,500
Wed, 29 Oct 2025
411.6500
426.6500
411.6500
417.9900
202,400
Tue, 28 Oct 2025
412.7800
417.4200
404.6900
410.6200
112,300
Mon, 27 Oct 2025
439.5000
440.3700
407.7900
412.7000
178,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
403.9100
442.9300
400.3000
436.9800
319,200
Thu, 23 Oct 2025
361.0000
380.6600
355.9100
380.3800
93,400
Wed, 22 Oct 2025
396.0000
399.7500
348.0800
359.9800
162,200
Tue, 21 Oct 2025
394.0000
399.7500
377.1600
396.4800
149,600
Mon, 20 Oct 2025
393.6700
404.1700
391.5400
393.0600
121,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
383.0000
392.9000
377.3500
386.2000
271,600
Thu, 16 Oct 2025
391.5500
393.0000
383.1000
383.6200
143,800
Wed, 15 Oct 2025
390.1000
400.4000
384.6100
391.5500
198,600
Tue, 14 Oct 2025
377.6200
397.5000
371.0000
394.9900
108,900
Mon, 13 Oct 2025
378.0400
394.1900
377.0000
387.8400
169,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
400.0100
403.6100
360.4500
361.5600
183,200
Thu, 09 Oct 2025
400.0000
402.6300
388.8400
395.8800
181,400
Wed, 08 Oct 2025
393.7200
403.6900
392.0000
400.0000
162,200
Tue, 07 Oct 2025
404.5500
405.0000
378.4900
395.6600
121,000
Mon, 06 Oct 2025
382.9000
400.5600
382.9000
399.3800
106,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
390.5000
393.3400
381.7700
383.0200
142,300
Thu, 02 Oct 2025
393.0300
394.1300
382.5500
388.9100
140,500
Wed, 01 Oct 2025
389.7700
400.0000
387.0000
391.6100
161,700
Tue, 30 Sep 2025
392.1100
399.2100
387.6900
397.6500
175,700
Mon, 29 Sep 2025
396.6400
404.2700
389.5400
390.8900
153,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
380.6800
398.7500
377.8000
392.8500
106,300
Thu, 25 Sep 2025
370.0000
385.0000
360.0100
380.0100
127,800
Wed, 24 Sep 2025
389.0000
390.0000
373.6400
381.1400
136,100
Tue, 23 Sep 2025
388.3700
391.9700
382.3000
387.3100
123,400
Mon, 22 Sep 2025
378.7300
389.9500
375.4400
389.7700
139,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
378.0000
381.6500
373.0400
379.4200
215,700
Thu, 18 Sep 2025
359.3700
386.6200
359.3700
377.5000
151,700
Wed, 17 Sep 2025
367.9800
371.6900
356.6800
357.7100
131,000
Tue, 16 Sep 2025
369.7400
372.4900
358.9400
366.8800
102,500
Mon, 15 Sep 2025
377.9900
381.7700
365.5500
369.7400
110,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
374.6200
381.3100
372.0000
377.5300
190,600
Thu, 11 Sep 2025
382.4800
388.7000
370.5200
376.9300
210,600
Wed, 10 Sep 2025
365.7500
386.1800
365.1800
381.1900
278,400
Tue, 09 Sep 2025
363.3200
365.0000
353.6800
361.4700
174,800
Mon, 08 Sep 2025
355.1900
365.0000
350.6100
360.8800
103,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
362.9000
363.5000
336.9300
349.6400
129,700
Thu, 04 Sep 2025
346.6700
359.1400
345.0900
359.1400
95,000
Wed, 03 Sep 2025
346.6600
350.7600
338.0600
342.6200
79,400
Tue, 02 Sep 2025
334.7700
348.6400
333.2600
347.7400
90,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
359.5900
364.0000
344.4300
349.3100
188,200
Thu, 28 Aug 2025
356.0000
366.8000
351.1600
362.3300
138,800
Wed, 27 Aug 2025
358.1000
360.5800
353.0300
355.8400
135,600
Tue, 26 Aug 2025
354.0000
359.9000
353.0100
358.3900
129,300
Mon, 25 Aug 2025
342.4200
355.7700
341.8000
353.9700
165,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
330.5300
346.9800
323.6400
341.1100
119,300
Thu, 21 Aug 2025
320.0000
329.2000
320.0000
327.7300
108,100
Wed, 20 Aug 2025
320.0000
323.3100
309.5100
321.5900
136,600
Tue, 19 Aug 2025
334.0000
339.8400
323.7700
324.7400
98,400
Mon, 18 Aug 2025
333.0000
340.0000
331.0700
336.2300
102,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
333.5900
333.8800
322.7200
332.1600
108,700
Thu, 14 Aug 2025
343.5300
348.1400
333.3000
334.8400
102,100
Wed, 13 Aug 2025
356.2100
356.2100
340.2700
348.3300
149,200
Tue, 12 Aug 2025
340.0000
354.9900
337.2900
353.7100
110,300
Mon, 11 Aug 2025
344.4500
348.2600
335.3800
337.6700
129,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
337.4600
346.6500
334.8700
345.9000
110,800
Thu, 07 Aug 2025
339.9400
342.6400
335.0700
335.7000
105,300
Wed, 06 Aug 2025
332.8100
332.8100
320.0000
328.7000
128,900
Tue, 05 Aug 2025
345.0000
353.9500
328.8500
335.0600
149,200
Mon, 04 Aug 2025
359.7800
360.5100
335.0100
341.6300
198,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
346.0700
360.8300
328.0000
350.4100
180,800
Fri, 01 Aug 2025
2 · 8-K
Pre-market · 07:55 ET
8-K ↗
Fri, 01 Aug 2025
1 · 10-Q
Pre-market · 07:50 ET
10-Q ↗
Thu, 31 Jul 2025
353.2300
358.1500
346.0000
353.0700
164,300
Wed, 30 Jul 2025
344.7600
350.6000
341.0000
345.7200
114,800
Tue, 29 Jul 2025
356.0000
363.0400
340.9400
340.9500
118,300
Mon, 28 Jul 2025
360.4600
368.6800
350.0500
351.9200
174,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend