Apr 30
2025
|
SELL
Open market or private sale
|
$30,917,250
$137.41 p/Share
|
225,000
|
|
Apr 28
2025
|
BUY
Conversion of derivative security
|
-
|
728,800
|
|
Nov 11
2024
|
SELL
Open market or private sale
|
$9,841,856
$83.33 p/Share
|
118,107
|
|
Nov 11
2024
|
BUY
Conversion of derivative security
|
-
|
75,000
|
|
Nov 08
2024
|
SELL
Open market or private sale
|
$16,684,987
$82.88 p/Share
|
201,315
|
|
Nov 08
2024
|
BUY
Conversion of derivative security
|
-
|
201,315
|
|
Nov 07
2024
|
SELL
Open market or private sale
|
$6,171,777
$81.38 p/Share
|
75,839
|
|
Nov 07
2024
|
BUY
Conversion of derivative security
|
-
|
75,839
|
|
Oct 31
2024
|
SELL
Open market or private sale
|
$4,330,495
$84.98 p/Share
|
50,959
|
|
Oct 31
2024
|
BUY
Conversion of derivative security
|
-
|
50,959
|
|
May 02
2024
|
SELL
Open market or private sale
|
$809,970
$60.9 p/Share
|
13,300
|
|
May 02
2024
|
BUY
Conversion of derivative security
|
-
|
13,300
|
|
Dec 21
2022
|
SELL
Open market or private sale
|
$70,448
$4.76 p/Share
|
14,800
|
|
Dec 20
2022
|
SELL
Open market or private sale
|
$97,400
$4.87 p/Share
|
20,000
|
|
Dec 19
2022
|
SELL
Open market or private sale
|
$92,991
$4.76 p/Share
|
19,536
|
|
Dec 30
2020
|
BUY
Open market or private purchase
|
$12,553,700
$16.65 p/Share
|
753,976
|
|
Oct 30
2020
|
BUY
Open market or private purchase
|
$27,000,000
$27.0 p/Share
|
1,000,000
|
|