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
21.7000
22.3000
20.6400
21.8100
204,000
Thu, 23 Jul 2026
22.6200
23.2300
21.5000
21.8000
156,500
Wed, 22 Jul 2026
23.5700
24.0300
22.6400
23.2300
103,100
Tue, 21 Jul 2026
23.3300
24.4400
23.0000
23.6200
127,400
Mon, 20 Jul 2026
23.5500
23.5500
22.2800
22.9900
224,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
21.7400
23.8800
21.3400
23.4200
203,700
Thu, 16 Jul 2026
24.1500
24.1500
22.3100
22.6500
283,200
Wed, 15 Jul 2026
24.5300
25.5000
23.9940
24.3100
199,700
Tue, 14 Jul 2026
24.1300
25.2100
24.1300
24.5600
161,000
Mon, 13 Jul 2026
25.6000
25.7200
23.4000
23.7700
313,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
25.9000
26.3390
24.9600
25.7000
157,500
Thu, 09 Jul 2026
24.8200
25.7400
24.6400
25.6200
450,200
Wed, 08 Jul 2026
27.1800
28.0600
23.6250
24.1500
621,900
Tue, 07 Jul 2026
29.4200
29.6900
27.0500
27.8700
258,700
Mon, 06 Jul 2026
28.8600
30.4000
28.6150
29.6300
217,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
30.9500
32.1600
28.2600
28.6000
366,500
Wed, 01 Jul 2026
27.8600
31.2500
27.7750
30.1900
365,000
Tue, 30 Jun 2026
26.9300
28.5950
26.6150
27.5000
257,000
Mon, 29 Jun 2026
26.0300
26.7900
24.7600
26.5800
209,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
25.2400
26.0000
23.5000
25.6700
1,000,800
Thu, 25 Jun 2026
26.3000
27.0000
25.0800
25.5800
196,600
Wed, 24 Jun 2026
25.4900
27.4400
25.4900
26.1900
262,500
Tue, 23 Jun 2026
25.5400
27.4500
25.2500
25.6900
173,300
Mon, 22 Jun 2026
27.6400
29.4550
26.0300
26.3800
301,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
27.9800
28.7200
27.1040
28.4300
431,300
Wed, 17 Jun 2026
28.8900
29.8350
27.0000
27.1800
283,900
Tue, 16 Jun 2026
29 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 16 Jun 2026
29.5900
30.5000
28.5500
29.2500
295,400
Mon, 15 Jun 2026
27.7500
30.5000
27.7200
28.8300
433,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
24.1500
27.7390
24.0560
26.5100
367,500
Thu, 11 Jun 2026
23.7300
24.5950
22.9900
24.1000
418,800
Wed, 10 Jun 2026
24.6900
26.1200
23.3300
23.7300
265,900
Tue, 09 Jun 2026
25.4500
26.7300
24.2000
25.0400
280,600
Mon, 08 Jun 2026
26.0300
26.6500
25.2000
25.4500
213,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
27.3100
27.7150
25.1200
25.6200
212,500
Thu, 04 Jun 2026
26.4900
28.2100
26.0500
27.6100
359,700
Wed, 03 Jun 2026
28.1500
28.1500
26.0000
26.4100
223,100
Tue, 02 Jun 2026
28.8000
28.8600
27.6600
28.3400
292,200
Mon, 01 Jun 2026
28.8400
29.2400
27.7200
29.0100
247,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
28.2400
29.9800
27.6600
29.1700
443,400
Thu, 28 May 2026
26.8000
28.8800
25.2400
28.2900
374,200
Wed, 27 May 2026
26.4400
28.2500
26.2010
26.9100
410,300
Tue, 26 May 2026
25.6500
28.5150
25.6500
26.4700
389,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
25.1700
26.6000
24.7850
25.6100
440,900
Thu, 21 May 2026
25.6900
25.9650
24.4000
25.0300
562,600
Wed, 20 May 2026
25.3300
25.7120
24.0700
24.3400
647,400
Tue, 19 May 2026
25.3900
26.6200
25.0300
25.2600
327,700
Mon, 18 May 2026
27.0000
27.2430
24.4600
25.0500
511,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
28.0000
28.9900
27.0000
27.0000
332,400
Thu, 14 May 2026
29.0100
29.6690
26.3100
29.1000
782,500
Wed, 13 May 2026
30.3200
30.6200
28.8600
29.0000
454,400
Tue, 12 May 2026
30.8200
31.7900
30.0200
30.3800
234,700
Mon, 11 May 2026
28 · 10-Q
After-hours · 17:29 ET
10-Q ↗
Mon, 11 May 2026
29.4630
31.9900
29.4630
31.0500
502,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
31.2400
31.9800
29.0500
30.0700
1,136,500
Thu, 07 May 2026
34.1600
34.3000
29.0400
30.5200
2,770,500
Thu, 07 May 2026
27 · 8-K
Pre-market · 07:23 ET
8-K ↗
Wed, 06 May 2026
43.0000
43.7300
41.1500
42.6900
489,600
Tue, 05 May 2026
41.8500
42.8900
40.8000
42.4300
304,300
Mon, 04 May 2026
44.8000
46.1400
40.9850
41.5700
465,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
40.9100
44.6900
40.8600
44.3800
245,600
Thu, 30 Apr 2026
26 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Thu, 30 Apr 2026
25 · DEF 14A
After-hours · 16:12 ET
DEF 14A ↗
Thu, 30 Apr 2026
38.7400
41.4500
38.7400
41.1300
296,100
Wed, 29 Apr 2026
41.6400
41.6400
37.7500
39.1200
568,400
Tue, 28 Apr 2026
40.1500
43.3600
39.0600
42.1800
380,900
Mon, 27 Apr 2026
42.1100
42.4000
39.7500
40.6600
298,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
42.0100
43.2200
40.0100
42.5400
346,400
Thu, 23 Apr 2026
45.8200
45.8200
39.5700
41.1100
542,000
Wed, 22 Apr 2026
48.1800
49.9200
43.5900
45.8900
643,500
Tue, 21 Apr 2026
49.0100
49.7400
45.5600
46.5500
738,600
Mon, 20 Apr 2026
41.6500
47.7500
41.0000
47.4800
978,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
24 · S-3
After-hours · 16:15 ET
S-3 ↗
Fri, 17 Apr 2026
37.5000
42.4500
36.6300
41.2300
872,400
Thu, 16 Apr 2026
38.3100
39.3450
36.8640
37.3300
424,900
Wed, 15 Apr 2026
35.0200
38.4000
34.3500
38.2500
555,800
Tue, 14 Apr 2026
35.4800
36.3400
34.6600
34.7500
533,400
Mon, 13 Apr 2026
33.4700
35.1700
32.7100
35.0800
715,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
32.8700
33.7200
32.0600
32.7500
690,500
Thu, 09 Apr 2026
23 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 09 Apr 2026
35.2000
35.5000
31.9400
32.2400
1,043,500
Thu, 09 Apr 2026
22 · 424B5
Pre-market · 09:18 ET
424B5 ↗
Wed, 08 Apr 2026
36.0300
37.0000
33.1000
35.0050
2,710,400
Wed, 08 Apr 2026
21 · 424B5
Pre-market · 06:23 ET
424B5 ↗
Tue, 07 Apr 2026
40.1400
45.5900
38.7800
44.8400
562,500
Mon, 06 Apr 2026
37.6100
40.6500
37.6100
40.3600
290,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
33.5100
38.1500
33.0700
37.6100
296,700
Wed, 01 Apr 2026
36.0300
36.8530
34.1700
34.6500
202,300
Tue, 31 Mar 2026
34.0000
37.1700
33.8600
35.6200
334,700
Mon, 30 Mar 2026
31.0000
34.0000
30.2200
33.3900
325,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
32.5200
33.5700
30.5700
30.6600
315,000
Thu, 26 Mar 2026
31.1300
35.2300
30.5300
33.1200
555,400
Wed, 25 Mar 2026
20 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 25 Mar 2026
30.2450
31.5600
29.7000
31.4200
315,600
Tue, 24 Mar 2026
29.5400
30.5000
27.5100
28.5900
290,600
Mon, 23 Mar 2026
28.6100
30.0000
27.7730
28.9900
378,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
30.1800
30.1800
27.1900
27.3100
370,500
Thu, 19 Mar 2026
19 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 19 Mar 2026
28.0000
29.5000
27.2400
28.9900
393,400
Wed, 18 Mar 2026
30.0600
30.7900
28.3450
28.4700
263,500
Tue, 17 Mar 2026
28.7700
31.2600
28.2000
31.2200
601,100
Mon, 16 Mar 2026
34.8900
35.2990
28.6900
28.7000
899,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
18 · 10-K
After-hours · 16:50 ET
10-K ↗
Fri, 13 Mar 2026
37.2100
38.3000
32.3000
34.4500
665,600
Fri, 13 Mar 2026
17 · 8-K
Pre-market · 07:37 ET
8-K ↗
Thu, 12 Mar 2026
39.9400
40.3400
36.0100
36.6600
375,300
Wed, 11 Mar 2026
38.2200
40.3610
38.0060
39.9300
331,200
Tue, 10 Mar 2026
35.2650
39.9200
34.9800
38.2200
479,400
Mon, 09 Mar 2026
31.3300
36.5000
30.5000
35.6900
409,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
32.3100
34.7500
31.7000
31.8100
433,700
Thu, 05 Mar 2026
30.6300
34.6300
29.7270
33.4000
590,400
Wed, 04 Mar 2026
33.1000
33.6610
30.8100
31.4200
214,500
Tue, 03 Mar 2026
33.2900
34.3950
31.4950
32.9100
237,200
Mon, 02 Mar 2026
32.0100
35.1000
31.2220
35.0000
314,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
32.2800
33.1400
30.7250
32.9000
396,900
Thu, 26 Feb 2026
30.4800
33.8400
30.2900
33.2400
309,700
Wed, 25 Feb 2026
29.1500
31.4800
28.7850
30.9300
429,200
Tue, 24 Feb 2026
28.0100
30.0000
27.6250
28.4100
402,200
Mon, 23 Feb 2026
16 · 8-K
After-hours · 17:07 ET
8-K ↗
Mon, 23 Feb 2026
27.7200
28.1050
25.5500
27.0700
407,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
31.5200
31.5200
27.9500
28.7700
579,900
Thu, 19 Feb 2026
31.1500
31.7400
28.1850
31.6600
466,200
Wed, 18 Feb 2026
31.4300
33.8500
30.9680
31.9000
259,000
Tue, 17 Feb 2026
30.3700
32.8300
29.2900
31.2400
351,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
29.1600
33.2200
29.0500
31.3600
325,100
Thu, 12 Feb 2026
29.2800
29.3170
27.6000
29.1800
321,000
Wed, 11 Feb 2026
28.5800
29.6480
27.7400
29.1100
316,900
Tue, 10 Feb 2026
27.9800
29.0100
27.3000
28.5800
302,200
Mon, 09 Feb 2026
26.6800
28.7850
26.5900
27.9100
317,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
25.9800
27.4300
25.5000
26.6800
295,400
Thu, 05 Feb 2026
26.5100
27.2300
25.1100
25.2700
325,600
Wed, 04 Feb 2026
28.4850
29.9900
25.6250
27.5300
397,500
Tue, 03 Feb 2026
27.3000
29.3800
26.6700
27.8400
523,000
Mon, 02 Feb 2026
29.7200
30.2500
26.8100
26.8700
527,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
31.0900
32.6800
29.5000
30.3100
470,500
Thu, 29 Jan 2026
15 · 8-K/A
After-hours · 16:34 ET
8-K/A ↗
Thu, 29 Jan 2026
31.8800
32.9250
30.7450
31.5300
278,700
Wed, 28 Jan 2026
30.8100
36.3000
30.8100
31.8800
809,000
Tue, 27 Jan 2026
29.0200
31.6900
28.1500
30.6400
587,400
Tue, 27 Jan 2026
14 · 8-K
Pre-market · 09:12 ET
8-K ↗
Mon, 26 Jan 2026
31.2900
33.1400
28.0800
28.4200
628,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
32.1500
32.2000
30.6900
31.3400
289,000
Thu, 22 Jan 2026
33.1000
33.7800
31.9750
32.1200
253,800
Wed, 21 Jan 2026
31.8700
32.9900
30.6000
32.6600
316,000
Tue, 20 Jan 2026
32.6700
33.8000
30.7400
31.8700
459,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
36.6300
37.6200
33.0750
33.9200
502,000
Thu, 15 Jan 2026
37.7300
38.1000
35.6000
36.6800
370,900
Wed, 14 Jan 2026
38.8400
39.0200
36.2200
37.7300
489,900
Tue, 13 Jan 2026
38.7900
40.0000
36.2600
38.8400
457,900
Mon, 12 Jan 2026
40.0000
40.0000
37.5000
38.3200
381,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
40.9000
42.0900
37.5000
39.8700
936,700
Thu, 08 Jan 2026
33.6500
37.6000
33.6500
37.4400
654,200
Wed, 07 Jan 2026
35.0500
35.7900
33.5900
33.7800
459,700
Tue, 06 Jan 2026
35.5600
36.2650
33.8100
35.0200
535,900
Mon, 05 Jan 2026
36.3300
38.2200
35.5000
36.3000
523,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
32.9100
35.3550
32.7300
34.7400
332,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
32.9700
33.7200
32.2300
32.5800
580,700
Tue, 30 Dec 2025
34.2100
35.1300
32.8100
32.9700
272,800
Mon, 29 Dec 2025
33.9900
35.2700
33.6000
34.1200
357,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
36.4200
37.0300
34.6200
34.9300
314,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
35.7500
37.6100
34.3000
37.0000
196,400
Tue, 23 Dec 2025
36.0800
37.4900
35.0600
35.9200
292,900
Mon, 22 Dec 2025
35.0500
36.8000
33.0000
36.5600
513,600
Mon, 22 Dec 2025
13 · 8-K
Pre-market · 08:28 ET
8-K ↗
Mon, 22 Dec 2025
12 · 8-K
Pre-market · 08:06 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.0000
36.5000
32.9500
32.9700
805,700
Fri, 19 Dec 2025
11 · 8-K
Pre-market · 07:15 ET
8-K ↗
Thu, 18 Dec 2025
36.0300
37.5300
34.5100
35.2900
410,700
Wed, 17 Dec 2025
39.3300
40.0000
34.6500
34.9700
469,000
Tue, 16 Dec 2025
38.0300
39.9500
37.0000
38.8800
426,200
Mon, 15 Dec 2025
42.1500
43.9100
37.6500
39.6200
611,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
47.6700
48.1100
41.4150
41.7700
779,700
Thu, 11 Dec 2025
50.1000
50.3150
43.5700
48.5600
620,400
Wed, 10 Dec 2025
48.5900
51.1600
46.2000
50.6300
503,600
Tue, 09 Dec 2025
46.4300
48.4800
45.4500
47.5900
458,900
Mon, 08 Dec 2025
46.6200
49.6900
46.0000
46.6500
399,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
49.7000
50.0000
45.1600
45.4400
357,400
Thu, 04 Dec 2025
43.8000
50.9100
43.6600
49.9500
563,000
Wed, 03 Dec 2025
43.7300
45.2690
42.4900
44.3800
459,900
Tue, 02 Dec 2025
46.1300
47.7000
43.5900
43.7200
390,100
Mon, 01 Dec 2025
46.4300
46.9220
42.8100
45.1200
551,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
48.7900
48.8900
46.5700
48.4200
207,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.6700
47.9100
45.1600
47.1400
477,300
Tue, 25 Nov 2025
45.9300
46.5400
43.0700
45.5000
314,400
Mon, 24 Nov 2025
45.1800
47.7450
43.7400
45.7000
724,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.5400
45.8400
41.2400
45.0500
474,600
Thu, 20 Nov 2025
50.5700
52.4900
44.0400
44.2500
625,600
Wed, 19 Nov 2025
53.7200
55.0000
48.3700
48.5900
384,900
Tue, 18 Nov 2025
51.8000
55.7500
50.9900
54.5700
352,100
Mon, 17 Nov 2025
55.1200
57.4550
51.0000
52.6300
646,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
52.0000
62.5000
52.0000
56.2500
618,200
Thu, 13 Nov 2025
10 · 10-Q
After-hours · 16:56 ET
10-Q ↗
Thu, 13 Nov 2025
53.4000
59.4200
50.0000
57.4100
1,096,600
Thu, 13 Nov 2025
9 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 12 Nov 2025
63.9100
65.3200
58.3250
59.1600
518,900
Tue, 11 Nov 2025
64.4400
64.4400
59.6000
63.4500
455,600
Mon, 10 Nov 2025
64.6200
68.5490
59.7780
66.0700
731,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
8 · 8-K
After-hours · 16:46 ET
8-K ↗
Fri, 07 Nov 2025
56.9900
57.9000
52.3800
57.3400
592,500
Thu, 06 Nov 2025
61.9200
64.0500
58.8800
60.5800
500,700
Wed, 05 Nov 2025
66.0500
68.3200
60.5100
61.2200
662,000
Tue, 04 Nov 2025
72.0700
78.5800
63.5100
64.8900
895,700
Mon, 03 Nov 2025
72.7400
78.9700
66.0000
72.9400
945,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
75.8400
76.0000
70.2700
73.2100
207,400
Thu, 30 Oct 2025
76.7100
77.0250
69.5000
72.2500
459,000
Wed, 29 Oct 2025
75.0000
82.8900
75.0000
77.9000
515,900
Tue, 28 Oct 2025
78.1000
79.3900
74.1400
75.9700
435,300
Mon, 27 Oct 2025
82.0700
82.6000
74.5700
78.5000
610,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
87.4500
92.6900
79.2500
79.5200
1,152,300
Thu, 23 Oct 2025
66.0000
87.4400
65.9000
86.0700
1,335,400
Wed, 22 Oct 2025
73.3500
74.3500
61.5000
65.9300
1,271,700
Tue, 21 Oct 2025
79.3700
82.0000
73.2700
74.8900
884,900
Mon, 20 Oct 2025
64.6400
84.4600
64.2100
81.3900
1,589,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
56.9400
63.3500
55.8000
63.3500
619,600
Thu, 16 Oct 2025
60.0000
65.0000
57.3500
57.6100
1,326,000
Wed, 15 Oct 2025
52.5000
59.8880
50.7500
59.8700
994,600
Tue, 14 Oct 2025
49.3000
52.0000
47.2750
49.9200
749,000
Mon, 13 Oct 2025
56.6900
56.9900
48.2000
50.8100
1,056,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
60.0000
64.8500
56.7400
56.8900
763,800
Thu, 09 Oct 2025
61.3000
66.4990
58.1200
59.6400
988,800
Wed, 08 Oct 2025
61.0000
64.4400
58.0760
62.2200
1,012,400
Tue, 07 Oct 2025
57.8900
60.5000
55.0850
60.4000
711,600
Mon, 06 Oct 2025
62.0000
63.2500
57.0600
57.8050
1,059,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
7 · 8-K
After-hours · 17:07 ET
8-K ↗
Fri, 03 Oct 2025
57.3200
66.5900
57.0300
60.2000
1,940,100
Thu, 02 Oct 2025
59.1000
59.9900
53.5000
57.1900
975,700
Wed, 01 Oct 2025
56.2600
60.9710
54.4900
56.8300
1,008,900
Tue, 30 Sep 2025
59.0000
59.6300
52.0000
56.1400
1,261,500
Mon, 29 Sep 2025
56.7200
64.5000
56.0700
58.7900
2,015,100
Mon, 29 Sep 2025
6 · 8-K
Pre-market · 06:10 ET
8-K ↗
Mon, 29 Sep 2025
5 · 424B5
Pre-market · 06:05 ET
424B5 ↗
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
58.0100
60.8000
51.7500
53.0200
1,168,800
Thu, 25 Sep 2025
61.5000
64.5000
55.0200
55.9700
1,570,700
Wed, 24 Sep 2025
66.5000
67.9000
58.7000
67.0100
2,102,700
Tue, 23 Sep 2025
68.7940
75.0000
59.0000
67.7500
8,344,100
Mon, 22 Sep 2025
33.2400
94.0600
33.2400
49.9800
7,577,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
32.7000
36.3900
31.0200
34.0900
565,500
Thu, 18 Sep 2025
28.5900
33.0000
27.8490
32.0200
271,800
Wed, 17 Sep 2025
25.8700
28.7600
25.6400
28.2500
130,700
Tue, 16 Sep 2025
26.0600
27.2910
25.3350
25.5500
47,800
Mon, 15 Sep 2025
25.0300
26.2700
24.7700
26.2600
75,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
24.4200
25.0450
24.4200
24.9900
43,300
Thu, 11 Sep 2025
24.2600
25.3700
24.2600
24.6100
56,200
Wed, 10 Sep 2025
24.0050
25.0000
23.8050
24.0300
48,300
Tue, 09 Sep 2025
24.9000
25.1000
23.6500
24.3500
63,200
Mon, 08 Sep 2025
24.0100
25.9400
23.8100
25.0300
107,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
4 · 8-K/A
After-hours · 16:15 ET
8-K/A ↗
Fri, 05 Sep 2025
22.7690
23.9800
22.0600
23.9700
88,400
Thu, 04 Sep 2025
22.6800
22.6800
21.6360
22.2600
77,600
Wed, 03 Sep 2025
21.9600
23.2650
21.9600
22.6600
92,200
Tue, 02 Sep 2025
22.0800
22.4000
21.1000
21.9900
95,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
21.3100
22.8300
20.9430
22.6300
116,600
Thu, 28 Aug 2025
21.3000
21.6800
20.6000
21.1500
62,900
Wed, 27 Aug 2025
20.8500
21.8600
20.1600
21.3000
79,700
Tue, 26 Aug 2025
19.5000
21.2100
19.5000
20.9500
67,900
Mon, 25 Aug 2025
17.8200
20.2050
17.8200
19.6450
93,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
16.8400
18.4300
16.4850
17.9300
70,200
Thu, 21 Aug 2025
17.4450
17.6700
16.5100
16.7600
51,200
Wed, 20 Aug 2025
17.8200
18.4700
17.2300
17.9200
63,500
Tue, 19 Aug 2025
17.5900
18.1900
16.9700
17.5300
52,500
Mon, 18 Aug 2025
17.0090
17.8000
16.8050
17.4100
48,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
16.7300
16.7300
15.6000
16.6150
76,300
Thu, 14 Aug 2025
17.2400
17.5000
15.5000
16.6500
78,600
Wed, 13 Aug 2025
3 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Wed, 13 Aug 2025
14.2500
17.7500
14.2050
17.6800
164,500
Tue, 12 Aug 2025
14.0300
14.8200
13.8300
14.3100
95,900
Mon, 11 Aug 2025
13.0100
13.9900
13.0100
13.9800
28,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
13.1800
14.2730
12.7400
13.0200
15,100
Thu, 07 Aug 2025
13.5400
14.6350
13.2200
13.2200
42,400
Thu, 07 Aug 2025
2 · 8-K
Pre-market · 07:09 ET
8-K ↗
Wed, 06 Aug 2025
14.5200
14.9950
14.0880
14.5600
51,600
Tue, 05 Aug 2025
1 · 8-K
After-hours · 16:45 ET
8-K ↗
Tue, 05 Aug 2025
13.6500
14.7750
13.6500
14.4200
38,000
Mon, 04 Aug 2025
13.5600
13.8350
13.4500
13.7600
27,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
13.0100
13.3500
12.6100
13.3500
33,000
Thu, 31 Jul 2025
13.5000
13.5000
12.5700
12.9400
37,200
Wed, 30 Jul 2025
13.3820
13.8000
12.8850
13.2200
37,300
Tue, 29 Jul 2025
13.9900
14.5800
13.4030
13.6900
17,800
Mon, 28 Jul 2025
13.9300
14.3600
13.7800
13.9000
20,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend