Analyst consensus
Buy
41 analysts
Insiders (last month)
11.78
Net buying
Click a month to see who traded