Karooooo on track for another strong set of annual results