Financial insights of ENTX