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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
351.4200
356.1100
342.8000
343.3900
2,532,084
Thu, 22 Oct 2026
340.4500
358.0300
337.4400
354.9000
4,815,200
Wed, 21 Oct 2026
335.0000
336.2600
331.5700
335.6100
1,806,200
Tue, 20 Oct 2026
331.6000
341.7900
330.9900
335.2900
2,539,800
Mon, 19 Oct 2026
322.8500
327.1900
317.9300
325.6200
2,555,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
334.6800
336.2600
320.8600
325.1500
3,526,300
Thu, 15 Oct 2026
314.3700
332.2700
314.0000
330.1700
4,497,000
Wed, 14 Oct 2026
301.6000
311.6600
298.8300
310.4400
2,923,100
Tue, 13 Oct 2026
307.5700
312.0000
300.8000
301.4500
3,663,200
Mon, 12 Oct 2026
307.7500
314.9500
304.4400
305.9900
3,940,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
305.0500
309.7600
300.1000
302.7500
2,602,000
Thu, 08 Oct 2026
296.7600
304.0000
291.9400
303.8800
5,627,500
Wed, 07 Oct 2026
290.7500
298.8300
290.7000
297.2400
3,520,000
Tue, 06 Oct 2026
287.0000
291.2600
284.8700
289.8100
3,496,000
Mon, 05 Oct 2026
281.5100
291.1900
280.8400
284.6800
2,949,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
283.7900
284.2000
277.3800
281.0800
2,739,500
Thu, 01 Oct 2026
284.7500
291.5300
277.3100
282.7800
4,646,200
Wed, 30 Sep 2026
269.0500
277.3800
267.9500
275.7100
3,655,600
Tue, 29 Sep 2026
269.4000
270.6100
262.5000
268.0300
3,708,400
Mon, 28 Sep 2026
270.1500
272.1400
262.3200
269.4000
3,819,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
275.5200
277.3900
271.4300
275.7900
3,398,400
Thu, 24 Sep 2026
289.5600
291.8000
276.7800
277.1300
4,564,700
Wed, 23 Sep 2026
291.7100
294.2000
286.2000
286.8000
3,418,600
Tue, 22 Sep 2026
310.7400
310.7400
288.2500
292.3500
4,812,900
Mon, 21 Sep 2026
301.5300
304.8100
295.1100
304.1200
2,946,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
312.9100
313.3800
300.6700
303.1900
7,694,400
Thu, 17 Sep 2026
319.1700
323.8600
312.5800
313.1300
4,121,200
Wed, 16 Sep 2026
322.2100
323.9500
316.7500
318.1300
2,496,500
Tue, 15 Sep 2026
334.4500
338.9700
328.6600
329.2700
2,906,500
Mon, 14 Sep 2026
332.0200
342.3100
329.8800
339.1500
3,631,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
313.0200
323.0900
312.7700
321.5700
2,305,500
Thu, 10 Sep 2026
314.0300
317.3900
309.8000
312.7700
2,715,100
Wed, 09 Sep 2026
20 · S-3ASR
After-hours · 16:51 ET
S-3ASR ↗
Wed, 09 Sep 2026
19 · 10-K
After-hours · 16:12 ET
10-K ↗
Wed, 09 Sep 2026
319.0700
321.3100
312.8000
313.9400
2,417,100
Tue, 08 Sep 2026
326.0900
327.0000
313.0500
318.9300
4,468,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
341.3600
346.0000
330.1200
332.7000
3,538,800
Thu, 03 Sep 2026
351.9300
363.7000
340.8200
344.3000
3,695,700
Wed, 02 Sep 2026
346.3100
348.4000
339.3200
342.9400
3,134,000
Tue, 01 Sep 2026
353.1000
357.2100
343.0000
344.9300
2,672,500
Mon, 31 Aug 2026
356.0500
365.7700
355.0700
359.3000
3,082,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
347.8200
358.4300
345.2500
358.0600
4,120,100
Thu, 27 Aug 2026
353.5400
355.5000
335.0000
348.0000
4,748,400
Wed, 26 Aug 2026
323.4700
351.3900
322.5700
345.8800
11,443,000
Tue, 25 Aug 2026
18 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 25 Aug 2026
364.3500
367.8500
356.0200
357.4600
7,200,900
Mon, 24 Aug 2026
366.4700
372.9800
365.0100
369.9200
3,138,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
364.9400
371.7000
360.0700
367.0000
3,448,600
Thu, 20 Aug 2026
363.0900
366.6300
358.3900
361.8700
3,288,900
Wed, 19 Aug 2026
349.3200
365.3800
349.3200
362.4700
4,018,300
Tue, 18 Aug 2026
348.0100
355.8600
343.0000
350.4100
3,894,100
Mon, 17 Aug 2026
339.0800
344.5800
332.1000
335.6000
3,531,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
362.0000
362.0000
344.9500
345.6600
3,226,900
Thu, 13 Aug 2026
336.9500
361.1000
336.7800
358.2900
4,610,700
Wed, 12 Aug 2026
331.7900
336.9800
328.6000
334.7100
2,547,200
Tue, 11 Aug 2026
332.2700
338.0900
330.1800
336.4400
2,889,500
Mon, 10 Aug 2026
322.8200
334.5000
321.6600
334.4300
2,701,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
327.0000
336.3000
324.6400
325.2500
2,977,700
Thu, 06 Aug 2026
319.7000
322.6500
316.0500
321.9100
2,956,500
Wed, 05 Aug 2026
327.3100
328.7900
320.4400
327.9400
3,650,700
Tue, 04 Aug 2026
311.1900
324.3700
309.0500
323.6000
3,491,400
Mon, 03 Aug 2026
324.3500
331.1500
317.7700
318.3900
4,036,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
310.4300
317.5300
306.8100
316.0700
3,118,100
Thu, 30 Jul 2026
317.0000
318.9900
303.8000
315.5000
4,683,000
Wed, 29 Jul 2026
313.4600
336.9400
313.4600
333.1300
5,976,900
Tue, 28 Jul 2026
305.7300
319.9900
305.7300
312.9900
5,763,200
Mon, 27 Jul 2026
304.9600
310.1200
299.6300
303.9100
3,828,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
286.6400
296.7000
286.3000
296.3300
3,457,400
Thu, 23 Jul 2026
289.1000
289.8900
278.9400
281.5300
2,494,800
Wed, 22 Jul 2026
294.5500
296.4400
284.0000
284.4700
3,005,300
Tue, 21 Jul 2026
280.0600
295.3800
278.9600
289.9200
3,176,600
Mon, 20 Jul 2026
284.5100
295.4100
279.4400
293.8200
4,583,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
295.1000
302.0700
290.0100
291.0900
3,629,400
Thu, 16 Jul 2026
286.0000
298.4500
277.5700
294.7900
5,043,000
Wed, 15 Jul 2026
287.6000
289.5000
278.7300
279.7000
3,391,000
Tue, 14 Jul 2026
273.4800
287.6200
271.7000
282.4300
5,302,600
Mon, 13 Jul 2026
278.7000
296.0000
278.7000
289.7600
6,564,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
278.1700
280.3500
272.3500
274.9600
2,574,500
Thu, 09 Jul 2026
260.6300
273.8600
259.3700
273.3800
4,013,300
Wed, 08 Jul 2026
279.1700
279.1700
269.0600
272.1000
4,290,400
Tue, 07 Jul 2026
280.5300
283.7900
274.3600
281.1700
4,819,000
Mon, 06 Jul 2026
271.9200
274.9600
263.6600
272.1400
5,539,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
269.2500
277.3100
268.9500
275.3500
5,046,900
Wed, 01 Jul 2026
270.1400
276.1500
266.4400
267.0800
4,807,400
Tue, 30 Jun 2026
263.4700
266.1100
259.1100
261.0000
5,260,600
Mon, 29 Jun 2026
274.0500
277.5700
265.2300
266.4000
5,402,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
260.3200
271.1200
259.3800
267.7200
10,779,200
Thu, 25 Jun 2026
256.2700
262.3600
253.2100
255.0700
4,314,600
Wed, 24 Jun 2026
258.1200
270.4600
256.0600
262.2400
5,249,500
Tue, 23 Jun 2026
262.3400
263.6700
255.6500
258.0500
5,781,700
Mon, 22 Jun 2026
259.4200
267.4300
252.8400
257.7700
6,358,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
261.0000
269.8700
259.2300
267.0000
10,059,100
Wed, 17 Jun 2026
279.8500
285.8900
268.4800
269.0800
4,709,900
Tue, 16 Jun 2026
282.2000
284.8000
275.3800
280.9900
4,813,900
Mon, 15 Jun 2026
277.7600
287.6900
276.2100
281.7700
5,098,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
276.0200
276.8600
268.0100
276.7300
5,153,700
Thu, 11 Jun 2026
17 · 8-K
After-hours · 17:07 ET
8-K ↗
Thu, 11 Jun 2026
279.8600
283.0000
273.2700
276.9100
6,120,400
Wed, 10 Jun 2026
286.6800
292.3800
281.9300
284.2200
6,158,300
Wed, 10 Jun 2026
16 · 424B5
Next filing day · accepted 09 Jun, 18:45 ET
424B5 ↗
Tue, 09 Jun 2026
299.1000
308.7400
291.1800
293.7800
4,922,900
Mon, 08 Jun 2026
295.2000
306.0400
291.2400
305.5100
5,587,400
Mon, 08 Jun 2026
15 · 424B5
Pre-market · 09:01 ET
424B5 ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
303.8200
307.0000
293.6700
296.7600
6,306,300
Thu, 04 Jun 2026
319.8100
321.1100
301.0500
301.9800
7,030,000
Wed, 03 Jun 2026
319.5200
319.5200
310.2900
311.4400
5,722,600
Tue, 02 Jun 2026
329.8800
332.4300
315.5000
322.1400
7,382,800
Mon, 01 Jun 2026
338.7000
363.1800
337.5800
353.7600
6,565,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
317.0300
332.5200
315.0000
331.5300
8,922,600
Thu, 28 May 2026
307.9600
319.0000
303.1100
313.0000
7,492,200
Wed, 27 May 2026
301.5900
314.7000
300.5000
307.7300
7,921,500
Tue, 26 May 2026
314.4700
317.0600
302.3800
304.3500
9,770,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
307.7200
321.0400
306.5100
319.9400
12,480,800
Thu, 21 May 2026
312.2900
315.5100
302.3600
307.0700
22,353,500
Wed, 20 May 2026
14 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 20 May 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 20 May 2026
384.4500
390.5000
374.9100
383.9300
6,992,600
Tue, 19 May 2026
419.0600
423.9900
397.9100
399.7100
3,192,700
Mon, 18 May 2026
391.8300
407.7600
387.5200
403.1600
2,637,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
384.6700
399.3900
384.6700
393.0000
3,524,200
Thu, 14 May 2026
371.6600
385.8300
366.3000
378.2900
2,461,900
Wed, 13 May 2026
383.2000
384.8700
369.5600
371.7100
3,494,300
Tue, 12 May 2026
395.0600
396.1600
385.5900
387.7400
2,575,200
Mon, 11 May 2026
392.5200
400.0800
389.0000
393.2900
1,622,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
395.5400
399.7100
385.2000
396.3100
2,348,500
Thu, 07 May 2026
395.3800
411.8000
395.0000
406.7800
2,200,400
Wed, 06 May 2026
390.0000
398.2800
381.5100
388.5500
2,247,700
Tue, 05 May 2026
404.6300
404.6300
390.3400
398.3200
2,078,400
Mon, 04 May 2026
400.2600
418.1500
399.4000
406.9900
2,379,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
402.2000
408.4200
386.7800
399.0400
2,102,000
Thu, 30 Apr 2026
382.0000
390.1900
380.0000
388.5000
2,450,900
Wed, 29 Apr 2026
396.6900
396.9000
389.0100
395.0800
1,885,000
Tue, 28 Apr 2026
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 28 Apr 2026
398.0000
404.2100
396.6000
400.3800
2,225,100
Mon, 27 Apr 2026
390.0500
398.9900
384.6800
389.9200
2,380,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
381.8700
396.7300
381.0000
395.9500
2,336,200
Thu, 23 Apr 2026
385.0000
385.8200
373.9600
383.3000
3,900,200
Wed, 22 Apr 2026
405.5100
413.7800
402.7200
408.6800
3,354,300
Tue, 21 Apr 2026
407.8200
419.0000
400.6700
404.8500
3,137,700
Mon, 20 Apr 2026
393.9000
404.8700
391.9100
404.8300
2,814,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
396.2500
399.2000
389.2100
393.2500
3,186,300
Thu, 16 Apr 2026
400.5000
405.0000
385.7000
387.1100
2,675,500
Wed, 15 Apr 2026
375.0000
392.0500
372.7600
389.7200
3,352,800
Tue, 14 Apr 2026
373.6300
378.4700
364.3300
366.8000
2,483,200
Mon, 13 Apr 2026
354.5000
370.4500
352.0100
369.4400
3,483,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
359.7900
360.4000
342.1100
350.9400
7,791,200
Thu, 09 Apr 2026
380.2000
382.0300
354.5500
361.6900
7,471,800
Wed, 08 Apr 2026
416.8000
417.2000
386.2100
389.5100
4,716,200
Tue, 07 Apr 2026
413.6200
418.9600
407.5100
410.2400
2,154,100
Mon, 06 Apr 2026
419.9200
422.6200
411.2000
417.3600
2,182,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
430.9400
436.5900
420.4900
422.4800
2,554,800
Wed, 01 Apr 2026
431.2600
431.6200
413.7500
425.8700
2,743,600
Tue, 31 Mar 2026
428.2400
435.4100
420.6900
432.3800
3,293,300
Mon, 30 Mar 2026
419.3900
432.2900
418.4000
429.0300
2,296,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
426.4900
427.4700
409.5000
416.4400
2,649,900
Thu, 26 Mar 2026
423.8000
443.6200
423.8000
432.5500
2,192,900
Wed, 25 Mar 2026
438.2600
442.5000
417.2100
426.8600
2,212,600
Tue, 24 Mar 2026
451.3700
452.8500
431.2000
432.4500
2,824,600
Mon, 23 Mar 2026
456.0000
464.9900
449.7300
457.0200
3,124,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
444.4900
462.8600
440.6700
455.5600
4,718,500
Thu, 19 Mar 2026
452.8800
470.0000
451.5400
455.2400
2,598,500
Wed, 18 Mar 2026
450.5700
458.9900
443.2900
446.7900
2,467,300
Tue, 17 Mar 2026
455.0800
474.7700
454.5000
459.2800
2,532,900
Mon, 16 Mar 2026
11 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 16 Mar 2026
445.3200
455.8900
442.1100
452.3100
3,051,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
431.9300
441.9400
428.9900
439.9600
2,340,000
Thu, 12 Mar 2026
440.4000
450.6500
434.4300
435.1300
3,543,800
Wed, 11 Mar 2026
458.1000
458.5000
435.5100
440.4500
2,863,500
Tue, 10 Mar 2026
474.0100
475.0000
448.2700
453.9500
5,013,200
Mon, 09 Mar 2026
475.7100
481.0000
466.1000
473.6700
3,985,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
467.0000
483.2100
463.6000
481.1700
5,508,900
Thu, 05 Mar 2026
439.1700
471.3800
438.9300
466.7900
7,369,500
Wed, 04 Mar 2026
432.9500
442.0500
427.1500
440.1400
4,242,200
Tue, 03 Mar 2026
414.5900
438.5000
411.6000
433.3500
5,902,600
Mon, 02 Mar 2026
402.4500
429.6300
401.4500
419.0600
5,673,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
384.6800
409.6300
384.6800
409.0300
8,184,700
Thu, 26 Feb 2026
10 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 26 Feb 2026
9 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 26 Feb 2026
388.0000
406.8700
385.5600
394.4200
9,787,200
Wed, 25 Feb 2026
356.5500
381.5900
353.5300
381.2300
5,299,400
Tue, 24 Feb 2026
368.0100
372.8400
356.5200
358.7100
6,576,000
Mon, 23 Feb 2026
374.9500
374.9500
349.0000
359.5500
5,495,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
380.8800
392.9600
378.8800
380.5500
4,122,800
Thu, 19 Feb 2026
390.5000
390.5000
379.1600
381.5400
2,961,700
Wed, 18 Feb 2026
380.2500
398.1300
375.5000
389.5700
4,526,900
Tue, 17 Feb 2026
393.0800
397.0000
375.4000
379.1700
5,481,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
397.0200
407.3900
389.3200
399.4000
4,888,300
Thu, 12 Feb 2026
397.9500
409.0000
391.1500
397.9600
4,334,000
Wed, 11 Feb 2026
419.6000
422.0000
392.3800
399.6900
6,089,000
Tue, 10 Feb 2026
434.6500
451.0900
420.3600
421.3900
5,184,000
Mon, 09 Feb 2026
438.6700
441.1600
430.9400
437.5000
3,720,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
437.1200
448.0000
435.4000
443.7700
3,645,600
Thu, 05 Feb 2026
448.5000
460.4200
431.1400
434.9100
5,211,300
Wed, 04 Feb 2026
427.9400
450.4900
411.1100
445.6400
6,971,000
Tue, 03 Feb 2026
468.5000
469.9900
427.2600
434.0900
7,569,100
Mon, 02 Feb 2026
500.4100
502.6200
486.6200
487.1200
2,880,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
8 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 30 Jan 2026
501.5000
506.1100
496.6600
498.9200
3,885,500
Thu, 29 Jan 2026
512.4600
513.7200
491.7200
502.9800
5,915,400
Wed, 28 Jan 2026
548.7700
553.0000
537.3500
538.7000
2,261,400
Tue, 27 Jan 2026
560.5800
561.5700
537.3400
545.4000
2,459,200
Tue, 27 Jan 2026
7 · 8-K
Next filing day · accepted 26 Jan, 18:31 ET
8-K ↗
Mon, 26 Jan 2026
564.1500
569.3800
561.6800
561.7700
2,111,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
546.8200
564.5700
545.7200
563.9700
3,274,000
Thu, 22 Jan 2026
526.8400
548.2500
526.8400
547.6900
3,228,300
Wed, 21 Jan 2026
532.0000
537.4200
520.6900
524.9200
2,643,600
Tue, 20 Jan 2026
537.7600
540.9100
526.7400
528.9500
3,588,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
552.7800
554.0000
535.1000
545.2900
4,773,200
Thu, 15 Jan 2026
565.7800
571.3400
551.6300
554.5800
3,405,000
Wed, 14 Jan 2026
590.9900
592.6600
556.6600
566.6000
4,834,000
Tue, 13 Jan 2026
632.1000
637.2600
604.3900
605.2800
2,656,800
Mon, 12 Jan 2026
640.1000
642.9600
628.6400
635.4400
1,601,200
Mon, 12 Jan 2026
6 · 8-K
Next filing day · accepted 09 Jan, 17:37 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
650.4500
652.7100
636.0000
646.9000
1,304,600
Thu, 08 Jan 2026
640.6000
657.8100
638.7500
652.7500
1,651,400
Wed, 07 Jan 2026
650.0000
657.2400
645.5900
651.1500
1,396,400
Tue, 06 Jan 2026
630.2000
649.2400
627.7200
647.2000
2,564,200
Mon, 05 Jan 2026
629.4600
639.5200
619.7000
633.8400
2,170,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
660.6000
661.9900
622.2300
629.4600
2,738,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
668.0200
669.8000
662.2100
662.4200
948,500
Tue, 30 Dec 2025
671.5600
674.2700
668.6000
669.8800
1,192,200
Mon, 29 Dec 2025
672.8000
678.5700
670.9900
674.1500
885,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
674.3400
678.1300
673.2300
676.5500
555,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
672.6700
676.5000
672.0300
674.8300
334,100
Tue, 23 Dec 2025
671.6400
676.0000
666.4000
674.1400
954,300
Mon, 22 Dec 2025
675.2200
679.2600
671.0000
675.2100
1,184,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
667.8000
675.6000
665.4400
671.3000
4,555,500
Thu, 18 Dec 2025
663.7500
676.5400
661.5000
668.8800
2,040,200
Wed, 17 Dec 2025
671.0200
676.2100
660.1600
660.7800
2,237,300
Tue, 16 Dec 2025
654.3900
671.5100
648.2100
669.3500
1,775,000
Mon, 15 Dec 2025
670.0400
671.3700
653.0200
654.6000
1,707,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
679.4000
681.2000
666.8700
670.9300
1,940,900
Thu, 11 Dec 2025
659.4300
678.3300
657.9200
676.0100
2,815,300
Wed, 10 Dec 2025
653.9500
669.4300
652.7500
662.4300
1,596,400
Tue, 09 Dec 2025
653.4200
660.7700
650.4700
655.7500
1,386,700
Mon, 08 Dec 2025
671.0400
671.7800
653.7400
656.2400
1,878,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
664.4800
676.6000
663.5400
673.6300
2,356,400
Thu, 04 Dec 2025
648.5900
665.3200
647.5100
663.0800
2,174,200
Wed, 03 Dec 2025
630.8600
648.1000
629.9000
647.6800
1,778,900
Tue, 02 Dec 2025
632.3900
635.7400
623.9900
635.6300
1,537,300
Mon, 01 Dec 2025
629.1100
635.9000
627.1400
631.6200
1,864,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
629.1300
634.9200
626.5000
634.0800
872,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
5 · DEFA14A
After market open · 12:11 ET
DEFA14A ↗
Wed, 26 Nov 2025
4 · DEF 14A
After market open · 12:09 ET
DEF 14A ↗
Wed, 26 Nov 2025
647.4300
651.8800
619.8200
629.1300
2,283,300
Tue, 25 Nov 2025
651.9500
658.4700
640.3400
648.0700
1,921,900
Mon, 24 Nov 2025
665.3800
671.0100
647.1500
653.2300
3,184,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
669.6000
682.2700
659.5100
663.1500
3,802,200
Thu, 20 Nov 2025
3 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 20 Nov 2025
2 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 20 Nov 2025
1 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 20 Nov 2025
653.6200
664.5400
637.4400
637.4400
2,516,600
Wed, 19 Nov 2025
648.5800
656.8100
645.8700
650.6200
1,288,100
Tue, 18 Nov 2025
655.8000
662.0000
644.1500
649.7300
2,437,200
Mon, 17 Nov 2025
662.5100
664.0000
643.5000
645.9800
1,441,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
650.5700
666.8200
644.3600
662.4100
1,438,300
Thu, 13 Nov 2025
655.5100
662.5800
649.0000
650.1100
1,779,300
Wed, 12 Nov 2025
655.4900
661.5100
651.7200
659.3000
1,575,200
Tue, 11 Nov 2025
653.0200
657.4800
648.8000
654.3200
1,150,100
Mon, 10 Nov 2025
649.5400
654.2900
645.4200
653.2700
1,530,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
653.7500
654.6100
633.4700
648.8500
1,697,700
Thu, 06 Nov 2025
649.0000
659.3600
640.5700
653.6400
1,866,300
Wed, 05 Nov 2025
656.8500
662.5900
653.7200
655.3300
1,467,100
Tue, 04 Nov 2025
676.1900
676.1900
653.5400
660.4200
1,542,700
Mon, 03 Nov 2025
669.2700
677.1200
660.5700
676.1900
1,270,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
656.0000
671.8900
653.7900
667.5500
1,585,500
Thu, 30 Oct 2025
653.0800
665.9300
652.5000
656.1800
1,435,200
Wed, 29 Oct 2025
667.5800
669.6200
649.1000
656.0400
1,990,900
Tue, 28 Oct 2025
684.7300
688.9000
678.2500
678.9300
1,103,300
Mon, 27 Oct 2025
686.9700
689.1700
677.2900
683.3900
1,318,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend