Dec 12
2024
|
SELL
Open market or private sale
|
$1,803,981
$40.02 p/Share
|
45,077
|
|
Dec 12
2024
|
BUY
Conversion of derivative security
|
-
|
45,077
|
|
Dec 11
2024
|
SELL
Open market or private sale
|
$7,111,778
$38.13 p/Share
|
186,514
|
|
Dec 11
2024
|
BUY
Conversion of derivative security
|
-
|
186,514
|
|
Nov 05
2024
|
SELL
Open market or private sale
|
$2,715,382
$24.92 p/Share
|
108,964
|
|
Nov 05
2024
|
BUY
Conversion of derivative security
|
-
|
108,964
|
|
Oct 17
2024
|
SELL
Open market or private sale
|
$2,597,865
$26.4 p/Share
|
98,404
|
|
Oct 17
2024
|
BUY
Conversion of derivative security
|
-
|
98,404
|
|
Sep 09
2024
|
SELL
Open market or private sale
|
$2,735,357
$19.55 p/Share
|
139,916
|
|
Sep 09
2024
|
BUY
Conversion of derivative security
|
-
|
139,916
|
|
Aug 14
2024
|
SELL
Open market or private sale
|
$2,696,071
$18.73 p/Share
|
143,944
|
|
Aug 14
2024
|
BUY
Conversion of derivative security
|
-
|
143,944
|
|
Jul 12
2024
|
SELL
Open market or private sale
|
$2,669,239
$22.2 p/Share
|
120,236
|
|
Jul 12
2024
|
BUY
Conversion of derivative security
|
-
|
120,236
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$2,622,118
$21.63 p/Share
|
121,226
|
|
Jun 20
2024
|
BUY
Conversion of derivative security
|
-
|
121,226
|
|
May 30
2024
|
SELL
Open market or private sale
|
$2,569,051
$22.02 p/Share
|
116,669
|
|
May 30
2024
|
BUY
Conversion of derivative security
|
-
|
116,669
|
|
May 15
2024
|
SELL
Open market or private sale
|
$304,506
$18.27 p/Share
|
16,667
|
|
May 15
2024
|
BUY
Conversion of derivative security
|
-
|
16,667
|
|
May 10
2024
|
SELL
Open market or private sale
|
$2,547,383
$16.63 p/Share
|
153,180
|
|
May 10
2024
|
BUY
Conversion of derivative security
|
-
|
117,135
|
|
Apr 23
2024
|
SELL
Open market or private sale
|
$2,714,757
$17.61 p/Share
|
154,160
|
|
Apr 23
2024
|
BUY
Conversion of derivative security
|
-
|
154,160
|
|
Apr 18
2024
|
SELL
Open market or private sale
|
$286,005
$17.16 p/Share
|
16,667
|
|