STC Group said its revenue increased 2.5 percent in 2025 to a record SAR 77.8 billion. Net profit rose 12.5 percent after ...