Feb 20
2025
SELL
Payment of exercise price or tax liability
$91,188
$15.11 p/Share
6,035
Reduced 11.6%
45,980
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
16,608
Added 27.35%
44,113
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$27,472
$20.35 p/Share
1,350
Reduced 3.97%
32,659
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
3,594
Added 9.56%
34,009
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$18,600
$19.6 p/Share
949
Reduced 3.03%
30,415
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
2,770
Added 8.12%
31,364
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$66,401
$18.8 p/Share
3,532
Reduced 10.99%
28,594
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
10,309
Added 25.02%
30,900
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$71,438
$18.04 p/Share
3,960
Reduced 15.36%
21,817
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
11,015
Added 29.94%
25,777
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$23,003
$24.24 p/Share
949
Reduced 6.04%
14,762
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
2,770
Added 14.99%
15,711
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$10,319
$24.63 p/Share
419
Reduced 3.14%
12,941
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
1,221
Added 8.37%
13,360
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$28,308
$23.09 p/Share
1,226
Reduced 9.17%
12,139
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,578
Added 21.12%
13,365
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$47,696
$25.09 p/Share
1,901
Reduced 16.26%
9,787
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
5,125
Added 30.48%
11,688
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$30,786
$32.44 p/Share
949
Reduced 12.63%
6,563
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
2,770
Added 26.94%
7,512
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$9,592
$32.08 p/Share
299
Reduced 5.93%
4,742
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
871
Added 14.73%
5,041
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$13,514
$32.33 p/Share
418
Reduced 9.11%
4,170
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
1,219
Added 20.99%
4,588
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$64,883
$37.57 p/Share
1,727
Reduced 33.89%
3,369
Common Stock