Jan 04
2024
BUY
Exercise of conversion of derivative security
-
3,000
Added 7.15%
38,970
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$78,773
$18.5 p/Share
4,258
Reduced 10.58%
35,970
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
9,000
Added 19.41%
37,368
Common Stock
Nov 15
2023
SELL
Open market or private sale
$139,081
$18.49 p/Share
7,522
Reduced 19.86%
30,344
Common Stock
Aug 11
2023
SELL
Open market or private sale
$101,298
$16.41 p/Share
6,173
Reduced 14.01%
37,904
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$36,459
$10.21 p/Share
3,571
Reduced 7.75%
42,483
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
8,000
Added 15.44%
43,822
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$26,860
$10.03 p/Share
2,678
Reduced 6.57%
38,054
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
6,000
Added 13.22%
39,393
Common Stock
Mar 10
2022
SELL
Open market or private sale
$211,147
$19.75 p/Share
10,691
Reduced 24.93%
32,195
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$49,016
$20.92 p/Share
2,343
Reduced 5.22%
42,513
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
8,265
Added 15.56%
44,856
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$88,431
$19.98 p/Share
4,426
Reduced 10.81%
36,525
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$20,160
$19.98 p/Share
1,009
Reduced 3.22%
30,368
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 8.73%
31,377
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
10,583
Added 20.54%
40,951
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$19,827
$19.65 p/Share
1,009
Reduced 3.43%
28,377
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 9.26%
29,386
Common Stock
May 28
2021
SELL
Open market or private sale
$127,300
$25.0 p/Share
5,092
Reduced 16.66%
25,464
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$55,223
$25.09 p/Share
2,201
Reduced 6.76%
30,377
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
7,500
Added 18.71%
32,591
Common Stock
Jan 03
2021
SELL
Payment of exercise price or tax liability
$28,500
$27.43 p/Share
1,039
Reduced 3.99%
25,025
Common Stock
Jan 03
2021
BUY
Exercise of conversion of derivative security
-
3,000
Added 10.32%
26,064
Common Stock
Nov 19
2020
SELL
Open market or private sale
$117,652
$20.17 p/Share
5,833
Reduced 20.13%
23,146
Common Stock