Mar 14
2025
|
SELL
Open market or private sale
|
$11,707
$9.7 p/Share
|
1,207
Reduced 3.03%
|
38,672
Common Stock
|
|
Mar 13
2025
|
SELL
Open market or private sale
|
$2,015
$9.93 p/Share
|
203
Reduced 0.57%
|
35,596
Common Stock
|
|
Mar 13
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
4,283
Added 9.7%
|
39,879
Common Stock
|
|
Mar 12
2025
|
SELL
Open market or private sale
|
$4,980
$9.98 p/Share
|
499
Reduced 1.4%
|
35,074
Common Stock
|
|
Mar 12
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
725
Added 1.98%
|
35,799
Common Stock
|
|
Mar 11
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
1,573
Added 4.23%
|
35,573
Common Stock
|
|
Feb 12
2025
|
SELL
Open market or private sale
|
$6,220
$14.67 p/Share
|
424
Reduced 1.23%
|
34,000
Common Stock
|
|
Feb 11
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
1,210
Added 3.4%
|
34,424
Common Stock
|
|
Feb 10
2025
|
SELL
Open market or private sale
|
$11,440
$14.8 p/Share
|
773
Reduced 2.27%
|
33,214
Common Stock
|
|
Feb 07
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
2,256
Added 6.22%
|
33,987
Common Stock
|
|
Dec 16
2024
|
SELL
Payment of exercise price or tax liability
|
$3,635
$20.31 p/Share
|
179
Reduced 0.56%
|
31,731
Common Stock
|
|
Dec 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
406
Added 1.26%
|
31,910
Common Stock
|
|
Aug 19
2024
|
SELL
Payment of exercise price or tax liability
|
$111,323
$22.39 p/Share
|
4,972
Reduced 13.64%
|
31,492
Common Stock
|
|
Aug 19
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
11,312
Added 23.68%
|
36,464
Common Stock
|
|
Jun 03
2024
|
SELL
Payment of exercise price or tax liability
|
$105,711
$24.85 p/Share
|
4,254
Reduced 14.47%
|
25,152
Common Stock
|
|
Jun 03
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
11,000
Added 27.22%
|
29,406
Common Stock
|
|
Mar 04
2024
|
SELL
Payment of exercise price or tax liability
|
$163,315
$36.7 p/Share
|
4,450
Reduced 19.47%
|
18,406
Common Stock
|
|
Mar 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
15,368
Added 40.21%
|
22,856
Common Stock
|
|
Feb 11
2024
|
SELL
Payment of exercise price or tax liability
|
$11,505
$32.78 p/Share
|
351
Reduced 4.48%
|
7,488
Common Stock
|
|
Feb 11
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,210
Added 13.37%
|
7,839
Common Stock
|
|
Feb 07
2024
|
SELL
Payment of exercise price or tax liability
|
$20,565
$31.59 p/Share
|
651
Reduced 8.94%
|
6,629
Common Stock
|
|
Feb 07
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,249
Added 23.6%
|
7,280
Common Stock
|
|
Feb 02
2024
|
SELL
Payment of exercise price or tax liability
|
$16,125
$30.54 p/Share
|
528
Reduced 9.5%
|
5,031
Common Stock
|
|
Feb 02
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,787
Added 25.64%
|
5,183
Common Stock
|
|
Dec 15
2023
|
SELL
Payment of exercise price or tax liability
|
$3,860
$32.44 p/Share
|
119
Reduced 3.06%
|
3,772
Common Stock
|
|