Take profit around 21.99 but I think its a good long term hold too.
The fundamentals look pretty good .
Good price per book
Bad P/E but it is a growth company
Analyst rating is buy
5 year eps forecast is + 30.25%
Very little retail ownership , Mostly institute owned (92.1 %)
HUGE recent inside buying , multiple transactions though the month of april .