Feb 26
2024
SELL
Payment of exercise price or tax liability
$22,466
$15.9 p/Share
1,413
Reduced 1.58%
88,122
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
22,357
Added 19.98%
89,535
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$20,978
$15.06 p/Share
1,393
Reduced 2.03%
67,178
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$53,257
$15.26 p/Share
3,490
Reduced 4.84%
68,571
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$53,968
$16.0 p/Share
3,373
Reduced 4.47%
72,061
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
10,467
Added 12.18%
75,434
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$13,154
$13.95 p/Share
943
Reduced 1.43%
64,967
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$22,068
$13.75 p/Share
1,605
Reduced 2.38%
65,910
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
24,949
Added 26.98%
67,515
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
9,395
Added 18.08%
42,566
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$17,685
$19.37 p/Share
913
Reduced 2.68%
33,171
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$18,526
$19.92 p/Share
930
Reduced 2.66%
34,084
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$25,211
$22.33 p/Share
1,129
Reduced 3.12%
35,014
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
3,750
Added 9.4%
36,143
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$25,346
$22.45 p/Share
1,129
Reduced 3.37%
32,393
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
3,750
Added 10.06%
33,522
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$22,887
$20.75 p/Share
1,103
Reduced 3.57%
29,772
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
9,263
Added 23.08%
30,875
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$19,464
$17.24 p/Share
1,129
Reduced 4.96%
21,612
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
3,750
Added 14.16%
22,741
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$59,950
$17.7 p/Share
3,387
Reduced 15.14%
18,991
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
-
11,250
Added 33.45%
22,378
Common Stock