Apr 01
2024
SELL
Payment of exercise price or tax liability
$362,884
$20.56 p/Share
17,650
Reduced 14.87%
101,084
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
15,918
Added 11.82%
118,734
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
23,877
Added 18.85%
102,816
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$599,989
$18.56 p/Share
32,327
Reduced 29.05%
78,939
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
29,155
Added 20.76%
111,266
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
43,733
Added 34.75%
82,111
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$285,658
$21.47 p/Share
13,305
Reduced 25.74%
38,378
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
29,998
Added 36.73%
51,683
Common Stock
Apr 27
2021
SELL
Open market or private sale
$283,747
$21.12 p/Share
13,435
Reduced 38.25%
21,685
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$224,837
$21.06 p/Share
10,676
Reduced 23.31%
35,120
Common Stock
Apr 02
2021
BUY
Exercise of conversion of derivative security
-
24,071
Added 34.45%
45,796
Common Stock
Nov 17
2020
SELL
Open market or private sale
$419,040
$15.52 p/Share
27,000
Reduced 55.41%
21,725
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$103,861
$8.07 p/Share
12,870
Reduced 20.89%
48,725
Common Stock
Apr 03
2020
BUY
Exercise of conversion of derivative security
-
29,016
Added 32.02%
61,595
Common Stock
Nov 26
2019
SELL
Payment of exercise price or tax liability
$1,170,680
$16.62 p/Share
70,438
Reduced 68.38%
32,579
Common Stock
Nov 26
2019
SELL
Open market or private sale
$510,456
$16.65 p/Share
30,658
Reduced 24.02%
96,990
Common Stock
Nov 26
2019
BUY
Exercise of conversion of derivative security
$765,478
$7.0 p/Share
109,354
Added 45.0%
133,675
Common Stock
Apr 26
2019
SELL
Open market or private sale
$478,594
$15.5 p/Share
30,877
Reduced 55.94%
24,321
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$361,029
$14.67 p/Share
24,610
Reduced 30.84%
55,198
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
55,487
Added 41.01%
79,808
Common Stock
May 07
2018
SELL
Open market or private sale
$902,375
$18.76 p/Share
48,101
Reduced 48.72%
50,619
Common Stock
May 07
2018
SELL
Payment of exercise price or tax liability
$593,341
$18.76 p/Share
31,628
Reduced 56.53%
24,321
Common Stock
May 07
2018
BUY
Exercise of conversion of derivative security
$369,791
$6.54 p/Share
56,543
Added 35.21%
104,050
Common Stock
Apr 02
2018
SELL
Payment of exercise price or tax liability
$343,358
$18.58 p/Share
18,480
Reduced 28.01%
47,507
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
41,666
Added 38.7%
65,987
Common Stock