There is a triangle forming. Watch for a news announcement soon, probably internet related, if I were forced to make a guess. Any upside break suggests a move to new highs.