Financial insights of TFX