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
318.9100
318.9100
310.5608
311.5000
270,034
Thu, 22 Oct 2026
320.4400
328.4800
317.0500
320.1300
245,200
Wed, 21 Oct 2026
324.3100
327.3500
319.8300
322.1700
468,800
Tue, 20 Oct 2026
321.8000
328.7600
321.2600
325.4200
195,400
Mon, 19 Oct 2026
320.3000
321.6500
314.2200
320.2500
207,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
329.9400
331.0250
315.3850
316.5800
226,200
Thu, 15 Oct 2026
16 · 8-K
After market open · 11:02 ET
8-K ↗
Thu, 15 Oct 2026
332.9800
338.9100
328.5110
330.0000
288,000
Wed, 14 Oct 2026
320.4100
330.9650
319.0100
330.6900
277,400
Tue, 13 Oct 2026
331.4800
331.9300
320.9500
321.1600
281,300
Mon, 12 Oct 2026
329.1400
334.2700
328.5300
332.0700
168,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
326.5500
333.5600
323.8700
331.6100
196,900
Thu, 08 Oct 2026
321.6100
332.1050
319.5800
327.3000
271,500
Wed, 07 Oct 2026
324.8700
330.4400
320.1950
324.5700
354,100
Tue, 06 Oct 2026
335.1600
335.1600
319.6100
326.8100
352,000
Mon, 05 Oct 2026
323.7600
339.6900
321.3650
334.8500
337,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
326.7500
329.2200
320.2900
322.2800
425,600
Thu, 01 Oct 2026
332.5100
334.5200
325.2200
325.3100
225,700
Wed, 30 Sep 2026
336.5600
337.0300
331.8000
332.5600
268,300
Tue, 29 Sep 2026
334.6200
338.4800
331.7800
335.0600
225,800
Mon, 28 Sep 2026
347.0000
350.0000
334.0100
337.0800
298,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
346.3400
347.7400
341.9000
345.8200
200,000
Thu, 24 Sep 2026
341.8500
345.4800
336.5600
344.9600
222,500
Wed, 23 Sep 2026
353.8400
353.8400
337.5800
341.7500
215,900
Tue, 22 Sep 2026
334.7600
353.8300
334.3100
350.8800
274,500
Mon, 21 Sep 2026
339.4800
341.1500
332.4350
333.8500
210,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
340.0000
341.3500
335.5000
336.6700
1,003,900
Thu, 17 Sep 2026
340.9900
343.3300
335.5000
338.7500
280,900
Wed, 16 Sep 2026
337.5300
346.2000
334.7280
336.6700
251,800
Tue, 15 Sep 2026
339.0100
340.0900
331.7950
336.6800
225,800
Mon, 14 Sep 2026
349.1400
352.5450
339.2500
340.0300
288,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
349.5900
354.2400
346.6800
347.0000
206,300
Thu, 10 Sep 2026
347.5600
349.6550
344.2600
345.5500
175,800
Wed, 09 Sep 2026
348.8500
353.1150
340.1750
348.0900
222,300
Tue, 08 Sep 2026
350.4900
354.6880
343.4600
351.2600
255,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
365.4500
371.9900
353.7450
358.2400
323,000
Thu, 03 Sep 2026
371.4100
373.3100
365.5550
371.4700
226,500
Wed, 02 Sep 2026
366.0000
373.1900
360.8600
369.2300
305,200
Tue, 01 Sep 2026
360.0000
364.4400
358.3800
363.8400
197,400
Mon, 31 Aug 2026
348.6200
363.5200
345.1400
359.3600
222,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
356.9200
356.9200
348.5700
351.4600
143,500
Thu, 27 Aug 2026
357.6100
362.5000
355.0900
357.4600
181,400
Wed, 26 Aug 2026
354.3700
363.8200
350.4300
359.7600
281,000
Tue, 25 Aug 2026
343.8100
357.9100
343.8100
356.1900
205,000
Mon, 24 Aug 2026
343.5100
346.5500
337.0900
341.7200
236,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
337.4400
348.0300
335.7200
346.5800
407,800
Thu, 20 Aug 2026
338.3200
343.1400
334.9900
337.0200
196,700
Wed, 19 Aug 2026
339.6100
345.5600
335.4400
343.3400
162,800
Tue, 18 Aug 2026
332.1800
337.4050
330.3100
332.8200
148,500
Mon, 17 Aug 2026
330.3100
337.2050
330.0600
335.7300
255,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
333.8500
333.8500
320.6200
332.2700
167,900
Thu, 13 Aug 2026
332.9900
334.8800
327.2800
328.3400
135,600
Wed, 12 Aug 2026
326.9500
334.2100
325.0000
332.8600
161,900
Tue, 11 Aug 2026
333.3000
336.2800
324.3200
327.0500
147,900
Mon, 10 Aug 2026
324.5400
332.7300
324.5400
331.5900
151,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
326.3400
329.0000
320.3400
326.4500
160,000
Thu, 06 Aug 2026
323.4600
329.5200
320.9400
322.6900
206,300
Wed, 05 Aug 2026
326.8600
331.0700
316.1540
325.7800
324,600
Tue, 04 Aug 2026
314.7300
328.8300
313.7550
324.7700
534,600
Mon, 03 Aug 2026
320.7000
332.3050
297.0200
312.5700
1,172,000
Mon, 03 Aug 2026
15 · 8-K
Pre-market · 07:04 ET
8-K ↗
Mon, 03 Aug 2026
14 · 10-Q
Pre-market · 07:03 ET
10-Q ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
364.6600
367.3000
340.5500
341.1200
488,500
Thu, 30 Jul 2026
368.2600
368.7000
360.0710
366.8500
301,900
Wed, 29 Jul 2026
361.9100
369.0000
357.7700
363.2800
355,900
Tue, 28 Jul 2026
355.7600
364.9500
350.1000
364.2300
420,200
Mon, 27 Jul 2026
339.0000
358.0000
334.3750
351.8200
537,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
327.5500
338.5800
326.0100
335.1900
520,300
Thu, 23 Jul 2026
333.2500
336.4900
326.0800
327.5000
4,669,600
Wed, 22 Jul 2026
337.3200
341.6700
332.0110
336.8000
292,800
Tue, 21 Jul 2026
13 · 8-K
After-hours · 17:24 ET
8-K ↗
Tue, 21 Jul 2026
336.7200
341.9650
325.0000
339.0600
445,600
Mon, 20 Jul 2026
355.6000
360.9800
338.8500
339.2200
337,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
338.9600
355.8500
335.0000
354.8600
683,100
Thu, 16 Jul 2026
347.5600
351.2100
337.0300
341.7900
270,900
Wed, 15 Jul 2026
332.8900
351.6900
327.9700
350.2400
381,100
Tue, 14 Jul 2026
365.0400
365.0400
330.0000
339.4300
498,800
Mon, 13 Jul 2026
361.9400
367.7900
353.4900
363.4400
378,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
375.0000
375.0000
355.5500
365.8100
363,500
Thu, 09 Jul 2026
376.1200
382.1300
365.0850
371.2400
245,600
Wed, 08 Jul 2026
368.6000
375.5100
364.5200
375.4000
234,200
Tue, 07 Jul 2026
374.4900
377.2350
366.5200
368.6000
274,700
Mon, 06 Jul 2026
373.6600
377.0000
368.8700
374.6800
191,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
374.5700
377.3500
365.2800
375.0700
235,200
Wed, 01 Jul 2026
370.5700
377.3060
363.2750
371.5800
296,700
Tue, 30 Jun 2026
377.0000
382.5350
368.2400
371.6700
309,000
Mon, 29 Jun 2026
367.7000
378.4400
365.9300
378.1500
287,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
360.4500
376.2800
359.3800
372.2500
1,307,700
Thu, 25 Jun 2026
347.2700
362.4000
347.2050
359.9300
329,800
Wed, 24 Jun 2026
343.5900
353.8900
343.5900
347.6300
378,300
Tue, 23 Jun 2026
339.2100
346.8200
337.6000
340.2100
272,700
Mon, 22 Jun 2026
356.4900
356.4900
341.6600
343.4300
411,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
350.0000
356.5000
343.4800
348.0600
811,400
Wed, 17 Jun 2026
323.5500
347.6700
322.9500
341.6600
514,600
Tue, 16 Jun 2026
326.5400
329.9800
321.1100
323.3700
328,900
Mon, 15 Jun 2026
318.0000
326.1200
314.0000
324.7500
263,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
331.4900
331.4900
316.5400
317.9700
302,300
Thu, 11 Jun 2026
314.1200
326.4690
312.2500
321.5450
477,400
Wed, 10 Jun 2026
309.7500
320.3200
309.4500
312.4100
301,900
Tue, 09 Jun 2026
306.9900
311.0000
302.2850
309.7500
233,100
Mon, 08 Jun 2026
302.4700
306.1800
300.0000
301.7600
259,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
305.3400
312.8100
300.0200
301.0000
264,400
Thu, 04 Jun 2026
300.7500
312.3800
298.9250
307.7900
264,900
Wed, 03 Jun 2026
292.2300
304.9000
290.0390
301.8200
240,400
Tue, 02 Jun 2026
294.3700
297.0000
285.0700
293.2100
334,000
Mon, 01 Jun 2026
309.0300
309.0300
298.0000
298.1000
262,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
311.7000
315.5800
307.0900
309.0300
226,300
Thu, 28 May 2026
306.0000
311.0650
299.2800
310.3000
174,000
Wed, 27 May 2026
304.6700
308.7300
302.0000
306.6300
144,300
Tue, 26 May 2026
302.0300
303.8700
298.9850
302.6800
181,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
305.1000
309.4100
297.1800
299.4500
162,200
Thu, 21 May 2026
300.9700
306.4500
296.2000
304.2300
177,100
Wed, 20 May 2026
297.0900
303.3700
296.1300
302.0500
197,200
Wed, 20 May 2026
12 · 8-K
Next filing day · accepted 19 May, 20:08 ET
8-K ↗
Tue, 19 May 2026
289.7800
296.0500
286.0000
293.3000
201,500
Mon, 18 May 2026
308.0000
308.9900
289.3900
291.7500
299,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
312.2900
314.0500
305.9900
306.2900
316,400
Thu, 14 May 2026
316.7900
319.4800
312.0000
316.3000
387,600
Wed, 13 May 2026
309.5300
317.2100
302.8700
312.5800
319,900
Tue, 12 May 2026
313.3300
315.1700
308.3000
310.3100
316,300
Mon, 11 May 2026
308.3800
315.1650
306.8400
312.8800
386,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
297.0000
306.1000
292.0000
305.7100
470,400
Thu, 07 May 2026
288.9900
297.4800
279.7360
296.7000
602,800
Wed, 06 May 2026
286.2800
290.0000
280.1000
288.9900
288,700
Tue, 05 May 2026
291.1200
303.0000
283.5000
284.5700
414,600
Mon, 04 May 2026
265.6000
287.6400
251.9700
286.9500
657,400
Mon, 04 May 2026
11 · 8-K
Pre-market · 07:07 ET
8-K ↗
Mon, 04 May 2026
10 · 10-Q
Pre-market · 07:06 ET
10-Q ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
263.1300
266.3750
256.9200
266.0400
255,800
Thu, 30 Apr 2026
260.7800
262.9700
257.7900
262.2600
181,300
Wed, 29 Apr 2026
265.8200
270.4400
257.5250
259.9500
213,900
Tue, 28 Apr 2026
273.8700
276.9500
268.6800
269.2700
142,600
Mon, 27 Apr 2026
272.0100
281.6450
267.9400
272.7500
242,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
267.3400
274.9900
259.7000
272.5200
264,100
Thu, 23 Apr 2026
276.2300
278.7500
266.6400
268.0400
160,300
Wed, 22 Apr 2026
275.1700
278.0600
271.3050
275.9400
367,700
Tue, 21 Apr 2026
277.4700
277.4700
271.6150
272.6600
161,000
Mon, 20 Apr 2026
274.3700
278.8600
272.0000
276.5000
210,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
268.8800
276.2400
267.3100
274.2100
327,200
Thu, 16 Apr 2026
266.9200
267.4100
262.0200
264.0600
224,700
Wed, 15 Apr 2026
270.0100
271.0450
262.4000
268.5400
246,200
Tue, 14 Apr 2026
267.8600
275.7500
267.8600
270.0000
389,200
Mon, 13 Apr 2026
259.1200
268.1000
256.5550
267.4100
240,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
258.8700
259.8900
255.6100
259.0000
162,500
Thu, 09 Apr 2026
262.4600
262.8550
252.3000
258.3300
228,200
Wed, 08 Apr 2026
267.4200
272.1200
262.2710
264.2200
298,400
Tue, 07 Apr 2026
261.2100
264.7950
257.0850
263.9900
245,100
Mon, 06 Apr 2026
260.9500
266.6300
260.5300
261.8000
238,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
9 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Fri, 03 Apr 2026
8 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
252.6200
260.9900
252.6200
260.9500
203,800
Wed, 01 Apr 2026
260.9700
264.0000
255.4750
258.9100
351,300
Tue, 31 Mar 2026
252.0000
260.8130
242.0000
258.3200
298,800
Mon, 30 Mar 2026
247.5800
249.4600
242.4800
246.9400
418,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
248.1100
249.6000
242.2600
245.3900
289,700
Thu, 26 Mar 2026
249.0600
259.1400
249.0000
251.4000
281,900
Wed, 25 Mar 2026
251.0400
257.6500
250.9100
254.9500
240,500
Tue, 24 Mar 2026
248.7000
252.8250
243.1800
247.0900
271,500
Mon, 23 Mar 2026
254.2500
255.9900
247.3700
250.0800
274,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
258.9100
263.7500
249.3800
251.6800
840,000
Thu, 19 Mar 2026
250.8300
258.3400
249.0950
258.0000
232,700
Wed, 18 Mar 2026
256.0800
257.5800
250.3000
250.8300
233,000
Tue, 17 Mar 2026
251.8900
259.2700
249.7400
256.3300
227,300
Mon, 16 Mar 2026
251.7800
255.0500
246.0000
250.1600
188,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
254.7500
257.3600
246.7600
247.2600
286,600
Thu, 12 Mar 2026
251.0100
253.5900
244.5000
251.3100
199,100
Wed, 11 Mar 2026
257.6400
258.6300
254.3100
255.0000
163,400
Tue, 10 Mar 2026
258.9800
265.6500
256.7100
261.0800
227,000
Mon, 09 Mar 2026
254.3000
260.5600
251.7800
258.6500
259,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
255.0000
260.0000
251.1800
253.6900
244,400
Thu, 05 Mar 2026
260.2800
263.3000
254.1200
260.3300
276,500
Wed, 04 Mar 2026
266.9300
266.9900
257.4400
265.0000
234,800
Tue, 03 Mar 2026
253.7000
268.2600
253.7000
263.8000
223,300
Mon, 02 Mar 2026
267.6000
270.0000
258.7800
258.8100
318,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
275.6900
276.9900
272.6900
275.6400
207,400
Thu, 26 Feb 2026
272.8800
277.0330
266.9600
276.3600
215,400
Wed, 25 Feb 2026
266.9000
275.0000
266.9000
272.5000
196,500
Tue, 24 Feb 2026
274.5900
275.0000
262.3300
266.9000
350,900
Mon, 23 Feb 2026
261.8400
275.1400
260.7250
274.5900
294,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
261.5100
264.0250
252.6100
261.8000
343,800
Thu, 19 Feb 2026
280.0000
281.6850
259.5800
262.6700
521,000
Wed, 18 Feb 2026
286.6700
290.3100
277.7700
283.2900
525,400
Tue, 17 Feb 2026
289.0000
298.3030
270.7100
287.8400
842,500
Tue, 17 Feb 2026
7 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 17 Feb 2026
6 · 10-K
Pre-market · 07:05 ET
10-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
271.2700
280.5350
271.2700
276.4500
363,400
Thu, 12 Feb 2026
275.5600
275.5600
269.4050
270.2600
128,800
Wed, 11 Feb 2026
271.4300
274.2950
264.8450
272.6500
179,100
Tue, 10 Feb 2026
273.3800
274.9200
270.1000
270.7000
139,300
Mon, 09 Feb 2026
276.6600
280.0000
270.0000
272.6100
263,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
276.8900
277.1100
260.0300
272.7400
327,600
Thu, 05 Feb 2026
265.4300
274.0600
265.2900
267.6400
287,400
Wed, 04 Feb 2026
281.3200
282.3350
258.3400
269.1300
437,900
Tue, 03 Feb 2026
282.2700
286.5200
273.2300
279.5700
152,100
Mon, 02 Feb 2026
276.5800
285.9700
276.0500
282.2700
222,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
282.0000
282.4700
274.8900
279.2400
277,700
Thu, 29 Jan 2026
273.0300
283.6100
273.0300
279.3400
219,900
Wed, 28 Jan 2026
278.1900
279.6200
272.1500
272.9100
260,000
Tue, 27 Jan 2026
278.7500
281.2800
275.0700
277.3600
178,700
Mon, 26 Jan 2026
279.4700
281.0000
275.0000
278.7500
163,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
289.9800
294.6380
280.6250
281.5300
331,300
Thu, 22 Jan 2026
286.2000
292.4900
286.2000
289.1250
280,400
Wed, 21 Jan 2026
274.5800
286.2800
271.7000
286.0000
252,400
Tue, 20 Jan 2026
280.0200
282.1950
271.5200
274.8100
462,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
284.1700
289.7800
282.0000
285.0400
278,800
Thu, 15 Jan 2026
295.0000
295.0000
279.5600
282.0100
288,800
Wed, 14 Jan 2026
292.4000
295.9800
287.5720
291.7900
355,000
Tue, 13 Jan 2026
273.9200
292.8950
266.6550
291.9300
512,300
Mon, 12 Jan 2026
260.6400
274.4000
257.0000
272.1300
476,300
Mon, 12 Jan 2026
5 · 8-K
Pre-market · 07:50 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
254.5100
267.4800
252.9230
261.4100
349,900
Thu, 08 Jan 2026
4 · 8-K
After-hours · 16:35 ET
8-K ↗
Thu, 08 Jan 2026
249.5100
255.0700
245.9850
248.9100
437,200
Wed, 07 Jan 2026
250.4500
254.4950
245.6750
246.3700
367,300
Tue, 06 Jan 2026
250.4400
257.9480
246.2350
249.3900
395,100
Mon, 05 Jan 2026
246.5500
247.0000
235.6050
244.7100
211,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
245.6400
246.9400
238.5200
246.9100
196,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
247.6900
250.0900
245.8850
246.5400
195,600
Tue, 30 Dec 2025
253.0000
256.0000
246.9000
247.8800
228,600
Mon, 29 Dec 2025
251.3900
265.9150
248.4800
253.6800
181,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
251.6300
252.5500
249.0000
252.1700
151,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
253.6700
253.9000
249.7300
251.2900
119,000
Tue, 23 Dec 2025
3 · 8-K
After-hours · 16:51 ET
8-K ↗
Tue, 23 Dec 2025
249.2700
255.0000
248.9000
253.3600
220,400
Mon, 22 Dec 2025
241.4300
249.7800
241.4300
249.6100
256,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
233.2500
245.3000
231.9050
240.8000
690,200
Thu, 18 Dec 2025
238.8100
239.5200
231.6850
233.3700
273,800
Wed, 17 Dec 2025
237.7600
238.6600
234.1700
235.8000
270,200
Tue, 16 Dec 2025
240.5500
243.6550
238.5300
238.5500
281,600
Mon, 15 Dec 2025
244.3400
247.4000
240.4850
242.9800
243,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
246.9700
248.5950
242.5800
244.6500
334,000
Thu, 11 Dec 2025
239.1600
246.9700
239.1600
246.7750
258,500
Wed, 10 Dec 2025
234.4300
241.8500
234.4300
239.7200
498,800
Tue, 09 Dec 2025
232.0700
237.1950
231.5100
234.6400
369,600
Mon, 08 Dec 2025
237.3500
241.6450
227.8600
234.0500
439,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
222.2400
234.6500
220.7850
234.1300
537,900
Thu, 04 Dec 2025
215.8000
222.6600
213.8330
221.9600
406,300
Wed, 03 Dec 2025
215.6900
219.8500
214.0330
217.4600
240,300
Tue, 02 Dec 2025
216.3800
219.5400
212.7480
215.0600
274,300
Mon, 01 Dec 2025
216.1000
216.5630
212.8300
215.1100
218,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
219.8500
219.8500
215.1210
218.0000
76,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
216.9700
221.8400
213.2400
218.7000
305,000
Tue, 25 Nov 2025
216.0900
220.0000
214.6700
216.9700
196,800
Mon, 24 Nov 2025
212.0200
219.6900
212.0200
214.8900
278,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
204.0500
214.7200
203.3500
212.0200
331,000
Thu, 20 Nov 2025
208.6300
210.0000
203.1750
204.2250
164,000
Wed, 19 Nov 2025
203.9600
208.7900
203.6700
204.1000
229,100
Tue, 18 Nov 2025
206.1700
209.7700
202.9900
204.7400
130,000
Mon, 17 Nov 2025
205.5700
212.9700
205.5700
208.2500
322,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
199.1100
207.8000
198.0200
206.1600
181,000
Thu, 13 Nov 2025
201.1600
204.6900
199.0800
201.2100
199,500
Wed, 12 Nov 2025
202.7000
209.9600
202.7000
203.0300
334,100
Tue, 11 Nov 2025
201.0700
204.1500
199.0000
203.0000
399,700
Mon, 10 Nov 2025
199.3400
201.3200
197.1300
199.5300
294,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
200.0800
200.0800
192.5200
197.9300
261,800
Thu, 06 Nov 2025
198.5300
203.0000
195.7590
199.9700
250,400
Wed, 05 Nov 2025
198.3750
204.1800
194.9150
199.8800
684,500
Tue, 04 Nov 2025
197.9400
212.9800
195.4650
203.2600
654,500
Mon, 03 Nov 2025
197.7500
198.9800
184.0200
197.8500
633,900
Mon, 03 Nov 2025
2 · 8-K
Pre-market · 07:04 ET
8-K ↗
Mon, 03 Nov 2025
1 · 10-Q
Pre-market · 07:03 ET
10-Q ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
187.6800
198.4950
185.9580
197.5100
595,000
Thu, 30 Oct 2025
184.7900
191.4350
184.7000
189.0800
281,600
Wed, 29 Oct 2025
187.9000
189.9600
183.2630
185.0500
281,700
Tue, 28 Oct 2025
189.7700
190.4850
185.0540
189.6500
260,400
Mon, 27 Oct 2025
187.1300
191.8800
187.1300
189.9300
187,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
188.5000
189.2500
185.0400
186.1300
140,300