Snail SNAL Stock Analysis 2155 Loss Key Levels 20260518 TELA Bio TELA Up 360 Is There More Room to Run 20260519 BNPP Warns of Overheating Risks After US April Jobs Report Beats Expectations Energy Recovery ERII Q1 2026 Disappoints EPS 011 Below 010 Views