Latest filing published 08 Dec 2025 for CONSUMER PORTFOLIO SERVICES, INC., €745k.
Filing timeline
BuySaleInsider track record
William B. Roberts: trading record in brief
This profile gathers the share dealings of William B. Roberts in Consumer Portfolio Services, Inc., where the filings describe the role as board member. Over a trading history stretching from 7 March 2006 to 4 December 2025, the count stands at 44 filings.
Every open-market trade on record is a sale: 23 sales worth €4.1M. Besides market trades, the filings include 4 share grants and 16 option exercises. 2025 to date brings no purchases and 6 sales.
Most recently, on 8 December 2025, the filings show an open-market sale worth €745k in Consumer Portfolio Services, Inc. Filings reach the SEC (Form 4) feed a median of 2 days after the trade. The legal deadline for a Form 4 is two business days after the transaction. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. These figures are compiled from regulatory filings published by SEC (Form 4). They describe what insiders did and are not a recommendation.
Companies and markets linked to William B. Roberts
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 100,000 shares@ US$8.6932.7% of flowCommon Stock, no par valueSEC:0001683168-25-008983:0
- 100,000 shares@ US$8.6232.1% of flowCommon Stock, no par valueSEC:0001683168-25-007084:0
- 4,176 shares@ US$9.250.8% of flowCommon Stock, no par valueSEC:0001683168-25-001550:1
- 200 shares@ US$9.56520.1% of flowCommon Stock, no par valueSEC:0001683168-25-001550:0
- 3,207 shares@ US$9.420.6% of flowCommon Stock, no par valueSEC:0001683168-25-001431:1
- 6,259 shares@ US$9.411.3% of flowCommon Stock, no par valueSEC:0001683168-25-001431:2
- 534 shares@ US$9.400.2% of flowCommon Stock, no par valueSEC:0001683168-25-001431:0
- 9,725 shares@ US$10.542.2% of flowCommon Stock, no par valueSEC:0001683168-24-008525:1
- 15,000 shares@ US$10.453.4% of flowCommon Stock, no par valueSEC:0001683168-24-008525:2
- 10,000 shares@ US$10.33324.3% of flowCommon Stock, no par valueSEC:0001683168-24-008525:0
- 275 shares@ US$10.270.1% of flowCommon Stock, no par valueSEC:0001683168-24-008447:1
- 10,000 shares@ US$10.35254.3% of flowCommon Stock, no par valueSEC:0001683168-24-008447:0
- 10,000 shares@ US$10.462.3% of flowCommon Stock, no par valueSEC:0001683168-24-008394:1
- 10,000 shares@ US$10.642.3% of flowCommon Stock, no par valueSEC:0001683168-24-008394:2
- 5,000 shares@ US$10.31472.1% of flowCommon Stock, no par valueSEC:0001683168-24-008394:0
- 10,000 shares@ US$10.382.6% of flowCommon Stock, no par valueSEC:0001683168-24-008234:1
- 15,000 shares@ US$10.493.9% of flowCommon Stock, no par valueSEC:0001683168-24-008234:2
- 5,000 shares@ US$10.372.2% of flowCommon Stock, no par valueSEC:0001683168-24-008234:0
- 50,000 shares@ US$10.4611.2% of flowCommon Stock, no par valueSEC:0001683168-24-007986:1
- 50,000 shares@ US$10.7622.0% of flowCommon Stock, no par valueSEC:0001683168-24-007986:0
- 30,000 shares@ US$6.1160.6% of flowCommon Stock, No Par ValueSEC:0001683168-22-002973:0
- 30,000 shares@ US$3.482.9% of flowCommon Stock, No Par ValueSEC:0001683168-21-003747:1
- 30,000 shares@ US$3.533.0% of flowCommon Stock, No Par ValueSEC:0001683168-21-003747:2
- 30,000 shares@ US$2.472.1% of flowCommon Stock, No Par ValueSEC:0001683168-21-003747:3
- 30,000 shares@ US$4.3539.4% of flowCommon Stock, No Par ValueSEC:0001683168-21-003747:0
25 of 44 declarations