Business stc group achieves 12% net profit growth in Q1; excluding non-recurring Items, with revenues reaching 19.9 billion byApril 28, 2026