There hasn't been any disastrous announcements - I would personally see this drop as the result of panic-selling and possibly stop-losses.
It's a volatile stock, one must always accept the risks. While we don't know how this will react in a few days, a few weeks or a few months; it has decent fundamentals and has had strong growth across 2017.
I would suggest two options; A) with all due respect, re-evaluate your decision to invest in small-cap stock if you're unable to take the pressure of price drops, or B) wait it out and see where the stock goes in a few day's time.
BIG Price at posting:
$3.42 Sentiment: Buy Disclosure: Held