Apr 01
2025
SELL
Payment of exercise price or tax liability
$17,107
$10.47 p/Share
1,634
Reduced 5.42%
28,495
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
5,106
Added 14.49%
30,129
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$7,746
$11.13 p/Share
696
Reduced 2.71%
25,023
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
1,864
Added 6.76%
25,719
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$10,714
$14.42 p/Share
743
Reduced 3.02%
23,855
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
2,321
Added 8.62%
24,598
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$3,721
$7.97 p/Share
467
Reduced 2.05%
22,277
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
1,252
Added 5.22%
22,744
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$2,797
$8.04 p/Share
348
Reduced 1.59%
21,492
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
932
Added 4.09%
21,840
Common Stock
Mar 19
2023
SELL
Payment of exercise price or tax liability
$15,137
$8.67 p/Share
1,746
Reduced 7.71%
20,908
Common Stock
Mar 19
2023
BUY
Exercise of conversion of derivative security
-
4,677
Added 18.11%
21,142
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$3,017
$8.67 p/Share
348
Reduced 1.9%
17,977
Common Stock
Mar 18
2023
BUY
Exercise of conversion of derivative security
-
932
Added 4.84%
18,325
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$12,941
$17.37 p/Share
745
Reduced 4.11%
17,393
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
-
2,328
Added 11.37%
18,138
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$32,994
$18.34 p/Share
1,799
Reduced 10.22%
15,810
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
5,494
Added 23.78%
17,609
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$20,423
$20.65 p/Share
989
Reduced 7.55%
12,115
Common Stock
Mar 19
2022
BUY
Exercise of conversion of derivative security
-
2,650
Added 17.67%
12,349
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$13,125
$25.24 p/Share
520
Reduced 4.74%
10,454
Common Stock
Mar 26
2021
BUY
Exercise of conversion of derivative security
-
1,622
Added 12.88%
10,974
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$39,096
$25.47 p/Share
1,535
Reduced 14.1%
9,352
Common Stock
Mar 25
2021
BUY
Exercise of conversion of derivative security
-
1,164
Added 13.77%
7,289
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
3,598
Added 25.5%
10,514
Common Stock