You might want to check out CMKG. I believe it hits most of your parameters. They had nice earnings after the bell so it may jump up at the open. They had bullish commentary in the PR. Also, there are insider purchases. I'm long.