Fyffes has claimed victory in its long-running battle against a former shareholder over alleged insider trading.