May 22
2022
SELL
Payment of exercise price or tax liability
$26,412
$16.78 p/Share
1,574
Reduced 2.09%
73,854
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
4,000
Added 5.04%
75,428
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$43,282
$16.75 p/Share
2,584
Reduced 3.49%
71,428
Common Stock
May 19
2022
BUY
Exercise of conversion of derivative security
-
6,567
Added 8.15%
74,012
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$522,935
$17.36 p/Share
30,123
Reduced 30.87%
67,445
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
67,556
Added 43.27%
88,568
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
9,000
Added 11.25%
70,986
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$19,416
$21.15 p/Share
918
Reduced 4.19%
21,012
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
2,333
Added 9.62%
21,930
Common Stock
Sep 16
2021
SELL
Open market or private sale
$649,851
$21.91 p/Share
29,660
Reduced 60.21%
19,597
Common Stock
Jul 09
2021
SELL
Open market or private sale
$365,614
$23.97 p/Share
15,253
Reduced 23.64%
49,257
Common Stock
May 26
2021
SELL
Payment of exercise price or tax liability
$101,720
$19.39 p/Share
5,246
Reduced 7.52%
64,510
Common Stock
May 26
2021
BUY
Exercise of conversion of derivative security
-
13,334
Added 16.05%
69,756
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$199,800
$18.81 p/Share
10,622
Reduced 15.84%
56,422
Common Stock
May 22
2021
BUY
Grant, award, or other acquisition
-
22,995
Added 26.73%
63,044
Common Stock
May 22
2021
BUY
Exercise of conversion of derivative security
-
4,000
Added 6.45%
57,996
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$38,737
$17.68 p/Share
2,191
Reduced 5.19%
40,049
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
9,000
Added 17.56%
42,240
Common Stock
Apr 28
2021
SELL
Open market or private sale
$246,615
$16.91 p/Share
14,584
Reduced 30.5%
33,240
Common Stock
Apr 28
2021
BUY
Exercise of conversion of derivative security
$81,379
$5.58 p/Share
14,584
Added 23.37%
47,824
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$7,888
$14.42 p/Share
547
Reduced 1.62%
33,240
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
2,334
Added 6.46%
33,787
Common Stock
Dec 23
2020
SELL
Open market or private sale
$52,162
$13.91 p/Share
3,750
Reduced 10.65%
31,453
Common Stock
Dec 23
2020
BUY
Exercise of conversion of derivative security
$12,788
$3.41 p/Share
3,750
Added 9.63%
35,203
Common Stock
Dec 21
2020
SELL
Open market or private sale
$97,275
$12.97 p/Share
7,500
Reduced 19.25%
31,453
Common Stock