English: Nonetheless, the results were still better than analysts' estimates.
Telugu: అయితే విశ్లేషకుల అంచనాల తో పోలిస్తే ఫలితాలు కాస్త మెరుగ్గానే ఉన్నాయి.