KQ Overcomes Turbulence, Posts Ksh10.5B Operating Profit, First in 7 Years