I would give a cash amount based on profit.
Employees often like to be appreciated in other ways , in the past I have bought holidays , cars and given extra days off to staff which they always appreciate and often cost less than outright cash rewards .
Also a simple thankyou goes a long way , when ever handing over payslips I always make a point of saying thankyou for your ....... and I genuinely mean it .