Trustpilot shares surge after 18% rise in full year revenue
Revenue up 18% year-on-yearTotal cumulative reviews up 25% to 267 millionShare buyback of circa $25 million started in JanuaryShares in Trustpilot (TRST) were up over 5% in morning trading to 216p as the global review platform...
19 March 2024