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
|
|
Mar 17
2025
|
|
-
|
10,228
|
|
Mar 17
2025
|
SELL
Open market or private sale
|
$389,978
$57.19 p/Share
|
6,819
|
|
Mar 17
2025
|
|
-
|
6,819
|
|
Mar 03
2025
|
|
-
|
58,520
|
|
Mar 03
2025
|
SELL
Open market or private sale
|
$3,474,290
$64.94 p/Share
|
53,500
|
|
Mar 03
2025
|
|
-
|
39,014
|
|
Feb 25
2025
|
|
-
|
437
|
|
Feb 25
2025
|
SELL
Open market or private sale
|
$17,726
$60.5 p/Share
|
293
|
|
Feb 25
2025
|
|
-
|
293
|
|