Barrett Business Services (BBSI) Stock Insights

BBSI price $32.44 -0.13 -0.40%

Ticker
BBSI
Price
$32.44
Change
-0.13 -0.40%
Market cap ?
$786.19M
P/E ?
23.97
Forward P/E ?
24.25
Dividend yield ?
0.96%
Beta ?
0.94
Sector
Industrials
Industry
Staffing & Employment Services
Stocklytics score
46
Value
55
Quality
46
Growth
37

Stocklytics score rationale: value 55, quality 46, growth 37.

Financials

2016201720182019202020212022202320242025
8405860009204320009406980009423110008808240009551660001054326000106930700011445310001240298000

Barrett Business Services, Inc. (BBSI) delivers a range of business management solutions specifically designed for small and mid-sized enterprises across the United States. The company has developed a proprietary management platform that seamlessly integrates a strategic, knowledge-based approach, typically found in management consulting, with the practical tools and capabilities characteristic of the human resource…

Fair value

BBSI fair value $54.15. Price $32.44. Price is 40% below fair value.

Below fair value, and cheaper than usual. A larger discount than on 78% of days in the past 5 years.

Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.

Calculated with a 10-year free-cash-flow discount. Starting free cash flow 32.83M. Growth 20.00%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 9.47% (beta 0.9). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 24.24M. Net debt -70.58M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the median P/E of the company's industry. That median uses listed stocks worth at least $10 billion with a positive P/E of 100 or below, and the industry needs at least eight of them. Otherwise the sector median is used when that group also has at least eight, then the market median of those large companies. The multiple used is the lower of that median and 1.25 times the stock's own 10-year median P/E, then kept between 8 and 30. If the stock has no 10-year median, the peer median is kept between 8 and 30. Fair value is the average of the cash-flow value and the earnings value when both exist. Card and credit companies use the earnings value only, because changes in customer receivables distort free cash flow. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.

Compare BBSI

Earnings

DateEPS actualEPS estimateRevenueRevenue estimate
2026-11-04—0.69—343.19M
2026-08-050.520.56319.30M321.55M
2026-05-06-0.59-0.15307.00M306.68M
2026-02-250.640.64321.10M326.19M
2025-11-050.790.81318.95M323.43M
2025-08-060.700.65307.66M299.95M
2025-05-07-0.04-0.13292.57M285.91M
2025-02-260.630.62304.82M293.65M
2024-11-060.740.69294.28M293.65M
2024-07-310.620.58279.65M275.00M
2024-05-01-0.02-0.33265.80M272.53M
2024-02-280.540.47276.68M281.20M
2023-11-010.670.60273.33M281.20M
2023-08-020.620.46264.63M273.35M
2023-05-030.030.01254.67M260.03M
2023-03-010.410.41271.95M274.51M
2022-11-020.610.54273.82M272.97M
2022-08-030.620.47262.18M257.58M
2022-05-040.01-0.16246.40M236.60M
2022-03-020.350.24256.60M250.86M
2021-11-030.490.49246.95M242.73M
2021-08-040.560.36233.20M224.15M
2021-05-05-0.15-0.16218.44M218.28M
2021-03-030.230.17233.18M229.87M
2020-11-030.600.38227.51M140.30M
2020-08-040.380.23201.03M177.48M
2020-05-05-0.11-0.07219.10M141.20M
2020-02-250.380.33245.15M209.43M
2019-11-050.810.58247.96M172.96M
2019-08-060.450.41230.98M215.67M
2019-04-30-0.08-0.20218.22M795.43M
2019-02-260.550.44237.83M168.96M
2018-11-060.630.55247.29M223.55M
2018-08-070.370.44231.60M272.84M
2018-05-01-0.31-0.46223.97M324.35M
2018-02-270.351.14244.73M202.14M
2017-11-070.491.60240.13M196.00M
2017-08-080.37—225.57M—
2017-05-04-0.39—210.00M—
2017-03-070.31—221.10M—

Dividends

Yield 0.99%. Payout ratio 22.79%. Frequency Quarterly.

Safety score 91/100 · Safe. Payout ratio is 23% of earnings. Dividends use less than 40% of free cash flow. Dividends were paid in 21 separate years. Yield is 1.0%, which is modest.

