A nice beat on the top and bottom lines. The guidance for Q1 2020 was even better. For more, please login or subscribe