Dec 20
2024
|
SELL
Open market or private sale
|
$5,815,147
$111.01 p/Share
|
52,384
|
|
Dec 20
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Dec 19
2024
|
SELL
Open market or private sale
|
$5,717,713
$109.15 p/Share
|
52,384
|
|
Dec 19
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Dec 18
2024
|
SELL
Open market or private sale
|
$5,927,773
$113.16 p/Share
|
52,384
|
|
Dec 18
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Nov 25
2024
|
|
-
|
9,578
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
9,578
|
|
Nov 15
2024
|
SELL
Open market or private sale
|
$4,679,462
$89.33 p/Share
|
52,384
|
|
Nov 15
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Nov 14
2024
|
SELL
Open market or private sale
|
$4,875,902
$93.08 p/Share
|
52,384
|
|
Nov 14
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Nov 13
2024
|
SELL
Open market or private sale
|
$5,016,291
$95.76 p/Share
|
52,384
|
|
Nov 13
2024
|
BUY
Conversion of derivative security
|
-
|
41,623
|
|
Oct 17
2024
|
SELL
Open market or private sale
|
$4,766,420
$90.99 p/Share
|
52,384
|
|
Oct 17
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Oct 16
2024
|
SELL
Open market or private sale
|
$4,842,900
$92.45 p/Share
|
52,384
|
|
Oct 16
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$4,927,239
$94.06 p/Share
|
52,384
|
|
Oct 15
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Sep 06
2024
|
SELL
Open market or private sale
|
$4,067,617
$77.65 p/Share
|
52,384
|
|
Sep 06
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Sep 05
2024
|
SELL
Open market or private sale
|
$4,115,810
$78.57 p/Share
|
52,384
|
|
Sep 05
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Sep 04
2024
|
SELL
Open market or private sale
|
$4,110,572
$78.47 p/Share
|
52,384
|
|