Financial PerformanceStar7 released excellent results for 2024, highlighting an organic growth of +14.8% and an improvement in the EBITDA margin to 15.1%.
International ExpansionFor the first time, the company reported that its international revenue exceeded the domestic market, reaching 51.7%.
Stock BuybackThe launch of the announced buyback, following final approval by shareholders, could support the stock price.