Apr 19
2025
SELL
Payment of exercise price or tax liability
$65,702
$34.8 p/Share
1,888
Reduced 5.04%
35,580
Common Stock, $0.01 pa...
Apr 19
2025
BUY
Exercise of conversion of derivative security
-
4,796
Added 11.35%
37,468
Common Stock, $0.01 pa...
Mar 07
2025
SELL
Payment of exercise price or tax liability
$24,276
$40.87 p/Share
594
Reduced 1.79%
32,672
Common Stock, $0.01 pa...
Mar 07
2025
BUY
Grant, award, or other acquisition
-
2,437
Added 6.83%
33,266
Common Stock, $0.01 pa...
Jan 31
2025
SELL
Open market or private sale
$223,224
$40.41 p/Share
5,524
Reduced 15.2%
30,829
Common Stock, $0.01 pa...
Jan 17
2025
SELL
Payment of exercise price or tax liability
$195,317
$43.05 p/Share
4,537
Reduced 11.1%
36,353
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Grant, award, or other acquisition
-
15,114
Added 28.38%
38,136
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Exercise of conversion of derivative security
-
2,754
Added 6.92%
37,024
Common Stock, $0.01 pa...
Jun 07
2024
SELL
Open market or private sale
$216,281
$43.43 p/Share
4,980
Reduced 18.11%
22,518
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$50,723
$49.68 p/Share
1,021
Reduced 3.58%
27,498
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
4,117
Added 12.61%
28,519
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$40,588
$49.68 p/Share
817
Reduced 3.24%
24,402
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
2,753
Added 9.84%
25,219
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$57,782
$57.61 p/Share
1,003
Reduced 4.37%
21,974
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Exercise of conversion of derivative security
-
4,117
Added 15.2%
22,977
Common Stock, $0.01 pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$38,293
$57.07 p/Share
671
Reduced 3.44%
18,860
Common Stock, $0.01 pa...
Jan 19
2023
BUY
Exercise of conversion of derivative security
-
2,753
Added 12.35%
19,531
Common Stock, $0.01 pa...
Jan 15
2023
SELL
Payment of exercise price or tax liability
$114,469
$57.93 p/Share
1,976
Reduced 10.74%
16,422
Common Stock, $0.01 pa...
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
7,600
Added 29.23%
18,398
Common Stock, $0.01 pa...