Apr 10
2025
|
SELL
Open market or private sale
|
$249,010
$107.75 p/Share
|
2,311
|
|
Apr 10
2025
|
SELL
Open market or private sale
|
$5,261,170
$105.07 p/Share
|
50,073
|
|
Apr 10
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Apr 09
2025
|
SELL
Open market or private sale
|
$5,569,990
$106.33 p/Share
|
52,384
|
|
Apr 09
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Apr 08
2025
|
SELL
Open market or private sale
|
$5,274,544
$100.69 p/Share
|
52,384
|
|
Apr 08
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Mar 19
2025
|
SELL
Open market or private sale
|
$6,102,736
$116.5 p/Share
|
52,384
|
|
Mar 19
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Mar 18
2025
|
SELL
Open market or private sale
|
$5,971,252
$113.99 p/Share
|
52,384
|
|
Mar 18
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Mar 17
2025
|
SELL
Open market or private sale
|
$6,112,165
$116.68 p/Share
|
52,384
|
|
Mar 17
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Feb 27
2025
|
SELL
Open market or private sale
|
$7,638,634
$145.82 p/Share
|
52,384
|
|
Feb 27
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Feb 26
2025
|
SELL
Open market or private sale
|
$7,634,968
$145.75 p/Share
|
52,384
|
|
Feb 26
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Feb 25
2025
|
SELL
Open market or private sale
|
$7,539,105
$143.92 p/Share
|
52,384
|
|
Feb 25
2025
|
BUY
Conversion of derivative security
|
-
|
30,003
|
|
Jan 08
2025
|
SELL
Open market or private sale
|
$5,970,728
$113.98 p/Share
|
52,384
|
|
Jan 08
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Jan 07
2025
|
SELL
Open market or private sale
|
$6,055,066
$115.59 p/Share
|
52,384
|
|
Jan 07
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Jan 06
2025
|
SELL
Open market or private sale
|
$5,995,872
$114.46 p/Share
|
52,384
|
|
Jan 06
2025
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|