Shadowfax Q2 FY27 Results: Profit Surges 422%, But Can This Growth Continue? Q2 FY27 Results - October 30, 2026