Apr 03
2025
|
SELL
Open market or private sale
|
$2,534,400
$168.96 p/Share
|
15,000
|
|
Apr 03
2025
|
BUY
Conversion of derivative security
|
-
|
15,000
|
|
Mar 25
2025
|
SELL
Open market or private sale
|
$1,981,500
$198.15 p/Share
|
10,000
|
|
Mar 24
2025
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Mar 13
2025
|
SELL
Open market or private sale
|
$2,806,050
$187.07 p/Share
|
15,000
|
|
Mar 13
2025
|
BUY
Conversion of derivative security
|
-
|
15,000
|
|
Mar 03
2025
|
SELL
Open market or private sale
|
$5,773,250
$230.93 p/Share
|
25,000
|
|
Mar 03
2025
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Feb 11
2025
|
SELL
Open market or private sale
|
$6,888,000
$275.52 p/Share
|
25,000
|
|
Feb 11
2025
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Feb 03
2025
|
SELL
Open market or private sale
|
$6,781,500
$271.26 p/Share
|
25,000
|
|
Feb 03
2025
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Jan 13
2025
|
SELL
Open market or private sale
|
$6,093,750
$243.75 p/Share
|
25,000
|
|
Jan 13
2025
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
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
|
|