Tons of upside. Mixed report though, revenue expectations were missed but company topped on profits. Shares are up bu 0.9% after hours