Dec 17
2024
|
SELL
Open market or private sale
|
$1,685,880
$60.21 p/Share
|
28,000
|
|
Dec 17
2024
|
BUY
Conversion of derivative security
|
-
|
28,000
|
|
Dec 16
2024
|
SELL
Open market or private sale
|
$3,307,920
$59.07 p/Share
|
56,000
|
|
Dec 16
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Nov 19
2024
|
SELL
Open market or private sale
|
$11,816,908
$60.53 p/Share
|
195,224
|
|
Nov 19
2024
|
BUY
Conversion of derivative security
|
-
|
195,224
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$5,045,019
$59.51 p/Share
|
84,776
|
|
Nov 18
2024
|
BUY
Conversion of derivative security
|
-
|
84,776
|
|
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
|
|