Bonus vs Rebate vs Cashback: Which Pays You More?