Dec 12
2024
SELL
Open market or private sale
$109,226
$21.78 p/Share
5,015
Reduced 7.69%
60,192
Common Stock
Dec 11
2024
SELL
Open market or private sale
$143,204
$21.83 p/Share
6,560
Reduced 9.14%
65,207
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$150,469
$23.11 p/Share
6,511
Reduced 8.32%
71,767
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$382,308
$23.11 p/Share
16,543
Added 17.45%
78,278
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$203,886
$23.95 p/Share
8,513
Reduced 12.12%
61,735
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$518,110
$23.95 p/Share
21,633
Added 23.54%
70,248
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$617,550
$23.95 p/Share
25,785
Reduced 34.66%
48,615
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$1,781,880
$23.95 p/Share
74,400
Added 50.0%
74,400
Common Stock
Dec 06
2024
SELL
Open market or private sale
$178,733
$23.0 p/Share
7,771
Reduced 100.0%
0
Common Stock
Oct 08
2024
SELL
Open market or private sale
$163,170
$21.0 p/Share
7,770
Reduced 50.0%
7,771
Common Stock
Apr 24
2024
SELL
Open market or private sale
$310,758
$16.96 p/Share
18,323
Reduced 54.11%
15,541
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$105,071
$16.79 p/Share
6,258
Reduced 15.6%
33,864
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
$432,308
$16.79 p/Share
25,748
Added 39.09%
40,122
Common Stock
Dec 20
2023
SELL
Open market or private sale
$30,016
$16.93 p/Share
1,773
Reduced 10.98%
14,374
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$20,615
$16.72 p/Share
1,233
Reduced 7.09%
16,147
Common Stock
Dec 16
2023
BUY
Exercise of conversion of derivative security
$50,260
$16.72 p/Share
3,006
Added 14.75%
17,380
Common Stock
Dec 14
2023
SELL
Open market or private sale
$262,964
$16.9 p/Share
15,560
Reduced 51.98%
14,374
Common Stock
Dec 13
2023
SELL
Open market or private sale
$80,000
$16.37 p/Share
4,887
Reduced 14.03%
29,934
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$120,368
$16.22 p/Share
7,421
Reduced 17.57%
34,821
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
$293,468
$16.22 p/Share
18,093
Added 29.99%
42,242
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$102,883
$16.22 p/Share
6,343
Reduced 20.8%
24,149
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
$261,433
$16.22 p/Share
16,118
Added 34.58%
30,492
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$118,438
$16.22 p/Share
7,302
Reduced 33.69%
14,374
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$341,609
$16.22 p/Share
21,061
Added 49.28%
21,676
Common Stock
Jul 27
2023
SELL
Open market or private sale
$373,173
$17.66 p/Share
21,131
Reduced 97.17%
615
Common Stock