XL Energy posts ₹2.71 cr net profit in Q1 FY27