Oct 15
2024
|
SELL
Open market or private sale
|
$3,072,160
$54.86 p/Share
|
56,000
|
|
Oct 15
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Sep 16
2024
|
SELL
Open market or private sale
|
$2,998,800
$53.55 p/Share
|
56,000
|
|
Sep 16
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Aug 14
2024
|
SELL
Open market or private sale
|
$2,418,080
$43.18 p/Share
|
56,000
|
|
Aug 14
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Jul 15
2024
|
SELL
Open market or private sale
|
$2,758,000
$49.25 p/Share
|
56,000
|
|
Jul 15
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Jun 17
2024
|
SELL
Open market or private sale
|
$2,437,680
$43.53 p/Share
|
56,000
|
|
Jun 17
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
May 15
2024
|
SELL
Open market or private sale
|
$3,134,880
$55.98 p/Share
|
56,000
|
|
May 15
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Apr 15
2024
|
SELL
Open market or private sale
|
$3,116,400
$55.65 p/Share
|
56,000
|
|
Apr 15
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Mar 18
2024
|
SELL
Open market or private sale
|
$4,139,250
$55.19 p/Share
|
75,000
|
|
Mar 18
2024
|
BUY
Conversion of derivative security
|
-
|
75,000
|
|
Mar 15
2024
|
SELL
Open market or private sale
|
$12,394,700
$53.89 p/Share
|
230,000
|
|
Mar 15
2024
|
BUY
Conversion of derivative security
|
-
|
230,000
|
|
Feb 14
2024
|
SELL
Open market or private sale
|
$28,165,600
$74.12 p/Share
|
380,000
|
|
Feb 14
2024
|
BUY
Conversion of derivative security
|
-
|
380,000
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$23,670,200
$62.29 p/Share
|
380,000
|
|
Jan 16
2024
|
BUY
Conversion of derivative security
|
-
|
380,000
|
|
Dec 15
2023
|
|
-
|
189,716
|
|
Dec 15
2023
|
SELL
Open market or private sale
|
$89,810,721
$63.0 p/Share
|
1,425,567
|
|
Dec 15
2023
|
BUY
Conversion of derivative security
|
-
|
1,615,283
|
|