Technically, the shares have responded well after a slow start since the FY earnings report.
They are sitting at/near new 52w highs, and above a well known area of resistance up to $14 which has been a barrier a few times looking back 12-18 months.
There is further overhead resistance at several points up to the all-time high above $20, but assuming the company delivers on its targets, it should get above those levels eventually.