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
322.7000
335.3700
319.0900
329.3700
65,500
Thu, 22 Oct 2026
348.0000
348.0000
324.3800
331.7200
74,400
Wed, 21 Oct 2026
362.0100
369.0000
355.6900
361.4600
56,200
Tue, 20 Oct 2026
349.5700
365.6400
342.9900
356.3100
67,600
Mon, 19 Oct 2026
362.2200
366.6600
354.1200
359.0000
56,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
368.7800
368.7800
349.0600
352.9100
63,800
Thu, 15 Oct 2026
364.6500
370.2100
352.2200
369.6800
69,000
Wed, 14 Oct 2026
386.2900
386.2900
365.2700
375.3600
78,600
Tue, 13 Oct 2026
373.0500
390.5400
369.3400
389.5300
67,700
Mon, 12 Oct 2026
395.0000
396.3000
382.3500
383.4900
53,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
403.0000
404.2100
391.4100
397.2500
50,500
Thu, 08 Oct 2026
399.2900
407.3300
392.9000
397.2700
79,800
Wed, 07 Oct 2026
406.2000
409.5400
396.3800
404.6700
119,200
Tue, 06 Oct 2026
419.8300
426.9400
416.2000
421.5200
67,700
Mon, 05 Oct 2026
415.3800
419.4800
404.9800
416.1000
70,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
416.8000
427.5000
415.3200
419.4500
72,500
Thu, 01 Oct 2026
410.4500
415.4400
400.6800
407.0300
71,700
Wed, 30 Sep 2026
421.3600
421.6000
406.0200
407.2000
80,100
Tue, 29 Sep 2026
427.8500
427.8500
409.6900
412.7600
76,700
Mon, 28 Sep 2026
421.9000
421.9400
409.1200
416.3700
68,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
441.3900
441.3900
421.1400
423.3300
68,400
Thu, 24 Sep 2026
420.4000
431.0000
414.5500
429.8200
76,900
Wed, 23 Sep 2026
425.2000
428.5600
417.9300
427.2800
63,000
Tue, 22 Sep 2026
418.3100
428.1000
413.9900
425.2000
71,100
Mon, 21 Sep 2026
419.4900
425.6100
411.6500
421.5900
62,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
413.6500
420.0400
403.2000
412.3800
74,000
Thu, 17 Sep 2026
415.4200
427.2600
406.0200
413.0300
96,700
Wed, 16 Sep 2026
412.1800
416.8700
390.6500
396.8100
79,600
Tue, 15 Sep 2026
401.3100
405.4300
395.8500
403.1000
64,900
Mon, 14 Sep 2026
402.6800
408.4200
391.0000
398.2400
65,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
412.5900
428.5000
406.4900
423.5400
55,100
Thu, 10 Sep 2026
397.4300
411.6700
395.8500
404.0400
64,600
Wed, 09 Sep 2026
405.5300
419.1800
405.5300
410.6600
56,300
Tue, 08 Sep 2026
404.7400
414.1900
394.6100
411.7100
75,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
398.6800
406.4900
394.5300
398.4500
86,700
Thu, 03 Sep 2026
392.7800
409.4200
387.0300
392.6300
57,900
Wed, 02 Sep 2026
391.5100
394.4600
384.1300
390.4100
67,600
Tue, 01 Sep 2026
400.1900
402.6900
385.1900
388.6000
71,700
Mon, 31 Aug 2026
406.4800
406.4800
393.2700
400.8500
62,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
421.4600
437.5000
404.0100
404.0500
73,700
Thu, 27 Aug 2026
412.0100
426.4300
412.0100
420.9700
68,300
Wed, 26 Aug 2026
408.8500
418.5700
405.3000
409.7700
89,100
Tue, 25 Aug 2026
418.0000
420.3500
408.5700
412.8600
73,800
Mon, 24 Aug 2026
429.3000
431.2500
403.6800
406.9300
85,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
428.3400
432.0600
411.2700
429.3000
91,500
Thu, 20 Aug 2026
428.2200
439.9900
408.7900
421.3700
73,100
Wed, 19 Aug 2026
444.7600
452.6300
423.6600
434.7400
106,200
Tue, 18 Aug 2026
459.2100
459.2100
443.6000
444.7600
67,400
Mon, 17 Aug 2026
467.2000
483.6700
464.6700
475.0300
79,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
449.8100
465.0500
445.4200
464.6300
108,400
Thu, 13 Aug 2026
472.5100
472.5100
444.2500
447.3900
114,100
Wed, 12 Aug 2026
491.8100
504.6900
467.8800
468.0300
176,400
Tue, 11 Aug 2026
471.0000
489.9300
471.0000
480.7700
76,000
Mon, 10 Aug 2026
471.4800
479.9900
460.6300
462.6300
129,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
461.4500
472.8400
446.8000
466.8200
110,500
Thu, 06 Aug 2026
463.7700
497.0000
455.6800
460.7500
184,200
Wed, 05 Aug 2026
430.0600
475.6900
426.4900
471.2900
144,700
Tue, 04 Aug 2026
368.0200
426.0000
363.9700
423.6000
122,800
Mon, 03 Aug 2026
352.1100
362.5000
347.7500
358.1500
94,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
369.0200
385.4900
353.9500
356.9800
163,000
Thu, 30 Jul 2026
12 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Thu, 30 Jul 2026
347.0800
370.0000
337.9900
368.4600
165,000
Wed, 29 Jul 2026
11 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 29 Jul 2026
296.6500
299.9900
278.0800
283.5100
175,600
Tue, 28 Jul 2026
302.5300
302.5300
289.0200
297.1100
96,700
Mon, 27 Jul 2026
10 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 27 Jul 2026
315.1500
322.2100
300.0000
311.8100
107,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
326.0100
326.0100
310.0000
311.2200
71,100
Thu, 23 Jul 2026
320.4800
329.6900
318.5700
325.8200
69,700
Wed, 22 Jul 2026
325.0100
335.5700
325.0100
326.3800
46,900
Tue, 21 Jul 2026
333.1100
340.0000
323.7400
333.5100
84,900
Mon, 20 Jul 2026
332.3500
335.8700
321.4700
321.9300
67,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
317.2700
336.3500
314.5800
327.4300
97,000
Thu, 16 Jul 2026
344.4800
344.4800
320.0000
328.8700
76,500
Wed, 15 Jul 2026
350.7400
351.8400
341.0500
345.6500
76,500
Tue, 14 Jul 2026
346.6900
352.0000
343.8300
345.9200
57,900
Mon, 13 Jul 2026
344.2400
363.0000
333.9600
340.0300
75,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
362.3600
369.6500
343.3300
346.3900
94,700
Thu, 09 Jul 2026
340.9500
352.4400
340.6500
344.5500
76,300
Wed, 08 Jul 2026
325.5800
339.8400
323.1300
334.3300
77,300
Tue, 07 Jul 2026
361.4000
361.4000
316.1900
326.3000
133,500
Mon, 06 Jul 2026
371.0600
381.2900
361.3600
367.7800
94,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
392.2400
395.5600
358.5500
368.7700
108,200
Wed, 01 Jul 2026
403.3700
414.3500
391.9300
393.5200
106,600
Tue, 30 Jun 2026
405.5600
412.1300
382.4400
410.5600
92,500
Mon, 29 Jun 2026
396.2200
404.9500
387.0500
404.7100
113,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
397.4800
406.6000
390.0000
395.6600
193,000
Thu, 25 Jun 2026
393.8900
407.2500
384.4500
405.0000
132,300
Wed, 24 Jun 2026
383.4700
392.9000
380.0200
384.3100
72,100
Tue, 23 Jun 2026
385.0200
396.3000
368.1900
383.4700
88,300
Mon, 22 Jun 2026
389.0200
402.4000
388.0000
401.2400
85,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
373.5500
386.1000
373.5500
384.2700
90,500
Wed, 17 Jun 2026
373.9800
384.9400
362.6200
364.2800
103,300
Tue, 16 Jun 2026
382.7500
387.5200
369.6500
371.0600
82,500
Mon, 15 Jun 2026
388.0000
394.9300
375.8300
380.1600
92,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
379.3900
388.2600
374.6400
375.4200
98,400
Thu, 11 Jun 2026
360.1100
381.8800
360.1100
376.4700
89,300
Wed, 10 Jun 2026
372.3300
378.0000
350.7600
352.1600
115,100
Tue, 09 Jun 2026
381.1900
384.3400
349.4900
370.0300
104,500
Mon, 08 Jun 2026
372.8200
375.9300
365.2000
373.1900
73,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
373.9700
379.5300
359.8200
363.0200
133,200
Thu, 04 Jun 2026
368.4400
380.5500
360.0100
376.3000
116,300
Wed, 03 Jun 2026
387.3500
393.6400
375.0000
378.1500
174,600
Tue, 02 Jun 2026
379.6200
397.3400
379.6200
387.7200
60,700
Mon, 01 Jun 2026
363.4500
378.8100
360.6100
376.2500
67,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
376.3700
379.8900
361.1700
369.8200
78,500
Thu, 28 May 2026
378.1600
386.9000
364.4200
376.9800
135,800
Wed, 27 May 2026
381.5700
386.0000
370.0000
380.0500
81,000
Tue, 26 May 2026
361.5200
378.5600
361.5200
376.8900
82,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
343.5800
358.4300
339.6300
357.8200
101,000
Thu, 21 May 2026
336.7600
345.3000
332.2500
341.1100
77,500
Wed, 20 May 2026
334.4900
341.7800
329.0100
337.2300
59,500
Tue, 19 May 2026
327.8000
337.8500
322.5000
329.3300
117,400
Mon, 18 May 2026
348.0000
348.0000
328.1700
335.4300
99,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
344.8900
350.0100
338.3000
347.4400
126,300
Thu, 14 May 2026
347.6500
357.7900
343.0800
354.0700
130,700
Wed, 13 May 2026
348.8500
351.4000
338.2200
347.1200
65,100
Tue, 12 May 2026
355.5200
355.5200
334.7200
344.2400
56,600
Mon, 11 May 2026
346.4600
365.3800
340.4900
356.9800
68,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
350.0700
356.9700
342.7800
346.2500
78,000
Thu, 07 May 2026
366.6800
368.8700
344.8600
345.2800
100,800
Wed, 06 May 2026
362.5000
371.8000
355.0000
366.0900
151,400
Tue, 05 May 2026
314.4100
360.9900
314.2900
358.6600
199,800
Mon, 04 May 2026
9 · 8-K
After-hours · 17:01 ET
8-K ↗
Mon, 04 May 2026
337.7800
341.0500
306.9100
309.7600
155,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
333.3500
343.6500
321.4000
333.7300
129,900
Thu, 30 Apr 2026
8 · 10-Q
After market open · 12:02 ET
10-Q ↗
Thu, 30 Apr 2026
342.3500
353.7000
320.3500
332.2500
142,700
Wed, 29 Apr 2026
7 · 8-K
After-hours · 16:53 ET
8-K ↗
Wed, 29 Apr 2026
356.3200
365.6000
328.5500
337.2900
210,500
Tue, 28 Apr 2026
349.9900
357.5000
344.6800
356.5000
128,500
Mon, 27 Apr 2026
352.5300
354.5300
342.8000
353.4600
129,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
330.9000
352.3700
327.4100
351.1700
208,000
Thu, 23 Apr 2026
331.7500
344.3400
326.8300
328.8000
165,400
Wed, 22 Apr 2026
325.0000
333.4800
320.1600
329.0500
209,000
Tue, 21 Apr 2026
321.0000
335.1500
316.7600
321.5300
167,500
Mon, 20 Apr 2026
313.1900
322.0800
313.1900
321.0100
209,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
304.0000
322.4400
302.3600
318.6000
182,100
Thu, 16 Apr 2026
312.7900
314.3100
289.8900
298.5100
153,900
Wed, 15 Apr 2026
320.0200
320.1000
306.6100
313.1700
176,800
Tue, 14 Apr 2026
312.4700
324.5500
309.8100
320.8500
160,500
Mon, 13 Apr 2026
309.5500
313.9000
308.8900
311.6200
97,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
320.2600
324.0000
308.6200
311.9700
104,900
Thu, 09 Apr 2026
302.6000
323.9800
302.6000
318.7600
127,900
Wed, 08 Apr 2026
298.3500
308.4900
297.0300
303.1600
350,600
Tue, 07 Apr 2026
285.9400
288.9700
266.2600
283.0000
209,500
Mon, 06 Apr 2026
302.3200
303.8500
281.5700
292.1000
355,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
281.9200
305.0000
280.0000
302.7800
161,100
Wed, 01 Apr 2026
270.7500
293.6000
270.7500
291.4200
181,500
Tue, 31 Mar 2026
267.4600
276.4400
265.0100
270.7500
132,900
Mon, 30 Mar 2026
276.0700
276.7500
259.8000
263.7700
182,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
270.8100
279.2300
270.8100
275.8800
195,600
Thu, 26 Mar 2026
272.4100
278.5600
268.1500
272.7000
226,900
Wed, 25 Mar 2026
280.1200
280.1200
271.1500
276.5600
207,400
Tue, 24 Mar 2026
272.2600
283.8700
272.2600
276.3900
282,100
Mon, 23 Mar 2026
268.0000
285.9900
268.0000
274.3600
79,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
6 · DEF 14A
After-hours · 16:00 ET
DEF 14A ↗
Fri, 20 Mar 2026
261.5500
265.6700
254.6500
263.0900
204,400
Thu, 19 Mar 2026
252.9900
264.6600
251.0200
262.6800
109,100
Wed, 18 Mar 2026
253.5500
263.7200
253.5500
256.1900
60,700
Tue, 17 Mar 2026
249.8600
259.2500
249.8600
253.5500
59,400
Mon, 16 Mar 2026
267.1000
268.8800
241.0100
249.8600
251,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
265.9900
271.6900
257.8600
261.6500
188,100
Thu, 12 Mar 2026
260.0500
267.3900
257.0400
260.8400
171,200
Wed, 11 Mar 2026
265.0000
275.0000
255.7000
267.2300
181,300
Tue, 10 Mar 2026
243.6600
271.3000
243.6600
265.1200
236,400
Mon, 09 Mar 2026
229.2200
246.1600
222.9900
243.2700
164,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
240.4800
245.7800
231.8100
235.7200
89,500
Thu, 05 Mar 2026
5 · 10-K
After-hours · 17:12 ET
10-K ↗
Thu, 05 Mar 2026
245.0000
256.2000
223.0000
249.0300
195,100
Wed, 04 Mar 2026
4 · 8-K
After-hours · 16:42 ET
8-K ↗
Wed, 04 Mar 2026
254.0900
257.2100
248.1000
255.5900
134,100
Tue, 03 Mar 2026
249.8300
255.2800
243.5900
251.1900
125,700
Mon, 02 Mar 2026
250.2900
259.3500
245.5900
258.8000
181,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
257.0000
257.0000
248.9700
253.6500
169,900
Thu, 26 Feb 2026
259.6100
260.7300
249.9300
260.3200
67,700
Wed, 25 Feb 2026
262.7700
267.4900
259.7900
261.4900
122,600
Tue, 24 Feb 2026
255.0000
260.5100
254.1500
259.3100
90,200
Mon, 23 Feb 2026
262.6200
264.0400
251.2700
255.0000
112,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
256.4800
265.6100
255.0000
262.6200
123,700
Thu, 19 Feb 2026
251.0300
262.1500
250.7400
260.2000
128,700
Wed, 18 Feb 2026
275.0000
276.1200
246.1700
252.0300
120,100
Tue, 17 Feb 2026
273.0100
277.7900
270.6800
273.2400
155,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
272.0400
280.8000
268.5200
279.0200
81,400
Thu, 12 Feb 2026
282.8600
287.9700
269.0100
271.5000
79,100
Wed, 11 Feb 2026
277.5600
280.6000
274.2600
279.1300
67,900
Tue, 10 Feb 2026
272.6600
276.6000
270.2000
271.6000
152,500
Mon, 09 Feb 2026
280.6100
281.2900
274.0200
274.1600
57,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
268.6900
282.1500
268.6900
280.4100
152,400
Thu, 05 Feb 2026
257.9200
265.9600
255.0000
264.6300
187,100
Wed, 04 Feb 2026
272.5700
281.0500
246.2100
260.5100
215,600
Tue, 03 Feb 2026
261.1400
271.4000
259.7800
269.9800
138,700
Mon, 02 Feb 2026
250.8000
261.7700
250.8000
260.0700
71,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
252.9800
257.3100
248.1800
250.9400
197,500
Thu, 29 Jan 2026
249.7100
260.6900
245.8200
257.1000
171,000
Wed, 28 Jan 2026
243.4700
253.3100
237.3400
248.0900
123,700
Tue, 27 Jan 2026
240.3500
241.1600
233.1000
241.0100
109,400
Mon, 26 Jan 2026
238.0800
246.8500
236.2600
240.9200
122,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
247.6800
247.6800
235.8900
237.0800
104,800
Thu, 22 Jan 2026
245.3000
251.6700
245.0600
250.4300
78,400
Wed, 21 Jan 2026
242.6400
245.0200
235.0600
244.6700
72,300
Tue, 20 Jan 2026
240.7100
246.5900
238.9800
239.2900
68,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
248.3500
250.0300
242.2100
247.0200
96,900
Thu, 15 Jan 2026
241.4300
248.5100
241.4300
248.1800
76,000
Wed, 14 Jan 2026
240.1300
244.1900
227.6200
242.5700
119,000
Tue, 13 Jan 2026
244.0200
248.9000
237.7900
239.8400
77,500
Mon, 12 Jan 2026
232.4000
246.3700
232.4000
243.0500
145,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
235.6800
236.9100
232.2400
233.8500
88,400
Thu, 08 Jan 2026
231.5100
236.6900
224.4300
234.7700
112,600
Wed, 07 Jan 2026
232.8500
234.0000
227.4500
232.0500
98,000
Tue, 06 Jan 2026
224.4300
232.5800
212.8600
232.3900
111,800
Mon, 05 Jan 2026
212.3200
229.9000
212.3200
225.4100
131,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
209.5200
212.1900
207.5700
211.9300
113,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
210.4400
210.4400
206.3400
206.7100
73,200
Tue, 30 Dec 2025
209.1700
210.6300
207.9000
210.2100
94,700
Mon, 29 Dec 2025
213.1600
213.1600
207.0000
209.1700
86,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
215.7800
215.7800
210.8600
212.7600
74,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
215.9900
218.5000
214.0000
215.9300
42,200
Tue, 23 Dec 2025
218.6700
220.7400
214.0000
215.1800
102,600
Mon, 22 Dec 2025
217.0000
223.1400
216.6000
219.1200
48,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
213.9200
218.3600
213.9200
215.1800
96,200
Thu, 18 Dec 2025
208.5500
217.7000
206.0000
214.6200
97,400
Wed, 17 Dec 2025
222.7600
223.3700
205.1200
205.7500
123,300
Tue, 16 Dec 2025
226.8800
231.6600
220.0400
220.8700
119,800
Mon, 15 Dec 2025
231.8700
233.8300
227.9600
228.4800
83,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
234.0400
235.0600
228.2700
231.7800
91,100
Thu, 11 Dec 2025
3 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 11 Dec 2025
233.8300
238.0000
229.1300
231.5000
89,700
Wed, 10 Dec 2025
225.0300
238.9000
225.0300
235.0000
102,500
Tue, 09 Dec 2025
220.4300
226.1300
220.4300
225.8300
59,800
Mon, 08 Dec 2025
217.5700
220.2600
215.3100
220.2600
60,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
218.7700
219.7600
214.7500
217.2700
70,700
Thu, 04 Dec 2025
214.9000
219.9900
213.8100
217.2100
64,500
Wed, 03 Dec 2025
210.7700
216.4800
205.0000
214.3500
99,700
Tue, 02 Dec 2025
204.9900
213.4200
204.9900
209.9300
67,700
Mon, 01 Dec 2025
201.3000
207.2000
200.6200
204.3000
52,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
202.0000
205.2500
202.0000
205.2500
21,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
209.4800
209.4800
202.1000
204.9400
56,500
Tue, 25 Nov 2025
191.8800
203.4700
191.4200
203.4600
91,700
Mon, 24 Nov 2025
193.6900
196.4800
189.6700
195.1800
84,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
185.0900
194.1900
184.0200
189.6700
69,000
Thu, 20 Nov 2025
197.2700
199.0000
184.0300
186.2600
87,900
Wed, 19 Nov 2025
194.1900
198.0600
192.1100
193.1800
31,700
Tue, 18 Nov 2025
192.0000
196.9000
192.0000
192.0000
84,800
Mon, 17 Nov 2025
205.0000
206.3300
191.1600
191.5700
55,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
197.4500
208.8700
195.0100
204.8600
103,500
Thu, 13 Nov 2025
206.4000
208.7100
201.0000
201.9400
106,300
Wed, 12 Nov 2025
207.8800
211.4000
205.5900
207.8400
50,400
Tue, 11 Nov 2025
212.9100
215.0000
204.8400
206.3100
108,600
Mon, 10 Nov 2025
214.3200
218.2300
209.1000
214.3000
90,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
205.1700
211.2000
199.3600
209.6600
72,400
Thu, 06 Nov 2025
212.0000
214.8000
204.0000
207.9900
80,000
Wed, 05 Nov 2025
211.6100
216.2900
209.8000
211.8500
56,400
Tue, 04 Nov 2025
208.5600
215.6900
207.0000
210.9400
89,200
Mon, 03 Nov 2025
214.5400
217.5800
208.9100
211.3100
158,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
222.2800
225.0000
211.3400
212.1100
131,700
Thu, 30 Oct 2025
2 · 10-Q
After market open · 14:05 ET
10-Q ↗
Thu, 30 Oct 2025
238.4100
245.9900
215.0000
219.1500
189,100
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:56 ET
8-K ↗
Wed, 29 Oct 2025
228.9800
238.9400
227.5100
234.9500
137,400
Tue, 28 Oct 2025
228.7000
232.8900
223.0200
228.7900
128,200
Mon, 27 Oct 2025
238.5500
238.5500
225.7700
228.5800
67,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
236.6200
241.0000
235.6600
237.8800
61,200