public trade