Keller Group Balance Sheet, Cash Generation Remain Strong