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
387.6800
389.2700
378.7500
381.9200
15,130,500
Thu, 23 Jul 2026
392.1900
397.6100
386.8200
392.4700
16,348,700
Wed, 22 Jul 2026
380.2000
398.5900
380.0000
396.8100
16,966,200
Tue, 21 Jul 2026
390.2100
390.5800
379.2200
386.5000
17,291,100
Mon, 20 Jul 2026
378.7600
383.5900
375.9600
378.1600
14,420,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
366.0500
377.3500
357.8000
370.8300
23,272,200
Thu, 16 Jul 2026
384.5400
386.7400
371.9000
374.4500
23,407,200
Wed, 15 Jul 2026
396.0900
399.0000
386.7400
394.2800
16,324,100
Tue, 14 Jul 2026
395.7200
397.3300
384.6400
389.1100
20,118,700
Mon, 13 Jul 2026
393.4800
395.7500
383.4200
384.0500
21,294,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
398.5000
402.4400
395.7000
399.9700
14,595,900
Thu, 09 Jul 2026
402.1900
407.5200
387.9300
401.1100
28,074,000
Wed, 08 Jul 2026
377.5200
395.0900
376.8900
388.6900
31,624,100
Tue, 07 Jul 2026
366.5600
372.9600
362.0100
370.7800
24,116,700
Mon, 06 Jul 2026
373.6100
383.1600
371.1800
373.9000
24,544,000
Mon, 06 Jul 2026
29 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
365.7300
374.0000
356.4300
360.4500
26,749,500
Wed, 01 Jul 2026
371.8700
373.7500
368.0300
369.3400
23,712,600
Tue, 30 Jun 2026
374.7900
379.6200
370.6400
377.7500
28,517,400
Mon, 29 Jun 2026
373.6200
376.2100
360.4600
372.4500
24,285,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
370.4500
373.6900
363.8300
365.0200
34,839,300
Thu, 25 Jun 2026
386.5800
388.8000
372.7000
378.9100
23,353,700
Wed, 24 Jun 2026
386.6200
388.7400
376.9600
382.0700
29,938,700
Tue, 23 Jun 2026
377.8700
391.0200
376.6600
380.1500
33,122,200
Mon, 22 Jun 2026
413.6600
414.6400
391.9100
392.1300
26,403,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
409.5800
412.7000
405.3800
411.3500
45,076,100
Thu, 18 Jun 2026
28 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 17 Jun 2026
27 · 424B3
After-hours · 16:15 ET
424B3 ↗
Wed, 17 Jun 2026
26 · 424B3
After-hours · 16:14 ET
424B3 ↗
Wed, 17 Jun 2026
388.7100
400.6500
382.6500
392.9000
40,005,500
Tue, 16 Jun 2026
390.2100
391.7900
376.4600
376.7100
31,573,700
Mon, 15 Jun 2026
395.5100
396.2000
388.6000
393.9400
32,394,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
383.7200
384.9800
377.0000
382.0700
27,600,900
Thu, 11 Jun 2026
372.8200
389.5000
370.5500
385.5700
35,187,600
Thu, 11 Jun 2026
25 · 8-K
Pre-market · 09:07 ET
8-K ↗
Wed, 10 Jun 2026
381.5000
385.8100
371.1700
372.1000
38,193,500
Tue, 09 Jun 2026
401.6100
407.8700
370.3300
392.1600
37,026,900
Tue, 09 Jun 2026
24 · 10-Q
Pre-market · 09:06 ET
10-Q ↗
Mon, 08 Jun 2026
402.6200
402.8400
391.3500
396.6000
37,099,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
407.6100
410.5000
385.5900
385.7300
51,146,100
Thu, 04 Jun 2026
408.9900
426.4800
403.0100
418.9100
80,979,400
Wed, 03 Jun 2026
23 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 03 Jun 2026
494.7800
495.0000
472.6400
479.2300
50,126,400
Tue, 02 Jun 2026
488.7900
488.8200
470.4600
481.5700
38,306,700
Mon, 01 Jun 2026
450.0900
466.0500
442.2200
459.9700
30,586,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
432.9500
448.9000
431.4700
446.7700
41,798,400
Thu, 28 May 2026
421.1400
429.6800
414.0100
426.5800
17,855,600
Wed, 27 May 2026
425.0700
432.8000
416.4900
421.8600
17,601,000
Tue, 26 May 2026
418.5000
435.3100
417.0000
422.0100
22,562,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
417.4900
419.9900
410.2100
414.1400
14,086,400
Thu, 21 May 2026
413.5500
422.2500
410.5000
414.5700
16,865,300
Wed, 20 May 2026
412.8100
424.1700
411.4200
417.7600
16,312,600
Tue, 19 May 2026
409.8200
417.9500
405.8600
411.0700
20,652,100
Mon, 18 May 2026
421.4100
422.0100
414.3700
420.7100
17,863,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
432.8100
432.8100
419.8000
425.1900
18,957,100
Thu, 14 May 2026
416.7300
442.3600
415.5900
439.7900
19,733,800
Wed, 13 May 2026
415.8100
418.6300
404.8000
416.7900
16,981,200
Tue, 12 May 2026
423.4300
429.3400
408.4100
419.3000
19,004,300
Mon, 11 May 2026
427.6200
433.6500
425.0500
428.4300
16,825,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
419.8000
435.0000
414.0000
430.0000
22,561,400
Thu, 07 May 2026
421.8200
426.4900
406.3000
412.5600
22,791,700
Wed, 06 May 2026
435.5600
437.6800
417.7800
425.4400
20,707,000
Tue, 05 May 2026
421.6600
433.3900
419.3500
427.3600
21,175,200
Mon, 04 May 2026
418.2200
423.8300
409.5300
416.5000
15,140,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
415.0900
423.1700
413.2800
421.2800
11,882,600
Thu, 30 Apr 2026
415.5200
418.3800
404.2300
417.4300
21,821,600
Wed, 29 Apr 2026
403.5000
405.6400
396.7800
405.4500
15,962,500
Tue, 28 Apr 2026
400.3100
405.8100
394.6500
399.8300
25,519,200
Mon, 27 Apr 2026
420.4800
422.7500
414.6300
418.2000
17,451,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
424.9800
425.0000
408.8600
422.7600
22,491,100
Thu, 23 Apr 2026
422.3900
429.3100
417.8000
419.9400
19,501,600
Wed, 22 Apr 2026
406.9800
423.2000
404.8600
422.6500
23,702,500
Tue, 21 Apr 2026
22 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 21 Apr 2026
399.4100
403.6000
394.5700
402.1700
16,275,500
Mon, 20 Apr 2026
405.7000
406.4200
395.9000
399.6300
16,922,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
400.9000
406.7300
399.8100
406.5400
20,581,700
Thu, 16 Apr 2026
395.0000
399.6800
392.3500
398.4700
18,872,900
Wed, 15 Apr 2026
389.8800
397.0800
385.5700
396.7200
29,559,300
Tue, 14 Apr 2026
377.9000
382.2800
376.3200
380.7800
24,423,000
Mon, 13 Apr 2026
369.6600
380.8600
369.4800
379.7500
24,115,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
360.9400
376.5500
360.8200
371.5500
29,958,100
Thu, 09 Apr 2026
352.3000
358.7000
351.5000
354.9100
20,514,900
Wed, 08 Apr 2026
351.7500
354.1400
342.5300
350.6300
31,573,100
Tue, 07 Apr 2026
326.7300
334.1500
321.8000
333.9700
33,310,900
Mon, 06 Apr 2026
21 · 8-K
After-hours · 17:22 ET
8-K ↗
Mon, 06 Apr 2026
315.0600
316.4000
310.2800
314.4300
12,111,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
20 · 8-K
After-hours · 17:25 ET
8-K ↗
Thu, 02 Apr 2026
304.4900
314.6900
301.7500
314.5500
14,021,100
Wed, 01 Apr 2026
313.3700
315.7900
310.4800
313.4900
19,171,000
Tue, 31 Mar 2026
299.3900
310.3100
296.3400
309.5100
29,289,500
Mon, 30 Mar 2026
300.8700
304.7700
289.9600
293.4100
28,054,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
307.0600
307.5000
298.8700
300.6800
23,593,900
Thu, 26 Mar 2026
314.0200
316.9200
309.1700
309.4200
20,343,700
Wed, 25 Mar 2026
322.5900
324.3000
316.7200
318.8100
19,900,000
Tue, 24 Mar 2026
320.0000
324.4000
314.8400
318.2900
19,799,000
Mon, 23 Mar 2026
318.0000
326.4800
314.9300
322.5100
27,369,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
320.1200
321.5100
309.9200
310.5100
43,325,900
Thu, 19 Mar 2026
312.4700
323.2700
308.5100
319.8400
23,524,800
Wed, 18 Mar 2026
320.4300
325.4400
315.5500
315.9300
25,460,600
Tue, 17 Mar 2026
325.7600
327.4400
317.2500
321.3100
38,026,500
Mon, 16 Mar 2026
326.0200
329.2000
320.0600
324.9200
31,363,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
337.6800
338.3200
321.4300
322.1600
34,725,000
Thu, 12 Mar 2026
337.7400
339.8300
332.2000
335.9700
21,982,700
Wed, 11 Mar 2026
19 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Wed, 11 Mar 2026
342.5900
345.8100
338.2200
341.5700
20,104,100
Tue, 10 Mar 2026
348.7300
353.1400
340.8000
342.5800
29,531,700
Mon, 09 Mar 2026
327.2500
348.4900
323.6100
345.7500
40,605,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
328.2800
343.5100
327.4000
330.4800
39,152,200
Thu, 05 Mar 2026
330.1800
336.1200
323.0300
332.7700
57,076,600
Wed, 04 Mar 2026
18 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 04 Mar 2026
315.6800
322.6400
311.7400
317.5300
34,895,800
Tue, 03 Mar 2026
313.0000
315.8800
307.4000
313.8400
20,826,200
Mon, 02 Mar 2026
17 · DEFA14A
After-hours · 17:08 ET
DEFA14A ↗
Mon, 02 Mar 2026
16 · DEF 14A
After-hours · 17:06 ET
DEF 14A ↗
Mon, 02 Mar 2026
15 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 02 Mar 2026
309.3600
320.0400
307.2000
318.8200
20,567,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
310.7000
320.0000
310.0000
319.5500
28,004,200
Thu, 26 Feb 2026
326.5000
326.5800
307.9300
321.7000
33,025,300
Wed, 25 Feb 2026
330.7400
335.9100
329.2800
332.3100
20,182,300
Tue, 24 Feb 2026
322.5400
328.3100
314.4500
325.4900
23,614,400
Mon, 23 Feb 2026
332.2500
338.5000
325.3200
330.3400
16,472,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
332.3600
340.1100
329.5800
332.6500
17,658,900
Thu, 19 Feb 2026
333.0100
338.4400
329.6800
333.9900
15,180,900
Wed, 18 Feb 2026
329.5200
337.8800
327.2300
333.5100
13,565,300
Tue, 17 Feb 2026
319.6800
335.7500
316.3100
332.5400
23,469,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
329.8500
334.3200
324.6900
325.1700
18,397,200
Thu, 12 Feb 2026
343.8300
346.2900
329.5600
331.1700
22,007,300
Wed, 11 Feb 2026
346.8000
347.2000
333.7400
342.7600
17,004,700
Tue, 10 Feb 2026
347.4700
348.0100
339.8400
340.4400
19,542,700
Mon, 09 Feb 2026
330.7700
352.3400
330.6500
343.9400
30,091,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
320.1000
335.0000
316.3000
332.9200
33,003,400
Thu, 05 Feb 2026
314.3400
326.5300
306.7000
310.5100
42,775,800
Wed, 04 Feb 2026
319.5100
319.5100
295.3000
308.0500
43,330,300
Tue, 03 Feb 2026
336.7400
338.9000
308.6500
320.3300
36,914,800
Mon, 02 Feb 2026
326.1100
336.0600
325.7500
331.1100
17,278,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
332.4400
338.2000
328.3300
331.3000
28,313,000
Thu, 29 Jan 2026
332.5600
335.9500
320.2800
330.7300
20,447,500
Wed, 28 Jan 2026
338.8500
339.9900
326.7000
333.2400
23,001,700
Tue, 27 Jan 2026
329.7600
334.7600
327.0200
332.7900
25,537,600
Mon, 26 Jan 2026
319.8000
328.6800
317.6000
324.8500
25,006,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
319.3000
321.9900
314.1100
320.0500
30,259,500
Thu, 22 Jan 2026
335.3500
336.9900
324.8900
325.4900
24,275,400
Wed, 21 Jan 2026
335.5100
335.8000
324.2000
328.8000
32,006,600
Tue, 20 Jan 2026
344.1000
345.4000
331.8000
332.6000
32,293,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
346.2700
354.5100
344.0500
351.7100
31,291,200
Thu, 15 Jan 2026
349.1200
349.6800
341.6700
343.0200
22,218,800
Wed, 14 Jan 2026
348.9700
350.6900
334.4200
339.8900
30,094,700
Tue, 13 Jan 2026
14 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 13 Jan 2026
352.8800
359.4900
350.9100
354.6100
18,308,000
Mon, 12 Jan 2026
340.9500
353.9000
340.9500
352.2100
20,949,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
337.9200
347.3900
333.5000
344.9700
22,482,500
Thu, 08 Jan 2026
13 · 424B2
After-hours · 16:07 ET
424B2 ↗
Thu, 08 Jan 2026
342.7800
343.6800
330.5000
332.4800
24,385,200
Wed, 07 Jan 2026
341.7000
349.7000
335.8800
343.5000
20,249,300
Tue, 06 Jan 2026
343.6000
349.0500
338.0000
343.7700
27,135,500
Tue, 06 Jan 2026
12 · 424B5
Pre-market · 08:49 ET
424B5 ↗
Mon, 05 Jan 2026
354.7400
355.0300
336.5000
343.4200
31,136,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
352.7800
360.6600
345.5600
347.6200
25,398,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
349.7300
349.8800
345.4200
346.1000
15,346,100
Tue, 30 Dec 2025
349.9700
352.6800
349.3000
349.8500
16,633,600
Mon, 29 Dec 2025
348.7200
350.3300
344.6900
349.3900
21,946,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
351.0600
353.2500
347.7500
352.1300
15,028,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
350.6900
352.8600
347.1400
350.2200
11,424,400
Tue, 23 Dec 2025
340.8100
350.1100
338.5400
349.3200
28,232,600
Mon, 22 Dec 2025
346.0300
346.2400
337.2200
341.4500
28,739,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
333.3400
343.4500
332.5800
340.3600
159,095,200
Thu, 18 Dec 2025
11 · 10-K
After-hours · 16:04 ET
10-K ↗
Thu, 18 Dec 2025
336.0000
336.0300
323.6300
329.8800
54,501,900
Wed, 17 Dec 2025
346.6100
346.6100
321.4200
326.0200
73,300,900
Tue, 16 Dec 2025
336.0200
347.5000
335.0600
341.3000
58,061,100
Mon, 15 Dec 2025
361.8900
362.0000
337.5100
339.8100
65,894,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
379.9600
382.0000
355.1500
359.9300
95,588,500
Thu, 11 Dec 2025
10 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 11 Dec 2025
404.8300
409.3000
394.1900
406.3700
45,681,600
Wed, 10 Dec 2025
402.2000
414.6100
399.5600
412.9700
31,531,000
Tue, 09 Dec 2025
398.7500
406.9300
395.5100
406.2900
24,546,000
Mon, 08 Dec 2025
402.4800
407.2900
397.4000
401.1000
30,410,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
386.1700
393.5300
385.1500
390.2400
24,779,900
Thu, 04 Dec 2025
380.6800
383.8900
376.5300
381.0300
15,845,900
Wed, 03 Dec 2025
380.0000
382.3000
370.6500
380.6100
21,336,400
Tue, 02 Dec 2025
388.3100
393.5000
379.7900
381.5700
22,207,000
Mon, 01 Dec 2025
394.8500
395.4200
385.1000
386.0800
23,252,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
399.3500
403.0000
397.1600
402.9600
13,365,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
385.5500
399.8700
383.2600
397.5700
28,693,000
Tue, 25 Nov 2025
384.9300
388.1300
371.7500
385.0300
33,507,600
Mon, 24 Nov 2025
347.7300
382.0000
347.6600
377.9600
47,262,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
345.1600
348.6000
331.8000
340.2000
30,280,300
Thu, 20 Nov 2025
366.0000
376.0800
345.1800
346.8200
28,867,000
Wed, 19 Nov 2025
340.7100
359.6900
337.8000
354.4200
21,851,900
Tue, 18 Nov 2025
343.2000
347.9700
335.5100
340.5000
21,726,800
Mon, 17 Nov 2025
339.8200
352.2000
337.5200
342.6500
14,799,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
331.4700
344.7400
329.0600
342.4600
18,500,800
Thu, 13 Nov 2025
351.5800
353.5500
334.1600
339.9800
22,616,600
Wed, 12 Nov 2025
358.0400
358.8700
351.6800
355.2200
12,190,500
Tue, 11 Nov 2025
358.9700
361.8900
349.6700
351.9600
16,446,800
Mon, 10 Nov 2025
357.9000
360.0000
354.6100
358.3900
16,409,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
354.1900
354.5000
337.2700
349.4300
21,903,200
Thu, 06 Nov 2025
360.1100
363.5000
352.7100
355.5900
19,896,900
Wed, 05 Nov 2025
350.8900
364.8700
350.0900
358.9800
17,087,600
Tue, 04 Nov 2025
358.5200
368.9500
351.0000
351.9400
24,047,500
Mon, 03 Nov 2025
372.0000
374.8500
361.9800
362.5500
17,198,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
378.2700
378.8200
365.1000
369.6300
21,598,400
Thu, 30 Oct 2025
386.4000
386.4000
370.0600
376.4700
24,295,300
Wed, 29 Oct 2025
373.1900
386.4800
373.1900
385.9800
24,975,200
Tue, 28 Oct 2025
362.6200
374.0600
362.5300
372.9700
21,056,000
Mon, 27 Oct 2025
361.5400
362.7500
355.0800
362.0500
20,065,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
352.5100
358.3000
350.8800
354.1300
16,143,700
Thu, 23 Oct 2025
340.4000
346.5700
340.4000
344.2900
12,859,200
Wed, 22 Oct 2025
347.3000
348.0100
335.5100
340.3000
19,268,800
Tue, 21 Oct 2025
350.0000
351.1000
341.3100
342.6600
16,092,600
Mon, 20 Oct 2025
353.8000
356.5900
347.8400
349.2400
15,640,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
349.6100
350.9700
340.7800
349.3300
20,937,900
Thu, 16 Oct 2025
356.8000
363.2400
349.4900
354.1500
20,317,200
Wed, 15 Oct 2025
354.4700
359.4000
347.5000
351.3300
23,918,500
Tue, 14 Oct 2025
350.1300
350.6700
339.6500
344.1300
22,078,000
Mon, 13 Oct 2025
352.7700
359.3800
343.5200
356.7000
45,984,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
345.3900
350.6000
324.0500
324.6300
28,941,000
Thu, 09 Oct 2025
345.7500
347.3100
340.4000
345.0200
17,643,700
Wed, 08 Oct 2025
333.8200
346.5400
332.6200
345.5000
21,478,300
Tue, 07 Oct 2025
337.0300
338.1100
326.5800
336.4100
18,086,700
Mon, 06 Oct 2025
335.9200
344.1300
334.5600
335.4900
18,465,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
341.5000
344.4000
335.7400
338.3700
14,749,100
Thu, 02 Oct 2025
347.6100
347.6100
335.2500
338.1800
19,917,600
Wed, 01 Oct 2025
328.1500
337.9500
324.5000
333.3900
21,122,700
Tue, 30 Sep 2025
330.1200
331.0500
324.6100
329.9100
20,109,500
Mon, 29 Sep 2025
9 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 29 Sep 2025
336.0000
341.0500
327.5500
327.9000
21,336,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
337.4300
339.0800
330.5800
334.5300
15,464,700
Thu, 25 Sep 2025
332.9900
338.0600
327.3000
336.1000
21,678,200
Wed, 24 Sep 2025
8 · 424B2
After-hours · 16:14 ET
424B2 ↗
Wed, 24 Sep 2025
339.7600
340.0800
333.8100
339.3100
19,677,300
Tue, 23 Sep 2025
340.2400
345.2200
337.0200
338.9400
21,944,100
Mon, 22 Sep 2025
342.4300
346.6700
337.9400
338.7900
28,660,000
Mon, 22 Sep 2025
7 · 424B5
Pre-market · 08:41 ET
424B5 ↗
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
344.6500
346.2700
336.4300
344.9400
41,240,100
Thu, 18 Sep 2025
6 · 424B3
After-hours · 16:27 ET
424B3 ↗
Thu, 18 Sep 2025
5 · 424B3
After-hours · 16:23 ET
424B3 ↗
Thu, 18 Sep 2025
350.0000
350.7000
343.7900
345.3500
24,663,900
Wed, 17 Sep 2025
358.8500
359.9300
341.5000
346.1700
45,197,100
Tue, 16 Sep 2025
365.4300
365.6900
356.9900
360.0000
21,306,500
Mon, 15 Sep 2025
359.8700
365.5000
356.3400
364.0900
21,792,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
362.9100
364.3900
357.1600
359.8700
31,949,800
Thu, 11 Sep 2025
371.1800
374.2300
358.7600
359.6300
29,430,900
Wed, 10 Sep 2025
4 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Wed, 10 Sep 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 10 Sep 2025
351.5200
372.9700
350.5500
369.5700
51,086,800
Tue, 09 Sep 2025
2 · 8-K
After-hours · 17:28 ET
8-K ↗
Tue, 09 Sep 2025
349.5500
350.9800
335.8300
336.6700
26,972,300
Mon, 08 Sep 2025
342.7500
354.1700
341.2500
345.6500
43,535,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
355.7800
356.3400
331.4200
334.8900
78,401,600
Thu, 04 Sep 2025
1 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 04 Sep 2025
305.0600
308.7800
302.2500
306.1000
31,220,800
Wed, 03 Sep 2025
302.2900
304.4500
296.4000
302.3900
18,529,400
Tue, 02 Sep 2025
289.3400
298.7100
287.1700
298.2400
19,693,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
307.0100
307.0100
293.6600
297.3900
21,610,700
Thu, 28 Aug 2025
302.9300
311.0000
302.3300
308.6500
18,907,100
Wed, 27 Aug 2025
297.5300
301.1800
293.7800
300.2500
13,830,300
Tue, 26 Aug 2025
294.3500
300.2500
293.9900
298.0100
25,689,100
Mon, 25 Aug 2025
292.8100
298.4000
291.7100
294.2300
15,124,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
291.7500
300.0900
289.0100
294.0000
16,301,300
Thu, 21 Aug 2025
290.0600
292.3900
286.1700
289.6000
14,946,300
Wed, 20 Aug 2025
295.4600
295.4900
281.8700
291.1700
23,600,500
Tue, 19 Aug 2025
302.4200
302.9000
292.3900
294.9100
20,149,600
Mon, 18 Aug 2025
302.7000
306.1700
299.0000
305.7600
14,724,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
311.0300
311.5000
299.7600
306.3400
22,806,900
Thu, 14 Aug 2025
307.0100
314.1700
307.0000
311.2300
15,717,600
Wed, 13 Aug 2025
316.7500
317.3500
304.7500
309.0900
17,371,200
Tue, 12 Aug 2025
306.6300
313.4400
304.6700
312.8300
17,609,600
Mon, 11 Aug 2025
305.0500
308.3100
301.2900
303.9000
12,396,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
304.0500
307.8700
302.5500
304.9700
12,458,700
Thu, 07 Aug 2025
306.1700
310.3400
299.8800
303.7600
16,319,400
Wed, 06 Aug 2025
292.9000
302.8100
291.9000
301.6700
17,392,100
Tue, 05 Aug 2025
297.8100
301.2000
291.4500
292.9300
18,477,500
Mon, 04 Aug 2025
292.2000
298.4800
291.4000
297.7200
17,164,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
286.5400
292.6400
281.6100
288.6400
21,428,100
Thu, 31 Jul 2025
302.8000
306.9500
290.2300
293.7000
25,488,500
Wed, 30 Jul 2025
297.1500
303.2600
295.8000
302.6200
16,738,900
Tue, 29 Jul 2025
297.5000
302.1900
294.8700
297.4200
19,210,800
Mon, 28 Jul 2025
292.4600
295.4500
290.5900
294.3000
13,683,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend