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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
362.4700
371.2800
359.4200
367.3400
859,100
Thu, 23 Jul 2026
365.7400
369.1500
354.1700
355.1200
1,515,100
Thu, 23 Jul 2026
15 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 22 Jul 2026
350.6900
352.0700
335.5000
336.7100
975,700
Tue, 21 Jul 2026
356.3600
360.9900
350.6200
350.6900
620,900
Mon, 20 Jul 2026
360.7600
366.6500
355.0000
362.8400
782,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
363.8400
369.0700
358.7500
363.1400
967,000
Thu, 16 Jul 2026
352.2500
364.9900
350.7100
364.2100
760,800
Wed, 15 Jul 2026
347.9000
355.0200
347.3900
348.5100
495,900
Tue, 14 Jul 2026
353.3400
354.9800
346.4800
346.6500
691,300
Mon, 13 Jul 2026
358.8400
363.3900
358.2000
360.5900
783,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
358.2200
361.0500
354.9200
355.9000
860,800
Thu, 09 Jul 2026
348.9100
356.7800
347.0000
355.9400
614,400
Wed, 08 Jul 2026
360.4300
362.8600
350.4700
354.8900
1,074,600
Tue, 07 Jul 2026
374.4900
375.9900
363.5600
363.7600
905,300
Mon, 06 Jul 2026
360.1200
366.6600
356.4400
364.2500
695,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
357.3500
366.3000
353.5500
364.2000
995,600
Wed, 01 Jul 2026
346.8500
355.9300
343.1300
354.6800
932,700
Tue, 30 Jun 2026
333.2100
339.7100
332.2800
338.3900
1,272,100
Mon, 29 Jun 2026
342.2200
343.0000
330.5900
334.8000
1,395,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
334.4600
342.7300
334.4600
338.3100
3,126,600
Thu, 25 Jun 2026
329.0400
338.2200
326.7300
332.4200
890,400
Wed, 24 Jun 2026
329.5100
336.0500
329.5100
331.6000
903,500
Tue, 23 Jun 2026
331.1500
333.5300
327.2300
329.5400
1,510,200
Mon, 22 Jun 2026
327.7900
333.6200
320.1100
325.0900
1,680,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
328.5300
332.0400
325.8000
330.2600
3,559,600
Wed, 17 Jun 2026
332.0200
339.6600
328.0700
329.9700
1,299,500
Tue, 16 Jun 2026
333.4100
338.8900
332.1800
337.3300
885,700
Mon, 15 Jun 2026
334.3300
338.1100
330.6400
332.4500
1,209,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
331.3600
337.6400
329.6900
334.9700
1,127,700
Thu, 11 Jun 2026
329.8300
335.4200
326.5300
332.7100
1,363,700
Wed, 10 Jun 2026
335.2800
339.1000
329.8500
334.1000
1,029,800
Tue, 09 Jun 2026
331.8200
338.1800
328.7300
335.3700
856,300
Mon, 08 Jun 2026
330.9600
336.2000
327.8600
333.7500
1,170,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
335.4100
336.9300
330.3900
332.1800
882,700
Thu, 04 Jun 2026
340.5500
341.3100
330.5900
331.8000
736,100
Wed, 03 Jun 2026
334.2500
335.1600
326.9000
331.7000
754,900
Tue, 02 Jun 2026
338.5800
340.6600
329.2400
336.5000
1,001,200
Mon, 01 Jun 2026
330.0800
347.0800
328.0700
344.2500
1,219,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
318.5700
326.4600
316.8500
325.5300
1,381,500
Thu, 28 May 2026
316.6200
321.5700
311.8100
319.7500
1,320,600
Wed, 27 May 2026
320.3000
325.4300
316.4700
316.6200
836,300
Tue, 26 May 2026
323.4100
324.5300
319.8900
320.3000
759,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
323.1000
329.2400
323.1000
326.9400
1,015,500
Thu, 21 May 2026
319.9500
324.4900
315.5100
324.0800
836,000
Wed, 20 May 2026
325.1300
325.1300
318.5700
323.1200
775,000
Tue, 19 May 2026
14 · 8-K
After market open · 15:04 ET
8-K ↗
Tue, 19 May 2026
334.1100
340.0000
328.0000
328.9100
1,466,100
Mon, 18 May 2026
320.7100
331.4400
319.1300
331.0100
1,080,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
320.0800
325.1000
319.7200
320.9000
1,365,400
Thu, 14 May 2026
315.5900
320.6100
312.0700
317.9500
1,180,200
Wed, 13 May 2026
320.5700
320.8800
305.9600
316.2500
1,583,000
Tue, 12 May 2026
331.2300
333.8900
322.7300
323.9400
1,002,300
Mon, 11 May 2026
339.7700
339.7700
327.8800
328.8000
1,365,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
349.9000
351.3100
340.6800
343.3200
1,178,500
Thu, 07 May 2026
350.2600
357.2600
350.2600
352.4400
966,300
Wed, 06 May 2026
354.3100
356.9800
348.8700
350.2600
1,578,100
Tue, 05 May 2026
354.8100
356.9600
349.2800
356.5600
808,500
Mon, 04 May 2026
356.8100
360.9000
354.1900
355.2300
995,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
13 · 10-Q
After-hours · 17:21 ET
10-Q ↗
Fri, 01 May 2026
359.3700
363.6000
354.9000
358.2200
993,000
Thu, 30 Apr 2026
352.0500
356.1600
349.0100
354.8100
1,275,600
Wed, 29 Apr 2026
353.2800
356.2000
350.0100
355.9700
1,146,300
Tue, 28 Apr 2026
356.8500
361.1400
352.7500
354.1200
1,234,100
Mon, 27 Apr 2026
352.8600
354.9900
348.2300
352.4500
1,103,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
364.8700
364.8700
349.2700
353.4000
1,341,400
Thu, 23 Apr 2026
379.4200
384.0000
360.7000
363.7600
1,615,600
Thu, 23 Apr 2026
12 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 22 Apr 2026
363.0000
368.1100
362.2700
364.7300
1,167,500
Tue, 21 Apr 2026
361.9400
367.7400
359.7700
362.9300
1,213,900
Mon, 20 Apr 2026
360.7000
365.0000
358.3900
359.8700
990,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
367.6900
367.6900
358.5200
362.4400
1,113,500
Thu, 16 Apr 2026
362.5800
365.4500
360.3600
361.8800
1,340,400
Wed, 15 Apr 2026
357.6300
359.8000
355.1200
358.0900
1,128,000
Tue, 14 Apr 2026
356.0600
360.5800
353.4400
354.0000
999,400
Mon, 13 Apr 2026
343.5700
358.2500
343.5700
356.3500
1,529,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
349.3200
350.0800
342.0800
343.1500
1,184,500
Thu, 09 Apr 2026
353.2600
354.4500
345.6800
349.8800
1,339,500
Wed, 08 Apr 2026
359.8400
362.4700
355.2000
355.8500
817,200
Tue, 07 Apr 2026
11 · DEFA14A
After market open · 15:57 ET
DEFA14A ↗
Tue, 07 Apr 2026
10 · DEF 14A
After market open · 15:53 ET
DEF 14A ↗
Tue, 07 Apr 2026
359.6400
361.7500
357.4500
358.8300
762,900
Mon, 06 Apr 2026
357.0600
360.5700
353.6700
360.1900
907,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
360.1100
363.4400
354.5100
357.8800
1,087,200
Wed, 01 Apr 2026
9 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 01 Apr 2026
351.4700
356.4700
347.5400
355.8700
1,350,900
Tue, 31 Mar 2026
352.5200
355.5400
343.2800
353.8600
1,517,500
Mon, 30 Mar 2026
345.7400
354.0300
341.4300
351.9600
1,299,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
349.8900
351.5900
343.8700
344.4200
1,246,700
Thu, 26 Mar 2026
346.9800
356.5000
344.2700
351.0700
1,197,800
Wed, 25 Mar 2026
348.8200
351.8600
340.4100
346.7200
994,500
Tue, 24 Mar 2026
350.5900
351.3300
343.3600
345.9300
1,416,500
Mon, 23 Mar 2026
354.9000
356.8200
351.8500
353.4800
1,478,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
352.1000
355.7700
349.2300
353.6800
2,933,700
Thu, 19 Mar 2026
352.1400
359.5300
351.5800
353.2600
1,611,800
Wed, 18 Mar 2026
350.4000
353.9600
348.0600
350.7900
1,337,200
Tue, 17 Mar 2026
353.5500
360.0000
350.5200
352.8900
845,700
Mon, 16 Mar 2026
350.6700
353.5400
349.0800
352.2000
989,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
349.8300
353.2800
346.1300
351.0000
1,487,400
Thu, 12 Mar 2026
352.4700
357.1100
346.4400
346.7800
1,494,900
Wed, 11 Mar 2026
356.5500
360.0000
348.5600
352.2500
1,171,600
Tue, 10 Mar 2026
362.5100
364.3900
349.4300
353.8700
1,247,000
Mon, 09 Mar 2026
363.7900
365.7700
358.8800
363.0600
1,326,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
365.7100
368.3700
358.6000
367.5000
1,621,000
Thu, 05 Mar 2026
362.0000
369.2700
360.0300
366.0200
1,527,200
Wed, 04 Mar 2026
356.4600
366.4400
354.0600
361.2700
1,612,500
Tue, 03 Mar 2026
348.5600
357.8100
346.5000
356.0000
1,293,400
Mon, 02 Mar 2026
348.0000
356.0300
346.5100
353.9300
1,372,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
348.7900
349.9600
345.0000
349.7300
1,344,400
Thu, 26 Feb 2026
346.1400
354.6500
345.3900
352.1500
1,836,700
Wed, 25 Feb 2026
337.8900
344.7900
336.0300
344.2400
1,560,400
Tue, 24 Feb 2026
8 · 10-K
After-hours · 17:25 ET
10-K ↗
Tue, 24 Feb 2026
335.8200
341.4200
333.9800
337.7000
1,565,400
Mon, 23 Feb 2026
334.9300
337.0900
329.8200
335.7000
2,223,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
330.2600
337.6300
330.2600
335.7900
2,482,700
Thu, 19 Feb 2026
329.4900
335.0000
328.2900
332.0000
1,753,100
Wed, 18 Feb 2026
316.8000
328.8000
313.7400
327.6000
2,136,200
Tue, 17 Feb 2026
321.7200
323.3900
313.0700
315.5300
1,808,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
319.8500
325.6100
318.0100
321.4100
1,640,500
Thu, 12 Feb 2026
334.4700
335.0100
317.6700
319.8200
2,736,100
Wed, 11 Feb 2026
347.2000
347.6400
331.2200
333.8000
2,433,700
Tue, 10 Feb 2026
350.4600
354.9700
345.2500
348.8400
1,776,000
Mon, 09 Feb 2026
357.2100
358.4800
349.0300
351.7100
1,966,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
353.4600
363.5400
351.0000
362.4200
1,945,500
Thu, 05 Feb 2026
358.8600
365.2100
349.5700
351.0000
2,827,400
Wed, 04 Feb 2026
346.1400
361.1600
346.1400
359.7100
2,805,500
Tue, 03 Feb 2026
362.8000
364.3700
343.9200
348.8200
3,248,300
Mon, 02 Feb 2026
372.7900
375.5600
369.8500
372.6100
2,476,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
362.2800
371.5900
360.0000
371.2300
3,072,200
Thu, 29 Jan 2026
355.6800
365.6600
353.3500
365.0000
2,487,200
Wed, 28 Jan 2026
367.9600
368.2000
356.0100
360.3700
2,940,700
Tue, 27 Jan 2026
368.5000
382.8600
345.9300
369.2700
5,077,700
Tue, 27 Jan 2026
7 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 26 Jan 2026
409.4900
413.0000
407.3200
408.6700
1,524,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
406.0200
412.1000
403.7300
407.6100
1,712,300
Thu, 22 Jan 2026
404.0200
410.0000
402.9700
407.4800
1,302,900
Wed, 21 Jan 2026
403.7600
406.3600
399.0900
404.6600
1,415,100
Tue, 20 Jan 2026
412.4500
414.3200
400.2000
403.7600
1,483,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
412.4100
416.7400
407.0300
416.1400
1,421,400
Thu, 15 Jan 2026
423.7400
424.0500
412.3300
414.2500
1,774,200
Wed, 14 Jan 2026
424.0600
428.9300
421.4800
424.2000
822,900
Tue, 13 Jan 2026
430.3700
431.1700
420.4200
426.3600
796,600
Mon, 12 Jan 2026
433.5700
434.7900
430.8100
432.3900
639,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
433.4200
437.1600
431.8100
434.8100
612,500
Thu, 08 Jan 2026
433.1200
439.2900
432.2900
434.4700
752,300
Wed, 07 Jan 2026
436.5400
440.0000
433.9600
437.6000
894,700
Tue, 06 Jan 2026
430.0000
437.3800
430.0000
436.5400
774,400
Mon, 05 Jan 2026
429.9400
436.3100
427.8900
431.6600
1,189,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
444.7300
445.0000
428.1900
434.5400
914,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
450.4000
451.5300
444.5300
445.1300
507,500
Tue, 30 Dec 2025
449.7400
452.2800
449.3800
450.0800
430,800
Mon, 29 Dec 2025
450.8300
452.7800
449.4200
450.8400
528,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
450.5600
451.6000
449.2000
450.8300
283,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
447.9100
451.6900
446.8700
451.1800
233,700
Tue, 23 Dec 2025
449.1400
449.4400
446.0200
449.3400
598,800
Mon, 22 Dec 2025
443.3400
450.5900
442.0000
449.2500
742,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
449.6300
451.0300
443.6500
444.9900
2,952,700
Thu, 18 Dec 2025
449.0600
454.8100
446.8100
450.5100
2,344,000
Wed, 17 Dec 2025
442.4900
453.8400
441.0400
452.2400
2,056,900
Tue, 16 Dec 2025
442.4200
445.9200
439.8900
443.7800
1,352,000
Mon, 15 Dec 2025
447.6600
448.8600
439.8300
443.6000
1,915,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
445.8400
450.3500
445.1500
445.8600
1,765,600
Thu, 11 Dec 2025
442.5000
449.6900
441.7600
445.8400
954,900
Wed, 10 Dec 2025
440.3800
445.0700
439.4100
442.2800
1,175,900
Tue, 09 Dec 2025
446.1300
449.0600
439.2500
440.6400
759,500
Mon, 08 Dec 2025
448.3600
449.7600
445.7500
446.7100
801,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
444.0800
449.7000
443.9700
447.5600
802,200
Thu, 04 Dec 2025
445.9100
448.1400
442.6400
444.7800
609,100
Wed, 03 Dec 2025
439.9600
446.2900
439.9600
445.8900
565,900
Tue, 02 Dec 2025
445.3200
446.0500
440.8100
444.1500
706,400
Mon, 01 Dec 2025
444.4600
446.2600
441.8000
443.5800
884,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
447.9600
449.8000
446.0000
446.2200
328,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
445.7400
448.1800
443.7300
446.0800
532,500
Tue, 25 Nov 2025
440.6100
447.3000
439.4000
446.4100
755,900
Mon, 24 Nov 2025
442.5700
445.9700
438.7300
439.6400
1,453,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
440.9400
449.7900
440.9400
443.7500
1,085,000
Thu, 20 Nov 2025
448.4500
448.4500
440.1500
440.8600
774,200
Wed, 19 Nov 2025
442.0700
445.5800
437.4000
444.7800
1,021,100
Tue, 18 Nov 2025
443.4000
448.6400
442.2300
444.4100
1,071,000
Mon, 17 Nov 2025
448.6600
449.9700
443.5000
443.8800
652,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
446.8900
451.0500
441.3800
449.5000
874,500
Thu, 13 Nov 2025
453.4700
454.6600
446.8600
447.7500
859,400
Wed, 12 Nov 2025
443.3000
455.8000
441.0300
455.2000
923,600
Tue, 11 Nov 2025
448.7900
449.3900
441.2900
443.2700
772,900
Mon, 10 Nov 2025
445.0000
451.9800
441.8400
449.8200
821,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
444.9700
448.8500
443.7700
447.0500
769,700
Thu, 06 Nov 2025
443.5600
447.3200
440.9500
444.4800
991,200
Wed, 05 Nov 2025
446.1300
451.4100
444.3600
445.8300
1,076,000
Tue, 04 Nov 2025
450.1100
451.4500
444.5700
449.3100
1,193,400
Mon, 03 Nov 2025
447.5400
448.8400
437.3700
448.5400
1,440,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
6 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Fri, 31 Oct 2025
439.0800
448.0000
435.4200
446.1500
1,164,800
Thu, 30 Oct 2025
446.3100
453.0300
442.6900
443.4000
1,443,300
Wed, 29 Oct 2025
451.5800
454.7800
444.1300
446.2800
1,657,800
Tue, 28 Oct 2025
463.7300
464.9800
455.7100
456.1600
1,500,200
Mon, 27 Oct 2025
476.5200
476.5300
458.9200
463.7300
1,631,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
482.5900
483.3600
474.8000
478.8000
1,059,300
Thu, 23 Oct 2025
467.0600
481.4800
456.9900
479.9600
2,230,200
Thu, 23 Oct 2025
5 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 22 Oct 2025
510.9800
519.1000
508.5700
508.9500
1,147,900
Tue, 21 Oct 2025
507.2800
517.5000
505.9000
514.5200
622,300
Mon, 20 Oct 2025
504.5100
506.9700
501.5200
505.8900
887,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
500.0400
505.0400
498.4200
504.5200
716,300
Thu, 16 Oct 2025
500.1700
503.3300
497.5700
500.0800
837,000
Wed, 15 Oct 2025
507.8000
515.5700
499.1600
499.7300
1,057,400
Tue, 14 Oct 2025
508.4000
515.3200
506.7900
513.8200
712,600
Mon, 13 Oct 2025
507.3500
513.8500
504.1100
512.7300
731,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
520.7200
520.8500
503.9000
509.0000
1,290,900
Thu, 09 Oct 2025
519.9000
520.0500
511.4500
518.0700
776,900
Wed, 08 Oct 2025
512.1300
521.2800
509.4500
520.0000
1,513,200
Tue, 07 Oct 2025
505.8400
511.0200
503.6400
510.5700
1,019,400
Mon, 06 Oct 2025
501.9000
507.3600
497.1200
506.9900
1,210,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
497.2700
504.9100
497.2700
499.9500
1,075,500
Thu, 02 Oct 2025
495.4400
500.2900
495.4400
497.5900
881,200
Wed, 01 Oct 2025
499.2600
504.0000
495.5500
497.9700
969,100
Tue, 30 Sep 2025
500.4500
502.0800
495.8100
498.6900
804,800
Mon, 29 Sep 2025
500.2200
501.1400
494.7800
500.9600
729,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
495.2200
500.3200
494.0800
499.3100
560,900
Thu, 25 Sep 2025
506.2200
506.8200
492.2500
495.0300
949,300
Wed, 24 Sep 2025
503.4900
507.3400
502.3700
505.6800
765,700
Tue, 23 Sep 2025
507.3900
508.7400
502.1500
503.9900
1,097,900
Mon, 22 Sep 2025
501.5000
510.4600
501.4500
509.6300
665,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
508.5100
509.4700
502.9500
504.6200
1,437,900
Thu, 18 Sep 2025
509.6500
513.1200
507.6100
509.0100
736,900
Wed, 17 Sep 2025
504.3800
517.4400
503.7400
509.6500
940,800
Tue, 16 Sep 2025
505.0000
506.2600
499.0000
502.4400
1,871,700
Mon, 15 Sep 2025
512.5300
514.3900
504.2600
505.2300
689,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
515.5800
517.1600
512.0400
512.5300
615,400
Thu, 11 Sep 2025
514.0000
519.2000
513.0000
517.3800
849,800
Wed, 10 Sep 2025
519.4400
519.4400
509.1300
513.2300
1,117,900
Tue, 09 Sep 2025
521.6900
524.9000
518.4700
519.6700
969,000
Mon, 08 Sep 2025
519.1000
524.0700
517.5100
523.4300
1,086,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
530.0000
530.0000
516.7800
518.4400
700,600
Thu, 04 Sep 2025
523.0900
527.2300
521.3200
527.1200
441,600
Wed, 03 Sep 2025
517.2800
524.6800
517.2800
524.1300
713,000
Tue, 02 Sep 2025
524.0900
525.0100
516.2500
518.9900
681,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
529.5000
532.1800
524.1100
526.3100
872,100
Thu, 28 Aug 2025
528.2100
528.8300
524.8800
526.5900
794,000
Wed, 27 Aug 2025
525.3100
529.8400
523.4900
528.6600
656,800
Tue, 26 Aug 2025
529.0000
531.0900
522.3400
524.4500
752,700
Mon, 25 Aug 2025
535.9000
536.5700
529.2600
530.2900
570,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
529.7500
538.2100
528.0100
536.8400
673,500
Thu, 21 Aug 2025
537.3700
540.3400
526.6600
526.9400
1,191,400
Wed, 20 Aug 2025
536.2700
544.9400
533.3900
540.5200
1,337,500
Tue, 19 Aug 2025
532.2800
538.0400
531.0000
532.5900
762,700
Mon, 18 Aug 2025
529.9900
533.9800
529.9900
532.2800
735,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
523.6300
530.6200
523.1900
529.6400
697,600
Thu, 14 Aug 2025
523.5500
526.1000
518.1000
524.9600
890,000
Wed, 13 Aug 2025
521.4200
523.9600
514.0500
522.5300
1,105,800
Tue, 12 Aug 2025
4 · 8-K
After market open · 11:35 ET
8-K ↗
Tue, 12 Aug 2025
527.7700
529.9500
518.2200
519.5000
844,900
Mon, 11 Aug 2025
534.3800
536.9600
525.7700
527.4800
504,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
3 · 424B2
After-hours · 16:24 ET
424B2 ↗
Fri, 08 Aug 2025
536.7100
538.8300
531.6000
534.3800
358,700
Thu, 07 Aug 2025
546.0300
546.5200
535.3200
536.7100
423,300
Thu, 07 Aug 2025
2 · 424B5
Pre-market · 08:43 ET
424B5 ↗
Wed, 06 Aug 2025
539.8300
542.2100
535.8800
541.8400
493,700
Tue, 05 Aug 2025
549.2400
549.2400
537.3700
537.9300
668,800
Mon, 04 Aug 2025
543.0400
547.1400
542.0500
546.4200
473,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
1 · 10-Q
After-hours · 17:09 ET
10-Q ↗
Fri, 01 Aug 2025
551.1000
551.1100
539.9100
542.1100
497,000
Thu, 31 Jul 2025
550.6800
556.2300
549.0000
550.4000
708,100
Wed, 30 Jul 2025
563.5800
564.6800
549.9500
552.3400
666,600
Tue, 29 Jul 2025
561.7000
563.3300
556.1900
563.0600
695,800
Mon, 28 Jul 2025
561.6200
564.1600
558.7600
559.0300
439,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend