HUDSON TECHNOLOGIES INC /NY (HDSN): financials from its own SEC filings