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
321.2500
327.7000
320.2300
321.6800
15,826,189
Thu, 22 Oct 2026
326.5300
330.8200
321.0200
323.2400
28,139,100
Wed, 21 Oct 2026
338.0300
339.2400
332.2900
337.8000
17,123,600
Tue, 20 Oct 2026
334.0000
341.1000
330.8000
334.3700
15,951,800
Mon, 19 Oct 2026
338.7500
340.2000
333.8200
334.5900
17,457,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
338.4800
339.5900
328.5800
328.7500
29,839,600
Thu, 15 Oct 2026
338.3400
344.7000
334.6100
344.3300
28,455,800
Wed, 14 Oct 2026
352.1900
354.2500
342.8200
346.2500
23,127,400
Tue, 13 Oct 2026
349.6000
359.2500
348.1100
357.3100
17,266,700
Mon, 12 Oct 2026
359.4300
360.6900
354.2200
354.7300
16,336,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
365.5900
366.6300
361.1000
361.5400
16,843,800
Thu, 08 Oct 2026
370.6200
373.3500
357.4100
360.1400
27,145,200
Wed, 07 Oct 2026
372.6000
376.9700
369.1200
376.5100
18,046,100
Tue, 06 Oct 2026
367.0300
380.8400
364.0100
375.8100
30,834,300
Mon, 05 Oct 2026
357.7900
363.8700
356.1400
362.5100
21,481,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
349.8600
357.3500
347.4200
355.1400
24,639,600
Thu, 01 Oct 2026
352.1500
354.4500
343.2900
343.6400
24,574,100
Wed, 30 Sep 2026
356.9000
357.9000
350.6900
351.1900
19,760,700
Tue, 29 Sep 2026
357.0000
361.8600
354.0000
355.1000
19,187,400
Mon, 28 Sep 2026
352.8700
355.8600
347.3200
349.5700
21,527,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
352.6200
354.4300
349.4300
352.8100
16,255,500
Thu, 24 Sep 2026
349.2100
351.4400
346.8900
350.3600
20,930,400
Wed, 23 Sep 2026
362.2000
362.9000
354.0100
354.9900
23,387,700
Tue, 22 Sep 2026
363.2300
366.5500
359.2900
364.5400
20,570,800
Mon, 21 Sep 2026
358.6600
363.9700
353.5000
362.6600
26,498,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
23 · 424B3
After-hours · 16:17 ET
424B3 ↗
Fri, 18 Sep 2026
352.0800
363.2800
351.3300
357.6100
44,032,800
Thu, 17 Sep 2026
346.6200
350.9400
345.3100
347.3000
24,389,600
Wed, 16 Sep 2026
342.3700
344.1500
335.8100
339.5100
23,152,500
Tue, 15 Sep 2026
346.0400
347.2600
337.9000
339.2700
24,783,900
Mon, 14 Sep 2026
349.6300
350.2500
343.9100
344.7200
32,662,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
364.8500
366.7800
361.6400
361.9900
21,166,900
Thu, 10 Sep 2026
360.0300
365.2700
357.7500
360.8300
23,994,300
Thu, 10 Sep 2026
22 · 10-Q
Next filing day · accepted 09 Sep, 17:56 ET
10-Q ↗
Wed, 09 Sep 2026
366.2300
368.0100
359.2500
364.3800
25,918,200
Tue, 08 Sep 2026
363.6800
372.7000
362.7400
368.5600
30,464,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
359.7000
360.1600
353.7000
357.9000
32,863,300
Thu, 03 Sep 2026
351.7400
359.4000
342.3300
357.1600
60,242,600
Wed, 02 Sep 2026
21 · 8-K
After-hours · 16:26 ET
8-K ↗
Wed, 02 Sep 2026
369.6800
371.0900
364.6500
367.2400
38,874,600
Tue, 01 Sep 2026
364.2500
371.4000
362.0000
369.6800
19,288,900
Mon, 31 Aug 2026
369.5200
372.7500
366.3000
370.3400
21,948,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
373.6000
376.5900
365.3500
368.7900
16,596,100
Thu, 27 Aug 2026
361.7900
371.7200
360.6100
371.5400
21,330,000
Wed, 26 Aug 2026
357.1200
359.4700
350.0600
355.5900
19,196,300
Tue, 25 Aug 2026
361.1000
362.9900
355.3100
356.7400
18,014,900
Mon, 24 Aug 2026
364.9700
366.1700
358.7100
358.7600
18,717,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
370.6900
375.1300
365.0500
368.4500
19,037,100
Thu, 20 Aug 2026
364.3900
367.1200
362.2500
364.0300
19,729,800
Wed, 19 Aug 2026
372.4000
373.9100
357.6100
362.4800
35,091,400
Tue, 18 Aug 2026
384.3200
385.7800
377.0100
380.0000
22,878,200
Mon, 17 Aug 2026
397.2600
399.3600
391.3100
392.4300
20,042,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
411.9600
412.5000
388.5000
392.9900
29,513,600
Thu, 13 Aug 2026
415.8100
424.9200
411.4100
417.8200
13,180,500
Wed, 12 Aug 2026
426.2600
426.5000
414.6100
416.0500
15,859,200
Tue, 11 Aug 2026
426.0700
426.7600
413.2300
416.0800
12,882,700
Mon, 10 Aug 2026
426.9900
432.7300
420.1600
422.4000
13,854,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
428.4000
430.8400
421.6100
427.7600
14,698,300
Thu, 06 Aug 2026
420.5500
428.0300
410.7600
420.5700
13,907,500
Wed, 05 Aug 2026
421.7000
427.0000
416.8900
418.2800
16,880,400
Tue, 04 Aug 2026
402.9700
422.0700
400.6800
418.1600
29,564,200
Mon, 03 Aug 2026
384.4100
392.6100
374.6100
392.2300
17,315,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
394.8300
399.9200
379.7100
389.2800
20,391,000
Thu, 30 Jul 2026
380.3500
388.6800
377.5400
387.8400
23,639,800
Wed, 29 Jul 2026
380.6400
386.1200
369.5100
370.3200
21,374,400
Tue, 28 Jul 2026
374.3600
385.8000
371.5200
380.9100
20,328,400
Mon, 27 Jul 2026
389.8200
389.9000
373.5000
383.2200
18,502,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
387.6800
389.2700
378.7500
381.9200
15,149,400
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
20 · 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
19 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 17 Jun 2026
18 · 424B3
After-hours · 16:15 ET
424B3 ↗
Wed, 17 Jun 2026
17 · 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
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
11 · 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
10 · 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
9 · 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
8 · DEFA14A
After-hours · 17:08 ET
DEFA14A ↗
Mon, 02 Mar 2026
7 · DEF 14A
After-hours · 17:06 ET
DEF 14A ↗
Mon, 02 Mar 2026
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
1 · 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