Dec 11
2024
SELL
Open market or private sale
$600,954
$9.69 p/Share
62,018
Reduced 9.96%
560,832
Common Stock
Feb 27
2024
SELL
Open market or private sale
$491,624
$15.19 p/Share
32,365
Reduced 4.94%
622,296
Common Stock
Feb 21
2024
SELL
Open market or private sale
$273,358
$15.34 p/Share
17,820
Reduced 2.65%
654,661
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
35,063
Added 4.96%
672,481
Common Stock
Feb 14
2024
SELL
Open market or private sale
$40,400
$16.16 p/Share
2,500
Reduced 0.39%
637,418
Common Stock
Feb 02
2024
SELL
Open market or private sale
$603,131
$16.47 p/Share
36,620
Reduced 5.41%
639,918
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
121,258
Added 15.2%
676,538
Common Stock
Jan 16
2024
SELL
Open market or private sale
$37,500
$15.0 p/Share
2,500
Reduced 0.45%
555,280
Common Stock
Dec 21
2023
SELL
Open market or private sale
$37,500
$15.0 p/Share
2,500
Reduced 0.45%
557,780
Common Stock
Jun 15
2023
SELL
Open market or private sale
$898,680
$16.17 p/Share
55,577
Reduced 9.03%
559,840
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$1,062,832
$15.59 p/Share
68,174
Reduced 9.97%
615,417
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$574,778
$16.15 p/Share
35,590
Reduced 4.95%
683,591
Common Stock
Mar 06
2023
SELL
Open market or private sale
$266,139
$15.82 p/Share
16,823
Reduced 2.29%
719,181
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
189,021
Added 20.43%
736,004
Common Stock
Jan 09
2023
SELL
Open market or private sale
$119,900
$11.99 p/Share
10,000
Reduced 1.8%
546,983
Common Stock
Dec 05
2022
SELL
Open market or private sale
$98,800
$9.88 p/Share
10,000
Reduced 1.76%
556,983
Common Stock
Nov 07
2022
SELL
Open market or private sale
$92,500
$9.25 p/Share
10,000
Reduced 1.73%
566,690
Common Stock
Aug 11
2022
SELL
Payment of exercise price or tax liability
$5,524
$8.91 p/Share
620
Reduced 0.11%
576,690
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$23,119
$7.46 p/Share
3,099
Reduced 0.53%
577,310
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$281,559
$8.26 p/Share
34,087
Reduced 5.55%
580,409
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$386,786
$11.54 p/Share
33,517
Reduced 5.18%
613,051
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$115,767
$10.94 p/Share
10,582
Reduced 1.61%
646,568
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
115,385
Added 14.94%
657,150
Common Stock
Nov 12
2021
SELL
Open market or private sale
$113,831
$11.56 p/Share
9,847
Reduced 1.79%
541,765
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$9,443
$15.23 p/Share
620
Reduced 0.11%
550,598
Common Stock