Jan 15
2026
SELL
Payment of exercise price or tax liability
$1,101,595
$23.61 p/Share
46,658
Reduced 32.57%
96,578
Common Stock
Jan 15
2026
BUY
Exercise of conversion of derivative security
-
143,236
Added 53.38%
125,087
Common Stock
Nov 28
2025
SELL
Payment of exercise price or tax liability
$196,971
$26.02 p/Share
7,570
Reduced 100.0%
0
Common Stock
Nov 28
2025
BUY
Exercise of conversion of derivative security
-
7,570
Added 50.0%
7,570
Common Stock
Feb 19
2025
-
120,419
Reduced 100.0%
0
Common Stock
Jan 17
2025
-
131,624
Reduced 100.0%
0
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$1,447,629
$21.8 p/Share
66,405
Reduced 33.53%
131,624
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
198,029
Added 55.29%
160,133
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$207,420
$23.16 p/Share
8,956
Reduced 100.0%
0
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
8,956
Added 50.0%
8,956
Common Stock
Feb 22
2024
-
99,966
Reduced 100.0%
0
Common Stock
Jan 18
2024
-
185,654
Reduced 100.0%
0
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$1,559,337
$16.48 p/Share
94,620
Reduced 16.04%
495,346
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
280,274
Added 35.03%
519,835
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$127,473
$16.57 p/Share
7,693
Reduced 2.42%
309,692
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
7,693
Added 2.37%
317,385
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$1,220,897
$19.55 p/Share
62,450
Reduced 21.12%
233,176
Common Stock
Jan 13
2023
BUY
Exercise of conversion of derivative security
-
189,472
Added 42.78%
253,450
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$122,794
$19.28 p/Share
6,369
Reduced 5.66%
106,154
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
6,369
Added 5.36%
112,523
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$256,444
$24.12 p/Share
10,632
Reduced 14.23%
64,075
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
45,509
Added 41.4%
64,427
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$228,502
$27.18 p/Share
8,407
Reduced 22.36%
29,198
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
-
37,605
Added 50.0%
37,605
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$99,790
$22.83 p/Share
4,371
Reduced 100.0%
0
Common Stock