Jul 19
2024
BUY
Grant, award, or other acquisition
$824,989
$12.69 p/Share
65,011
Added 6.67%
909,703
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$77,089
$10.93 p/Share
7,053
Reduced 0.83%
844,692
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$217,963
$11.03 p/Share
19,761
Reduced 2.27%
851,745
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$135,540
$10.77 p/Share
12,585
Reduced 1.42%
871,506
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$370,498
$10.77 p/Share
34,401
Added 3.78%
874,999
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$1,002
$12.08 p/Share
83
Added 0.01%
849,690
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$56,097
$8.13 p/Share
6,900
Reduced 0.81%
849,607
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$119,998
$9.64 p/Share
12,448
Reduced 1.43%
856,507
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$79,125
$9.8 p/Share
8,074
Reduced 0.92%
868,955
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
$700,975
$10.29 p/Share
68,122
Added 7.21%
877,029
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$305,106
$10.68 p/Share
28,568
Reduced 3.41%
808,907
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$615,349
$10.68 p/Share
57,617
Added 6.44%
837,475
Common Stock
May 23
2022
SELL
Payment of exercise price or tax liability
$102,424
$14.11 p/Share
7,259
Reduced 0.92%
778,081
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$94,875
$13.75 p/Share
6,900
Reduced 0.87%
785,340
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$193,193
$15.52 p/Share
12,448
Reduced 1.55%
792,240
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
48,852
Added 5.72%
804,688
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$142,177
$16.49 p/Share
8,622
Reduced 1.13%
755,836
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$293,291
$16.49 p/Share
17,786
Added 2.27%
764,458
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$111,716
$15.39 p/Share
7,259
Reduced 1.12%
639,318
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$225,294
$15.39 p/Share
14,639
Added 2.21%
646,577
Common Stock
Apr 26
2021
SELL
Payment of exercise price or tax liability
$82,811
$15.47 p/Share
5,353
Reduced 0.84%
631,938
Common Stock
Apr 26
2021
BUY
Exercise of conversion of derivative security
$176,683
$15.47 p/Share
11,421
Added 1.76%
637,291
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$129,535
$14.92 p/Share
8,682
Reduced 1.37%
625,870
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$374,567
$14.92 p/Share
25,105
Added 3.81%
634,552
Common Stock