Nov 15
2024
SELL
Payment of exercise price or tax liability
$46,051
$10.8 p/Share
4,264
Reduced 0.95%
446,519
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$54,579
$12.8 p/Share
4,264
Reduced 0.94%
450,783
Common Stock, par valu...
Jun 27
2024
SELL
Open market or private sale
$201,117
$15.02 p/Share
13,390
Reduced 2.43%
538,194
Common Stock, par valu...
Jun 25
2024
SELL
Open market or private sale
$4,500
$15.0 p/Share
300
Reduced 0.05%
551,584
Common Stock, par valu...
Jun 24
2024
SELL
Open market or private sale
$70,823
$15.04 p/Share
4,709
Reduced 0.85%
551,884
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$54,651
$12.82 p/Share
4,263
Reduced 0.76%
556,593
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$347,301
$13.5 p/Share
25,726
Reduced 4.39%
560,856
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
50,524
Added 7.93%
586,582
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$92,323
$13.47 p/Share
6,854
Reduced 1.26%
536,058
Common Stock, par valu...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
79,799
Added 12.81%
542,912
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$32,820
$11.87 p/Share
2,765
Reduced 0.59%
463,113
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$37,092
$13.41 p/Share
2,766
Reduced 0.59%
465,878
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$38,737
$14.01 p/Share
2,765
Reduced 0.59%
468,644
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$279,844
$10.38 p/Share
26,960
Reduced 5.41%
471,409
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
60,916
Added 10.89%
498,369
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$55,974
$10.22 p/Share
5,477
Reduced 1.24%
437,453
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
$560,311
$10.22 p/Share
54,825
Added 11.01%
442,930
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$15,656
$11.58 p/Share
1,352
Reduced 0.35%
388,105
Common Stock, par valu...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$13,939
$10.31 p/Share
1,352
Reduced 0.35%
389,457
Common Stock, par valu...
May 15
2022
SELL
Payment of exercise price or tax liability
$12,195
$9.02 p/Share
1,352
Reduced 0.34%
390,809
Common Stock, par valu...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$58,561
$11.64 p/Share
5,031
Reduced 1.27%
392,161
Common Stock, par valu...
Feb 16
2022
BUY
Grant, award, or other acquisition
-
103,473
Added 20.67%
397,192
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
-
19,548
Reduced 6.24%
293,719
Common Stock, par valu...
Jul 26
2021
BUY
Grant, award, or other acquisition
-
156,631
Added 33.33%
313,267
Common Stock, par valu...
Jul 20
2021
BUY
Grant, award, or other acquisition
-
54,995
Added 42.83%
73,394
Common Stock, par valu...