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
59 · PRE 14A
After-hours · 16:15 ET
PRE 14A ↗
Fri, 24 Jul 2026
58 · S-1/A
After market open · 13:59 ET
S-1/A ↗
Fri, 24 Jul 2026
1.0400
1.0800
0.9500
0.9630
161,400
Thu, 23 Jul 2026
1.3300
1.3300
0.9700
1.0300
230,400
Wed, 22 Jul 2026
1.3000
1.3500
1.2500
1.3300
57,400
Tue, 21 Jul 2026
1.3000
1.3600
1.2300
1.2600
45,200
Mon, 20 Jul 2026
1.2700
1.2800
1.1500
1.2650
67,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1.2700
1.4200
1.0200
1.3000
314,900
Thu, 16 Jul 2026
1.9500
1.9750
1.2600
1.3350
188,900
Thu, 16 Jul 2026
57 · S-1
Next filing day · accepted 15 Jul, 17:38 ET
S-1 ↗
Thu, 16 Jul 2026
56 · S-1
Next filing day · accepted 15 Jul, 17:37 ET
S-1 ↗
Wed, 15 Jul 2026
2.1300
2.1350
1.9400
1.9500
40,900
Tue, 14 Jul 2026
55 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 14 Jul 2026
2.2500
2.2500
2.1500
2.1700
17,200
Mon, 13 Jul 2026
2.2500
2.2800
2.2200
2.2500
7,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
2.3500
2.3500
2.2100
2.3100
42,600
Thu, 09 Jul 2026
2.4400
2.4400
2.1700
2.3700
35,500
Wed, 08 Jul 2026
2.6600
2.6600
2.3400
2.4100
33,800
Tue, 07 Jul 2026
2.7800
2.8500
2.5500
2.6600
24,800
Mon, 06 Jul 2026
2.8400
2.8700
2.7600
2.8100
45,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
3.0000
3.0000
2.7000
2.8100
48,500
Wed, 01 Jul 2026
54 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 01 Jul 2026
2.9100
3.0700
2.8600
3.0400
47,800
Tue, 30 Jun 2026
2.9200
3.0000
2.9100
3.0000
23,800
Mon, 29 Jun 2026
3.0300
3.0300
2.8100
2.9600
34,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
2.7100
3.0500
2.7100
3.0100
117,300
Thu, 25 Jun 2026
2.6600
2.8300
2.6600
2.7300
31,800
Thu, 25 Jun 2026
53 · 8-K
Pre-market · 09:15 ET
8-K ↗
Wed, 24 Jun 2026
2.5200
2.8200
2.4600
2.6800
94,400
Tue, 23 Jun 2026
2.5000
2.6360
2.4600
2.5600
103,100
Mon, 22 Jun 2026
52 · 8-K/A
After-hours · 16:25 ET
8-K/A ↗
Mon, 22 Jun 2026
2.2800
2.7700
2.2600
2.6100
280,400
Mon, 22 Jun 2026
51 · 8-K
Pre-market · 09:17 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
50 · 8-K
After-hours · 17:16 ET
8-K ↗
Thu, 18 Jun 2026
2.3800
2.3900
2.1200
2.2500
216,500
Wed, 17 Jun 2026
2.3000
2.5600
2.2500
2.3800
331,400
Tue, 16 Jun 2026
2.5600
2.5600
2.2900
2.3100
36,100
Mon, 15 Jun 2026
2.6600
2.7450
2.4300
2.4700
63,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
2.8400
2.9000
2.6100
2.6900
56,700
Thu, 11 Jun 2026
2.6850
2.8300
2.5700
2.8150
44,300
Thu, 11 Jun 2026
49 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 10 Jun 2026
2.8300
2.8300
2.6450
2.7500
26,700
Tue, 09 Jun 2026
2.6800
2.8200
2.5800
2.8200
26,100
Mon, 08 Jun 2026
48 · 8-K
After-hours · 16:41 ET
8-K ↗
Mon, 08 Jun 2026
2.9300
2.9300
2.5600
2.7300
79,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
3.0100
3.0100
2.7000
2.8000
135,900
Thu, 04 Jun 2026
2.9200
3.0610
2.8900
3.0500
46,000
Wed, 03 Jun 2026
3.0200
3.1600
2.9100
2.9200
47,200
Tue, 02 Jun 2026
47 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 02 Jun 2026
3.2300
3.3000
3.1500
3.2200
21,100
Mon, 01 Jun 2026
3.4400
3.4400
3.1200
3.2700
51,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
46 · DEFA14A
After-hours · 17:23 ET
DEFA14A ↗
Fri, 29 May 2026
3.2700
3.6600
3.1000
3.5500
69,200
Thu, 28 May 2026
2.9800
3.3000
2.9700
3.2900
96,000
Wed, 27 May 2026
3.1400
3.3690
3.0010
3.1900
58,600
Wed, 27 May 2026
45 · 8-K
Pre-market · 09:10 ET
8-K ↗
Tue, 26 May 2026
2.9100
3.2400
2.9100
3.1100
99,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
44 · 8-K
After-hours · 17:22 ET
8-K ↗
Fri, 22 May 2026
3.1500
3.2500
2.8400
2.9100
121,800
Thu, 21 May 2026
3.1000
3.9900
3.1000
3.4700
357,600
Wed, 20 May 2026
43 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 20 May 2026
42 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Wed, 20 May 2026
3.3500
3.8050
3.3500
3.6700
593,200
Tue, 19 May 2026
41 · 8-K
After-hours · 17:07 ET
8-K ↗
Tue, 19 May 2026
3.6600
3.6600
3.2400
3.3550
69,100
Mon, 18 May 2026
3.9800
4.1200
3.6100
3.7000
39,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
3.7900
4.0300
3.4400
3.9200
45,000
Thu, 14 May 2026
3.4000
4.1300
3.2000
3.9400
66,600
Wed, 13 May 2026
3.2500
3.4800
3.1500
3.3300
27,100
Tue, 12 May 2026
3.2700
3.6000
3.1200
3.2500
38,000
Mon, 11 May 2026
2.9700
3.4500
2.8700
3.3000
99,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
2.9600
3.2800
2.8000
3.0000
127,600
Thu, 07 May 2026
40 · 8-K
After market open · 14:59 ET
8-K ↗
Thu, 07 May 2026
2.9200
3.2000
2.7120
2.9800
190,700
Wed, 06 May 2026
3.1900
3.1900
2.5300
2.8200
238,700
Wed, 06 May 2026
39 · DEFA14A
Pre-market · 08:00 ET
DEFA14A ↗
Tue, 05 May 2026
3.0700
3.1700
2.7500
3.0100
218,500
Mon, 04 May 2026
38 · 8-K
After-hours · 17:09 ET
8-K ↗
Mon, 04 May 2026
5.8400
5.8770
2.6800
3.2500
641,200
Mon, 04 May 2026
37 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
7.1400
7.8900
6.6300
6.6900
62,900
Thu, 30 Apr 2026
36 · DEF 14A
After market open · 09:57 ET
DEF 14A ↗
Thu, 30 Apr 2026
7.2600
7.9980
6.9500
6.9600
49,300
Wed, 29 Apr 2026
8.2600
8.2600
7.7350
7.8750
23,460
Tue, 28 Apr 2026
10.1500
10.2900
8.4000
8.4350
19,849
Mon, 27 Apr 2026
13.4050
13.4050
9.8000
9.8000
42,389
Mon, 27 Apr 2026
35 · 8-K
Pre-market · 09:10 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
14.4200
14.4200
13.3000
13.5800
8,080
Thu, 23 Apr 2026
14.3500
14.3500
13.6500
13.7900
5,300
Wed, 22 Apr 2026
14.0000
14.7000
13.7900
14.3500
9,491
Tue, 21 Apr 2026
14.2800
15.2250
13.6850
14.2450
17,903
Tue, 21 Apr 2026
34 · 8-K
Pre-market · 07:35 ET
8-K ↗
Mon, 20 Apr 2026
14.0000
14.3500
13.5100
14.3500
7,426
Mon, 20 Apr 2026
33 · PRE 14A
Pre-market · 08:22 ET
PRE 14A ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
15.4000
15.4000
13.8600
13.8600
16,580
Thu, 16 Apr 2026
14.7000
15.5750
14.1400
14.5250
21,114
Wed, 15 Apr 2026
14.5600
15.0500
13.3350
15.0150
12,383
Tue, 14 Apr 2026
14.0000
14.5600
13.1250
14.2100
19,809
Mon, 13 Apr 2026
13.6500
13.8950
12.6000
13.6500
38,786
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
13.4750
13.6500
11.9000
12.9150
14,280
Thu, 09 Apr 2026
32 · 8-K
After-hours · 17:04 ET
8-K ↗
Thu, 09 Apr 2026
13.9300
13.9300
12.7750
13.2650
20,171
Wed, 08 Apr 2026
15.0850
15.7500
13.6500
13.9650
46,934
Tue, 07 Apr 2026
14.2100
14.7700
13.2300
14.3500
11,860
Tue, 07 Apr 2026
31 · 8-K
Pre-market · 08:35 ET
8-K ↗
Tue, 07 Apr 2026
30 · 10-K
Pre-market · 06:10 ET
10-K ↗
Mon, 06 Apr 2026
14.4200
14.9450
14.0000
14.3500
5,240
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
13.6150
14.3500
12.9500
14.0000
5,954
Wed, 01 Apr 2026
12.9500
16.8000
12.9500
14.2100
24,471
Tue, 31 Mar 2026
12.1450
12.9850
11.4100
12.9850
4,674
Mon, 30 Mar 2026
12.1450
12.1450
10.9550
11.6550
8,046
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
13.6500
13.6500
12.0050
12.0050
9,103
Thu, 26 Mar 2026
14.2100
14.5600
13.4050
13.7200
6,029
Wed, 25 Mar 2026
14.1050
14.7350
13.6500
14.5600
7,091
Tue, 24 Mar 2026
29 · DEF 14A
After-hours · 17:06 ET
DEF 14A ↗
Tue, 24 Mar 2026
14.2100
14.4550
13.3350
13.8950
4,411
Mon, 23 Mar 2026
14.7000
14.7350
13.4400
13.9650
9,726
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
14.0000
14.9100
13.9650
14.6650
9,574
Thu, 19 Mar 2026
14.9800
14.9800
14.0000
14.6300
12,317
Wed, 18 Mar 2026
16.8700
16.8700
15.0500
15.5050
19,714
Tue, 17 Mar 2026
17.9550
18.9700
16.1000
16.8700
13,977
Mon, 16 Mar 2026
18.4800
18.4800
17.1850
17.6750
7,526
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
28 · PRE 14A
After-hours · 16:59 ET
PRE 14A ↗
Fri, 13 Mar 2026
19.2500
19.4250
17.1500
17.6050
13,174
Thu, 12 Mar 2026
18.9000
19.7400
17.8500
19.1100
10,926
Wed, 11 Mar 2026
16.4500
21.1750
16.1700
19.7750
19,586
Tue, 10 Mar 2026
17.1500
17.3250
16.2750
16.4850
17,963
Mon, 09 Mar 2026
20.6500
20.8600
16.8000
17.1850
36,529
Mon, 09 Mar 2026
27 · 8-K
Pre-market · 09:05 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
26 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 06 Mar 2026
21.0000
21.7700
20.6500
20.6850
9,626
Thu, 05 Mar 2026
22.7500
22.9250
20.6850
21.0700
7,317
Wed, 04 Mar 2026
22.7500
23.2400
21.5950
22.9250
16,103
Tue, 03 Mar 2026
28.1750
29.1550
20.6500
21.5250
39,746
Tue, 03 Mar 2026
25 · 8-K
Pre-market · 09:05 ET
8-K ↗
Mon, 02 Mar 2026
31.1500
34.7900
28.0000
28.0350
20,931
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
30.0300
32.2700
28.3500
31.0800
26,440
Thu, 26 Feb 2026
30.8000
30.8000
26.1450
29.8900
10,769
Wed, 25 Feb 2026
25.5500
31.5000
25.5500
30.4500
37,340
Tue, 24 Feb 2026
21.3500
25.9000
21.3500
25.5500
21,023
Mon, 23 Feb 2026
21.2800
22.4000
20.6500
22.0500
4,746
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
22.2600
22.7150
21.3150
21.3150
3,443
Thu, 19 Feb 2026
21.7000
22.5400
21.3150
22.2600
5,440
Wed, 18 Feb 2026
21.2450
23.4150
21.2450
21.7000
7,866
Wed, 18 Feb 2026
24 · 8-K
Pre-market · 09:01 ET
8-K ↗
Tue, 17 Feb 2026
21.0000
22.0500
21.0000
21.5950
3,571
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
21.2450
22.7500
20.6500
22.1200
6,171
Thu, 12 Feb 2026
22.4000
22.4000
19.6350
20.5100
9,889
Wed, 11 Feb 2026
23.4500
23.8000
21.1750
21.2450
4,086
Tue, 10 Feb 2026
23.4500
24.1500
22.4700
22.4700
6,637
Mon, 09 Feb 2026
23.6950
24.0800
22.0500
23.1350
8,411
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
20.6850
23.8000
20.6500
23.4500
14,943
Thu, 05 Feb 2026
19.7750
21.1400
19.6000
20.7200
12,063
Wed, 04 Feb 2026
21.3150
21.5250
19.9500
20.3000
11,131
Tue, 03 Feb 2026
22.4000
22.5050
20.9300
21.1750
17,880
Mon, 02 Feb 2026
23.8000
23.9050
22.4000
22.4000
11,417
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
24.3250
24.5000
23.1000
23.6250
9,760
Thu, 29 Jan 2026
24.1500
25.0250
23.1000
24.1850
17,583
Wed, 28 Jan 2026
24.8500
24.8500
23.2050
23.6600
23,457
Tue, 27 Jan 2026
25.3050
25.5850
23.8700
24.6750
23,329
Mon, 26 Jan 2026
26.7750
28.0000
24.8500
25.9350
32,689
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
23 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 23 Jan 2026
25.9000
27.6150
24.6750
26.7750
37,094
Thu, 22 Jan 2026
29.0500
34.6500
23.7650
25.5500
174,466
Wed, 21 Jan 2026
28.7000
29.0500
26.2500
28.3150
62,394
Tue, 20 Jan 2026
34.7200
34.8950
29.4000
29.9250
226,054
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
37.1000
65.4500
35.3500
50.0500
4,582,920
Thu, 15 Jan 2026
22 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 15 Jan 2026
26.0050
27.5450
24.6750
26.7750
13,034
Wed, 14 Jan 2026
23.4150
26.9500
23.4150
26.7400
28,326
Tue, 13 Jan 2026
29.0500
29.2250
22.4000
24.1850
83,191
Mon, 12 Jan 2026
21 · 8-K/A
After market open · 13:05 ET
8-K/A ↗
Mon, 12 Jan 2026
39.5500
39.9000
28.5250
29.0500
818,686
Mon, 12 Jan 2026
20 · 8-K
Pre-market · 06:04 ET
8-K ↗
Mon, 12 Jan 2026
19 · 8-K
Next filing day · accepted 09 Jan, 18:38 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
39.2000
39.9000
36.5750
36.7500
5,143
Thu, 08 Jan 2026
38.5000
38.5000
35.7000
37.8000
6,866
Wed, 07 Jan 2026
38.8500
39.3750
36.7500
38.1500
4,489
Tue, 06 Jan 2026
36.0500
39.9000
36.0500
39.5500
5,523
Mon, 05 Jan 2026
35.3500
36.3300
34.3700
36.0500
4,826
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
33.2150
35.7000
32.3400
34.9300
6,646
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
36.4000
36.4000
32.0950
32.5850
5,103
Tue, 30 Dec 2025
37.1000
37.1000
33.3550
34.6850
6,694
Mon, 29 Dec 2025
37.8000
40.0750
34.3000
36.0500
8,171
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
38.8500
39.5500
37.4500
38.1500
3,606
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
38.5000
39.5500
37.4500
39.5500
1,491
Tue, 23 Dec 2025
41.6500
42.5250
37.1000
38.1500
6,517
Mon, 22 Dec 2025
41.3000
45.4300
40.2500
41.6500
7,040
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
39.2000
41.6500
37.8000
40.9500
4,800
Thu, 18 Dec 2025
43.4000
43.4000
38.5000
39.5500
3,103
Wed, 17 Dec 2025
44.4500
44.4500
41.3000
41.6500
2,343
Tue, 16 Dec 2025
42.3500
45.1150
40.6000
43.4000
3,100
Mon, 15 Dec 2025
49.0000
50.0500
40.6000
41.6500
8,146
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
18 · 8-K
After-hours · 16:46 ET
8-K ↗
Fri, 12 Dec 2025
50.7500
52.5000
46.2000
47.2500
5,397
Thu, 11 Dec 2025
46.9000
52.5000
45.5000
50.4000
12,574
Wed, 10 Dec 2025
41.3000
50.4000
36.7500
46.5500
63,714
Tue, 09 Dec 2025
39.2000
43.0500
38.5000
40.9500
4,906
Mon, 08 Dec 2025
17 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 08 Dec 2025
38.8500
39.9000
37.1350
38.5000
3,789
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
37.8000
38.8500
36.2250
37.8000
3,774
Thu, 04 Dec 2025
35.3500
38.5000
35.0000
38.5000
5,017
Wed, 03 Dec 2025
39.9000
39.9000
35.3500
35.7000
10,757
Tue, 02 Dec 2025
39.9000
42.7000
39.1650
40.6000
62,114
Mon, 01 Dec 2025
46.2000
47.2500
40.9500
41.1250
2,789
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.9000
47.6000
46.2000
47.2500
1,437
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
43.7500
47.3900
43.4000
44.8000
2,034
Tue, 25 Nov 2025
16 · 424B3
After-hours · 16:36 ET
424B3 ↗
Tue, 25 Nov 2025
38.8500
43.7500
38.5000
43.4000
5,803
Mon, 24 Nov 2025
42.0000
44.4500
42.0000
44.4500
11,586
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.7000
45.7800
39.5500
42.3500
1,666
Thu, 20 Nov 2025
49.0000
49.0000
43.0500
43.4000
3,294
Wed, 19 Nov 2025
15 · 8-K
After market open · 13:36 ET
8-K ↗
Wed, 19 Nov 2025
56.7000
56.8750
45.8500
47.2500
5,971
Tue, 18 Nov 2025
61.9500
63.7000
56.7000
58.1000
4,523
Mon, 17 Nov 2025
61.9500
69.3000
61.2500
63.1750
5,654
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
14 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 14 Nov 2025
13 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Fri, 14 Nov 2025
58.4500
63.7000
57.9250
62.3000
1,586
Thu, 13 Nov 2025
60.5500
62.6500
58.4500
59.5000
1,089
Wed, 12 Nov 2025
62.6500
64.6450
59.1500
61.2500
1,666
Tue, 11 Nov 2025
59.5000
61.2500
58.8000
60.9000
1,374
Mon, 10 Nov 2025
12 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Mon, 10 Nov 2025
64.0500
67.1650
55.6500
58.8000
4,543
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
59.5000
73.5000
57.0500
62.3000
11,903
Thu, 06 Nov 2025
63.0000
63.0000
58.4500
59.5000
1,114
Wed, 05 Nov 2025
59.1500
61.4250
58.1000
60.3050
794
Tue, 04 Nov 2025
63.3500
63.3500
58.1000
58.8000
1,860
Mon, 03 Nov 2025
70.0000
70.0000
63.0000
64.7500
1,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
68.6000
68.6000
66.5000
67.9000
911
Thu, 30 Oct 2025
70.3500
71.7500
67.7250
69.3000
834
Wed, 29 Oct 2025
72.8000
73.1500
69.3000
72.1000
831
Tue, 28 Oct 2025
11 · PRE 14A
After-hours · 16:30 ET
PRE 14A ↗
Tue, 28 Oct 2025
71.7500
73.5000
69.3000
72.1000
589
Mon, 27 Oct 2025
74.5500
74.5500
70.3500
71.7500
583
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.6500
73.5000
67.7250
73.5000
663
Thu, 23 Oct 2025
65.4500
69.6500
65.4500
69.6500
900
Wed, 22 Oct 2025
71.0500
72.0650
61.9500
66.1500
4,931
Tue, 21 Oct 2025
77.3500
77.3500
68.2500
69.6500
4,011
Mon, 20 Oct 2025
73.5000
77.0000
73.5000
77.0000
586
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
73.5000
77.1400
70.3500
72.8000
2,374
Thu, 16 Oct 2025
79.1000
80.5000
71.7500
74.2000
3,351
Wed, 15 Oct 2025
74.5500
84.0000
73.8500
79.4500
5,869
Tue, 14 Oct 2025
73.6050
75.4600
72.8000
74.5500
2,597
Mon, 13 Oct 2025
72.4500
75.3200
70.5250
74.5500
1,160
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
77.0000
79.6250
67.5500
72.4500
11,320
Thu, 09 Oct 2025
77.3500
84.5250
76.1250
80.5000
20,157
Wed, 08 Oct 2025
74.5500
79.4500
72.8000
75.9500
5,866
Tue, 07 Oct 2025
76.6500
76.6500
73.5000
74.5500
2,017
Mon, 06 Oct 2025
75.2500
77.5600
72.4500
76.6500
2,863
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
10 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 03 Oct 2025
9 · S-3
After-hours · 16:15 ET
S-3 ↗
Fri, 03 Oct 2025
77.3500
78.4000
75.6000
76.6500
1,677
Thu, 02 Oct 2025
73.5000
78.7500
71.7500
77.3500
3,729
Wed, 01 Oct 2025
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 01 Oct 2025
80.8500
83.1950
76.6500
78.0500
4,137
Tue, 30 Sep 2025
74.5500
85.4000
70.3500
81.5500
13,449
Mon, 29 Sep 2025
75.2500
77.3500
72.8000
73.8500
2,191
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
71.4000
75.2500
71.2250
75.2500
2,071
Thu, 25 Sep 2025
74.9000
74.9000
70.3850
71.7500
8,011
Wed, 24 Sep 2025
70.7000
78.7500
66.8500
75.2500
34,120
Tue, 23 Sep 2025
70.7000
73.3600
70.3500
70.3500
2,631
Mon, 22 Sep 2025
65.4500
71.7500
63.7000
71.0500
2,077
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
66.5000
67.5500
65.1000
65.1000
1,180
Thu, 18 Sep 2025
65.1000
66.8500
64.7500
66.8500
1,803
Wed, 17 Sep 2025
67.5500
68.9500
64.7500
65.1000
2,286
Tue, 16 Sep 2025
68.6000
69.3350
67.5500
68.9500
1,211
Mon, 15 Sep 2025
69.3000
69.8250
67.1300
68.9500
1,254
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
70.0000
70.0000
65.8000
68.6000
2,846
Thu, 11 Sep 2025
7 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 11 Sep 2025
72.1000
74.1650
68.6000
71.0500
1,929
Wed, 10 Sep 2025
68.2500
75.6000
68.0750
72.4500
6,086
Tue, 09 Sep 2025
68.9500
69.0550
66.3250
67.5500
2,380
Mon, 08 Sep 2025
63.3500
70.0000
63.0000
69.3000
8,240
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
58.1000
62.3000
57.7850
61.9500
3,677
Thu, 04 Sep 2025
58.8000
59.1500
56.0000
57.7500
1,731
Wed, 03 Sep 2025
58.1000
59.1500
57.7500
58.8000
1,291
Tue, 02 Sep 2025
58.4500
59.5000
57.4000
58.4500
3,440
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
58.8000
58.8000
54.9500
57.0500
2,977
Thu, 28 Aug 2025
62.6500
64.7150
55.8250
56.0000
22,840
Wed, 27 Aug 2025
62.6500
63.3500
60.9000
61.9500
1,363
Tue, 26 Aug 2025
64.0500
64.1900
60.5500
61.6000
1,611
Mon, 25 Aug 2025
64.4000
64.7500
61.6000
62.6500
3,260
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
64.7500
64.7500
62.3000
63.0000
3,740
Thu, 21 Aug 2025
65.1000
65.8000
62.6500
63.7000
2,954
Wed, 20 Aug 2025
70.0000
70.8050
63.7000
65.4500
3,094
Tue, 19 Aug 2025
6 · 8-K
After-hours · 16:25 ET
8-K ↗
Tue, 19 Aug 2025
71.7500
73.5000
65.4500
67.2000
5,266
Mon, 18 Aug 2025
73.8500
73.8500
70.7000
72.4500
1,291
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
74.2000
74.2000
70.7000
73.5000
3,177
Thu, 14 Aug 2025
5 · 8-K
After market open · 09:44 ET
8-K ↗
Thu, 14 Aug 2025
80.8500
80.8500
72.1000
72.4500
7,789
Thu, 14 Aug 2025
4 · 424B5
Pre-market · 09:20 ET
424B5 ↗
Thu, 14 Aug 2025
3 · 10-Q
Pre-market · 06:31 ET
10-Q ↗
Wed, 13 Aug 2025
85.7500
91.0000
81.2000
90.6500
4,351
Tue, 12 Aug 2025
75.9500
92.7500
75.5650
82.2500
7,574
Mon, 11 Aug 2025
75.6000
75.9500
73.5000
75.9500
1,249
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
73.5000
76.9650
70.7000
74.9000
1,431
Thu, 07 Aug 2025
78.7500
78.7500
71.7500
73.5000
1,140
Wed, 06 Aug 2025
2 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Wed, 06 Aug 2025
78.4000
81.5500
77.0000
77.8750
1,397
Tue, 05 Aug 2025
75.9500
79.1000
74.2000
78.0500
1,834
Mon, 04 Aug 2025
68.6000
75.8450
68.6000
75.2500
1,623
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
70.0000
70.3500
67.5500
69.3000
1,177
Thu, 31 Jul 2025
72.8000
73.5000
70.3500
71.4000
1,946
Wed, 30 Jul 2025
1 · 424B3
After-hours · 17:01 ET
424B3 ↗
Wed, 30 Jul 2025
76.6500
76.6500
73.8500
74.9000
1,777
Tue, 29 Jul 2025
78.0500
78.7500
76.3000
76.6500
2,869
Mon, 28 Jul 2025
79.1000
79.4500
77.3500
78.7500
1,511
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend