use safe big decimal for equity last