Did we forget the Deuche Bank buy rating just few weeks ago 🤔 The target price is set at $20.00