May 03
2024
SELL
Open market or private sale
$458,850
$19.95 p/Share
23,000
Reduced 35.56%
41,671
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$217,750
$20.56 p/Share
10,591
Reduced 14.07%
64,671
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
14,327
Added 17.9%
65,711
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
9,551
Added 11.26%
75,262
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$399,968
$18.56 p/Share
21,550
Reduced 29.55%
51,384
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
19,436
Added 21.04%
72,934
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
29,154
Added 35.27%
53,498
Common Stock
Jan 27
2023
SELL
Open market or private sale
$304,460
$23.42 p/Share
13,000
Reduced 34.81%
24,344
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$244,865
$21.47 p/Share
11,405
Reduced 23.4%
37,344
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
25,713
Added 34.53%
48,749
Common Stock
Apr 27
2021
SELL
Open market or private sale
$818,841
$20.99 p/Share
39,011
Reduced 62.87%
23,036
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$197,564
$21.06 p/Share
9,381
Reduced 13.13%
62,047
Common Stock
Apr 02
2021
BUY
Exercise of conversion of derivative security
-
21,148
Added 22.84%
71,428
Common Stock
Nov 18
2020
SELL
Open market or private sale
$402,740
$15.49 p/Share
26,000
Reduced 34.08%
50,280
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$103,861
$8.07 p/Share
12,870
Reduced 14.44%
76,280
Common Stock
Apr 03
2020
BUY
Exercise of conversion of derivative security
-
29,016
Added 24.56%
89,150
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$361,029
$14.67 p/Share
24,610
Reduced 27.14%
66,084
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
55,487
Added 37.96%
90,694
Common Stock
May 02
2018
SELL
Payment of exercise price or tax liability
$2,190,834
$18.64 p/Share
117,534
Reduced 76.95%
35,207
Common Stock
May 02
2018
SELL
Open market or private sale
$2,093,887
$18.64 p/Share
112,333
Reduced 43.25%
147,377
Common Stock
May 02
2018
BUY
Exercise of conversion of derivative security
$1,275,570
$6.77 p/Share
188,415
Added 41.55%
265,074
Common Stock
Apr 02
2018
SELL
Payment of exercise price or tax liability
$343,358
$18.58 p/Share
18,480
Reduced 19.42%
76,659
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
41,666
Added 30.46%
95,139
Common Stock