Financial insights of XGN