stc group delivers strong financial performance in the first half of the year, with revenue reaching a record 40.1 Billion 19 hours ago