Ex-dateDividendRecordPaymentFrequency
2026-08-21$0.082026-08-212026-09-04Quarterly
2026-05-22$0.082026-05-222026-06-05Quarterly
2026-03-13$0.082026-03-132026-03-27Quarterly
2025-11-21$0.082025-11-212025-12-05Quarterly
2025-08-22$0.082025-08-222025-09-05Quarterly
2025-05-23$0.082025-05-232025-06-06Quarterly
2025-03-14$0.082025-03-142025-03-28Quarterly
2024-11-22$0.082024-11-222024-12-06Quarterly
2024-08-16$0.082024-08-162024-08-30Quarterly
2024-05-16$0.072024-05-172024-05-31Quarterly
2024-03-14$0.072024-03-152024-03-28Quarterly
2023-11-16$0.072023-11-172023-12-01Quarterly
2023-08-17$0.072023-08-182023-09-01Quarterly
2023-05-18$0.072023-05-192023-06-02Quarterly
2023-03-16$0.072023-03-172023-03-31Quarterly
2022-11-17$0.072022-11-182022-12-02Quarterly
2022-08-18$0.072022-08-192022-09-02Quarterly
2022-05-19$0.072022-05-202022-06-03Quarterly
2022-03-17$0.072022-03-182022-04-01Quarterly
2021-11-18$0.072021-11-192021-12-03Quarterly
2021-08-19$0.072021-08-202021-09-03Quarterly
2021-05-20$0.072021-05-212021-06-04Quarterly
2021-03-18$0.072021-03-192021-04-02Quarterly
2020-11-19$0.072020-11-202020-12-04Quarterly
2020-08-20$0.072020-08-212020-09-04Quarterly
2020-05-21$0.072020-05-222020-06-05Quarterly
2020-03-12$0.072020-03-132020-03-27Quarterly
2019-11-21$0.072019-11-222019-12-06Quarterly
2019-08-22$0.072019-08-232019-09-06Quarterly
2019-05-16$0.062019-05-172019-05-31Quarterly
2019-03-14$0.062019-03-152019-03-29Quarterly
2018-11-21$0.062018-11-232018-12-07Quarterly
2018-08-23$0.062018-08-242018-09-07Quarterly
2018-05-17$0.062018-05-182018-06-01Quarterly
2018-03-15$0.062018-03-162018-03-30Quarterly
2017-11-22$0.062017-11-242017-12-08Quarterly
2017-08-23$0.062017-08-252017-09-08Quarterly
2017-05-18$0.062017-05-222017-06-05Quarterly
2017-02-23$0.062017-02-272017-03-14Quarterly
2016-11-18$0.062016-11-222016-12-06Quarterly
2016-08-18$0.062016-08-222016-09-06Quarterly
2016-05-20$0.062016-05-242016-06-03Quarterly
2016-02-17$0.062016-02-192016-03-04Quarterly
2015-11-18$0.062015-11-202015-12-04Quarterly
2015-08-19$0.062015-08-212015-09-04Quarterly
2015-05-20$0.062015-05-222015-06-05Quarterly
2015-02-18$0.062015-02-202015-03-06Quarterly
2014-11-19$0.062014-11-212014-12-05Quarterly
2014-08-20$0.042014-08-222014-09-05Quarterly
2014-05-21$0.042014-05-232014-06-06Quarterly
2014-02-19$0.042014-02-212014-03-07Quarterly
2013-11-20$0.042013-11-222013-12-06Quarterly
2013-08-21$0.032013-08-232013-09-06Quarterly
2013-05-22$0.032013-05-242013-06-07Quarterly
2013-02-27$0.032013-03-012013-03-15Quarterly
2012-11-28$0.032012-11-302012-12-14Quarterly
2012-08-22$0.032012-08-242012-09-07Quarterly
2012-05-23$0.032012-05-252012-06-08Quarterly
2012-02-27$0.032012-02-292012-03-14Quarterly
2011-11-22$0.032011-11-252011-12-09Quarterly
2011-08-24$0.022011-08-262011-09-09Quarterly
2011-05-26$0.022011-05-312011-06-14Quarterly
2011-02-23$0.022011-02-252011-03-11Quarterly
2010-11-23$0.022010-11-262010-12-10Quarterly
2010-08-25$0.022010-08-272010-09-10Quarterly
2010-05-26$0.022010-05-282010-06-11Quarterly
2010-02-24$0.022010-02-262010-03-12Quarterly
2009-11-24$0.022009-11-272009-12-11Quarterly
2009-08-26$0.022009-08-282009-09-11Quarterly
2009-05-27$0.022009-05-292009-06-12Quarterly
2009-02-25$0.022009-02-272009-03-13Quarterly
2008-11-25$0.022008-11-282008-12-12Quarterly
2008-08-26$0.022008-08-282008-09-11Quarterly
2008-05-27$0.022008-05-292008-06-12Quarterly
2008-02-27$0.022008-02-292008-03-14Quarterly
2007-11-28$0.022007-11-302007-12-14Quarterly
2007-08-28$0.022007-08-302007-09-13Quarterly
2007-05-29$0.022007-05-312007-06-14Quarterly
2007-02-26$0.022007-02-282007-03-14Quarterly
2006-11-28$0.022006-11-302006-12-21Quarterly

