Feb 25
2025
SELL
Open market or private sale
$119,056
$21.69 p/Share
5,489
Reduced 79.82%
1,388
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$8,341
$21.95 p/Share
380
Reduced 5.24%
6,877
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
910
Added 11.14%
7,257
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$2,648
$1.0 p/Share
2,648
Reduced 29.44%
6,347
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
6,358
Added 41.41%
8,995
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$30,512
$22.72 p/Share
1,343
Reduced 33.74%
2,637
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
2,731
Added 40.69%
3,980
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$12,583
$22.51 p/Share
559
Reduced 30.92%
1,249
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
1,345
Added 42.66%
1,808
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$7,063
$21.6 p/Share
327
Reduced 41.39%
463
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
790
Added 50.0%
790
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$8,619
$26.28 p/Share
328
Reduced 100.0%
0
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
328
Added 59.42%
224
Common Stock
Aug 14
2024
SELL
Open market or private sale
$154,060
$32.64 p/Share
4,720
Reduced 100.0%
0
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$113,846
$32.16 p/Share
3,540
Reduced 42.86%
4,720
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
8,260
Added 50.0%
8,260
Common Stock
Jun 10
2024
SELL
Open market or private sale
$163,475
$33.22 p/Share
4,921
Reduced 100.0%
0
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$11,379
$30.59 p/Share
372
Reduced 7.03%
4,921
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
910
Added 14.67%
5,293
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$77,112
$29.75 p/Share
2,592
Reduced 37.01%
4,411
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,755
Added 45.11%
7,003
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$16,775
$30.01 p/Share
559
Reduced 30.94%
1,248
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,345
Added 42.67%
1,807
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$10,233
$31.2 p/Share
328
Reduced 41.52%
462
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
790
Added 50.0%
790
Common Stock