Shearwater shares fall as misses annual market expectations
Shearwater Group PLC shares dropped on Wednesday, after it said its financial 2024 results are below expectations. Shares in the London-headquartered cybersecurity services provider were down 14% to...