|
Dec 18
2025
|
SELL
Open market or private sale
|
$5,718,939
$85.49 p/Share
|
66,896
|
|
|
Dec 18
2025
|
|
-
|
68,750
|
|
|
Dec 18
2025
|
|
-
|
46,062
|
|
|
Nov 11
2025
|
|
-
|
68,750
|
|
|
Nov 11
2025
|
SELL
Open market or private sale
|
$6,991,300
$104.51 p/Share
|
66,896
|
|
|
Nov 11
2025
|
|
-
|
46,062
|
|
|
Aug 14
2025
|
|
-
|
150,000
|
|
|
|
|
Aug 07
2025
|
BUY
Conversion of derivative security
|
-
|
1,143,191
|
|
|
Aug 05
2025
|
SELL
Open market or private sale
|
$110,880
$126.72 p/Share
|
875
|
|
|
Jun 26
2025
|
|
-
|
41,851
|
|
|
Jun 26
2025
|
SELL
Open market or private sale
|
$2,934,906
$105.19 p/Share
|
27,901
|
|
|
Jun 26
2025
|
|
-
|
27,901
|
|
|
Jun 25
2025
|
|
-
|
14,378
|
|
|
Jun 25
2025
|
SELL
Open market or private sale
|
$1,007,872
$105.14 p/Share
|
9,586
|
|
|
Jun 25
2025
|
|
-
|
9,586
|
|
|
Jun 24
2025
|
SELL
Open market or private sale
|
$4,049,922
$105.13 p/Share
|
38,523
|
|
|
Jun 24
2025
|
|
-
|
57,784
|
|
|
Jun 24
2025
|
|
-
|
38,523
|
|
|
Jun 17
2025
|
|
-
|
136,488
|
|
|
Jun 17
2025
|
SELL
Open market or private sale
|
$17,477,063
$100.61 p/Share
|
173,711
|
|
|
Jun 17
2025
|
|
-
|
90,992
|
|
|
Jun 16
2025
|
|
-
|
69,761
|
|
|
Jun 16
2025
|
SELL
Open market or private sale
|
$8,923,093
$100.5 p/Share
|
88,787
|
|
|
Jun 16
2025
|
|
-
|
46,508
|
|
|
Jun 16
2025
|
BUY
Conversion of derivative security
|
-
|
3
|
|