Jun 15
2025
SELL
Payment of exercise price or tax liability
$43,152
$23.25 p/Share
1,856
Reduced 4.14%
42,939
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
6,300
Added 12.33%
44,795
Common Stock
Jun 06
2025
SELL
Payment of exercise price or tax liability
$43,096
$23.22 p/Share
1,856
Reduced 4.6%
38,495
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
-
6,300
Added 13.5%
40,351
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$54,147
$23.41 p/Share
2,313
Reduced 6.36%
34,051
Common Stock
Jun 04
2025
BUY
Exercise of conversion of derivative security
-
7,875
Added 17.8%
36,364
Common Stock
May 13
2025
SELL
Open market or private sale
$170,775
$22.77 p/Share
7,500
Reduced 20.84%
28,489
Common Stock
Feb 04
2025
SELL
Open market or private sale
$152,555
$23.47 p/Share
6,500
Reduced 15.3%
35,989
Common Stock
Oct 30
2024
SELL
Open market or private sale
$138,580
$21.32 p/Share
6,500
Reduced 13.27%
42,489
Common Stock
Oct 26
2024
SELL
Payment of exercise price or tax liability
$47,884
$20.64 p/Share
2,320
Reduced 4.52%
48,989
Common Stock
Oct 26
2024
BUY
Exercise of conversion of derivative security
-
7,875
Added 13.31%
51,309
Common Stock
Sep 11
2024
SELL
Open market or private sale
$122,264
$18.81 p/Share
6,500
Reduced 13.02%
43,434
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$32,758
$17.65 p/Share
1,856
Reduced 3.58%
49,934
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
6,300
Added 10.85%
51,790
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$65,919
$19.03 p/Share
3,464
Reduced 7.08%
45,490
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
11,760
Added 19.37%
48,954
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$44,172
$19.04 p/Share
2,320
Reduced 5.87%
37,194
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
-
7,875
Added 16.62%
39,514
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$52,767
$20.54 p/Share
2,569
Reduced 7.51%
31,639
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
8,750
Added 20.37%
34,208
Common Stock
May 14
2024
SELL
Open market or private sale
$102,050
$20.41 p/Share
5,000
Reduced 19.17%
21,084
Common Stock
Jan 30
2024
SELL
Open market or private sale
$110,650
$22.13 p/Share
5,000
Reduced 16.09%
26,084
Common Stock
Dec 07
2023
SELL
Open market or private sale
$105,200
$21.04 p/Share
5,000
Reduced 13.86%
31,084
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$77,967
$22.27 p/Share
3,501
Reduced 7.96%
40,458
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
-
7,875
Added 15.19%
43,959
Common Stock