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
584.9200
590.9800
576.2400
587.5000
621,269
Thu, 22 Oct 2026
19 · 8-K
After market open · 11:00 ET
FORM 8-K ↗
Thu, 22 Oct 2026
568.6900
590.7900
562.8600
584.7900
895,400
Wed, 21 Oct 2026
553.6300
566.5500
550.0600
563.4900
455,100
Tue, 20 Oct 2026
547.1400
564.9700
545.5800
553.8800
443,100
Mon, 19 Oct 2026
539.1000
560.0000
534.6100
543.1500
495,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
545.4900
551.7700
530.1800
533.1200
668,200
Thu, 15 Oct 2026
545.2400
551.8300
538.0700
541.5100
545,400
Wed, 14 Oct 2026
18 · 8-K
After market open · 11:00 ET
FORM 8-K ↗
Wed, 14 Oct 2026
543.1800
546.8900
523.9500
540.0300
883,200
Tue, 13 Oct 2026
551.5900
553.9900
542.2300
543.4000
537,700
Mon, 12 Oct 2026
553.4900
555.5900
547.7600
550.1000
840,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
528.9200
551.1500
528.9200
549.1600
577,900
Thu, 08 Oct 2026
545.0000
545.0000
524.7900
532.7800
1,435,300
Wed, 07 Oct 2026
542.4100
558.3000
541.9000
545.0000
1,005,300
Tue, 06 Oct 2026
537.1900
546.1600
527.3300
541.6200
1,213,500
Mon, 05 Oct 2026
540.4100
547.9800
535.5300
536.4000
833,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
570.0000
577.0200
541.2700
541.7000
1,117,900
Thu, 01 Oct 2026
557.5300
585.7900
556.7600
571.3800
1,691,500
Wed, 30 Sep 2026
482.2000
557.3700
475.4600
541.8900
3,336,700
Tue, 29 Sep 2026
485.5400
487.6200
471.3400
481.4700
439,900
Mon, 28 Sep 2026
473.8400
486.9800
470.7600
485.5400
628,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
474.0400
479.9700
470.4000
475.4500
472,400
Thu, 24 Sep 2026
472.7200
481.3200
468.9700
472.2100
585,500
Wed, 23 Sep 2026
498.8200
500.0500
487.7300
489.4200
433,400
Tue, 22 Sep 2026
493.9800
499.5800
488.0800
497.5900
586,400
Mon, 21 Sep 2026
497.7000
497.7000
491.2600
493.1000
1,185,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
498.0700
499.2300
492.5700
494.6300
1,500,800
Thu, 17 Sep 2026
501.4900
503.3300
492.5900
497.2700
1,454,400
Wed, 16 Sep 2026
500.6200
505.7800
497.6700
498.4800
488,400
Tue, 15 Sep 2026
505.4400
507.1500
498.8500
500.3500
1,604,700
Mon, 14 Sep 2026
506.7800
509.0700
499.6200
502.7000
605,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
505.6000
508.6800
496.1800
497.1100
573,400
Thu, 10 Sep 2026
502.4400
509.7900
497.9100
503.8600
653,200
Wed, 09 Sep 2026
502.7500
509.5300
492.9000
506.8200
500,100
Tue, 08 Sep 2026
17 · 8-K
After-hours · 17:12 ET
FORM 8-K ↗
Tue, 08 Sep 2026
494.7400
505.0000
479.7100
497.9700
643,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
484.3300
494.0900
484.3300
487.6100
327,000
Thu, 03 Sep 2026
494.0900
494.0900
477.0600
490.2400
469,600
Wed, 02 Sep 2026
510.0000
510.0500
477.0100
492.0200
1,404,100
Tue, 01 Sep 2026
514.2000
517.7500
510.3900
512.7000
479,000
Mon, 31 Aug 2026
510.9500
515.5500
507.0300
510.3800
538,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
527.9400
530.5000
513.7200
515.4600
266,900
Thu, 27 Aug 2026
513.9800
531.7600
511.0000
527.9100
391,000
Wed, 26 Aug 2026
515.6000
522.0200
513.9800
516.6800
254,800
Tue, 25 Aug 2026
516.0700
520.6600
515.5400
518.5300
876,500
Mon, 24 Aug 2026
513.1200
514.3000
508.1500
512.8800
323,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
523.2300
528.0200
512.2900
513.1200
415,600
Thu, 20 Aug 2026
524.1500
529.2600
517.8800
521.0000
440,300
Wed, 19 Aug 2026
525.4700
535.7700
522.0400
529.1400
432,100
Tue, 18 Aug 2026
510.4200
519.2100
508.5600
518.2700
366,400
Mon, 17 Aug 2026
502.2900
509.5400
499.9600
508.4800
457,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
498.9100
501.6200
494.3500
499.7300
473,000
Thu, 13 Aug 2026
515.6200
515.6200
499.1900
501.2700
408,100
Wed, 12 Aug 2026
510.4400
521.4300
506.0100
511.7200
326,100
Tue, 11 Aug 2026
528.0600
534.4100
512.4700
515.5000
343,400
Mon, 10 Aug 2026
528.6000
540.5600
523.3700
529.6600
642,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
534.8400
541.0300
524.5800
538.8400
1,198,800
Thu, 06 Aug 2026
519.7900
533.1200
511.9900
532.9400
998,800
Wed, 05 Aug 2026
505.0000
525.7800
490.8000
519.0100
742,800
Wed, 05 Aug 2026
16 · 8-K
Pre-market · 06:33 ET
8-K ↗
Wed, 05 Aug 2026
15 · 10-Q
Pre-market · 06:31 ET
10-Q ↗
Tue, 04 Aug 2026
517.8600
521.1800
511.9300
518.6800
522,100
Mon, 03 Aug 2026
516.2900
519.7400
514.0100
516.3100
427,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
525.8400
525.8400
514.3400
517.7100
616,600
Thu, 30 Jul 2026
522.3000
528.9600
521.8100
525.8200
472,500
Wed, 29 Jul 2026
526.0800
526.1700
517.6100
524.7000
560,600
Tue, 28 Jul 2026
530.8400
532.4500
522.1000
523.6300
446,300
Mon, 27 Jul 2026
529.7100
535.2200
524.8100
527.9400
431,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
533.9400
537.7600
527.7500
528.4700
313,200
Thu, 23 Jul 2026
523.2300
532.1200
519.0100
529.5300
241,100
Thu, 23 Jul 2026
14 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Wed, 22 Jul 2026
535.8300
541.2500
521.7300
527.0700
469,800
Tue, 21 Jul 2026
526.3700
537.4800
523.3100
535.8300
467,400
Mon, 20 Jul 2026
535.5500
536.4100
528.5600
529.3400
318,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
529.2900
543.5600
528.3900
535.6700
422,200
Thu, 16 Jul 2026
533.6100
537.4700
527.6000
529.0500
350,900
Wed, 15 Jul 2026
524.8100
534.7100
520.0500
531.7900
448,100
Tue, 14 Jul 2026
535.5700
536.1500
523.4600
526.6600
372,600
Mon, 13 Jul 2026
541.4700
543.0500
530.0900
535.5700
303,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
550.5900
553.4700
539.3300
547.0600
307,800
Thu, 09 Jul 2026
552.1800
556.2600
547.6100
552.4800
302,800
Wed, 08 Jul 2026
561.4900
563.2500
548.0000
554.3400
299,400
Tue, 07 Jul 2026
559.0600
563.7000
552.8100
563.7000
513,700
Mon, 06 Jul 2026
556.3100
556.4500
543.8200
547.2500
326,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
554.9400
558.5900
547.6300
555.9100
534,400
Wed, 01 Jul 2026
542.6500
549.6600
536.9300
547.1500
422,600
Tue, 30 Jun 2026
547.4200
552.4600
535.6300
541.8300
551,100
Mon, 29 Jun 2026
13 · 8-K
After-hours · 16:32 ET
FORM 8-K ↗
Mon, 29 Jun 2026
545.5800
549.3800
539.1400
544.9200
420,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
544.3700
554.5200
535.4400
542.6600
1,022,200
Thu, 25 Jun 2026
547.2600
555.3200
540.9000
543.3900
276,500
Wed, 24 Jun 2026
544.9400
555.0000
544.0600
549.9000
377,600
Tue, 23 Jun 2026
542.0800
546.5800
539.7000
544.3300
1,081,300
Mon, 22 Jun 2026
541.2500
541.5300
533.4900
538.3000
620,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
553.1800
555.2300
532.5900
536.5900
2,002,000
Wed, 17 Jun 2026
549.3600
555.9200
547.0100
551.4700
360,300
Tue, 16 Jun 2026
553.4300
555.2300
544.5600
548.2700
611,900
Mon, 15 Jun 2026
545.9600
554.0900
538.7100
549.5700
351,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
547.5900
547.5900
536.3900
545.9600
451,800
Thu, 11 Jun 2026
544.8600
552.7200
543.0100
545.4000
429,000
Wed, 10 Jun 2026
553.3900
557.9700
538.2700
544.1000
576,400
Tue, 09 Jun 2026
550.8900
554.4800
544.0000
553.1400
340,500
Mon, 08 Jun 2026
545.5000
553.0900
544.0200
544.6900
448,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
547.1000
550.9900
540.8000
549.8700
663,200
Thu, 04 Jun 2026
549.4700
551.9000
537.3400
547.6900
411,900
Wed, 03 Jun 2026
543.5000
552.0000
541.1000
549.4700
326,100
Tue, 02 Jun 2026
537.5600
544.9100
534.9700
540.0500
438,100
Mon, 01 Jun 2026
551.7000
560.9700
544.4900
544.6200
498,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
563.0400
563.0400
548.0300
556.8200
657,400
Thu, 28 May 2026
571.2700
574.0000
560.1500
562.0900
537,400
Wed, 27 May 2026
578.7400
580.3900
569.8600
570.7500
338,700
Tue, 26 May 2026
564.6100
578.8000
560.6000
578.4300
965,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
567.3000
570.6400
563.0400
568.4300
281,000
Thu, 21 May 2026
562.5000
567.5600
555.2500
565.8700
420,900
Wed, 20 May 2026
570.3700
578.6000
560.8900
563.9300
485,800
Tue, 19 May 2026
566.9900
572.4500
560.2300
566.8000
403,900
Mon, 18 May 2026
570.0000
571.2300
561.0100
566.9900
309,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
576.4900
576.4900
565.2600
568.5800
334,100
Thu, 14 May 2026
579.3500
579.5600
568.7200
575.7900
373,600
Wed, 13 May 2026
581.1700
584.7100
574.8400
579.5400
329,500
Tue, 12 May 2026
569.8500
583.8300
568.6100
581.7400
397,400
Mon, 11 May 2026
566.9600
580.4500
566.9600
569.8800
460,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
569.1700
573.5200
561.2000
564.9400
628,500
Thu, 07 May 2026
599.0000
599.0000
568.7500
569.1800
830,900
Wed, 06 May 2026
589.4700
609.3500
575.0000
596.7600
660,200
Wed, 06 May 2026
12 · 8-K
Pre-market · 06:31 ET
8-K ↗
Wed, 06 May 2026
11 · 10-Q
Pre-market · 06:30 ET
10-Q ↗
Tue, 05 May 2026
581.2200
585.5900
567.0000
572.2000
583,000
Mon, 04 May 2026
568.3500
582.7700
565.0200
581.2200
376,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
569.0000
573.3000
565.5600
570.4000
186,100
Thu, 30 Apr 2026
574.4500
579.5800
568.4200
571.3500
388,300
Wed, 29 Apr 2026
564.7600
575.0000
561.0000
571.0700
223,900
Wed, 29 Apr 2026
10 · DEFA14A
Pre-market · 06:35 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Wed, 29 Apr 2026
9 · DEF 14A
Pre-market · 06:33 ET
DEFINITIVE PROXY STATEMENT ↗
Tue, 28 Apr 2026
571.6400
579.0000
564.6400
569.1100
365,400
Mon, 27 Apr 2026
567.1600
575.0600
565.0000
566.9900
242,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
572.7000
572.7000
560.1600
567.1600
301,800
Thu, 23 Apr 2026
574.7600
579.3100
569.1100
572.8500
292,100
Wed, 22 Apr 2026
573.6800
580.6600
570.3600
574.2900
514,700
Tue, 21 Apr 2026
573.2600
576.0600
563.6500
573.4600
350,400
Mon, 20 Apr 2026
593.6500
593.6500
571.6500
573.4400
377,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
578.8800
592.4800
574.5900
588.3800
682,500
Thu, 16 Apr 2026
575.0000
581.9200
573.3400
580.5100
474,700
Wed, 15 Apr 2026
581.3800
584.5400
575.0000
577.5800
491,500
Tue, 14 Apr 2026
575.0000
582.3900
572.7300
578.5400
441,000
Mon, 13 Apr 2026
571.3300
580.0700
569.7000
577.6300
482,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
576.0600
576.7400
566.1200
571.7300
443,200
Thu, 09 Apr 2026
576.0000
582.4500
571.9100
574.7700
415,400
Wed, 08 Apr 2026
571.7700
586.0100
560.5900
581.6900
575,300
Tue, 07 Apr 2026
562.8500
571.0300
557.2500
565.7000
726,400
Mon, 06 Apr 2026
566.1400
567.3900
552.5400
559.6500
505,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
565.0000
577.8600
551.3000
564.8100
831,100
Wed, 01 Apr 2026
596.8800
597.0000
570.2200
570.2700
754,900
Tue, 31 Mar 2026
583.6200
599.0000
571.7100
592.9800
1,461,300
Mon, 30 Mar 2026
605.2200
607.8900
580.0700
588.3600
1,721,900
Mon, 30 Mar 2026
8 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
534.1100
535.3300
520.9700
522.8300
338,200
Thu, 26 Mar 2026
534.6500
541.1600
530.8200
532.5300
497,900
Wed, 25 Mar 2026
536.9400
549.5000
535.9500
541.6000
723,500
Tue, 24 Mar 2026
520.1400
536.0200
517.5900
531.8200
579,200
Mon, 23 Mar 2026
529.0200
537.0000
517.8100
521.2200
514,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
522.5800
529.9400
520.0000
524.2800
796,600
Thu, 19 Mar 2026
528.3600
533.7300
524.3000
527.0000
505,500
Wed, 18 Mar 2026
538.6800
540.5900
523.5000
530.3500
409,700
Tue, 17 Mar 2026
533.5100
541.2100
530.0000
540.0200
402,300
Mon, 16 Mar 2026
535.4400
538.5100
527.4600
534.3000
444,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
533.8300
543.3700
533.8300
536.1200
544,900
Thu, 12 Mar 2026
539.8400
545.0000
531.7800
532.8200
622,200
Wed, 11 Mar 2026
530.1500
545.4800
528.6400
544.7100
1,477,200
Tue, 10 Mar 2026
525.8600
548.1200
525.8600
535.8100
785,700
Mon, 09 Mar 2026
7 · 8-K
After-hours · 17:18 ET
FORM 8-K ↗
Mon, 09 Mar 2026
497.7500
530.4700
495.5000
529.1700
1,155,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
478.0500
484.7300
471.2900
478.1600
315,900
Thu, 05 Mar 2026
490.0000
490.0000
478.7800
485.0600
420,800
Wed, 04 Mar 2026
496.8300
500.1700
485.3200
490.2100
535,300
Tue, 03 Mar 2026
509.2000
512.9700
490.7400
498.6500
451,700
Mon, 02 Mar 2026
509.5500
527.1400
506.0000
513.8200
747,600
Mon, 02 Mar 2026
6 · 8-K
Pre-market · 06:32 ET
FORM 8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
503.7000
507.9300
491.9700
503.9000
610,200
Thu, 26 Feb 2026
530.0100
532.2500
496.4400
503.6000
764,100
Wed, 25 Feb 2026
480.0000
537.1900
478.1300
535.1000
1,046,600
Wed, 25 Feb 2026
5 · 8-K
Pre-market · 06:32 ET
8-K ↗
Wed, 25 Feb 2026
4 · 10-K
Pre-market · 06:31 ET
10-K ↗
Tue, 24 Feb 2026
473.6100
475.6900
466.5600
473.4300
350,300
Mon, 23 Feb 2026
472.6800
476.1100
466.0000
474.5200
285,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
479.1300
480.5200
467.5200
473.4200
274,200
Thu, 19 Feb 2026
477.2800
482.2700
470.7600
480.5200
219,800
Wed, 18 Feb 2026
478.9600
481.7000
472.4800
476.0500
218,000
Tue, 17 Feb 2026
474.6800
486.3300
470.0400
482.4200
332,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
478.9000
484.9800
471.0000
473.6600
258,600
Thu, 12 Feb 2026
475.4500
479.1400
469.8300
476.1300
214,800
Wed, 11 Feb 2026
474.6500
475.8500
464.4400
475.8500
178,500
Tue, 10 Feb 2026
475.0100
475.6900
468.6200
473.2000
234,000
Mon, 09 Feb 2026
486.1500
486.2500
469.6900
473.1200
320,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
483.8100
489.5000
481.9500
485.3600
297,200
Thu, 05 Feb 2026
480.6600
487.3300
476.9500
478.9300
432,800
Wed, 04 Feb 2026
481.9700
487.5000
472.5100
482.5900
490,400
Tue, 03 Feb 2026
474.2300
480.8600
470.8300
478.2700
281,600
Mon, 02 Feb 2026
467.1700
475.6500
466.0100
475.0000
351,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
465.7100
470.8700
462.0200
469.4900
373,200
Thu, 29 Jan 2026
466.7800
472.4100
465.5000
467.7000
260,800
Wed, 28 Jan 2026
474.2900
476.5900
465.6000
467.3000
274,100
Tue, 27 Jan 2026
473.8300
479.4100
472.6900
476.7800
267,300
Mon, 26 Jan 2026
469.4800
474.9700
466.8100
473.3600
352,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
472.8300
474.9900
464.1600
468.9400
248,900
Thu, 22 Jan 2026
3 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Thu, 22 Jan 2026
468.8600
472.9700
467.2500
472.0600
254,000
Wed, 21 Jan 2026
469.2900
473.8900
465.2800
469.7700
326,900
Tue, 20 Jan 2026
460.9800
470.9800
455.6300
468.0700
420,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
468.7000
470.0800
461.4500
464.9300
397,700
Thu, 15 Jan 2026
475.5900
476.4500
467.6800
471.9900
292,300
Wed, 14 Jan 2026
476.6000
481.2900
470.0500
475.7300
376,600
Tue, 13 Jan 2026
484.2200
484.2200
474.0200
476.8600
340,200
Mon, 12 Jan 2026
483.4400
485.7700
475.2700
482.3900
391,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
492.1300
493.2700
482.3300
483.2300
410,500
Thu, 08 Jan 2026
503.8800
504.5900
486.3300
490.8300
329,800
Wed, 07 Jan 2026
503.8500
509.4000
501.0800
503.6900
302,900
Tue, 06 Jan 2026
495.0100
512.7400
494.2900
502.7100
306,700
Mon, 05 Jan 2026
496.9600
498.7700
479.5900
489.6900
619,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
490.0700
501.7000
480.0200
496.7200
522,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
495.1300
496.5400
486.5100
487.2500
348,500
Tue, 30 Dec 2025
502.8400
504.9000
494.2500
496.1900
239,300
Mon, 29 Dec 2025
508.9800
509.8500
500.7900
502.9000
256,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
514.8800
515.0000
505.0400
507.1600
185,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
512.8900
516.0800
508.8300
514.6400
194,600
Tue, 23 Dec 2025
512.1200
519.9900
509.1200
510.4400
382,800
Mon, 22 Dec 2025
517.1300
519.6500
510.6400
513.7900
411,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
505.4500
518.6100
503.6900
517.1300
1,689,600
Thu, 18 Dec 2025
507.0800
513.5700
498.7600
507.0000
614,800
Wed, 17 Dec 2025
500.1200
513.9300
499.3000
510.9400
613,500
Tue, 16 Dec 2025
497.1700
502.7700
491.7600
500.0000
488,800
Mon, 15 Dec 2025
491.7700
501.0500
483.5200
500.3000
535,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
491.0000
496.7300
488.7500
493.9900
638,800
Thu, 11 Dec 2025
482.9800
488.9900
482.0000
488.5100
334,300
Wed, 10 Dec 2025
479.6200
486.2300
477.5400
484.8600
371,900
Tue, 09 Dec 2025
477.8800
482.9500
474.7200
476.3600
299,200
Mon, 08 Dec 2025
488.9700
489.9900
474.5900
479.5100
468,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
484.6500
489.9400
481.6100
489.3100
303,000
Thu, 04 Dec 2025
480.6300
486.4600
477.5600
484.1000
630,700
Wed, 03 Dec 2025
474.1400
482.6700
470.1300
480.9600
301,400
Tue, 02 Dec 2025
480.1400
484.2400
473.5100
474.1400
309,000
Mon, 01 Dec 2025
484.6800
486.3300
477.4100
479.9500
385,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
490.2500
490.3000
484.3500
486.0000
168,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
485.7700
492.6200
483.0000
488.4300
330,000
Tue, 25 Nov 2025
480.8600
486.2000
471.0500
485.7700
298,400
Mon, 24 Nov 2025
472.0900
482.4300
466.7200
477.2000
760,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
473.3700
477.6400
468.5100
474.8200
444,500
Thu, 20 Nov 2025
477.7700
482.3100
473.2100
474.7200
417,400
Wed, 19 Nov 2025
473.8200
480.9000
472.1000
476.5400
466,700
Tue, 18 Nov 2025
469.9600
485.3200
469.9600
476.5900
599,900
Mon, 17 Nov 2025
466.4000
476.7000
463.9300
471.9200
505,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
460.3400
470.8600
460.3400
466.4000
426,200
Thu, 13 Nov 2025
457.2100
469.5800
456.0000
462.3000
403,800
Wed, 12 Nov 2025
455.9700
463.8800
452.4400
461.5400
442,400
Tue, 11 Nov 2025
450.1800
464.2700
449.5800
459.2100
410,600
Mon, 10 Nov 2025
449.2200
456.6100
445.8100
453.9300
518,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
452.8100
453.9800
444.0400
448.9100
372,800
Thu, 06 Nov 2025
448.0000
456.4100
445.2500
454.0000
376,500
Wed, 05 Nov 2025
432.5300
449.8200
432.5300
447.4500
442,200
Tue, 04 Nov 2025
432.7500
440.0000
430.0200
437.3300
618,300
Mon, 03 Nov 2025
441.3900
446.0000
432.0000
438.6600
580,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
451.6000
452.5300
440.5100
445.4300
753,600
Thu, 30 Oct 2025
451.2900
456.7500
445.8700
453.5300
544,900
Wed, 29 Oct 2025
415.3700
479.5000
415.2600
455.3200
1,867,300
Wed, 29 Oct 2025
2 · 8-K
Pre-market · 06:34 ET
8-K ↗
Wed, 29 Oct 2025
1 · 10-Q
Pre-market · 06:32 ET
10-Q ↗
Tue, 28 Oct 2025
418.1700
419.4600
409.0700
415.3400
805,600
Mon, 27 Oct 2025
420.6300
422.3900
411.9200
421.0400
446,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
426.4000
430.1600
418.2200
418.5800
394,900