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
710.8000
717.3400
659.0000
660.9400
435,600
Thu, 23 Jul 2026
710.6500
737.9600
705.6000
717.3400
486,200
Wed, 22 Jul 2026
674.4800
724.9800
674.0000
719.3400
485,000
Tue, 21 Jul 2026
683.5000
698.9200
674.2600
694.4000
523,800
Mon, 20 Jul 2026
650.1100
668.9200
642.2200
650.2200
566,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
609.7400
643.3600
593.6200
638.5600
1,205,900
Thu, 16 Jul 2026
640.0100
655.3200
632.7100
641.3500
568,700
Wed, 15 Jul 2026
686.4800
693.7300
632.6800
668.8200
716,300
Tue, 14 Jul 2026
685.0000
709.6700
670.3600
679.6200
895,100
Mon, 13 Jul 2026
668.9900
677.1500
653.0100
660.0400
405,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
22 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Fri, 10 Jul 2026
698.9500
698.9500
666.7200
682.2900
408,400
Thu, 09 Jul 2026
706.7300
715.7700
696.8800
707.1700
738,100
Wed, 08 Jul 2026
670.5700
695.0000
646.0500
660.7200
691,400
Wed, 08 Jul 2026
21 · 8-K
Pre-market · 09:07 ET
FORM 8-K ↗
Tue, 07 Jul 2026
681.2700
699.7500
646.0000
674.3900
658,900
Mon, 06 Jul 2026
714.2400
745.6800
707.1100
717.1100
494,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
785.1200
792.7400
690.2900
700.7500
990,500
Wed, 01 Jul 2026
814.7500
814.7500
768.8800
776.5500
654,500
Tue, 30 Jun 2026
810.0000
845.0000
796.0000
839.3600
640,900
Mon, 29 Jun 2026
810.5400
836.4000
794.4700
813.7700
755,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
843.1900
869.0200
791.2200
804.7600
5,142,300
Thu, 25 Jun 2026
888.0000
925.8400
860.9000
881.9200
662,900
Wed, 24 Jun 2026
893.9900
920.0000
855.5000
867.2300
642,700
Tue, 23 Jun 2026
866.7400
902.6200
840.0600
892.2500
686,900
Mon, 22 Jun 2026
880.7400
936.6800
875.7700
932.7500
651,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
870.1600
880.0000
827.9000
861.8800
1,102,000
Wed, 17 Jun 2026
871.3100
875.0000
832.5600
838.2100
777,900
Tue, 16 Jun 2026
870.0500
895.8200
847.6200
857.7600
488,800
Mon, 15 Jun 2026
904.3600
908.0000
861.0000
866.6700
546,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
853.8200
872.9300
842.0200
858.9900
476,700
Thu, 11 Jun 2026
797.0000
848.0000
789.9500
838.5500
551,700
Wed, 10 Jun 2026
839.0100
864.9900
770.2200
770.2500
764,200
Tue, 09 Jun 2026
898.6700
911.0500
789.8200
842.0100
689,600
Tue, 09 Jun 2026
20 · 8-K
Pre-market · 09:06 ET
FORM 8-K ↗
Mon, 08 Jun 2026
897.7000
905.4100
850.0000
891.8600
650,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
964.6100
969.8800
865.2600
882.4300
808,700
Thu, 04 Jun 2026
922.2000
1005.6800
908.2100
993.7400
818,100
Wed, 03 Jun 2026
879.9900
971.7500
875.0000
957.0300
1,047,500
Tue, 02 Jun 2026
844.3100
880.0000
837.9100
875.5200
564,400
Mon, 01 Jun 2026
836.2400
861.0000
822.6200
845.3900
505,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
850.0000
870.1200
843.3700
860.8400
1,016,600
Thu, 28 May 2026
781.7400
848.0000
776.0000
842.9600
1,075,500
Wed, 27 May 2026
795.6300
800.1800
760.0000
782.1200
389,300
Tue, 26 May 2026
755.0000
788.7300
749.5600
783.5300
562,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
741.1100
749.4500
714.7800
732.9400
547,900
Thu, 21 May 2026
19 · 8-K
After-hours · 16:07 ET
FORM 8-K ↗
Thu, 21 May 2026
749.9700
763.2800
732.8900
733.7700
496,300
Wed, 20 May 2026
744.5700
756.9600
725.0000
752.0000
560,200
Tue, 19 May 2026
746.4700
757.7000
702.5100
728.2900
822,200
Mon, 18 May 2026
857.6900
857.6900
754.7300
770.7600
732,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
859.5900
859.5900
831.0000
848.8400
472,700
Thu, 14 May 2026
859.0000
893.1300
845.1400
889.0300
549,500
Wed, 13 May 2026
861.7700
871.8700
831.9000
854.2800
583,200
Tue, 12 May 2026
834.4000
857.4100
806.0700
851.3500
716,600
Tue, 12 May 2026
18 · 8-K
Pre-market · 09:12 ET
FORM 8-K ↗
Tue, 12 May 2026
17 · S-3ASR
Pre-market · 09:12 ET
S-3ASR ↗
Mon, 11 May 2026
851.0000
875.0000
842.1900
868.1800
598,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
854.3800
856.4100
820.0000
844.8000
719,500
Thu, 07 May 2026
16 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Thu, 07 May 2026
871.0000
880.0000
808.0000
811.4100
1,053,200
Wed, 06 May 2026
814.7700
888.9500
812.0000
886.2200
1,348,100
Tue, 05 May 2026
727.4500
807.3000
704.1000
806.0000
2,429,100
Tue, 05 May 2026
15 · 10-Q
Pre-market · 09:10 ET
FORM 10-Q ↗
Mon, 04 May 2026
14 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Mon, 04 May 2026
537.8500
548.0000
527.7200
529.4900
738,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
521.1100
537.6700
508.1600
532.6700
449,600
Thu, 30 Apr 2026
484.8600
521.2900
484.0000
515.6200
508,700
Wed, 29 Apr 2026
471.9900
484.5000
467.5700
469.7500
285,300
Tue, 28 Apr 2026
494.2500
498.2500
465.3500
471.8500
429,300
Mon, 27 Apr 2026
501.4800
508.7900
485.0100
505.4500
336,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
500.0000
512.3600
490.5000
497.1800
370,100
Thu, 23 Apr 2026
495.0000
504.0500
484.7100
495.6700
446,900
Wed, 22 Apr 2026
483.4800
490.0000
472.2800
487.8700
430,700
Tue, 21 Apr 2026
477.4100
484.3400
463.1300
472.8400
343,100
Mon, 20 Apr 2026
465.0000
475.4200
459.3700
472.9000
255,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
451.7100
466.1300
445.0000
463.6500
594,200
Thu, 16 Apr 2026
458.3600
463.7500
440.0000
441.1000
405,700
Wed, 15 Apr 2026
458.4200
465.1400
449.0000
456.0800
417,100
Tue, 14 Apr 2026
465.9100
472.6100
457.0200
464.5400
552,900
Mon, 13 Apr 2026
441.2200
461.4300
440.0000
459.0200
388,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
437.1000
455.0000
430.0100
446.3600
338,800
Thu, 09 Apr 2026
423.3500
450.3400
423.3500
435.6500
504,300
Wed, 08 Apr 2026
13 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Wed, 08 Apr 2026
413.5800
425.0000
409.5200
423.3500
549,400
Tue, 07 Apr 2026
388.7400
388.9500
362.5900
382.2200
801,400
Mon, 06 Apr 2026
416.1300
419.2600
392.0500
393.7100
457,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
402.4400
432.2400
402.0000
416.3400
350,100
Wed, 01 Apr 2026
418.7500
434.1100
418.0000
421.2900
428,600
Tue, 31 Mar 2026
395.0100
411.5100
385.0000
407.2700
740,500
Mon, 30 Mar 2026
421.9400
425.0000
375.0800
382.5500
748,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
415.9300
427.7600
415.8200
420.2400
305,900
Thu, 26 Mar 2026
440.4800
444.9500
410.7200
415.9300
313,700
Wed, 25 Mar 2026
12 · DEFA14A
After-hours · 17:21 ET
DEFA14A ↗
Wed, 25 Mar 2026
11 · DEF 14A
After-hours · 17:20 ET
DEF 14A ↗
Wed, 25 Mar 2026
454.1300
460.6400
448.0000
452.9200
443,400
Tue, 24 Mar 2026
419.1700
446.8900
418.7600
446.1600
319,500
Mon, 23 Mar 2026
413.0000
435.0000
412.9400
422.5500
376,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
431.9700
433.5000
395.5200
401.6100
783,900
Thu, 19 Mar 2026
410.1000
440.7800
408.1200
431.7800
414,600
Wed, 18 Mar 2026
429.6900
436.0000
418.1900
421.2300
386,600
Tue, 17 Mar 2026
419.5600
427.2500
410.5000
425.5100
429,800
Mon, 16 Mar 2026
409.5500
420.5700
409.0000
417.7600
300,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
406.1900
412.0000
390.0000
398.1200
357,900
Thu, 12 Mar 2026
410.4300
411.9900
392.7500
404.5900
464,100
Wed, 11 Mar 2026
411.2700
429.2700
405.5000
420.6000
392,100
Tue, 10 Mar 2026
412.1800
422.1400
408.3900
411.5300
490,700
Mon, 09 Mar 2026
383.7200
411.8100
380.2800
411.3800
619,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
381.7000
404.9900
376.2400
395.1100
751,400
Thu, 05 Mar 2026
412.3900
418.5800
385.0100
398.8700
549,100
Wed, 04 Mar 2026
421.7400
428.7400
410.6200
420.2200
458,900
Tue, 03 Mar 2026
414.8500
423.3500
399.0000
415.5100
486,100
Mon, 02 Mar 2026
426.6200
444.8200
421.1400
432.8700
558,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
424.5200
441.8800
413.0000
428.1300
642,900
Thu, 26 Feb 2026
474.6700
477.0300
415.3500
433.3400
909,100
Thu, 26 Feb 2026
10 · 10-K
Pre-market · 09:11 ET
FORM 10-K ↗
Wed, 25 Feb 2026
9 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Wed, 25 Feb 2026
463.0700
467.5300
445.0100
455.2500
917,100
Tue, 24 Feb 2026
429.5700
460.7200
421.0000
459.7200
552,100
Mon, 23 Feb 2026
428.0000
436.0000
423.2800
434.6400
524,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
414.0000
445.0000
414.0000
435.5000
664,000
Thu, 19 Feb 2026
410.5100
420.7800
394.6300
415.1300
558,900
Wed, 18 Feb 2026
420.6300
430.9900
405.2700
410.6300
523,300
Tue, 17 Feb 2026
435.8800
440.8100
419.5100
421.2000
472,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
429.2200
445.0000
417.6600
437.7700
525,600
Thu, 12 Feb 2026
454.6500
470.0000
430.4200
431.4300
876,100
Wed, 11 Feb 2026
426.0000
441.2800
415.5000
433.9100
633,100
Tue, 10 Feb 2026
418.6700
423.0000
406.4700
415.1900
456,500
Mon, 09 Feb 2026
401.9000
426.0900
397.4000
418.6100
641,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
370.2400
404.0000
370.2400
401.2900
631,600
Thu, 05 Feb 2026
351.4300
369.6700
345.0000
365.0700
446,600
Wed, 04 Feb 2026
387.4200
388.8300
344.1800
360.1600
547,800
Tue, 03 Feb 2026
378.6400
387.4600
369.6500
386.7800
315,700
Mon, 02 Feb 2026
357.8600
373.1500
356.7100
367.9500
291,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
374.4300
386.3300
355.4100
357.9100
476,700
Thu, 29 Jan 2026
377.5500
384.0100
365.9200
379.2300
327,900
Wed, 28 Jan 2026
376.0200
378.1700
360.2400
373.5200
300,400
Tue, 27 Jan 2026
363.2900
375.0000
356.2100
372.2500
317,700
Mon, 26 Jan 2026
351.6300
363.4000
349.0000
361.2100
308,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
364.3200
365.0000
349.9700
351.3900
398,100
Thu, 22 Jan 2026
368.9800
372.0700
349.5100
364.2500
459,400
Wed, 21 Jan 2026
354.0700
364.5000
340.1000
362.5300
443,700
Tue, 20 Jan 2026
338.7500
357.0000
338.5800
349.5900
601,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
338.5100
357.2100
338.5100
350.9600
648,100
Thu, 15 Jan 2026
328.2000
344.7700
327.2100
336.3100
453,000
Wed, 14 Jan 2026
320.4100
326.0900
310.5800
319.2700
321,200
Tue, 13 Jan 2026
308.1800
322.5000
308.0000
321.6000
388,800
Mon, 12 Jan 2026
303.3200
312.2500
301.0100
307.5800
621,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
300.0300
313.0000
297.5000
308.1300
521,800
Thu, 08 Jan 2026
312.9700
315.4600
293.3000
297.6200
529,700
Wed, 07 Jan 2026
317.2200
317.4100
307.3300
312.2400
398,800
Tue, 06 Jan 2026
328.1800
329.5000
304.4600
317.4100
456,900
Mon, 05 Jan 2026
325.1200
332.8400
323.0000
327.1100
539,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
309.4300
322.4000
308.8500
319.1600
414,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
307.3800
312.5000
305.1800
306.2300
405,500
Tue, 30 Dec 2025
311.2400
313.8100
307.0700
307.6800
294,200
Mon, 29 Dec 2025
312.2200
315.0500
309.0000
310.7900
460,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
314.4600
320.0000
310.0000
316.5500
544,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
312.0800
315.0500
309.0000
314.0000
375,400
Tue, 23 Dec 2025
309.8500
317.6700
306.0700
315.8700
378,100
Mon, 22 Dec 2025
312.2700
318.0200
309.8500
313.0400
392,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
306.7600
319.4300
306.0000
308.5800
1,245,200
Thu, 18 Dec 2025
296.7700
308.3800
294.6800
302.3000
561,000
Wed, 17 Dec 2025
319.1300
322.5700
281.5800
283.5700
1,010,400
Tue, 16 Dec 2025
317.1800
327.5400
312.3300
319.1300
651,000
Mon, 15 Dec 2025
321.1100
327.0800
316.0000
319.1200
485,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
337.3900
338.0300
304.0200
315.1500
704,600
Thu, 11 Dec 2025
329.6800
343.8000
321.6900
340.5100
526,700
Wed, 10 Dec 2025
324.0200
337.9600
318.3300
331.6100
525,200
Tue, 09 Dec 2025
322.8100
328.3000
318.5000
324.1000
347,600
Mon, 08 Dec 2025
328.5700
334.0000
322.0900
324.6200
417,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
329.2100
330.5900
315.7500
325.1000
1,331,500
Thu, 04 Dec 2025
316.5900
337.2200
313.0000
332.2900
568,200
Wed, 03 Dec 2025
326.7800
327.3600
309.3000
323.4600
1,177,700
Tue, 02 Dec 2025
327.0900
338.7500
325.0000
327.7800
590,700
Mon, 01 Dec 2025
332.1400
335.7000
319.5000
320.5100
565,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
342.2200
344.9000
339.0000
344.3100
155,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
336.5100
344.9900
333.8600
339.7500
336,300
Tue, 25 Nov 2025
340.2400
343.0200
324.6100
332.9600
599,000
Mon, 24 Nov 2025
319.4800
343.9400
319.1200
342.4400
531,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
314.9000
317.4000
299.6400
315.1000
1,005,900
Thu, 20 Nov 2025
351.6500
366.5800
313.5700
314.5600
884,500
Wed, 19 Nov 2025
339.3400
350.8200
332.5000
334.1700
418,400
Tue, 18 Nov 2025
325.3700
338.0000
321.7400
333.8800
601,500
Mon, 17 Nov 2025
338.6600
344.1300
326.0100
332.8200
511,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
312.1200
341.9400
311.2000
338.6600
1,405,800
Thu, 13 Nov 2025
378.0600
378.6300
325.5300
326.6000
1,460,300
Wed, 12 Nov 2025
388.0000
398.4300
372.3900
380.7000
5,589,400
Wed, 12 Nov 2025
8 · 8-K
Pre-market · 09:06 ET
FORM 8-K ↗
Tue, 11 Nov 2025
384.0200
384.0200
372.3300
381.2200
326,300
Mon, 10 Nov 2025
394.2800
397.0000
379.5100
384.4500
479,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
375.0200
379.0000
357.7200
377.8400
780,600
Thu, 06 Nov 2025
411.0700
413.0100
382.4200
388.6800
523,700
Wed, 05 Nov 2025
391.8600
416.0000
386.0000
411.0700
610,700
Tue, 04 Nov 2025
405.8900
419.1400
381.3800
382.5700
870,600
Tue, 04 Nov 2025
7 · 10-Q
Pre-market · 09:10 ET
FORM 10-Q ↗
Mon, 03 Nov 2025
6 · 8-K
After-hours · 16:08 ET
FORM 8-K ↗
Mon, 03 Nov 2025
380.1000
396.4100
373.7100
392.7700
849,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
387.6900
393.6400
370.7300
377.9000
521,600
Thu, 30 Oct 2025
394.3700
403.0200
375.2900
379.0300
633,100
Wed, 29 Oct 2025
386.5300
409.3300
383.0000
403.3500
617,200
Tue, 28 Oct 2025
377.1700
384.9900
370.7200
379.8900
378,200
Mon, 27 Oct 2025
391.0000
391.7200
374.8200
376.7400
505,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
369.7700
384.0000
368.8000
379.0800
539,400
Thu, 23 Oct 2025
334.0000
353.9400
333.5000
353.8000
379,900
Wed, 22 Oct 2025
361.1800
367.6300
315.9700
332.7500
773,200
Tue, 21 Oct 2025
368.8200
368.8200
345.8900
364.3200
375,800
Mon, 20 Oct 2025
364.0000
372.7400
363.0000
369.0100
323,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
357.0600
365.0000
351.8000
355.5800
407,200
Thu, 16 Oct 2025
368.8800
376.7500
359.5600
361.0200
371,200
Wed, 15 Oct 2025
370.0000
374.8200
362.1900
365.3900
504,100
Tue, 14 Oct 2025
345.0000
364.5600
340.1000
361.4400
230,200
Mon, 13 Oct 2025
347.5500
362.8600
347.5000
355.2700
532,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
355.6700
364.2800
335.5400
336.6300
425,100
Thu, 09 Oct 2025
367.2300
368.0000
352.1700
355.5300
394,500
Wed, 08 Oct 2025
353.5000
368.0000
351.5600
366.9900
423,600
Tue, 07 Oct 2025
354.4300
360.8400
334.6500
348.5700
499,600
Mon, 06 Oct 2025
350.5300
362.0000
349.8400
352.7800
347,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
352.8700
355.3300
344.1200
349.3000
439,100
Thu, 02 Oct 2025
339.5000
356.2100
332.1900
351.6600
741,000
Wed, 01 Oct 2025
334.9200
344.1300
329.0300
337.9300
353,400
Tue, 30 Sep 2025
340.2600
344.5900
334.7000
339.6800
398,200
Mon, 29 Sep 2025
344.4000
351.6800
338.3000
341.1000
506,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
338.2000
349.9600
336.0000
342.1100
404,900
Thu, 25 Sep 2025
326.2400
341.9300
319.0000
338.4400
779,400
Wed, 24 Sep 2025
5 · 8-K
After-hours · 16:09 ET
FORM 8-K ↗
Wed, 24 Sep 2025
374.7300
376.7500
343.0000
344.0500
773,800
Tue, 23 Sep 2025
368.9600
374.6700
362.4800
371.8400
633,900
Mon, 22 Sep 2025
360.0000
368.2700
354.0000
367.3900
493,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
352.3300
363.0800
351.5600
360.2500
2,093,600
Thu, 18 Sep 2025
325.0300
351.2800
323.2000
348.5800
677,700
Thu, 18 Sep 2025
4 · 8-K
Next filing day · accepted 17 Sep, 17:57 ET
FORM 8-K ↗
Wed, 17 Sep 2025
320.0900
325.1700
316.5700
320.9400
357,000
Tue, 16 Sep 2025
323.0100
327.0700
312.3700
319.3800
387,600
Mon, 15 Sep 2025
316.1200
326.8200
314.6600
322.9000
491,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
316.0100
319.0000
311.5700
313.5600
389,000
Thu, 11 Sep 2025
303.6900
316.9800
302.3900
316.1600
569,800
Wed, 10 Sep 2025
291.0000
304.1300
291.0000
301.1300
529,400
Tue, 09 Sep 2025
287.0000
288.2600
280.8100
286.6900
264,000
Mon, 08 Sep 2025
288.9500
294.4500
285.0000
286.7100
332,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
292.5300
294.8200
270.0000
285.9800
499,200
Thu, 04 Sep 2025
275.9900
288.9300
273.0000
288.6800
498,000
Wed, 03 Sep 2025
277.2400
282.0000
273.3600
273.8200
429,300
Tue, 02 Sep 2025
271.7700
279.0100
266.1300
276.9100
378,600
Tue, 02 Sep 2025
3 · 8-K
Pre-market · 08:31 ET
FORM 8-K ↗
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
290.0000
291.3000
268.6800
278.5300
430,500
Thu, 28 Aug 2025
292.6400
294.0300
289.2800
290.9500
344,400
Wed, 27 Aug 2025
292.0800
296.5700
287.0000
289.3600
289,900
Tue, 26 Aug 2025
288.0500
294.7900
286.9900
292.9500
326,500
Mon, 25 Aug 2025
280.0400
287.6300
279.0000
286.4900
301,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
278.4700
287.9900
275.2200
279.5800
494,400
Thu, 21 Aug 2025
274.8900
279.7200
270.5200
278.0300
343,900
Wed, 20 Aug 2025
272.4300
277.1100
263.4500
274.8900
452,400
Tue, 19 Aug 2025
281.3900
285.0000
272.9600
276.0200
453,100
Mon, 18 Aug 2025
278.8100
283.9600
278.1500
283.2000
391,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
282.9700
284.8800
270.8100
275.3500
503,600
Thu, 14 Aug 2025
290.9400
293.1200
281.3700
282.1400
460,100
Wed, 13 Aug 2025
311.7200
314.8000
288.4100
292.4700
624,300
Tue, 12 Aug 2025
292.5600
309.0600
289.8600
308.4000
702,000
Mon, 11 Aug 2025
303.4400
306.0000
286.8300
289.8600
691,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
300.0000
303.0000
295.0600
302.6900
317,000
Thu, 07 Aug 2025
301.0000
307.8600
293.8400
299.6400
524,000
Wed, 06 Aug 2025
300.1700
305.9400
291.4700
299.4200
570,300
Tue, 05 Aug 2025
295.5200
321.7900
290.3800
296.5800
1,288,000
Tue, 05 Aug 2025
2 · 10-Q
Pre-market · 09:10 ET
FORM 10-Q ↗
Mon, 04 Aug 2025
1 · 8-K
After-hours · 16:22 ET
FORM 8-K ↗
Mon, 04 Aug 2025
268.5000
272.8100
262.2700
271.7400
899,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
255.0100
267.5500
244.0200
263.0500
815,400
Thu, 31 Jul 2025
265.3700
269.5000
261.6900
267.5900
625,700
Wed, 30 Jul 2025
265.9600
268.3700
258.2500
263.3500
400,500
Tue, 29 Jul 2025
266.7700
269.7800
261.0700
264.0800
346,400
Mon, 28 Jul 2025
269.3300
270.3800
259.4000
263.5900
552,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend