Mar 31
2025
SELL
Payment of exercise price or tax liability
$104,718
$14.51 p/Share
7,217
Reduced 8.55%
77,230
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
18,334
Added 18.84%
78,993
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$91,007
$15.11 p/Share
6,023
Reduced 8.35%
66,113
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
16,608
Added 21.22%
61,652
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$33,475
$20.35 p/Share
1,645
Reduced 3.17%
50,186
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
3,594
Added 6.48%
51,831
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$20,492
$19.61 p/Share
1,045
Reduced 2.12%
48,237
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
3,049
Added 5.83%
49,282
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$65,254
$18.8 p/Share
3,471
Reduced 6.98%
46,233
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
10,132
Added 17.29%
48,478
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$78,041
$18.04 p/Share
4,326
Reduced 9.85%
39,572
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
12,117
Added 21.63%
43,898
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$95,119
$21.53 p/Share
4,418
Reduced 12.2%
31,781
Common Stock
Aug 05
2023
BUY
Exercise of conversion of derivative security
-
12,895
Added 26.27%
36,199
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$25,306
$24.24 p/Share
1,044
Reduced 4.29%
23,304
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
3,046
Added 11.12%
24,348
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$28,308
$23.09 p/Share
1,226
Reduced 5.44%
21,302
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,578
Added 13.71%
22,528
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$143,123
$32.41 p/Share
4,416
Reduced 18.9%
18,950
Common Stock
Aug 05
2022
BUY
Exercise of conversion of derivative security
-
12,890
Added 35.55%
23,366
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$33,867
$32.44 p/Share
1,044
Reduced 9.06%
10,476
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
3,046
Added 20.91%
11,520
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$126,430
$28.63 p/Share
4,416
Reduced 34.26%
8,474
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
$369,041
$28.63 p/Share
12,890
Added 50.0%
12,890
Common Stock