May 22
2022
SELL
Payment of exercise price or tax liability
$26,412
$16.78 p/Share
1,574
Reduced 0.98%
159,705
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
4,000
Added 2.42%
161,279
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$40,535
$16.75 p/Share
2,420
Reduced 1.52%
157,279
Common Stock
May 19
2022
BUY
Exercise of conversion of derivative security
-
6,150
Added 3.71%
159,699
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$290,520
$17.36 p/Share
16,735
Reduced 9.83%
153,549
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
37,531
Added 18.51%
165,284
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 3.11%
155,516
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$20,790
$21.15 p/Share
983
Reduced 0.76%
127,753
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
2,500
Added 1.9%
128,736
Common Stock
Sep 27
2021
SELL
Open market or private sale
$1,250,000
$25.0 p/Share
50,000
Reduced 28.37%
126,236
Common Stock
Sep 27
2021
BUY
Exercise of conversion of derivative security
$73,000
$1.46 p/Share
50,000
Added 22.1%
176,236
Common Stock
May 26
2021
SELL
Payment of exercise price or tax liability
$95,360
$19.39 p/Share
4,918
Reduced 3.75%
126,236
Common Stock
May 26
2021
BUY
Exercise of conversion of derivative security
-
12,500
Added 8.7%
131,154
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$199,800
$18.81 p/Share
10,622
Reduced 8.22%
118,654
Common Stock
May 22
2021
BUY
Grant, award, or other acquisition
-
22,995
Added 15.51%
125,276
Common Stock
May 22
2021
BUY
Exercise of conversion of derivative security
-
4,000
Added 3.22%
120,228
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$34,777
$17.68 p/Share
1,967
Reduced 1.89%
102,281
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
5,000
Added 4.58%
104,248
Common Stock
Apr 28
2021
SELL
Open market or private sale
$1,600,000
$16.0 p/Share
100,000
Reduced 50.19%
99,248
Common Stock
Apr 28
2021
BUY
Exercise of conversion of derivative security
$558,000
$5.58 p/Share
100,000
Added 33.42%
199,248
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$8,450
$14.42 p/Share
586
Reduced 0.59%
99,248
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
2,500
Added 2.44%
99,834
Common Stock
Nov 09
2020
SELL
Open market or private sale
$694,375
$11.11 p/Share
62,500
Reduced 39.1%
97,334
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$213,125
$3.41 p/Share
62,500
Added 28.11%
159,834
Common Stock
Sep 13
2020
SELL
Payment of exercise price or tax liability
$33,145
$7.96 p/Share
4,164
Reduced 4.1%
97,334
Common Stock