Backtester logo
The tape

Barrett Business Services Inc

BBSI

CIK 0000902791 · last filing Jul 7, 2026

Insider signal

trades dated in the last 90 days · non-derivative only

115,188 bought / 58,842 sold

net +56,346 sh · $2.22M

buys
27
sells
23
insiders active
12

Filing tape

Filed Tue, Jul 7, 2026

  • Potts James REVP Gen Counsel & Secretary

    8,779 sh · $332.0K
    • Sold1,802Common Stock@ $38.00
    • Sold3,487Common Stock@ $37.55
    • Sold3,490Common Stock@ $38.00
  • Meeker AnthonyDirector

    12,000 sh · $454.2K
    • Sold12,000Common Stock@ $37.85

Filed Thu, Jul 2, 2026

  • Finn Mark StevenDirector

    +2,344 sh
    • Exercised2,344Common Stock
    • Exercised2,344Restricted Stock Units
    • Granted2,782Restricted Stock Units
  • +2,344 sh
    • Exercised2,344Common Stock
    • Exercised2,344Restricted Stock Units
    • Granted2,782Restricted Stock Units
  • +2,344 sh
    • Exercised2,344Common Stock
    • Exercised2,344Restricted Stock Units
    • Granted2,782Restricted Stock Units
  • Moradi Carla ADirector

    +2,344 sh
    • Exercised2,344Common Stock
    • Exercised2,344Restricted Stock Units
    • Granted2,782Restricted Stock Units
  • Potts James REVP Gen Counsel & Secretary

    +6,977 sh · $171.0K
    • Exercised428Common Stock
    • Exercised3,696Common Stock
    • Exercised3,256Common Stock
    • Exercised2,299Common Stock
    • Exercised1,829Common Stock
    • Withheld for tax169Common Stock@ $37.73
    • Withheld for tax1,455Common Stock@ $37.73
    • Withheld for tax1,282Common Stock@ $37.73
    • Withheld for tax905Common Stock@ $37.73
    • Withheld for tax720Common Stock@ $37.73
    • Exercised428Restricted Stock Units
    • Exercised3,696Restricted Stock Units
    • Exercised3,256Restricted Stock Units
    • Exercised2,299Restricted Stock Units
    • Exercised1,829Restricted Stock Units
    • Granted803Restricted Stock Units
    • Granted8,693Restricted Stock Units
  • Harris Anthony JExecutive VP & CFO

    +8,670 sh · $212.4K
    • Exercised456Common Stock
    • Exercised4,352Common Stock
    • Exercised4,128Common Stock
    • Exercised2,972Common Stock
    • Exercised2,392Common Stock
    • Withheld for tax180Common Stock@ $37.73
    • Withheld for tax1,713Common Stock@ $37.73
    • Withheld for tax1,625Common Stock@ $37.73
    • Withheld for tax1,170Common Stock@ $37.73
    • Withheld for tax942Common Stock@ $37.73
    • Exercised456Restricted Stock Units
    • Exercised4,352Restricted Stock Units
    • Exercised4,128Restricted Stock Units
    • Exercised2,972Restricted Stock Units
    • Exercised2,392Restricted Stock Units
    • Granted1,987Restricted Stock Units
    • Granted11,343Restricted Stock Units
  • Price Vincent PDirector

    +2,344 sh
    • Exercised2,344Common Stock
    • Exercised2,344Restricted Stock Units
    • Granted2,782Restricted Stock Units
  • Kramer GaryPresident & CEO

    +31,761 sh · $777.6K
    • Exercised4,088Common Stock
    • Exercised13,428Common Stock
    • Exercised14,156Common Stock
    • Exercised11,477Common Stock
    • Exercised9,222Common Stock
    • Withheld for tax1,609Common Stock@ $37.73
    • Withheld for tax5,284Common Stock@ $37.73
    • Withheld for tax5,571Common Stock@ $37.73
    • Withheld for tax4,517Common Stock@ $37.73
    • Withheld for tax3,629Common Stock@ $37.73
    • Exercised4,088Restricted Stock Units
    • Exercised13,428Restricted Stock Units
    • Exercised14,156Restricted Stock Units
    • Exercised11,477Restricted Stock Units
    • Exercised9,222Restricted Stock Units
    • Granted1,883Restricted Stock Units
    • Granted43,367Restricted Stock Units
  • Blotz GeraldExecutive VP & COO

    +10,965 sh · $275.1K
    • Exercised6,892Common Stock
    • Exercised5,212Common Stock
    • Exercised3,433Common Stock
    • Exercised2,720Common Stock
    • Withheld for tax2,752Common Stock@ $37.73
    • Withheld for tax2,082Common Stock@ $37.73
    • Withheld for tax1,371Common Stock@ $37.73
    • Withheld for tax1,087Common Stock@ $37.73
    • Exercised6,892Restricted Stock Units
    • Exercised5,212Restricted Stock Units
    • Exercised3,433Restricted Stock Units
    • Exercised2,720Restricted Stock Units
    • Granted644Restricted Stock Units
    • Granted12,721Restricted Stock Units
  • Cusick Thomas B.Director

    +2,344 sh
    • Exercised2,344Common Stock
    • Exercised2,344Restricted Stock Units
    • Granted2,782Restricted Stock Unit
  • Meeker AnthonyDirector

    +2,344 sh
    • Exercised2,344Common Stock
    • Exercised2,344Restricted Stock Units
    • Granted2,782Restricted Stock Unit
  • Carley Thomas JDirector

    +2,344 sh
    • Exercised2,344Common Stock
    • Exercised2,344Restricted Stock Units
    • Granted2,782Restricted Stock Units

Insiders on this tape

Informational data only — not investment advice.

The institutional holdings shown here are aggregated from third-party public regulatory filings (such as SEC Form 13F). These filings are reported with a delay (generally up to 45 days after each quarter-end), are backward-looking, and may exclude short positions, non-U.S. holdings, cash, and other assets. The data may contain errors, omissions, misclassifications, or gaps, and may not reflect a manager's current positions.

All figures are provided on an "as is" basis for general information only. Nothing on this page is financial, investment, or trading advice, a recommendation, or an endorsement of any security, manager, or strategy. Do not rely on it. Independently verify any figure against the original filings and consult a qualified professional before making any financial decision. Your use is subject to our Terms of Service.

BDPO Logo

The unified workspace for systematic trading teams. Model data, build indicators, and execute strategies with precision.

© 2026 BDPO. All rights reserved.

BDPO Ltd is not authorised or regulated by the Financial Conduct Authority. The information and data provided on this site are for general informational purposes only and do not constitute financial, investment, or trading advice. Backtested and simulated results are hypothetical, may contain errors, and are not indicative of future performance. Do not rely on any data without independently verifying it.