Mar 07
2025
SELL
Payment of exercise price or tax liability
$1,308,602
$16.46 p/Share
79,502
Reduced 5.34%
1,408,394
Common Stock, par valu...
Mar 07
2025
BUY
Grant, award, or other acquisition
-
197,974
Added 11.74%
1,487,896
Common Stock, par valu...
Feb 27
2025
SELL
Payment of exercise price or tax liability
$1,027,699
$16.22 p/Share
63,360
Reduced 4.68%
1,289,922
Common Stock, par valu...
Feb 27
2025
BUY
Grant, award, or other acquisition
-
144,060
Added 9.62%
1,353,282
Common Stock, par valu...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$605,178
$13.66 p/Share
44,303
Reduced 3.53%
1,209,222
Common Stock, par valu...
Mar 07
2024
SELL
Payment of exercise price or tax liability
$600,579
$13.44 p/Share
44,686
Reduced 3.44%
1,253,525
Common Stock, par valu...
Mar 07
2024
BUY
Grant, award, or other acquisition
-
237,481
Added 15.46%
1,298,211
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$3,141,000
$10.47 p/Share
300,000
Reduced 22.05%
1,060,730
Common Stock, par valu...
Apr 15
2023
SELL
Payment of exercise price or tax liability
$497,302
$10.62 p/Share
46,827
Reduced 3.33%
1,360,730
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
304,820
Added 17.8%
1,407,557
Common Stock, par valu...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$491,009
$11.21 p/Share
43,801
Reduced 3.82%
1,102,737
Common Stock, par valu...
Apr 18
2022
SELL
Payment of exercise price or tax liability
$227,328
$11.26 p/Share
20,189
Reduced 1.73%
1,146,538
Common Stock, par valu...
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
45,904
Added 3.79%
1,166,727
Common Stock, par valu...
Apr 15
2022
SELL
Payment of exercise price or tax liability
$170,869
$11.28 p/Share
15,148
Reduced 1.65%
904,733
Common Stock, par valu...
Apr 15
2022
BUY
Grant, award, or other acquisition
-
216,090
Added 16.16%
1,120,823
Common Stock, par valu...
Jan 20
2022
SELL
Payment of exercise price or tax liability
$440,391
$10.05 p/Share
43,820
Reduced 4.55%
919,881
Common Stock, par valu...
Apr 15
2021
SELL
Payment of exercise price or tax liability
$53,009
$8.71 p/Share
6,086
Reduced 0.71%
848,891
Common Stock, par valu...
Apr 15
2021
BUY
Grant, award, or other acquisition
-
114,810
Added 10.65%
963,701
Common Stock, par valu...
Jan 20
2021
SELL
Payment of exercise price or tax liability
$358,202
$8.11 p/Share
44,168
Reduced 4.91%
854,977
Common Stock, par valu...