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
256.7700
262.2100
253.6400
258.3000
176,000
Thu, 23 Jul 2026
255.2300
259.7600
254.0100
256.0600
168,700
Wed, 22 Jul 2026
260.9300
264.2800
256.6500
259.0800
254,100
Tue, 21 Jul 2026
262.0500
264.6600
257.5200
264.3700
210,100
Mon, 20 Jul 2026
260.5900
264.2100
253.9800
258.1800
271,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
256.6900
266.2500
256.1800
260.4500
257,200
Thu, 16 Jul 2026
268.3700
271.5000
257.4700
265.5900
301,600
Wed, 15 Jul 2026
268.0800
271.0600
262.3700
270.2100
183,300
Tue, 14 Jul 2026
261.7600
269.8900
261.2000
265.4900
222,000
Mon, 13 Jul 2026
262.6200
267.3500
257.0000
261.5200
360,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
265.0100
268.0900
263.3600
264.8800
214,700
Thu, 09 Jul 2026
269.5000
275.3700
265.8200
266.2800
252,500
Wed, 08 Jul 2026
274.4900
281.8800
264.4500
267.7600
372,500
Tue, 07 Jul 2026
279.4800
282.6300
274.3500
276.0200
222,200
Mon, 06 Jul 2026
282.0000
291.1300
279.1100
282.8900
289,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
282.2600
284.1800
277.3000
281.4000
190,600
Wed, 01 Jul 2026
282.4000
289.0500
275.4600
282.2600
241,900
Tue, 30 Jun 2026
275.5900
285.2100
275.5300
283.1300
298,600
Mon, 29 Jun 2026
276.5700
281.4300
270.3300
277.0700
288,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
269.1000
279.8000
268.7200
275.8600
788,700
Thu, 25 Jun 2026
273.3100
277.5900
270.0000
273.2000
466,800
Wed, 24 Jun 2026
277.3800
282.7600
272.4400
274.0500
436,700
Tue, 23 Jun 2026
290.1200
295.3900
275.5500
279.1700
406,300
Mon, 22 Jun 2026
292.0800
301.8400
292.0800
297.8400
499,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
288.8500
298.6900
286.1900
296.0400
896,600
Wed, 17 Jun 2026
290.0300
294.4000
283.3000
286.1000
458,700
Tue, 16 Jun 2026
288.6900
298.8200
285.8600
287.1500
556,700
Mon, 15 Jun 2026
286.0500
292.9100
283.3200
288.8700
305,600
Mon, 15 Jun 2026
15 · 8-K
Pre-market · 08:48 ET
8-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
276.6400
292.1500
276.5700
283.7300
611,100
Thu, 11 Jun 2026
275.0000
298.8000
272.3500
276.6600
1,079,700
Wed, 10 Jun 2026
255.8600
262.3200
251.9900
253.9100
324,400
Tue, 09 Jun 2026
256.1100
261.3800
249.4700
257.1100
292,500
Mon, 08 Jun 2026
260.5100
266.6800
255.5100
255.6000
351,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
259.9900
262.2200
257.5100
260.6400
386,500
Thu, 04 Jun 2026
257.2300
264.4500
255.0500
261.0700
285,700
Wed, 03 Jun 2026
257.6500
257.9700
251.7900
256.6400
338,100
Tue, 02 Jun 2026
255.0100
259.3800
253.6800
259.0000
288,600
Mon, 01 Jun 2026
255.0700
259.3400
251.7800
258.3400
369,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
250.7500
255.1600
249.1400
252.0900
276,200
Thu, 28 May 2026
251.9800
256.3500
250.2400
250.7500
324,800
Wed, 27 May 2026
261.8100
261.8300
251.5300
252.4500
439,500
Tue, 26 May 2026
260.5800
263.9400
255.0000
263.3600
262,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
267.8300
269.4400
260.2300
260.9800
213,400
Thu, 21 May 2026
263.6900
268.4500
260.5000
267.1000
227,500
Wed, 20 May 2026
264.6900
269.5000
260.2900
266.1200
260,500
Tue, 19 May 2026
263.8500
267.9900
260.0200
264.7900
342,400
Mon, 18 May 2026
260.6000
265.0000
257.8900
263.8500
357,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
266.8900
266.8900
259.0100
260.3700
342,600
Thu, 14 May 2026
270.7200
274.0000
266.6200
269.3100
252,800
Wed, 13 May 2026
269.2900
272.0000
263.1000
270.2100
303,600
Tue, 12 May 2026
268.0000
272.1400
261.5200
269.8200
547,500
Mon, 11 May 2026
278.7700
284.6300
267.8100
269.5800
404,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
278.4200
282.8600
274.6500
279.6100
277,000
Thu, 07 May 2026
278.0000
281.5300
270.7900
278.7700
464,500
Wed, 06 May 2026
287.1300
288.2100
277.7900
278.0000
453,200
Tue, 05 May 2026
278.0000
287.8500
273.0000
287.1300
506,700
Mon, 04 May 2026
289.3000
289.3000
266.0200
272.9600
685,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
300.0100
305.0000
278.7700
290.5000
665,600
Thu, 30 Apr 2026
14 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Thu, 30 Apr 2026
13 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 30 Apr 2026
343.0900
346.8400
289.3000
296.5600
722,600
Thu, 30 Apr 2026
12 · 10-Q
Pre-market · 08:40 ET
10-Q ↗
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 08:34 ET
8-K ↗
Wed, 29 Apr 2026
350.0100
358.1900
345.5300
352.6800
229,700
Tue, 28 Apr 2026
362.2400
364.8200
346.8200
353.1000
252,500
Mon, 27 Apr 2026
369.1700
373.8200
354.7700
362.2400
337,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
364.5600
371.6200
357.6600
368.5000
248,100
Thu, 23 Apr 2026
373.2100
373.2100
356.1900
359.4500
195,300
Wed, 22 Apr 2026
378.5300
381.3100
373.0900
376.3500
231,400
Tue, 21 Apr 2026
369.4800
380.6200
369.0300
375.1800
181,500
Mon, 20 Apr 2026
10 · PRE 14A
After-hours · 16:30 ET
PRE 14A ↗
Mon, 20 Apr 2026
372.0000
376.1700
366.4700
368.9500
221,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
384.2800
387.3000
372.4400
373.0200
352,500
Thu, 16 Apr 2026
366.9000
376.9200
365.6100
375.1600
231,500
Wed, 15 Apr 2026
352.0000
366.5500
350.0000
365.5000
205,700
Tue, 14 Apr 2026
353.6100
356.3900
350.1100
352.3200
179,800
Mon, 13 Apr 2026
349.5300
354.4000
346.6400
351.9400
214,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
350.2700
362.3500
347.9700
352.2700
311,200
Thu, 09 Apr 2026
344.9600
357.3600
340.8600
349.5800
473,900
Wed, 08 Apr 2026
327.8600
346.1700
325.1700
344.9600
525,500
Tue, 07 Apr 2026
310.4700
318.1100
309.8900
315.4200
310,900
Mon, 06 Apr 2026
313.3000
316.9200
311.0000
314.3100
165,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
301.3900
316.8100
301.3900
312.9300
224,700
Wed, 01 Apr 2026
306.0700
310.0400
303.0200
306.3900
280,900
Tue, 31 Mar 2026
298.7200
305.0000
295.9900
302.0000
406,900
Mon, 30 Mar 2026
304.9100
306.5500
293.6200
294.7000
382,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
296.2500
303.5100
295.1900
301.2500
335,500
Thu, 26 Mar 2026
306.8800
312.8300
298.2600
299.0400
234,600
Wed, 25 Mar 2026
310.0000
317.0000
307.5100
311.0500
311,200
Tue, 24 Mar 2026
307.3600
312.4000
300.0000
305.6600
541,000
Mon, 23 Mar 2026
326.4600
335.0000
310.7200
311.4600
732,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
349.1900
349.1900
315.6000
325.6900
4,664,700
Thu, 19 Mar 2026
348.4000
355.9900
346.0000
352.6000
1,765,400
Wed, 18 Mar 2026
351.1400
359.7200
350.0000
352.0300
231,400
Tue, 17 Mar 2026
355.0400
356.0000
340.1700
351.3300
255,500
Mon, 16 Mar 2026
364.5800
366.9800
353.2200
358.3100
315,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
364.8500
374.8700
354.5500
359.0700
199,400
Thu, 12 Mar 2026
361.8100
375.0000
360.6400
362.3500
245,600
Wed, 11 Mar 2026
362.7300
373.4500
362.4000
368.3100
211,900
Tue, 10 Mar 2026
364.5700
374.6100
364.5000
365.7200
226,200
Mon, 09 Mar 2026
350.0000
365.0000
346.5700
363.7700
256,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
355.6400
366.4500
355.0000
357.0600
213,600
Thu, 05 Mar 2026
367.2000
374.1900
353.8300
363.7400
251,600
Wed, 04 Mar 2026
371.8900
374.1100
360.1800
373.3100
187,200
Tue, 03 Mar 2026
368.3700
378.7200
363.0000
370.8000
249,200
Mon, 02 Mar 2026
365.5400
380.6500
365.0000
378.8300
184,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
365.8600
375.2600
362.3600
366.5300
401,900
Thu, 26 Feb 2026
379.0200
382.4300
362.5100
375.2900
301,600
Wed, 25 Feb 2026
369.5000
382.0700
362.2400
379.0200
339,100
Tue, 24 Feb 2026
353.9900
368.9500
352.7100
362.9600
188,900
Mon, 23 Feb 2026
358.5000
358.5000
343.6700
351.5000
205,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
345.9400
364.1300
345.5600
358.5000
343,100
Thu, 19 Feb 2026
360.2600
361.7300
343.3700
348.3400
290,500
Wed, 18 Feb 2026
369.0000
375.0000
360.9800
361.6100
249,500
Tue, 17 Feb 2026
374.4400
376.8300
365.3200
366.4200
210,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
354.2400
376.6700
352.5600
375.0100
328,400
Thu, 12 Feb 2026
363.7100
371.6300
353.2900
356.8300
259,100
Wed, 11 Feb 2026
352.2400
364.9100
348.1000
363.9000
335,300
Tue, 10 Feb 2026
371.9900
378.0000
349.4800
351.1500
329,900
Mon, 09 Feb 2026
374.2000
383.1300
371.1100
376.6000
340,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
357.6100
376.6800
350.7100
371.0800
389,700
Thu, 05 Feb 2026
326.2600
365.0000
317.6900
345.0500
545,100
Thu, 05 Feb 2026
9 · 10-K
Pre-market · 08:35 ET
10-K ↗
Thu, 05 Feb 2026
8 · 8-K
Pre-market · 08:32 ET
8-K ↗
Wed, 04 Feb 2026
320.2000
329.0100
310.0000
313.8700
537,800
Tue, 03 Feb 2026
329.0000
331.7900
318.1100
323.9100
295,000
Mon, 02 Feb 2026
326.4400
334.0400
320.7300
329.3800
215,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
327.6500
339.9900
323.9100
326.4400
346,100
Thu, 29 Jan 2026
327.6100
332.3200
323.4700
330.9300
202,300
Wed, 28 Jan 2026
335.2500
335.2500
327.0500
331.9200
136,200
Tue, 27 Jan 2026
329.1000
337.0800
322.2100
333.4700
267,200
Mon, 26 Jan 2026
330.3300
338.0000
327.7300
330.1500
233,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
330.1200
331.0800
318.5900
330.5200
226,100
Thu, 22 Jan 2026
336.4700
337.1200
325.6900
330.1200
245,500
Wed, 21 Jan 2026
326.7100
335.6800
324.1400
332.9900
273,900
Tue, 20 Jan 2026
303.7700
333.4500
301.8600
325.8800
405,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
310.7100
313.4700
306.6900
308.7600
216,500
Thu, 15 Jan 2026
317.7600
321.3900
304.8900
310.4300
260,400
Wed, 14 Jan 2026
312.7200
325.4400
307.5300
312.6300
313,000
Tue, 13 Jan 2026
310.8200
317.1700
307.7100
314.0600
198,800
Mon, 12 Jan 2026
308.3300
314.4200
308.3300
312.0100
145,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
307.1600
313.5600
304.5400
309.0900
216,300
Thu, 08 Jan 2026
306.4700
309.0400
300.7000
306.6900
253,200
Wed, 07 Jan 2026
310.4700
313.8800
295.0600
309.2300
468,100
Wed, 07 Jan 2026
7 · 8-K
Pre-market · 07:19 ET
8-K ↗
Tue, 06 Jan 2026
334.0800
335.6200
308.8900
309.0000
582,200
Mon, 05 Jan 2026
326.7500
336.2500
325.2100
335.8400
281,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
318.4900
326.3600
316.8300
326.2600
200,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
325.3400
325.3900
317.1900
318.3800
259,400
Tue, 30 Dec 2025
329.5000
331.6100
323.7100
325.1100
154,500
Mon, 29 Dec 2025
330.2300
331.3500
325.6100
330.2600
218,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
328.6500
332.1100
325.3200
330.6900
136,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
326.9700
330.0600
324.1700
328.3400
113,700
Tue, 23 Dec 2025
331.0000
331.6500
327.3300
327.7800
244,600
Mon, 22 Dec 2025
335.8500
336.4900
328.4200
331.8700
209,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
323.8400
335.7500
322.9500
334.4000
633,800
Thu, 18 Dec 2025
327.7300
329.3600
314.3700
323.1900
300,700
Wed, 17 Dec 2025
348.2500
352.6800
324.2900
325.0000
304,100
Tue, 16 Dec 2025
348.7100
352.6500
339.0000
348.0600
292,200
Mon, 15 Dec 2025
358.4000
358.5100
349.7600
350.8900
193,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
357.7400
360.7100
345.4100
354.2800
179,000
Thu, 11 Dec 2025
356.5800
361.4200
353.1500
357.9400
217,800
Wed, 10 Dec 2025
361.1000
366.5300
353.9200
359.8800
209,200
Tue, 09 Dec 2025
357.3700
364.1800
356.2900
363.0900
215,600
Mon, 08 Dec 2025
358.6600
367.4500
356.3400
358.6500
291,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
350.7900
355.8500
349.4300
355.1800
205,200
Thu, 04 Dec 2025
340.2400
354.8600
339.8700
350.7900
278,200
Wed, 03 Dec 2025
335.6800
342.6900
332.8100
341.8400
360,000
Tue, 02 Dec 2025
352.8100
355.9300
329.7500
337.7400
456,200
Mon, 01 Dec 2025
350.3800
356.1400
345.5100
351.6600
211,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
363.9800
363.9800
354.0000
357.7500
133,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
356.7400
365.6100
355.1200
359.8900
348,000
Tue, 25 Nov 2025
346.6200
361.5300
343.8200
357.5700
352,400
Mon, 24 Nov 2025
330.5400
347.6000
330.5400
345.6400
318,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
325.6100
332.2900
322.7500
327.6300
367,400
Thu, 20 Nov 2025
344.7600
345.4600
326.3100
327.3700
441,600
Wed, 19 Nov 2025
338.0600
342.5600
334.8200
336.2500
238,200
Tue, 18 Nov 2025
335.7200
341.4000
332.1300
335.9400
202,100
Mon, 17 Nov 2025
347.9500
352.2800
335.0000
339.1200
241,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
339.1000
357.9600
338.8900
348.4400
230,800
Thu, 13 Nov 2025
350.6700
352.3600
341.4700
345.8800
237,500
Wed, 12 Nov 2025
371.2600
376.4100
351.4800
354.6300
313,900
Tue, 11 Nov 2025
360.6300
373.2900
357.1100
371.6300
238,800
Mon, 10 Nov 2025
370.0700
376.0000
363.7900
365.0000
271,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
375.1900
379.8700
366.9100
370.0700
300,500
Thu, 06 Nov 2025
384.3800
385.6400
375.3800
380.7700
316,400
Wed, 05 Nov 2025
375.3100
387.1400
368.1900
385.8200
367,700
Tue, 04 Nov 2025
381.5800
393.9400
379.8900
381.5200
354,900
Mon, 03 Nov 2025
386.7100
400.0000
370.0000
396.5400
669,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
395.6300
396.3700
352.9500
361.9600
819,300
Thu, 30 Oct 2025
369.8300
412.6000
355.2100
396.3700
427,200
Thu, 30 Oct 2025
6 · 10-Q
Pre-market · 08:34 ET
10-Q ↗
Thu, 30 Oct 2025
5 · 8-K
Pre-market · 08:32 ET
8-K ↗
Wed, 29 Oct 2025
372.5000
385.0400
372.4800
382.8700
581,300
Tue, 28 Oct 2025
386.8300
393.2100
370.5800
372.4800
520,500
Mon, 27 Oct 2025
391.9400
393.2800
379.6900
386.8300
263,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
378.2300
384.3400
376.9400
378.6200
159,400
Thu, 23 Oct 2025
364.0000
374.5000
362.5000
374.2800
185,400
Wed, 22 Oct 2025
370.5600
372.6600
353.8300
363.9100
371,200
Tue, 21 Oct 2025
370.0700
373.1300
365.0000
372.1700
206,200
Mon, 20 Oct 2025
370.1700
378.8600
370.0000
371.0000
211,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
364.9700
369.5800
359.9400
366.8500
240,400
Thu, 16 Oct 2025
362.1800
369.3600
362.1800
367.3800
172,600
Wed, 15 Oct 2025
362.1500
368.3000
358.4900
364.6900
268,400
Tue, 14 Oct 2025
351.1000
360.8600
348.2600
358.2600
214,400
Mon, 13 Oct 2025
343.3700
357.1700
343.3700
356.7200
187,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
348.5700
351.0500
339.8800
339.9000
272,200
Thu, 09 Oct 2025
352.0000
353.6100
345.7600
348.3200
287,400
Wed, 08 Oct 2025
341.9500
350.8600
340.1200
350.4300
224,000
Tue, 07 Oct 2025
337.1600
342.4400
331.1600
340.8700
250,100
Mon, 06 Oct 2025
338.0800
343.9700
331.5700
337.3200
416,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
357.3600
361.5600
337.5000
339.1000
1,657,200
Thu, 02 Oct 2025
349.4400
357.2500
345.7600
356.1000
300,600
Wed, 01 Oct 2025
344.9900
349.5500
341.4300
348.3900
356,000
Tue, 30 Sep 2025
348.6400
351.0000
342.1400
345.2300
276,900
Mon, 29 Sep 2025
348.5700
352.0000
346.5600
348.6400
259,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
338.3000
345.9000
336.0900
345.0500
251,000
Thu, 25 Sep 2025
342.7800
348.1600
333.6700
338.9400
980,300
Wed, 24 Sep 2025
350.0000
353.6300
345.4500
346.0500
261,800
Tue, 23 Sep 2025
345.3200
350.6500
339.5000
349.2300
1,421,000
Mon, 22 Sep 2025
360.3000
360.3000
330.7200
346.4900
355,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
336.5400
341.4700
334.5100
334.8100
768,500
Thu, 18 Sep 2025
329.1500
340.1000
329.1500
339.2100
230,400
Wed, 17 Sep 2025
324.7900
330.6400
323.4700
327.1700
346,600
Tue, 16 Sep 2025
326.6500
329.0500
319.4900
323.5400
208,800
Mon, 15 Sep 2025
322.1500
331.9000
316.6900
329.3100
600,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
325.0100
327.4900
320.9500
322.8700
332,400
Thu, 11 Sep 2025
302.5400
325.8200
302.5400
324.8700
348,300
Wed, 10 Sep 2025
304.2200
307.5700
296.8900
298.2500
306,100
Tue, 09 Sep 2025
299.6700
306.0000
296.5900
305.7000
203,900
Mon, 08 Sep 2025
4 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 08 Sep 2025
289.3700
300.1400
288.2800
299.9100
237,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
289.7800
294.3800
286.9200
287.8000
364,400
Thu, 04 Sep 2025
285.6300
290.5700
285.5000
287.8800
290,800
Wed, 03 Sep 2025
276.1100
285.6800
276.1100
284.7700
353,900
Tue, 02 Sep 2025
268.4300
278.0600
265.1400
277.4900
298,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
273.1200
275.0000
268.3200
271.7100
400,200
Thu, 28 Aug 2025
269.9400
274.9000
269.4300
273.5100
350,200
Wed, 27 Aug 2025
266.4600
270.6500
265.3500
269.6800
198,700
Tue, 26 Aug 2025
265.1300
269.3600
264.3000
266.8400
207,300
Mon, 25 Aug 2025
266.0000
268.9400
265.0600
265.2100
513,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
258.3500
268.2500
257.0000
266.2700
244,900
Thu, 21 Aug 2025
258.4800
258.9300
255.9400
258.5400
198,100
Wed, 20 Aug 2025
261.0300
262.6400
255.8600
259.9600
299,100
Tue, 19 Aug 2025
268.9300
270.1000
258.8800
260.3300
206,700
Mon, 18 Aug 2025
268.5500
270.8900
267.9000
269.8700
143,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
269.7500
270.2000
266.8700
268.7400
157,000
Thu, 14 Aug 2025
274.9700
275.7200
269.0500
269.7500
154,900
Wed, 13 Aug 2025
275.6700
276.8800
272.7700
276.1100
174,600
Tue, 12 Aug 2025
267.7700
276.5800
266.5800
273.6200
226,000
Mon, 11 Aug 2025
264.7400
270.5100
264.7400
266.3100
325,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
267.5500
270.0000
263.5600
264.2100
178,600
Thu, 07 Aug 2025
270.3000
272.1200
261.2000
265.9800
186,300
Wed, 06 Aug 2025
269.6000
271.6000
265.6100
270.2500
181,600
Tue, 05 Aug 2025
270.9600
273.1600
268.0100
269.6000
322,800
Mon, 04 Aug 2025
258.4300
270.8600
256.4500
270.4500
388,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
252.7500
258.8200
247.6700
252.8000
426,800
Thu, 31 Jul 2025
252.0900
277.9500
249.5800
258.2000
627,800
Thu, 31 Jul 2025
3 · 10-Q
Pre-market · 08:35 ET
10-Q ↗
Thu, 31 Jul 2025
2 · 8-K
Pre-market · 08:33 ET
8-K ↗
Wed, 30 Jul 2025
234.8800
251.0000
229.5100
245.1800
928,700
Tue, 29 Jul 2025
1 · 8-K
After-hours · 16:27 ET
8-K ↗
Tue, 29 Jul 2025
225.1300
226.9500
221.3100
221.3500
219,500
Mon, 28 Jul 2025
225.6000
228.4800
213.0600
222.1100
490,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend