Wrap cents ratio into BigDecimal to avoid precision issues