Judging from the company's fundamentals any dip is opportunity don't wait for the bottom since it's unpredictable. Focus on what it guarantees in the future, right now it only moves up and down base on the amount of demands. When the next earnings comes out then the stock price will speak for it self.