Jan 28
2025
SELL
Open market or private sale
$2,467,720
$36.29 p/Share
68,000
Reduced 42.04%
93,758
Common Stock
Jan 28
2025
BUY
Exercise of conversion of derivative security
$1,156,000
$17.0 p/Share
68,000
Added 29.6%
161,758
Common Stock
Nov 19
2024
SELL
Open market or private sale
$93,135
$22.41 p/Share
4,156
Reduced 4.24%
93,758
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$310,186
$23.72 p/Share
13,077
Reduced 11.78%
97,914
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
25,799
Added 18.86%
110,991
Common Stock
Aug 19
2024
SELL
Open market or private sale
$102,877
$24.76 p/Share
4,155
Reduced 4.65%
85,192
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$319,078
$24.4 p/Share
13,077
Reduced 12.77%
89,347
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
25,797
Added 20.12%
102,424
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$432,790
$31.04 p/Share
13,943
Reduced 15.42%
76,472
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
27,507
Added 23.33%
90,415
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$703,975
$37.21 p/Share
18,919
Reduced 23.12%
62,908
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
44,996
Added 35.48%
81,827
Common Stock
Nov 17
2023
SELL
Open market or private sale
$660,133
$29.1 p/Share
22,685
Reduced 38.19%
36,710
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$643,895
$28.86 p/Share
22,311
Reduced 27.31%
59,395
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
44,996
Added 35.51%
81,706
Common Stock
Aug 17
2023
SELL
Open market or private sale
$648,506
$28.59 p/Share
22,683
Reduced 38.19%
36,710
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$664,867
$29.8 p/Share
22,311
Reduced 27.31%
59,393
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
44,994
Added 35.51%
81,704
Common Stock
May 17
2023
SELL
Open market or private sale
$342,180
$14.01 p/Share
24,424
Reduced 40.15%
36,408
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$289,859
$14.09 p/Share
20,572
Reduced 25.27%
60,832
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
44,996
Added 35.6%
81,404
Common Stock
May 03
2023
SELL
Open market or private sale
$920,693
$14.18 p/Share
64,929
Reduced 64.07%
36,408
Common Stock
Apr 05
2023
SELL
Open market or private sale
$857,475
$15.45 p/Share
55,500
Reduced 35.39%
101,337
Common Stock
Mar 03
2023
SELL
Open market or private sale
$687,104
$10.96 p/Share
62,692
Reduced 28.56%
156,837
Common Stock
Feb 17
2023
SELL
Open market or private sale
$227,840
$12.86 p/Share
17,717
Reduced 7.47%
219,529
Common Stock