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
320.7200
322.9600
306.5100
313.0300
62,575,300
Thu, 23 Jul 2026
341.0000
342.1100
315.7400
319.6900
115,606,400
Thu, 23 Jul 2026
60 · 10-Q
Next filing day · accepted 22 Jul, 21:02 ET
10-Q ↗
Wed, 22 Jul 2026
59 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 22 Jul 2026
375.5300
380.1700
372.9000
374.0100
30,646,100
Tue, 21 Jul 2026
371.1700
384.0700
369.9800
378.9300
32,735,300
Mon, 20 Jul 2026
386.0500
386.6100
369.4300
369.5700
33,901,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
381.7800
385.6900
377.2200
380.8400
31,394,600
Thu, 16 Jul 2026
392.3500
395.3100
385.3200
391.0600
29,269,100
Wed, 15 Jul 2026
399.4000
406.5900
390.6600
394.4600
31,549,800
Tue, 14 Jul 2026
399.0500
402.2200
394.7600
396.1800
23,385,000
Mon, 13 Jul 2026
404.6100
405.5700
391.3700
394.7600
32,809,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
410.4900
413.1600
402.8100
407.7600
33,410,000
Thu, 09 Jul 2026
393.9900
407.8600
390.8600
406.5500
37,835,000
Wed, 08 Jul 2026
399.3800
399.6300
390.5100
394.0600
33,844,900
Tue, 07 Jul 2026
416.9600
419.5600
401.8800
402.9000
38,149,900
Mon, 06 Jul 2026
397.5000
420.0000
390.5000
419.7700
54,727,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
428.0100
432.3500
389.3000
393.4500
73,717,700
Thu, 02 Jul 2026
58 · 8-K
Pre-market · 09:01 ET
8-K ↗
Wed, 01 Jul 2026
421.4600
432.8600
418.0900
425.3000
40,127,900
Tue, 30 Jun 2026
406.0000
424.5400
406.0000
420.6000
43,385,600
Mon, 29 Jun 2026
381.7900
413.2700
379.3000
411.8400
57,645,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
370.1500
387.8000
368.6000
379.7100
53,434,100
Thu, 25 Jun 2026
375.2700
379.1200
371.2200
375.1200
30,138,800
Wed, 24 Jun 2026
380.0800
384.5800
373.0500
375.5300
37,081,400
Tue, 23 Jun 2026
392.6100
392.8700
379.0600
381.6100
50,420,200
Mon, 22 Jun 2026
394.8500
414.7500
394.4000
405.0500
47,819,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
398.1000
402.5200
384.7000
400.4900
58,384,700
Wed, 17 Jun 2026
401.5300
405.9400
393.7600
396.3800
43,534,300
Tue, 16 Jun 2026
404.1100
412.4200
400.5400
404.6600
40,255,500
Mon, 15 Jun 2026
412.3700
416.0000
407.1000
411.1500
45,620,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
399.4900
406.6800
386.7600
406.4300
63,514,500
Thu, 11 Jun 2026
388.2800
399.5400
380.6600
399.1500
45,324,300
Wed, 10 Jun 2026
391.5400
397.0900
380.1500
381.5900
49,695,600
Tue, 09 Jun 2026
411.0300
418.5000
384.2400
396.6800
59,940,200
Mon, 08 Jun 2026
396.3300
412.9400
394.7200
408.9500
50,328,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
420.5000
424.6800
388.5900
391.0000
63,420,200
Thu, 04 Jun 2026
419.8400
426.3500
417.1600
418.4500
35,323,300
Wed, 03 Jun 2026
418.7000
433.6000
416.0000
423.7000
44,500,700
Tue, 02 Jun 2026
418.2200
424.4200
413.6500
423.7400
37,596,000
Mon, 01 Jun 2026
427.4900
429.6000
415.4300
415.8800
44,937,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
439.8500
441.0700
428.1400
435.7900
45,176,800
Thu, 28 May 2026
437.6200
443.9600
436.3000
442.1000
32,435,000
Wed, 27 May 2026
442.8900
445.6000
435.5200
440.3600
44,656,500
Tue, 26 May 2026
430.2600
435.2000
426.1200
433.5900
45,658,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
422.6700
431.5100
420.5100
426.0100
46,104,700
Thu, 21 May 2026
422.1800
426.9500
412.9000
417.8500
42,636,900
Wed, 20 May 2026
407.6000
417.4600
406.3900
417.2600
45,294,700
Tue, 19 May 2026
403.1600
405.6300
393.6300
404.1100
46,500,600
Mon, 18 May 2026
419.2700
421.1300
405.3300
409.9900
52,474,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
433.9800
434.6600
422.0000
422.2400
52,688,700
Thu, 14 May 2026
446.4900
451.9800
441.1600
443.3000
46,070,400
Wed, 13 May 2026
436.6700
453.4000
430.2100
445.2700
68,283,200
Tue, 12 May 2026
441.4100
447.8000
422.2600
433.4500
60,569,300
Mon, 11 May 2026
422.1600
449.1600
416.8000
445.0000
78,376,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
416.4800
431.2000
416.3900
428.3500
65,050,000
Thu, 07 May 2026
407.4800
415.8300
402.1200
411.7900
64,294,200
Wed, 06 May 2026
386.2500
401.6800
384.0200
398.7300
53,465,400
Tue, 05 May 2026
395.1900
402.1200
389.0000
389.3700
47,780,600
Mon, 04 May 2026
390.2300
394.6400
384.8000
392.5100
48,765,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
382.4900
397.8200
378.8000
390.8200
65,338,300
Thu, 30 Apr 2026
57 · 10-K/A
After-hours · 17:13 ET
FORM 10-K/A ↗
Thu, 30 Apr 2026
372.7500
384.7500
368.1700
381.6300
51,076,000
Wed, 29 Apr 2026
375.4000
376.4000
370.0400
372.8000
45,384,800
Tue, 28 Apr 2026
374.6800
382.2900
372.5400
376.0200
50,864,400
Mon, 27 Apr 2026
372.0900
380.7800
364.0200
378.6700
66,735,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
373.5000
382.7600
370.7300
376.3000
62,893,300
Thu, 23 Apr 2026
375.2800
386.0000
368.3900
373.7200
93,969,500
Thu, 23 Apr 2026
56 · 10-Q
Next filing day · accepted 22 Apr, 21:43 ET
10-Q ↗
Wed, 22 Apr 2026
55 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 22 Apr 2026
387.5700
393.0100
385.3000
387.5100
62,362,800
Tue, 21 Apr 2026
393.0000
393.9500
385.2200
386.4200
50,530,600
Mon, 20 Apr 2026
402.5800
406.8000
388.3300
392.5000
64,603,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
395.9200
409.2800
391.6500
400.6200
90,640,000
Thu, 16 Apr 2026
393.8100
394.0600
381.8000
388.9000
63,515,100
Wed, 15 Apr 2026
366.8300
394.6500
362.5000
391.9500
113,810,400
Tue, 14 Apr 2026
357.6700
367.6300
354.7700
364.2000
59,979,600
Mon, 13 Apr 2026
350.0700
356.3500
348.5700
352.4200
53,617,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
346.2900
350.3600
342.7400
348.9500
51,336,000
Thu, 09 Apr 2026
343.1500
348.8800
337.2500
345.6200
62,164,000
Wed, 08 Apr 2026
363.7900
364.5000
339.6700
343.2500
78,838,600
Tue, 07 Apr 2026
346.4400
348.0200
337.2400
346.6500
74,515,400
Mon, 06 Apr 2026
362.5900
367.7200
346.6400
352.8200
77,697,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
364.2000
370.2800
359.0300
360.5900
83,031,200
Thu, 02 Apr 2026
54 · 8-K
Pre-market · 09:07 ET
8-K ↗
Wed, 01 Apr 2026
378.6300
383.1400
374.0800
381.2600
58,683,800
Tue, 31 Mar 2026
361.5100
373.3300
361.0000
371.7500
75,534,900
Mon, 30 Mar 2026
365.8600
367.2900
352.1400
355.2800
67,954,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
369.6900
369.8600
359.4700
361.8300
62,065,700
Thu, 26 Mar 2026
381.6000
384.4400
371.8700
372.1100
55,522,900
Wed, 25 Mar 2026
389.9900
396.2300
385.0100
385.9500
55,157,300
Tue, 24 Mar 2026
376.5600
387.4800
376.3100
383.0300
60,004,900
Mon, 23 Mar 2026
373.0900
385.3300
372.7300
380.8500
74,606,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
379.8500
379.8900
364.4600
367.9600
78,628,600
Thu, 19 Mar 2026
387.2700
387.2700
378.7300
380.3000
67,078,300
Wed, 18 Mar 2026
399.0000
403.0700
392.3100
392.7800
50,853,100
Tue, 17 Mar 2026
395.6900
400.1200
393.0000
399.2700
46,890,500
Mon, 16 Mar 2026
396.2200
403.7300
394.4200
395.5600
58,068,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
399.1700
400.2000
389.9500
391.2000
58,504,100
Thu, 12 Mar 2026
405.1800
406.5000
394.6500
395.0100
60,973,800
Wed, 11 Mar 2026
402.2800
416.3800
402.1500
407.8200
62,559,900
Tue, 10 Mar 2026
402.2200
406.5900
398.1900
399.2400
59,258,700
Mon, 09 Mar 2026
390.0500
401.5900
381.4000
398.6800
67,018,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
398.0900
402.3500
394.2100
396.7300
64,054,600
Thu, 05 Mar 2026
401.5700
408.6200
399.4200
405.5500
51,925,900
Wed, 04 Mar 2026
397.8500
408.3300
394.5800
405.9400
68,305,500
Tue, 03 Mar 2026
395.0900
396.3400
385.3900
392.4300
62,617,300
Mon, 02 Mar 2026
390.6000
404.5400
388.2500
403.3200
55,088,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
402.9400
407.1200
398.1100
402.5100
56,890,100
Thu, 26 Feb 2026
414.4200
416.8100
403.6600
408.5800
53,602,500
Wed, 25 Feb 2026
412.1500
420.3400
412.1500
417.4000
54,809,700
Tue, 24 Feb 2026
399.5000
410.8200
397.6400
409.3800
58,579,500
Mon, 23 Feb 2026
407.2900
407.7000
394.0400
399.8300
69,680,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
408.3000
414.7000
405.5000
411.8200
57,912,200
Thu, 19 Feb 2026
407.2500
415.2500
404.1100
411.7100
51,019,600
Wed, 18 Feb 2026
411.1100
416.9000
409.5800
411.3200
45,921,400
Tue, 17 Feb 2026
412.3600
413.7200
400.5100
410.6300
59,678,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
414.3100
424.0600
410.8800
417.4400
51,434,100
Thu, 12 Feb 2026
430.3000
436.2300
414.0000
417.0700
61,933,400
Wed, 11 Feb 2026
427.9600
436.3500
420.0300
428.2700
57,362,000
Tue, 10 Feb 2026
418.0800
427.2500
417.0000
425.2100
64,450,200
Mon, 09 Feb 2026
409.9100
421.2500
407.2900
417.3200
54,484,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
400.8700
414.5500
397.7500
411.1100
62,677,100
Thu, 05 Feb 2026
397.0200
402.1000
387.5300
397.2100
72,819,800
Wed, 04 Feb 2026
420.4600
423.9000
399.1800
406.0100
74,606,900
Tue, 03 Feb 2026
424.2700
428.5600
413.6900
421.9600
56,886,500
Mon, 02 Feb 2026
421.2900
427.1500
414.5000
421.8100
58,739,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
425.3500
439.8800
422.7000
430.4100
82,626,100
Thu, 29 Jan 2026
437.8000
440.2300
414.6200
416.5600
81,686,100
Thu, 29 Jan 2026
53 · 10-K
Next filing day · accepted 28 Jan, 20:55 ET
10-K ↗
Wed, 28 Jan 2026
52 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 28 Jan 2026
431.9100
438.2600
430.1000
431.4600
54,857,400
Tue, 27 Jan 2026
437.4100
437.5200
430.6900
430.9000
37,733,100
Mon, 26 Jan 2026
445.0000
445.0400
434.2800
435.2000
49,397,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
447.4300
452.4300
444.0400
449.0600
56,771,400
Thu, 22 Jan 2026
435.1600
449.5000
432.6300
449.3600
71,546,700
Wed, 21 Jan 2026
421.6600
438.2000
419.6200
431.4400
68,124,000
Tue, 20 Jan 2026
429.3600
430.7300
417.4400
419.2500
63,187,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
439.5000
447.2500
435.2600
437.5000
60,220,600
Thu, 15 Jan 2026
441.1300
445.3600
437.6500
438.5700
49,465,800
Wed, 14 Jan 2026
442.8100
443.9100
434.2200
439.2000
57,259,500
Tue, 13 Jan 2026
450.2000
451.8100
443.9500
447.2000
53,719,200
Mon, 12 Jan 2026
441.2300
454.3000
438.0000
448.9600
61,649,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
435.9500
449.0500
430.3900
445.0100
67,331,500
Thu, 08 Jan 2026
427.8900
436.8900
424.3700
435.8000
57,041,100
Wed, 07 Jan 2026
435.9000
438.3700
431.2900
431.4100
59,828,800
Tue, 06 Jan 2026
446.3800
448.2500
428.7800
432.9600
89,093,800
Mon, 05 Jan 2026
447.9900
457.5500
444.5700
451.6700
67,940,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
457.8000
458.3400
435.3000
438.0700
85,535,400
Fri, 02 Jan 2026
51 · 8-K
Pre-market · 09:20 ET
8-K ↗
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
456.1000
456.5500
449.3000
449.7200
49,078,000
Tue, 30 Dec 2025
461.0900
463.1200
453.8300
454.4300
59,238,500
Mon, 29 Dec 2025
469.0000
469.4000
459.0000
459.6400
66,263,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
485.2300
489.0900
473.8200
475.1900
58,780,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
488.4800
490.9000
476.8000
485.4000
41,285,400
Tue, 23 Dec 2025
489.4000
491.9700
482.8400
485.5600
58,223,600
Mon, 22 Dec 2025
489.8800
498.8300
485.3300
488.7300
86,916,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
488.1200
490.4900
474.7200
481.2000
103,305,400
Thu, 18 Dec 2025
478.1600
490.8600
473.1200
483.3700
95,168,400
Wed, 17 Dec 2025
488.2200
495.2800
466.2000
467.2600
106,490,400
Tue, 16 Dec 2025
472.2100
491.5000
465.8300
489.8800
107,608,100
Mon, 15 Dec 2025
469.4400
481.7700
467.6600
475.3100
114,542,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
448.0900
463.0100
441.6700
458.9600
95,656,700
Thu, 11 Dec 2025
448.9500
449.2700
440.3300
446.8900
55,979,500
Wed, 10 Dec 2025
446.0700
456.8800
443.6100
451.4500
63,257,500
Tue, 09 Dec 2025
437.5400
452.3900
435.7000
445.1700
62,367,400
Mon, 08 Dec 2025
447.4500
449.7500
435.2500
439.5800
69,165,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
453.0300
458.8700
451.6600
455.0000
56,427,500
Thu, 04 Dec 2025
449.9400
454.6300
445.3900
454.5300
71,906,500
Wed, 03 Dec 2025
432.1000
447.9200
431.1100
446.7400
87,483,000
Tue, 02 Dec 2025
430.8100
436.8000
422.1200
429.2400
69,336,600
Mon, 01 Dec 2025
425.3200
433.6600
425.2900
430.1400
57,463,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
426.5900
432.9300
426.2000
430.1700
36,252,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
423.9500
426.9400
416.8900
426.5800
63,463,000
Tue, 25 Nov 2025
414.4200
420.4800
405.9500
419.4000
71,915,600
Mon, 24 Nov 2025
402.1700
421.7200
401.0900
417.7800
96,806,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
402.3200
402.8000
383.7600
391.0900
100,460,600
Thu, 20 Nov 2025
414.6300
428.9400
394.7400
395.2300
113,548,800
Wed, 19 Nov 2025
406.1800
411.7800
398.5000
403.9900
72,047,700
Tue, 18 Nov 2025
405.3800
408.9000
393.7100
401.2500
80,688,600
Mon, 17 Nov 2025
398.7400
423.9600
398.7400
408.9200
102,214,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
386.3000
412.1900
382.7800
404.3500
105,506,700
Thu, 13 Nov 2025
423.1300
424.5000
396.3400
401.9900
118,948,000
Wed, 12 Nov 2025
442.1500
442.3300
426.5600
430.6000
58,513,500
Tue, 11 Nov 2025
439.4000
442.4900
432.3600
439.6200
60,533,200
Mon, 10 Nov 2025
439.6000
449.6700
433.3600
445.2300
76,515,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
50 · 8-K
After-hours · 16:27 ET
FORM 8-K ↗
Fri, 07 Nov 2025
437.9200
439.3600
421.8800
429.5200
103,471,500
Thu, 06 Nov 2025
49 · DEFA14A
After-hours · 17:20 ET
DEFA14A ↗
Thu, 06 Nov 2025
461.9600
467.4500
435.0900
445.9100
109,622,900
Wed, 05 Nov 2025
48 · DEFA14A
After-hours · 17:05 ET
DEFA14A ↗
Wed, 05 Nov 2025
452.0500
466.3300
440.7100
462.0700
85,573,000
Tue, 04 Nov 2025
47 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Tue, 04 Nov 2025
454.4600
460.2200
443.6000
444.2600
87,756,600
Mon, 03 Nov 2025
46 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Mon, 03 Nov 2025
455.9900
474.0700
453.8000
468.3700
84,595,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
45 · DEFA14A
After-hours · 17:02 ET
DEFA14A ↗
Fri, 31 Oct 2025
446.7500
458.0000
443.6900
456.5600
83,135,800
Thu, 30 Oct 2025
44 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Thu, 30 Oct 2025
451.0500
455.0600
439.6100
440.1000
72,447,900
Wed, 29 Oct 2025
43 · DEFA14A
After-hours · 17:19 ET
DEFA14A ↗
Wed, 29 Oct 2025
462.5000
465.7000
452.6500
461.5100
67,983,500
Tue, 28 Oct 2025
42 · DEFA14A
After-hours · 17:09 ET
DEFA14A ↗
Tue, 28 Oct 2025
454.7800
467.0000
451.6000
460.5500
80,185,700
Mon, 27 Oct 2025
41 · DEFA14A
After-hours · 17:26 ET
DEFA14A ↗
Mon, 27 Oct 2025
439.9800
460.1600
438.6900
452.4200
105,867,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
446.8300
451.6800
430.1700
433.7200
94,727,800
Thu, 23 Oct 2025
39 · DEFA14A
After-hours · 17:10 ET
DEFA14A ↗
Thu, 23 Oct 2025
420.0000
449.4000
413.9000
448.9800
126,709,800
Thu, 23 Oct 2025
40 · 10-Q
Next filing day · accepted 22 Oct, 21:08 ET
10-Q ↗
Wed, 22 Oct 2025
38 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 22 Oct 2025
37 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Wed, 22 Oct 2025
443.4500
445.5400
429.0000
438.9700
84,023,500
Tue, 21 Oct 2025
36 · DEFA14A
After-hours · 16:51 ET
DEFA14A ↗
Tue, 21 Oct 2025
445.7600
449.3000
442.0500
442.6000
54,412,200
Mon, 20 Oct 2025
35 · DEFA14A
After-hours · 17:22 ET
DEFA14A ↗
Mon, 20 Oct 2025
443.8700
449.8000
440.6100
447.4300
63,719,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
34 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Fri, 17 Oct 2025
425.5000
441.4600
423.6000
439.3100
89,331,600
Thu, 16 Oct 2025
434.7300
439.3500
421.3100
428.7500
77,189,900
Wed, 15 Oct 2025
33 · DEFA14A
After-hours · 16:52 ET
DEFA14A ↗
Wed, 15 Oct 2025
434.9000
440.5100
426.3300
435.1500
71,558,200
Tue, 14 Oct 2025
32 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Tue, 14 Oct 2025
426.7900
434.2000
417.8600
429.2400
72,669,400
Mon, 13 Oct 2025
423.5300
436.8900
419.7000
435.9000
79,552,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
31 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Fri, 10 Oct 2025
436.5400
443.1300
411.4500
413.4900
112,107,900
Thu, 09 Oct 2025
30 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Thu, 09 Oct 2025
431.8100
436.3500
426.1800
435.5400
69,339,900
Wed, 08 Oct 2025
437.5700
441.3300
425.2300
438.6900
71,192,100
Tue, 07 Oct 2025
29 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Tue, 07 Oct 2025
447.8200
452.6800
432.4500
433.0900
102,296,100
Mon, 06 Oct 2025
28 · DEFA14A
After-hours · 17:20 ET
DEFA14A ↗
Mon, 06 Oct 2025
27 · DEFA14A
After-hours · 16:50 ET
DEFA14A ↗
Mon, 06 Oct 2025
440.7500
453.5500
436.6900
453.2500
85,324,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
26 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Fri, 03 Oct 2025
443.2900
446.7700
416.5800
429.8300
133,188,200
Thu, 02 Oct 2025
24 · DEFA14A
After-hours · 16:56 ET
DEFA14A ↗
Thu, 02 Oct 2025
470.5400
470.7500
435.5700
436.0000
137,009,000
Thu, 02 Oct 2025
25 · 8-K
Pre-market · 09:04 ET
8-K ↗
Wed, 01 Oct 2025
23 · DEFA14A
After-hours · 17:01 ET
DEFA14A ↗
Wed, 01 Oct 2025
443.8000
462.2900
440.7500
459.4600
98,122,300
Tue, 30 Sep 2025
22 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Tue, 30 Sep 2025
441.5200
445.0000
433.1200
444.7200
74,358,000
Mon, 29 Sep 2025
21 · DEFA14A
After-hours · 17:01 ET
DEFA14A ↗
Mon, 29 Sep 2025
444.3500
450.9800
439.5000
443.2100
79,491,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
20 · DEFA14A
After-hours · 16:46 ET
DEFA14A ↗
Fri, 26 Sep 2025
428.3000
440.4700
421.0200
440.4000
101,628,200
Thu, 25 Sep 2025
19 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Thu, 25 Sep 2025
435.2400
435.3500
419.0800
423.3900
96,746,400
Wed, 24 Sep 2025
18 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Wed, 24 Sep 2025
429.8300
444.2100
429.0300
442.7900
93,133,600
Tue, 23 Sep 2025
17 · DEFA14A
After-hours · 17:16 ET
DEFA14A ↗
Tue, 23 Sep 2025
439.8800
440.9700
423.7200
425.8500
83,422,700
Mon, 22 Sep 2025
16 · DEFA14A
After-hours · 17:06 ET
DEFA14A ↗
Mon, 22 Sep 2025
431.1100
444.9800
429.1300
434.2100
97,108,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
15 · DEFA14A
After-hours · 16:51 ET
DEFA14A ↗
Fri, 19 Sep 2025
421.8200
429.4700
421.7200
426.0700
93,131,000
Thu, 18 Sep 2025
14 · DEFA14A
After-hours · 16:46 ET
DEFA14A ↗
Thu, 18 Sep 2025
428.8700
432.2200
416.5600
416.8500
90,454,500
Wed, 17 Sep 2025
13 · DEFA14A
After-hours · 17:09 ET
DEFA14A ↗
Wed, 17 Sep 2025
12 · DEFA14A
After-hours · 17:07 ET
DEFA14A ↗
Wed, 17 Sep 2025
11 · DEFA14A
After-hours · 17:05 ET
DEFA14A ↗
Wed, 17 Sep 2025
10 · DEFA14A
After-hours · 16:40 ET
DEFA14A ↗
Wed, 17 Sep 2025
9 · DEF 14A
After-hours · 16:38 ET
FORM DEF 14A ↗
Wed, 17 Sep 2025
415.7500
428.3100
409.6700
425.8600
106,133,500
Tue, 16 Sep 2025
8 · DEFA14A
After-hours · 16:50 ET
DEFA14A ↗
Tue, 16 Sep 2025
414.5000
423.2500
411.4300
421.6200
104,285,700
Mon, 15 Sep 2025
7 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Mon, 15 Sep 2025
423.1300
425.7000
402.4300
410.0400
163,823,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
6 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Fri, 12 Sep 2025
370.9400
396.6900
370.2400
395.9400
168,156,400
Thu, 11 Sep 2025
350.1700
368.9900
347.6000
368.8100
103,756,000
Wed, 10 Sep 2025
350.5500
356.3300
346.0700
347.7900
72,121,700
Tue, 09 Sep 2025
348.4400
350.7700
343.8200
346.9700
53,816,000
Mon, 08 Sep 2025
5 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Mon, 08 Sep 2025
354.6400
358.4400
344.8400
346.4000
75,208,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
4 · DEFA14A
After-hours · 16:56 ET
DEFA14A ↗
Fri, 05 Sep 2025
3 · 8-K
After-hours · 16:46 ET
FORM 8-K ↗
Fri, 05 Sep 2025
348.0000
355.8700
344.6800
350.8400
108,989,800
Fri, 05 Sep 2025
2 · PRE 14A
Pre-market · 06:20 ET
PRE 14A ↗
Thu, 04 Sep 2025
336.1500
338.8900
331.4800
338.5300
60,711,000
Wed, 03 Sep 2025
335.2000
343.3300
328.5100
334.0900
88,733,300
Tue, 02 Sep 2025
328.2300
333.3300
325.6000
329.3600
58,392,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
347.2300
348.7500
331.7000
333.8700
81,145,700
Thu, 28 Aug 2025
350.9100
353.5500
340.2600
345.9800
67,903,200
Wed, 27 Aug 2025
351.9400
355.3900
349.1600
349.6000
65,519,000
Tue, 26 Aug 2025
344.9300
351.9000
343.7200
351.6700
76,651,600
Mon, 25 Aug 2025
338.9000
349.5300
335.0300
346.6000
86,670,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
321.6600
340.2500
319.6900
340.0100
94,016,300
Thu, 21 Aug 2025
322.0800
324.9000
318.6800
320.1100
55,744,400
Wed, 20 Aug 2025
329.2200
331.3700
314.6000
323.9000
77,481,800
Tue, 19 Aug 2025
335.7900
340.5500
327.8500
329.3100
75,956,000
Mon, 18 Aug 2025
329.6200
336.2700
329.5900
335.1600
56,956,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
337.6600
339.3000
327.0200
330.5600
74,319,800
Thu, 14 Aug 2025
335.7600
340.4700
330.4000
335.5800
75,000,700
Wed, 13 Aug 2025
341.5000
348.9800
338.2000
339.3800
67,838,900
Tue, 12 Aug 2025
345.0000
345.2600
332.9400
340.8400
80,522,100
Mon, 11 Aug 2025
335.0000
346.6400
334.1500
339.0300
105,320,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
321.4300
335.1500
320.9800
329.6500
91,200,300
Thu, 07 Aug 2025
319.7900
322.4000
316.1600
322.2700
66,658,700
Wed, 06 Aug 2025
307.8900
320.4700
306.9300
319.9100
78,523,600
Tue, 05 Aug 2025
308.9500
312.4500
305.5000
308.7200
57,961,300
Mon, 04 Aug 2025
309.0800
312.1200
303.0000
309.2600
78,683,900
Mon, 04 Aug 2025
1 · 8-K
Pre-market · 06:03 ET
FORM 8-K ↗
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
306.2100
309.3100
297.8200
302.6300
89,121,400
Thu, 31 Jul 2025
319.6100
321.3700
306.1000
308.2700
85,270,900
Wed, 30 Jul 2025
322.1800
324.4500
311.6200
319.0400
83,931,900
Tue, 29 Jul 2025
325.5500
326.2500
318.2500
321.2000
87,358,900
Mon, 28 Jul 2025
318.4500
330.4900
315.6900
325.5900
112,673,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend