Indifi Technologies posts fiscal 2026 profit after impairment drop

Business