+75% today on falling revenue that just barely beat eps expectations? Give me a break. This was just a short covering and should go back down at least half what it went up Monday at the open. TMST is still forecasting negative EBIDTA next quarter which means they still can't get their act together and are hurting financially.
ATV has decreasing revenues over the past 3 years. Their operating losses also balloon more and more each year too. Buying back their shares won't do anything fundamentally for the company except make them run out of cash faster.