Dec 24
2024
|
SELL
Open market or private sale
|
$1,066,721
$280.2 p/Share
|
3,807
|
|
Dec 24
2024
|
BUY
Conversion of derivative security
|
-
|
3,807
|
|
Dec 23
2024
|
SELL
Open market or private sale
|
$3,121,016
$273.27 p/Share
|
11,421
|
|
Dec 23
2024
|
BUY
Conversion of derivative security
|
-
|
11,421
|
|
Dec 09
2024
|
SELL
Open market or private sale
|
$11,599,396
$338.54 p/Share
|
34,263
|
|
Dec 09
2024
|
BUY
Conversion of derivative security
|
-
|
34,263
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$1,301,613
$341.9 p/Share
|
3,807
|
|
Dec 05
2024
|
BUY
Conversion of derivative security
|
-
|
3,807
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$2,475,615
$325.14 p/Share
|
7,614
|
|
Dec 04
2024
|
BUY
Conversion of derivative security
|
-
|
7,614
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$8,209,490
$308.06 p/Share
|
26,649
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
26,649
|
|
May 14
2024
|
SELL
Open market or private sale
|
$22,998,533
$201.36 p/Share
|
114,216
|
|
May 14
2024
|
BUY
Conversion of derivative security
|
-
|
114,216
|
|
May 08
2024
|
SELL
Open market or private sale
|
$3,460,766
$211.28 p/Share
|
16,380
|
|
May 08
2024
|
BUY
Conversion of derivative security
|
-
|
16,380
|
|
May 01
2024
|
SELL
Open market or private sale
|
$3,428,661
$209.32 p/Share
|
16,380
|
|
May 01
2024
|
BUY
Conversion of derivative security
|
-
|
16,380
|
|
Apr 23
2024
|
SELL
Open market or private sale
|
$402,660
$223.7 p/Share
|
1,800
|
|
Apr 23
2024
|
SELL
Open market or private sale
|
$3,387,663
$232.35 p/Share
|
14,580
|
|
Apr 23
2024
|
BUY
Conversion of derivative security
|
-
|
16,380
|
|
Apr 17
2024
|
SELL
Open market or private sale
|
$3,534,804
$215.8 p/Share
|
16,380
|
|
Apr 17
2024
|
BUY
Conversion of derivative security
|
-
|
16,380
|
|
Apr 08
2024
|
SELL
Open market or private sale
|
$4,185,909
$255.55 p/Share
|
16,380
|
|
Apr 08
2024
|
BUY
Conversion of derivative security
|
-
|
16,380
|
|