Insider trades

DateInsiderActionSharesPriceValue
2026-07-07Potts James RSell3.49K$38.00132.62K
2026-07-06Potts James RSell3.49K$37.55130.93K
2026-07-02Potts James RSell1.80K$38.0068.48K
2026-07-02MEEKER ANTHONYSell12.00K$37.85454.23K
2026-07-01Finn Mark StevenBuy2.34K——
2026-07-01Finn Mark StevenBuy2.78K——
2026-07-01Finn Mark StevenSell2.34K——
2026-07-01Clabby Joseph StephenBuy2.34K——
2026-07-01Clabby Joseph StephenBuy2.78K——
2026-07-01Clabby Joseph StephenSell2.34K——
2026-07-01McReynolds Alexandra MorehouseBuy2.34K——
2026-07-01McReynolds Alexandra MorehouseBuy2.78K——
2026-07-01McReynolds Alexandra MorehouseSell2.34K——
2026-07-01Kramer GaryBuy9.22K——
2026-07-01Kramer GarySell1.61K$37.7360.71K
2026-07-01Kramer GarySell5.28K$37.73199.37K
2026-07-01Kramer GaryBuy11.48K——
2026-07-01Kramer GarySell5.57K$37.73210.19K
2026-07-01Kramer GarySell4.52K$37.73170.43K
2026-07-01Kramer GarySell3.63K$37.73136.92K
2026-07-01Kramer GaryBuy14.16K——
2026-07-01Kramer GaryBuy13.43K——
2026-07-01Kramer GaryBuy4.09K——
2026-07-01Kramer GaryBuy43.37K——
2026-07-01Kramer GarySell9.22K——
2026-07-01Kramer GarySell11.48K——
2026-07-01Kramer GarySell14.16K——
2026-07-01Kramer GaryBuy1.88K——
2026-07-01Kramer GarySell13.43K——
2026-07-01Blotz GeraldBuy2.72K——
2026-07-01Blotz GeraldBuy3.43K——
2026-07-01Blotz GeraldSell2.75K$37.73103.83K
2026-07-01Blotz GeraldSell2.08K$37.7378.55K
2026-07-01Blotz GeraldBuy5.21K——
2026-07-01Blotz GeraldSell1.37K$37.7351.73K
2026-07-01Blotz GeraldSell1.09K$37.7341.01K
2026-07-01Blotz GeraldBuy6.89K——
2026-07-01Blotz GeraldBuy12.72K——
2026-07-01Blotz GeraldSell2.72K——
2026-07-01Blotz GeraldSell3.43K——
2026-07-01Blotz GeraldSell5.21K——
2026-07-01Blotz GeraldBuy644——
2026-07-01Blotz GeraldSell6.89K——
2026-07-01Harris Anthony JBuy2.39K——
2026-07-01Harris Anthony JSell180$37.736.79K
2026-07-01Harris Anthony JSell1.71K$37.7364.63K
2026-07-01Harris Anthony JBuy2.97K——
2026-07-01Harris Anthony JSell1.62K$37.7361.31K
2026-07-01Harris Anthony JSell1.17K$37.7344.14K
2026-07-01Harris Anthony JBuy4.13K——
2026-07-01Harris Anthony JSell942$37.7335.54K
2026-07-01Harris Anthony JBuy4.35K——
2026-07-01Harris Anthony JBuy456——
2026-07-01Harris Anthony JBuy11.34K——
2026-07-01Harris Anthony JSell2.39K——
2026-07-01Harris Anthony JSell2.97K——
2026-07-01Harris Anthony JSell4.13K——
2026-07-01Harris Anthony JBuy1.99K——
2026-07-01Harris Anthony JSell4.35K——
2026-07-01Moradi Carla ABuy2.34K——
2026-07-01Moradi Carla ABuy2.78K——
2026-07-01Moradi Carla ASell2.34K——
2026-07-01Cusick Thomas B.Buy2.34K——
2026-07-01Cusick Thomas B.Buy2.78K——
2026-07-01Cusick Thomas B.Sell2.34K——
2026-07-01Price Vincent PBuy2.34K——
2026-07-01Price Vincent PBuy2.78K——
2026-07-01Price Vincent PSell2.34K——
2026-07-01MEEKER ANTHONYBuy2.34K——
2026-07-01MEEKER ANTHONYBuy2.78K——
2026-07-01MEEKER ANTHONYSell2.34K——
2026-07-01CARLEY THOMAS JBuy2.34K——
2026-07-01CARLEY THOMAS JBuy2.78K——
2026-07-01CARLEY THOMAS JSell2.34K——
2026-07-01Potts James RBuy1.83K——
2026-07-01Potts James RSell169$37.736.38K
2026-07-01Potts James RSell1.46K$37.7354.90K
2026-07-01Potts James RBuy2.30K——
2026-07-01Potts James RSell1.28K$37.7348.37K
2026-07-01Potts James RSell905$37.7334.15K
2026-07-01Potts James RBuy3.26K——
2026-07-01Potts James RSell720$37.7327.17K
2026-07-01Potts James RBuy3.70K——
2026-07-01Potts James RBuy428——
2026-07-01Potts James RBuy8.69K——
2026-07-01Potts James RSell1.83K——
2026-07-01Potts James RSell2.30K——
2026-07-01Potts James RSell3.26K——
2026-07-01Potts James RBuy803——
2026-07-01Potts James RSell3.70K——
2026-05-13Finn Mark StevenBuy1.00K$28.6028.60K
2026-03-26Finn Mark StevenBuy1.00K$29.4029.40K
2026-03-20Finn Mark StevenBuy500$27.8813.94K
2026-03-19Finn Mark StevenBuy500$27.9313.96K
2026-03-17Potts James RSell1.80K$28.6851.71K
2026-03-13Kramer GaryBuy8.37K$26.89225.07K
2026-03-03Finn Mark StevenBuy1.00K$27.5927.59K
2026-03-02Finn Mark StevenBuy1.00K$27.7227.72K
2026-02-23Potts James RBuy6.35K——
2026-02-23Potts James RSell2.75K$30.9284.88K

