Jan 10
2025
|
SELL
Other acquisition or disposition
|
-
|
418,331
|
|
Jan 08
2025
|
SELL
Open market or private sale
|
$59,870,428
$119.97 p/Share
|
499,045
|
|
Jan 08
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
917,376
|
|
Jan 07
2025
|
SELL
Open market or private sale
|
$40,328,017
$124.44 p/Share
|
324,076
|
|
Jan 07
2025
|
SELL
Open market or private sale
|
$8,655,098
$122.79 p/Share
|
70,487
|
|
Jan 07
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
394,565
|
|
Jan 06
2025
|
SELL
Open market or private sale
|
$40,489,794
$124.52 p/Share
|
325,167
|
|
Jan 06
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
325,167
|
|
Dec 09
2024
|
SELL
Other acquisition or disposition
|
-
|
618,395
|
|
Dec 06
2024
|
SELL
Open market or private sale
|
$13,042,821
$125.72 p/Share
|
103,745
|
|
Dec 06
2024
|
SELL
Open market or private sale
|
$148,494,160
$123.56 p/Share
|
1,201,798
|
|
Dec 06
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,775,722
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$54,435,592
$126.46 p/Share
|
430,457
|
|
Dec 05
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
578,673
|
|
Oct 04
2024
|
SELL
Other acquisition or disposition
|
-
|
159,359
|
|
Jul 12
2024
|
SELL
Other acquisition or disposition
|
-
|
361,467
|
|
Jul 09
2024
|
SELL
Other acquisition or disposition
|
-
|
411,052
|
|
Jul 09
2024
|
SELL
Open market or private sale
|
$146,660,000
$146.66 p/Share
|
1,000,000
|
|
Jul 09
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,361,467
|
|
Jul 08
2024
|
SELL
Open market or private sale
|
$144,680,000
$144.68 p/Share
|
1,000,000
|
|
Jul 08
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,362,026
|
|
Jul 03
2024
|
SELL
Open market or private sale
|
$27,360,443
$144.88 p/Share
|
188,849
|
|
Jul 03
2024
|
SELL
Open market or private sale
|
$1,246,772
$146.8 p/Share
|
8,493
|
|
Jul 03
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
246,368
|
|
Jun 21
2024
|
SELL
Other acquisition or disposition
|
-
|
326,666
|
|