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
335.2400
335.5400
325.9600
326.2400
2,874,800
Thu, 23 Jul 2026
335.2000
340.2900
328.8700
330.4600
2,139,600
Wed, 22 Jul 2026
339.0600
346.3300
334.5900
337.0100
2,342,300
Tue, 21 Jul 2026
328.3600
347.1300
328.3600
344.6400
2,681,600
Mon, 20 Jul 2026
333.0200
339.1100
328.7500
329.9300
2,118,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
334.5600
342.2900
320.0700
330.1100
5,188,500
Thu, 16 Jul 2026
366.0100
369.1300
358.7400
364.6500
1,468,900
Wed, 15 Jul 2026
383.3600
385.3000
369.0500
371.5000
1,622,400
Tue, 14 Jul 2026
370.9500
383.0000
370.8800
376.8000
1,256,900
Mon, 13 Jul 2026
390.6400
391.0000
375.1200
377.9200
1,338,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
387.9300
389.4900
380.2100
384.1700
940,500
Thu, 09 Jul 2026
370.1400
386.3400
368.3400
385.9500
1,586,200
Wed, 08 Jul 2026
367.3400
374.4500
366.1200
374.0600
1,430,100
Tue, 07 Jul 2026
375.8400
379.9900
365.6300
371.0600
1,571,000
Mon, 06 Jul 2026
369.6000
377.8700
367.5500
375.7700
1,871,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
375.2800
381.7800
370.5000
373.1400
2,072,200
Wed, 01 Jul 2026
383.8800
386.7500
376.5800
377.7300
1,693,400
Tue, 30 Jun 2026
371.5000
381.5600
368.4300
375.3200
2,917,800
Mon, 29 Jun 2026
381.4800
387.1900
371.3700
372.7200
2,675,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
362.2500
381.9000
358.7600
377.2700
3,904,700
Thu, 25 Jun 2026
378.4900
378.4900
363.7300
368.2300
2,171,200
Wed, 24 Jun 2026
375.6900
379.6200
371.5900
372.4000
1,935,100
Tue, 23 Jun 2026
383.1700
386.5500
377.3300
379.0600
2,139,700
Mon, 22 Jun 2026
392.0000
392.0000
378.2000
389.0400
3,015,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
391.1000
401.1800
385.4300
387.3900
7,091,800
Wed, 17 Jun 2026
388.4300
403.3800
386.4600
389.6000
2,381,900
Tue, 16 Jun 2026
387.1900
398.2700
387.1900
387.8500
1,650,700
Mon, 15 Jun 2026
391.0000
397.8200
389.3300
394.5000
1,846,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
381.2200
389.8000
375.9400
384.9600
1,366,100
Thu, 11 Jun 2026
382.0000
389.5400
377.2100
383.7400
2,128,100
Wed, 10 Jun 2026
383.4500
399.2300
382.0000
385.1300
1,783,700
Tue, 09 Jun 2026
396.6600
406.6700
377.1100
390.9000
2,595,400
Mon, 08 Jun 2026
383.0000
396.7100
381.8500
394.2400
2,582,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
402.0000
407.0000
373.5400
376.1900
3,520,100
Thu, 04 Jun 2026
407.7300
415.8300
401.9300
411.6800
2,998,700
Wed, 03 Jun 2026
410.0000
411.0400
401.0300
408.0000
2,877,400
Tue, 02 Jun 2026
405.9800
416.6900
401.0400
416.3900
3,168,100
Mon, 01 Jun 2026
393.0000
414.9200
383.9400
414.1600
4,522,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
375.0000
378.0400
372.2800
374.9300
3,184,200
Thu, 28 May 2026
374.8800
379.0500
366.9900
373.8500
1,924,600
Wed, 27 May 2026
378.9500
383.8000
370.3500
374.0500
2,358,400
Tue, 26 May 2026
380.0000
383.2400
369.6200
381.7500
1,964,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
361.8800
381.5500
361.5400
373.5900
2,206,200
Thu, 21 May 2026
349.8800
362.2100
347.5600
358.4600
1,757,200
Wed, 20 May 2026
335.3900
351.3700
331.5600
350.8900
2,027,700
Tue, 19 May 2026
342.6700
348.1200
337.8900
338.1200
1,742,900
Mon, 18 May 2026
346.9100
350.0600
341.4900
345.9900
1,903,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
351.8100
352.0000
345.6800
347.2400
1,703,300
Thu, 14 May 2026
350.0300
355.2100
348.4600
352.8400
1,476,300
Wed, 13 May 2026
359.0400
361.0300
350.5500
354.5500
2,321,500
Tue, 12 May 2026
361.1000
361.9900
355.5600
358.0400
1,995,600
Tue, 12 May 2026
17 · 8-K
Next filing day · accepted 11 May, 18:14 ET
8-K ↗
Tue, 12 May 2026
16 · 8-K/A
Next filing day · accepted 11 May, 18:12 ET
8-K/A ↗
Mon, 11 May 2026
359.0700
365.0000
358.0300
364.2000
2,642,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
356.0800
365.0100
353.1800
362.7000
2,317,500
Thu, 07 May 2026
358.0000
362.7100
354.8700
356.9000
1,870,800
Wed, 06 May 2026
353.5000
355.4900
347.4900
354.9000
2,420,600
Tue, 05 May 2026
351.3000
354.8900
346.1300
353.6300
1,965,700
Mon, 04 May 2026
342.3800
351.0100
340.6100
349.5100
3,152,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
15 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Fri, 01 May 2026
336.5000
342.3700
334.0000
340.9400
1,825,700
Thu, 30 Apr 2026
328.7500
330.0800
319.7800
329.5900
2,077,800
Wed, 29 Apr 2026
323.7100
331.3600
315.5100
329.9500
2,949,700
Tue, 28 Apr 2026
329.7000
338.5500
317.0700
325.3100
4,885,200
Mon, 27 Apr 2026
14 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 27 Apr 2026
330.8200
338.1900
330.0000
336.5400
4,034,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
320.0800
334.8100
319.3700
332.8900
3,316,100
Thu, 23 Apr 2026
325.8600
326.9800
311.0000
314.3300
2,318,000
Wed, 22 Apr 2026
332.8500
334.0000
327.6900
331.6100
2,206,000
Tue, 21 Apr 2026
319.7500
331.2300
318.9000
325.8400
3,475,100
Mon, 20 Apr 2026
312.6000
320.9800
309.6000
318.5000
2,268,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
316.3300
318.0000
308.4000
311.0300
2,211,900
Thu, 16 Apr 2026
309.4500
312.8800
303.3100
306.9600
2,158,500
Wed, 15 Apr 2026
295.0000
307.4700
293.5100
304.1000
2,514,300
Tue, 14 Apr 2026
293.3100
297.1800
290.2800
292.3700
2,182,500
Mon, 13 Apr 2026
266.0600
288.3300
265.2200
288.2000
2,649,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
280.7300
281.4200
263.3800
265.6600
3,492,800
Thu, 09 Apr 2026
287.6200
288.1800
277.4500
281.0100
2,209,800
Wed, 08 Apr 2026
289.9800
291.3500
285.4200
289.5000
1,913,600
Tue, 07 Apr 2026
278.0300
280.0000
273.9000
279.4800
1,275,100
Mon, 06 Apr 2026
277.9900
279.7700
275.4800
279.3900
1,173,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
273.6900
280.2600
271.3400
278.7200
1,511,500
Wed, 01 Apr 2026
280.1900
281.6000
274.6600
280.1900
1,762,400
Tue, 31 Mar 2026
273.2700
278.6100
271.6000
277.8700
1,883,900
Mon, 30 Mar 2026
272.1800
276.3700
268.8000
270.8800
2,151,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
278.2600
280.4300
271.0500
271.7700
2,186,600
Thu, 26 Mar 2026
278.0000
284.1600
278.0000
280.6200
2,002,400
Wed, 25 Mar 2026
13 · DEFA14A
After-hours · 16:49 ET
DEFA14A ↗
Wed, 25 Mar 2026
12 · DEF 14A
After-hours · 16:48 ET
DEF 14A ↗
Wed, 25 Mar 2026
288.6900
290.3700
277.6500
281.3900
2,617,200
Tue, 24 Mar 2026
289.5100
290.5000
277.0000
284.3200
2,832,800
Mon, 23 Mar 2026
289.2000
299.2900
286.7900
292.5200
3,531,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
286.4200
287.3900
281.4600
283.9000
3,349,200
Thu, 19 Mar 2026
288.9200
292.6100
284.3500
287.4000
1,574,100
Wed, 18 Mar 2026
291.9300
295.3000
289.5000
289.6400
1,666,900
Tue, 17 Mar 2026
293.8900
300.9400
292.4900
293.7500
1,339,400
Mon, 16 Mar 2026
289.3300
295.4300
288.0000
292.7200
1,516,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
290.8000
292.0400
283.3500
287.0300
1,838,400
Thu, 12 Mar 2026
290.9300
296.5100
289.1900
290.3200
2,493,100
Wed, 11 Mar 2026
294.7900
296.0000
287.0000
294.1600
2,099,200
Tue, 10 Mar 2026
299.0600
299.0600
290.4700
293.2900
2,084,200
Mon, 09 Mar 2026
293.7600
300.2700
289.3700
298.0500
2,493,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
294.9500
302.0200
294.2700
296.9400
2,605,800
Thu, 05 Mar 2026
303.0000
311.2400
297.5400
299.8400
3,707,300
Wed, 04 Mar 2026
300.1800
308.5800
296.1200
305.4300
2,829,500
Tue, 03 Mar 2026
296.3600
304.4700
295.5100
300.6300
1,994,800
Mon, 02 Mar 2026
297.7800
304.7700
296.1000
303.3600
2,801,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
11 · S-3ASR
After-hours · 16:06 ET
S-3ASR ↗
Fri, 27 Feb 2026
288.7400
301.9000
285.1400
301.4000
3,535,000
Thu, 26 Feb 2026
304.9900
305.9700
292.8900
297.6000
3,286,200
Wed, 25 Feb 2026
294.5000
302.7800
293.4300
301.8400
2,947,600
Tue, 24 Feb 2026
277.8200
293.8500
277.3000
290.6300
3,039,600
Mon, 23 Feb 2026
291.4400
293.5900
279.1100
279.8000
3,343,600
Mon, 23 Feb 2026
10 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
294.4800
303.4400
292.4100
296.2800
2,534,100
Thu, 19 Feb 2026
308.3300
308.3300
292.1600
296.5900
2,677,000
Thu, 19 Feb 2026
9 · 10-K
Next filing day · accepted 18 Feb, 17:45 ET
10-K ↗
Wed, 18 Feb 2026
302.9600
311.7000
299.1800
305.0100
3,947,300
Tue, 17 Feb 2026
8 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 17 Feb 2026
294.7800
296.1900
282.9600
283.4600
5,580,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
287.4400
300.7300
287.4400
299.4600
2,855,600
Thu, 12 Feb 2026
298.7100
302.5800
287.5300
288.3300
4,186,000
Wed, 11 Feb 2026
301.1900
302.2500
294.5000
299.6500
2,357,600
Tue, 10 Feb 2026
294.1600
301.0700
293.0000
299.0000
2,812,600
Mon, 09 Feb 2026
283.4900
291.7600
279.5600
291.0000
2,723,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
276.1800
285.3400
272.9200
283.5200
2,843,300
Thu, 05 Feb 2026
271.6800
276.4100
266.1400
270.1400
3,584,900
Wed, 04 Feb 2026
269.8700
275.3000
265.7400
271.4200
5,166,600
Tue, 03 Feb 2026
283.8300
285.9800
262.7500
268.5000
5,168,400
Mon, 02 Feb 2026
295.0900
296.3400
288.4600
289.1900
2,881,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
298.4600
298.8800
293.6300
296.3600
2,507,400
Thu, 29 Jan 2026
316.6100
317.0000
293.4400
302.6700
3,701,300
Wed, 28 Jan 2026
321.6200
325.1900
316.4600
320.4900
1,409,300
Tue, 27 Jan 2026
321.7000
323.0000
317.2100
318.3700
1,453,800
Mon, 26 Jan 2026
317.8600
323.6300
314.0600
322.0200
1,321,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
315.5000
323.5400
312.0100
318.3200
1,466,800
Thu, 22 Jan 2026
317.0000
317.8300
310.8000
317.0900
1,383,500
Wed, 21 Jan 2026
307.5300
316.1600
304.9500
313.8400
1,721,100
Tue, 20 Jan 2026
310.5600
311.4500
305.7700
307.0000
2,043,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
321.8300
322.4700
314.5000
317.4500
2,092,000
Thu, 15 Jan 2026
317.4400
328.6400
316.0000
320.6000
2,395,100
Wed, 14 Jan 2026
319.5000
320.5300
309.9200
313.1700
2,039,700
Tue, 13 Jan 2026
322.6300
327.6700
318.0000
323.0600
1,199,000
Mon, 12 Jan 2026
325.8800
328.5100
321.0200
325.5100
1,489,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
319.9000
328.5900
315.4100
327.3100
1,661,000
Thu, 08 Jan 2026
317.0100
319.4500
312.9500
318.8000
1,463,000
Wed, 07 Jan 2026
314.3900
324.7100
314.3900
320.5400
1,418,500
Tue, 06 Jan 2026
301.5000
316.0400
300.8800
314.6400
2,653,300
Mon, 05 Jan 2026
311.4600
314.1700
300.4000
301.2200
4,024,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
315.7000
316.0000
306.4100
310.4000
1,268,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
315.7800
316.0000
312.0600
312.5800
1,022,200
Tue, 30 Dec 2025
316.8300
319.0000
315.1400
315.6000
1,021,400
Mon, 29 Dec 2025
317.8500
321.6900
316.5900
317.7100
990,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
318.0000
319.3000
317.0000
318.8900
551,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
315.7000
318.1200
315.3600
317.7600
359,900
Tue, 23 Dec 2025
314.7300
317.3900
314.5300
316.9300
893,400
Mon, 22 Dec 2025
317.5700
318.3600
314.6700
317.5700
1,113,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
315.1000
319.2800
313.7600
314.9100
3,950,200
Thu, 18 Dec 2025
318.3900
322.4100
314.3500
315.1000
1,817,000
Wed, 17 Dec 2025
319.0000
319.8900
310.9400
313.0200
1,531,700
Tue, 16 Dec 2025
318.5500
323.0000
316.4200
319.5300
2,295,200
Mon, 15 Dec 2025
324.0800
327.7700
317.6600
318.4300
1,687,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
334.6300
335.2400
322.6500
323.2200
1,443,300
Thu, 11 Dec 2025
337.9500
338.0000
329.3500
335.4300
1,109,000
Wed, 10 Dec 2025
334.4400
341.3100
333.2400
338.0600
1,192,200
Tue, 09 Dec 2025
336.2600
338.0400
333.4600
335.0700
994,300
Mon, 08 Dec 2025
337.9900
340.8300
336.5200
337.2900
1,024,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
338.4300
341.0400
336.1600
337.5300
1,325,600
Thu, 04 Dec 2025
336.8700
339.5900
334.3200
337.3000
1,348,600
Wed, 03 Dec 2025
315.8000
338.0000
315.6800
336.1100
2,676,800
Tue, 02 Dec 2025
311.5100
319.0700
311.2300
317.9400
1,928,200
Mon, 01 Dec 2025
312.6400
313.0500
306.8300
309.6200
1,740,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
309.0600
311.9600
306.3300
311.8400
875,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
307.0500
308.1800
304.0300
306.3500
1,396,700
Tue, 25 Nov 2025
300.7500
305.7500
298.1700
303.6600
1,976,100
Mon, 24 Nov 2025
303.3700
305.7200
299.6500
304.4700
2,997,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
301.9200
303.9000
295.1800
300.5800
1,748,300
Thu, 20 Nov 2025
312.1500
316.7100
301.6300
302.1400
1,570,500
Wed, 19 Nov 2025
304.2100
310.1200
302.4300
306.7600
1,434,800
Tue, 18 Nov 2025
307.7300
310.3400
302.1400
303.2100
2,025,900
Mon, 17 Nov 2025
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 17 Nov 2025
313.5400
315.8300
309.6400
311.2900
1,519,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
311.8500
319.6500
310.6500
314.9300
1,363,700
Thu, 13 Nov 2025
314.8900
317.4700
312.9900
315.9900
1,773,600
Wed, 12 Nov 2025
320.9300
321.6300
314.7600
315.5400
1,649,900
Tue, 11 Nov 2025
326.5300
326.7900
316.2200
318.5100
1,905,500
Mon, 10 Nov 2025
326.5600
330.8400
323.3200
328.9400
2,008,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
324.4900
326.6100
319.1900
325.0500
1,612,800
Thu, 06 Nov 2025
324.9400
327.2600
318.5700
324.4500
3,178,000
Wed, 05 Nov 2025
331.9500
332.5600
324.2300
327.6300
2,229,600
Tue, 04 Nov 2025
330.0600
336.0600
325.5900
333.2200
3,048,000
Mon, 03 Nov 2025
341.7100
341.7100
331.0000
335.4100
1,469,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
338.7300
340.7300
336.2200
338.6900
1,429,800
Thu, 30 Oct 2025
340.0000
342.2000
333.4100
336.0900
1,559,500
Wed, 29 Oct 2025
337.3000
347.0000
334.0000
341.4300
2,412,600
Wed, 29 Oct 2025
6 · 10-Q
Next filing day · accepted 28 Oct, 17:36 ET
10-Q ↗
Tue, 28 Oct 2025
339.0100
348.0800
327.1700
341.3000
3,216,000
Mon, 27 Oct 2025
5 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 27 Oct 2025
357.5300
357.5300
346.0000
351.4000
4,236,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
339.7600
351.1300
339.7600
345.1000
1,856,400
Thu, 23 Oct 2025
329.3000
338.1800
327.6200
337.2700
1,533,700
Wed, 22 Oct 2025
333.4400
336.5000
326.1600
330.5100
1,996,400
Tue, 21 Oct 2025
327.5300
335.1200
327.1100
333.4500
1,258,400
Mon, 20 Oct 2025
327.7900
331.1200
326.3900
329.6400
1,458,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
322.5900
328.2100
320.0000
326.1200
1,481,700
Thu, 16 Oct 2025
326.1800
327.0500
320.0800
324.2500
1,788,400
Wed, 15 Oct 2025
330.6500
330.6500
321.3900
324.1000
1,599,600
Tue, 14 Oct 2025
324.5000
329.8500
318.0200
325.7500
1,602,500
Mon, 13 Oct 2025
329.7500
334.2000
324.9400
332.2300
1,724,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
348.1000
350.2600
325.8600
327.0000
2,156,100
Thu, 09 Oct 2025
348.2500
348.7700
343.5800
348.6700
1,227,200
Wed, 08 Oct 2025
346.0700
354.2600
346.0700
350.0000
1,292,800
Tue, 07 Oct 2025
352.7000
353.3300
342.0800
345.4800
949,300
Mon, 06 Oct 2025
350.0000
354.8500
350.0000
353.3600
1,441,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
347.2400
353.1500
345.0000
347.2700
1,056,300
Thu, 02 Oct 2025
354.5500
355.1400
346.3500
347.2400
1,649,600
Wed, 01 Oct 2025
348.2700
355.1500
347.4100
351.9700
1,156,800
Tue, 30 Sep 2025
349.2000
352.0500
346.9200
351.2600
1,195,200
Mon, 29 Sep 2025
352.8800
352.8800
347.8100
348.5200
1,207,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
349.9200
351.0900
346.9900
350.1100
1,299,300
Thu, 25 Sep 2025
352.5200
355.0300
350.0300
351.0600
1,921,200
Wed, 24 Sep 2025
366.7100
366.7100
355.8000
356.9600
1,655,800
Tue, 23 Sep 2025
370.9800
371.8400
363.9800
366.3000
1,527,900
Mon, 22 Sep 2025
370.0000
373.9000
364.7000
373.3700
1,620,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
367.2600
374.3000
365.5200
373.3500
5,005,100
Thu, 18 Sep 2025
359.5000
366.0500
356.4300
364.8800
1,762,800
Wed, 17 Sep 2025
349.8800
349.8800
341.2000
347.2700
1,671,600
Tue, 16 Sep 2025
350.1700
352.5700
347.9500
349.0100
1,459,000
Mon, 15 Sep 2025
343.1700
352.0000
342.2600
351.5200
1,405,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
353.4700
355.0700
342.0900
343.4800
1,616,900
Thu, 11 Sep 2025
342.3600
357.7600
338.9000
354.7000
3,571,600
Wed, 10 Sep 2025
348.5000
348.5300
326.3500
338.5300
5,847,800
Tue, 09 Sep 2025
362.0000
362.7100
356.4000
361.7700
1,271,800
Mon, 08 Sep 2025
353.6700
361.3600
353.0000
360.6400
1,773,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
353.0300
355.3100
345.8800
351.0100
1,115,800
Thu, 04 Sep 2025
4 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 04 Sep 2025
346.9300
350.1200
344.4300
349.3300
905,400
Wed, 03 Sep 2025
340.8800
347.4300
340.5700
347.3200
1,141,100
Tue, 02 Sep 2025
343.9500
346.8600
340.6700
342.8100
1,202,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
353.6000
355.2300
346.1900
350.4300
1,304,300
Thu, 28 Aug 2025
347.7200
355.4900
347.7200
354.2900
1,081,300
Wed, 27 Aug 2025
345.0000
347.6800
343.1100
346.8800
1,069,800
Tue, 26 Aug 2025
344.1400
345.5600
343.1400
344.0300
1,718,600
Mon, 25 Aug 2025
347.0000
349.0500
344.6600
345.1900
1,022,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
348.5400
354.9600
346.7900
349.6300
1,198,300
Thu, 21 Aug 2025
343.4600
348.8400
343.4600
347.5700
1,038,000
Wed, 20 Aug 2025
346.2000
346.4400
339.6200
345.4500
1,779,500
Tue, 19 Aug 2025
354.0000
355.5000
346.0600
346.8800
1,825,300
Mon, 18 Aug 2025
349.2900
356.9100
348.0600
356.2500
1,496,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
349.0500
351.0300
344.7900
349.8800
1,567,700
Thu, 14 Aug 2025
348.3300
350.0000
346.2800
348.9200
1,220,400
Wed, 13 Aug 2025
356.0400
356.4000
346.0900
349.1200
1,208,400
Tue, 12 Aug 2025
349.0900
353.6600
345.4800
353.6100
1,263,000
Mon, 11 Aug 2025
352.0800
354.1600
346.7700
349.0900
1,624,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
356.4300
357.5900
351.5000
352.0600
1,373,000
Thu, 07 Aug 2025
363.0200
365.4000
349.6600
354.3300
1,526,600
Wed, 06 Aug 2025
361.8600
364.0700
358.7000
360.1600
1,058,800
Tue, 05 Aug 2025
366.2000
369.1400
357.7000
360.5000
1,682,100
Mon, 04 Aug 2025
358.7800
364.8900
355.6300
364.8800
1,841,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
358.0000
360.3100
353.0100
356.9700
2,070,000
Thu, 31 Jul 2025
371.5200
376.4500
363.4700
364.5700
3,012,700
Wed, 30 Jul 2025
367.4900
374.0500
363.7500
371.0300
3,894,000
Wed, 30 Jul 2025
3 · 10-Q
Next filing day · accepted 29 Jul, 17:39 ET
10-Q ↗
Tue, 29 Jul 2025
355.0000
370.6100
353.0000
366.2600
4,666,700
Mon, 28 Jul 2025
2 · 8-K
After-hours · 16:14 ET
8-K ↗
Mon, 28 Jul 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 28 Jul 2025
334.4800
335.0000
328.4600
333.7600
2,682,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend