Jun 11
2025
|
SELL
Open market or private sale
|
$995,354
$114.12 p/Share
|
8,722
|
|
Jun 11
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
11,791
|
|
Jun 10
2025
|
SELL
Open market or private sale
|
$35,505,586
$114.25 p/Share
|
310,771
|
|
Jun 10
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
578,681
|
|
Jun 09
2025
|
SELL
Open market or private sale
|
$52,335,909
$115.45 p/Share
|
453,321
|
|
Jun 09
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
453,320
|
|
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 27
2024
|
SELL
Other acquisition or disposition
|
-
|
169,018
|
|
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
|
|