Jan 06
2025
SELL
Open market or private sale
$115,840
$28.96 p/Share
4,000
Reduced 6.53%
57,267
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$61,555
$27.48 p/Share
2,240
Reduced 3.53%
61,267
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
6,000
Added 8.77%
62,387
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$100,769
$27.48 p/Share
3,667
Reduced 5.99%
57,507
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
9,000
Added 13.31%
58,620
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$79,204
$26.84 p/Share
2,951
Reduced 5.41%
51,562
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 12.09%
54,513
Common Stock
Dec 02
2024
SELL
Open market or private sale
$106,960
$26.74 p/Share
4,000
Reduced 7.84%
47,007
Common Stock
Nov 01
2024
SELL
Open market or private sale
$91,840
$22.96 p/Share
4,000
Reduced 7.26%
51,063
Common Stock
Oct 01
2024
SELL
Open market or private sale
$94,680
$23.67 p/Share
4,000
Reduced 6.78%
55,029
Common Stock
Sep 03
2024
SELL
Open market or private sale
$89,600
$22.4 p/Share
4,000
Reduced 6.34%
59,071
Common Stock
May 28
2024
SELL
Discretionary transaction
$150,005
$21.8 p/Share
6,881
Reduced 9.93%
62,447
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$323,504
$18.24 p/Share
17,736
Reduced 20.49%
68,823
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
40,000
Added 31.61%
86,536
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$117,030
$18.68 p/Share
6,265
Reduced 11.87%
46,521
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 22.13%
52,786
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$24,163
$18.53 p/Share
1,304
Reduced 3.35%
37,666
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
3,000
Added 7.15%
38,970
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$78,773
$18.5 p/Share
4,258
Reduced 10.58%
35,970
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
9,000
Added 19.41%
37,368
Common Stock
Nov 15
2023
SELL
Open market or private sale
$139,081
$18.49 p/Share
7,522
Reduced 19.86%
30,344
Common Stock
Aug 11
2023
SELL
Open market or private sale
$101,298
$16.41 p/Share
6,173
Reduced 14.01%
37,904
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$36,459
$10.21 p/Share
3,571
Reduced 7.75%
42,483
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
8,000
Added 15.44%
43,822
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$26,860
$10.03 p/Share
2,678
Reduced 6.57%
38,054
Common Stock