Jul 24
2025
SELL
Sale (or disposition) back to the issuer
-
15,292
Reduced 100.0%
0
Common Stock
Jul 24
2025
SELL
Payment of exercise price or tax liability
$111,618
$26.0 p/Share
4,293
Reduced 21.92%
15,292
Common Stock
Jul 24
2025
BUY
Grant, award, or other acquisition
-
15,617
Added 44.36%
19,585
Common Stock
Jun 13
2025
SELL
Payment of exercise price or tax liability
$2,064
$25.8 p/Share
80
Reduced 1.98%
3,968
Common Stock
Jun 13
2025
BUY
Exercise of conversion of derivative security
-
292
Added 6.73%
4,048
Common Stock
May 24
2025
SELL
Payment of exercise price or tax liability
$6,959
$25.68 p/Share
271
Reduced 6.73%
3,756
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
-
985
Added 19.65%
4,027
Common Stock
Apr 27
2025
SELL
Payment of exercise price or tax liability
$10,322
$25.3 p/Share
408
Reduced 11.83%
3,042
Common Stock
Apr 27
2025
BUY
Exercise of conversion of derivative security
-
1,245
Added 26.52%
3,450
Common Stock
Apr 24
2025
SELL
Payment of exercise price or tax liability
$9,367
$25.25 p/Share
371
Reduced 14.4%
2,205
Common Stock
Apr 24
2025
BUY
Grant, award, or other acquisition
-
1,130
Added 30.49%
2,576
Common Stock
Mar 13
2025
-
1,004
Reduced 40.98%
1,446
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$2,103
$13.93 p/Share
151
Reduced 5.81%
2,450
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
548
Added 17.4%
2,601
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$1,166
$14.58 p/Share
80
Reduced 3.75%
2,053
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
-
292
Added 12.04%
2,133
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$5,573
$13.66 p/Share
408
Reduced 18.14%
1,841
Common Stock
Apr 27
2024
BUY
Exercise of conversion of derivative security
-
1,245
Added 35.63%
2,249
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$1,425
$9.5 p/Share
150
Reduced 13.0%
1,004
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
546
Added 32.12%
1,154
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$978
$12.23 p/Share
80
Reduced 11.63%
608
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
-
292
Added 29.8%
688
Common Stock