Three Small-Cap Stocks Flagged for Weak Financials