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
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$7,872,801
$49.38 p/Share
|
159,433
|
|
Nov 15
2023
|
BUY
Conversion of derivative security
|
-
|
159,433
|
|
Oct 16
2023
|
SELL
Open market or private sale
|
$7,246,250
$46.75 p/Share
|
155,000
|
|
Oct 16
2023
|
BUY
Conversion of derivative security
|
-
|
155,000
|
|
Sep 15
2023
|
SELL
Open market or private sale
|
$7,550,050
$48.71 p/Share
|
155,000
|
|
Sep 15
2023
|
BUY
Conversion of derivative security
|
-
|
155,000
|
|
Aug 16
2023
|
SELL
Open market or private sale
|
$490,166
$45.78 p/Share
|
10,707
|
|
Aug 16
2023
|
BUY
Conversion of derivative security
|
-
|
10,707
|
|
Aug 15
2023
|
SELL
Open market or private sale
|
$6,511,943
$45.13 p/Share
|
144,293
|
|
Aug 15
2023
|
BUY
Conversion of derivative security
|
-
|
144,293
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$12,100,300
$52.61 p/Share
|
230,000
|
|
Jul 17
2023
|
BUY
Conversion of derivative security
|
-
|
230,000
|
|