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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
214.7700
220.5700
210.5000
216.6300
773,200
Thu, 22 Oct 2026
232.9500
236.9500
214.0300
216.6400
998,800
Wed, 21 Oct 2026
247.4000
250.5100
243.1300
247.5500
497,200
Tue, 20 Oct 2026
235.9800
242.6800
230.3400
239.6500
634,700
Mon, 19 Oct 2026
249.9400
250.7300
240.2400
240.8600
531,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
247.9400
248.0000
237.6900
238.0500
854,300
Thu, 15 Oct 2026
249.3800
253.3500
235.0000
252.0800
920,000
Wed, 14 Oct 2026
269.8600
270.2500
256.2700
260.7700
574,200
Tue, 13 Oct 2026
273.1100
278.3700
265.8100
275.6500
613,900
Mon, 12 Oct 2026
284.5300
289.3000
278.9900
280.7700
471,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
289.4500
295.1000
281.1000
288.6600
252,200
Thu, 08 Oct 2026
286.5600
293.1600
280.5300
284.2400
388,300
Wed, 07 Oct 2026
295.0000
295.0000
283.6300
292.2500
482,400
Tue, 06 Oct 2026
301.9800
307.8800
300.1400
302.7700
493,000
Mon, 05 Oct 2026
304.7600
306.5800
295.0000
297.2900
592,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
303.8100
309.3300
301.0000
304.2800
437,500
Thu, 01 Oct 2026
282.2500
298.0800
280.3300
294.1100
452,300
Wed, 30 Sep 2026
285.0000
286.1100
277.1000
281.8200
415,200
Tue, 29 Sep 2026
284.6300
286.3100
278.0000
283.3000
337,500
Mon, 28 Sep 2026
280.6700
286.9600
271.9500
277.8400
446,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
280.9800
287.9700
278.1800
279.6800
342,600
Thu, 24 Sep 2026
273.4500
278.5900
268.2800
278.0300
431,700
Wed, 23 Sep 2026
271.0900
281.1600
267.6100
279.4300
524,300
Tue, 22 Sep 2026
263.0300
273.7400
262.0200
273.4300
483,800
Mon, 21 Sep 2026
267.5000
270.5900
261.4500
262.7400
728,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
256.7600
262.9500
256.7600
262.2000
1,240,100
Thu, 17 Sep 2026
260.4500
262.9500
251.0000
254.4300
437,600
Wed, 16 Sep 2026
255.3900
258.5800
248.8600
252.2200
558,400
Tue, 15 Sep 2026
258.0000
260.8900
244.8300
250.5700
729,000
Mon, 14 Sep 2026
267.1500
269.9900
253.3400
254.3500
653,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
280.2800
288.2300
278.2800
287.2500
426,900
Thu, 10 Sep 2026
277.4300
284.5000
273.0200
273.7400
318,100
Wed, 09 Sep 2026
287.0500
294.0700
284.7300
285.5200
349,000
Tue, 08 Sep 2026
288.1400
294.6500
287.8900
288.7200
560,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
278.4600
282.6200
276.8700
280.9000
370,000
Thu, 03 Sep 2026
265.9100
274.3000
257.4600
274.3000
572,800
Wed, 02 Sep 2026
268.0000
272.1700
261.7200
268.1900
422,300
Tue, 01 Sep 2026
272.0000
278.0000
265.8900
267.0000
423,700
Mon, 31 Aug 2026
272.3900
277.6300
272.0000
276.8600
636,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
285.8000
291.6500
272.0400
272.8200
641,600
Thu, 27 Aug 2026
290.0500
297.9700
283.5200
287.0900
518,100
Wed, 26 Aug 2026
277.1300
285.8300
275.7600
283.0600
479,500
Tue, 25 Aug 2026
280.6800
283.3900
271.6500
275.4300
399,900
Mon, 24 Aug 2026
280.1200
281.2100
269.4800
274.6700
884,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
296.9600
297.6900
282.7900
285.8300
396,900
Thu, 20 Aug 2026
290.0000
301.5300
287.0000
292.6200
424,200
Wed, 19 Aug 2026
314.9300
316.0000
292.0100
294.3100
495,800
Tue, 18 Aug 2026
332.6800
334.0000
309.0300
314.4300
633,700
Mon, 17 Aug 2026
332.6000
349.5800
330.7400
348.6300
465,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
328.6300
337.6200
325.4700
330.2600
345,600
Thu, 13 Aug 2026
336.2700
341.5100
328.3300
329.5400
378,500
Wed, 12 Aug 2026
340.0000
346.8300
336.9900
337.3200
356,300
Tue, 11 Aug 2026
319.1900
328.2600
316.0500
327.5900
545,000
Mon, 10 Aug 2026
331.8400
331.8400
314.2200
314.4900
533,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
329.4200
334.9800
319.9600
325.0200
453,200
Thu, 06 Aug 2026
325.0400
334.7900
317.6600
323.9100
470,200
Wed, 05 Aug 2026
345.0000
350.6900
328.5900
329.2300
837,200
Tue, 04 Aug 2026
337.2700
344.4700
323.5000
341.3900
1,729,400
Mon, 03 Aug 2026
17 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Mon, 03 Aug 2026
16 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 03 Aug 2026
282.0000
299.3700
276.7700
296.3800
1,124,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
290.0700
304.5300
283.4200
289.5200
991,800
Thu, 30 Jul 2026
267.9300
279.4100
267.8300
274.2600
1,202,900
Wed, 29 Jul 2026
269.5100
276.4400
248.7900
252.4900
1,158,800
Tue, 28 Jul 2026
280.5700
280.6000
262.6400
273.4200
818,300
Mon, 27 Jul 2026
305.1500
312.2200
282.3100
291.9500
511,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
311.7500
315.8800
302.0000
303.9900
757,400
Thu, 23 Jul 2026
313.2100
326.0400
312.1100
315.1400
431,800
Wed, 22 Jul 2026
304.7600
319.2600
303.0100
317.3100
653,400
Tue, 21 Jul 2026
289.9000
304.0900
289.9000
303.7100
651,700
Mon, 20 Jul 2026
288.3000
293.3700
278.0200
280.6700
521,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
272.0800
287.6400
264.8100
284.0500
771,600
Thu, 16 Jul 2026
291.2900
299.6900
284.5900
285.8900
687,300
Wed, 15 Jul 2026
311.8400
311.8400
291.4300
301.8800
420,800
Tue, 14 Jul 2026
312.2400
314.9300
302.2500
305.2000
310,200
Mon, 13 Jul 2026
300.0000
307.1000
295.7100
298.5200
452,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
302.1300
309.5700
300.6200
308.0500
373,800
Thu, 09 Jul 2026
313.1200
317.5000
308.0100
309.2700
758,200
Wed, 08 Jul 2026
280.9100
294.9800
279.3800
293.6400
939,400
Tue, 07 Jul 2026
296.2300
299.0100
280.5200
287.7300
744,400
Mon, 06 Jul 2026
315.3800
323.6900
308.2200
310.8400
660,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
356.3500
356.3500
304.5600
311.2700
1,045,900
Wed, 01 Jul 2026
357.1400
365.6900
352.7500
356.3500
725,000
Tue, 30 Jun 2026
360.0500
376.6400
358.6500
372.8700
834,900
Mon, 29 Jun 2026
348.3000
356.8100
338.3800
348.1500
1,410,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
371.2600
371.2600
342.8200
348.1100
5,665,700
Thu, 25 Jun 2026
378.8900
378.9000
361.3700
375.1500
620,500
Wed, 24 Jun 2026
364.8900
372.2400
353.3600
359.6100
903,800
Tue, 23 Jun 2026
365.9300
372.8700
358.3300
364.9600
777,400
Mon, 22 Jun 2026
379.7900
389.7900
370.4000
388.2300
631,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
363.2900
374.5100
362.6000
372.5900
792,100
Wed, 17 Jun 2026
353.4300
364.5000
349.1900
353.3200
521,300
Tue, 16 Jun 2026
371.4800
372.0000
349.5400
350.4500
1,005,100
Mon, 15 Jun 2026
372.3500
380.0600
365.4300
370.6600
1,712,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
339.5300
357.0000
337.6400
354.3700
846,400
Fri, 12 Jun 2026
15 · 8-K
Pre-market · 08:02 ET
8-K ↗
Thu, 11 Jun 2026
320.3800
340.8500
319.3200
340.4000
792,100
Wed, 10 Jun 2026
311.0000
325.1600
304.4600
308.1700
662,600
Wed, 10 Jun 2026
14 · S-3ASR
Pre-market · 08:30 ET
FORM S-3ASR ↗
Tue, 09 Jun 2026
314.9100
323.7800
292.5100
311.6400
773,000
Mon, 08 Jun 2026
307.2300
315.0900
300.0000
306.1100
828,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
311.1500
313.0700
294.2100
294.8100
717,000
Thu, 04 Jun 2026
318.2500
326.7400
308.2500
320.9200
566,400
Wed, 03 Jun 2026
315.7700
328.0900
312.1600
322.5000
839,000
Tue, 02 Jun 2026
300.0300
313.2700
298.5900
312.2800
1,011,000
Mon, 01 Jun 2026
297.9500
301.5200
288.4500
294.6500
1,003,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
323.1100
324.0000
296.1600
302.1800
2,259,100
Thu, 28 May 2026
328.0000
329.1400
315.8300
317.0800
1,237,700
Wed, 27 May 2026
339.1200
339.8900
320.2100
328.3400
967,800
Tue, 26 May 2026
333.9400
342.8700
324.0100
339.6500
1,095,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
330.0000
330.0000
318.8700
324.8600
606,300
Thu, 21 May 2026
311.4700
328.8200
310.2600
323.7900
711,600
Wed, 20 May 2026
308.7100
320.7100
305.1300
313.0500
882,700
Tue, 19 May 2026
304.3400
310.2700
292.4600
302.8400
1,608,300
Mon, 18 May 2026
13 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Mon, 18 May 2026
327.6900
328.0000
304.6000
309.0600
1,011,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
328.9800
331.7800
322.5500
323.4600
1,185,500
Thu, 14 May 2026
343.4400
351.2000
337.0300
344.6000
1,976,900
Thu, 14 May 2026
12 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 13 May 2026
332.1800
342.8800
331.2800
339.1900
1,178,100
Wed, 13 May 2026
11 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 12 May 2026
350.7200
350.7200
325.5700
339.4200
644,500
Mon, 11 May 2026
357.0000
357.5100
350.0000
354.9700
577,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
10 · 8-K
After market open · 12:34 ET
FORM 8-K ↗
Fri, 08 May 2026
358.1900
362.6300
350.2300
357.2400
563,500
Thu, 07 May 2026
363.5100
364.5000
345.3800
351.9400
1,069,300
Wed, 06 May 2026
352.3400
361.7900
345.1000
360.8100
895,200
Tue, 05 May 2026
351.0600
364.3600
334.9400
345.6300
2,193,600
Mon, 04 May 2026
9 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Mon, 04 May 2026
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 04 May 2026
394.9900
397.0000
379.4800
387.0300
994,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
383.5300
391.3200
378.0200
389.0500
435,400
Thu, 30 Apr 2026
369.9300
384.8100
367.7700
383.9100
546,500
Wed, 29 Apr 2026
371.9200
374.0000
355.0900
361.3900
698,500
Tue, 28 Apr 2026
374.3000
379.9000
365.0000
369.0800
636,900
Mon, 27 Apr 2026
391.3600
391.3600
371.2500
385.6800
664,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
387.6500
396.9600
383.4300
387.2400
982,800
Thu, 23 Apr 2026
376.3400
387.4100
373.8900
382.4700
469,000
Wed, 22 Apr 2026
396.4900
396.4900
376.0400
377.1900
504,900
Tue, 21 Apr 2026
384.7700
397.4400
380.7100
385.0000
760,700
Mon, 20 Apr 2026
376.0300
384.0000
373.3900
380.2200
530,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
377.6900
380.5700
370.2700
375.6000
662,900
Thu, 16 Apr 2026
369.4000
374.3000
365.8500
372.2300
473,300
Wed, 15 Apr 2026
380.5200
382.5300
362.5400
374.3200
627,000
Tue, 14 Apr 2026
385.1500
386.2500
375.1200
385.7300
425,800
Mon, 13 Apr 2026
376.6800
380.0000
372.5000
378.9400
420,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
375.5500
385.9700
372.7900
379.6400
362,100
Thu, 09 Apr 2026
367.4100
377.9100
367.0200
374.9800
553,800
Wed, 08 Apr 2026
363.2100
371.7200
355.0000
366.9500
677,500
Tue, 07 Apr 2026
328.7700
339.7700
328.5400
339.3200
453,200
Mon, 06 Apr 2026
333.7300
337.6900
324.9900
331.9000
418,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
315.4600
335.2100
315.0000
332.3100
320,100
Wed, 01 Apr 2026
329.7700
340.6000
327.3400
332.8200
557,100
Tue, 31 Mar 2026
303.8500
325.9400
300.0000
322.7100
761,500
Mon, 30 Mar 2026
314.8900
319.9600
295.6000
298.2900
598,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
310.6300
320.6200
304.0000
310.7600
623,100
Thu, 26 Mar 2026
7 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Thu, 26 Mar 2026
6 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Thu, 26 Mar 2026
332.4900
338.0700
312.0500
313.1100
544,800
Wed, 25 Mar 2026
357.4000
360.0000
340.3000
342.8700
641,200
Tue, 24 Mar 2026
324.7400
358.2500
324.7400
356.3800
1,069,700
Mon, 23 Mar 2026
326.6900
339.5000
324.9100
329.7800
647,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
328.4900
330.6900
311.8900
317.2100
1,012,200
Thu, 19 Mar 2026
309.5200
332.7000
304.1400
327.8000
645,800
Wed, 18 Mar 2026
315.9900
326.5700
310.7500
319.6300
710,600
Tue, 17 Mar 2026
308.3100
317.4200
304.1100
315.9100
376,000
Mon, 16 Mar 2026
5 · PRE 14A
After-hours · 16:42 ET
PRE 14A ↗
Mon, 16 Mar 2026
312.5900
317.0400
306.9200
308.3100
559,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
310.1900
314.9800
300.5100
302.0200
342,800
Thu, 12 Mar 2026
306.0200
311.5200
296.4900
305.8200
441,100
Wed, 11 Mar 2026
307.1600
316.9300
302.2500
314.8400
545,400
Tue, 10 Mar 2026
305.4800
323.5400
305.1800
311.3900
635,700
Mon, 09 Mar 2026
284.4000
305.5300
280.0000
305.0200
978,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
297.8200
311.0000
288.9100
290.7800
676,800
Thu, 05 Mar 2026
322.9800
330.9400
300.7400
311.4200
823,100
Wed, 04 Mar 2026
325.5800
332.9100
319.0000
330.5400
654,800
Tue, 03 Mar 2026
325.6000
330.0000
315.0000
322.4700
478,400
Mon, 02 Mar 2026
335.4700
350.0000
330.0000
340.4200
845,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
331.5600
336.1700
325.7900
335.5700
744,900
Thu, 26 Feb 2026
339.0300
339.8800
322.5000
337.3500
739,500
Wed, 25 Feb 2026
338.2400
347.2800
337.4300
338.5100
725,000
Tue, 24 Feb 2026
331.3100
340.2600
328.0000
335.7400
522,800
Mon, 23 Feb 2026
328.4200
332.7400
325.4100
329.2400
462,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
319.7900
334.5300
317.6500
331.2300
735,300
Thu, 19 Feb 2026
318.4500
323.1500
316.5200
320.6400
454,100
Wed, 18 Feb 2026
314.1200
328.3700
311.3500
321.3400
672,300
Tue, 17 Feb 2026
311.0400
319.9900
302.0100
314.1200
644,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
313.1000
321.5000
310.5300
314.2700
885,500
Fri, 13 Feb 2026
4 · 10-K
Pre-market · 08:31 ET
10-K ↗
Thu, 12 Feb 2026
312.3500
325.0000
309.1400
312.9500
1,226,200
Wed, 11 Feb 2026
299.0900
325.6900
292.9000
308.7700
1,447,000
Tue, 10 Feb 2026
3 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 10 Feb 2026
279.1000
283.7200
270.7100
279.0400
944,100
Mon, 09 Feb 2026
279.3000
281.4400
273.5000
279.1700
621,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
265.1800
274.9400
263.2600
273.2600
566,600
Thu, 05 Feb 2026
250.6500
260.0000
240.4900
257.6400
506,500
Wed, 04 Feb 2026
265.9500
272.6000
244.1800
254.5400
820,400
Tue, 03 Feb 2026
271.5600
271.5600
256.0900
263.0300
624,900
Mon, 02 Feb 2026
250.3800
266.8900
250.0000
261.8200
781,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
265.0200
277.1500
253.3800
255.3600
6,765,000
Thu, 29 Jan 2026
266.5800
273.6600
262.3300
269.1200
573,900
Wed, 28 Jan 2026
261.0300
267.9300
257.8600
263.7600
646,300
Tue, 27 Jan 2026
266.7100
269.1800
258.0100
259.5500
558,800
Mon, 26 Jan 2026
260.8500
265.6900
258.2500
263.0300
427,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
272.8900
272.8900
254.3200
262.1900
615,300
Thu, 22 Jan 2026
274.6400
276.8500
266.6800
275.5700
950,600
Wed, 21 Jan 2026
253.6000
271.6200
248.3200
269.0000
804,300
Tue, 20 Jan 2026
248.6000
255.3000
246.0000
250.9500
339,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
262.4400
264.0000
252.2000
253.8600
457,700
Thu, 15 Jan 2026
247.2600
259.4600
245.9800
257.2900
1,063,900
Wed, 14 Jan 2026
235.4300
238.9200
230.9400
237.9000
425,000
Tue, 13 Jan 2026
228.9500
237.9400
228.0000
233.9200
451,900
Mon, 12 Jan 2026
222.5500
229.3000
221.8000
227.5900
291,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
211.0400
220.4100
211.0400
219.5900
389,600
Thu, 08 Jan 2026
222.2400
224.3700
201.5600
210.9900
762,200
Wed, 07 Jan 2026
228.1800
228.3000
219.0000
224.4000
575,800
Tue, 06 Jan 2026
228.1200
231.9200
223.5200
229.7000
562,300
Mon, 05 Jan 2026
226.3000
232.0000
224.4700
227.6500
501,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
215.6500
223.4100
215.6500
221.9900
337,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
214.1300
215.0600
208.9900
209.3700
237,700
Tue, 30 Dec 2025
218.8700
218.8700
211.6700
213.4100
287,100
Mon, 29 Dec 2025
217.1700
220.0000
214.2200
217.2600
221,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
217.8900
218.5000
215.6300
217.8600
96,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
218.3500
218.8500
216.5800
217.2300
69,800
Tue, 23 Dec 2025
215.7800
218.6800
213.0000
217.5100
230,800
Mon, 22 Dec 2025
219.1500
220.4000
216.7500
217.7600
217,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
209.1500
216.6700
209.1500
216.0900
770,400
Thu, 18 Dec 2025
211.6800
211.6800
203.6800
208.7700
362,000
Wed, 17 Dec 2025
214.9300
216.8100
203.4500
204.4900
346,800
Tue, 16 Dec 2025
217.3500
222.4100
212.5100
215.1600
330,600
Mon, 15 Dec 2025
218.4000
222.3400
216.2000
216.8700
421,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
220.8500
223.3400
210.3200
215.0700
534,200
Thu, 11 Dec 2025
220.8900
224.3700
214.7800
224.1100
354,100
Wed, 10 Dec 2025
221.2700
223.9600
217.4600
221.4700
416,900
Tue, 09 Dec 2025
219.7400
222.6100
216.4300
221.2700
317,200
Mon, 08 Dec 2025
220.0000
223.8100
217.5500
221.8500
277,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
214.1700
220.8600
213.8100
219.3800
403,400
Thu, 04 Dec 2025
210.3300
218.6600
210.3300
214.6500
423,900
Wed, 03 Dec 2025
211.6800
218.0500
208.0100
213.4400
431,500
Tue, 02 Dec 2025
209.7300
214.1500
205.8200
210.9400
281,800
Mon, 01 Dec 2025
207.4600
210.9200
204.9500
207.7800
277,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
211.5000
212.0300
208.7700
211.1900
148,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
206.5800
213.3400
205.9500
209.9000
545,100
Tue, 25 Nov 2025
205.9000
209.7900
200.3000
205.9200
316,900
Mon, 24 Nov 2025
198.2100
206.4700
195.9600
206.0400
306,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
189.5500
198.8500
188.6400
196.0000
440,900
Thu, 20 Nov 2025
206.4100
209.9800
187.7100
188.8800
555,700
Wed, 19 Nov 2025
199.2400
207.0800
198.5700
198.8900
386,200
Tue, 18 Nov 2025
196.8200
202.1400
193.2200
199.2200
513,100
Mon, 17 Nov 2025
200.2700
206.5100
197.5300
198.5400
280,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
192.5700
207.8600
192.5700
202.4800
450,200
Thu, 13 Nov 2025
210.2100
211.1700
199.0800
202.8200
511,800
Wed, 12 Nov 2025
221.0500
222.9200
212.1400
212.7900
597,000
Tue, 11 Nov 2025
217.1300
219.0800
214.0500
215.9800
409,500
Mon, 10 Nov 2025
224.2600
224.3900
218.8100
219.3000
391,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
214.3700
219.2000
210.1300
216.7300
562,700
Thu, 06 Nov 2025
225.9000
226.0600
215.8600
219.2000
526,700
Wed, 05 Nov 2025
221.5600
232.0500
205.7800
225.8000
2,805,900
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 04 Nov 2025
199.4100
201.2000
193.9500
195.0500
554,300
Mon, 03 Nov 2025
205.6800
205.8500
199.4200
205.6100
508,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
206.5500
208.2100
200.3100
202.7300
419,700
Thu, 30 Oct 2025
207.3900
210.4100
203.8700
205.6100
318,400
Wed, 29 Oct 2025
205.6200
213.6400
205.1300
208.0500
502,500
Tue, 28 Oct 2025
205.1400
205.4700
200.7100
204.6200
410,100
Mon, 27 Oct 2025
204.5000
206.8500
203.1500
205.1200
270,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend