tfx supply demand