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
327.2300
328.9400
315.5001
327.9100
876,244
Thu, 22 Oct 2026
351.6200
356.2430
326.0000
331.4200
1,466,100
Wed, 21 Oct 2026
357.8300
371.2300
353.9800
359.4900
964,000
Tue, 20 Oct 2026
347.8400
357.0700
341.0000
349.4300
791,400
Mon, 19 Oct 2026
361.4200
364.7000
344.0300
351.2200
1,026,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
353.2000
358.8800
348.3500
354.8100
737,500
Thu, 15 Oct 2026
351.1900
356.1700
337.9900
353.6000
1,219,500
Wed, 14 Oct 2026
377.0000
378.7400
355.7400
358.4200
1,128,900
Tue, 13 Oct 2026
370.7500
386.1900
368.3800
382.1400
994,800
Mon, 12 Oct 2026
383.9900
390.5400
376.4400
379.7700
1,565,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
363.4800
379.3500
362.5650
378.5700
1,249,900
Thu, 08 Oct 2026
373.6900
380.9650
356.0000
359.2200
1,440,800
Wed, 07 Oct 2026
362.7500
380.0000
360.2130
378.3200
1,545,400
Tue, 06 Oct 2026
349.1500
377.9900
349.1500
373.1100
2,816,200
Mon, 05 Oct 2026
323.0000
337.2200
319.2300
331.8700
1,106,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
327.6700
331.0200
311.0000
320.7700
1,112,200
Thu, 01 Oct 2026
313.4800
329.2400
310.7900
323.0900
1,125,800
Wed, 30 Sep 2026
317.0850
320.0000
305.1500
312.6900
2,367,600
Tue, 29 Sep 2026
25 · 8-K
After-hours · 17:02 ET
8-K ↗
Tue, 29 Sep 2026
307.9100
317.9900
307.8700
314.8400
898,800
Mon, 28 Sep 2026
302.0400
306.5150
296.0000
303.5000
616,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
304.0500
307.4100
299.6000
304.4200
550,700
Thu, 24 Sep 2026
295.9500
303.3400
292.4500
300.0100
465,200
Wed, 23 Sep 2026
292.2900
302.5600
288.1700
300.3400
924,400
Tue, 22 Sep 2026
299.7200
302.7600
293.1150
294.5400
581,400
Mon, 21 Sep 2026
296.1200
301.8000
285.6500
299.9700
686,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
293.8100
298.3200
288.5900
292.3000
1,222,400
Thu, 17 Sep 2026
296.1200
302.9650
291.2900
293.3100
748,300
Wed, 16 Sep 2026
286.2700
292.7300
282.8500
287.6000
809,000
Tue, 15 Sep 2026
289.5200
290.9800
279.7700
282.1500
881,700
Mon, 14 Sep 2026
300.0000
303.5200
285.8600
286.5200
1,165,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
313.7600
317.5000
308.1550
312.7400
351,800
Thu, 10 Sep 2026
314.5200
318.8700
310.7500
311.5400
526,800
Wed, 09 Sep 2026
324.4100
326.0900
318.2600
319.6700
887,100
Tue, 08 Sep 2026
322.9500
330.6350
319.7000
325.7700
867,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
305.0000
317.4700
304.7300
317.0000
577,700
Thu, 03 Sep 2026
306.0500
313.9710
301.5550
305.5200
680,600
Wed, 02 Sep 2026
292.1500
304.0800
290.1900
302.0300
834,000
Tue, 01 Sep 2026
291.2400
302.9800
288.5800
293.7300
948,000
Mon, 31 Aug 2026
297.5200
297.9900
292.2600
295.7600
741,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
304.5800
307.8200
294.7500
296.1050
684,400
Thu, 27 Aug 2026
307.0000
312.2190
300.5100
304.5800
645,900
Wed, 26 Aug 2026
309.2400
316.5000
304.8300
306.2900
531,500
Tue, 25 Aug 2026
310.9050
313.8000
305.1100
307.6700
550,600
Mon, 24 Aug 2026
315.1000
317.5200
304.0300
305.5350
835,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
318.5200
320.7200
311.2800
314.4600
938,000
Thu, 20 Aug 2026
320.2800
322.0170
307.9200
316.9900
1,015,400
Wed, 19 Aug 2026
321.0000
327.7200
311.7300
322.3500
1,617,300
Tue, 18 Aug 2026
350.8900
354.8500
308.4810
317.6600
2,177,900
Mon, 17 Aug 2026
367.8800
367.8800
354.3800
356.9200
517,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
359.8300
372.7800
359.3400
362.7400
492,600
Thu, 13 Aug 2026
365.4900
371.0900
355.6150
358.4000
579,400
Wed, 12 Aug 2026
24 · 8-K/A
After-hours · 17:08 ET
8-K/A ↗
Wed, 12 Aug 2026
369.5000
373.9700
362.1980
365.0700
902,900
Tue, 11 Aug 2026
343.7000
361.3100
343.6150
357.8800
768,900
Mon, 10 Aug 2026
349.0100
351.0300
338.2200
343.1900
629,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
338.7400
351.4300
330.0800
347.7100
860,500
Thu, 06 Aug 2026
329.8400
345.0000
329.4300
338.3100
1,173,600
Wed, 05 Aug 2026
23 · 10-Q
After-hours · 17:17 ET
10-Q ↗
Wed, 05 Aug 2026
22 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Aug 2026
343.6200
345.6700
329.3400
329.8400
736,400
Tue, 04 Aug 2026
347.5500
347.7400
332.1500
340.0000
977,200
Mon, 03 Aug 2026
334.1000
348.5000
327.8500
344.4900
760,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
343.1200
346.0000
331.5920
334.1000
641,000
Thu, 30 Jul 2026
331.1700
341.9200
328.0000
332.5400
865,800
Wed, 29 Jul 2026
322.6800
328.9200
312.8900
316.1900
939,800
Tue, 28 Jul 2026
336.0100
337.5000
315.3100
326.0500
1,185,000
Mon, 27 Jul 2026
362.7900
368.0000
340.7800
347.0700
642,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
379.0000
381.5000
357.2600
359.9000
560,200
Thu, 23 Jul 2026
372.9000
380.1850
372.6600
379.2700
367,000
Wed, 22 Jul 2026
365.8800
380.1100
363.8900
377.4100
432,600
Tue, 21 Jul 2026
364.7400
374.3800
360.5600
366.1400
728,700
Mon, 20 Jul 2026
377.6400
380.8700
359.7800
360.3200
575,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
360.1400
379.1800
354.4450
372.3700
558,300
Thu, 16 Jul 2026
392.5600
393.5900
363.0600
368.2900
875,500
Wed, 15 Jul 2026
398.9500
414.7900
391.8350
400.1200
654,700
Tue, 14 Jul 2026
21 · 8-K
After-hours · 17:29 ET
8-K ↗
Tue, 14 Jul 2026
402.7100
412.3100
394.0000
396.9500
702,700
Mon, 13 Jul 2026
381.1500
397.0000
380.0000
396.3500
551,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
381.6800
391.0800
380.3200
385.8000
458,800
Thu, 09 Jul 2026
378.3100
392.3800
377.6500
384.4400
700,300
Wed, 08 Jul 2026
362.6300
369.9150
357.4700
367.8800
481,900
Tue, 07 Jul 2026
369.0200
379.3340
363.1200
366.6600
515,300
Mon, 06 Jul 2026
370.1400
381.7900
366.5300
377.7900
707,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
364.3950
376.4400
357.3750
364.6700
913,300
Wed, 01 Jul 2026
380.0000
382.4920
356.9500
360.7900
1,199,800
Tue, 30 Jun 2026
401.3600
411.2900
376.6600
384.2600
1,426,500
Mon, 29 Jun 2026
405.3600
408.6300
393.4600
399.3400
712,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
409.5800
413.2500
398.2500
404.0900
1,551,100
Thu, 25 Jun 2026
415.5350
423.9800
414.0900
416.8000
951,100
Wed, 24 Jun 2026
416.8900
420.1950
399.3500
405.8900
1,591,700
Tue, 23 Jun 2026
413.1400
424.5000
408.0000
411.9200
1,063,300
Mon, 22 Jun 2026
437.5300
443.2100
431.4100
438.1200
826,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
20 · S-3ASR
After-hours · 16:17 ET
S-3ASR ↗
Thu, 18 Jun 2026
19 · 8-K/A
After-hours · 16:05 ET
8-K ↗
Thu, 18 Jun 2026
425.8100
449.8410
420.3800
436.2900
1,997,500
Wed, 17 Jun 2026
407.0500
422.3270
402.1500
409.8100
1,041,400
Tue, 16 Jun 2026
388.8000
426.9900
387.9900
406.5100
1,564,000
Mon, 15 Jun 2026
18 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 15 Jun 2026
376.3400
390.8200
369.0300
386.2100
1,011,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
350.0000
362.0000
348.8350
360.5400
753,400
Thu, 11 Jun 2026
339.2300
350.0000
337.5150
344.8000
464,500
Wed, 10 Jun 2026
351.9000
355.1500
329.1300
336.5900
1,096,200
Tue, 09 Jun 2026
369.0200
372.0000
343.6200
358.7400
630,900
Mon, 08 Jun 2026
369.9000
370.2500
360.7400
364.7800
357,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
371.7200
375.0900
359.8300
364.7400
1,058,900
Thu, 04 Jun 2026
373.3300
379.9700
372.2050
378.0800
524,000
Wed, 03 Jun 2026
383.0500
385.5100
376.5200
379.5900
725,300
Tue, 02 Jun 2026
380.7900
391.7000
371.3500
385.5100
733,000
Mon, 01 Jun 2026
374.8800
380.7800
366.0000
377.2000
763,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
383.0000
391.3450
374.9900
386.8000
674,100
Thu, 28 May 2026
377.9400
390.2600
370.0000
381.4700
526,800
Wed, 27 May 2026
390.9900
391.0000
376.8800
379.7800
667,400
Tue, 26 May 2026
378.5300
394.6300
378.0000
389.0000
1,277,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
364.9900
378.5000
362.9900
372.4500
847,800
Thu, 21 May 2026
17 · 8-K
After-hours · 17:27 ET
8-K ↗
Thu, 21 May 2026
344.5200
360.9000
344.5200
360.4800
868,400
Wed, 20 May 2026
331.7700
347.2000
329.2500
344.4600
886,600
Tue, 19 May 2026
320.0000
320.0700
309.3600
314.5700
843,900
Mon, 18 May 2026
332.0200
336.1000
319.8000
324.2100
580,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
346.4500
346.7350
331.3700
334.2400
647,000
Thu, 14 May 2026
349.7700
356.6200
347.9100
352.8800
595,500
Wed, 13 May 2026
375.4300
379.1800
336.2190
351.0300
1,471,100
Tue, 12 May 2026
378.5200
380.0000
368.3800
374.6100
639,800
Mon, 11 May 2026
389.2400
389.2400
376.6200
383.4400
633,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
397.9000
397.9900
381.1000
386.3700
521,400
Thu, 07 May 2026
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 07 May 2026
410.5350
416.6800
384.0000
390.5500
840,700
Wed, 06 May 2026
400.6400
412.8300
388.7100
409.9900
1,183,300
Tue, 05 May 2026
15 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Tue, 05 May 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 05 May 2026
390.3900
391.3700
384.4300
384.9000
615,400
Mon, 04 May 2026
375.0900
385.1300
373.1000
384.6400
749,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
375.3900
383.8200
367.9400
372.1600
574,600
Thu, 30 Apr 2026
356.6800
375.4500
356.6400
372.4200
675,600
Wed, 29 Apr 2026
362.8500
363.0000
347.0000
351.9100
487,400
Tue, 28 Apr 2026
362.4800
367.6500
355.0000
361.1700
398,600
Mon, 27 Apr 2026
368.4600
370.0000
352.0100
369.6700
515,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
347.7400
364.8500
343.9900
364.3200
566,800
Thu, 23 Apr 2026
339.9200
350.0000
338.3200
345.2500
356,600
Wed, 22 Apr 2026
338.1700
343.7900
332.0000
339.3200
611,500
Tue, 21 Apr 2026
346.4000
351.7900
328.3200
329.7400
560,000
Mon, 20 Apr 2026
360.0000
362.6000
343.2800
346.2600
777,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
13 · 8-K
After-hours · 16:08 ET
8-K ↗
Fri, 17 Apr 2026
367.5000
371.0000
357.2000
365.3500
937,500
Thu, 16 Apr 2026
354.4450
362.8800
351.0000
362.4000
639,700
Wed, 15 Apr 2026
351.9600
358.6200
345.9300
353.3000
745,600
Tue, 14 Apr 2026
334.7300
347.7950
331.2650
345.7600
947,600
Mon, 13 Apr 2026
317.3300
331.5850
316.8050
326.0800
734,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
312.2600
325.4800
312.2600
321.3300
481,000
Thu, 09 Apr 2026
327.9600
334.0000
310.9800
312.7600
1,075,800
Wed, 08 Apr 2026
344.7550
346.6800
327.3800
328.6500
833,500
Tue, 07 Apr 2026
323.6700
331.5550
320.2710
330.0700
290,700
Mon, 06 Apr 2026
327.9800
330.7600
320.1300
324.0900
373,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
323.1000
331.2200
316.0000
327.5800
427,500
Wed, 01 Apr 2026
325.0300
332.4800
324.5390
328.0800
451,400
Tue, 31 Mar 2026
307.7600
321.0000
302.0000
319.2300
884,800
Mon, 30 Mar 2026
328.2300
329.0000
310.5000
313.0300
691,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
322.0700
329.7000
317.7300
324.5400
478,000
Thu, 26 Mar 2026
327.7800
335.0000
318.4150
323.1300
595,700
Wed, 25 Mar 2026
318.8200
330.0000
318.8200
328.2900
776,300
Tue, 24 Mar 2026
310.5500
319.2900
308.5100
315.7700
545,400
Mon, 23 Mar 2026
308.0100
320.1400
306.5300
311.0200
943,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
336.3600
337.4050
301.4500
302.9700
1,834,800
Thu, 19 Mar 2026
12 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Thu, 19 Mar 2026
11 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Thu, 19 Mar 2026
332.0000
342.4700
328.0000
340.0700
386,800
Wed, 18 Mar 2026
329.6000
345.2900
329.1100
338.6000
707,800
Tue, 17 Mar 2026
320.3400
327.7500
319.0500
327.1400
917,600
Mon, 16 Mar 2026
323.3200
327.1000
313.5600
317.6000
684,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
314.5000
321.8500
312.2410
316.1400
606,900
Thu, 12 Mar 2026
310.5000
317.0650
307.7900
311.4500
990,900
Wed, 11 Mar 2026
329.6900
332.2650
315.0000
316.2200
983,500
Tue, 10 Mar 2026
336.9800
343.8400
330.0000
331.5800
691,900
Mon, 09 Mar 2026
314.1000
337.1100
310.8270
335.1100
1,033,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
328.0500
338.0100
319.9400
320.5600
691,700
Thu, 05 Mar 2026
330.3200
344.9100
326.9400
334.8600
713,100
Wed, 04 Mar 2026
340.0400
350.0000
336.0000
336.5700
1,158,900
Tue, 03 Mar 2026
339.8600
346.1900
334.1700
341.3900
1,007,500
Mon, 02 Mar 2026
364.4200
373.0600
352.0300
353.2400
807,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
387.0000
397.4000
362.1850
370.9700
1,241,200
Thu, 26 Feb 2026
10 · 10-K
After-hours · 17:16 ET
10-K ↗
Thu, 26 Feb 2026
9 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 26 Feb 2026
391.1600
393.0500
379.2800
390.0500
633,100
Wed, 25 Feb 2026
379.5200
392.2400
376.5700
391.4300
656,900
Tue, 24 Feb 2026
367.7500
376.9900
354.1500
375.2400
479,600
Mon, 23 Feb 2026
379.2800
385.0000
361.8700
367.8400
593,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
381.6000
389.6000
377.2900
382.2500
607,200
Thu, 19 Feb 2026
380.2900
383.8900
376.9500
380.0600
481,000
Wed, 18 Feb 2026
388.6400
390.0000
376.2500
380.2900
817,800
Tue, 17 Feb 2026
375.7300
388.6800
368.4430
388.2800
531,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
365.0500
381.0000
361.3000
376.7000
663,400
Thu, 12 Feb 2026
361.1100
371.4200
353.6900
367.8100
944,000
Wed, 11 Feb 2026
363.9000
364.5400
344.3750
354.6200
792,900
Tue, 10 Feb 2026
357.5400
366.8500
334.0000
357.9300
1,810,500
Mon, 09 Feb 2026
8 · 8-K/A
After-hours · 17:15 ET
8-K/A ↗
Mon, 09 Feb 2026
343.8600
359.5100
343.8600
353.6600
860,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
332.4950
349.1120
332.4950
345.0000
844,200
Thu, 05 Feb 2026
312.6500
326.3000
310.0000
324.6300
1,139,400
Wed, 04 Feb 2026
341.8700
341.8700
310.0000
317.0500
1,535,000
Tue, 03 Feb 2026
343.3300
345.5450
328.6300
341.4200
839,300
Mon, 02 Feb 2026
345.0100
351.9900
335.4300
340.8000
961,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
358.6300
365.9300
345.0100
348.3600
794,100
Thu, 29 Jan 2026
367.0000
372.1700
356.8800
362.2000
685,600
Wed, 28 Jan 2026
360.9300
368.4800
354.3800
365.1700
539,500
Tue, 27 Jan 2026
352.9600
360.3300
349.0100
359.5100
643,400
Mon, 26 Jan 2026
360.4700
364.9000
349.2200
350.4100
1,035,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
379.6700
385.3500
363.8100
366.4300
710,600
Thu, 22 Jan 2026
380.7500
383.9800
371.8000
379.8600
557,800
Wed, 21 Jan 2026
360.7100
380.8900
353.0500
374.3100
1,015,500
Tue, 20 Jan 2026
364.2150
375.8000
354.0000
356.6600
1,031,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
389.6200
396.4200
366.1400
371.6600
3,434,000
Thu, 15 Jan 2026
408.2100
424.3800
400.4500
419.0700
1,773,500
Thu, 15 Jan 2026
7 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 14 Jan 2026
373.3300
377.2940
366.0000
374.8300
426,500
Tue, 13 Jan 2026
375.4300
383.1800
370.0000
376.8600
531,000
Mon, 12 Jan 2026
365.8450
371.2800
364.4500
369.0300
615,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
375.8550
387.6700
365.3600
370.8300
946,000
Thu, 08 Jan 2026
369.5300
374.1100
355.4200
356.0000
1,083,500
Wed, 07 Jan 2026
393.8300
396.2090
365.5400
374.7100
1,295,100
Tue, 06 Jan 2026
395.6400
400.8800
385.0000
393.1800
534,900
Mon, 05 Jan 2026
399.0000
400.4300
381.0000
395.2000
891,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
381.1100
397.4200
379.3300
396.7300
597,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
381.1200
386.0000
374.7600
374.8400
369,000
Tue, 30 Dec 2025
380.2700
382.6500
377.0000
378.9700
320,100
Mon, 29 Dec 2025
381.4400
387.8200
377.4200
380.2700
531,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
384.1400
385.9400
379.1700
384.5200
271,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
380.0000
386.9500
377.9500
383.5800
190,800
Tue, 23 Dec 2025
375.8500
384.2600
375.4400
380.7500
409,100
Mon, 22 Dec 2025
377.3200
384.9900
374.0000
378.8500
599,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
373.0300
381.6700
368.6900
372.2500
1,774,000
Thu, 18 Dec 2025
374.9100
385.8800
363.0800
371.7200
1,445,700
Wed, 17 Dec 2025
6 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 17 Dec 2025
377.1900
381.8600
350.4760
351.9600
1,341,600
Tue, 16 Dec 2025
357.0000
380.9000
354.7350
376.7700
1,209,800
Mon, 15 Dec 2025
360.0050
363.4500
352.9600
357.9400
1,138,300
Mon, 15 Dec 2025
5 · 8-K
Pre-market · 07:03 ET
8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
370.3150
371.1700
350.0000
356.3600
1,056,400
Thu, 11 Dec 2025
356.6000
369.3600
349.5150
368.8200
672,300
Wed, 10 Dec 2025
346.0500
361.0000
343.4000
358.5000
1,259,900
Tue, 09 Dec 2025
353.6200
361.3800
348.0050
348.3800
552,600
Mon, 08 Dec 2025
353.0400
355.5300
345.6700
353.3800
706,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
366.3500
368.9900
347.1750
354.2400
1,361,600
Thu, 04 Dec 2025
364.3300
377.0800
361.1500
367.9300
739,000
Wed, 03 Dec 2025
366.6600
374.0150
359.5150
365.4600
1,048,800
Tue, 02 Dec 2025
380.2000
385.8900
367.0400
367.9600
849,000
Mon, 01 Dec 2025
388.0000
390.2700
378.0800
379.9900
916,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
393.0100
397.0000
388.6700
394.2700
279,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
385.6800
393.1200
381.2500
392.4200
663,800
Tue, 25 Nov 2025
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 25 Nov 2025
374.3800
379.8000
360.5900
378.9900
613,100
Mon, 24 Nov 2025
368.2900
381.4200
364.3800
380.4900
552,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
368.0000
372.4000
353.1490
365.9600
845,200
Thu, 20 Nov 2025
404.9900
407.6700
368.6600
369.1000
1,293,800
Wed, 19 Nov 2025
377.7000
395.4400
377.0000
390.5100
818,200
Tue, 18 Nov 2025
362.3500
383.0000
361.3100
374.8000
977,300
Mon, 17 Nov 2025
360.2500
379.0000
358.0100
368.6500
958,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
344.5000
368.7400
344.2650
360.9200
1,218,300
Thu, 13 Nov 2025
370.0800
370.6500
349.1100
355.0400
1,450,900
Wed, 12 Nov 2025
375.1200
378.8170
360.2600
367.5400
1,116,900
Tue, 11 Nov 2025
384.1700
393.0000
370.5000
374.5500
716,300
Mon, 10 Nov 2025
395.0000
398.4400
379.6900
393.6300
760,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
373.1200
388.6800
362.5100
386.5700
842,900
Thu, 06 Nov 2025
390.4500
404.0000
379.1800
385.9300
1,025,800
Wed, 05 Nov 2025
3 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 05 Nov 2025
397.7000
410.9100
393.2140
403.4900
815,200
Tue, 04 Nov 2025
396.5900
410.0200
390.0400
395.2500
795,400
Mon, 03 Nov 2025
401.1800
418.6600
401.0000
413.5400
830,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
404.0300
411.2200
392.7300
399.7800
887,100
Thu, 30 Oct 2025
390.0000
400.9600
388.9100
391.8200
544,000
Wed, 29 Oct 2025
394.0000
410.0000
390.0000
398.5500
658,500
Tue, 28 Oct 2025
410.3000
410.7700
376.5900
394.0000
1,404,900
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 27 Oct 2025
415.5000
416.4700
400.7200
407.1200
502,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
396.3300
408.4000
390.2100
407.8100
951,300