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
315.1900
318.1100
312.0100
315.6100
607,800
Thu, 22 Oct 2026
316.4100
323.9700
314.9400
318.8500
678,700
Wed, 21 Oct 2026
324.9900
324.9900
319.8000
321.0300
552,000
Tue, 20 Oct 2026
316.0000
325.0000
315.6300
321.8800
504,000
Mon, 19 Oct 2026
320.9600
322.3700
313.0900
316.1600
569,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
328.7200
331.0700
319.1200
320.9600
787,900
Thu, 15 Oct 2026
322.0100
327.9900
315.0500
327.5600
957,200
Wed, 14 Oct 2026
320.3500
326.8500
320.3500
323.4600
683,000
Tue, 13 Oct 2026
330.0000
331.7300
321.6100
325.6300
616,200
Mon, 12 Oct 2026
332.8900
334.6400
329.5000
330.1200
335,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
331.0900
335.4400
328.7000
330.8800
585,100
Thu, 08 Oct 2026
324.7700
333.8900
323.4300
328.0000
831,900
Wed, 07 Oct 2026
331.1300
332.8100
322.0800
324.8000
923,000
Tue, 06 Oct 2026
331.8700
336.0700
330.5300
332.3900
739,800
Mon, 05 Oct 2026
319.8600
334.3500
315.9500
331.9800
1,350,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
311.2700
317.4100
308.0000
316.4400
982,900
Thu, 01 Oct 2026
301.5600
314.3100
300.0000
312.1500
836,800
Wed, 30 Sep 2026
307.3900
308.3100
303.2600
305.8000
766,100
Tue, 29 Sep 2026
312.9000
314.4100
305.0500
308.0500
1,202,500
Mon, 28 Sep 2026
314.3400
315.2600
310.0100
312.6800
801,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
309.2300
319.5700
309.2300
314.3600
1,125,800
Thu, 24 Sep 2026
303.3300
306.7500
295.5800
302.7600
826,800
Wed, 23 Sep 2026
309.9000
315.4100
301.7900
302.4700
1,106,400
Tue, 22 Sep 2026
332.7600
334.2100
300.5500
307.5000
2,303,900
Mon, 21 Sep 2026
332.7700
335.9300
327.2800
332.2600
387,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
329.9400
335.3000
326.9700
328.0900
1,116,700
Thu, 17 Sep 2026
334.1500
337.7100
328.6300
329.9400
572,500
Wed, 16 Sep 2026
338.9100
342.5400
328.4600
333.0400
667,300
Tue, 15 Sep 2026
344.9700
348.6600
340.2600
341.7400
295,900
Mon, 14 Sep 2026
352.4600
354.8200
339.4900
345.6600
592,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
349.2700
354.5100
345.3300
353.7800
428,400
Thu, 10 Sep 2026
351.2800
353.0600
347.1200
347.2600
380,600
Wed, 09 Sep 2026
348.4200
352.2600
344.6500
349.6000
500,500
Tue, 08 Sep 2026
355.2400
357.1000
347.8400
350.2200
495,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
355.4300
359.3400
353.4900
359.3300
440,900
Thu, 03 Sep 2026
355.1000
365.8000
355.1000
360.4500
675,500
Wed, 02 Sep 2026
357.6300
368.7500
352.6400
355.1000
927,100
Tue, 01 Sep 2026
369.4000
370.0000
354.4600
357.6300
1,353,600
Mon, 31 Aug 2026
369.1800
372.9200
368.5200
370.1400
751,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
361.8900
371.4600
358.9900
370.6900
554,400
Thu, 27 Aug 2026
357.3600
363.9500
355.7300
361.2200
458,000
Wed, 26 Aug 2026
359.8700
365.0000
344.4500
360.2500
721,700
Tue, 25 Aug 2026
363.9400
365.0000
357.4800
361.8800
329,100
Mon, 24 Aug 2026
362.8500
369.9800
361.7000
364.1800
388,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
354.0200
363.1500
353.1100
361.3500
477,100
Thu, 20 Aug 2026
360.6500
361.7300
352.0500
354.0200
529,600
Wed, 19 Aug 2026
371.5800
373.0500
357.7200
359.2300
513,500
Tue, 18 Aug 2026
369.5800
372.2900
366.8800
368.7300
366,800
Mon, 17 Aug 2026
370.6700
375.0300
366.3500
368.2000
489,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
375.1400
375.2500
369.5900
370.6700
392,500
Thu, 13 Aug 2026
376.5900
379.0000
370.5500
374.9600
596,400
Wed, 12 Aug 2026
368.9800
376.9900
366.3500
376.6800
506,800
Tue, 11 Aug 2026
369.0200
375.5000
369.0200
371.1900
538,800
Mon, 10 Aug 2026
362.6300
372.2800
362.6300
372.1100
666,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
355.7400
362.6900
354.9300
362.6300
688,400
Thu, 06 Aug 2026
363.4300
365.0000
355.5300
359.0500
404,000
Wed, 05 Aug 2026
357.1600
364.9500
356.4500
359.9200
775,400
Tue, 04 Aug 2026
358.0000
362.5200
352.1400
354.2400
1,295,100
Mon, 03 Aug 2026
353.6000
364.2100
351.8500
360.3500
892,000
Mon, 03 Aug 2026
13 · 10-Q
Pre-market · 08:10 ET
10-Q ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
349.0000
360.2600
347.7000
353.7000
1,231,800
Thu, 30 Jul 2026
12 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 30 Jul 2026
337.0400
340.7800
334.6000
339.1700
869,600
Wed, 29 Jul 2026
342.0100
343.7500
336.7900
337.7800
783,500
Tue, 28 Jul 2026
332.7200
342.6100
326.9400
342.4000
1,050,300
Mon, 27 Jul 2026
331.2000
335.9200
328.9600
331.7200
534,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
323.6200
331.1200
320.0700
328.7000
503,900
Thu, 23 Jul 2026
327.4600
330.1300
320.7300
323.3200
687,200
Wed, 22 Jul 2026
326.5500
330.5800
326.5500
327.3800
631,600
Tue, 21 Jul 2026
329.4600
331.4100
325.3600
328.2300
459,100
Mon, 20 Jul 2026
329.0700
329.0700
322.3400
327.9600
556,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
327.0800
334.4100
324.0200
324.9000
629,100
Thu, 16 Jul 2026
329.5100
333.1000
326.7100
330.7700
853,300
Wed, 15 Jul 2026
321.6800
330.9600
320.9300
329.1200
873,000
Tue, 14 Jul 2026
321.0600
326.7700
317.3900
321.3500
628,900
Mon, 13 Jul 2026
320.6400
323.8500
317.0300
321.0600
649,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
315.0000
318.2200
310.6700
317.0300
668,000
Thu, 09 Jul 2026
301.6500
314.7800
299.0000
311.4700
750,800
Wed, 08 Jul 2026
309.0100
309.0100
300.2500
300.8200
624,200
Tue, 07 Jul 2026
306.0000
308.9900
303.7100
307.5800
620,800
Mon, 06 Jul 2026
295.6400
305.3800
294.9000
304.7500
521,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
297.5000
299.2900
293.0100
295.1800
660,000
Wed, 01 Jul 2026
284.3700
297.3900
280.0000
293.2700
1,106,800
Tue, 30 Jun 2026
271.7700
281.9800
270.0400
281.6800
1,676,000
Mon, 29 Jun 2026
273.1400
275.7500
266.2600
269.2400
1,528,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
276.0200
277.9900
260.7800
268.7500
3,927,200
Thu, 25 Jun 2026
282.1500
283.8300
271.7800
277.3300
1,253,100
Wed, 24 Jun 2026
293.4500
293.8200
281.2600
282.1500
1,144,700
Tue, 23 Jun 2026
296.1800
300.0400
293.8300
295.1000
761,700
Mon, 22 Jun 2026
295.2600
298.6200
292.4600
297.6200
742,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
302.9800
307.7900
290.9600
293.9500
1,007,600
Wed, 17 Jun 2026
304.5400
308.5300
300.8200
304.5000
670,000
Tue, 16 Jun 2026
296.5500
304.4700
294.1900
303.3000
825,900
Mon, 15 Jun 2026
299.1200
299.6300
294.5000
295.3200
715,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
286.7600
299.7900
286.0000
295.6600
762,900
Thu, 11 Jun 2026
287.3700
290.7600
284.2300
285.4400
1,015,400
Wed, 10 Jun 2026
287.8200
294.8200
283.6700
289.1800
759,500
Tue, 09 Jun 2026
284.9400
290.0000
281.3900
288.2800
1,219,500
Mon, 08 Jun 2026
289.2000
291.6000
283.5200
283.7200
1,229,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
291.9300
292.5200
286.5200
288.4900
1,132,800
Thu, 04 Jun 2026
281.7500
292.5100
279.6200
291.8400
1,083,200
Wed, 03 Jun 2026
268.9900
286.7300
261.9800
282.6700
1,866,200
Tue, 02 Jun 2026
274.1100
278.2300
267.3400
272.5200
684,800
Mon, 01 Jun 2026
270.8500
279.4300
270.7500
275.0400
775,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
265.6400
276.1300
265.6400
273.7700
2,078,400
Thu, 28 May 2026
270.5500
271.4100
265.2600
265.8600
1,064,300
Wed, 27 May 2026
281.8000
283.8900
260.1500
271.4600
1,754,400
Tue, 26 May 2026
286.0500
286.0500
278.2600
282.4200
942,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
287.8200
291.4100
284.0400
285.7800
845,300
Thu, 21 May 2026
284.9100
287.9600
274.9300
287.8200
1,924,400
Wed, 20 May 2026
288.3500
292.1600
282.7800
283.8300
1,188,000
Tue, 19 May 2026
297.8200
298.5200
286.9800
287.3600
1,176,600
Mon, 18 May 2026
299.0000
308.3900
293.4900
295.6200
979,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
11 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 15 May 2026
298.5900
304.7100
295.0000
299.7300
566,000
Thu, 14 May 2026
301.3100
304.9000
295.7000
298.2100
618,000
Wed, 13 May 2026
292.9500
302.2100
291.0300
301.1800
596,900
Tue, 12 May 2026
288.3400
297.3900
284.2600
294.4800
1,207,100
Mon, 11 May 2026
303.8800
308.9600
285.3500
289.0400
1,707,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
311.9500
314.3100
302.0300
303.5200
1,133,300
Thu, 07 May 2026
327.4300
329.5300
309.1400
309.6200
861,900
Wed, 06 May 2026
328.9000
333.2600
322.9700
324.7300
645,800
Tue, 05 May 2026
320.8500
332.0900
317.8300
327.5800
544,300
Mon, 04 May 2026
315.6300
325.0100
315.0000
320.8500
965,400
Mon, 04 May 2026
10 · 10-Q
Pre-market · 08:38 ET
10-Q ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
334.1500
339.9900
318.0300
318.6300
1,288,800
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Apr 2026
327.3300
337.2700
325.9000
334.1300
932,600
Wed, 29 Apr 2026
333.7100
336.8700
326.3500
330.8900
621,900
Tue, 28 Apr 2026
330.5800
337.0000
327.5700
333.7100
644,400
Mon, 27 Apr 2026
321.4200
333.8200
320.2100
330.3900
764,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
320.7600
323.5300
318.0300
320.5100
523,300
Thu, 23 Apr 2026
324.4100
327.5400
316.1500
321.0000
533,600
Wed, 22 Apr 2026
327.5300
333.1700
322.5300
327.7800
788,600
Tue, 21 Apr 2026
322.7500
332.9900
322.7500
325.8100
686,400
Mon, 20 Apr 2026
315.3800
323.8100
315.3800
323.4600
531,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
313.4000
318.6100
301.9700
317.4100
1,010,300
Thu, 16 Apr 2026
329.5600
333.0800
312.2700
312.5700
1,157,400
Wed, 15 Apr 2026
325.8600
332.8100
325.8600
331.4100
671,100
Tue, 14 Apr 2026
324.7700
328.0000
321.6900
322.4500
678,500
Mon, 13 Apr 2026
308.4200
323.2300
307.0100
321.8900
637,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
314.3400
315.9700
307.5500
312.5300
913,200
Thu, 09 Apr 2026
310.1200
316.3400
307.5700
314.5700
577,700
Wed, 08 Apr 2026
308.9800
315.9000
306.7500
310.7900
1,002,000
Tue, 07 Apr 2026
294.0100
299.3800
292.5200
297.4300
927,600
Mon, 06 Apr 2026
293.3900
299.3800
292.0600
294.4600
616,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
8 · DEFA14A
After-hours · 16:09 ET
DEFA14A ↗
Thu, 02 Apr 2026
7 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 02 Apr 2026
283.8900
297.2200
281.5100
293.6700
619,500
Wed, 01 Apr 2026
304.4600
308.0100
284.3000
289.2700
1,091,300
Tue, 31 Mar 2026
300.4200
307.0500
296.2300
300.8300
839,400
Mon, 30 Mar 2026
296.2700
305.8600
295.6600
300.1800
1,013,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
300.8600
302.3100
294.0000
296.9000
803,500
Thu, 26 Mar 2026
298.6800
305.8400
298.6800
303.7200
635,700
Wed, 25 Mar 2026
303.3800
308.8200
297.7500
300.6800
410,300
Tue, 24 Mar 2026
300.3500
305.1200
297.8000
300.1700
809,900
Mon, 23 Mar 2026
298.4500
305.6400
294.7200
300.2800
1,068,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
287.0000
297.6800
286.2200
293.0800
2,115,200
Thu, 19 Mar 2026
6 · PRE 14A
After-hours · 17:19 ET
PRE 14A ↗
Thu, 19 Mar 2026
286.7200
291.4500
282.6300
285.3400
1,208,600
Wed, 18 Mar 2026
294.2400
295.3500
287.3600
288.1600
921,500
Tue, 17 Mar 2026
287.6000
297.4100
284.9300
293.8200
1,785,200
Mon, 16 Mar 2026
290.2000
293.4400
282.2700
284.0500
1,235,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
295.1200
297.2700
288.9200
289.0300
1,288,200
Thu, 12 Mar 2026
296.2400
304.6100
289.1900
289.6200
1,374,900
Wed, 11 Mar 2026
308.1100
310.7300
297.8700
302.9600
721,100
Tue, 10 Mar 2026
313.3600
317.4000
307.6000
308.3000
1,014,300
Mon, 09 Mar 2026
308.6200
314.1100
303.1000
312.8000
712,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
313.8300
315.2900
302.4900
313.5600
919,700
Thu, 05 Mar 2026
309.2000
317.5100
304.1500
316.9200
757,700
Wed, 04 Mar 2026
306.4700
315.5300
306.4700
311.8800
750,100
Tue, 03 Mar 2026
299.2000
311.6400
296.0300
306.2200
982,400
Mon, 02 Mar 2026
297.0600
310.7800
297.0600
306.0000
975,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
310.6800
311.8500
296.2200
300.3800
1,318,600
Thu, 26 Feb 2026
318.5000
323.8600
316.1100
319.5500
1,243,900
Wed, 25 Feb 2026
311.3600
320.8900
307.4100
318.4700
910,000
Tue, 24 Feb 2026
301.2500
316.7900
298.3100
308.7000
1,707,300
Mon, 23 Feb 2026
5 · 10-K
After-hours · 16:48 ET
10-K ↗
Mon, 23 Feb 2026
314.9800
319.3200
303.7400
303.8800
1,133,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
323.9600
324.2700
312.7900
319.2200
917,600
Thu, 19 Feb 2026
330.0000
332.1300
318.9900
327.9200
707,500
Wed, 18 Feb 2026
324.8200
334.1700
323.9600
332.1800
1,197,000
Tue, 17 Feb 2026
334.7000
335.2700
320.6200
322.1900
1,843,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
330.0000
335.8000
320.9600
334.7000
1,451,800
Thu, 12 Feb 2026
339.3100
341.3100
317.0000
330.0000
2,355,500
Wed, 11 Feb 2026
364.1800
372.7600
336.5300
338.6700
2,535,600
Tue, 10 Feb 2026
395.4000
395.4900
348.5100
360.5800
2,987,400
Mon, 09 Feb 2026
385.1400
397.7600
383.8300
393.2500
751,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
368.5600
387.5100
368.1900
385.1400
541,100
Thu, 05 Feb 2026
385.7100
388.1300
362.9600
372.3400
1,017,800
Wed, 04 Feb 2026
387.2500
400.1600
377.1800
388.9600
928,900
Tue, 03 Feb 2026
379.3600
390.0000
371.9300
386.9400
1,633,500
Mon, 02 Feb 2026
362.2300
377.4700
362.2300
376.3300
894,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
359.5400
365.6600
347.1100
364.5000
1,269,900
Thu, 29 Jan 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 29 Jan 2026
370.5700
379.0800
360.7900
362.7100
1,052,900
Wed, 28 Jan 2026
366.8000
371.5200
363.2800
366.9000
747,300
Tue, 27 Jan 2026
359.1500
368.5200
356.5900
365.0500
603,700
Mon, 26 Jan 2026
362.2100
365.7100
356.2500
358.9900
710,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
378.0500
378.5000
361.6800
362.1100
598,100
Thu, 22 Jan 2026
379.2600
380.1300
371.2500
378.2400
445,500
Wed, 21 Jan 2026
368.7600
380.5600
368.7600
370.9500
511,500
Tue, 20 Jan 2026
372.5000
379.0800
366.5300
366.9300
498,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
379.3200
383.3000
373.4100
378.6200
487,000
Thu, 15 Jan 2026
376.5900
385.0000
374.1900
376.8300
648,600
Wed, 14 Jan 2026
360.5100
373.1900
358.4200
371.8200
493,200
Tue, 13 Jan 2026
365.0000
366.2000
357.0600
364.4100
686,500
Mon, 12 Jan 2026
355.7800
366.1100
355.0000
365.3600
376,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
364.4000
364.9900
359.0800
359.8200
436,100
Thu, 08 Jan 2026
356.0700
364.6500
356.0700
362.3600
382,000
Thu, 08 Jan 2026
3 · 8-K
Pre-market · 09:08 ET
8-K ↗
Wed, 07 Jan 2026
374.7900
376.0600
358.8600
359.3800
627,400
Tue, 06 Jan 2026
372.9200
379.1500
366.3500
376.5600
633,600
Mon, 05 Jan 2026
363.6300
376.3500
363.6300
370.1200
742,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
358.0100
364.9100
356.0000
361.6300
552,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
359.9400
360.0000
355.5000
357.1700
532,000
Tue, 30 Dec 2025
365.3800
366.7800
355.3100
359.7500
540,700
Mon, 29 Dec 2025
372.9400
373.5900
365.5000
366.2500
386,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
372.9800
373.9900
370.2300
372.1600
339,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
374.3900
376.1700
372.5800
373.3800
216,700
Tue, 23 Dec 2025
371.9600
377.5300
370.8900
374.2800
358,200
Mon, 22 Dec 2025
361.5800
371.3200
359.8500
370.7000
993,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
352.3800
365.5900
351.9500
362.4600
1,802,500
Thu, 18 Dec 2025
356.3200
357.6300
350.4100
352.7400
838,800
Wed, 17 Dec 2025
369.4400
369.8200
354.0000
355.7200
806,500
Tue, 16 Dec 2025
370.4000
373.9800
366.3600
367.9700
903,900
Mon, 15 Dec 2025
381.9500
385.5000
370.6700
373.4300
1,010,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
391.1600
391.1600
380.3500
380.9600
1,021,400
Thu, 11 Dec 2025
381.0000
389.5100
378.9100
387.4500
929,600
Wed, 10 Dec 2025
378.8400
389.5700
374.6800
386.9900
951,300
Tue, 09 Dec 2025
369.4100
382.5700
369.4100
374.7100
561,200
Mon, 08 Dec 2025
369.6400
373.2300
366.2900
368.5000
575,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
366.0400
373.8900
364.6700
371.0100
315,700
Thu, 04 Dec 2025
363.9900
369.4600
360.8200
369.1800
439,500
Wed, 03 Dec 2025
355.1600
362.1000
354.1100
361.2300
507,200
Tue, 02 Dec 2025
358.8300
359.9600
355.2200
355.3500
361,800
Mon, 01 Dec 2025
352.4800
360.5400
351.4100
358.2900
421,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
359.5900
359.5900
355.0200
356.0400
187,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
350.2100
356.0100
350.2100
353.7100
371,500
Tue, 25 Nov 2025
346.7300
349.6900
342.5100
348.4000
404,500
Mon, 24 Nov 2025
343.7200
350.6800
340.9600
348.1900
668,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
345.0700
346.2500
334.7000
344.0200
729,100
Thu, 20 Nov 2025
358.3900
364.3800
340.7700
342.8600
763,700
Wed, 19 Nov 2025
357.3900
362.5500
353.0900
356.3700
401,800
Tue, 18 Nov 2025
358.5700
363.2400
355.4000
355.5800
877,800
Mon, 17 Nov 2025
368.3200
371.5700
356.4000
361.4000
745,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
368.5000
375.5100
365.3500
370.5900
358,600
Thu, 13 Nov 2025
374.2600
379.4700
370.0200
372.4400
499,000
Wed, 12 Nov 2025
381.8700
385.4400
375.5700
376.6200
608,600
Tue, 11 Nov 2025
373.9100
381.8300
373.0000
377.8200
483,600
Mon, 10 Nov 2025
375.3600
378.9200
371.6900
375.3600
540,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
371.8800
373.8000
363.7500
373.5000
593,400
Thu, 06 Nov 2025
373.4100
374.4700
368.0500
372.6700
537,500
Wed, 05 Nov 2025
377.0100
380.6300
371.4200
374.5400
672,400
Tue, 04 Nov 2025
374.3100
378.8600
371.7900
374.4900
718,400
Mon, 03 Nov 2025
375.3700
384.1700
370.7800
378.9400
1,519,300
Mon, 03 Nov 2025
2 · 10-Q
Pre-market · 08:15 ET
10-Q ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
375.6500
395.7500
368.3800
377.3100
2,714,800
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 30 Oct 2025
343.2700
347.0100
337.0100
338.4900
1,443,900
Wed, 29 Oct 2025
339.2000
345.6100
336.9600
343.6200
949,900
Tue, 28 Oct 2025
343.3400
345.3400
340.0600
343.1000
692,600
Mon, 27 Oct 2025
342.4600
348.5000
341.4400
343.4300
518,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend