HFFC revenue mix