I beleive this is a Buy! 2018 Topped at this price, 2019 Broke out of this price, 2020 Covid Bottomed at this price, and now its back to the same price after a selloff. All the meantime this company has consitently increased in revenue, gross profit, net income, revenue and equity per share!