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
373.1350
377.3000
365.2700
372.2200
34,615,357
Thu, 22 Oct 2026
374.2900
388.8600
373.7100
374.5800
51,610,900
Thu, 22 Oct 2026
29 · 10-Q
Pre-market · 00:12 ET
10-Q ↗
Wed, 21 Oct 2026
28 · 8-K
After-hours · 20:41 ET
8-K ↗
Wed, 21 Oct 2026
381.4300
388.8400
380.5100
386.4700
48,875,800
Tue, 20 Oct 2026
370.2800
377.5900
363.6400
373.7100
32,123,300
Mon, 19 Oct 2026
27 · DEFA14A
After-hours · 21:12 ET
DEFA14A ↗
Mon, 19 Oct 2026
26 · DEFA14A
After market open · 10:53 ET
DEFA14A ↗
Mon, 19 Oct 2026
25 · DEFA14A
After market open · 10:47 ET
DEFA14A ↗
Mon, 19 Oct 2026
24 · DEFA14A
After market open · 10:42 ET
DEFA14A ↗
Mon, 19 Oct 2026
23 · DEF 14A
After market open · 10:15 ET
DEF 14A ↗
Mon, 19 Oct 2026
357.5000
369.5800
354.4700
368.0600
38,817,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
369.1500
370.5000
349.3300
354.7200
62,067,300
Thu, 15 Oct 2026
360.5700
363.7500
355.2300
362.4400
26,728,300
Wed, 14 Oct 2026
371.1600
371.3900
363.8200
367.1600
31,001,400
Tue, 13 Oct 2026
372.3300
377.0500
371.3000
375.2300
18,393,000
Mon, 12 Oct 2026
382.6100
382.7000
377.5800
378.0300
20,244,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
382.3800
388.5600
379.7100
382.7000
38,952,400
Thu, 08 Oct 2026
374.1200
375.9600
368.0300
375.0000
28,394,900
Wed, 07 Oct 2026
378.4500
382.3500
374.4300
377.8100
25,594,600
Tue, 06 Oct 2026
381.9800
383.3300
378.5200
380.6800
27,735,400
Mon, 05 Oct 2026
369.0000
381.5900
364.9100
378.7300
42,232,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
360.0800
374.6000
359.4100
370.5900
55,330,100
Fri, 02 Oct 2026
22 · 8-K
Pre-market · 09:04 ET
8-K ↗
Thu, 01 Oct 2026
356.8100
359.7900
353.8000
354.1100
31,080,800
Wed, 30 Sep 2026
352.1100
355.2200
345.8800
354.8100
39,235,800
Tue, 29 Sep 2026
21 · 8-K
After-hours · 16:38 ET
8-K ↗
Tue, 29 Sep 2026
358.4000
358.7400
351.6700
352.8400
32,492,400
Mon, 28 Sep 2026
368.0600
369.4300
356.8000
357.4500
39,452,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
384.6200
386.8300
367.6700
372.1100
45,999,500
Thu, 24 Sep 2026
377.3500
383.3300
375.7000
377.9400
26,165,700
Wed, 23 Sep 2026
380.1000
386.7000
377.5800
380.1200
33,522,500
Tue, 22 Sep 2026
379.0700
380.4200
372.8800
378.9000
28,229,900
Mon, 21 Sep 2026
371.6400
378.3600
371.0700
375.3000
36,599,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
369.0000
370.9000
360.7500
364.2700
51,922,300
Thu, 17 Sep 2026
367.4800
374.1200
363.2200
366.2000
38,924,100
Wed, 16 Sep 2026
357.9300
365.1000
354.8900
358.0800
32,177,400
Tue, 15 Sep 2026
358.7500
362.3900
354.0500
356.5800
30,317,700
Mon, 14 Sep 2026
359.7800
367.7300
357.0400
358.9700
32,477,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
364.2000
368.6600
361.6000
365.4400
30,153,000
Thu, 10 Sep 2026
360.6000
369.2100
357.6800
363.5600
29,667,200
Wed, 09 Sep 2026
368.2500
375.4400
366.0000
367.8100
32,564,300
Tue, 08 Sep 2026
357.1000
370.0000
355.7500
368.1600
51,078,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
362.0700
364.6900
351.3200
354.0800
65,018,200
Thu, 03 Sep 2026
365.8200
384.0400
365.8200
376.3700
63,601,000
Wed, 02 Sep 2026
360.4100
360.6200
349.9200
357.0100
33,951,900
Tue, 01 Sep 2026
360.9000
362.7000
352.9600
356.0900
36,193,900
Mon, 31 Aug 2026
347.2100
368.9200
347.1500
367.9500
61,732,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
357.1000
358.8000
345.2000
348.7500
32,972,200
Thu, 27 Aug 2026
346.1600
355.7400
345.4500
354.8100
30,136,200
Wed, 26 Aug 2026
345.2700
351.9300
342.5300
345.8200
28,573,000
Tue, 25 Aug 2026
349.5800
357.0000
349.2000
350.2500
29,816,700
Mon, 24 Aug 2026
361.4100
363.2400
348.2600
348.9500
39,190,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
349.8800
366.5000
346.9000
362.8600
59,224,000
Thu, 20 Aug 2026
346.2000
347.5000
338.9600
345.1300
30,766,400
Wed, 19 Aug 2026
338.8900
351.6200
335.7000
351.1200
36,735,400
Tue, 18 Aug 2026
333.2200
340.5300
331.1200
336.8700
27,994,500
Mon, 17 Aug 2026
340.6900
345.4500
337.4800
339.3000
26,037,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
342.3300
351.2600
335.3300
342.2700
45,437,100
Thu, 13 Aug 2026
327.2000
341.6400
325.2400
339.9600
34,708,300
Wed, 12 Aug 2026
335.0000
335.5000
323.6400
327.5100
28,698,900
Tue, 11 Aug 2026
332.8000
336.2000
329.5300
332.8100
23,345,200
Mon, 10 Aug 2026
326.6000
332.0500
326.1500
330.8800
25,003,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
322.3400
333.7300
321.2500
328.5800
39,492,300
Thu, 06 Aug 2026
317.0500
323.0000
315.5200
319.5300
26,033,800
Wed, 05 Aug 2026
323.4200
327.1400
320.2800
321.5500
27,820,800
Tue, 04 Aug 2026
324.0000
329.5700
320.7900
327.3500
33,318,300
Mon, 03 Aug 2026
310.9600
324.6500
310.4300
322.0800
38,281,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
309.6900
315.5000
301.9700
311.2100
36,630,600
Thu, 30 Jul 2026
302.7000
310.8700
301.3300
308.8500
38,005,400
Wed, 29 Jul 2026
307.1400
309.0600
297.3800
298.3200
39,478,000
Tue, 28 Jul 2026
305.9300
311.1600
300.6900
307.4400
39,802,400
Mon, 27 Jul 2026
313.2400
317.0000
304.2800
309.2200
44,919,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
320.7200
322.9600
306.5100
313.0300
62,760,000
Thu, 23 Jul 2026
341.0000
342.1100
315.7400
319.6900
115,606,400
Thu, 23 Jul 2026
20 · 10-Q
Next filing day · accepted 22 Jul, 21:02 ET
10-Q ↗
Wed, 22 Jul 2026
19 · 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
18 · 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
17 · 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
16 · 10-Q
Next filing day · accepted 22 Apr, 21:43 ET
10-Q ↗
Wed, 22 Apr 2026
15 · 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
14 · 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
13 · 10-K
Next filing day · accepted 28 Jan, 20:55 ET
10-K ↗
Wed, 28 Jan 2026
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
1 · 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