Kainos stock rises after full-year revenue beats upgraded expectations

May 18, 2026