May 14
2025
|
SELL
Open market or private sale
|
$6,376,250
$255.05 p/Share
|
25,000
|
|
May 14
2025
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
May 05
2025
|
SELL
Open market or private sale
|
$5,016,500
$200.66 p/Share
|
25,000
|
|
May 05
2025
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Apr 23
2025
|
SELL
Open market or private sale
|
$3,974,800
$198.74 p/Share
|
20,000
|
|
Apr 23
2025
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Apr 14
2025
|
SELL
Open market or private sale
|
$2,687,100
$179.14 p/Share
|
15,000
|
|
Apr 14
2025
|
BUY
Conversion of derivative security
|
-
|
15,000
|
|
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
|
|