stc announced its preliminary financial results for the period ending March 31, 2025, highlighting strong performance across key metrics.Revenues for the first quarter reached SR19,210 million, an increasestc announced its preliminary financial results for the period ending March 31, 2025, highlighting strong performance across key metrics.Revenues for the first quarter reached SR19,210 million, an increase