CERS Q1 2026 revenue rose 24% YoY as IFC volumes jumped 120%. Here's what investors need to know about the company.