I don't get it. Insiders dumped shares around $20.73 per share. so this tells me that this stock is right now overvalued. B/C insiders think it is too much to pay at $20.73. I think given it a year, this stock can be at $25. But in shortterm with many factors, I think we may push down to close $20 again.