Mar 21
2025
SELL
Open market or private sale
$818,133
$20.07 p/Share
40,764
Reduced 99.25%
308
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$194,769
$20.1 p/Share
9,690
Reduced 19.09%
41,072
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
27,147
Added 34.84%
50,762
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$185,821
$21.03 p/Share
8,836
Reduced 27.23%
23,615
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
32,143
Added 49.76%
32,451
Common Stock
Dec 02
2024
SELL
Open market or private sale
$5,878
$25.45 p/Share
231
Reduced 100.0%
0
Common Stock
Sep 12
2024
SELL
Open market or private sale
$1,507,700
$20.0 p/Share
75,385
Reduced 100.0%
0
Common Stock
Sep 03
2024
SELL
Open market or private sale
$6,878
$22.19 p/Share
310
Reduced 0.41%
75,385
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$1,293,377
$23.22 p/Share
55,701
Reduced 42.49%
75,385
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
131,086
Added 50.0%
131,086
Common Stock
Jun 24
2024
SELL
Open market or private sale
$4,912
$24.81 p/Share
198
Reduced 100.0%
0
Common Stock
Mar 22
2024
SELL
Open market or private sale
$668,775
$28.29 p/Share
23,640
Reduced 100.0%
0
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$202,521
$22.92 p/Share
8,836
Reduced 27.21%
23,640
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
32,142
Added 49.74%
32,476
Common Stock
Dec 01
2023
SELL
Open market or private sale
$5,427
$20.1 p/Share
270
Reduced 100.0%
0
Common Stock
Sep 01
2023
SELL
Open market or private sale
$6,356
$11.62 p/Share
547
Reduced 100.0%
0
Common Stock
Aug 02
2023
SELL
Open market or private sale
$1,586,185
$10.26 p/Share
154,599
Reduced 100.0%
0
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$1,142,425
$10.62 p/Share
107,573
Reduced 41.03%
154,599
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
262,172
Added 50.0%
262,172
Common Stock
Jun 01
2023
SELL
Open market or private sale
$6,225
$7.89 p/Share
789
Reduced 100.0%
0
Common Stock
Mar 01
2023
SELL
Open market or private sale
$5,387
$12.92 p/Share
417
Reduced 100.0%
0
Common Stock
Jan 31
2023
SELL
Open market or private sale
$4,886
$13.1 p/Share
373
Reduced 100.0%
0
Common Stock