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
329.5000
331.5200
324.9200
325.9000
348,100
Thu, 23 Jul 2026
320.4100
330.4430
317.1200
326.7700
546,400
Wed, 22 Jul 2026
325.0000
328.0000
319.1850
319.9300
529,500
Tue, 21 Jul 2026
317.8600
320.9600
315.6700
318.6850
536,200
Mon, 20 Jul 2026
313.7900
318.9700
309.4700
310.5750
343,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
307.5900
315.1800
303.0800
312.0200
428,100
Thu, 16 Jul 2026
311.9800
323.8200
311.9800
317.4200
594,800
Wed, 15 Jul 2026
310.0000
313.9900
309.3100
311.2600
636,500
Tue, 14 Jul 2026
307.4400
308.1950
302.5490
306.5600
447,000
Mon, 13 Jul 2026
302.1900
307.9000
301.1300
303.9600
459,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
303.0300
304.7700
295.3900
298.7000
254,500
Thu, 09 Jul 2026
300.5000
306.5900
300.5000
302.8300
134,200
Wed, 08 Jul 2026
301.9200
305.7350
299.0600
301.8800
310,400
Tue, 07 Jul 2026
307.2500
309.0000
303.5600
308.9600
311,100
Mon, 06 Jul 2026
308.8800
316.0000
306.2750
309.4600
405,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
292.5100
300.1900
291.8700
297.6500
294,900
Wed, 01 Jul 2026
286.0000
293.5400
283.3200
290.7400
342,300
Tue, 30 Jun 2026
285.2300
287.0100
283.0700
284.9700
325,200
Mon, 29 Jun 2026
283.8300
291.7450
283.8300
289.9900
317,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
275.0000
283.8000
272.7500
279.8900
336,800
Fri, 26 Jun 2026
22 · 8-K
Pre-market · 06:02 ET
8-K ↗
Thu, 25 Jun 2026
277.7100
280.9600
274.2900
275.3400
231,800
Wed, 24 Jun 2026
277.0000
282.9100
275.8350
277.1200
218,600
Tue, 23 Jun 2026
269.7200
276.7350
269.5250
276.1300
331,600
Mon, 22 Jun 2026
270.0000
273.8100
265.2850
271.8000
205,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
270.2000
274.5500
265.0200
270.1500
367,900
Wed, 17 Jun 2026
262.7600
266.6050
259.0900
262.6800
364,300
Tue, 16 Jun 2026
268.2000
268.8800
262.8700
263.9200
299,600
Mon, 15 Jun 2026
265.0700
268.5100
261.9430
268.2000
351,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
261.6400
267.5550
261.5000
264.4800
261,000
Thu, 11 Jun 2026
21 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 11 Jun 2026
256.1800
263.7000
253.9480
260.2700
505,500
Wed, 10 Jun 2026
266.8400
271.5900
263.0000
263.6100
291,100
Tue, 09 Jun 2026
267.6600
271.4000
265.3150
268.1700
515,500
Mon, 08 Jun 2026
272.0000
272.2400
267.9600
270.8000
284,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
275.1800
275.1800
269.0000
270.1000
325,900
Thu, 04 Jun 2026
282.1300
283.7500
279.8150
279.9300
99,500
Wed, 03 Jun 2026
273.8800
279.3100
272.2000
279.0000
206,800
Tue, 02 Jun 2026
278.1400
280.3700
274.4400
274.6900
247,200
Mon, 01 Jun 2026
287.5500
287.5500
273.9700
279.6800
373,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
293.3000
294.3000
287.5300
287.9200
174,500
Thu, 28 May 2026
294.9400
298.0100
288.3400
290.5800
314,600
Wed, 27 May 2026
300.4400
303.3700
299.3000
300.0100
159,100
Tue, 26 May 2026
311.0300
312.0100
301.9300
302.4400
206,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
306.0200
310.7400
305.9850
310.2500
190,900
Thu, 21 May 2026
305.6900
311.9600
303.0000
309.6200
246,300
Wed, 20 May 2026
301.6400
309.1400
300.1500
308.7400
291,200
Tue, 19 May 2026
292.0200
297.3600
290.0450
297.0100
219,100
Mon, 18 May 2026
293.4600
295.0700
289.5980
293.0900
217,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
20 · 8-K
After-hours · 16:08 ET
8-K ↗
Fri, 15 May 2026
299.9800
299.9800
293.0900
293.2700
269,800
Thu, 14 May 2026
310.0000
310.0000
301.0700
304.6200
261,900
Wed, 13 May 2026
310.7200
322.4500
307.2100
316.5500
181,600
Tue, 12 May 2026
313.9700
319.0000
312.4700
315.0700
268,400
Mon, 11 May 2026
317.2000
317.9990
309.1500
310.7500
346,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
317.0000
318.0600
311.6600
312.1200
210,300
Thu, 07 May 2026
313.8000
318.0000
308.4200
317.0000
441,200
Wed, 06 May 2026
17 · S-3ASR
After-hours · 16:32 ET
S-3ASR ↗
Wed, 06 May 2026
16 · S-3ASR
After-hours · 16:30 ET
FORM S-3ASR ↗
Wed, 06 May 2026
306.4900
316.6300
300.4200
313.3200
386,000
Wed, 06 May 2026
19 · 10-Q
Pre-market · 06:05 ET
10-Q ↗
Wed, 06 May 2026
18 · 8-K
Pre-market · 06:03 ET
8-K ↗
Tue, 05 May 2026
297.0000
299.5500
293.3000
297.4900
175,700
Mon, 04 May 2026
293.8800
300.7600
293.5000
297.1400
135,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
295.2700
297.6200
291.6600
293.8600
116,000
Thu, 30 Apr 2026
291.3400
297.2500
291.0100
295.2700
134,700
Wed, 29 Apr 2026
295.6200
296.4300
289.5350
290.8000
208,700
Tue, 28 Apr 2026
300.2000
301.0500
297.0000
298.1600
129,900
Tue, 28 Apr 2026
15 · DEFA14A
Pre-market · 06:03 ET
DEFA14A ↗
Tue, 28 Apr 2026
14 · DEF 14A
Pre-market · 06:01 ET
FORM DEF 14A ↗
Mon, 27 Apr 2026
298.6500
305.6300
298.0950
298.9000
202,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
301.6000
301.6000
297.5300
300.8000
160,900
Thu, 23 Apr 2026
308.3100
310.5700
298.6500
299.8100
316,300
Wed, 22 Apr 2026
312.8600
314.9050
309.4200
312.4100
183,100
Tue, 21 Apr 2026
314.6900
317.4200
311.5800
312.3100
190,600
Mon, 20 Apr 2026
318.8500
320.5700
315.7000
318.0700
159,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
322.3300
328.3900
322.3000
323.8700
207,200
Thu, 16 Apr 2026
13 · PRE 14A
After-hours · 16:01 ET
PRE 14A ↗
Thu, 16 Apr 2026
322.0500
323.7100
318.6200
320.7000
206,900
Wed, 15 Apr 2026
313.1400
320.3000
311.2500
319.9400
196,100
Tue, 14 Apr 2026
12 · 8-K
After market open · 09:49 ET
8-K ↗
Tue, 14 Apr 2026
305.8800
315.7500
305.8800
310.0000
317,000
Mon, 13 Apr 2026
309.3800
311.1950
302.5300
305.6400
304,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
314.8800
315.7700
309.2200
309.6600
134,400
Thu, 09 Apr 2026
311.5300
317.4700
310.6600
313.4200
142,300
Wed, 08 Apr 2026
311.5900
314.9000
309.0000
312.1900
237,500
Tue, 07 Apr 2026
301.2200
304.9100
299.2900
303.8200
194,500
Mon, 06 Apr 2026
311.3000
312.3950
301.3400
302.4900
202,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
307.4200
315.9700
306.3250
310.7900
133,500
Wed, 01 Apr 2026
303.9200
312.5550
303.9200
308.4400
343,200
Tue, 31 Mar 2026
284.7000
297.8000
283.4800
296.9700
233,000
Mon, 30 Mar 2026
283.8100
286.5900
281.1300
284.0800
152,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
286.0800
289.7650
280.5900
283.0300
233,700
Thu, 26 Mar 2026
276.4200
279.2400
272.0200
276.9500
238,600
Wed, 25 Mar 2026
279.9600
285.5300
279.9600
283.4500
160,300
Tue, 24 Mar 2026
272.6400
276.9750
271.4700
275.6900
240,700
Mon, 23 Mar 2026
273.9500
279.2500
273.5000
274.7300
208,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
282.4300
285.5030
274.9700
275.2800
226,600
Thu, 19 Mar 2026
280.5600
283.9400
279.7100
282.7200
103,100
Wed, 18 Mar 2026
286.8700
286.8700
281.0400
282.2900
407,100
Tue, 17 Mar 2026
291.3900
292.9400
285.4400
287.3300
161,300
Mon, 16 Mar 2026
286.1100
293.1100
286.1100
289.6500
123,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
285.3100
288.4550
283.0400
284.0500
229,100
Thu, 12 Mar 2026
293.3700
293.9750
284.4300
285.3000
284,800
Wed, 11 Mar 2026
299.5600
302.1400
297.8300
298.9100
266,900
Tue, 10 Mar 2026
306.9600
308.9900
304.5200
305.3900
144,400
Mon, 09 Mar 2026
293.0000
302.9950
293.0000
302.2900
198,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
292.5000
301.4900
290.9250
301.1200
298,100
Thu, 05 Mar 2026
297.5400
297.5400
290.0000
292.9400
303,100
Wed, 04 Mar 2026
296.4700
300.6000
293.7000
299.0200
355,800
Tue, 03 Mar 2026
299.2000
301.9400
293.2700
297.0400
542,500
Mon, 02 Mar 2026
305.5000
315.0000
304.6200
314.3600
323,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
318.6600
323.2400
314.2250
316.9900
364,200
Thu, 26 Feb 2026
328.6200
334.0500
315.5000
322.3700
747,300
Thu, 26 Feb 2026
11 · 10-K
Pre-market · 06:09 ET
10-K ↗
Thu, 26 Feb 2026
10 · 8-K
Pre-market · 06:04 ET
8-K ↗
Wed, 25 Feb 2026
357.7100
358.8000
347.8510
352.2300
401,600
Tue, 24 Feb 2026
361.6700
372.7300
361.6700
369.0000
316,400
Mon, 23 Feb 2026
360.0000
371.1700
360.0000
370.6400
218,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
355.9500
363.6750
354.3600
362.1400
195,600
Thu, 19 Feb 2026
359.0500
365.6000
352.9300
354.4800
149,200
Wed, 18 Feb 2026
352.8200
359.8000
352.8200
359.0500
126,300
Tue, 17 Feb 2026
346.0700
356.7100
345.0350
354.8600
185,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
345.1900
352.1800
345.1900
346.0700
112,300
Thu, 12 Feb 2026
353.2200
353.2200
342.0000
346.4200
140,800
Wed, 11 Feb 2026
353.4500
354.0100
345.0200
351.2700
110,800
Tue, 10 Feb 2026
353.8700
358.3800
351.6450
353.4300
172,900
Mon, 09 Feb 2026
350.6900
358.0000
345.4700
348.8500
247,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
346.7400
354.6300
340.0000
353.9200
269,700
Thu, 05 Feb 2026
348.2400
353.6900
345.4400
347.0000
420,100
Wed, 04 Feb 2026
348.7900
355.4300
345.1860
352.0000
312,500
Tue, 03 Feb 2026
342.3700
351.3900
341.5250
346.3800
261,300
Mon, 02 Feb 2026
333.1100
345.1000
328.9100
345.0000
358,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
343.9200
349.9800
339.1940
340.3800
296,800
Thu, 29 Jan 2026
350.0000
353.0000
345.5420
350.0000
310,900
Wed, 28 Jan 2026
348.4100
352.0000
344.3330
350.0000
254,600
Tue, 27 Jan 2026
335.6800
341.2890
334.3600
336.1600
131,700
Mon, 26 Jan 2026
336.5500
340.0800
335.1000
337.7900
98,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
341.0500
344.1900
338.3200
339.3200
167,600
Thu, 22 Jan 2026
331.1800
342.0000
331.1800
338.8100
289,000
Wed, 21 Jan 2026
333.4300
344.8100
332.8960
341.6400
315,900
Tue, 20 Jan 2026
328.6900
335.9100
325.1000
334.2800
272,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
338.0700
340.8300
336.1800
338.1900
153,700
Thu, 15 Jan 2026
342.4100
345.9800
332.5250
338.2900
165,100
Wed, 14 Jan 2026
343.9000
353.1000
337.2500
346.7500
287,600
Tue, 13 Jan 2026
339.1600
352.4650
335.2900
351.0600
359,600
Mon, 12 Jan 2026
340.8700
341.1570
330.6300
333.9900
537,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
329.2900
340.8100
328.7450
337.8900
666,600
Thu, 08 Jan 2026
332.8400
332.8400
317.9720
320.3700
419,100
Wed, 07 Jan 2026
331.7600
335.3210
328.3050
333.8700
510,500
Tue, 06 Jan 2026
323.6500
328.8600
318.8900
320.3500
293,100
Mon, 05 Jan 2026
322.5000
327.9500
312.7000
320.3000
355,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
305.3200
311.2200
304.7800
311.0200
187,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
304.4600
305.5000
302.6200
303.8100
211,500
Tue, 30 Dec 2025
303.7300
310.8800
302.1400
304.7200
252,100
Mon, 29 Dec 2025
309.6900
310.7500
307.1000
310.3000
218,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
311.2400
313.2300
310.2900
312.3900
99,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
309.1200
314.4600
308.1600
311.7300
128,100
Tue, 23 Dec 2025
310.7950
313.1200
306.6070
312.3200
220,000
Mon, 22 Dec 2025
314.0500
315.4800
310.7700
313.3600
216,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
308.1900
318.1200
308.0000
316.0500
381,300
Fri, 19 Dec 2025
9 · 8-K
Pre-market · 06:01 ET
8-K ↗
Thu, 18 Dec 2025
305.8000
309.8700
304.6600
307.0200
183,600
Thu, 18 Dec 2025
8 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 17 Dec 2025
305.8200
308.9700
302.0000
306.0500
327,300
Tue, 16 Dec 2025
301.0800
305.8200
299.5000
304.3100
361,000
Mon, 15 Dec 2025
307.4800
315.5900
300.8200
310.6700
756,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
320.8400
322.5500
318.0900
319.0600
179,700
Thu, 11 Dec 2025
318.2100
326.7700
318.2100
320.8400
189,900
Wed, 10 Dec 2025
318.2800
322.9550
315.5000
322.6800
140,400
Tue, 09 Dec 2025
317.3300
323.2900
316.4050
318.6900
307,400
Mon, 08 Dec 2025
324.9900
331.8300
324.6800
326.4900
259,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
332.6400
332.6400
310.1100
322.9000
603,800
Thu, 04 Dec 2025
334.9500
340.9800
330.9800
331.4000
239,800
Wed, 03 Dec 2025
325.1400
338.3600
325.0000
337.8600
170,600
Tue, 02 Dec 2025
335.0000
338.5900
328.7900
330.1850
181,600
Mon, 01 Dec 2025
338.3700
340.2850
331.5500
335.6000
198,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
342.6600
342.9660
337.0000
340.6100
107,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
343.9500
345.5800
337.1000
340.6400
368,600
Tue, 25 Nov 2025
338.8900
344.2200
334.5200
335.1700
369,100
Mon, 24 Nov 2025
352.1100
356.5500
322.4140
332.7100
637,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
349.1700
351.2050
340.8000
347.7200
163,500
Thu, 20 Nov 2025
361.8500
364.9700
348.4400
349.2900
210,200
Wed, 19 Nov 2025
361.6700
362.0100
348.5000
353.7900
234,400
Wed, 19 Nov 2025
7 · 8-K
Pre-market · 06:02 ET
8-K ↗
Tue, 18 Nov 2025
362.4600
366.3800
355.0000
363.9200
353,500
Mon, 17 Nov 2025
378.0000
385.2200
373.3230
376.6300
558,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
363.0300
374.0400
363.0200
365.8200
230,000
Thu, 13 Nov 2025
375.9900
381.5000
365.5200
368.3600
456,500
Wed, 12 Nov 2025
348.7500
379.3290
347.5000
377.4700
847,500
Tue, 11 Nov 2025
328.2400
343.9600
328.2400
343.6500
234,600
Mon, 10 Nov 2025
329.0000
333.2200
327.0300
329.2000
137,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
315.5300
320.5900
312.8700
319.9700
339,900
Thu, 06 Nov 2025
320.3400
343.8100
312.2200
332.3600
416,200
Thu, 06 Nov 2025
6 · 10-Q
Pre-market · 06:07 ET
10-Q ↗
Thu, 06 Nov 2025
5 · 8-K
Pre-market · 06:03 ET
8-K ↗
Wed, 05 Nov 2025
311.1000
323.2000
306.7300
321.3900
269,200
Tue, 04 Nov 2025
306.6000
316.8000
306.6000
309.1900
236,300
Mon, 03 Nov 2025
310.6200
314.0650
307.0000
311.8600
221,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
311.6100
312.9700
307.9200
310.4800
142,100
Thu, 30 Oct 2025
310.1900
313.8000
307.5050
308.2200
190,500
Wed, 29 Oct 2025
317.0000
318.0000
311.5700
314.8500
148,700
Tue, 28 Oct 2025
313.9400
318.9900
312.9500
316.8500
200,100
Mon, 27 Oct 2025
315.7000
320.3450
312.9150
315.4300
153,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
311.4000
314.9510
309.0000
310.8100
112,600
Thu, 23 Oct 2025
310.2100
312.5200
306.0000
310.0300
206,000
Wed, 22 Oct 2025
310.4800
316.5000
310.4800
313.5400
186,800
Tue, 21 Oct 2025
317.0400
318.8500
314.1000
315.7350
141,200
Mon, 20 Oct 2025
318.0000
319.5690
315.2450
318.5900
183,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
310.4600
317.6450
310.4600
316.4200
333,700
Thu, 16 Oct 2025
320.5800
323.7500
315.9550
318.0200
225,600
Wed, 15 Oct 2025
313.0100
319.7400
312.0100
316.1500
321,400
Tue, 14 Oct 2025
315.0000
326.4600
309.0000
320.9400
367,400
Mon, 13 Oct 2025
322.5400
332.3250
322.5400
327.0300
145,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
330.0000
332.3900
316.4000
320.1000
335,100
Thu, 09 Oct 2025
335.5100
337.8200
329.6400
335.8000
212,300
Wed, 08 Oct 2025
347.8200
353.0000
346.9850
351.0900
155,800
Tue, 07 Oct 2025
345.0000
346.4050
341.4300
341.6200
150,200
Mon, 06 Oct 2025
344.9800
346.0000
340.8800
344.5300
168,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
339.1100
347.0900
334.5300
343.8700
163,200
Thu, 02 Oct 2025
349.0000
355.3000
344.4400
345.1700
424,800
Wed, 01 Oct 2025
340.7300
346.5800
334.6100
335.1600
279,300
Tue, 30 Sep 2025
337.0500
342.2600
335.5700
340.7000
273,700
Mon, 29 Sep 2025
327.4000
333.0250
327.2100
332.8300
162,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
326.0500
330.0000
321.8350
326.0600
198,200
Thu, 25 Sep 2025
330.1400
332.7370
325.4300
328.7100
252,300
Wed, 24 Sep 2025
327.9800
331.1500
327.4000
329.8400
134,900
Tue, 23 Sep 2025
329.5000
332.1650
326.6850
329.0700
170,000
Mon, 22 Sep 2025
337.4900
339.6700
334.4000
337.8150
112,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
335.0000
339.2500
332.3900
334.4000
241,900
Thu, 18 Sep 2025
335.0000
343.2800
335.0000
342.8900
229,700
Wed, 17 Sep 2025
330.0000
334.0950
330.0000
332.2000
157,800
Tue, 16 Sep 2025
327.7800
327.7800
323.6900
327.2000
316,600
Mon, 15 Sep 2025
332.9400
334.0250
330.0000
332.2700
356,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
331.6600
333.0300
324.0300
324.3400
274,600
Thu, 11 Sep 2025
324.5100
336.8000
324.5100
335.6700
429,400
Wed, 10 Sep 2025
324.4900
330.3500
312.2800
313.9300
1,021,400
Tue, 09 Sep 2025
348.6600
351.2700
347.0000
351.1300
348,900
Mon, 08 Sep 2025
340.3200
347.1700
338.0000
346.4500
399,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
338.4900
341.9900
335.7500
341.8000
357,700
Thu, 04 Sep 2025
323.4900
325.0650
316.7900
318.7300
306,600
Wed, 03 Sep 2025
335.8000
339.8600
335.6600
336.2600
556,400
Tue, 02 Sep 2025
330.0000
335.9400
324.0200
332.0400
766,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
310.7200
314.9000
306.0500
306.0500
360,200
Fri, 29 Aug 2025
4 · 8-K
Pre-market · 06:52 ET
8-K ↗
Thu, 28 Aug 2025
295.8600
302.4000
295.2200
297.9600
200,800
Wed, 27 Aug 2025
298.9600
301.2900
296.6000
300.1400
197,900
Tue, 26 Aug 2025
308.8400
309.6800
306.3500
308.9100
120,400
Mon, 25 Aug 2025
319.4000
320.0000
307.6000
308.6300
163,200
Mon, 25 Aug 2025
3 · 8-K
Pre-market · 06:24 ET
8-K ↗
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
312.0800
317.0000
312.0800
313.6700
156,900
Thu, 21 Aug 2025
310.1600
315.0000
309.5700
313.9700
159,500
Wed, 20 Aug 2025
307.0000
310.6100
301.3300
309.3300
248,300
Tue, 19 Aug 2025
313.9100
318.6400
311.7700
312.5100
196,900
Mon, 18 Aug 2025
321.3600
330.6300
318.6850
319.3200
595,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
313.0000
321.6900
312.5600
321.3600
448,800
Thu, 14 Aug 2025
303.0100
309.7400
300.0000
309.6900
326,100
Wed, 13 Aug 2025
298.4900
307.5100
295.6800
307.5100
461,500
Tue, 12 Aug 2025
285.5000
289.7500
283.0500
288.1000
312,400
Mon, 11 Aug 2025
288.1800
290.0000
286.5700
289.7500
394,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
281.3400
290.6750
280.1100
288.1800
423,100
Thu, 07 Aug 2025
297.2100
298.3000
293.9000
298.2900
406,100
Wed, 06 Aug 2025
312.1800
313.2900
287.0000
298.5200
529,500
Wed, 06 Aug 2025
2 · 10-Q
Pre-market · 06:05 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
Pre-market · 06:02 ET
8-K ↗
Tue, 05 Aug 2025
305.3000
310.4900
303.2750
307.2300
522,000
Mon, 04 Aug 2025
299.0500
305.2250
298.7000
304.3000
348,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
288.6100
299.2900
288.0720
299.0100
543,100
Thu, 31 Jul 2025
296.5000
303.6000
296.1800
301.1300
503,000
Wed, 30 Jul 2025
302.8900
306.5800
298.4600
299.9400
473,000
Tue, 29 Jul 2025
304.3250
308.8700
299.4400
305.7400
789,200
Mon, 28 Jul 2025
299.0000
299.9000
294.3900
294.5100
404,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend