STO Up 37%, ALL Down 10%: Valuation Crossroads