Apr 09
2024
SELL
Payment of exercise price or tax liability
$7,661
$24.4 p/Share
314
Reduced 1.71%
18,071
Common Stock, without ...
Apr 09
2024
BUY
Exercise of conversion of derivative security
-
1,100
Added 5.65%
18,385
Common Stock, without ...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$50,883
$25.79 p/Share
1,973
Reduced 7.52%
24,266
Common Stock, without ...
Mar 28
2024
SELL
Open market or private sale
$180,740
$25.82 p/Share
7,000
Reduced 28.85%
17,266
Common Stock, without ...
Mar 28
2024
BUY
Exercise of conversion of derivative security
-
6,922
Added 20.87%
26,239
Common Stock, without ...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$16,837
$22.48 p/Share
749
Reduced 3.73%
19,317
Common Stock, without ...
Feb 09
2024
BUY
Grant, award, or other acquisition
-
2,216
Added 9.95%
20,066
Common Stock, without ...
Apr 21
2023
SELL
Payment of exercise price or tax liability
$40
$13.48 p/Share
3
Reduced 0.02%
17,778
Common Stock, without ...
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
8
Added 0.04%
17,781
Common Stock, without ...
Apr 06
2023
SELL
Payment of exercise price or tax liability
$4,099
$13.62 p/Share
301
Reduced 1.67%
17,773
Common Stock, without ...
Apr 06
2023
BUY
Exercise of conversion of derivative security
-
1,070
Added 5.59%
18,074
Common Stock, without ...
Mar 30
2023
SELL
Payment of exercise price or tax liability
$13,104
$13.17 p/Share
995
Reduced 5.53%
17,004
Common Stock, without ...
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
2,942
Added 14.05%
17,999
Common Stock, without ...
Mar 26
2023
SELL
Payment of exercise price or tax liability
$13,421
$12.93 p/Share
1,038
Reduced 6.45%
15,057
Common Stock, without ...
Mar 26
2023
BUY
Exercise of conversion of derivative security
-
3,069
Added 16.01%
16,095
Common Stock, without ...
Jun 06
2022
SELL
Payment of exercise price or tax liability
$5,395
$12.43 p/Share
434
Reduced 3.25%
12,930
Common Stock, without ...
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
1,521
Added 10.22%
13,364
Common Stock, without ...
Apr 09
2022
SELL
Payment of exercise price or tax liability
$4,863
$16.21 p/Share
300
Reduced 2.47%
11,843
Common Stock, without ...
Apr 09
2022
BUY
Exercise of conversion of derivative security
-
1,053
Added 7.98%
12,143
Common Stock, without ...
Mar 26
2022
SELL
Payment of exercise price or tax liability
$15,042
$17.45 p/Share
862
Reduced 7.22%
11,075
Common Stock, without ...
Mar 26
2022
BUY
Exercise of conversion of derivative security
-
3,023
Added 20.21%
11,937
Common Stock, without ...
Jun 04
2021
SELL
Payment of exercise price or tax liability
$24,681
$33.58 p/Share
735
Reduced 7.65%
8,876
Common Stock, without ...
Jun 04
2021
BUY
Exercise of conversion of derivative security
-
2,577
Added 21.14%
9,611
Common Stock, without ...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$24,432
$29.19 p/Share
837
Reduced 10.63%
7,034
Common Stock, without ...
Mar 26
2021
BUY
Exercise of conversion of derivative security
-
2,932
Added 27.14%
7,871
Common Stock, without ...