Institutional holders

Latest filed quarter: Q2 2026.

Institutions holding: 200, holders +10 vs prior quarter. Ownership 87.46%.

HolderSharesChangeChange %Value
BLACKROCK, INC.2.05M141.11K+7.39%72.79M
THRIVENT FINANCIAL FOR LUTHERANS1.71M816+0.05%60.67M
ROYCE & ASSOCIATES LP1.30M-77.80K-5.67%46.00M
MAWER INVESTMENT MANAGEMENT LTD.1.23M-471.24K-27.69%43.71M
PRIVATE CAPITAL MANAGEMENT, LLC1.21M209.23K+20.92%42.95M
VANGUARD CAPITAL MANAGEMENT LLC1.05M-18.41K-1.72%37.43M
WELLINGTON MANAGEMENT GROUP LLP855.06K-5.30K-0.62%30.37M
TRIGRAN INVESTMENTS, INC.778.36K59.97K+8.35%27.65M
DIMENSIONAL FUND ADVISORS LP721.38K60.20K+9.10%25.62M
STATE STREET CORP675.41K17.29K+2.63%23.99M
GEODE CAPITAL MANAGEMENT, LLC634.13K15.62K+2.53%22.53M
RENAISSANCE TECHNOLOGIES LLC531.44K-108.02K-16.89%18.88M
JACOBS LEVY EQUITY MANAGEMENT, INC478.95K177.85K+59.07%17.01M
HEARTLAND ADVISORS INC450.00K00.00%15.98M
POINT72 ASSET MANAGEMENT, L.P.376.51K376.51KNew13.37M
GOLDMAN SACHS GROUP INC347.06K77.63K+28.81%12.33M
TIETON CAPITAL MANAGEMENT, LLC319.39K55.62K+21.09%11.35M
GRANDEUR PEAK GLOBAL ADVISORS, LLC32.57K32.57KNew10.85M
SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P.301.21K301.21KNew10.70M
CHARLES SCHWAB INVESTMENT MANAGEMENT INC301.21K-11.91K-3.80%10.70M
NORTHERN TRUST CORP284.46K11.43K+4.19%10.10M
KENNEDY CAPITAL MANAGEMENT LLC273.82K92.22K+50.78%9.73M
FMR LLC260.39K105.27K+67.86%9.25M
RUSSELL INVESTMENTS GROUP, LTD.246.51K14.89K+6.43%8.76M
VANGUARD PORTFOLIO MANAGEMENT LLC225.44K-28.02K-11.05%8.01M

Insights · Dividends · Forecast · Financials · Learn

Stocklytics home · Screener

Barrett Business Services (BBSI) Stock Insights

BBSI$32.44-0.13 -0.40%

$786.19M

Market Cap

23.97

P/E

24.25

Forward P/E

46

Score

Price History