The company’s shares rose after it delivered an annual net profit of $82.1 million and said it would receive income from customers faster than expected.