Jun 09
2025
|
SELL
Open market or private sale
|
$1,948,999
$38.98 p/Share
|
50,000
|
|
Jun 09
2025
|
SELL
Other acquisition or disposition
|
-
|
50,000
|
|
Jun 09
2025
|
SELL
Conversion of derivative security
|
-
|
50,000
|
|
Jun 09
2025
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Jun 09
2025
|
BUY
Conversion of derivative security
|
-
|
50,000
|
|
May 28
2025
|
SELL
Conversion of derivative security
|
-
|
62,500
|
|
May 28
2025
|
SELL
Open market or private sale
|
$2,395,000
$38.32 p/Share
|
62,500
|
|
May 28
2025
|
BUY
Conversion of derivative security
|
-
|
62,500
|
|
May 12
2025
|
SELL
Conversion of derivative security
|
-
|
62,500
|
|
May 12
2025
|
SELL
Open market or private sale
|
$2,443,125
$39.09 p/Share
|
62,500
|
|
May 12
2025
|
SELL
Other acquisition or disposition
|
-
|
155,000
|
|
May 12
2025
|
BUY
Other acquisition or disposition
|
-
|
125,000
|
|
May 12
2025
|
BUY
Conversion of derivative security
|
-
|
62,500
|
|
Mar 04
2025
|
SELL
Open market or private sale
|
$3,574,227
$39.67 p/Share
|
90,099
|
|
Mar 03
2025
|
SELL
Open market or private sale
|
$1,401,973
$40.17 p/Share
|
34,901
|
|
Mar 03
2025
|
SELL
Other acquisition or disposition
|
-
|
200,000
|
|
Mar 03
2025
|
SELL
Conversion of derivative security
|
-
|
125,000
|
|
Mar 03
2025
|
BUY
Conversion of derivative security
|
-
|
125,000
|
|
Mar 03
2025
|
BUY
Other acquisition or disposition
|
-
|
125,000
|
|
Aug 30
2024
|
SELL
Conversion of derivative security
|
-
|
50,000
|
|
Aug 30
2024
|
SELL
Open market or private sale
|
$2,337,000
$46.74 p/Share
|
50,000
|
|
Aug 30
2024
|
SELL
Other acquisition or disposition
|
-
|
71,500
|
|
Aug 30
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Aug 30
2024
|
BUY
Conversion of derivative security
|
-
|
50,000
|
|
Aug 21
2024
|
SELL
Open market or private sale
|
$1,216,420
$43.05 p/Share
|
28,256
|
|