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
|
|
Sep 08
2023
|
SELL
Open market or private sale
|
$12,200,780
$31.13 p/Share
|
391,930
|
|
Sep 08
2023
|
BUY
Conversion of derivative security
|
-
|
391,930
|
|
Jun 08
2023
|
SELL
Open market or private sale
|
$10,200,428
$27.75 p/Share
|
367,583
|
|
Jun 08
2023
|
BUY
Conversion of derivative security
|
-
|
367,583
|
|
Mar 08
2023
|
SELL
Open market or private sale
|
$7,551,764
$20.92 p/Share
|
360,983
|
|
Mar 08
2023
|
BUY
Conversion of derivative security
|
-
|
360,983
|
|
Sep 07
2022
|
SELL
Open market or private sale
|
$3,035
$12.54 p/Share
|
242
|
|
Sep 06
2022
|
SELL
Other acquisition or disposition
|
-
|
3,271,524
|
|
Sep 06
2022
|
BUY
Conversion of derivative security
|
-
|
3,271,524
|
|
Sep 06
2022
|
BUY
Other acquisition or disposition
|
-
|
30,039
|
|
Dec 17
2021
|
BUY
Open market or private purchase
|
$91,899,996
$23.0 p/Share
|
3,995,652
|
|