Euro Tech 2025 Net Income Slumps 79% to $157K on 13.8% Revenue Drop - CLWT News | Rallies