Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,905,130
$20.56 p/Share
92,662
Reduced 10.03%
831,492
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
125,358
Added 12.98%
840,582
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
83,572
Added 8.29%
924,154
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$3,333,097
$18.56 p/Share
179,585
Reduced 20.07%
715,224
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
161,970
Added 15.33%
894,809
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
242,955
Added 24.9%
732,839
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$1,785,230
$21.47 p/Share
83,150
Reduced 14.38%
494,884
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
187,485
Added 24.49%
578,034
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$562,091
$21.06 p/Share
26,690
Reduced 6.32%
395,549
Common Stock
Apr 02
2021
BUY
Exercise of conversion of derivative security
-
60,178
Added 12.47%
422,239
Common Stock
Feb 11
2021
-
5,000
Reduced 1.36%
362,061
Common Stock
Oct 26
2020
SELL
Payment of exercise price or tax liability
$1,141,108
$13.78 p/Share
82,809
Reduced 18.29%
370,061
Common Stock
Oct 26
2020
BUY
Exercise of conversion of derivative security
$747,495
$6.3 p/Share
118,650
Added 20.76%
452,870
Common Stock
Apr 03
2020
BUY
Exercise of conversion of derivative security
-
58,035
Added 14.8%
334,220
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$541,514
$14.67 p/Share
36,913
Reduced 11.6%
281,185
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
83,230
Added 20.74%
318,098
Common Stock
Aug 01
2018
SELL
Payment of exercise price or tax liability
$99,992
$18.61 p/Share
5,373
Reduced 2.21%
237,368
Common Stock
Aug 01
2018
BUY
Exercise of conversion of derivative security
$100,000
$6.3 p/Share
15,873
Added 6.14%
242,741
Common Stock
Apr 02
2018
SELL
Payment of exercise price or tax liability
$515,038
$18.58 p/Share
27,720
Reduced 10.89%
226,868
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
62,500
Added 19.71%
254,588
Common Stock