Jan 24
2025
|
SELL
Open market or private sale
|
$3,168,390
$310.14 p/Share
|
10,216
|
|
Jan 24
2025
|
BUY
Conversion of derivative security
|
-
|
10,216
|
|
Jan 21
2025
|
SELL
Open market or private sale
|
$7,546,610
$299.54 p/Share
|
25,194
|
|
Jan 21
2025
|
BUY
Conversion of derivative security
|
-
|
25,194
|
|
Jan 17
2025
|
SELL
Open market or private sale
|
$1,579,073
$300.09 p/Share
|
5,262
|
|
Jan 17
2025
|
BUY
Conversion of derivative security
|
-
|
5,262
|
|
Jan 06
2025
|
SELL
Open market or private sale
|
$6,422,256
$281.16 p/Share
|
22,842
|
|
Jan 06
2025
|
BUY
Conversion of derivative security
|
-
|
22,842
|
|
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
|
|