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
544.3700
547.9100
537.0000
544.5100
147,400
Thu, 23 Jul 2026
537.6500
549.0400
526.6100
543.3500
160,500
Wed, 22 Jul 2026
546.7800
552.7300
536.4200
537.6500
310,900
Tue, 21 Jul 2026
534.5000
548.5300
534.5000
546.7900
222,300
Mon, 20 Jul 2026
555.0000
555.0500
533.0000
535.6900
223,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
538.8500
560.0900
536.0100
553.4800
528,300
Thu, 16 Jul 2026
549.6200
553.5500
532.6400
545.5300
238,300
Wed, 15 Jul 2026
536.0500
555.7000
529.6300
550.2500
264,300
Tue, 14 Jul 2026
526.2600
539.4500
522.7000
536.8600
241,700
Mon, 13 Jul 2026
534.0500
539.1500
526.1400
531.0000
287,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
564.9400
564.9400
529.5000
536.7000
294,000
Thu, 09 Jul 2026
564.8700
569.4400
548.3600
560.0100
379,000
Wed, 08 Jul 2026
542.4300
566.6800
540.8700
565.4000
468,200
Tue, 07 Jul 2026
534.9600
554.0100
529.8000
545.3600
318,400
Mon, 06 Jul 2026
523.6800
537.2400
522.0600
529.4800
231,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
512.3400
529.7300
507.6000
528.1000
221,900
Wed, 01 Jul 2026
539.6700
542.9700
512.7400
514.3900
303,700
Tue, 30 Jun 2026
526.3200
545.8700
520.6000
536.9500
393,500
Mon, 29 Jun 2026
520.3400
531.9900
506.0000
527.2800
447,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
517.6600
532.3300
505.6300
512.6500
2,500,300
Thu, 25 Jun 2026
507.0600
520.8600
505.0500
513.7900
362,400
Wed, 24 Jun 2026
516.8300
527.7100
509.0700
509.7600
399,800
Tue, 23 Jun 2026
513.3600
522.0000
507.5700
513.4300
266,400
Mon, 22 Jun 2026
513.2300
517.5400
500.8000
512.8800
281,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
500.3800
511.2800
485.5600
505.7500
487,000
Wed, 17 Jun 2026
15 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Wed, 17 Jun 2026
499.6500
509.0400
493.0500
499.8600
273,200
Tue, 16 Jun 2026
505.3400
507.7500
493.0000
501.1900
319,900
Mon, 15 Jun 2026
479.9800
500.7100
474.5200
499.7600
284,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
474.2800
486.1000
469.0800
480.7700
207,500
Thu, 11 Jun 2026
467.5000
478.7800
460.8900
474.2800
278,800
Wed, 10 Jun 2026
477.9300
485.5500
471.3200
471.3200
287,500
Tue, 09 Jun 2026
474.5200
480.5000
470.8300
476.8900
285,800
Mon, 08 Jun 2026
486.8000
490.0000
465.0000
467.2800
262,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
494.4900
495.1800
481.6200
486.9800
187,100
Thu, 04 Jun 2026
495.3200
497.8300
486.1700
492.8300
219,100
Wed, 03 Jun 2026
450.6100
490.1200
445.2000
488.1500
264,500
Tue, 02 Jun 2026
475.8000
476.9600
451.7400
452.8600
427,200
Mon, 01 Jun 2026
495.7400
496.0700
479.0000
481.2300
234,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
514.5700
520.3100
496.6300
497.2700
436,000
Thu, 28 May 2026
523.9600
529.8600
513.0700
515.9600
236,900
Wed, 27 May 2026
524.3000
535.7600
521.1600
527.6700
144,100
Tue, 26 May 2026
516.4800
529.0000
508.0100
524.2800
330,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
513.0000
520.8900
507.0600
517.2600
160,800
Thu, 21 May 2026
510.9600
519.9900
503.2600
513.5900
210,700
Wed, 20 May 2026
518.7200
523.1600
499.3400
513.4700
361,100
Tue, 19 May 2026
520.0000
528.9900
508.8600
511.8200
258,900
Mon, 18 May 2026
522.1900
523.8500
501.0200
522.2300
325,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
540.5600
543.7800
522.4000
523.6900
222,500
Thu, 14 May 2026
522.3400
547.2400
518.3200
539.8900
343,600
Wed, 13 May 2026
510.4400
523.5700
506.0300
518.8700
374,900
Tue, 12 May 2026
494.0600
511.1100
490.1300
510.2600
235,000
Mon, 11 May 2026
511.3200
513.3600
493.5700
497.0300
307,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
535.0000
541.5700
510.0000
510.0400
379,200
Thu, 07 May 2026
534.1000
542.0000
512.2800
534.8600
384,300
Wed, 06 May 2026
531.2000
559.0000
519.8800
539.7300
569,300
Wed, 06 May 2026
14 · 10-Q
Pre-market · 09:04 ET
10-Q ↗
Wed, 06 May 2026
13 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 05 May 2026
518.2200
522.0100
497.2300
502.4700
331,000
Mon, 04 May 2026
510.5000
524.8000
509.6600
518.6600
183,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
518.1100
520.7800
504.0100
513.7200
196,700
Thu, 30 Apr 2026
518.5800
523.8500
511.0000
517.3900
227,400
Wed, 29 Apr 2026
512.6000
519.0500
501.5900
518.5800
153,800
Tue, 28 Apr 2026
12 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 28 Apr 2026
11 · DEF 14A
After-hours · 16:05 ET
DEFINITIVE PROXY STATEMENT ↗
Tue, 28 Apr 2026
10 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Tue, 28 Apr 2026
523.9800
528.2800
515.0800
516.6900
218,400
Mon, 27 Apr 2026
510.8800
524.3100
508.5200
520.0900
216,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
518.0000
522.1800
500.9700
512.3900
205,700
Thu, 23 Apr 2026
529.1400
535.2900
516.4900
518.7400
330,200
Wed, 22 Apr 2026
531.6900
536.3200
523.2400
529.1400
199,200
Tue, 21 Apr 2026
526.4900
534.3900
516.4400
527.6900
209,300
Mon, 20 Apr 2026
530.6600
530.6600
521.9200
527.1100
297,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
529.9400
536.8600
522.8100
532.0200
345,700
Thu, 16 Apr 2026
515.1100
526.8700
510.5800
524.7600
198,200
Wed, 15 Apr 2026
529.8100
529.8100
510.7000
518.5800
226,400
Tue, 14 Apr 2026
532.1000
539.1700
518.8000
524.9900
302,700
Mon, 13 Apr 2026
524.2800
534.5200
523.2600
525.6700
363,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
525.0000
526.5000
507.5400
519.6100
294,600
Thu, 09 Apr 2026
516.9600
525.9900
510.6400
524.3000
268,900
Wed, 08 Apr 2026
514.8300
521.0000
503.9300
519.7500
345,600
Tue, 07 Apr 2026
527.9600
530.5900
504.7000
511.8900
347,600
Mon, 06 Apr 2026
538.3600
547.1800
530.4100
533.8800
293,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
531.1900
547.9800
522.4900
546.8900
345,000
Wed, 01 Apr 2026
531.3200
545.2600
525.0000
529.8400
423,000
Tue, 31 Mar 2026
514.6400
538.8000
510.4000
523.4700
505,900
Mon, 30 Mar 2026
511.0000
522.0000
502.1400
505.3400
372,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
515.7000
523.3400
498.0300
510.6800
487,200
Thu, 26 Mar 2026
457.2900
572.2000
455.5600
518.7600
1,373,800
Wed, 25 Mar 2026
448.7900
471.7200
448.4900
461.9300
303,500
Tue, 24 Mar 2026
445.0000
449.1400
437.0500
445.0400
234,700
Mon, 23 Mar 2026
447.9600
454.9800
442.4000
447.7200
222,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
454.8100
466.9000
438.8700
441.1600
574,100
Thu, 19 Mar 2026
442.6400
460.0000
439.6800
454.2200
281,700
Wed, 18 Mar 2026
440.0000
446.1800
427.7600
442.0000
315,000
Tue, 17 Mar 2026
440.0200
452.2000
440.0200
443.1800
194,100
Mon, 16 Mar 2026
446.8400
455.0000
440.0000
440.8300
360,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
440.6400
448.0700
434.3000
444.8300
220,700
Thu, 12 Mar 2026
427.2800
441.3700
421.5500
438.7300
288,000
Wed, 11 Mar 2026
427.9500
438.0000
426.0400
431.5300
281,300
Tue, 10 Mar 2026
433.0400
443.4200
430.2100
432.7800
254,500
Mon, 09 Mar 2026
429.4200
438.8400
418.7200
433.2000
288,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
431.6500
439.4300
421.8800
432.8300
476,000
Thu, 05 Mar 2026
434.5000
444.4300
426.9700
439.3400
275,400
Wed, 04 Mar 2026
429.8600
443.6100
423.9800
434.8000
265,100
Tue, 03 Mar 2026
428.6900
433.5600
416.2100
425.8500
287,900
Mon, 02 Mar 2026
430.2300
438.7300
421.4500
435.6200
218,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
441.3300
442.5000
430.0100
432.0000
407,600
Thu, 26 Feb 2026
437.2000
448.1300
430.0000
445.8500
337,900
Wed, 25 Feb 2026
440.0000
447.0100
434.6700
435.0100
474,600
Tue, 24 Feb 2026
437.9200
452.3000
431.1400
440.0000
311,900
Mon, 23 Feb 2026
424.2000
440.9900
424.2000
437.7900
540,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
435.0100
448.1500
424.4900
435.0100
468,900
Thu, 19 Feb 2026
452.0200
461.9800
427.7800
436.8700
1,227,900
Thu, 19 Feb 2026
9 · 10-K
Pre-market · 09:09 ET
10-K ↗
Thu, 19 Feb 2026
8 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 18 Feb 2026
486.7100
498.1000
480.0000
491.4900
316,700
Tue, 17 Feb 2026
462.3700
495.0000
462.0400
487.3200
403,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
474.3100
482.9900
458.0700
464.7100
245,700
Thu, 12 Feb 2026
483.9000
484.2500
468.0800
473.7900
256,400
Wed, 11 Feb 2026
483.0300
483.0300
463.5300
481.0000
298,200
Tue, 10 Feb 2026
488.3000
499.5500
475.3400
478.8300
432,200
Mon, 09 Feb 2026
477.6000
490.5000
471.3900
488.2600
397,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
475.6900
482.8800
465.2000
477.6000
338,600
Thu, 05 Feb 2026
478.9000
486.8800
458.0000
463.4200
382,800
Wed, 04 Feb 2026
478.7500
482.0600
472.5200
478.6100
350,300
Tue, 03 Feb 2026
486.1700
491.2900
467.8600
482.4500
339,900
Mon, 02 Feb 2026
483.1100
497.7300
481.0200
489.7300
256,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
7 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Fri, 30 Jan 2026
489.7500
497.5400
480.0200
489.3100
668,600
Thu, 29 Jan 2026
497.3800
500.1500
485.9600
494.6900
264,600
Wed, 28 Jan 2026
504.3600
506.4000
492.0000
496.5400
180,900
Tue, 27 Jan 2026
495.0300
501.6800
487.8800
500.3900
244,400
Mon, 26 Jan 2026
476.7100
502.3600
474.8600
499.1700
336,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
497.3200
499.0000
465.9800
480.4500
434,800
Thu, 22 Jan 2026
496.9700
504.0000
492.0100
498.0400
231,500
Wed, 21 Jan 2026
498.3000
505.0000
492.6900
496.9700
313,300
Tue, 20 Jan 2026
491.9400
506.6100
483.5500
504.9500
222,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
495.7500
511.9400
492.5000
501.6800
276,200
Thu, 15 Jan 2026
503.6500
510.5000
495.3600
495.8800
217,600
Wed, 14 Jan 2026
492.6000
508.7600
487.1900
505.2300
346,600
Tue, 13 Jan 2026
511.5700
514.3600
493.1900
493.9000
430,300
Mon, 12 Jan 2026
513.8700
517.7100
504.4900
510.5300
297,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
554.9900
555.1000
511.0300
514.0600
703,000
Thu, 08 Jan 2026
559.9100
568.0000
547.8000
556.2200
264,500
Wed, 07 Jan 2026
560.8700
589.9800
558.2900
561.1300
402,100
Tue, 06 Jan 2026
575.0200
578.5000
532.4500
558.0100
732,300
Mon, 05 Jan 2026
592.2100
592.9900
572.5200
588.4000
341,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
582.0200
598.7900
580.0000
593.8700
282,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
583.2100
592.7200
581.5200
582.3400
155,800
Tue, 30 Dec 2025
588.3900
590.0000
578.0000
583.7300
139,200
Mon, 29 Dec 2025
598.0000
599.9800
587.0200
589.4700
293,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
608.3400
608.3400
597.7000
598.9100
97,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
601.3600
615.0000
601.3600
602.8200
103,000
Tue, 23 Dec 2025
597.6100
609.8000
593.0000
602.2100
214,100
Mon, 22 Dec 2025
585.2100
609.9800
585.2100
602.8300
329,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
552.4200
593.5900
551.3800
591.0200
967,600
Thu, 18 Dec 2025
546.0000
555.5000
535.3300
544.4100
348,400
Wed, 17 Dec 2025
551.9000
561.0000
544.8500
546.1900
239,800
Tue, 16 Dec 2025
554.7800
560.0000
544.2400
554.5700
270,700
Mon, 15 Dec 2025
571.8400
573.6700
552.7500
560.5500
245,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
570.1100
577.2100
561.0500
571.4400
177,100
Thu, 11 Dec 2025
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 11 Dec 2025
559.1300
589.6700
554.0000
571.3300
292,500
Wed, 10 Dec 2025
552.9700
555.3900
546.2000
552.4700
316,000
Tue, 09 Dec 2025
565.8000
569.8300
550.7000
553.9200
287,900
Mon, 08 Dec 2025
576.9000
576.9700
561.2000
568.5700
333,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
585.3900
593.0000
573.0000
577.3000
220,900
Thu, 04 Dec 2025
582.5900
594.2700
573.0000
586.2100
219,600
Wed, 03 Dec 2025
579.6700
592.8800
570.5000
579.8900
264,600
Tue, 02 Dec 2025
579.9000
598.7700
569.0400
573.1500
290,900
Mon, 01 Dec 2025
593.8200
594.0300
577.5900
579.4500
298,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
600.0000
605.0000
590.3400
596.9800
116,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
592.0400
604.8100
585.0900
601.0300
254,400
Tue, 25 Nov 2025
588.2700
594.4600
566.9900
592.0400
359,800
Mon, 24 Nov 2025
547.9600
594.9900
545.0000
587.9200
762,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
542.8500
565.1500
535.0000
547.9600
567,200
Thu, 20 Nov 2025
562.7100
571.1600
540.0100
542.1200
270,700
Wed, 19 Nov 2025
554.3900
570.2400
553.2400
555.6000
237,500
Tue, 18 Nov 2025
545.3800
577.9000
545.3800
558.9900
353,100
Mon, 17 Nov 2025
525.0000
555.1200
520.4500
553.4200
471,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
509.5000
534.9500
505.0000
529.2100
263,400
Thu, 13 Nov 2025
527.3700
531.0000
513.8200
514.9300
295,900
Wed, 12 Nov 2025
536.3900
542.1900
520.0000
528.9400
452,800
Tue, 11 Nov 2025
491.3900
544.2500
491.3900
541.5000
508,300
Mon, 10 Nov 2025
498.0000
505.0500
486.0400
495.8800
324,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
488.0300
494.5500
476.6100
489.2600
294,200
Thu, 06 Nov 2025
471.2200
491.9100
471.2200
488.5800
397,800
Wed, 05 Nov 2025
450.9000
496.9800
446.2000
475.8700
778,200
Tue, 04 Nov 2025
406.2200
469.9500
405.0000
444.6400
1,249,000
Tue, 04 Nov 2025
5 · 10-Q
Pre-market · 09:11 ET
10-Q ↗
Tue, 04 Nov 2025
4 · 8-K
Pre-market · 07:03 ET
8-K ↗
Mon, 03 Nov 2025
421.6400
430.5000
399.0000
412.3500
623,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
428.5000
433.1200
410.5000
418.9000
385,600
Thu, 30 Oct 2025
423.7400
434.9800
420.5100
427.5200
288,300
Wed, 29 Oct 2025
427.0700
434.4800
393.6100
421.6000
668,100
Tue, 28 Oct 2025
430.1400
435.0000
426.6600
429.1800
279,300
Mon, 27 Oct 2025
423.6100
436.8400
423.6100
435.7800
261,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
426.6300
429.9800
417.3500
421.5000
163,800
Thu, 23 Oct 2025
415.9600
424.9200
415.0000
423.8700
232,500
Wed, 22 Oct 2025
426.5700
430.2500
413.8200
415.9500
287,900
Tue, 21 Oct 2025
435.8600
445.0600
427.0600
430.0000
249,800
Mon, 20 Oct 2025
442.9700
442.9700
418.5600
439.9700
279,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
434.9500
440.1700
427.5200
438.9000
202,000
Thu, 16 Oct 2025
433.4500
449.0200
433.4500
442.1300
272,200
Wed, 15 Oct 2025
444.3300
451.4100
425.0200
433.4500
262,800
Tue, 14 Oct 2025
426.5600
439.4500
420.0200
437.1000
241,600
Mon, 13 Oct 2025
427.0700
430.7500
420.0000
427.7300
280,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
428.7100
445.0000
416.2900
429.6000
419,200
Thu, 09 Oct 2025
433.9600
443.6000
425.6000
428.3000
299,400
Wed, 08 Oct 2025
444.0900
444.0900
435.2100
436.9500
178,500
Tue, 07 Oct 2025
441.1200
444.1400
433.0000
436.2800
241,000
Mon, 06 Oct 2025
446.2500
449.3300
435.7000
442.3100
257,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
446.2300
453.5800
442.7400
443.0100
219,900
Thu, 02 Oct 2025
447.9300
462.8800
446.6300
449.6400
261,000
Wed, 01 Oct 2025
450.6500
463.6300
448.9900
449.1400
267,200
Tue, 30 Sep 2025
442.4100
460.2200
438.9800
458.6600
465,900
Mon, 29 Sep 2025
427.8500
448.6900
417.7000
443.1000
327,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
425.7000
428.2500
419.4100
424.2300
375,800
Thu, 25 Sep 2025
424.8200
429.1300
421.0700
422.9900
185,700
Wed, 24 Sep 2025
445.9200
448.7900
425.8000
426.8400
259,200
Tue, 23 Sep 2025
441.5600
452.0100
439.9700
443.3300
260,700
Mon, 22 Sep 2025
436.1600
444.3200
434.0000
440.0700
224,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
442.0600
447.5700
435.4100
439.9300
690,000
Thu, 18 Sep 2025
422.0700
444.2700
422.0700
440.7500
475,000
Wed, 17 Sep 2025
426.6500
431.5000
415.5300
417.4300
286,200
Tue, 16 Sep 2025
425.4100
428.2800
422.9200
427.0500
243,400
Mon, 15 Sep 2025
428.1100
428.4800
418.3600
425.6000
265,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
439.9900
440.9000
426.1700
432.2200
190,600
Thu, 11 Sep 2025
429.7800
439.4500
425.0000
439.4500
224,000
Wed, 10 Sep 2025
448.0500
450.2300
429.6200
430.1100
281,600
Tue, 09 Sep 2025
450.3100
450.7000
441.2000
448.7300
324,300
Mon, 08 Sep 2025
435.2000
457.1600
432.9900
453.8000
652,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
435.9900
436.5900
428.0000
432.8900
281,200
Thu, 04 Sep 2025
436.3000
438.7400
426.0000
431.2100
257,700
Wed, 03 Sep 2025
435.4900
441.0000
422.0200
435.2700
369,200
Tue, 02 Sep 2025
435.2500
443.0000
430.4600
436.1100
429,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
436.6700
439.0000
429.2300
437.8500
304,200
Thu, 28 Aug 2025
426.5900
438.3000
425.0200
437.1700
288,100
Wed, 27 Aug 2025
424.5300
437.0600
422.4700
425.0600
397,900
Tue, 26 Aug 2025
412.6900
426.7300
412.1900
424.8600
427,400
Mon, 25 Aug 2025
415.7400
423.2000
410.1000
412.2300
248,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
405.2900
419.9900
404.1600
414.6800
465,900
Thu, 21 Aug 2025
397.3500
414.5000
392.9700
407.0900
594,100
Wed, 20 Aug 2025
380.6100
393.7700
378.5500
391.6600
314,000
Tue, 19 Aug 2025
388.3100
391.2700
374.5000
379.5500
549,100
Mon, 18 Aug 2025
354.5600
393.7600
351.3200
391.4300
806,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
370.0000
371.4000
360.0000
369.8400
264,100
Thu, 14 Aug 2025
370.5600
375.6700
364.1900
371.3700
322,300
Wed, 13 Aug 2025
360.0000
375.0600
357.7600
373.4600
731,000
Tue, 12 Aug 2025
352.4800
359.9900
348.8800
359.0000
488,600
Mon, 11 Aug 2025
344.3100
352.4800
342.7300
349.5000
274,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
340.9800
348.3400
339.3100
345.7300
355,400
Thu, 07 Aug 2025
338.0900
346.5000
333.2400
342.2900
381,500
Wed, 06 Aug 2025
333.4800
343.1700
331.0000
338.1100
346,600
Tue, 05 Aug 2025
350.0000
350.0000
314.8000
338.9100
1,233,200
Tue, 05 Aug 2025
3 · 10-Q
Pre-market · 08:59 ET
10-Q ↗
Tue, 05 Aug 2025
2 · 8-K
Pre-market · 07:05 ET
8-K ↗
Mon, 04 Aug 2025
302.0500
316.7400
299.1700
312.1100
404,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
298.7900
308.5200
298.0000
302.1700
236,800
Thu, 31 Jul 2025
291.0000
312.0500
290.0000
302.5100
535,500
Wed, 30 Jul 2025
297.0000
302.0000
286.4400
289.8800
535,400
Wed, 30 Jul 2025
1 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Tue, 29 Jul 2025
295.4200
298.2900
288.8800
294.4000
259,900
Mon, 28 Jul 2025
299.5700
305.5900
293.8500
294.1600
292,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend