03/12/2025 Market BeatOn the Beach Group (LON:OTB) Shares Up 12.4% - Should You Buy?On the Beach Group (LON:OTB) Trading Up 12.4% - Should You Buy?