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
44.3100
46.3950
43.4100
45.7000
654,800
Thu, 23 Jul 2026
44.3900
46.4500
43.8400
44.0600
811,100
Wed, 22 Jul 2026
46.9200
47.7100
44.2300
45.0300
562,900
Tue, 21 Jul 2026
45.2400
48.0000
45.2400
47.2100
598,100
Mon, 20 Jul 2026
50.2000
51.5650
44.7800
45.6900
816,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.7200
51.0000
43.1200
49.4100
1,139,300
Thu, 16 Jul 2026
44.1700
48.2200
43.4720
45.2900
1,096,300
Wed, 15 Jul 2026
42.3300
45.3700
41.6850
44.3800
522,000
Tue, 14 Jul 2026
44.2400
45.0100
42.3900
42.5900
276,000
Mon, 13 Jul 2026
45.4000
45.4900
42.7300
43.9500
415,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
44.9000
45.4100
42.2400
45.2900
371,000
Thu, 09 Jul 2026
44.0000
45.9100
43.6450
44.9400
755,200
Wed, 08 Jul 2026
44.4800
46.9800
43.2900
44.0000
573,800
Tue, 07 Jul 2026
43.6700
46.6400
43.0000
44.9300
664,400
Mon, 06 Jul 2026
44.0100
44.3800
42.3900
43.1200
255,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
42.0500
44.1800
41.1600
43.9900
328,700
Wed, 01 Jul 2026
43.6300
44.2800
40.9200
41.6400
438,300
Tue, 30 Jun 2026
43.3300
45.0000
42.4000
43.9900
682,800
Mon, 29 Jun 2026
42.2900
43.4800
41.7180
42.9700
320,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
42.5600
44.0300
40.6900
42.1800
1,019,100
Thu, 25 Jun 2026
41.0900
44.3000
40.4400
42.7700
475,600
Wed, 24 Jun 2026
39.8100
41.2800
39.1800
41.0900
546,700
Tue, 23 Jun 2026
38.4000
42.3100
37.2800
39.8700
540,400
Mon, 22 Jun 2026
37.8900
40.0150
37.8700
38.8300
416,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 18 Jun 2026
38.2800
38.5550
36.6300
37.3000
736,800
Wed, 17 Jun 2026
34.8100
37.1100
33.9850
36.7300
406,700
Tue, 16 Jun 2026
36.0100
36.2050
34.4250
34.7500
375,100
Mon, 15 Jun 2026
36.5400
37.8200
35.5300
36.0000
278,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
36.0500
37.1700
35.5000
35.9200
189,600
Thu, 11 Jun 2026
34.2000
36.8400
33.7200
36.0500
399,000
Wed, 10 Jun 2026
33.4400
35.2900
32.8350
34.0300
316,900
Tue, 09 Jun 2026
34.3700
35.2600
32.3300
33.6900
320,200
Mon, 08 Jun 2026
35.2900
35.4400
32.2600
33.5100
423,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
37.5500
37.9500
35.2500
35.3700
461,300
Thu, 04 Jun 2026
36.9800
39.3300
36.6100
37.7800
362,900
Wed, 03 Jun 2026
36.5000
37.3700
35.6600
36.7000
319,300
Tue, 02 Jun 2026
40.2200
41.9050
36.4600
36.4800
537,800
Mon, 01 Jun 2026
41.8700
42.0700
38.9200
40.9000
400,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
42.9600
43.7700
42.1450
42.8200
645,300
Thu, 28 May 2026
43.4300
44.6100
42.3900
42.8000
416,000
Wed, 27 May 2026
43.4600
44.4900
42.9500
43.4300
185,500
Tue, 26 May 2026
41.6800
43.1550
40.5300
42.8800
188,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
41.8100
43.4150
40.8100
41.1300
182,600
Thu, 21 May 2026
39.1900
41.8000
38.6500
41.7500
236,900
Wed, 20 May 2026
38.3900
39.7100
36.9000
39.5000
392,300
Tue, 19 May 2026
38.9700
39.1900
37.4800
37.6800
313,500
Mon, 18 May 2026
41.4600
41.4600
38.1600
39.2400
341,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
41.8700
42.5500
40.0670
40.2200
273,200
Thu, 14 May 2026
42.7000
44.2200
41.5000
42.7700
342,400
Wed, 13 May 2026
40.7800
43.5400
40.2350
43.1200
529,600
Tue, 12 May 2026
45.0700
46.0700
40.7500
40.9400
525,200
Tue, 12 May 2026
11 · 10-Q
Pre-market · 07:17 ET
10-Q ↗
Tue, 12 May 2026
10 · 8-K
Pre-market · 07:08 ET
8-K ↗
Mon, 11 May 2026
44.6800
48.4450
44.5100
45.9500
670,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
43.9300
45.1000
43.3550
44.2300
405,300
Thu, 07 May 2026
43.3500
45.8000
42.3300
43.3100
777,600
Wed, 06 May 2026
41.1500
43.8600
40.4300
43.2900
311,300
Tue, 05 May 2026
41.5300
43.7340
40.4200
40.9700
321,300
Mon, 04 May 2026
38.6400
41.4500
38.6400
40.4500
341,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
38.5700
40.2950
38.0700
39.1500
212,700
Thu, 30 Apr 2026
37.8200
38.9200
37.6700
38.7000
241,700
Wed, 29 Apr 2026
39.0100
40.3000
36.5000
37.4300
317,700
Tue, 28 Apr 2026
39.6800
41.1450
38.5800
39.5900
404,700
Mon, 27 Apr 2026
9 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Mon, 27 Apr 2026
8 · DEF 14A
After-hours · 16:04 ET
DEF 14A ↗
Mon, 27 Apr 2026
38.0200
42.2100
37.9650
39.2100
623,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
38.3500
38.6100
35.1000
38.1100
518,000
Thu, 23 Apr 2026
43.0800
44.1200
37.8000
38.3500
449,500
Wed, 22 Apr 2026
41.8100
43.6300
41.7200
43.2000
363,500
Tue, 21 Apr 2026
43.0100
43.4100
41.3400
41.7900
366,800
Mon, 20 Apr 2026
43.5400
44.7100
41.9800
42.6400
448,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
46.1300
46.4580
43.3100
43.5400
508,800
Thu, 16 Apr 2026
44.4100
46.0600
42.8600
45.2400
817,600
Wed, 15 Apr 2026
44.2300
46.1000
42.6190
45.0900
768,500
Tue, 14 Apr 2026
41.8600
44.7100
41.1150
43.3000
900,100
Mon, 13 Apr 2026
37.9500
41.8400
36.9100
41.7700
382,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
38.8200
38.8200
36.2350
37.8900
223,100
Thu, 09 Apr 2026
36.7500
40.0400
36.7300
38.8900
352,500
Wed, 08 Apr 2026
38.3600
38.3700
36.1800
36.9500
274,400
Tue, 07 Apr 2026
37.1500
38.6050
35.3900
36.7600
373,500
Mon, 06 Apr 2026
40.0900
40.4250
37.2800
37.3800
191,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
40.7900
42.6200
40.1900
40.4900
527,800
Wed, 01 Apr 2026
40.1600
42.3000
40.0000
41.3000
516,300
Tue, 31 Mar 2026
37.4900
41.6100
37.4900
40.0900
569,900
Mon, 30 Mar 2026
36.1800
37.7550
35.3600
36.6600
344,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
37.0400
38.2200
36.0100
36.1600
497,900
Thu, 26 Mar 2026
37.4300
38.7100
35.9300
37.9600
273,800
Wed, 25 Mar 2026
34.9500
38.2000
34.9500
37.0800
285,600
Tue, 24 Mar 2026
35.8100
36.1800
33.6450
34.7600
259,600
Mon, 23 Mar 2026
36.9900
38.2900
35.6400
36.4300
346,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
35.4500
37.4100
34.8100
36.3900
339,200
Thu, 19 Mar 2026
34.1600
36.1700
33.2000
35.4900
218,700
Wed, 18 Mar 2026
35.5700
36.4200
34.0200
34.4000
296,000
Tue, 17 Mar 2026
37.1700
37.7400
34.3500
35.8400
243,700
Mon, 16 Mar 2026
37.6500
39.0300
36.5850
37.1700
362,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
36.6800
37.9500
36.2100
37.3200
320,300
Thu, 12 Mar 2026
37.6300
37.8700
34.6300
36.6800
202,200
Wed, 11 Mar 2026
37.6300
39.0000
37.6300
38.3800
186,400
Tue, 10 Mar 2026
37.6300
39.1700
37.6000
38.0800
255,400
Mon, 09 Mar 2026
35.5800
38.0600
35.5800
37.5300
318,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
32.8500
36.2250
32.7700
35.9300
310,400
Thu, 05 Mar 2026
34.1300
34.8700
32.7150
34.5600
611,700
Wed, 04 Mar 2026
34.1900
35.9300
33.6050
34.5700
208,000
Tue, 03 Mar 2026
33.9200
34.7700
32.6100
34.0900
220,200
Mon, 02 Mar 2026
32.8900
35.1000
32.5650
33.9200
276,000
Mon, 02 Mar 2026
7 · 10-K
Pre-market · 07:19 ET
10-K ↗
Mon, 02 Mar 2026
6 · 8-K
Pre-market · 07:09 ET
8-K ↗
Mon, 02 Mar 2026
5 · S-3ASR
Pre-market · 08:18 ET
S-3ASR ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
37.2500
38.3200
36.2400
36.5400
183,100
Thu, 26 Feb 2026
38.0600
38.3700
36.7400
38.0000
139,800
Wed, 25 Feb 2026
37.6000
39.3200
37.0000
38.0300
197,100
Tue, 24 Feb 2026
36.9900
38.8350
36.1100
37.3200
290,800
Mon, 23 Feb 2026
34.9900
38.1200
34.7200
36.1000
102,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
37.1200
37.5000
35.4600
35.4900
145,500
Thu, 19 Feb 2026
37.4300
38.1750
36.6540
37.3400
181,400
Wed, 18 Feb 2026
37.6400
38.9100
36.9450
37.7300
104,500
Tue, 17 Feb 2026
37.5300
38.5100
37.2350
38.0300
117,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
37.6400
39.8650
37.0200
37.5200
332,900
Thu, 12 Feb 2026
36.3000
38.8600
36.0700
37.6400
199,800
Wed, 11 Feb 2026
38.0500
38.9150
35.6700
36.5300
389,700
Tue, 10 Feb 2026
36.6700
38.5550
35.7000
38.0150
321,200
Mon, 09 Feb 2026
35.9700
37.2000
35.0200
36.8200
311,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
35.2300
38.2000
34.8700
36.1100
440,000
Thu, 05 Feb 2026
40.4400
41.6150
32.4600
35.2500
563,000
Wed, 04 Feb 2026
44.5000
44.5000
41.0800
41.3150
332,500
Tue, 03 Feb 2026
44.4200
44.8800
42.6900
44.4800
312,300
Mon, 02 Feb 2026
42.0600
44.9900
40.8900
43.6500
911,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
42.0500
43.0000
40.7050
42.2600
229,500
Thu, 29 Jan 2026
42.7200
43.7450
41.5100
42.4400
212,200
Wed, 28 Jan 2026
43.8100
44.1900
41.9800
42.1300
180,700
Tue, 27 Jan 2026
42.1400
43.7700
42.0800
43.4000
107,000
Mon, 26 Jan 2026
40.9100
42.7050
40.3150
42.6000
148,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
41.3000
43.1350
41.3000
42.3800
199,500
Thu, 22 Jan 2026
40.2900
42.6400
39.9850
41.7700
664,400
Wed, 21 Jan 2026
40.0400
41.4950
39.1100
40.7900
192,300
Tue, 20 Jan 2026
38.3200
40.9800
37.7000
40.0100
155,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
38.9000
40.9700
38.5200
39.1100
264,900
Thu, 15 Jan 2026
41.4800
41.4800
37.8200
38.8500
263,800
Wed, 14 Jan 2026
36.8900
41.7300
36.1240
41.1800
280,200
Tue, 13 Jan 2026
35.9600
37.1730
34.6250
36.8100
241,200
Mon, 12 Jan 2026
39.0300
39.0300
34.8050
36.3400
191,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
36.7900
39.7000
36.7900
39.2500
414,400
Thu, 08 Jan 2026
42.7000
42.7050
35.9500
36.6000
406,200
Wed, 07 Jan 2026
38.1400
43.3000
37.7700
43.2100
477,300
Tue, 06 Jan 2026
40.3900
41.6500
37.0800
37.2200
266,800
Mon, 05 Jan 2026
39.0000
40.9200
38.2200
40.8500
299,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
41.4600
41.5600
38.9300
39.2100
318,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
41.0000
42.5400
40.9250
41.1400
332,600
Tue, 30 Dec 2025
42.4300
43.5000
41.0000
41.3900
251,500
Mon, 29 Dec 2025
43.7000
45.0000
42.8000
42.8100
133,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
43.4300
44.4900
40.5800
43.7000
166,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.0300
44.7000
43.8150
44.0250
157,600
Tue, 23 Dec 2025
42.6700
43.7800
41.5900
43.4400
186,100
Mon, 22 Dec 2025
42.0700
42.9000
40.4800
42.4200
243,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
43.7000
45.0000
42.2400
42.3700
1,954,700
Thu, 18 Dec 2025
43.9100
44.5200
42.4300
44.2100
290,500
Wed, 17 Dec 2025
42.8100
44.6100
41.9250
43.0900
296,600
Tue, 16 Dec 2025
43.0500
43.7050
41.1800
42.8900
252,400
Mon, 15 Dec 2025
43.4100
44.9900
42.0500
42.7600
340,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
41.6300
43.2000
41.3200
42.7700
203,600
Thu, 11 Dec 2025
40.7800
43.1500
40.7520
41.7200
241,200
Wed, 10 Dec 2025
41.0200
41.7900
40.3700
41.2100
234,400
Tue, 09 Dec 2025
40.9900
42.0950
40.2200
41.5900
180,000
Mon, 08 Dec 2025
40.1300
42.0500
39.9100
40.7200
205,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
41.0500
42.0200
39.7500
40.2900
211,500
Thu, 04 Dec 2025
41.1600
42.3500
40.4800
40.8800
171,900
Wed, 03 Dec 2025
39.0000
43.9000
37.5350
41.1600
385,400
Tue, 02 Dec 2025
38.7500
40.5300
38.0200
39.0100
348,600
Mon, 01 Dec 2025
40.7600
41.1100
35.4200
38.9600
710,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
43.2000
43.8500
41.8700
43.5700
222,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
44.0200
44.8000
43.5300
43.7900
179,800
Tue, 25 Nov 2025
43.9400
44.7100
43.2850
44.2800
236,000
Mon, 24 Nov 2025
44.0000
45.0000
43.2600
44.3800
415,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
38.6800
43.9300
38.6800
43.6600
272,400
Thu, 20 Nov 2025
38.7400
40.5050
38.0000
38.9400
157,100
Wed, 19 Nov 2025
40.1200
40.5950
38.3700
38.4100
255,600
Tue, 18 Nov 2025
39.7100
40.1150
36.8080
39.1200
244,200
Mon, 17 Nov 2025
37.7000
42.6150
37.7000
39.9300
449,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.6400
37.7550
35.4650
37.0000
117,100
Thu, 13 Nov 2025
36.1600
36.1750
34.7000
35.8800
207,200
Wed, 12 Nov 2025
36.4700
37.9800
35.8350
36.5800
246,200
Tue, 11 Nov 2025
35.8900
36.8800
34.8750
36.4600
141,300
Mon, 10 Nov 2025
35.1200
36.4100
34.3400
35.7700
160,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
34.4000
35.0050
32.6500
34.7100
225,300
Thu, 06 Nov 2025
34.9700
35.3150
33.5200
34.4000
273,500
Wed, 05 Nov 2025
35.5500
35.5500
32.4000
35.0800
240,700
Wed, 05 Nov 2025
4 · 10-Q
Pre-market · 07:28 ET
10-Q ↗
Wed, 05 Nov 2025
3 · 8-K
Pre-market · 07:14 ET
8-K ↗
Tue, 04 Nov 2025
35.3500
36.6350
33.9900
35.6400
199,800
Mon, 03 Nov 2025
37.1600
39.4900
34.6900
36.0600
158,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
37.5500
39.2600
37.5500
38.2100
135,600
Thu, 30 Oct 2025
37.3100
38.4000
37.1450
38.0100
118,800
Wed, 29 Oct 2025
39.2600
39.9880
36.0600
37.5200
130,000
Tue, 28 Oct 2025
37.3800
40.0800
37.3800
39.4500
288,100
Mon, 27 Oct 2025
39.3400
39.9000
37.0640
38.3300
169,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.3300
40.3900
38.6750
39.2100
519,000
Thu, 23 Oct 2025
38.8500
42.4800
38.8500
39.6000
193,500
Wed, 22 Oct 2025
41.4700
42.2400
36.0700
38.9000
580,600
Tue, 21 Oct 2025
32.1900
43.1950
32.1900
42.5000
1,287,600
Mon, 20 Oct 2025
32.3400
32.8300
31.0600
32.2000
222,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
32.5000
33.5600
31.3250
31.9300
277,700
Thu, 16 Oct 2025
30.1400
34.0000
29.4900
32.7200
507,900
Wed, 15 Oct 2025
29.9500
31.4700
29.8700
30.9100
340,000
Tue, 14 Oct 2025
29.2800
29.9500
28.9150
29.9400
128,000
Mon, 13 Oct 2025
29.6800
31.0250
28.8900
29.3100
405,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
28.4400
30.1400
27.7200
29.4200
501,300
Thu, 09 Oct 2025
28.3900
28.5100
24.6500
28.3500
538,400
Wed, 08 Oct 2025
28.2400
28.7200
27.5400
28.5000
431,900
Tue, 07 Oct 2025
29.1500
29.4400
28.0000
28.6100
153,200
Mon, 06 Oct 2025
29.9500
30.1350
29.0630
29.2500
254,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
29.6000
30.1300
29.2500
30.0100
212,000
Thu, 02 Oct 2025
27.6100
29.3400
26.7600
29.3000
165,300
Wed, 01 Oct 2025
28.9400
30.2600
27.7900
28.4700
204,500
Tue, 30 Sep 2025
29.4100
30.6050
27.4900
29.4100
225,100
Mon, 29 Sep 2025
28.9400
30.4200
28.7850
29.5200
532,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
27.5200
29.0200
25.6620
28.9400
214,500
Thu, 25 Sep 2025
26.7800
28.0300
26.4900
27.5000
182,800
Wed, 24 Sep 2025
26.8000
27.4900
25.7500
27.0800
564,500
Tue, 23 Sep 2025
26.0800
27.3900
25.3400
26.7300
356,700
Mon, 22 Sep 2025
23.1400
26.2000
22.7900
25.8900
304,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
23.2400
23.9800
22.2900
23.1400
493,000
Thu, 18 Sep 2025
22.4600
23.6900
22.4600
23.2300
362,100
Wed, 17 Sep 2025
24.1000
24.7700
22.0000
22.2200
261,300
Tue, 16 Sep 2025
22.1400
23.7900
21.7350
23.2700
169,000
Mon, 15 Sep 2025
22.8500
23.2300
21.7600
22.3100
102,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
23.7900
24.3100
22.5600
22.8300
180,300
Thu, 11 Sep 2025
23.4500
24.4700
23.3100
23.7950
131,400
Wed, 10 Sep 2025
24.4600
26.4700
23.0500
23.4700
360,000
Tue, 09 Sep 2025
21.4800
26.0900
20.6000
24.5000
442,800
Mon, 08 Sep 2025
24.9900
24.9900
21.5300
21.6200
499,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
22.9100
24.2900
22.3500
24.0000
323,100
Thu, 04 Sep 2025
24.9300
25.0000
21.7000
23.0600
249,200
Wed, 03 Sep 2025
25.3300
26.4800
24.2950
24.5500
617,700
Tue, 02 Sep 2025
24.4800
25.4600
23.1600
25.3900
178,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
25.3400
25.7150
24.3100
24.6200
103,300
Thu, 28 Aug 2025
25.1400
26.5000
25.0700
25.7200
171,100
Wed, 27 Aug 2025
25.3200
25.8830
24.4750
25.1300
174,600
Tue, 26 Aug 2025
24.0300
25.4900
24.0300
25.2200
159,000
Mon, 25 Aug 2025
24.3000
24.7300
23.6680
24.0600
135,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
23.8600
25.0000
23.3500
24.3900
184,600
Thu, 21 Aug 2025
22.7700
23.7800
20.9500
23.7400
152,300
Wed, 20 Aug 2025
21.5700
24.0650
21.1300
22.7700
430,100
Tue, 19 Aug 2025
21.4600
21.6100
20.6600
21.4800
152,700
Mon, 18 Aug 2025
20.9400
21.9900
20.5000
21.3900
334,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
21.1800
21.1900
20.2600
20.8200
260,200
Thu, 14 Aug 2025
20.3900
21.2200
20.3900
20.9100
172,300
Wed, 13 Aug 2025
20.9000
21.2900
20.5000
20.9100
175,400
Tue, 12 Aug 2025
19.8900
21.7020
19.8900
20.9900
421,000
Mon, 11 Aug 2025
18.6100
20.0650
17.1150
20.0300
165,500
Mon, 11 Aug 2025
2 · 10-Q
Pre-market · 07:21 ET
10-Q ↗
Mon, 11 Aug 2025
1 · 8-K
Pre-market · 07:13 ET
8-K ↗
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
17.6300
17.7800
17.0920
17.6700
165,100
Thu, 07 Aug 2025
17.2700
17.7750
16.8700
17.2800
122,800
Wed, 06 Aug 2025
17.2600
18.1450
16.4800
16.9800
152,700
Tue, 05 Aug 2025
17.5400
18.2150
16.8200
17.5300
107,700
Mon, 04 Aug 2025
17.0200
17.2750
16.5000
17.1200
79,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
16.4400
17.2300
16.3800
16.9200
122,700
Thu, 31 Jul 2025
17.6000
18.6450
16.5000
16.7600
89,900
Wed, 30 Jul 2025
18.5900
19.5800
17.6600
17.7500
163,100
Tue, 29 Jul 2025
20.4200
20.5500
18.1000
18.3300
42,900
Mon, 28 Jul 2025
18.8700
20.1500
18.5500
19.8500
140,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend