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
47.9400
49.8300
47.9400
49.7400
40,539
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
48.7300
49.0200
47.4500
47.7100
270,500
Thu, 23 Jul 2026
46.9600
48.4500
46.9200
48.1800
290,500
Wed, 22 Jul 2026
48.4900
48.9000
46.3300
47.3000
406,700
Tue, 21 Jul 2026
49.0600
50.9100
48.3400
48.8600
323,300
Mon, 20 Jul 2026
50.6700
52.1900
49.0900
49.2700
370,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
50.5600
51.2400
49.2300
50.7100
373,500
Thu, 16 Jul 2026
49.0900
51.8200
49.0900
51.1800
412,000
Wed, 15 Jul 2026
57.6400
57.6800
49.1300
49.2300
1,076,700
Tue, 14 Jul 2026
59.0700
59.3300
57.0000
58.0400
216,000
Mon, 13 Jul 2026
58.3400
59.4200
58.1700
59.0700
231,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
57.8900
58.5400
56.6300
58.2700
172,200
Thu, 09 Jul 2026
58.0100
59.5300
57.5900
57.8300
232,700
Wed, 08 Jul 2026
59.2600
59.9600
57.3100
58.0100
267,600
Tue, 07 Jul 2026
57.8200
59.5100
56.5900
59.3400
500,600
Mon, 06 Jul 2026
56.4800
59.1500
56.1500
57.4100
267,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
56.1800
57.7200
55.8700
56.7200
249,000
Wed, 01 Jul 2026
53.9100
57.5000
53.9100
55.8600
257,600
Tue, 30 Jun 2026
52.7000
54.7300
52.0100
53.7000
380,100
Mon, 29 Jun 2026
54.5100
54.6500
52.9600
53.0300
224,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
53.5300
54.9800
53.2200
54.5100
700,600
Thu, 25 Jun 2026
52.1300
53.6900
51.7900
53.5300
369,700
Wed, 24 Jun 2026
51.7500
53.7400
51.6900
52.1300
321,600
Tue, 23 Jun 2026
54.0500
54.7000
51.7300
51.7900
296,300
Mon, 22 Jun 2026
52.7200
54.2600
52.5100
53.9700
306,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
52.3800
52.8100
50.9000
52.7200
269,400
Wed, 17 Jun 2026
51.9500
53.1600
51.6800
52.3000
231,300
Tue, 16 Jun 2026
52.2400
53.3000
50.6100
51.8900
242,700
Mon, 15 Jun 2026
52.1300
53.0300
50.8800
51.7100
256,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
53.6100
54.7200
51.9300
52.1300
114,900
Thu, 11 Jun 2026
54.0800
54.8600
53.3600
53.6100
170,800
Wed, 10 Jun 2026
52.8400
54.4000
51.9500
53.8900
142,900
Tue, 09 Jun 2026
52.1000
52.6500
50.6700
52.4100
174,200
Mon, 08 Jun 2026
52.6300
53.5500
50.8900
51.8500
215,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
53.0400
54.5300
52.5800
52.6500
144,500
Thu, 04 Jun 2026
53.1000
54.6100
52.9100
52.9900
243,600
Wed, 03 Jun 2026
52.1400
52.5300
51.7400
52.3900
146,800
Tue, 02 Jun 2026
51.1400
52.3800
50.7000
52.2800
159,700
Mon, 01 Jun 2026
49.8100
51.7400
49.8000
51.3100
159,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
51.0200
51.2700
49.2400
49.4700
409,800
Thu, 28 May 2026
52.4000
53.5700
50.7900
50.9800
183,400
Wed, 27 May 2026
52.7300
53.5700
51.8100
52.0100
193,500
Tue, 26 May 2026
14 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Tue, 26 May 2026
51.5900
52.7900
51.2200
52.6800
171,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
51.7800
52.6100
51.4100
51.5000
136,400
Thu, 21 May 2026
52.4600
53.6200
51.0000
51.5900
158,900
Wed, 20 May 2026
53.5600
54.1500
52.4900
52.9600
186,600
Tue, 19 May 2026
54.4100
55.9400
53.1000
53.5600
291,700
Mon, 18 May 2026
53.8000
55.5900
53.7700
54.4200
269,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
53.7000
54.3600
52.5100
53.3200
386,100
Thu, 14 May 2026
52.7500
55.0000
52.3100
54.3600
354,500
Wed, 13 May 2026
52.8400
54.1200
50.0400
52.9100
437,200
Tue, 12 May 2026
57.5000
57.5100
52.8200
53.0000
500,700
Mon, 11 May 2026
13 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Mon, 11 May 2026
12 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Mon, 11 May 2026
56.3000
57.7700
54.9000
56.3700
420,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
54.8000
56.8200
54.8000
56.3000
209,100
Thu, 07 May 2026
55.9100
55.9100
54.0100
54.7100
317,100
Wed, 06 May 2026
58.4300
58.8000
55.5700
55.9100
194,300
Tue, 05 May 2026
57.6200
58.9100
57.5100
58.1200
235,500
Mon, 04 May 2026
58.0700
59.2100
57.3700
57.5400
189,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
58.4900
58.9100
57.7300
58.2200
189,800
Thu, 30 Apr 2026
57.6700
58.3700
56.8000
58.1500
238,100
Wed, 29 Apr 2026
57.1300
58.1800
56.5000
57.5800
216,100
Tue, 28 Apr 2026
57.2300
57.9100
56.6000
57.3600
248,500
Mon, 27 Apr 2026
55.3600
57.4000
55.3600
57.0000
287,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
55.8800
57.3400
55.5500
55.6500
301,800
Thu, 23 Apr 2026
60.3000
61.1000
54.8400
55.9400
301,800
Wed, 22 Apr 2026
60.1800
60.6300
59.6500
60.2800
233,300
Tue, 21 Apr 2026
60.7800
61.5900
59.7800
59.9700
263,000
Mon, 20 Apr 2026
60.7800
61.3600
60.3500
60.8600
170,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
59.9300
60.9000
58.9900
60.6000
191,800
Thu, 16 Apr 2026
57.4500
59.6000
57.3400
59.5400
215,700
Wed, 15 Apr 2026
57.1800
57.9700
57.0100
57.8000
233,700
Tue, 14 Apr 2026
57.0600
57.4100
56.2300
57.3200
181,700
Mon, 13 Apr 2026
58.4700
59.1300
56.0100
57.2300
451,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
58.0400
58.5600
56.5900
58.3900
162,000
Thu, 09 Apr 2026
11 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Thu, 09 Apr 2026
10 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Thu, 09 Apr 2026
57.5800
58.6200
57.0900
58.1200
242,500
Wed, 08 Apr 2026
58.4900
58.4900
56.4200
57.7100
318,300
Tue, 07 Apr 2026
58.3000
58.4900
56.8700
57.1900
236,100
Mon, 06 Apr 2026
57.2100
58.4400
56.4400
58.3000
197,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
56.6400
57.9200
56.0100
57.6600
188,700
Wed, 01 Apr 2026
57.3300
58.2100
56.6400
57.5000
233,100
Tue, 31 Mar 2026
56.8900
57.4600
56.1900
56.8800
647,500
Mon, 30 Mar 2026
57.7300
57.7300
55.7600
56.5000
233,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
57.4600
58.6400
56.7700
57.2400
287,100
Thu, 26 Mar 2026
58.4000
59.4200
57.1900
57.4200
285,900
Wed, 25 Mar 2026
56.8800
58.7200
55.1400
58.5400
392,200
Tue, 24 Mar 2026
54.8900
56.8300
54.6800
56.1800
375,000
Mon, 23 Mar 2026
54.7200
56.3800
54.7200
55.4900
538,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.6200
54.6600
53.3000
53.8900
613,100
Thu, 19 Mar 2026
54.0000
55.7100
53.4400
54.5200
505,800
Wed, 18 Mar 2026
55.9800
56.9500
54.1000
54.3200
550,600
Tue, 17 Mar 2026
55.0000
56.8900
53.0800
55.9800
635,600
Mon, 16 Mar 2026
57.7000
58.2600
53.7400
55.3400
870,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
49.8000
58.6900
49.7000
57.6600
2,925,400
Thu, 12 Mar 2026
9 · 10-K
After-hours · 16:30 ET
10-K ↗
Thu, 12 Mar 2026
8 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Thu, 12 Mar 2026
44.9400
47.9500
44.7100
47.5800
689,100
Wed, 11 Mar 2026
45.0900
46.1500
44.4600
45.7400
187,600
Tue, 10 Mar 2026
45.7200
46.6500
45.0900
45.5100
241,900
Mon, 09 Mar 2026
44.3000
45.9200
43.0900
45.8600
235,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
44.7000
46.1200
43.9400
45.0100
214,300
Thu, 05 Mar 2026
45.7300
47.1700
44.5800
45.3200
269,600
Wed, 04 Mar 2026
46.5600
47.2700
45.8000
45.9400
196,800
Tue, 03 Mar 2026
45.3200
46.4900
44.4700
46.3700
279,400
Mon, 02 Mar 2026
45.4200
46.2400
44.6100
46.0700
160,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
45.2500
46.3700
44.9500
45.8200
226,400
Thu, 26 Feb 2026
45.6100
46.4800
44.9800
45.6300
184,700
Wed, 25 Feb 2026
45.6800
46.0200
44.3900
45.6400
170,700
Tue, 24 Feb 2026
43.4000
45.6100
43.4000
45.4600
268,200
Mon, 23 Feb 2026
43.7400
44.8400
41.7600
43.4300
229,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
43.4900
44.0400
42.4900
43.8500
400,000
Thu, 19 Feb 2026
43.9200
44.8300
42.7800
43.4000
417,800
Wed, 18 Feb 2026
44.5100
45.4500
43.9600
44.2500
231,600
Tue, 17 Feb 2026
44.5900
46.0600
43.2800
44.3000
206,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
43.2100
45.1600
43.2100
44.5900
410,500
Thu, 12 Feb 2026
43.5200
43.8200
42.0000
43.4300
226,300
Wed, 11 Feb 2026
44.2300
44.4900
42.7300
43.2300
172,600
Tue, 10 Feb 2026
44.4200
44.7300
43.3500
43.7500
152,900
Mon, 09 Feb 2026
44.8000
45.5000
43.0800
44.1500
166,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
44.5000
45.6900
44.3500
44.8900
266,800
Thu, 05 Feb 2026
43.0200
44.8400
43.0200
44.2800
361,500
Wed, 04 Feb 2026
41.8400
43.6500
41.5900
43.0100
283,500
Tue, 03 Feb 2026
42.2300
42.7600
40.8000
41.5900
206,300
Mon, 02 Feb 2026
41.9000
43.1400
41.8400
42.3000
241,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
42.1400
44.8800
41.6900
41.7800
303,000
Thu, 29 Jan 2026
41.7700
42.6800
40.3500
42.2700
156,900
Wed, 28 Jan 2026
42.6600
43.1400
41.3700
41.4600
225,500
Tue, 27 Jan 2026
43.2300
43.2300
41.6600
42.2300
191,200
Mon, 26 Jan 2026
43.3800
43.8000
41.6800
42.2100
266,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
43.5400
43.8000
42.6900
43.6700
133,800
Thu, 22 Jan 2026
42.7100
43.9900
42.5700
43.7200
224,600
Wed, 21 Jan 2026
40.6100
42.8700
40.6100
42.5900
268,100
Tue, 20 Jan 2026
40.1800
40.6800
39.7900
40.5200
130,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
40.4300
40.6900
39.5900
40.1900
95,900
Thu, 15 Jan 2026
38.9900
40.9600
38.9000
40.5000
251,900
Wed, 14 Jan 2026
39.7600
40.1100
38.4800
38.8600
162,800
Tue, 13 Jan 2026
40.6700
40.6700
39.8000
39.9500
264,400
Mon, 12 Jan 2026
40.0900
40.7600
39.5200
40.6100
124,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
40.0000
40.7600
39.8500
40.3100
333,700
Thu, 08 Jan 2026
39.1700
40.3700
39.0400
40.1000
181,800
Wed, 07 Jan 2026
39.0100
39.8100
38.5600
39.4000
205,000
Tue, 06 Jan 2026
38.0900
39.4700
37.6200
39.1400
277,500
Mon, 05 Jan 2026
36.2300
38.7100
36.0100
38.0900
317,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
37.8000
38.0000
36.1100
36.1500
341,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
37.2900
38.0700
36.7700
37.8000
690,400
Tue, 30 Dec 2025
37.5500
37.9600
37.1300
37.4300
260,300
Mon, 29 Dec 2025
37.2000
37.8300
36.6800
37.5700
229,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
37.6100
38.0000
37.0000
37.4700
128,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
37.5100
37.7200
37.0900
37.5300
121,800
Tue, 23 Dec 2025
37.9000
38.2500
37.5100
37.8200
184,000
Mon, 22 Dec 2025
38.3700
38.9900
37.3400
37.9200
190,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
38.4400
39.1500
38.0300
38.3700
261,000
Thu, 18 Dec 2025
38.1300
39.2900
37.6500
38.4100
170,900
Wed, 17 Dec 2025
37.6100
38.8100
37.4800
37.6700
186,700
Tue, 16 Dec 2025
37.5200
38.3600
37.1200
37.5500
170,900
Mon, 15 Dec 2025
37.3200
38.5700
36.6700
37.6300
452,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
36.9700
37.3700
36.2800
36.9300
163,100
Thu, 11 Dec 2025
36.0800
37.2700
35.9900
37.0100
239,600
Wed, 10 Dec 2025
34.8900
36.1400
34.7900
36.0200
370,800
Tue, 09 Dec 2025
34.5600
35.1600
34.3500
34.9400
430,400
Mon, 08 Dec 2025
34.7000
35.0200
33.9400
34.5400
190,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
35.0200
35.6500
34.0800
34.5100
182,000
Thu, 04 Dec 2025
34.8300
35.8900
34.8300
35.1000
194,800
Wed, 03 Dec 2025
35.3900
35.6100
34.7000
34.8700
285,900
Tue, 02 Dec 2025
35.2600
36.2900
34.5100
35.3400
363,000
Mon, 01 Dec 2025
34.4000
36.2500
34.4000
35.2600
270,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
34.7200
35.2200
34.3900
34.8200
118,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
34.7300
35.3600
34.3700
34.7800
149,400
Tue, 25 Nov 2025
34.1500
35.5000
34.0000
34.9300
252,100
Mon, 24 Nov 2025
34.9800
35.5000
34.1400
34.2900
460,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
35.0800
35.6900
34.6900
34.8000
281,800
Thu, 20 Nov 2025
38.4600
39.3300
35.1000
35.1700
548,600
Wed, 19 Nov 2025
33.5000
35.4900
33.5000
35.4000
410,300
Tue, 18 Nov 2025
33.0200
34.4700
32.9600
33.4300
182,500
Mon, 17 Nov 2025
34.2400
34.5400
32.9900
33.1400
273,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
34.1500
35.0800
34.0600
34.3900
231,900
Thu, 13 Nov 2025
34.9800
35.5500
34.1700
34.5500
351,300
Wed, 12 Nov 2025
34.6300
35.3100
33.9700
34.9600
287,700
Wed, 12 Nov 2025
7 · 8-K/A
Pre-market · 09:10 ET
FORM 8-K/A ↗
Tue, 11 Nov 2025
37.2000
37.2800
33.4900
34.6000
840,300
Mon, 10 Nov 2025
6 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Mon, 10 Nov 2025
5 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Mon, 10 Nov 2025
31.1300
33.8500
31.1300
32.9900
481,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
30.6300
31.5100
30.2000
31.0700
202,900
Thu, 06 Nov 2025
31.4000
31.6300
30.5000
30.6700
183,300
Wed, 05 Nov 2025
31.9500
32.0500
30.3700
31.4200
434,200
Tue, 04 Nov 2025
32.0700
32.8800
31.3400
31.5000
386,700
Mon, 03 Nov 2025
33.6900
33.8000
32.1800
32.3100
442,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
34.0400
37.0000
32.5500
33.4900
868,100
Thu, 30 Oct 2025
33.8500
35.3400
33.6900
34.3400
261,300
Wed, 29 Oct 2025
34.7800
35.1500
33.2200
33.8300
492,600
Tue, 28 Oct 2025
35.2800
36.3600
34.5200
34.9700
301,600
Mon, 27 Oct 2025
36.1800
36.9000
34.7600
35.2700
486,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
35.9000
36.6300
35.6900
36.1800
157,600
Thu, 23 Oct 2025
35.5500
36.1800
34.9000
35.7900
197,600
Wed, 22 Oct 2025
37.5300
38.4900
35.7100
35.8200
257,000
Tue, 21 Oct 2025
37.3100
37.7700
36.6800
37.6200
213,200
Mon, 20 Oct 2025
36.7300
37.5500
35.6300
37.5200
376,800
Mon, 20 Oct 2025
4 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
37.0000
37.8100
36.5400
36.5700
144,200
Thu, 16 Oct 2025
37.8100
38.2300
36.9900
37.0000
140,800
Wed, 15 Oct 2025
36.2000
38.9200
36.1200
37.7100
344,800
Tue, 14 Oct 2025
3 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Tue, 14 Oct 2025
36.9300
39.0800
36.5700
38.6700
159,800
Mon, 13 Oct 2025
37.0600
38.0300
37.0500
37.2200
186,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
36.7900
37.2800
36.1000
37.0300
203,100
Thu, 09 Oct 2025
36.9600
37.1700
36.3500
36.7800
130,100
Wed, 08 Oct 2025
37.1100
37.3700
36.6300
37.2000
266,000
Tue, 07 Oct 2025
37.7400
37.7400
36.6000
37.0100
255,000
Mon, 06 Oct 2025
38.5400
38.8300
37.6400
37.7700
169,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
39.2300
39.3000
37.9300
38.3700
158,000
Thu, 02 Oct 2025
38.8200
39.8300
37.8600
39.0600
203,700
Wed, 01 Oct 2025
39.1500
39.5300
38.6300
38.7900
247,900
Tue, 30 Sep 2025
39.0800
39.7300
38.8400
39.4700
223,300
Mon, 29 Sep 2025
38.6100
39.3600
38.5400
39.1200
191,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
37.8700
38.8000
37.5000
38.5400
256,100
Thu, 25 Sep 2025
37.6100
38.3000
37.3000
38.0500
215,700
Wed, 24 Sep 2025
37.1400
38.3200
37.1200
37.3400
169,200
Tue, 23 Sep 2025
36.4100
37.1600
36.0500
36.9300
215,100
Mon, 22 Sep 2025
35.9000
36.6900
35.6400
36.4400
256,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
36.4600
36.8500
35.8300
35.9200
234,700
Thu, 18 Sep 2025
36.0100
36.4700
35.5800
36.3300
128,300
Wed, 17 Sep 2025
35.7400
36.3100
35.2400
35.9600
169,400
Tue, 16 Sep 2025
35.3800
35.9500
34.5800
35.6900
129,400
Mon, 15 Sep 2025
35.7300
35.8400
34.6600
35.4500
166,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
35.1600
35.9700
35.0100
35.7100
247,900
Thu, 11 Sep 2025
33.2500
35.4500
33.0200
35.3300
338,900
Wed, 10 Sep 2025
34.1500
34.1500
32.7700
32.9800
127,800
Tue, 09 Sep 2025
32.6200
34.1600
32.0000
34.1500
607,800
Mon, 08 Sep 2025
31.8500
32.9300
31.7400
32.2500
357,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
31.7200
31.9500
31.1400
31.6000
204,700
Thu, 04 Sep 2025
31.5300
32.0000
31.2700
31.7200
264,300
Wed, 03 Sep 2025
30.8100
31.5700
30.1500
31.3900
194,600
Tue, 02 Sep 2025
29.7000
30.8900
29.0500
30.8700
156,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
30.5500
30.5600
29.9900
30.1800
152,800
Thu, 28 Aug 2025
30.5600
31.1100
29.8500
30.5500
467,500
Wed, 27 Aug 2025
30.6600
31.5000
30.3300
30.6400
495,000
Tue, 26 Aug 2025
30.0800
30.7700
29.6200
30.6300
144,400
Mon, 25 Aug 2025
30.7800
31.0100
30.1000
30.1800
158,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
31.0900
31.2800
30.3900
30.8300
278,100
Thu, 21 Aug 2025
30.0100
31.1300
30.0100
31.1000
144,900
Wed, 20 Aug 2025
29.5700
30.5500
29.2100
30.2600
344,000
Tue, 19 Aug 2025
29.2200
29.8500
28.8600
29.4500
143,800
Mon, 18 Aug 2025
29.5200
29.7100
29.0000
29.2100
168,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
28.7600
29.8200
28.4800
29.5200
228,500
Thu, 14 Aug 2025
29.1700
29.4100
28.3400
28.5800
182,200
Wed, 13 Aug 2025
29.0000
29.7700
28.4500
29.3300
398,900
Tue, 12 Aug 2025
28.0200
29.3700
27.7400
29.0400
256,100
Mon, 11 Aug 2025
29.8400
29.9400
28.0000
28.0300
233,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
28.7800
30.2700
28.3500
29.8300
349,100
Thu, 07 Aug 2025
28.6300
29.6700
27.9500
29.0300
652,500
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Wed, 06 Aug 2025
30.5900
31.8200
30.2900
31.5300
300,000
Tue, 05 Aug 2025
30.1100
30.8600
29.5200
30.5200
212,600
Mon, 04 Aug 2025
29.3700
30.2400
29.3400
29.9400
178,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
29.4400
29.9900
29.1600
29.3700
166,200
Thu, 31 Jul 2025
28.9200
29.7300
28.7300
29.5200
148,900
Wed, 30 Jul 2025
28.9600
29.4900
28.7000
28.8800
133,000
Tue, 29 Jul 2025
28.6700
29.5100
28.5200
28.9600
184,200
Mon, 28 Jul 2025
30.1600
30.2300
28.2000
28.4000
341,400
Sun, 27 Jul 2025
Weekend