Apollo Micro shares are down nearly 20% over last 10 sessions; Here are the recent turn of events