Apr 17
2025
SELL
Payment of exercise price or tax liability
$3,412
$15.58 p/Share
219
Reduced 0.37%
59,650
Common Stock, par valu...
Apr 17
2025
BUY
Grant, award, or other acquisition
-
745
Added 1.23%
59,869
Common Stock, par valu...
Apr 15
2025
BUY
Grant, award, or other acquisition
-
6,493
Added 9.9%
59,124
Common Stock, par valu...
Apr 04
2025
SELL
Payment of exercise price or tax liability
$10,228
$17.85 p/Share
573
Reduced 1.08%
52,631
Common Stock, par valu...
Jan 31
2025
SELL
Payment of exercise price or tax liability
$16,418
$23.19 p/Share
708
Reduced 1.31%
53,204
Common Stock, par valu...
Jan 22
2025
BUY
Open market or private purchase
$44,000
$22.0 p/Share
2,000
Added 3.58%
53,912
Common Stock, par valu...
Oct 31
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 8.79%
51,912
Common Stock, par valu...
Apr 04
2024
BUY
Grant, award, or other acquisition
-
11,575
Added 19.79%
46,912
Common Stock, par valu...
Mar 30
2024
SELL
Payment of exercise price or tax liability
$6,147
$17.82 p/Share
345
Reduced 0.97%
35,337
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$8,158
$18.01 p/Share
453
Reduced 1.25%
35,682
Common Stock, par valu...
Dec 04
2023
BUY
Grant, award, or other acquisition
-
2,002
Added 5.25%
36,135
Common Stock, par valu...
Apr 17
2023
SELL
Payment of exercise price or tax liability
$22,903
$12.55 p/Share
1,825
Reduced 5.04%
34,400
Common Stock, par valu...
Apr 17
2023
BUY
Grant, award, or other acquisition
-
5,543
Added 13.27%
36,225
Common Stock, par valu...
Apr 06
2023
SELL
Payment of exercise price or tax liability
$3,890
$14.57 p/Share
267
Reduced 0.78%
34,133
Common Stock, par valu...
Apr 06
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 24.58%
30,682
Common Stock, par valu...
Mar 30
2023
BUY
Grant, award, or other acquisition
-
3,434
Added 14.24%
20,682
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$2,693
$14.48 p/Share
186
Reduced 1.07%
17,248
Common Stock, par valu...
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
620
Added 3.43%
17,434
Common Stock, par valu...
Sep 16
2022
BUY
Open market or private purchase
$34,290
$11.43 p/Share
3,000
Added 15.14%
16,814
Common Stock, par valu...
Jun 16
2022
SELL
Payment of exercise price or tax liability
$2,939
$15.8 p/Share
186
Reduced 1.33%
13,814
Common Stock, par valu...