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, 27 Jul 2026
No data yet
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
17 · 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
16 · 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
15 · 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
14 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Wed, 29 Apr 2026
13 · 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
12 · 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
11 · 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
10 · 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
9 · 10-K
After-hours · 16:08 ET
10-K ↗
Wed, 25 Feb 2026
8 · 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
7 · 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
6 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 29 Oct 2025
5 · 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
Thu, 23 Oct 2025
199.1300
211.2500
199.1300
209.1400
131,400
Wed, 22 Oct 2025
209.0600
211.9000
190.1400
197.1200
291,200
Tue, 21 Oct 2025
209.3600
209.3600
203.4100
209.0600
257,200
Mon, 20 Oct 2025
210.5800
214.6100
208.6400
209.5100
133,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
208.9400
211.2100
205.0100
208.0200
174,300
Thu, 16 Oct 2025
207.0500
212.8800
206.0400
209.9100
239,600
Wed, 15 Oct 2025
208.3100
210.7800
203.6500
205.2300
141,300
Tue, 14 Oct 2025
202.2900
209.6600
200.4600
205.9800
219,000
Mon, 13 Oct 2025
200.0200
206.7100
200.0200
206.0100
148,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
203.9200
206.9200
196.3800
196.5700
235,400
Thu, 09 Oct 2025
207.0000
207.3200
201.4100
203.8000
156,800
Wed, 08 Oct 2025
197.7900
207.0200
196.0000
207.0000
170,900
Tue, 07 Oct 2025
201.2300
202.8700
193.6100
196.8300
232,500
Mon, 06 Oct 2025
200.9700
202.7600
198.8200
199.6700
189,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
204.0600
205.0400
197.5900
199.5500
261,200
Thu, 02 Oct 2025
203.2300
203.7400
196.2900
203.2700
206,900
Wed, 01 Oct 2025
202.7000
205.6700
196.3300
202.0000
557,100
Tue, 30 Sep 2025
206.5200
211.7400
205.0000
208.0300
353,500
Mon, 29 Sep 2025
201.2400
207.2300
200.4700
206.9300
439,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
193.6400
200.2200
192.8800
198.6200
462,300
Thu, 25 Sep 2025
187.0200
194.3000
185.2900
192.8800
394,600
Wed, 24 Sep 2025
184.8800
189.7100
183.2500
189.4000
326,700
Tue, 23 Sep 2025
189.7600
191.7400
182.7300
183.5300
223,300
Mon, 22 Sep 2025
178.1600
189.4100
176.7600
189.1600
235,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
184.9800
185.1200
177.0600
178.8500
511,100
Thu, 18 Sep 2025
178.6900
186.1700
177.3900
184.0800
262,100
Wed, 17 Sep 2025
176.7100
181.6500
175.7100
177.0300
188,300
Tue, 16 Sep 2025
174.0200
176.5000
171.5100
175.8400
233,700
Mon, 15 Sep 2025
176.4700
178.0800
173.0300
173.8100
174,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
179.0400
179.0400
175.4500
175.6200
114,600
Thu, 11 Sep 2025
178.7500
180.5500
177.0500
179.1700
135,000
Wed, 10 Sep 2025
176.5500
180.6900
174.7800
178.2600
247,500
Tue, 09 Sep 2025
178.7500
180.4600
173.0200
174.5800
154,400
Mon, 08 Sep 2025
180.9400
181.9800
177.9000
178.2500
149,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
185.4800
185.4800
176.2200
179.8800
126,800
Thu, 04 Sep 2025
183.9600
184.4900
181.2300
184.4900
146,700
Wed, 03 Sep 2025
183.2500
184.2000
180.8500
182.7600
113,000
Tue, 02 Sep 2025
183.6700
185.5000
179.7800
182.3600
137,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
191.7900
193.0100
185.8000
187.2700
247,400
Thu, 28 Aug 2025
187.8900
192.4000
185.6700
191.5300
204,900
Wed, 27 Aug 2025
187.7500
192.4000
185.2900
186.9000
152,900
Tue, 26 Aug 2025
4 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 26 Aug 2025
185.7700
189.7800
185.1600
188.1600
207,000
Mon, 25 Aug 2025
185.8600
187.0800
184.0900
185.2000
134,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
184.6900
189.1600
183.3600
185.5800
230,000
Thu, 21 Aug 2025
181.6400
184.0400
180.3500
183.0200
104,100
Wed, 20 Aug 2025
181.9300
183.5100
174.0300
181.4700
170,900
Tue, 19 Aug 2025
183.6000
183.6000
180.7200
181.6900
152,300
Mon, 18 Aug 2025
181.8100
184.4400
179.8400
183.4400
203,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
181.0000
181.8600
177.1100
181.0100
356,100
Thu, 14 Aug 2025
186.3000
186.9100
180.2400
181.5400
256,500
Wed, 13 Aug 2025
193.8600
195.8600
185.9400
186.6300
246,400
Tue, 12 Aug 2025
185.0200
192.7700
184.9400
192.5500
160,000
Mon, 11 Aug 2025
189.0300
189.0300
181.1100
184.2400
223,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
3 · 8-K
After-hours · 16:04 ET
8-K ↗
Fri, 08 Aug 2025
187.2600
187.8300
183.2200
185.0500
161,000
Thu, 07 Aug 2025
188.1100
191.2000
183.3600
185.6400
171,000
Wed, 06 Aug 2025
186.7600
188.1800
183.0500
185.7100
238,800
Tue, 05 Aug 2025
190.7900
192.4100
183.5500
187.4600
208,400
Mon, 04 Aug 2025
190.3900
191.7800
186.2600
188.7100
145,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
188.6700
189.1000
180.0000
187.4400
276,700
Thu, 31 Jul 2025
215.8300
220.0200
191.9700
193.5000
422,200
Wed, 30 Jul 2025
2 · 10-Q
After-hours · 16:27 ET
10-Q ↗
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 30 Jul 2025
198.1500
201.6300
198.1500
200.3700
178,300
Tue, 29 Jul 2025
199.6200
203.3900
196.4400
198.1500
214,100
Mon, 28 Jul 2025
200.1200
200.2600
193.7100
196.6400
174,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend