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
252.5200
256.0000
243.9050
254.4850
273,110
Thu, 22 Oct 2026
265.8400
267.7700
252.0300
254.9700
254,100
Wed, 21 Oct 2026
279.6800
281.9000
271.2900
275.2100
292,300
Tue, 20 Oct 2026
280.7500
285.9700
272.3800
274.8000
319,900
Mon, 19 Oct 2026
287.0400
288.1000
282.1900
284.9400
227,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
285.1700
289.5400
278.2000
280.1600
238,900
Thu, 15 Oct 2026
288.1100
288.1100
274.5600
285.5700
249,500
Wed, 14 Oct 2026
302.4000
306.3900
284.8500
291.1700
317,600
Tue, 13 Oct 2026
308.4800
317.8000
299.6800
309.0900
267,000
Mon, 12 Oct 2026
307.4300
317.4100
306.9800
313.1800
306,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
314.8400
318.9400
306.2800
311.6300
168,200
Thu, 08 Oct 2026
308.6800
313.1600
302.3200
310.8100
224,600
Wed, 07 Oct 2026
319.6400
319.6400
306.0000
313.0800
242,300
Tue, 06 Oct 2026
314.5100
329.6400
314.4900
324.5100
280,000
Mon, 05 Oct 2026
304.2900
307.7700
298.8800
302.6500
190,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
303.1100
309.7900
302.4800
304.7700
180,800
Thu, 01 Oct 2026
291.9800
299.8300
286.9000
297.9200
151,100
Wed, 30 Sep 2026
291.0500
295.9600
284.5100
292.4600
329,800
Tue, 29 Sep 2026
288.7900
293.5700
283.3200
288.3100
234,700
Mon, 28 Sep 2026
290.8400
295.0000
283.2800
285.9300
222,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
296.6800
298.9500
285.0000
292.5800
230,400
Thu, 24 Sep 2026
290.3100
297.2900
286.9000
295.1800
211,100
Wed, 23 Sep 2026
288.6100
298.3300
286.4900
295.1800
322,700
Tue, 22 Sep 2026
290.0000
291.3700
286.1100
289.0500
235,500
Mon, 21 Sep 2026
282.7400
288.9400
276.0900
288.4500
288,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
280.8100
282.9500
274.9300
279.2800
506,300
Thu, 17 Sep 2026
283.9900
288.6200
270.9800
276.7600
269,300
Wed, 16 Sep 2026
275.2000
278.0200
271.8100
275.3700
176,100
Tue, 15 Sep 2026
275.4300
276.6500
268.3000
271.2900
238,400
Mon, 14 Sep 2026
280.7500
280.9800
270.9400
271.7500
291,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
286.0800
295.3000
285.9100
291.2600
167,100
Thu, 10 Sep 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 10 Sep 2026
283.2800
286.9100
279.2600
284.4700
257,200
Wed, 09 Sep 2026
286.1900
292.7400
284.7700
286.8400
192,800
Tue, 08 Sep 2026
290.7100
293.3600
286.8100
288.1600
234,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
287.9400
292.8700
284.4800
286.5900
176,300
Thu, 03 Sep 2026
282.6500
287.8600
277.0000
284.1000
285,100
Wed, 02 Sep 2026
288.5000
292.9900
280.8700
282.6500
418,500
Tue, 01 Sep 2026
287.4200
292.9900
281.4000
286.4600
453,400
Mon, 31 Aug 2026
295.0000
296.0000
289.0000
291.4200
352,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
309.5300
311.4500
293.0000
294.4200
400,900
Thu, 27 Aug 2026
317.5400
318.2000
305.7700
309.3900
235,900
Wed, 26 Aug 2026
296.0500
314.3200
295.0400
312.8300
321,400
Tue, 25 Aug 2026
309.3900
314.7600
295.0300
296.1400
216,900
Mon, 24 Aug 2026
307.6000
308.9900
300.4900
305.2700
296,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
321.6100
322.3500
309.3100
310.8700
282,900
Thu, 20 Aug 2026
325.5000
329.9700
316.2100
318.0000
282,500
Wed, 19 Aug 2026
324.5800
327.8200
310.0000
325.9900
362,200
Tue, 18 Aug 2026
332.4000
336.0000
318.1000
323.8900
247,400
Mon, 17 Aug 2026
335.5100
342.3200
335.4700
340.7800
232,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
326.3300
337.5000
325.0000
334.3900
184,500
Thu, 13 Aug 2026
332.6800
337.0000
327.0800
327.2800
290,300
Wed, 12 Aug 2026
341.3900
345.7600
330.9500
332.6800
202,600
Tue, 11 Aug 2026
335.3100
341.3000
327.8600
329.9400
220,300
Mon, 10 Aug 2026
342.4800
346.3200
329.0800
330.3100
219,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
16 · 8-K
After-hours · 16:39 ET
8-K ↗
Fri, 07 Aug 2026
338.9300
342.0200
327.0600
337.4200
194,800
Thu, 06 Aug 2026
333.5500
345.6900
325.5100
331.1300
281,500
Wed, 05 Aug 2026
341.5000
350.3300
333.4900
333.7700
262,500
Tue, 04 Aug 2026
346.2900
348.9300
337.1500
340.3300
281,900
Mon, 03 Aug 2026
326.0800
343.1600
321.8800
338.1400
313,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
337.5000
349.4800
328.7100
333.2200
406,900
Thu, 30 Jul 2026
342.6000
349.0800
326.9200
330.8400
670,800
Wed, 29 Jul 2026
15 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 29 Jul 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 29 Jul 2026
335.7100
339.2800
315.4000
322.0600
499,500
Tue, 28 Jul 2026
359.9900
363.0000
330.0000
340.7200
414,400
Mon, 27 Jul 2026
381.1400
388.3600
357.8100
369.0000
451,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
408.5400
412.0000
377.2000
379.1700
393,700
Thu, 23 Jul 2026
409.5100
414.6200
398.9800
407.4000
281,600
Wed, 22 Jul 2026
391.7300
409.5200
390.7300
409.0700
222,600
Tue, 21 Jul 2026
400.1100
405.8300
388.4200
400.1000
276,900
Mon, 20 Jul 2026
399.0000
405.8800
388.6600
390.3200
166,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
387.0700
397.5300
375.0100
391.5100
234,900
Thu, 16 Jul 2026
404.7100
408.2600
390.1300
398.8100
290,800
Wed, 15 Jul 2026
420.0000
425.8200
405.0100
414.9800
232,100
Tue, 14 Jul 2026
423.2100
427.4700
417.6700
419.0400
195,200
Mon, 13 Jul 2026
412.1900
418.3100
407.7900
411.8900
223,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
427.3900
427.6600
417.2400
419.3400
145,300
Thu, 09 Jul 2026
435.6900
438.5000
429.2900
430.9100
139,600
Wed, 08 Jul 2026
410.6200
432.6700
407.9400
419.7800
238,600
Tue, 07 Jul 2026
435.4800
437.6900
409.1000
419.0800
265,100
Mon, 06 Jul 2026
436.9200
456.1000
435.0000
442.7200
224,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
462.4100
465.4300
424.9900
433.0100
415,400
Wed, 01 Jul 2026
491.3300
491.3300
451.9900
463.1100
520,100
Tue, 30 Jun 2026
499.9000
503.5700
487.8100
500.4000
347,900
Mon, 29 Jun 2026
473.6500
502.0800
464.0000
501.1300
386,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
483.5400
497.0900
468.6200
477.9500
854,800
Thu, 25 Jun 2026
480.3600
491.6100
474.5000
487.3300
237,500
Wed, 24 Jun 2026
471.1200
486.7900
465.1100
470.0800
222,700
Tue, 23 Jun 2026
457.6200
475.1800
445.5000
468.0000
358,900
Mon, 22 Jun 2026
462.8300
483.6400
456.0000
483.0800
356,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
456.7900
464.6300
444.6000
461.1000
623,600
Wed, 17 Jun 2026
447.4300
455.9100
441.6700
444.4000
220,900
Tue, 16 Jun 2026
453.9900
461.4000
445.3400
446.7700
224,700
Mon, 15 Jun 2026
455.6600
464.3200
446.9600
449.9400
219,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
426.8700
450.0000
425.0000
445.7200
200,500
Thu, 11 Jun 2026
417.1300
427.2600
412.4600
425.0800
287,900
Wed, 10 Jun 2026
423.8100
431.5900
402.4600
407.2200
288,100
Tue, 09 Jun 2026
446.7000
446.7000
405.0000
423.4400
264,200
Mon, 08 Jun 2026
452.6900
457.0000
433.2000
436.8800
379,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
444.4400
453.4700
436.8700
445.6600
177,300
Thu, 04 Jun 2026
438.5200
456.7200
430.4200
451.4000
261,600
Wed, 03 Jun 2026
449.5000
453.4700
428.1000
441.3500
317,700
Tue, 02 Jun 2026
450.8400
467.9800
434.9000
450.3100
211,800
Mon, 01 Jun 2026
458.0000
470.0000
441.2500
449.8500
219,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
478.0600
479.1000
457.7300
465.0600
317,000
Thu, 28 May 2026
13 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 28 May 2026
476.0400
484.7100
459.8000
478.9300
309,000
Wed, 27 May 2026
12 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 27 May 2026
468.0000
478.3400
455.0000
471.9900
220,300
Tue, 26 May 2026
452.2100
466.1800
451.3100
464.3500
173,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
446.9100
449.9100
433.3000
446.9000
180,700
Thu, 21 May 2026
446.1700
453.6700
436.2600
438.9600
292,700
Wed, 20 May 2026
450.0600
452.5600
441.5000
445.7300
256,500
Tue, 19 May 2026
442.2300
445.5000
422.5800
440.6800
366,300
Mon, 18 May 2026
473.7000
480.0000
442.6400
449.9800
237,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
460.3400
468.6800
451.5000
467.4600
196,400
Thu, 14 May 2026
11 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 14 May 2026
472.9200
479.9600
463.2600
473.0700
163,500
Wed, 13 May 2026
461.4500
472.1800
445.0900
467.9700
227,400
Tue, 12 May 2026
454.7900
458.0600
444.2100
455.2700
274,300
Mon, 11 May 2026
437.8600
458.8800
436.0200
458.4200
266,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
435.9300
438.2300
427.6700
437.8600
205,000
Thu, 07 May 2026
455.3600
455.3600
419.0400
427.3800
663,300
Wed, 06 May 2026
469.1100
475.4000
439.7500
454.7800
519,400
Tue, 05 May 2026
466.4000
474.5400
461.2700
468.5400
439,500
Mon, 04 May 2026
441.0000
461.7700
438.2100
456.2900
462,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
410.9000
433.6100
407.6700
433.4900
281,700
Thu, 30 Apr 2026
363.6800
406.4300
359.8500
404.8100
709,700
Wed, 29 Apr 2026
10 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Wed, 29 Apr 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 29 Apr 2026
332.8600
340.9200
329.7400
337.7600
308,100
Tue, 28 Apr 2026
8 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 28 Apr 2026
345.2000
346.5900
329.9500
330.9700
308,000
Mon, 27 Apr 2026
340.0000
349.1500
335.0000
346.3700
217,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
340.4400
345.0000
334.4200
339.2800
174,600
Thu, 23 Apr 2026
336.4300
345.0000
334.9900
338.0500
319,100
Wed, 22 Apr 2026
338.9900
342.1200
329.9500
333.0400
216,700
Tue, 21 Apr 2026
334.1200
339.2300
329.0100
334.3500
215,100
Mon, 20 Apr 2026
327.7200
333.5000
325.5000
332.1400
157,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
322.0100
331.2800
318.9200
329.3300
190,600
Thu, 16 Apr 2026
320.5200
321.6700
313.0100
315.2600
256,800
Wed, 15 Apr 2026
318.8300
322.1500
315.7500
320.4300
225,000
Tue, 14 Apr 2026
321.5300
323.8200
315.8600
322.0700
264,400
Mon, 13 Apr 2026
317.1000
320.8300
315.7400
319.5400
243,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
315.7900
321.6800
310.1700
318.2600
267,700
Thu, 09 Apr 2026
301.1100
319.6300
301.0400
315.0300
346,300
Wed, 08 Apr 2026
307.1400
310.2200
298.4800
300.4300
378,200
Tue, 07 Apr 2026
287.6600
293.5900
282.2200
288.8500
258,300
Mon, 06 Apr 2026
285.7000
289.8500
276.1200
288.0600
292,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
282.0700
292.7900
281.0000
285.6800
291,300
Wed, 01 Apr 2026
285.2300
296.9400
284.0000
289.3100
295,400
Tue, 31 Mar 2026
267.9800
283.6400
266.5200
282.3200
455,700
Mon, 30 Mar 2026
275.6000
275.6000
258.2000
267.1000
465,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
269.3400
276.1900
262.4200
273.4700
265,500
Thu, 26 Mar 2026
282.1800
282.1800
268.2600
269.0600
160,200
Wed, 25 Mar 2026
286.2500
288.5600
280.9700
285.1800
206,400
Tue, 24 Mar 2026
271.2100
284.6500
268.4300
284.1500
246,900
Mon, 23 Mar 2026
267.0700
276.8300
266.1600
274.3900
184,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
273.8400
275.0000
257.2500
259.6800
373,500
Thu, 19 Mar 2026
262.9700
279.0200
259.6400
273.6600
289,700
Wed, 18 Mar 2026
267.5100
270.1400
264.2000
266.6900
215,400
Tue, 17 Mar 2026
267.4300
269.0800
260.2200
265.3700
358,800
Mon, 16 Mar 2026
266.3100
268.5500
261.6000
267.4300
144,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
260.8300
267.4200
257.1200
261.1300
210,100
Thu, 12 Mar 2026
264.7100
266.1400
255.4100
257.7000
376,300
Wed, 11 Mar 2026
265.9100
270.5000
259.7600
268.9700
238,100
Tue, 10 Mar 2026
267.8100
274.2700
264.5100
267.9000
353,500
Mon, 09 Mar 2026
256.2900
267.9900
251.6300
267.3100
351,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
260.0900
264.5500
254.3100
260.9000
306,400
Thu, 05 Mar 2026
270.1800
270.6200
258.9300
268.5000
344,500
Wed, 04 Mar 2026
7 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Wed, 04 Mar 2026
271.6200
278.0900
266.5200
274.6200
299,300
Tue, 03 Mar 2026
6 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 03 Mar 2026
270.4500
275.9600
259.0000
269.7200
334,400
Mon, 02 Mar 2026
267.9900
273.7300
263.5000
273.5400
350,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
268.5400
272.6900
263.1000
269.9600
325,200
Thu, 26 Feb 2026
290.8700
290.8700
261.0000
272.4700
635,100
Wed, 25 Feb 2026
5 · 10-K
After-hours · 16:08 ET
10-K ↗
Wed, 25 Feb 2026
4 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 25 Feb 2026
282.3300
282.3300
270.1800
274.0100
382,100
Tue, 24 Feb 2026
271.8700
282.2100
263.9900
279.0000
264,200
Mon, 23 Feb 2026
276.9200
280.9900
268.4400
274.4700
233,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
272.1400
284.9800
271.9000
281.0100
208,700
Thu, 19 Feb 2026
260.3800
271.0100
256.9500
271.0100
316,800
Wed, 18 Feb 2026
270.5600
274.1800
259.0000
260.9000
231,000
Tue, 17 Feb 2026
273.0600
275.4900
268.0200
270.3200
159,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
268.0000
280.2800
263.0400
273.9500
262,600
Thu, 12 Feb 2026
275.7500
283.6800
267.3000
267.8100
243,500
Wed, 11 Feb 2026
274.4800
283.6900
268.1300
270.7300
210,300
Tue, 10 Feb 2026
270.0600
272.7800
265.8000
269.3200
227,700
Mon, 09 Feb 2026
268.8100
274.6100
266.1000
270.1900
149,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
257.9200
270.8800
257.9200
268.7600
327,600
Thu, 05 Feb 2026
247.6200
259.8700
240.4700
252.8600
199,800
Wed, 04 Feb 2026
265.0900
265.0900
242.6800
248.7200
144,100
Tue, 03 Feb 2026
259.7800
266.0000
252.7100
263.9600
184,900
Mon, 02 Feb 2026
247.5500
257.9100
245.2800
257.4100
276,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
251.1300
258.0300
241.9500
250.0400
282,200
Thu, 29 Jan 2026
254.4200
258.0800
248.0200
254.6600
225,500
Wed, 28 Jan 2026
255.7400
257.5100
247.3800
251.5500
157,600
Tue, 27 Jan 2026
251.8700
258.2300
250.6900
253.0800
122,200
Mon, 26 Jan 2026
246.0900
251.4300
244.5500
250.6600
182,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
252.8800
253.1900
242.2800
244.6000
193,200
Thu, 22 Jan 2026
260.0000
263.4800
244.0100
250.0700
167,300
Wed, 21 Jan 2026
250.9900
257.7200
244.2900
256.9500
300,800
Tue, 20 Jan 2026
244.1200
252.5200
244.1200
247.1700
239,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
246.2500
252.5300
243.3400
250.3700
271,000
Thu, 15 Jan 2026
233.1000
247.0000
233.1000
244.1900
253,500
Wed, 14 Jan 2026
233.5600
233.5600
221.3800
229.5000
201,300
Tue, 13 Jan 2026
227.9500
238.3600
227.2500
233.6900
223,600
Mon, 12 Jan 2026
223.8500
227.2800
220.0000
225.9900
200,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
221.9200
227.0800
221.7900
222.3900
138,300
Thu, 08 Jan 2026
236.0700
236.7600
215.4000
221.8000
193,700
Wed, 07 Jan 2026
236.6400
236.6400
230.7100
235.8400
141,700
Tue, 06 Jan 2026
231.5700
236.0200
220.7600
235.4400
285,900
Mon, 05 Jan 2026
227.9900
236.8300
227.9900
232.5600
204,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
220.8400
226.8600
219.9600
226.7200
101,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
219.1600
220.5000
217.7100
218.5000
189,300
Tue, 30 Dec 2025
222.1000
231.0000
218.5800
219.1600
163,700
Mon, 29 Dec 2025
223.6600
226.5800
220.8200
222.4700
170,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
226.7600
227.1100
224.0600
225.0500
133,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
227.7900
227.7900
224.4400
226.9200
117,400
Tue, 23 Dec 2025
227.5200
229.4900
223.2900
227.3100
195,600
Mon, 22 Dec 2025
221.5200
227.9900
221.2000
227.5200
189,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
216.0800
223.8200
216.0800
221.1500
402,800
Thu, 18 Dec 2025
217.2900
219.3500
213.4100
216.6400
215,300
Wed, 17 Dec 2025
220.8900
226.2400
210.5000
212.1500
290,000
Tue, 16 Dec 2025
222.5500
224.0300
215.6900
218.1800
339,600
Mon, 15 Dec 2025
221.8300
223.2600
217.7100
220.5100
268,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
227.2900
227.2900
209.3800
218.4000
340,900
Thu, 11 Dec 2025
226.5000
230.1200
222.5000
226.3200
254,500
Wed, 10 Dec 2025
225.9900
228.6500
222.0000
226.5000
412,100
Tue, 09 Dec 2025
232.0100
236.0000
225.4700
226.2900
232,700
Mon, 08 Dec 2025
229.3500
236.6300
229.0000
233.1100
202,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
231.8400
231.8400
223.0700
228.5400
218,100
Thu, 04 Dec 2025
218.6800
232.0000
215.0500
230.2300
262,300
Wed, 03 Dec 2025
217.5600
222.2400
211.0000
219.7900
187,900
Tue, 02 Dec 2025
216.6200
220.6800
213.0700
217.5600
360,500
Mon, 01 Dec 2025
219.3400
221.7600
213.6100
217.1500
274,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
224.5000
224.7700
221.0600
224.3200
118,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
217.8800
225.9900
216.3800
221.6500
248,100
Tue, 25 Nov 2025
212.4400
216.8600
207.9200
216.3400
238,200
Mon, 24 Nov 2025
204.2900
213.5300
204.2900
211.9900
198,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
203.6800
208.0500
199.3100
203.6100
417,500
Thu, 20 Nov 2025
222.9300
226.6500
203.1900
204.4500
330,000
Wed, 19 Nov 2025
222.6600
229.1200
215.8100
216.4100
318,800
Tue, 18 Nov 2025
218.6300
225.8000
215.5400
221.7200
256,200
Mon, 17 Nov 2025
227.3100
231.9000
218.2600
220.2200
171,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
219.7400
230.4300
215.4100
229.4400
235,400
Thu, 13 Nov 2025
231.6000
233.0600
216.2600
219.9700
228,700
Wed, 12 Nov 2025
234.5800
238.5200
229.4800
231.1600
224,100
Tue, 11 Nov 2025
228.5000
236.2300
228.5000
233.5800
113,600
Mon, 10 Nov 2025
3 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 10 Nov 2025
238.5500
240.0000
230.9100
232.1700
215,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
231.4400
235.2800
223.0000
233.4800
151,400
Thu, 06 Nov 2025
234.5500
238.9600
229.7100
233.3800
208,500
Wed, 05 Nov 2025
230.9200
241.1300
221.1500
235.7900
244,600
Tue, 04 Nov 2025
223.2000
235.6800
220.0000
230.1400
310,300
Mon, 03 Nov 2025
219.5200
228.7200
214.1400
227.4600
314,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
219.1300
219.3800
211.1100
217.7000
210,900
Thu, 30 Oct 2025
227.3500
235.9300
208.8000
213.5300
446,600
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 29 Oct 2025
218.1200
228.1600
218.1200
225.4800
380,000
Tue, 28 Oct 2025
219.2500
223.0800
216.9300
218.3000
184,300
Mon, 27 Oct 2025
223.7900
223.7900
217.5400
219.4400
184,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
214.1700
221.1700
214.1700
219.6300
249,300