Jan 03
2025
|
SELL
Open market or private sale
|
$6,527,249
$261.09 p/Share
|
25,000
|
|
Jan 03
2025
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Dec 16
2024
|
SELL
Open market or private sale
|
$7,859,500
$314.38 p/Share
|
25,000
|
|
Dec 13
2024
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$8,529,000
$341.16 p/Share
|
25,000
|
|
Dec 05
2024
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Nov 26
2024
|
|
-
|
50,000
|
|
Nov 26
2024
|
BUY
Conversion of derivative security
|
-
|
50,000
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$7,680,750
$307.23 p/Share
|
25,000
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$295,800,351
$305.98 p/Share
|
966,731
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$19,134,374
$328.38 p/Share
|
58,269
|
|
Nov 18
2024
|
BUY
Conversion of derivative security
|
-
|
1,025,000
|
|
Nov 11
2024
|
SELL
Open market or private sale
|
$99,784,749
$307.03 p/Share
|
325,000
|
|
Nov 11
2024
|
BUY
Conversion of derivative security
|
-
|
325,000
|
|
Sep 12
2024
|
SELL
Open market or private sale
|
$2,473,376
$160.87 p/Share
|
15,375
|
|
Sep 12
2024
|
BUY
Conversion of derivative security
|
-
|
15,375
|
|
Sep 03
2024
|
SELL
Open market or private sale
|
$4,011,358
$173.84 p/Share
|
23,075
|
|
Sep 03
2024
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Aug 14
2024
|
SELL
Open market or private sale
|
$4,516,469
$195.73 p/Share
|
23,075
|
|
Aug 14
2024
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Aug 05
2024
|
SELL
Open market or private sale
|
$4,225,494
$183.12 p/Share
|
23,075
|
|
Aug 05
2024
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Jul 11
2024
|
SELL
Open market or private sale
|
$5,095,421
$220.82 p/Share
|
23,075
|
|
Jul 11
2024
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|