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
314.8800
317.2600
311.6000
313.6100
443,744
Thu, 22 Oct 2026
312.6600
318.3700
310.5900
317.7000
658,700
Wed, 21 Oct 2026
314.2000
315.9700
306.0200
311.1500
650,700
Tue, 20 Oct 2026
307.4500
317.0500
306.5500
316.3100
949,900
Mon, 19 Oct 2026
304.6300
308.9300
298.4000
305.4200
969,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
305.3800
309.4100
303.4300
308.6400
820,600
Thu, 15 Oct 2026
300.3500
306.4500
299.2000
303.0900
1,126,900
Wed, 14 Oct 2026
295.1000
296.6000
284.7400
295.8900
1,426,000
Tue, 13 Oct 2026
17 · 10-Q
After market open · 10:09 ET
10-Q ↗
Tue, 13 Oct 2026
16 · 8-K
After market open · 10:05 ET
8-K ↗
Tue, 13 Oct 2026
287.0100
305.4500
283.0000
296.1000
2,054,400
Mon, 12 Oct 2026
310.3700
315.9200
306.5000
310.9000
1,220,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
309.2500
310.1500
305.7300
309.3600
613,500
Thu, 08 Oct 2026
15 · 8-K
After-hours · 20:04 ET
8-K ↗
Thu, 08 Oct 2026
301.9600
310.2400
300.3200
308.6500
916,800
Wed, 07 Oct 2026
304.8900
310.8500
302.7400
303.1000
892,500
Tue, 06 Oct 2026
300.9500
305.8900
298.9600
302.8700
754,200
Mon, 05 Oct 2026
298.2600
299.9000
293.4500
297.2700
597,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
296.7900
301.3100
294.9700
297.6200
579,100
Thu, 01 Oct 2026
299.7300
300.0200
294.6000
295.0000
648,100
Wed, 30 Sep 2026
301.3500
302.9000
296.4000
299.6100
774,000
Tue, 29 Sep 2026
291.4000
302.0800
289.2200
301.8100
884,500
Mon, 28 Sep 2026
291.2300
293.7700
286.3200
292.2700
610,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
293.5000
294.2200
287.4800
292.1400
637,000
Thu, 24 Sep 2026
295.7200
296.8500
290.5600
293.0300
587,000
Wed, 23 Sep 2026
297.2500
297.7900
288.7300
296.4300
866,800
Tue, 22 Sep 2026
301.2800
304.9900
296.5000
297.1200
817,800
Mon, 21 Sep 2026
295.0000
298.3800
294.4500
295.9400
810,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
296.6200
298.2300
293.3700
294.2000
1,668,700
Thu, 17 Sep 2026
303.7700
304.3900
297.4300
297.6500
834,000
Wed, 16 Sep 2026
310.8200
312.3800
299.8900
301.3000
774,200
Tue, 15 Sep 2026
321.7800
322.8900
310.4000
310.8200
679,000
Mon, 14 Sep 2026
316.0000
325.8500
316.0000
323.7700
647,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
320.3500
321.6000
310.6400
311.6000
597,100
Thu, 10 Sep 2026
320.2200
323.1100
316.4400
317.3000
556,500
Wed, 09 Sep 2026
333.0000
334.0900
321.1900
321.4600
789,900
Tue, 08 Sep 2026
341.8000
344.2800
335.1000
335.4100
564,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
343.9100
344.8100
339.0100
341.0800
635,000
Thu, 03 Sep 2026
347.4700
349.2400
340.1400
347.0300
595,000
Wed, 02 Sep 2026
343.0200
350.8600
338.7200
346.6800
692,300
Tue, 01 Sep 2026
342.0000
351.1100
339.9900
340.3700
766,700
Mon, 31 Aug 2026
348.1100
352.9900
340.3400
342.0600
2,509,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
337.0000
353.0000
336.5000
350.0000
1,037,400
Thu, 27 Aug 2026
339.2900
342.8500
331.0500
332.0600
787,900
Wed, 26 Aug 2026
347.5300
348.9000
341.2700
344.5600
884,700
Tue, 25 Aug 2026
346.2500
353.9300
346.2500
349.9100
940,800
Mon, 24 Aug 2026
337.7300
349.2900
337.7300
349.0100
707,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
334.5100
343.2200
332.3400
341.8500
702,200
Thu, 20 Aug 2026
333.6800
341.7000
328.7200
334.3700
982,300
Wed, 19 Aug 2026
336.0000
345.8200
335.4700
336.5200
673,700
Tue, 18 Aug 2026
339.1400
343.7600
334.7800
336.2500
598,200
Mon, 17 Aug 2026
342.9600
345.0000
334.4900
335.4200
687,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
352.2100
352.6200
346.0100
346.2700
502,800
Thu, 13 Aug 2026
357.6700
358.0100
347.1600
350.8800
617,300
Wed, 12 Aug 2026
353.7400
355.5500
349.9000
353.7200
410,100
Tue, 11 Aug 2026
344.3800
361.5100
344.3800
357.3400
703,400
Mon, 10 Aug 2026
343.7900
352.2600
341.0200
347.8500
841,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
354.9400
355.2100
349.7600
350.9500
826,700
Thu, 06 Aug 2026
366.0100
366.0100
357.0100
358.4300
509,900
Wed, 05 Aug 2026
369.0000
369.5100
362.2100
366.6100
680,300
Tue, 04 Aug 2026
363.9900
372.1600
363.1500
367.6300
1,002,900
Mon, 03 Aug 2026
351.2000
365.4500
351.2000
364.4100
912,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
347.3900
350.0700
342.9600
347.4400
652,400
Thu, 30 Jul 2026
353.1900
355.1400
342.8000
352.2500
835,000
Wed, 29 Jul 2026
350.3700
364.5800
347.6100
360.0000
1,292,200
Tue, 28 Jul 2026
349.8900
359.7000
346.9500
350.4700
1,127,200
Mon, 27 Jul 2026
335.5700
348.6000
335.5700
343.5300
1,075,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
322.2300
335.8900
322.2300
332.9700
820,600
Thu, 23 Jul 2026
320.2700
323.5900
315.6800
323.2500
712,600
Wed, 22 Jul 2026
331.6400
331.6400
318.6400
319.8300
936,500
Tue, 21 Jul 2026
327.3900
336.5900
317.5400
326.3400
970,300
Mon, 20 Jul 2026
342.7500
350.0000
324.0000
328.9700
2,822,000
Mon, 20 Jul 2026
14 · 10-Q
Pre-market · 06:09 ET
10-Q ↗
Mon, 20 Jul 2026
13 · 8-K
Pre-market · 06:05 ET
8-K ↗
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
330.8300
336.4700
316.1800
322.1800
1,587,900
Thu, 16 Jul 2026
312.3200
330.4300
311.2900
329.6700
1,385,900
Wed, 15 Jul 2026
310.5200
317.0000
308.7500
310.8700
682,500
Tue, 14 Jul 2026
12 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 14 Jul 2026
305.5000
310.2200
304.9900
309.8500
857,600
Mon, 13 Jul 2026
300.9100
311.9900
300.9100
309.8500
1,028,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
301.3500
305.9000
299.0200
299.4600
624,400
Thu, 09 Jul 2026
297.0100
303.1600
294.9400
300.8800
672,300
Wed, 08 Jul 2026
309.6500
309.6600
300.3200
302.3500
852,700
Tue, 07 Jul 2026
310.5300
319.9700
308.7500
313.1400
766,500
Mon, 06 Jul 2026
312.4700
312.5000
300.7600
305.9100
828,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
308.7000
312.0000
305.7700
311.6600
804,200
Wed, 01 Jul 2026
300.7300
306.4100
297.0900
304.1800
733,500
Tue, 30 Jun 2026
295.5800
297.7400
293.0000
296.0400
894,100
Mon, 29 Jun 2026
299.9500
302.0000
288.0000
294.0500
911,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
288.0300
298.9000
287.2500
298.1800
1,565,600
Thu, 25 Jun 2026
289.2000
292.1000
285.0100
285.4400
767,000
Wed, 24 Jun 2026
284.1300
293.3300
283.4000
287.6200
1,235,300
Tue, 23 Jun 2026
291.4100
294.3600
282.0000
283.0300
1,491,400
Mon, 22 Jun 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 22 Jun 2026
313.1100
313.5800
294.2800
295.1100
1,214,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
312.8300
320.8500
311.0100
312.4700
2,507,900
Wed, 17 Jun 2026
318.0000
322.6700
314.1400
314.3600
674,100
Tue, 16 Jun 2026
319.0900
323.8300
317.5000
320.5100
801,600
Mon, 15 Jun 2026
321.8900
326.8500
316.1400
316.5200
852,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
314.7900
324.2300
314.0000
323.8800
840,500
Thu, 11 Jun 2026
311.4900
316.8100
306.7200
312.2600
986,700
Wed, 10 Jun 2026
318.7700
319.0700
314.4700
314.7700
524,600
Tue, 09 Jun 2026
313.5300
319.6600
312.2100
317.6900
592,700
Mon, 08 Jun 2026
310.9200
315.9900
308.7300
313.5300
738,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
309.6700
315.8400
307.9600
313.9900
878,800
Thu, 04 Jun 2026
311.3700
314.2500
305.3500
307.5100
745,900
Wed, 03 Jun 2026
307.2400
307.2400
300.2500
306.7700
762,100
Tue, 02 Jun 2026
310.1100
312.5900
307.0000
307.5300
530,500
Mon, 01 Jun 2026
311.3300
315.5300
309.1700
313.7100
706,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
310.9700
312.6700
308.2000
310.5800
714,200
Thu, 28 May 2026
311.3100
312.9500
306.0200
310.3500
650,900
Wed, 27 May 2026
310.4200
319.5400
310.4200
311.7200
718,700
Tue, 26 May 2026
316.1200
317.5000
309.8300
310.4200
665,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
315.9000
318.5600
311.9900
316.5200
506,200
Thu, 21 May 2026
313.2900
317.7700
308.9600
316.4700
613,100
Wed, 20 May 2026
310.6500
318.5700
305.6000
315.9700
795,300
Tue, 19 May 2026
309.0000
314.5400
305.3100
312.7500
857,300
Mon, 18 May 2026
300.8500
308.8700
297.4800
308.0000
876,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
306.7000
309.2100
302.1200
302.2900
745,500
Thu, 14 May 2026
309.0000
311.5000
303.5900
304.0100
714,000
Wed, 13 May 2026
309.5000
312.8300
306.0000
308.4800
914,600
Tue, 12 May 2026
315.8300
317.2500
309.4900
310.1600
953,400
Mon, 11 May 2026
322.7900
325.4900
310.0600
313.2200
1,146,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
334.5400
334.9200
321.2700
323.4800
947,500
Thu, 07 May 2026
324.6600
336.3700
323.8300
332.5300
1,035,700
Wed, 06 May 2026
334.2700
335.6800
322.1700
324.6600
1,132,200
Tue, 05 May 2026
329.8000
335.6500
329.1000
331.7300
739,000
Mon, 04 May 2026
336.9300
340.7700
328.2200
330.4200
1,062,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
341.0000
342.7000
334.3400
337.7700
691,000
Thu, 30 Apr 2026
332.3100
340.5200
331.9100
339.4200
949,900
Wed, 29 Apr 2026
339.8700
341.1200
326.5400
332.3100
1,627,400
Tue, 28 Apr 2026
338.3100
345.2200
335.0200
340.4600
1,669,400
Mon, 27 Apr 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 27 Apr 2026
341.4700
344.0100
328.7400
335.3000
4,092,200
Mon, 27 Apr 2026
9 · 10-Q
Pre-market · 06:09 ET
10-Q ↗
Mon, 27 Apr 2026
8 · 8-K
Pre-market · 06:05 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
7 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 24 Apr 2026
369.1900
375.4200
366.8900
367.8300
1,381,200
Thu, 23 Apr 2026
367.3800
372.7500
364.0000
372.3900
846,900
Wed, 22 Apr 2026
369.9300
373.0900
365.8600
365.9300
543,000
Tue, 21 Apr 2026
369.6600
371.9900
366.7700
369.2000
561,100
Mon, 20 Apr 2026
371.8200
372.1700
367.3800
369.4600
662,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
370.5300
376.9900
369.0000
372.0600
690,000
Thu, 16 Apr 2026
367.9000
372.0000
366.2500
369.0000
711,900
Wed, 15 Apr 2026
369.1700
370.0000
365.4500
368.0700
644,500
Tue, 14 Apr 2026
367.5000
377.1000
367.5000
369.1700
597,100
Mon, 13 Apr 2026
365.3900
370.1000
362.3200
368.8300
801,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
372.3600
373.0000
364.1700
365.9500
529,600
Thu, 09 Apr 2026
372.9200
376.4300
372.0000
373.3000
641,100
Wed, 08 Apr 2026
371.6100
376.9500
368.9100
376.2400
619,200
Tue, 07 Apr 2026
381.1500
381.7300
367.3900
368.1500
912,800
Mon, 06 Apr 2026
369.2600
382.1300
368.8100
380.7700
1,099,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
362.4000
372.2200
358.0000
370.8200
995,800
Wed, 01 Apr 2026
359.0400
362.4800
351.6300
361.5400
982,700
Tue, 31 Mar 2026
354.1200
361.7200
349.5700
358.7900
1,150,000
Mon, 30 Mar 2026
348.1400
354.8300
346.3100
352.9400
1,252,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
358.0000
358.8800
346.3900
348.1400
896,800
Thu, 26 Mar 2026
362.7500
364.7700
356.9900
358.5400
1,202,200
Wed, 25 Mar 2026
362.7000
364.5100
359.0600
362.5300
943,300
Tue, 24 Mar 2026
366.2700
366.7900
359.6700
360.0900
880,300
Mon, 23 Mar 2026
373.2800
377.0800
363.4200
366.8000
1,130,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
373.4300
375.1300
365.1000
373.3500
1,262,200
Thu, 19 Mar 2026
375.0700
380.2000
372.2500
375.3000
1,052,500
Wed, 18 Mar 2026
392.6300
393.8300
376.0100
376.9200
1,381,100
Tue, 17 Mar 2026
393.0000
398.1800
391.4400
396.1800
965,100
Mon, 16 Mar 2026
400.4900
402.1700
392.0000
392.2700
1,052,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
396.1800
403.4800
394.7100
401.6300
982,500
Thu, 12 Mar 2026
391.6900
397.0600
389.0500
395.9800
1,161,100
Wed, 11 Mar 2026
399.6000
399.7100
391.3100
393.2900
1,221,300
Tue, 10 Mar 2026
412.1400
412.5100
399.8200
400.5200
1,335,900
Tue, 10 Mar 2026
6 · DEFA14A
Pre-market · 07:31 ET
DEFA14A ↗
Tue, 10 Mar 2026
5 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Mon, 09 Mar 2026
405.9500
416.5900
398.9400
415.7800
1,099,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
401.0000
410.7800
395.0000
408.4100
775,500
Thu, 05 Mar 2026
405.4800
407.6800
400.2400
402.7000
759,200
Wed, 04 Mar 2026
409.1000
412.0000
406.3300
406.6200
718,200
Tue, 03 Mar 2026
395.6000
410.2100
394.8200
408.3800
806,900
Mon, 02 Mar 2026
397.5300
404.8400
394.0000
401.3700
1,026,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
397.5700
405.1200
393.1900
402.5100
808,700
Thu, 26 Feb 2026
407.2900
407.2900
395.9600
399.2900
1,298,800
Wed, 25 Feb 2026
413.2700
413.8000
402.5100
403.9400
1,113,100
Tue, 24 Feb 2026
402.7500
417.7200
402.3300
414.2000
1,385,800
Mon, 23 Feb 2026
401.9000
413.9600
392.1000
400.3600
2,120,900
Mon, 23 Feb 2026
4 · 10-K
Pre-market · 06:10 ET
10-K ↗
Mon, 23 Feb 2026
3 · 8-K
Pre-market · 06:05 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
2 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 20 Feb 2026
384.1000
390.0100
380.8100
384.6100
1,075,900
Thu, 19 Feb 2026
383.5000
390.8000
381.0000
385.1300
994,100
Wed, 18 Feb 2026
374.8000
384.3200
372.0400
382.9900
841,400
Tue, 17 Feb 2026
375.7700
377.1300
370.7000
373.5000
838,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
380.2700
385.3700
373.4100
375.5000
991,600
Thu, 12 Feb 2026
384.2300
386.0000
378.0000
381.7800
1,010,400
Wed, 11 Feb 2026
387.2200
388.0000
377.1900
384.0000
1,357,800
Tue, 10 Feb 2026
392.1600
397.8500
389.3400
389.7300
732,200
Mon, 09 Feb 2026
395.0000
395.9400
389.0000
392.1600
837,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
390.0100
396.7300
390.0100
394.8800
757,600
Thu, 05 Feb 2026
403.2800
407.6800
391.0200
393.4300
1,120,300
Wed, 04 Feb 2026
403.6000
405.8300
399.0000
401.7300
1,069,500
Tue, 03 Feb 2026
405.4400
414.3300
395.7100
401.1100
1,071,700
Mon, 02 Feb 2026
411.6000
413.0000
403.7600
409.2200
927,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
406.5000
411.0000
403.6900
410.3300
582,500
Thu, 29 Jan 2026
407.7200
413.6300
403.4400
407.0800
672,100
Wed, 28 Jan 2026
414.1500
415.0000
401.0100
405.3700
654,700
Tue, 27 Jan 2026
412.3000
419.8200
408.0000
413.8700
668,200
Mon, 26 Jan 2026
412.7500
418.3000
409.5100
413.9100
783,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
403.2300
413.6600
403.2300
411.5000
725,100
Thu, 22 Jan 2026
399.5200
408.0000
397.0000
405.3300
647,800
Wed, 21 Jan 2026
393.2400
403.8900
391.7500
398.9200
927,500
Tue, 20 Jan 2026
394.7500
395.9900
382.4700
387.6400
1,325,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
407.0000
408.0000
398.8500
400.2800
673,500
Thu, 15 Jan 2026
405.7500
410.0000
403.0600
409.0900
609,200
Wed, 14 Jan 2026
409.4800
411.0400
404.3200
407.3800
513,600
Tue, 13 Jan 2026
415.1200
416.9300
408.2300
410.9100
426,600
Mon, 12 Jan 2026
405.2400
416.9400
404.6800
415.9500
595,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
405.8300
409.0000
402.3800
405.0900
448,800
Thu, 08 Jan 2026
402.2000
408.9900
400.0000
406.5800
806,600
Wed, 07 Jan 2026
405.4600
407.6800
402.3000
405.5000
675,800
Tue, 06 Jan 2026
410.5000
414.4000
406.3000
406.5000
895,900
Mon, 05 Jan 2026
416.0000
420.0000
405.1600
411.4400
1,038,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
416.7000
425.4100
416.0000
425.2800
398,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
421.9600
423.9200
416.1900
416.8200
389,900
Tue, 30 Dec 2025
421.2900
424.6500
419.5500
421.9200
243,800
Mon, 29 Dec 2025
424.7500
426.0000
420.8100
421.2500
326,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
424.7100
426.9700
423.4900
425.5600
214,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
425.6600
428.2600
424.0000
425.4300
195,000
Tue, 23 Dec 2025
426.7200
431.9400
424.2300
426.1800
491,700
Mon, 22 Dec 2025
430.8600
431.3300
426.2600
427.8900
644,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
432.4600
434.3000
428.1900
431.5100
958,300
Thu, 18 Dec 2025
438.1000
442.3500
430.7100
431.3700
710,500
Wed, 17 Dec 2025
433.2500
442.0000
432.0000
438.4200
580,800
Tue, 16 Dec 2025
437.5000
439.1200
432.4800
433.9000
696,100
Mon, 15 Dec 2025
429.6800
440.0800
427.9500
437.5000
815,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
435.0000
438.4000
430.2600
431.7300
552,900
Thu, 11 Dec 2025
419.2200
434.0000
418.4000
433.6700
552,600
Wed, 10 Dec 2025
417.3800
420.1300
415.1900
418.8800
436,000
Tue, 09 Dec 2025
418.0900
421.4900
413.1200
417.1900
490,900
Mon, 08 Dec 2025
416.9600
423.5900
414.8000
418.4700
651,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
426.2900
428.0000
415.1200
416.5500
751,000
Thu, 04 Dec 2025
430.8200
433.5700
426.8500
427.0700
570,800
Wed, 03 Dec 2025
425.0000
433.5000
425.0000
431.6900
483,900
Tue, 02 Dec 2025
423.1400
428.5700
420.0100
424.6400
645,000
Mon, 01 Dec 2025
419.8100
428.5400
418.8100
423.8500
634,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
416.1600
423.9900
415.0400
419.6300
243,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
417.3100
422.2300
415.3000
415.5900
497,000
Tue, 25 Nov 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 25 Nov 2025
403.6000
418.2000
403.6000
417.6200
647,600
Mon, 24 Nov 2025
409.0000
413.5700
401.2500
402.6700
667,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
398.6700
413.6500
398.1700
407.4000
476,300
Thu, 20 Nov 2025
399.9600
403.0000
397.0700
397.2100
486,500
Wed, 19 Nov 2025
403.4500
405.3500
399.5000
399.6700
326,000
Tue, 18 Nov 2025
403.4100
408.0000
400.0000
403.3400
312,400
Mon, 17 Nov 2025
410.6000
411.4100
403.1500
404.6300
500,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
409.4100
412.7700
405.2100
410.1600
445,400
Thu, 13 Nov 2025
404.6300
412.3000
403.9900
408.6800
486,000
Wed, 12 Nov 2025
409.0400
411.5100
402.2000
403.7600
544,100
Tue, 11 Nov 2025
409.0300
410.8600
406.4100
409.2300
279,000
Mon, 10 Nov 2025
409.0000
410.1800
398.8500
407.5900
463,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
402.4900
411.0800
401.0000
410.1800
486,400
Thu, 06 Nov 2025
400.8000
405.9900
397.7200
401.4600
516,000
Wed, 05 Nov 2025
406.2800
408.2100
399.2500
400.4100
686,300
Tue, 04 Nov 2025
407.8900
410.0500
403.3400
406.8800
649,000
Mon, 03 Nov 2025
398.6600
406.9000
392.8900
403.6300
715,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
403.0000
403.0000
394.3000
398.4600
716,300
Thu, 30 Oct 2025
402.8300
407.0800
401.8400
403.9600
685,200
Wed, 29 Oct 2025
408.2000
410.0300
403.2700
405.8700
550,200
Tue, 28 Oct 2025
412.7100
414.9900
409.9500
410.9700
430,800
Mon, 27 Oct 2025
415.0500
415.2500
407.7800
412.7000
554,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
422.2500
423.6900
414.2400
414.8600
482,500