Sally Beauty (SBH) is undervalued despite recent gains, benefiting from efficiency improvements and aggressive share buybacks ...