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
315.3000
321.6700
314.0200
318.8400
378,200
Fri, 23 Oct 2026
15 · 8-K
Pre-market · 08:31 ET
8-K ↗
Thu, 22 Oct 2026
328.2500
329.5100
311.5500
318.7100
428,900
Wed, 21 Oct 2026
328.3200
332.5500
327.1100
331.5400
261,500
Tue, 20 Oct 2026
323.2400
327.4700
319.9200
327.0100
275,900
Mon, 19 Oct 2026
323.2600
325.1100
320.0700
323.8800
313,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
329.2600
331.1200
318.6800
322.3100
665,100
Thu, 15 Oct 2026
330.0400
331.1800
325.4500
328.8000
349,300
Wed, 14 Oct 2026
330.1000
330.4700
326.4200
328.7300
297,200
Tue, 13 Oct 2026
330.9400
332.7100
324.8200
330.5800
295,000
Mon, 12 Oct 2026
328.1100
332.7500
327.8400
330.4400
248,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
328.1400
331.7900
327.5900
328.1700
410,100
Thu, 08 Oct 2026
326.6300
329.1800
322.2100
326.8700
401,200
Wed, 07 Oct 2026
330.9200
333.5300
326.9300
327.6900
499,900
Tue, 06 Oct 2026
334.4300
338.1800
331.8200
334.2200
275,500
Mon, 05 Oct 2026
333.5400
336.7000
330.8200
334.4300
333,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
331.7900
335.7700
331.0900
333.5400
316,300
Thu, 01 Oct 2026
325.7600
329.6100
324.6700
329.0200
327,100
Wed, 30 Sep 2026
329.5300
330.9900
327.6300
327.8500
397,900
Tue, 29 Sep 2026
332.0800
332.9300
326.1100
329.5300
324,500
Mon, 28 Sep 2026
324.4500
332.9000
322.9200
331.3200
370,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
325.1200
326.7000
323.0600
325.7700
271,700
Thu, 24 Sep 2026
320.2000
324.9900
319.2100
323.2600
333,600
Wed, 23 Sep 2026
318.4000
322.6700
316.3800
321.4200
373,500
Tue, 22 Sep 2026
315.2700
320.2700
314.3600
319.6700
257,700
Mon, 21 Sep 2026
313.1800
315.9900
310.5000
314.3500
310,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
312.2600
312.2700
309.1500
311.5700
843,200
Thu, 17 Sep 2026
314.0000
315.7200
311.3200
311.7400
274,300
Wed, 16 Sep 2026
310.6600
312.2700
306.0300
309.0200
366,700
Tue, 15 Sep 2026
310.3800
311.3600
306.8000
309.2500
632,900
Mon, 14 Sep 2026
309.2300
311.5500
307.5500
308.3100
285,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
310.8200
315.3900
309.5900
314.4700
267,000
Thu, 10 Sep 2026
309.4800
310.0500
306.9200
307.4500
297,800
Wed, 09 Sep 2026
316.0600
318.1200
313.4900
313.9400
306,500
Tue, 08 Sep 2026
318.1000
319.1200
314.9500
316.8000
279,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
317.0800
321.1000
317.0800
318.3600
428,900
Thu, 03 Sep 2026
316.6300
317.8900
311.9000
317.4900
213,300
Wed, 02 Sep 2026
316.7200
320.9700
314.1400
316.6300
322,300
Tue, 01 Sep 2026
321.1900
322.0000
311.5600
314.4000
390,600
Mon, 31 Aug 2026
322.6800
324.7700
319.8100
321.7200
435,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
328.7700
334.0300
324.2600
324.5900
343,000
Thu, 27 Aug 2026
335.0000
337.5400
330.3500
330.8400
275,300
Wed, 26 Aug 2026
335.4500
339.1200
332.5500
334.5800
353,100
Tue, 25 Aug 2026
334.5100
336.4300
332.4200
333.5800
344,500
Mon, 24 Aug 2026
331.6300
335.1700
330.4200
333.9300
439,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
338.0500
338.5500
328.8700
332.2400
700,300
Thu, 20 Aug 2026
14 · 10-Q
After market open · 11:43 ET
10-Q ↗
Thu, 20 Aug 2026
316.0000
336.7000
308.4200
334.7000
1,255,900
Wed, 19 Aug 2026
13 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 19 Aug 2026
304.2100
311.0000
302.9200
309.9200
617,000
Tue, 18 Aug 2026
309.4100
309.4100
304.1600
304.2100
563,300
Mon, 17 Aug 2026
307.3900
311.4700
307.0200
309.8300
423,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
309.5900
311.4800
307.3800
308.7200
400,700
Thu, 13 Aug 2026
311.3600
312.1500
306.9600
309.9900
234,700
Wed, 12 Aug 2026
313.6600
314.5600
309.4100
311.2600
332,800
Tue, 11 Aug 2026
309.1200
312.9500
309.1200
311.3600
303,800
Mon, 10 Aug 2026
310.0100
310.4400
307.1000
308.6900
224,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
309.2000
311.4100
307.7000
310.1100
243,100
Thu, 06 Aug 2026
311.3200
315.6800
308.4000
308.9800
299,800
Wed, 05 Aug 2026
312.1600
313.7900
308.4600
310.6700
307,300
Tue, 04 Aug 2026
303.2500
310.5600
300.8600
309.6700
368,000
Mon, 03 Aug 2026
298.6500
303.5800
298.6500
302.6200
326,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
296.2400
298.9700
292.9700
297.7800
300,800
Thu, 30 Jul 2026
297.7300
298.8400
293.1200
295.2300
254,100
Wed, 29 Jul 2026
300.4600
301.5600
294.3900
294.9800
492,400
Tue, 28 Jul 2026
299.3700
303.4900
296.6400
302.6500
322,900
Mon, 27 Jul 2026
296.7400
300.0000
294.0000
297.3900
239,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
294.4200
296.8900
293.1300
295.7700
214,100
Thu, 23 Jul 2026
289.0500
293.7800
289.0500
292.1000
192,900
Wed, 22 Jul 2026
289.8700
293.9100
288.5700
291.5900
247,200
Tue, 21 Jul 2026
288.0200
291.1400
284.9500
290.0700
338,100
Mon, 20 Jul 2026
290.3400
290.5000
283.0100
285.2400
298,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
291.0300
296.7400
288.7100
288.9800
454,700
Thu, 16 Jul 2026
286.2100
294.2900
286.2100
293.3600
412,500
Wed, 15 Jul 2026
286.6000
288.4600
284.0100
287.7700
771,200
Tue, 14 Jul 2026
290.4300
292.4400
286.4100
286.8300
279,900
Mon, 13 Jul 2026
286.6000
290.2700
285.1700
286.5900
236,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
286.2100
290.1400
285.7900
286.6000
195,100
Thu, 09 Jul 2026
287.1100
288.4800
284.7400
286.3700
291,600
Wed, 08 Jul 2026
286.0300
288.2700
280.3800
283.8900
415,400
Tue, 07 Jul 2026
292.6200
292.7500
284.5800
286.0300
278,600
Mon, 06 Jul 2026
291.3400
297.6900
289.5300
293.6600
276,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
295.9700
297.6500
287.8900
290.3800
380,600
Wed, 01 Jul 2026
300.5200
301.0000
294.7900
295.6400
657,200
Tue, 30 Jun 2026
303.8000
306.5700
301.4600
301.6900
556,500
Mon, 29 Jun 2026
300.0800
302.6100
298.4500
302.1600
325,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
303.5300
305.2400
298.1500
301.4700
463,300
Thu, 25 Jun 2026
299.5900
307.7400
298.6400
304.6400
323,100
Wed, 24 Jun 2026
291.9500
298.9300
291.9500
296.1100
339,100
Tue, 23 Jun 2026
291.3700
294.4300
287.0300
291.0700
394,800
Mon, 22 Jun 2026
295.4900
298.0400
293.0800
295.0600
435,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
293.6000
297.9900
291.8800
295.9200
1,381,200
Wed, 17 Jun 2026
292.9000
297.6100
289.1300
290.2200
525,100
Tue, 16 Jun 2026
294.3300
296.8800
292.6900
292.9000
241,900
Mon, 15 Jun 2026
292.1800
297.0700
292.0700
292.2400
815,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
288.1500
289.0300
286.0000
288.2100
260,600
Thu, 11 Jun 2026
281.8600
288.6000
280.7200
285.6300
459,800
Wed, 10 Jun 2026
289.9300
292.9600
278.3600
278.5700
359,300
Tue, 09 Jun 2026
285.1100
290.5500
284.3900
290.1300
372,000
Mon, 08 Jun 2026
283.5200
284.9000
281.9500
282.2100
359,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
285.5300
285.7300
281.7200
282.7300
317,000
Thu, 04 Jun 2026
290.0000
292.0400
286.2400
286.4800
344,600
Wed, 03 Jun 2026
287.4300
291.6400
287.1000
289.4500
258,300
Wed, 03 Jun 2026
12 · 8-K
Pre-market · 08:51 ET
8-K ↗
Tue, 02 Jun 2026
281.3300
288.2200
280.5400
287.7300
283,700
Mon, 01 Jun 2026
284.5400
284.8700
278.7800
281.3100
339,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
289.4000
289.4000
286.4100
287.3300
543,900
Thu, 28 May 2026
288.3000
288.5700
284.1800
288.1200
390,200
Wed, 27 May 2026
289.9500
290.1200
285.5400
288.7400
483,600
Tue, 26 May 2026
292.3900
296.8600
286.0000
287.8300
609,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
289.2000
291.1600
285.3800
289.9000
558,300
Thu, 21 May 2026
11 · 10-Q
After market open · 10:06 ET
10-Q ↗
Thu, 21 May 2026
278.9900
287.9100
276.2300
286.7700
750,700
Wed, 20 May 2026
10 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 20 May 2026
272.5400
277.3800
270.5000
276.2000
410,000
Tue, 19 May 2026
275.0800
275.1600
270.2600
271.6400
479,600
Mon, 18 May 2026
275.9000
277.5300
274.6400
276.7600
323,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
278.5800
278.8200
274.0100
274.8800
616,500
Thu, 14 May 2026
279.7600
282.1600
278.0300
280.2800
304,300
Wed, 13 May 2026
281.4100
282.7600
277.9600
278.9300
267,000
Tue, 12 May 2026
282.5100
283.3600
278.1900
281.1600
338,500
Mon, 11 May 2026
283.4700
285.8700
279.4900
281.8500
398,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
285.6500
286.4200
282.6400
283.5300
442,900
Thu, 07 May 2026
288.0000
289.6900
282.3700
284.1300
353,900
Wed, 06 May 2026
286.2600
290.0200
286.2000
286.9400
261,000
Tue, 05 May 2026
281.8200
284.6600
279.3200
282.6900
235,400
Mon, 04 May 2026
280.9300
283.3500
278.7500
280.4200
310,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
289.4400
289.4900
282.0800
283.2000
275,700
Thu, 30 Apr 2026
280.3400
288.9000
280.0000
288.4500
545,800
Wed, 29 Apr 2026
281.1100
284.5200
279.9200
280.3400
266,100
Tue, 28 Apr 2026
283.4300
283.4300
278.8800
281.7900
322,500
Mon, 27 Apr 2026
282.7000
285.7200
281.9700
283.4300
211,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
283.1100
285.0000
278.5500
282.3600
227,800
Thu, 23 Apr 2026
280.1700
284.1500
278.6300
283.8300
210,700
Wed, 22 Apr 2026
283.5100
283.5200
278.4800
279.4500
224,200
Tue, 21 Apr 2026
283.5000
287.0400
282.5800
282.7200
517,000
Mon, 20 Apr 2026
281.5900
283.6400
277.3700
283.0800
230,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
279.0100
285.9900
279.0100
281.8900
386,600
Thu, 16 Apr 2026
274.5200
277.6100
273.9600
276.7000
375,000
Wed, 15 Apr 2026
277.6100
277.6500
271.1100
275.0000
402,300
Tue, 14 Apr 2026
278.4900
281.3700
276.8000
279.0100
315,500
Mon, 13 Apr 2026
274.4000
278.3300
272.2700
278.0900
308,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
276.4400
277.3400
274.4800
275.2800
312,000
Thu, 09 Apr 2026
273.7200
279.6300
270.9400
276.2500
428,500
Wed, 08 Apr 2026
274.2000
277.3900
273.1800
274.5700
407,400
Tue, 07 Apr 2026
262.4500
265.6700
261.4400
265.4700
286,000
Mon, 06 Apr 2026
263.0700
264.0100
260.0600
263.2300
232,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
262.7200
268.2900
260.4600
263.1000
456,800
Wed, 01 Apr 2026
267.8500
271.3800
266.4200
267.2400
377,900
Tue, 31 Mar 2026
259.9500
267.3900
258.8000
266.0600
419,700
Mon, 30 Mar 2026
262.7900
262.7900
253.8500
256.1600
416,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
263.2300
263.4000
259.1600
260.2100
318,400
Thu, 26 Mar 2026
269.0500
272.2200
264.1900
264.9600
247,200
Wed, 25 Mar 2026
272.4000
272.6300
268.0400
270.8500
343,200
Tue, 24 Mar 2026
265.8100
271.6900
265.0600
269.1900
237,400
Mon, 23 Mar 2026
270.4500
271.6600
268.0300
268.4800
217,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
267.2100
267.2100
260.9100
262.7300
679,100
Thu, 19 Mar 2026
264.4700
270.3000
262.5000
267.2100
303,900
Wed, 18 Mar 2026
269.5500
272.0900
266.9200
267.5500
277,100
Tue, 17 Mar 2026
270.5700
272.5800
266.8900
271.0000
290,200
Mon, 16 Mar 2026
269.8600
271.8700
267.6700
268.7100
348,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
270.1200
271.7900
265.5600
267.5700
301,800
Thu, 12 Mar 2026
271.0100
272.2200
267.6300
267.7000
278,900
Wed, 11 Mar 2026
271.5800
274.2500
268.5400
273.6900
259,400
Tue, 10 Mar 2026
270.3700
277.4800
269.5000
272.4600
233,100
Mon, 09 Mar 2026
268.2500
272.8500
264.7400
271.4900
577,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
276.2000
276.5400
270.9600
272.8400
293,100
Thu, 05 Mar 2026
286.1800
287.0700
279.9500
281.0200
301,000
Wed, 04 Mar 2026
9 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 04 Mar 2026
288.3400
289.7900
285.2900
288.4200
205,600
Tue, 03 Mar 2026
286.9300
288.9900
282.5300
287.7800
348,600
Mon, 02 Mar 2026
290.3300
293.6100
286.0700
292.1800
341,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
290.0500
294.2100
286.2900
293.4400
682,700
Thu, 26 Feb 2026
292.1200
293.5600
288.4900
292.6200
311,000
Wed, 25 Feb 2026
295.9000
298.1700
289.4700
290.8300
337,600
Tue, 24 Feb 2026
289.9500
295.6600
289.9500
294.8200
532,200
Mon, 23 Feb 2026
291.1500
295.0000
287.5600
288.8200
501,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
291.7300
296.5600
287.2000
290.1700
610,200
Thu, 19 Feb 2026
8 · 10-Q
After market open · 14:16 ET
10-Q ↗
Thu, 19 Feb 2026
305.2800
305.2800
293.3500
293.9300
470,700
Wed, 18 Feb 2026
7 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 18 Feb 2026
296.3800
302.2100
296.3800
299.2900
572,000
Tue, 17 Feb 2026
296.7200
298.1800
293.5400
296.9300
461,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
294.1800
299.3800
293.7800
298.1900
460,500
Thu, 12 Feb 2026
295.1600
299.2800
293.3800
294.6700
603,500
Wed, 11 Feb 2026
296.5800
300.7900
293.5900
294.4700
697,200
Tue, 10 Feb 2026
290.9000
296.0000
288.5800
295.8000
344,600
Mon, 09 Feb 2026
290.5400
291.3900
288.9000
291.2600
335,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
285.0000
291.0100
284.9500
290.1800
508,000
Thu, 05 Feb 2026
283.3200
284.9300
279.8700
282.5700
561,700
Wed, 04 Feb 2026
279.4600
287.4900
279.4600
285.9500
649,400
Tue, 03 Feb 2026
277.0300
282.1800
275.5800
278.1700
396,100
Mon, 02 Feb 2026
6 · 8-K
After-hours · 16:28 ET
8-K ↗
Mon, 02 Feb 2026
273.5500
277.0700
273.5500
276.9100
378,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
272.6600
275.0000
270.4300
274.5300
628,300
Thu, 29 Jan 2026
273.1600
275.0900
268.5200
275.0000
678,800
Wed, 28 Jan 2026
272.5500
274.6100
270.6800
271.9400
342,800
Tue, 27 Jan 2026
270.8000
274.1200
265.1900
273.2800
316,700
Mon, 26 Jan 2026
271.0100
272.2900
269.9900
271.3100
355,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
273.5800
273.5800
270.5200
271.2800
242,200
Thu, 22 Jan 2026
274.4700
275.4300
272.0000
273.9400
231,300
Wed, 21 Jan 2026
267.9600
274.5500
267.9600
273.1000
358,100
Tue, 20 Jan 2026
267.8800
270.5200
265.4500
266.0800
450,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
270.1300
272.6200
269.4700
271.9200
490,200
Fri, 16 Jan 2026
5 · DEFA14A
Pre-market · 08:05 ET
DEFA14A ↗
Fri, 16 Jan 2026
4 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Thu, 15 Jan 2026
267.9800
272.6200
267.7900
271.9100
475,200
Wed, 14 Jan 2026
265.0000
267.0200
261.6100
266.5400
505,800
Tue, 13 Jan 2026
262.4000
264.8800
261.5200
264.8000
374,500
Mon, 12 Jan 2026
261.2200
263.0200
259.5100
262.4000
342,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
256.5500
261.6400
255.4100
261.2200
504,400
Thu, 08 Jan 2026
251.1500
255.6500
251.1500
255.2600
607,800
Wed, 07 Jan 2026
251.7600
253.9900
250.6200
252.8600
523,500
Tue, 06 Jan 2026
245.0000
252.2500
245.0000
252.0000
297,500
Mon, 05 Jan 2026
240.2500
247.2800
240.2500
245.8900
374,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
241.1800
241.9200
239.2500
241.0300
305,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
243.3800
245.2000
240.1900
240.4300
241,100
Tue, 30 Dec 2025
243.1400
244.1600
242.2100
243.9600
227,500
Mon, 29 Dec 2025
243.9400
245.6600
242.3800
243.1400
335,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
242.8100
244.1400
242.4400
243.9900
251,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
242.4100
244.2400
241.4400
243.4700
143,500
Tue, 23 Dec 2025
243.3600
243.3600
241.6700
241.9800
298,300
Mon, 22 Dec 2025
240.4600
243.7400
240.1300
243.3600
362,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
238.6400
242.6900
238.4700
240.3800
1,787,600
Thu, 18 Dec 2025
239.3200
239.5000
236.2600
238.3400
648,400
Wed, 17 Dec 2025
3 · 10-K
After-hours · 16:35 ET
10-K ↗
Wed, 17 Dec 2025
235.7100
239.6200
235.5400
238.0700
658,700
Tue, 16 Dec 2025
237.1500
239.7400
235.0600
236.3700
581,200
Mon, 15 Dec 2025
237.2000
239.5600
234.6000
237.7900
796,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
239.4100
239.4100
232.1000
235.4500
729,900
Thu, 11 Dec 2025
250.0000
251.4700
231.3900
234.4300
1,518,400
Wed, 10 Dec 2025
2 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 10 Dec 2025
234.4200
237.4100
233.3500
236.3200
1,006,900
Tue, 09 Dec 2025
234.7800
237.3800
233.2700
233.4400
451,700
Mon, 08 Dec 2025
238.7400
239.7100
234.4300
234.4500
503,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
238.1300
240.2600
238.0100
238.9300
360,400
Thu, 04 Dec 2025
238.7500
240.6700
237.4600
238.4100
349,900
Wed, 03 Dec 2025
236.5400
239.6800
235.4200
238.5900
305,000
Tue, 02 Dec 2025
235.6900
237.5600
233.1400
236.5300
282,800
Mon, 01 Dec 2025
235.2200
238.0200
234.5400
235.0300
401,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
237.9500
240.0000
237.3500
237.6600
170,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
237.5500
240.1800
235.7600
238.0000
296,700
Tue, 25 Nov 2025
234.6400
239.3700
234.4400
238.3300
308,300
Mon, 24 Nov 2025
233.4000
234.6600
231.3100
233.0400
483,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
228.4400
236.4000
228.4400
233.4800
533,800
Thu, 20 Nov 2025
230.3600
232.4700
226.7000
228.0800
406,400
Wed, 19 Nov 2025
226.0100
229.1200
223.2900
227.5700
292,800
Tue, 18 Nov 2025
227.6200
228.9400
225.8100
226.6900
334,200
Mon, 17 Nov 2025
229.4200
230.9500
226.8300
227.7900
210,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
231.7200
232.3100
228.9200
230.2700
287,200
Thu, 13 Nov 2025
236.0500
237.8200
232.5000
233.1500
305,700
Wed, 12 Nov 2025
236.0000
239.4500
235.0600
236.2400
287,000
Tue, 11 Nov 2025
235.0900
236.5200
234.0500
236.4100
208,300
Mon, 10 Nov 2025
233.7200
235.0000
230.1700
234.7700
218,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
230.2500
233.4600
228.7900
232.6100
249,200
Thu, 06 Nov 2025
234.2000
237.1400
230.3400
230.5700
301,000
Wed, 05 Nov 2025
229.7000
234.6100
227.9400
233.3000
315,100
Tue, 04 Nov 2025
227.5300
230.9300
227.5300
230.3200
282,700
Mon, 03 Nov 2025
231.1700
231.1700
228.1300
229.6600
294,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
230.9300
233.5200
229.7700
231.9500
517,000
Thu, 30 Oct 2025
232.5700
236.7900
231.3600
231.7900
359,800
Wed, 29 Oct 2025
234.7000
237.3700
232.0300
233.1800
378,500
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:25 ET
8-K ↗
Tue, 28 Oct 2025
237.1600
238.2100
233.8400
235.3200
264,100
Mon, 27 Oct 2025
236.8800
238.9400
236.0700
238.3500
307,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend