Stream Finance Faces $93 Million Loss, Launches Legal Investigation