Oct 29
2024
|
SELL
Other acquisition or disposition
|
-
|
800,742
|
|
Jun 11
2024
|
SELL
Open market or private sale
|
$17,555,243
$53.0 p/Share
|
331,231
|
|
Mar 13
2024
|
SELL
Other acquisition or disposition
|
-
|
4,918,786
|
|
Dec 27
2023
|
SELL
Payment of exercise price or tax liability
|
$123,376,872
$57.34 p/Share
|
2,151,672
|
|
Dec 27
2023
|
BUY
Exercise of conversion of derivative security
|
$55,248,496
$16.04 p/Share
|
3,444,420
|
|
Dec 13
2023
|
SELL
Other acquisition or disposition
|
-
|
2,814,098
|
|
Oct 30
2023
|
SELL
Other acquisition or disposition
|
-
|
800,000
|
|
Jun 13
2023
|
SELL
Other acquisition or disposition
|
-
|
4,546,764
|
|
Jun 12
2023
|
SELL
Other acquisition or disposition
|
-
|
1,301,332
|
|
Mar 31
2023
|
SELL
Payment of exercise price or tax liability
|
$77,515,368
$54.01 p/Share
|
1,435,204
|
|
Mar 31
2023
|
BUY
Exercise of conversion of derivative security
|
$22,254,996
$8.99 p/Share
|
2,475,528
|
|
Dec 01
2022
|
SELL
Other acquisition or disposition
|
-
|
3,119,937
|
|
Jun 08
2022
|
SELL
Open market or private sale
|
$5,927,800
$90.25 p/Share
|
65,682
|
|
Jun 07
2022
|
SELL
Open market or private sale
|
$4,550,000
$91.0 p/Share
|
50,000
|
|
May 18
2022
|
SELL
Other acquisition or disposition
|
-
|
988,386
|
|
May 17
2021
|
|
-
|
1,260,244
|
|
Dec 31
2020
|
|
-
|
500,000
|
|