Barrett Business Services (BBSI) Financials: Revenue & Earnings
$784.75M
Market Cap
23.97
P/E
24.21
Forward P/E
46
Score
BBSI price $32.38 -0.19 -0.58%
Stocklytics score rationale: value 55, quality 46, growth 37.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 840586000 | 920432000 | 940698000 | 942311000 | 880824000 | 955166000 | 1054326000 | 1069307000 | 1144531000 | 1240298000 |
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…
BBSI fair value $48.86. Price $32.38. Price is 34% below fair value.
Below fair value, and cheaper than usual. A larger discount than on 79% 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 stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. 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.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-11-04 | — | 0.69 | — | 343.19M |
| 2026-08-05 | 0.52 | 0.56 | 319.30M | 321.55M |
| 2026-05-06 | -0.59 | -0.15 | 307.00M | 306.68M |
| 2026-02-25 | 0.64 | 0.64 | 321.10M | 326.19M |
| 2025-11-05 | 0.79 | 0.81 | 318.95M | 323.43M |
| 2025-08-06 | 0.70 | 0.65 | 307.66M | 299.95M |
| 2025-05-07 | -0.04 | -0.13 | 292.57M | 285.91M |
| 2025-02-26 | 0.63 | 0.62 | 304.82M | 293.65M |
| 2024-11-06 | 0.74 | 0.69 | 294.28M | 293.65M |
| 2024-07-31 | 0.62 | 0.58 | 279.65M | 275.00M |
| 2024-05-01 | -0.02 | -0.33 | 265.80M | 272.53M |
| 2024-02-28 | 0.54 | 0.47 | 276.68M | 281.20M |
| 2023-11-01 | 0.67 | 0.60 | 273.33M | 281.20M |
| 2023-08-02 | 0.62 | 0.46 | 264.63M | 273.35M |
| 2023-05-03 | 0.03 | 0.01 | 254.67M | 260.03M |
| 2023-03-01 | 0.41 | 0.41 | 271.95M | 274.51M |
| 2022-11-02 | 0.61 | 0.54 | 273.82M | 272.97M |
| 2022-08-03 | 0.62 | 0.47 | 262.18M | 257.58M |
| 2022-05-04 | 0.01 | -0.16 | 246.40M | 236.60M |
| 2022-03-02 | 0.35 | 0.24 | 256.60M | 250.86M |
| 2021-11-03 | 0.49 | 0.49 | 246.95M | 242.73M |
| 2021-08-04 | 0.56 | 0.36 | 233.20M | 224.15M |
| 2021-05-05 | -0.15 | -0.16 | 218.44M | 218.28M |
| 2021-03-03 | 0.23 | 0.17 | 233.18M | 229.87M |
| 2020-11-03 | 0.60 | 0.38 | 227.51M | 140.30M |
| 2020-08-04 | 0.38 | 0.23 | 201.03M | 177.48M |
| 2020-05-05 | -0.11 | -0.07 | 219.10M | 141.20M |
| 2020-02-25 | 0.38 | 0.33 | 245.15M | 209.43M |
| 2019-11-05 | 0.81 | 0.58 | 247.96M | 172.96M |
| 2019-08-06 | 0.45 | 0.41 | 230.98M | 215.67M |
| 2019-04-30 | -0.08 | -0.20 | 218.22M | 795.43M |
| 2019-02-26 | 0.55 | 0.44 | 237.83M | 168.96M |
| 2018-11-06 | 0.63 | 0.55 | 247.29M | 223.55M |
| 2018-08-07 | 0.37 | 0.44 | 231.60M | 272.84M |
| 2018-05-01 | -0.31 | -0.46 | 223.97M | 324.35M |
| 2018-02-27 | 0.35 | 1.14 | 244.73M | 202.14M |
| 2017-11-07 | 0.49 | 1.60 | 240.13M | 196.00M |
| 2017-08-08 | 0.37 | — | 225.57M | — |
| 2017-05-04 | -0.39 | — | 210.00M | — |
| 2017-03-07 | 0.31 | — | 221.10M | — |
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-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2026-08-21 | $0.08 | 2026-08-21 | 2026-09-04 | Quarterly |
| 2026-05-22 | $0.08 | 2026-05-22 | 2026-06-05 | Quarterly |
| 2026-03-13 | $0.08 | 2026-03-13 | 2026-03-27 | Quarterly |
| 2025-11-21 | $0.08 | 2025-11-21 | 2025-12-05 | Quarterly |
| 2025-08-22 | $0.08 | 2025-08-22 | 2025-09-05 | Quarterly |
| 2025-05-23 | $0.08 | 2025-05-23 | 2025-06-06 | Quarterly |
| 2025-03-14 | $0.08 | 2025-03-14 | 2025-03-28 | Quarterly |
| 2024-11-22 | $0.08 | 2024-11-22 | 2024-12-06 | Quarterly |
| 2024-08-16 | $0.08 | 2024-08-16 | 2024-08-30 | Quarterly |
| 2024-05-16 | $0.07 | 2024-05-17 | 2024-05-31 | Quarterly |
| 2024-03-14 | $0.07 | 2024-03-15 | 2024-03-28 | Quarterly |
| 2023-11-16 | $0.07 | 2023-11-17 | 2023-12-01 | Quarterly |
| 2023-08-17 | $0.07 | 2023-08-18 | 2023-09-01 | Quarterly |
| 2023-05-18 | $0.07 | 2023-05-19 | 2023-06-02 | Quarterly |
| 2023-03-16 | $0.07 | 2023-03-17 | 2023-03-31 | Quarterly |
| 2022-11-17 | $0.07 | 2022-11-18 | 2022-12-02 | Quarterly |
| 2022-08-18 | $0.07 | 2022-08-19 | 2022-09-02 | Quarterly |
| 2022-05-19 | $0.07 | 2022-05-20 | 2022-06-03 | Quarterly |
| 2022-03-17 | $0.07 | 2022-03-18 | 2022-04-01 | Quarterly |
| 2021-11-18 | $0.07 | 2021-11-19 | 2021-12-03 | Quarterly |
| 2021-08-19 | $0.07 | 2021-08-20 | 2021-09-03 | Quarterly |
| 2021-05-20 | $0.07 | 2021-05-21 | 2021-06-04 | Quarterly |
| 2021-03-18 | $0.07 | 2021-03-19 | 2021-04-02 | Quarterly |
| 2020-11-19 | $0.07 | 2020-11-20 | 2020-12-04 | Quarterly |
| 2020-08-20 | $0.07 | 2020-08-21 | 2020-09-04 | Quarterly |
| 2020-05-21 | $0.07 | 2020-05-22 | 2020-06-05 | Quarterly |
| 2020-03-12 | $0.07 | 2020-03-13 | 2020-03-27 | Quarterly |
| 2019-11-21 | $0.07 | 2019-11-22 | 2019-12-06 | Quarterly |
| 2019-08-22 | $0.07 | 2019-08-23 | 2019-09-06 | Quarterly |
| 2019-05-16 | $0.06 | 2019-05-17 | 2019-05-31 | Quarterly |
| 2019-03-14 | $0.06 | 2019-03-15 | 2019-03-29 | Quarterly |
| 2018-11-21 | $0.06 | 2018-11-23 | 2018-12-07 | Quarterly |
| 2018-08-23 | $0.06 | 2018-08-24 | 2018-09-07 | Quarterly |
| 2018-05-17 | $0.06 | 2018-05-18 | 2018-06-01 | Quarterly |
| 2018-03-15 | $0.06 | 2018-03-16 | 2018-03-30 | Quarterly |
| 2017-11-22 | $0.06 | 2017-11-24 | 2017-12-08 | Quarterly |
| 2017-08-23 | $0.06 | 2017-08-25 | 2017-09-08 | Quarterly |
| 2017-05-18 | $0.06 | 2017-05-22 | 2017-06-05 | Quarterly |
| 2017-02-23 | $0.06 | 2017-02-27 | 2017-03-14 | Quarterly |
| 2016-11-18 | $0.06 | 2016-11-22 | 2016-12-06 | Quarterly |
| 2016-08-18 | $0.06 | 2016-08-22 | 2016-09-06 | Quarterly |
| 2016-05-20 | $0.06 | 2016-05-24 | 2016-06-03 | Quarterly |
| 2016-02-17 | $0.06 | 2016-02-19 | 2016-03-04 | Quarterly |
| 2015-11-18 | $0.06 | 2015-11-20 | 2015-12-04 | Quarterly |
| 2015-08-19 | $0.06 | 2015-08-21 | 2015-09-04 | Quarterly |
| 2015-05-20 | $0.06 | 2015-05-22 | 2015-06-05 | Quarterly |
| 2015-02-18 | $0.06 | 2015-02-20 | 2015-03-06 | Quarterly |
| 2014-11-19 | $0.06 | 2014-11-21 | 2014-12-05 | Quarterly |
| 2014-08-20 | $0.04 | 2014-08-22 | 2014-09-05 | Quarterly |
| 2014-05-21 | $0.04 | 2014-05-23 | 2014-06-06 | Quarterly |
| 2014-02-19 | $0.04 | 2014-02-21 | 2014-03-07 | Quarterly |
| 2013-11-20 | $0.04 | 2013-11-22 | 2013-12-06 | Quarterly |
| 2013-08-21 | $0.03 | 2013-08-23 | 2013-09-06 | Quarterly |
| 2013-05-22 | $0.03 | 2013-05-24 | 2013-06-07 | Quarterly |
| 2013-02-27 | $0.03 | 2013-03-01 | 2013-03-15 | Quarterly |
| 2012-11-28 | $0.03 | 2012-11-30 | 2012-12-14 | Quarterly |
| 2012-08-22 | $0.03 | 2012-08-24 | 2012-09-07 | Quarterly |
| 2012-05-23 | $0.03 | 2012-05-25 | 2012-06-08 | Quarterly |
| 2012-02-27 | $0.03 | 2012-02-29 | 2012-03-14 | Quarterly |
| 2011-11-22 | $0.03 | 2011-11-25 | 2011-12-09 | Quarterly |
| 2011-08-24 | $0.02 | 2011-08-26 | 2011-09-09 | Quarterly |
| 2011-05-26 | $0.02 | 2011-05-31 | 2011-06-14 | Quarterly |
| 2011-02-23 | $0.02 | 2011-02-25 | 2011-03-11 | Quarterly |
| 2010-11-23 | $0.02 | 2010-11-26 | 2010-12-10 | Quarterly |
| 2010-08-25 | $0.02 | 2010-08-27 | 2010-09-10 | Quarterly |
| 2010-05-26 | $0.02 | 2010-05-28 | 2010-06-11 | Quarterly |
| 2010-02-24 | $0.02 | 2010-02-26 | 2010-03-12 | Quarterly |
| 2009-11-24 | $0.02 | 2009-11-27 | 2009-12-11 | Quarterly |
| 2009-08-26 | $0.02 | 2009-08-28 | 2009-09-11 | Quarterly |
| 2009-05-27 | $0.02 | 2009-05-29 | 2009-06-12 | Quarterly |
| 2009-02-25 | $0.02 | 2009-02-27 | 2009-03-13 | Quarterly |
| 2008-11-25 | $0.02 | 2008-11-28 | 2008-12-12 | Quarterly |
| 2008-08-26 | $0.02 | 2008-08-28 | 2008-09-11 | Quarterly |
| 2008-05-27 | $0.02 | 2008-05-29 | 2008-06-12 | Quarterly |
| 2008-02-27 | $0.02 | 2008-02-29 | 2008-03-14 | Quarterly |
| 2007-11-28 | $0.02 | 2007-11-30 | 2007-12-14 | Quarterly |
| 2007-08-28 | $0.02 | 2007-08-30 | 2007-09-13 | Quarterly |
| 2007-05-29 | $0.02 | 2007-05-31 | 2007-06-14 | Quarterly |
| 2007-02-26 | $0.02 | 2007-02-28 | 2007-03-14 | Quarterly |
| 2006-11-28 | $0.02 | 2006-11-30 | 2006-12-21 | Quarterly |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-07-07 | Potts James R | Sell | 3.49K | $38.00 | 132.62K |
| 2026-07-06 | Potts James R | Sell | 3.49K | $37.55 | 130.93K |
| 2026-07-02 | Potts James R | Sell | 1.80K | $38.00 | 68.48K |
| 2026-07-02 | MEEKER ANTHONY | Sell | 12.00K | $37.85 | 454.23K |
| 2026-07-01 | Finn Mark Steven | Buy | 2.34K | — | — |
| 2026-07-01 | Finn Mark Steven | Buy | 2.78K | — | — |
| 2026-07-01 | Finn Mark Steven | Sell | 2.34K | — | — |
| 2026-07-01 | Clabby Joseph Stephen | Buy | 2.34K | — | — |
| 2026-07-01 | Clabby Joseph Stephen | Buy | 2.78K | — | — |
| 2026-07-01 | Clabby Joseph Stephen | Sell | 2.34K | — | — |
| 2026-07-01 | McReynolds Alexandra Morehouse | Buy | 2.34K | — | — |
| 2026-07-01 | McReynolds Alexandra Morehouse | Buy | 2.78K | — | — |
| 2026-07-01 | McReynolds Alexandra Morehouse | Sell | 2.34K | — | — |
| 2026-07-01 | Kramer Gary | Buy | 9.22K | — | — |
| 2026-07-01 | Kramer Gary | Sell | 1.61K | $37.73 | 60.71K |
| 2026-07-01 | Kramer Gary | Sell | 5.28K | $37.73 | 199.37K |
| 2026-07-01 | Kramer Gary | Buy | 11.48K | — | — |
| 2026-07-01 | Kramer Gary | Sell | 5.57K | $37.73 | 210.19K |
| 2026-07-01 | Kramer Gary | Sell | 4.52K | $37.73 | 170.43K |
| 2026-07-01 | Kramer Gary | Sell | 3.63K | $37.73 | 136.92K |
| 2026-07-01 | Kramer Gary | Buy | 14.16K | — | — |
| 2026-07-01 | Kramer Gary | Buy | 13.43K | — | — |
| 2026-07-01 | Kramer Gary | Buy | 4.09K | — | — |
| 2026-07-01 | Kramer Gary | Buy | 43.37K | — | — |
| 2026-07-01 | Kramer Gary | Sell | 9.22K | — | — |
| 2026-07-01 | Kramer Gary | Sell | 11.48K | — | — |
| 2026-07-01 | Kramer Gary | Sell | 14.16K | — | — |
| 2026-07-01 | Kramer Gary | Buy | 1.88K | — | — |
| 2026-07-01 | Kramer Gary | Sell | 13.43K | — | — |
| 2026-07-01 | Blotz Gerald | Buy | 2.72K | — | — |
| 2026-07-01 | Blotz Gerald | Buy | 3.43K | — | — |
| 2026-07-01 | Blotz Gerald | Sell | 2.75K | $37.73 | 103.83K |
| 2026-07-01 | Blotz Gerald | Sell | 2.08K | $37.73 | 78.55K |
| 2026-07-01 | Blotz Gerald | Buy | 5.21K | — | — |
| 2026-07-01 | Blotz Gerald | Sell | 1.37K | $37.73 | 51.73K |
| 2026-07-01 | Blotz Gerald | Sell | 1.09K | $37.73 | 41.01K |
| 2026-07-01 | Blotz Gerald | Buy | 6.89K | — | — |
| 2026-07-01 | Blotz Gerald | Buy | 12.72K | — | — |
| 2026-07-01 | Blotz Gerald | Sell | 2.72K | — | — |
| 2026-07-01 | Blotz Gerald | Sell | 3.43K | — | — |
| 2026-07-01 | Blotz Gerald | Sell | 5.21K | — | — |
| 2026-07-01 | Blotz Gerald | Buy | 644 | — | — |
| 2026-07-01 | Blotz Gerald | Sell | 6.89K | — | — |
| 2026-07-01 | Harris Anthony J | Buy | 2.39K | — | — |
| 2026-07-01 | Harris Anthony J | Sell | 180 | $37.73 | 6.79K |
| 2026-07-01 | Harris Anthony J | Sell | 1.71K | $37.73 | 64.63K |
| 2026-07-01 | Harris Anthony J | Buy | 2.97K | — | — |
| 2026-07-01 | Harris Anthony J | Sell | 1.62K | $37.73 | 61.31K |
| 2026-07-01 | Harris Anthony J | Sell | 1.17K | $37.73 | 44.14K |
| 2026-07-01 | Harris Anthony J | Buy | 4.13K | — | — |
| 2026-07-01 | Harris Anthony J | Sell | 942 | $37.73 | 35.54K |
| 2026-07-01 | Harris Anthony J | Buy | 4.35K | — | — |
| 2026-07-01 | Harris Anthony J | Buy | 456 | — | — |
| 2026-07-01 | Harris Anthony J | Buy | 11.34K | — | — |
| 2026-07-01 | Harris Anthony J | Sell | 2.39K | — | — |
| 2026-07-01 | Harris Anthony J | Sell | 2.97K | — | — |
| 2026-07-01 | Harris Anthony J | Sell | 4.13K | — | — |
| 2026-07-01 | Harris Anthony J | Buy | 1.99K | — | — |
| 2026-07-01 | Harris Anthony J | Sell | 4.35K | — | — |
| 2026-07-01 | Moradi Carla A | Buy | 2.34K | — | — |
| 2026-07-01 | Moradi Carla A | Buy | 2.78K | — | — |
| 2026-07-01 | Moradi Carla A | Sell | 2.34K | — | — |
| 2026-07-01 | Cusick Thomas B. | Buy | 2.34K | — | — |
| 2026-07-01 | Cusick Thomas B. | Buy | 2.78K | — | — |
| 2026-07-01 | Cusick Thomas B. | Sell | 2.34K | — | — |
| 2026-07-01 | Price Vincent P | Buy | 2.34K | — | — |
| 2026-07-01 | Price Vincent P | Buy | 2.78K | — | — |
| 2026-07-01 | Price Vincent P | Sell | 2.34K | — | — |
| 2026-07-01 | MEEKER ANTHONY | Buy | 2.34K | — | — |
| 2026-07-01 | MEEKER ANTHONY | Buy | 2.78K | — | — |
| 2026-07-01 | MEEKER ANTHONY | Sell | 2.34K | — | — |
| 2026-07-01 | CARLEY THOMAS J | Buy | 2.34K | — | — |
| 2026-07-01 | CARLEY THOMAS J | Buy | 2.78K | — | — |
| 2026-07-01 | CARLEY THOMAS J | Sell | 2.34K | — | — |
| 2026-07-01 | Potts James R | Buy | 1.83K | — | — |
| 2026-07-01 | Potts James R | Sell | 169 | $37.73 | 6.38K |
| 2026-07-01 | Potts James R | Sell | 1.46K | $37.73 | 54.90K |
| 2026-07-01 | Potts James R | Buy | 2.30K | — | — |
| 2026-07-01 | Potts James R | Sell | 1.28K | $37.73 | 48.37K |
| 2026-07-01 | Potts James R | Sell | 905 | $37.73 | 34.15K |
| 2026-07-01 | Potts James R | Buy | 3.26K | — | — |
| 2026-07-01 | Potts James R | Sell | 720 | $37.73 | 27.17K |
| 2026-07-01 | Potts James R | Buy | 3.70K | — | — |
| 2026-07-01 | Potts James R | Buy | 428 | — | — |
| 2026-07-01 | Potts James R | Buy | 8.69K | — | — |
| 2026-07-01 | Potts James R | Sell | 1.83K | — | — |
| 2026-07-01 | Potts James R | Sell | 2.30K | — | — |
| 2026-07-01 | Potts James R | Sell | 3.26K | — | — |
| 2026-07-01 | Potts James R | Buy | 803 | — | — |
| 2026-07-01 | Potts James R | Sell | 3.70K | — | — |
| 2026-05-13 | Finn Mark Steven | Buy | 1.00K | $28.60 | 28.60K |
| 2026-03-26 | Finn Mark Steven | Buy | 1.00K | $29.40 | 29.40K |
| 2026-03-20 | Finn Mark Steven | Buy | 500 | $27.88 | 13.94K |
| 2026-03-19 | Finn Mark Steven | Buy | 500 | $27.93 | 13.96K |
| 2026-03-17 | Potts James R | Sell | 1.80K | $28.68 | 51.71K |
| 2026-03-13 | Kramer Gary | Buy | 8.37K | $26.89 | 225.07K |
| 2026-03-03 | Finn Mark Steven | Buy | 1.00K | $27.59 | 27.59K |
| 2026-03-02 | Finn Mark Steven | Buy | 1.00K | $27.72 | 27.72K |
| 2026-02-23 | Potts James R | Buy | 6.35K | — | — |
| 2026-02-23 | Potts James R | Sell | 2.75K | $30.92 | 84.88K |
Latest filed quarter: Q2 2026.
Institutions holding: 200, holders +10 vs prior quarter. Ownership 87.46%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 2.05M | 141.11K | +7.39% | 72.79M |
| THRIVENT FINANCIAL FOR LUTHERANS | 1.71M | 816 | +0.05% | 60.67M |
| ROYCE & ASSOCIATES LP | 1.30M | -77.80K | -5.67% | 46.00M |
| MAWER INVESTMENT MANAGEMENT LTD. | 1.23M | -471.24K | -27.69% | 43.71M |
| PRIVATE CAPITAL MANAGEMENT, LLC | 1.21M | 209.23K | +20.92% | 42.95M |
| VANGUARD CAPITAL MANAGEMENT LLC | 1.05M | -18.41K | -1.72% | 37.43M |
| WELLINGTON MANAGEMENT GROUP LLP | 855.06K | -5.30K | -0.62% | 30.37M |
| TRIGRAN INVESTMENTS, INC. | 778.36K | 59.97K | +8.35% | 27.65M |
| DIMENSIONAL FUND ADVISORS LP | 721.38K | 60.20K | +9.10% | 25.62M |
| STATE STREET CORP | 675.41K | 17.29K | +2.63% | 23.99M |
| GEODE CAPITAL MANAGEMENT, LLC | 634.13K | 15.62K | +2.53% | 22.53M |
| RENAISSANCE TECHNOLOGIES LLC | 531.44K | -108.02K | -16.89% | 18.88M |
| JACOBS LEVY EQUITY MANAGEMENT, INC | 478.95K | 177.85K | +59.07% | 17.01M |
| HEARTLAND ADVISORS INC | 450.00K | 0 | 0.00% | 15.98M |
| POINT72 ASSET MANAGEMENT, L.P. | 376.51K | 376.51K | New | 13.37M |
| GOLDMAN SACHS GROUP INC | 347.06K | 77.63K | +28.81% | 12.33M |
| TIETON CAPITAL MANAGEMENT, LLC | 319.39K | 55.62K | +21.09% | 11.35M |
| GRANDEUR PEAK GLOBAL ADVISORS, LLC | 32.57K | 32.57K | New | 10.85M |
| SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P. | 301.21K | 301.21K | New | 10.70M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 301.21K | -11.91K | -3.80% | 10.70M |
| NORTHERN TRUST CORP | 284.46K | 11.43K | +4.19% | 10.10M |
| KENNEDY CAPITAL MANAGEMENT LLC | 273.82K | 92.22K | +50.78% | 9.73M |
| FMR LLC | 260.39K | 105.27K | +67.86% | 9.25M |
| RUSSELL INVESTMENTS GROUP, LTD. | 246.51K | 14.89K | +6.43% | 8.76M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 225.44K | -28.02K | -11.05% | 8.01M |
Barrett Business Services, Inc. (BBSI) trades at $32.38, with a market cap of $784.75M and a trailing P/E of 23.97. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 840586000 | 920432000 | 940698000 | 942311000 | 880824000 | 955166000 | 1054326000 | 1069307000 | 1144531000 | 1240298000 |
Insights · Dividends · Forecast · Financials · Learn
$784.75M
Market Cap
23.97
P/E
24.21
Forward P/E
46
Score