Dec 13
2024
|
|
-
|
39,719
|
|
Dec 12
2024
|
SELL
Open market or private sale
|
$1,389,199
$34.73 p/Share
|
40,000
|
|
Dec 12
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Dec 12
2024
|
|
-
|
20,000
|
|
Oct 07
2024
|
SELL
Open market or private sale
|
$564,600
$28.23 p/Share
|
20,000
|
|
Oct 07
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Sep 05
2024
|
SELL
Open market or private sale
|
$567,600
$28.38 p/Share
|
20,000
|
|
Sep 05
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Aug 07
2024
|
SELL
Open market or private sale
|
$2,468,800
$30.86 p/Share
|
80,000
|
|
Aug 07
2024
|
|
-
|
87,417
|
|
Aug 06
2024
|
SELL
Open market or private sale
|
$616,000
$30.8 p/Share
|
20,000
|
|
Aug 06
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Jul 08
2024
|
SELL
Open market or private sale
|
$722,600
$36.13 p/Share
|
20,000
|
|
Jul 08
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Jun 06
2024
|
SELL
Open market or private sale
|
$684,200
$34.21 p/Share
|
20,000
|
|
Jun 06
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
May 06
2024
|
SELL
Open market or private sale
|
$576,400
$28.82 p/Share
|
20,000
|
|
May 06
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Apr 08
2024
|
SELL
Open market or private sale
|
$1,132,600
$56.63 p/Share
|
20,000
|
|
Apr 08
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Mar 07
2024
|
SELL
Open market or private sale
|
$2,345,600
$58.64 p/Share
|
40,000
|
|
Mar 07
2024
|
BUY
Conversion of derivative security
|
-
|
40,000
|
|
Mar 06
2024
|
SELL
Open market or private sale
|
$1,182,800
$59.14 p/Share
|
20,000
|
|
Mar 06
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Feb 06
2024
|
SELL
Open market or private sale
|
$1,185,200
$59.26 p/Share
|
20,000
|
|