Silence SLN Q4 2024 Results Meet Expectations Revenue NA Townsquare Media TSQ Stock Analysis 351 Gain What to Watch 20260520