Feb 06
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Jan 08
2024
|
SELL
Open market or private sale
|
$1,149,400
$57.47 p/Share
|
20,000
|
|
Jan 08
2024
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Dec 07
2023
|
SELL
Open market or private sale
|
$1,104,400
$55.22 p/Share
|
20,000
|
|
Dec 07
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Dec 06
2023
|
SELL
Open market or private sale
|
$1,134,800
$56.74 p/Share
|
20,000
|
|
Dec 06
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Nov 09
2023
|
SELL
Open market or private sale
|
$949,599
$47.48 p/Share
|
20,000
|
|
Nov 09
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Nov 08
2023
|
SELL
Open market or private sale
|
$1,005,400
$50.27 p/Share
|
20,000
|
|
Nov 08
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Sep 06
2023
|
SELL
Open market or private sale
|
$3,919,500
$52.26 p/Share
|
75,000
|
|
Sep 06
2023
|
BUY
Conversion of derivative security
|
-
|
75,000
|
|
Jun 08
2023
|
SELL
Open market or private sale
|
$953,800
$47.69 p/Share
|
20,000
|
|
Jun 08
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
May 08
2023
|
SELL
Open market or private sale
|
$803,600
$40.18 p/Share
|
20,000
|
|
May 08
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Apr 10
2023
|
SELL
Open market or private sale
|
$1,023,199
$51.16 p/Share
|
20,000
|
|
Apr 10
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Mar 08
2023
|
SELL
Open market or private sale
|
$1,289,400
$64.47 p/Share
|
20,000
|
|
Mar 08
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Feb 08
2023
|
SELL
Open market or private sale
|
$1,270,800
$63.54 p/Share
|
20,000
|
|
Feb 08
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Jan 09
2023
|
SELL
Open market or private sale
|
$1,055,000
$52.75 p/Share
|
20,000
|
|
Jan 09
2023
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|