The Toro Company (TTC) has underperformed the S&P 500 over the past year, despite previously appearing undervalued.