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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
60.4800
62.0700
60.3250
60.4200
98,818
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
58.1800
60.6600
57.8200
60.1600
262,400
Thu, 23 Jul 2026
56.3500
58.4200
56.1600
58.3300
355,900
Wed, 22 Jul 2026
56.9600
59.4700
56.1700
57.8100
236,100
Tue, 21 Jul 2026
56.2700
56.8800
55.1600
56.2100
371,700
Mon, 20 Jul 2026
58.7300
58.7300
56.2800
56.9600
255,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
60.9500
62.4600
58.1200
58.4800
306,300
Thu, 16 Jul 2026
58.9900
62.0000
58.9900
61.0400
213,900
Wed, 15 Jul 2026
59.3700
61.1500
59.1700
59.3400
245,900
Tue, 14 Jul 2026
59.1000
59.2200
57.6000
58.8400
177,100
Mon, 13 Jul 2026
59.0000
60.1800
57.6400
57.7600
268,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
58.2500
60.8300
58.2300
59.3900
177,700
Thu, 09 Jul 2026
57.3700
58.4700
56.7300
58.0900
190,800
Wed, 08 Jul 2026
58.8000
59.4300
56.6700
57.0800
268,100
Tue, 07 Jul 2026
60.8800
61.3900
58.8300
58.9200
297,300
Mon, 06 Jul 2026
61.7600
61.9000
59.5600
59.7400
209,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.7300
62.1300
59.6300
62.0300
268,600
Wed, 01 Jul 2026
62.7600
63.8700
60.7200
60.8200
327,000
Tue, 30 Jun 2026
63.6700
64.2500
62.3800
63.6800
319,800
Mon, 29 Jun 2026
65.8400
65.8400
62.0500
63.4200
463,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.2000
66.2500
62.1600
65.8400
1,339,600
Thu, 25 Jun 2026
61.6400
64.1500
61.0200
62.6100
355,300
Wed, 24 Jun 2026
56.8200
62.7800
56.8200
61.4400
634,100
Tue, 23 Jun 2026
55.6400
56.6300
55.0200
56.0600
230,100
Mon, 22 Jun 2026
56.8000
57.7000
55.0600
55.1500
370,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
53.5500
57.7900
53.2600
56.7000
682,200
Wed, 17 Jun 2026
53.3500
56.1100
51.7700
52.3600
462,900
Tue, 16 Jun 2026
54.0400
55.2000
53.6300
53.9600
356,300
Mon, 15 Jun 2026
55.2000
57.0000
53.2300
53.5200
281,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
54.9900
55.8900
53.7300
54.0500
386,700
Thu, 11 Jun 2026
52.7500
55.8300
51.3900
55.3900
352,000
Wed, 10 Jun 2026
11 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 10 Jun 2026
53.2500
55.4200
52.3800
52.5600
521,400
Tue, 09 Jun 2026
51.4200
54.4200
51.4200
53.2700
299,900
Mon, 08 Jun 2026
50.5700
51.6300
50.0100
50.5900
219,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
50.5100
51.2900
49.8600
50.3500
344,600
Thu, 04 Jun 2026
50.2700
51.3300
50.0000
50.6100
369,400
Wed, 03 Jun 2026
49.0000
49.4900
47.1300
47.3100
315,300
Tue, 02 Jun 2026
48.8400
50.3200
47.4900
49.8200
643,800
Mon, 01 Jun 2026
50.0500
51.4700
48.0500
48.9800
606,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
48.5000
49.4400
47.5600
47.8100
406,700
Thu, 28 May 2026
48.9300
50.0000
47.5200
48.7600
290,300
Wed, 27 May 2026
47.9400
50.2300
47.9400
49.5600
457,600
Tue, 26 May 2026
46.8000
47.3700
45.3900
46.7500
261,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
46.2300
46.7900
45.9900
46.1100
263,700
Thu, 21 May 2026
43.4200
46.9900
43.1700
46.2300
461,400
Wed, 20 May 2026
40.6900
44.2000
39.9600
44.0100
387,400
Tue, 19 May 2026
40.7200
41.0800
39.3500
40.5700
322,700
Mon, 18 May 2026
40.7900
41.3300
40.1600
41.2400
558,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
43.3200
43.3900
40.3800
40.4100
491,900
Thu, 14 May 2026
45.8600
46.3200
43.4700
43.7200
449,700
Wed, 13 May 2026
44.9200
46.2000
43.8100
45.4800
476,300
Tue, 12 May 2026
47.4400
47.7500
45.1000
45.6000
508,300
Mon, 11 May 2026
46.7400
47.9900
45.9600
47.2800
503,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
46.5100
47.3300
45.6700
46.6700
208,900
Thu, 07 May 2026
46.9800
47.6300
45.6100
46.2900
374,200
Wed, 06 May 2026
47.0000
48.5200
46.6300
46.8000
384,800
Tue, 05 May 2026
45.1700
46.5100
44.9800
45.7500
299,400
Mon, 04 May 2026
47.7300
47.9800
44.6500
44.8800
495,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
48.9500
49.1000
48.0000
48.5300
344,500
Thu, 30 Apr 2026
48.6800
49.0500
47.4000
48.9700
489,000
Wed, 29 Apr 2026
49.2100
50.8800
47.8900
47.9300
697,200
Tue, 28 Apr 2026
10 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Tue, 28 Apr 2026
48.3400
49.3000
45.5500
48.9600
1,108,000
Tue, 28 Apr 2026
9 · 8-K
Pre-market · 08:20 ET
8-K ↗
Mon, 27 Apr 2026
8 · 8-K
After market open · 11:55 ET
8-K ↗
Mon, 27 Apr 2026
45.4900
46.2400
44.9500
45.3200
398,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
45.2500
46.0700
44.4700
45.4900
284,100
Thu, 23 Apr 2026
46.4700
46.4700
43.9100
45.2500
331,500
Wed, 22 Apr 2026
46.0100
46.6600
45.1600
46.6400
368,500
Tue, 21 Apr 2026
47.4100
48.4900
45.0200
45.1900
466,500
Mon, 20 Apr 2026
43.1500
46.9800
43.0000
46.1500
617,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
40.9500
43.7100
40.7900
43.5600
639,600
Thu, 16 Apr 2026
39.1700
39.9700
38.9000
39.2000
242,700
Wed, 15 Apr 2026
40.6500
40.7200
39.0300
39.2900
331,000
Tue, 14 Apr 2026
40.0800
40.9800
39.5900
40.5400
280,700
Mon, 13 Apr 2026
39.3500
39.5800
38.0800
39.5200
382,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
40.7000
41.3900
39.2000
39.7500
331,900
Thu, 09 Apr 2026
38.5400
41.2400
38.4800
40.7000
369,100
Wed, 08 Apr 2026
38.9000
40.7800
38.3800
38.9500
566,300
Tue, 07 Apr 2026
38.5200
38.5200
35.8700
36.5200
535,500
Mon, 06 Apr 2026
37.6000
38.9100
37.2700
38.8500
256,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
37.2800
39.0300
36.7500
38.1300
430,600
Wed, 01 Apr 2026
39.3500
39.6200
38.1600
38.2100
482,700
Tue, 31 Mar 2026
38.4400
39.9600
37.6300
39.5300
605,600
Mon, 30 Mar 2026
38.3300
38.7300
37.3100
37.7500
450,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
39.1900
39.1900
37.5700
37.7300
379,700
Thu, 26 Mar 2026
39.6100
41.5000
39.1000
39.3600
615,500
Wed, 25 Mar 2026
38.0500
40.0000
36.2000
39.3400
905,800
Tue, 24 Mar 2026
35.2400
37.8400
34.9000
37.3500
472,400
Mon, 23 Mar 2026
35.2500
36.4700
34.9100
36.3100
877,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
36.3600
36.6700
33.5500
34.2400
1,703,500
Thu, 19 Mar 2026
37.9200
37.9200
36.1300
37.0600
1,007,700
Wed, 18 Mar 2026
40.5000
40.9900
38.1200
38.2500
735,500
Tue, 17 Mar 2026
41.7400
42.6200
40.6500
40.9300
523,500
Mon, 16 Mar 2026
41.5500
42.2700
41.0600
41.7100
515,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
7 · DEF 14A
After-hours · 16:33 ET
DEF 14A ↗
Fri, 13 Mar 2026
41.4400
41.8700
40.4400
41.2500
578,700
Thu, 12 Mar 2026
40.9600
41.2400
39.7200
41.0300
633,500
Wed, 11 Mar 2026
41.9800
42.3800
41.0900
41.3000
760,300
Tue, 10 Mar 2026
43.6100
43.6400
41.9400
42.5500
374,100
Mon, 09 Mar 2026
43.4700
43.7100
41.0000
43.6600
614,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
46.2100
46.2300
44.3400
44.4000
409,700
Thu, 05 Mar 2026
48.6500
49.5200
46.3000
46.8300
382,100
Wed, 04 Mar 2026
49.0800
49.0800
47.5600
48.6500
164,000
Tue, 03 Mar 2026
48.0800
49.5000
47.0000
49.0400
312,000
Mon, 02 Mar 2026
50.3500
50.5800
48.9300
50.1000
217,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
51.8600
52.5600
50.6500
51.9000
221,000
Thu, 26 Feb 2026
50.7900
52.2200
50.7900
51.9600
309,400
Wed, 25 Feb 2026
51.7700
52.4300
49.6400
50.8900
544,800
Tue, 24 Feb 2026
53.0800
54.5000
52.0000
52.1000
360,700
Mon, 23 Feb 2026
55.4700
55.4700
53.0000
53.1900
431,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
53.9200
56.0800
53.0600
55.4600
422,500
Fri, 20 Feb 2026
6 · 10-K
Next filing day · accepted 19 Feb, 18:35 ET
10-K ↗
Thu, 19 Feb 2026
54.2200
55.4300
53.1600
53.4200
443,000
Wed, 18 Feb 2026
55.9000
58.1300
54.2100
54.6200
558,200
Tue, 17 Feb 2026
58.5800
60.7000
55.7500
58.1500
607,700
Tue, 17 Feb 2026
5 · 8-K
Pre-market · 08:19 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.4700
63.6600
60.4700
60.8300
446,900
Thu, 12 Feb 2026
61.9400
62.9900
59.6200
59.7700
239,500
Wed, 11 Feb 2026
60.2000
61.8200
58.7800
60.9300
329,100
Tue, 10 Feb 2026
59.7400
61.8200
59.7400
61.4300
313,900
Mon, 09 Feb 2026
58.0300
60.1300
58.0300
58.6400
340,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
57.6700
59.5500
57.2000
59.1200
464,400
Thu, 05 Feb 2026
58.0900
59.1100
57.1300
57.6700
410,300
Wed, 04 Feb 2026
55.3200
58.8200
54.6000
58.4500
490,700
Tue, 03 Feb 2026
49.9000
54.9300
49.9000
53.8600
447,000
Mon, 02 Feb 2026
49.7900
50.8400
48.8100
50.2000
185,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
49.6900
50.5200
48.5000
50.1100
332,700
Thu, 29 Jan 2026
49.8500
50.6400
48.8100
50.1500
230,000
Wed, 28 Jan 2026
50.1100
51.6600
49.6900
49.8800
242,700
Tue, 27 Jan 2026
50.0000
50.3100
49.1400
50.1400
198,400
Mon, 26 Jan 2026
51.3300
51.7000
49.8000
50.4400
191,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.7000
53.2600
50.6700
51.2100
237,500
Thu, 22 Jan 2026
54.5600
55.2800
52.4700
52.9300
307,700
Wed, 21 Jan 2026
53.7000
54.9800
52.7200
53.8200
428,300
Tue, 20 Jan 2026
51.7500
54.2300
50.9500
53.6100
368,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
54.7200
55.9400
53.6100
53.8000
434,900
Thu, 15 Jan 2026
53.8800
55.2800
53.0800
54.2700
418,900
Wed, 14 Jan 2026
53.7500
55.4300
53.1800
53.6900
427,900
Tue, 13 Jan 2026
52.6200
54.2000
52.0300
53.7900
390,600
Mon, 12 Jan 2026
52.2900
53.6900
51.5100
52.5800
634,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
48.1900
53.9900
48.1400
53.2800
934,100
Thu, 08 Jan 2026
42.4800
47.7500
41.9700
46.7700
473,000
Wed, 07 Jan 2026
46.9800
48.2400
42.6200
43.1500
719,600
Tue, 06 Jan 2026
42.3700
43.9900
41.5500
43.8600
375,100
Mon, 05 Jan 2026
41.3800
43.2600
41.3700
42.7900
347,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
42.9700
43.2800
41.3000
41.7100
450,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
43.2200
43.5200
42.8600
42.9600
259,900
Tue, 30 Dec 2025
43.5800
43.6900
42.5200
43.3700
622,400
Mon, 29 Dec 2025
43.1900
43.7700
42.5200
43.2300
432,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
43.0400
43.2800
42.3800
43.1900
295,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
42.1700
43.4500
42.1700
42.9600
224,100
Tue, 23 Dec 2025
43.3400
43.5500
42.1500
42.4200
411,800
Mon, 22 Dec 2025
44.2600
45.1200
43.0400
43.2200
413,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
45.3100
45.6700
43.7500
44.4700
611,400
Thu, 18 Dec 2025
47.0500
47.5000
45.9800
46.2800
402,000
Wed, 17 Dec 2025
46.6800
48.1000
45.5500
46.3600
347,700
Tue, 16 Dec 2025
48.8100
48.9200
47.2200
47.7300
254,300
Mon, 15 Dec 2025
48.7000
48.9100
47.5600
48.2300
261,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.7900
49.9900
48.5600
48.7000
237,900
Thu, 11 Dec 2025
48.8300
50.5400
48.8300
49.4600
265,800
Wed, 10 Dec 2025
47.1800
49.0300
47.0200
48.5500
379,000
Tue, 09 Dec 2025
48.0400
48.5200
46.7300
46.8700
294,000
Mon, 08 Dec 2025
50.4700
50.7000
48.0800
48.7000
264,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
50.7100
51.4100
50.1400
50.4000
307,700
Thu, 04 Dec 2025
53.7200
53.8500
50.1700
50.6100
380,600
Wed, 03 Dec 2025
52.7600
55.3000
52.7600
54.1500
253,300
Tue, 02 Dec 2025
52.2200
53.2700
50.9000
52.6300
269,500
Mon, 01 Dec 2025
51.6200
53.5600
51.4500
52.3300
347,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.6800
52.6800
51.5200
52.0200
164,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.0000
53.6400
51.0000
52.6800
441,300
Tue, 25 Nov 2025
48.5600
51.8000
48.0400
51.4900
489,800
Mon, 24 Nov 2025
48.8000
50.5600
47.8700
48.3100
444,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
44.8500
49.5000
44.8500
49.2800
475,100
Thu, 20 Nov 2025
44.6400
45.7800
43.8500
44.3300
268,700
Wed, 19 Nov 2025
45.2700
45.3600
43.1700
44.4600
478,400
Tue, 18 Nov 2025
45.6100
46.4400
45.1400
45.6800
283,200
Mon, 17 Nov 2025
48.4900
48.4900
45.7500
45.8600
314,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
47.4800
49.3200
47.2100
48.7800
289,700
Thu, 13 Nov 2025
48.5800
49.7300
47.9100
48.2600
348,000
Wed, 12 Nov 2025
47.4200
49.8600
46.8000
49.0700
431,300
Tue, 11 Nov 2025
46.2300
47.2900
45.6000
47.0300
245,000
Mon, 10 Nov 2025
47.4900
47.5100
45.5300
45.7500
348,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.0500
47.1200
45.3200
46.7300
296,900
Thu, 06 Nov 2025
48.5300
48.5800
45.9700
46.1700
436,600
Wed, 05 Nov 2025
44.3800
49.2600
44.3800
48.6300
698,900
Tue, 04 Nov 2025
4 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Tue, 04 Nov 2025
42.9300
44.9200
40.0100
44.4500
696,700
Tue, 04 Nov 2025
3 · 8-K
Pre-market · 08:31 ET
8-K ↗
Mon, 03 Nov 2025
40.3400
40.9800
39.7000
40.7300
511,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.7100
41.1500
40.3400
40.8100
360,600
Thu, 30 Oct 2025
43.7200
43.7200
40.6000
40.8300
438,900
Wed, 29 Oct 2025
44.5000
44.5900
42.2100
42.5300
558,300
Tue, 28 Oct 2025
44.2200
46.0600
42.7700
44.8600
490,900
Mon, 27 Oct 2025
46.1600
46.9400
45.3300
45.5600
325,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
46.3300
47.0800
46.0100
46.0600
241,400
Thu, 23 Oct 2025
46.3500
46.6000
45.6000
45.9200
282,700
Wed, 22 Oct 2025
46.5900
47.4700
45.6900
45.7700
359,900
Tue, 21 Oct 2025
45.0000
47.8000
44.7900
47.0700
278,700
Mon, 20 Oct 2025
45.6900
46.6400
45.1500
45.5400
276,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
44.8000
45.7000
44.5700
45.1900
216,200
Thu, 16 Oct 2025
46.0100
46.0100
44.6300
45.2200
314,900
Wed, 15 Oct 2025
46.2800
47.4300
45.8000
46.1600
276,700
Tue, 14 Oct 2025
43.3200
46.9600
42.7000
46.3500
493,800
Mon, 13 Oct 2025
44.9600
46.0300
43.0600
43.2300
436,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
46.9600
47.5000
44.7000
44.7700
445,000
Thu, 09 Oct 2025
47.4000
47.4300
46.2400
46.6000
506,600
Wed, 08 Oct 2025
46.5000
47.4800
45.3500
47.4000
481,400
Tue, 07 Oct 2025
49.5300
50.0300
46.4700
46.5700
513,600
Mon, 06 Oct 2025
52.8700
53.5600
50.0000
50.1200
347,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
52.6900
54.1500
52.3200
53.1700
312,600
Thu, 02 Oct 2025
52.5400
52.9600
51.2600
52.2800
213,300
Wed, 01 Oct 2025
52.0600
53.0400
51.1200
52.6500
285,200
Tue, 30 Sep 2025
52.2600
53.0100
50.7600
51.7100
292,900
Mon, 29 Sep 2025
52.0500
52.7200
51.0500
52.2900
348,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
51.5200
52.3900
51.1100
52.0100
313,100
Thu, 25 Sep 2025
53.4000
54.8300
51.1700
51.2800
312,200
Wed, 24 Sep 2025
53.9900
55.5000
53.9300
54.1300
267,900
Tue, 23 Sep 2025
55.5900
56.3600
53.8800
54.2200
435,200
Mon, 22 Sep 2025
56.4100
56.4100
54.4700
55.0200
430,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
57.3900
57.4000
55.1300
56.5500
765,400
Thu, 18 Sep 2025
58.1300
59.1300
57.0300
57.7400
305,500
Wed, 17 Sep 2025
59.6400
62.5300
56.8200
57.5000
673,000
Tue, 16 Sep 2025
59.4500
59.4500
58.0800
58.9200
436,700
Mon, 15 Sep 2025
61.2700
61.2700
58.3900
59.0200
389,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
62.9600
62.9600
60.2900
60.4600
397,200
Thu, 11 Sep 2025
61.8300
63.4400
61.6300
63.0200
374,100
Wed, 10 Sep 2025
63.0400
64.6400
60.8700
61.2800
409,900
Tue, 09 Sep 2025
66.0300
66.0300
62.8500
62.8500
393,600
Mon, 08 Sep 2025
67.0100
67.0100
65.0000
66.4700
332,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
67.2900
69.5000
66.3000
67.0100
356,900
Thu, 04 Sep 2025
63.2500
65.7300
63.0500
65.4600
339,400
Wed, 03 Sep 2025
60.0900
62.9400
59.6700
62.6300
547,000
Tue, 02 Sep 2025
60.5900
61.5000
60.3000
60.5000
374,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
62.7300
63.2000
61.3500
61.9100
429,400
Thu, 28 Aug 2025
63.9200
63.9200
61.3400
62.5400
403,800
Wed, 27 Aug 2025
64.0100
64.3000
62.5000
62.8900
409,000
Tue, 26 Aug 2025
64.5800
65.5000
63.2100
63.4100
338,100
Mon, 25 Aug 2025
66.9400
66.9400
64.8500
65.0000
298,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
63.1700
68.8500
62.2500
67.4700
813,300
Thu, 21 Aug 2025
62.1200
62.6300
60.7900
62.0200
292,900
Wed, 20 Aug 2025
66.0800
66.5400
63.3800
63.4200
326,600
Tue, 19 Aug 2025
65.8000
67.7400
65.8000
66.5800
247,600
Mon, 18 Aug 2025
65.3700
66.1500
65.0200
65.3500
265,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
67.6600
68.0500
64.5800
65.5300
551,100
Thu, 14 Aug 2025
63.9300
65.3400
63.2500
65.0200
598,900
Wed, 13 Aug 2025
62.0000
67.5000
62.0000
66.8200
800,400
Tue, 12 Aug 2025
58.5000
61.6600
57.1300
61.4300
546,800
Mon, 11 Aug 2025
57.5100
58.2600
55.4100
56.9300
311,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
57.1500
57.9700
56.4600
57.1100
299,600
Thu, 07 Aug 2025
58.9800
60.1100
57.1500
57.2300
327,300
Wed, 06 Aug 2025
59.3400
60.2000
58.0200
58.0200
325,800
Tue, 05 Aug 2025
2 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Tue, 05 Aug 2025
54.8300
62.0600
54.7000
59.3400
819,800
Tue, 05 Aug 2025
1 · 8-K
Pre-market · 08:32 ET
8-K ↗
Mon, 04 Aug 2025
54.4300
54.9500
53.8200
54.6400
467,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
53.4000
55.3900
53.1300
54.4800
418,700
Thu, 31 Jul 2025
53.1800
54.2700
52.5000
53.2700
312,700
Wed, 30 Jul 2025
57.0000
57.0000
53.4900
54.2200
391,400
Tue, 29 Jul 2025
57.4100
57.4100
56.1300
57.0000
349,800
Mon, 28 Jul 2025
57.6700
57.6700
55.5500
56.8900
280,500
Sun, 27 Jul 2025
Weekend