Director Executes $40K Stock Sale at Consumer Portfolio Services William B. Roberts, a director at Consumer Portfolio Services, sold $40,541 worth of company shares in multiple transactions on March 10 and 12. The sales, averaging $9.25 to $9.57 per share, come as CPSS stock faces a 15% year-to-date decline. Roberts retains 685,702 shares.12