 The stock has been rangebound for months, allowing traders to play the name up and down. While the stock has stalled a bit as the market evaluates the impact of inflation, supply chain issues, and rate hikes on operations, management has worked to be shareholder-friendly. 