|
Jun 11
2025
|
SELL
Open market or private sale
|
$2,235,141
$63.98 p/Share
|
34,935
|
|
|
Jun 11
2025
|
|
-
|
6,004
|
|
|
Jun 11
2025
|
|
-
|
12,009
|
|
|
Jun 06
2025
|
SELL
Open market or private sale
|
$23,008,494
$96.04 p/Share
|
239,572
|
|
|
Jun 06
2025
|
|
-
|
188,236
|
|
|
Jun 06
2025
|
|
-
|
125,491
|
|
|
Jun 05
2025
|
|
-
|
206,250
|
|
|
|
|
Jun 05
2025
|
SELL
Open market or private sale
|
$24,218,065
$92.26 p/Share
|
262,498
|
|
|
Jun 05
2025
|
|
-
|
137,500
|
|
|
Jun 02
2025
|
|
-
|
206,250
|
|
|
Jun 02
2025
|
SELL
Open market or private sale
|
$23,189,073
$88.34 p/Share
|
262,498
|
|
|
Jun 02
2025
|
|
-
|
137,500
|
|
|
May 13
2025
|
SELL
Open market or private sale
|
$16,384,997
$75.36 p/Share
|
217,423
|
|
|
May 13
2025
|
|
-
|
170,834
|
|
|
May 13
2025
|
|
-
|
113,889
|
|
|
May 12
2025
|
|
-
|
35,415
|
|
|
May 12
2025
|
SELL
Open market or private sale
|
$3,355,308
$74.44 p/Share
|
45,074
|
|
|
May 12
2025
|
|
-
|
23,610
|
|
|
May 05
2025
|
|
-
|
412,498
|
|
|
May 05
2025
|
SELL
Open market or private sale
|
$37,915,138
$72.22 p/Share
|
524,995
|
|
|
May 05
2025
|
|
-
|
274,998
|
|
|
May 05
2025
|
BUY
Conversion of derivative security
|
-
|
80,000
|
|
|
Apr 07
2025
|
|
-
|
68,749
|
|
|
Apr 07
2025
|
SELL
Open market or private sale
|
$4,510,685
$53.11 p/Share
|
84,931
|
|
|
Apr 07
2025
|
|
-
|
45,833
|
|