Jul 17
2025
|
SELL
Open market or private sale
|
$751,621
$123.5 p/Share
|
6,086
|
|
Jul 17
2025
|
SELL
Other acquisition or disposition
|
-
|
63,139
|
|
Jul 16
2025
|
SELL
Open market or private sale
|
$488,631
$125.29 p/Share
|
3,900
|
|
Jul 16
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
5,294
|
|
Jul 15
2025
|
SELL
Open market or private sale
|
$21,947,349
$126.79 p/Share
|
173,100
|
|
Jul 15
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
234,847
|
|
Jul 14
2025
|
SELL
Other acquisition or disposition
|
-
|
214,201
|
|
Jul 10
2025
|
SELL
Open market or private sale
|
$76,578,000
$127.63 p/Share
|
600,000
|
|
Jul 10
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
814,201
|
|
Jun 30
2025
|
SELL
Other acquisition or disposition
|
-
|
225,406
|
|
Jun 26
2025
|
SELL
Open market or private sale
|
$78,850,000
$126.16 p/Share
|
625,000
|
|
Jun 26
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
850,406
|
|
Jun 13
2025
|
SELL
Other acquisition or disposition
|
-
|
457,186
|
|
Jun 12
2025
|
SELL
Open market or private sale
|
$59,482,509
$112.83 p/Share
|
527,187
|
|
Jun 12
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
713,394
|
|
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
|
|