Mar 11
2025
SELL
Payment of exercise price or tax liability
$161,509
$28.33 p/Share
5,701
Reduced 1.65%
339,971
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,370,760
$30.46 p/Share
45,002
Reduced 11.52%
345,672
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
113,855
Added 22.57%
390,674
Common Stock
Jan 11
2025
BUY
Grant, award, or other acquisition
-
34,307
Added 11.03%
276,819
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$33,525
$23.51 p/Share
1,426
Reduced 0.58%
242,512
Common Stock
Nov 22
2024
SELL
Open market or private sale
$4,127,760
$24.57 p/Share
168,000
Reduced 40.78%
243,938
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$1,878,240
$11.18 p/Share
168,000
Added 28.97%
411,938
Common Stock
Oct 12
2024
SELL
Payment of exercise price or tax liability
$108,054
$25.27 p/Share
4,276
Reduced 1.72%
243,938
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$73,827
$13.0 p/Share
5,679
Reduced 2.24%
248,214
Common Stock
Mar 13
2024
SELL
Open market or private sale
$486,950
$14.4 p/Share
33,816
Reduced 11.75%
253,893
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$68,971
$14.75 p/Share
4,676
Reduced 1.6%
287,709
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$159,782
$13.74 p/Share
11,629
Reduced 3.83%
292,385
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
65,142
Added 17.65%
304,014
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$78,723
$12.48 p/Share
6,308
Reduced 2.57%
238,872
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
20,032
Added 7.55%
245,180
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
60,994
Added 21.32%
225,148
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$13,627
$14.24 p/Share
957
Reduced 0.58%
164,154
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$42,375
$14.77 p/Share
2,869
Reduced 1.71%
165,111
Common Stock
May 12
2023
BUY
Grant, award, or other acquisition
-
50,000
Added 22.94%
167,980
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$78,241
$16.58 p/Share
4,719
Reduced 3.85%
117,980
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
55,556
Added 31.17%
122,699
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
29,643
Added 30.63%
67,143
Common Stock
Oct 12
2021
BUY
Grant, award, or other acquisition
-
37,500
Added 50.0%
37,500
Common Stock