Apr 01
2024
SELL
Open market or private sale
$591,569
$19.66 p/Share
30,090
Reduced 2.73%
1,073,699
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
60,748
Added 5.22%
1,103,789
Common Stock
Mar 26
2024
SELL
Open market or private sale
$527,446
$19.44 p/Share
27,132
Reduced 2.54%
1,043,041
Common Stock
Mar 25
2024
SELL
Open market or private sale
$397,670
$20.28 p/Share
19,609
Reduced 1.9%
1,015,015
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
55,158
Added 4.9%
1,070,173
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
40,323
Added 3.75%
1,034,624
Common Stock
Mar 22
2024
SELL
Open market or private sale
$1,604,338
$20.42 p/Share
78,567
Reduced 7.32%
994,301
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$152,016
$20.79 p/Share
7,312
Reduced 0.68%
1,072,868
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
179,797
Added 14.27%
1,080,180
Common Stock
Jul 10
2023
SELL
Open market or private sale
$1,203,862
$15.96 p/Share
75,430
Reduced 7.73%
900,383
Common Stock
Jul 09
2023
BUY
Exercise of conversion of derivative security
-
136,689
Added 12.29%
975,813
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$516,720
$16.94 p/Share
30,503
Reduced 3.51%
839,124
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
55,158
Added 5.96%
869,627
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$377,745
$16.94 p/Share
22,299
Reduced 2.66%
814,469
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
40,322
Added 4.6%
836,768
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$7,973,289
$17.19 p/Share
463,833
Reduced 36.8%
796,446
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
854,535
Added 40.41%
1,260,279
Common Stock
Jul 11
2022
SELL
Open market or private sale
$1,354,445
$17.36 p/Share
78,021
Reduced 16.13%
405,744
Common Stock
Jul 09
2022
BUY
Exercise of conversion of derivative security
-
136,689
Added 22.03%
483,765
Common Stock
Mar 28
2022
SELL
Open market or private sale
$798,754
$25.4 p/Share
31,447
Reduced 8.31%
347,076
Common Stock
Mar 25
2022
SELL
Open market or private sale
$2,348,422
$26.34 p/Share
89,158
Reduced 21.61%
323,365
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
-
55,158
Added 12.72%
378,523
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$280,285
$26.35 p/Share
10,637
Reduced 2.51%
412,523
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
190,662
Added 31.06%
423,160
Common Stock
Jul 12
2021
SELL
Open market or private sale
$1,464,408
$18.97 p/Share
77,196
Reduced 24.93%
232,498
Common Stock