Jun 10
2025
|
SELL
Open market or private sale
|
$16,376,027
$41.04 p/Share
|
399,026
|
|
Jun 10
2025
|
BUY
Conversion of derivative security
|
-
|
277,742
|
|
Jun 09
2025
|
SELL
Other acquisition or disposition
|
-
|
35,654,015
|
|
Jun 09
2025
|
BUY
Other acquisition or disposition
|
-
|
2,272,734
|
|
Jun 09
2025
|
BUY
Conversion of derivative security
|
-
|
31,331,068
|
|
Mar 10
2025
|
SELL
Open market or private sale
|
$10,059,250
$34.34 p/Share
|
292,931
|
|
Mar 10
2025
|
BUY
Conversion of derivative security
|
-
|
292,931
|
|
Dec 10
2024
|
SELL
Open market or private sale
|
$5,265,003
$46.85 p/Share
|
112,380
|
|
Dec 10
2024
|
BUY
Conversion of derivative security
|
-
|
76,251
|
|
Dec 09
2024
|
SELL
Other acquisition or disposition
|
-
|
14,345,916
|
|
Dec 09
2024
|
BUY
Other acquisition or disposition
|
-
|
903,090
|
|
Dec 09
2024
|
BUY
Conversion of derivative security
|
-
|
14,345,916
|
|
Sep 11
2024
|
SELL
Open market or private sale
|
$14,738,689
$44.59 p/Share
|
330,538
|
|
Sep 11
2024
|
BUY
Conversion of derivative security
|
-
|
300,047
|
|
Sep 10
2024
|
SELL
Other acquisition or disposition
|
-
|
14,345,916
|
|
Sep 10
2024
|
BUY
Other acquisition or disposition
|
-
|
792,848
|
|
Sep 10
2024
|
BUY
Conversion of derivative security
|
-
|
14,345,916
|
|
Jun 13
2024
|
SELL
Open market or private sale
|
$8,124,731
$29.28 p/Share
|
277,484
|
|
Jun 13
2024
|
BUY
Conversion of derivative security
|
-
|
277,484
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$9,785,765
$36.2 p/Share
|
270,325
|
|
Dec 14
2023
|
BUY
Conversion of derivative security
|
-
|
270,325
|
|