Taliworks still a 'buy' despite lower earnings