Mar 19
2025
SELL
Open market or private sale
$182,161
$19.47 p/Share
9,356
Reduced 7.02%
123,985
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$159,171
$20.1 p/Share
7,919
Reduced 5.47%
136,734
Common Stock
Mar 18
2025
SELL
Open market or private sale
$66,434
$19.58 p/Share
3,393
Reduced 2.48%
133,341
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
17,275
Added 10.67%
144,653
Common Stock
Mar 17
2025
SELL
Open market or private sale
$154,600
$20.0 p/Share
7,730
Reduced 5.72%
127,378
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$38,045
$20.13 p/Share
1,890
Reduced 1.38%
135,108
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
5,283
Added 3.71%
136,998
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$89,392
$20.76 p/Share
4,306
Reduced 3.17%
131,715
Common Stock
Mar 14
2025
SELL
Open market or private sale
$328,003
$20.43 p/Share
16,055
Reduced 11.46%
123,985
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
12,036
Added 8.13%
136,021
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$188,113
$21.03 p/Share
8,945
Reduced 6.0%
140,040
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
25,000
Added 14.37%
148,985
Common Stock
Aug 23
2024
SELL
Open market or private sale
$2,345,200
$25.0 p/Share
93,808
Reduced 43.07%
123,985
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$589,114
$6.28 p/Share
93,808
Added 30.11%
217,793
Common Stock
Mar 26
2024
SELL
Open market or private sale
$485,932
$27.94 p/Share
17,392
Reduced 12.3%
123,985
Common Stock
Mar 25
2024
SELL
Open market or private sale
$2,639,785
$28.14 p/Share
93,809
Reduced 39.89%
141,377
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
$589,120
$6.28 p/Share
93,809
Added 28.51%
235,186
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$495,331
$28.08 p/Share
17,640
Reduced 11.09%
141,377
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
35,032
Added 18.05%
159,017
Common Stock
Mar 22
2024
SELL
Open market or private sale
$767,115
$28.18 p/Share
27,222
Reduced 18.0%
123,985
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$44,443
$23.59 p/Share
1,884
Reduced 1.23%
151,207
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
5,283
Added 3.34%
153,091
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
12,036
Added 7.33%
152,102
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$204,423
$22.92 p/Share
8,919
Reduced 5.99%
140,066
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
25,000
Added 14.37%
148,985
Common Stock