ETWO shows signs of recovery with stabilizing revenue, but faces ongoing challenges with debt and revenue declines. Explore ...