Dec 03
2024
BUY
Grant, award, or other acquisition
-
4,395
Added 22.43%
15,203
Restricted Stock Unit
Dec 03
2024
BUY
Grant, award, or other acquisition
-
10,358
Added 16.2%
53,581
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$25,426
$25.58 p/Share
994
Reduced 0.97%
101,171
Common Stock
Dec 02
2024
SELL
Open market or private sale
$1,488,684
$25.69 p/Share
57,948
Reduced 57.28%
43,223
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$726,088
$12.53 p/Share
57,948
Added 36.19%
102,165
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$69,561
$25.04 p/Share
2,778
Reduced 6.2%
42,026
Common Stock
Nov 22
2024
SELL
Open market or private sale
$88,971
$25.02 p/Share
3,556
Reduced 8.42%
38,682
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$17,526
$20.89 p/Share
839
Reduced 1.95%
42,229
Common Stock
Feb 13
2024
SELL
Open market or private sale
$560,550
$15.15 p/Share
37,000
Reduced 47.33%
41,181
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$314,280
$11.64 p/Share
27,000
Added 25.67%
78,181
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$15,289
$13.7 p/Share
1,116
Reduced 2.13%
51,181
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$13,210
$13.29 p/Share
994
Reduced 1.96%
49,838
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$13,253
$13.28 p/Share
998
Reduced 1.93%
50,739
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
7,450
Added 13.33%
48,451
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
8,508
Added 22.74%
28,907
Restricted Stock Unit
Aug 24
2023
BUY
Grant, award, or other acquisition
-
3,700
Added 15.35%
20,399
Restricted Stock Unit
Feb 24
2023
SELL
Payment of exercise price or tax liability
$14,258
$13.87 p/Share
1,028
Reduced 2.45%
40,953
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$8,777
$11.75 p/Share
747
Reduced 1.92%
38,083
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$7,753
$11.66 p/Share
665
Reduced 1.8%
36,371
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
11,083
Added 24.13%
34,845
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
9,858
Added 28.92%
24,232
Restricted Stock Unit
May 13
2022
SELL
Open market or private sale
$45,066
$11.63 p/Share
3,875
Reduced 14.11%
23,589
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$92,292
$12.36 p/Share
7,467
Reduced 21.9%
26,630
Common Stock
Dec 13
2021
SELL
Open market or private sale
$23,763
$13.88 p/Share
1,712
Reduced 13.91%
10,593
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$10,406
$13.93 p/Share
747
Reduced 5.72%
12,305
Common Stock