Here is a company that recently announced incredible earnings. They beat by 3 cents per share and raised guidance. On 4/22 there was a bullish professional gap up on HUGE volume. Since then the stock has been consolidating the gains and is currently near support. Near term target is 23 on to 26 for a swing trade.