SThree Q1 net fees drop 8%, CFO to quit after five years By Sonic Mustang · March 17, 2026 · 1 min read Source: www.investing.com