Jun 06
2025
SELL
Open market or private sale
$3,866,313
$28.8 p/Share
134,247
Reduced 50.2%
133,189
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
$918,400
$11.48 p/Share
80,000
Added 23.03%
267,436
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$88,065
$30.9 p/Share
2,850
Reduced 1.5%
187,436
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,029,060
$30.46 p/Share
33,784
Reduced 15.08%
190,286
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
87,850
Added 28.16%
224,070
Common Stock
Jan 28
2025
SELL
Open market or private sale
$204,300
$30.0 p/Share
6,810
Reduced 4.76%
136,220
Common Stock
Jan 21
2025
SELL
Open market or private sale
$1,360,688
$28.0 p/Share
48,596
Reduced 25.36%
143,030
Common Stock
Jan 14
2025
SELL
Open market or private sale
$625,000
$25.0 p/Share
25,000
Reduced 11.54%
191,626
Common Stock
Jan 11
2025
BUY
Grant, award, or other acquisition
-
26,471
Added 10.89%
216,626
Common Stock
Oct 12
2024
SELL
Payment of exercise price or tax liability
$217,372
$25.27 p/Share
8,602
Reduced 4.33%
190,155
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$24,869
$13.0 p/Share
1,913
Reduced 0.95%
198,757
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$12,552
$14.75 p/Share
851
Reduced 0.42%
200,670
Common Stock
Mar 01
2024
SELL
Open market or private sale
$147,369
$13.61 p/Share
10,828
Reduced 5.1%
201,521
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$127,823
$13.74 p/Share
9,303
Reduced 4.2%
212,349
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
52,114
Added 19.04%
221,652
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$64,858
$12.48 p/Share
5,197
Reduced 2.97%
169,538
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
16,025
Added 8.4%
174,735
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
47,063
Added 22.87%
158,710
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$100,436
$14.77 p/Share
6,800
Reduced 5.74%
111,647
Common Stock
May 12
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 17.43%
118,447
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$16,546
$16.58 p/Share
998
Reduced 1.06%
93,447
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
5,556
Added 5.56%
94,445
Common Stock
Oct 12
2021
BUY
Grant, award, or other acquisition
-
88,889
Added 50.0%
88,889
Common Stock