Feb 27
2025
SELL
Payment of exercise price or tax liability
$117,535
$32.37 p/Share
3,631
Reduced 5.53%
62,015
Common Stock Holding
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
12,000
Added 15.45%
65,646
Common Stock Holding
Oct 30
2024
SELL
Payment of exercise price or tax liability
$5,326
$28.95 p/Share
184
Reduced 0.34%
53,646
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
640
Added 1.17%
53,830
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$4,303
$28.31 p/Share
152
Reduced 0.28%
53,190
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
527
Added 0.98%
53,342
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$41,362
$26.43 p/Share
1,565
Reduced 2.88%
52,815
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
5,443
Added 9.1%
54,380
Common Stock Holding
Feb 26
2024
SELL
Open market or private sale
$408,750
$27.25 p/Share
15,000
Reduced 26.08%
42,525
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$69,384
$26.81 p/Share
2,588
Reduced 5.02%
48,937
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
9,000
Added 14.87%
51,525
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$3,469
$25.14 p/Share
138
Reduced 0.24%
57,525
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
479
Added 0.82%
57,663
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$120,750
$26.25 p/Share
4,600
Reduced 7.45%
57,184
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
16,000
Added 20.57%
61,784
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$121,295
$19.94 p/Share
6,083
Reduced 11.73%
45,784
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
21,048
Added 28.87%
51,867
Common Stock Holding
Mar 16
2021
SELL
Payment of exercise price or tax liability
$38,291
$23.52 p/Share
1,628
Reduced 5.02%
30,819
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
5,108
Added 13.6%
32,447
Common Stock