Financial insights of STC