Looks like the shorters and big boys have gone stop hunting. If this hits $30 today, which it almost certainly will, I'm sure it will trigger a bunch more stops and gain further momentum.
APT Price at posting:
$30.37 Sentiment: None Disclosure: Not Held