May 20
2024
SELL
Open market or private sale
$1,401,187
$21.15 p/Share
66,250
Reduced 18.06%
300,672
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$787,712
$11.89 p/Share
66,250
Added 15.29%
366,922
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$62,080
$16.0 p/Share
3,880
Reduced 1.27%
300,672
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$163,584
$16.0 p/Share
10,224
Reduced 3.25%
304,552
Common Stock
Feb 22
2024
SELL
Sale (or disposition) back to the issuer
-
136
Reduced 0.05%
293,889
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
50,887
Added 13.97%
313,427
Common Stock
Nov 07
2023
BUY
Open market or private purchase
$49,080
$16.36 p/Share
3,000
Added 1.12%
264,025
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$428,616
$25.32 p/Share
16,928
Reduced 6.38%
248,206
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$1,146,287
$25.32 p/Share
45,272
Added 14.78%
261,025
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$47,764
$25.57 p/Share
1,868
Reduced 0.8%
232,681
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$39,948
$26.23 p/Share
1,523
Reduced 0.65%
234,549
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$402,182
$21.46 p/Share
18,741
Reduced 7.35%
236,072
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
43,170
Added 14.49%
254,813
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
15,237
Added 6.72%
211,643
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$72,043
$21.01 p/Share
3,429
Reduced 1.72%
196,406
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$70,009
$21.26 p/Share
3,293
Reduced 1.62%
199,835
Common Stock
Aug 10
2021
SELL
Open market or private sale
$1,263,725
$24.33 p/Share
51,941
Reduced 20.36%
203,128
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$670,039
$12.9 p/Share
51,941
Added 16.92%
255,069
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$67,152
$27.22 p/Share
2,467
Reduced 1.2%
203,128
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$96,147
$27.0 p/Share
3,561
Reduced 1.7%
205,595
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$473,456
$28.31 p/Share
16,724
Reduced 7.4%
209,156
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
42,074
Added 15.7%
225,880
Common Stock