Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS

BBSI Stock Annual Income Statement. Download in Excel

Barrett Business Services Inc. logo

Barrett Business Services Inc.

Sector: Industrials   

Industry: Staffing & Outsourcing Services

40.44
 
USD
  
0.09
  
(0.22%)
Previous close: 40.35  Open: 39.95  Bid: 33.92  Ask: 41.89
52 week range    
31.77   
   137.37
Mkt Cap: 1,036 M  Avg Vol (90 Days): 140,210
Last updated: Friday 25th April 2025

Stock Rankings

70
MarketXLS Rank
90
Value
54
Technical
68
Quality
How are these ranks calculated?
Search for a stock

Financials

BBSI Income Statement

Annual
Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23Dec-24
Amortization of intangibles531000.01 M2 M3 M4 M4 M
Basic EPS from continuing operations1.621.121.261.661.882.03
Basic EPS total0.890.650.871.31.621.121.261.661.882.03
Basic weighted shares outstanding29 M29 M29 M29 M30 M30 M30 M29 M27 M26 M
Cost of sales-611 M-695 M-762 M-754 M734 M698 M751 M819 M827 M891 M
Depreciation3 M3 M5 M4 M4 M5 M5 M6 M7 M8 M
Depreciation unreconciled3 M3 M5 M4 M4 M5 M5 M6 M7 M8 M
DepreciationAndAmortization3 M3 M5 M4 M4 M5 M5 M6 M7 M8 M
Diluted EPS total0.870.640.831.251.571.11.251.641.851.98
Diluted normalized net income/share1.571.11.251.641.851.98
Diluted weighted shares outstanding29 M30 M30 M31 M31 M31 M30 M29 M27 M27 M
Dividends paid per share0.1650.220.250.250.30.30.30.30.30.31
GainOnSaleOfSecurity2000.013 M8 M7 M6 M9 M11 M
GeneralAndAdministrativeExpense-4 M-4 M-5 M-8 M154 M142 M155 M170 M175 M186 M
Gross operating profit129 M146 M159 M187 M208 M183 M205 M235 M243 M253 M
Income before tax35 M26 M34 M45 M61 M43 M51 M65 M69 M71 M
Income taxes10 M7 M9 M7 M13 M9 M13 M18 M18 M18 M
Interest income-1 M9 M11 M
InterestExpenseNonOperating2 M807000.0313000.01 M2 M1 M372000.0141000.0166000.0
MiscOtherSpecialCharges-88000.040000.0921 M940 M-81000.0-284000.0-105000.0-7000.0-139000.089000.0
Net income from total operations25 M19 M25 M38 M48 M34 M38 M47 M51 M53 M
NetIncomeCommonStockholders25 M19 M25 M38 M48 M34 M38 M47 M51 M53 M
NetIncomeContinuousOperations25 M19 M25 M38 M48 M34 M38 M47 M51 M53 M
NetNonOperatingInterestIncomeExpense-1 M149000.04 M8 M-2 M-1 M-372000.0-141000.09 M11 M
NonRecurringOperationExpense4 M
Normalized income70 M
Operating income36 M29 M-890 M-904 M50 M36 M44 M59 M61 M60 M
Operating income before depreciation (EBITDA)40 M30 M40 M50 M68 M49 M56 M74 M77 M78 M
OperatingExpense93 M117 M129 M150 M158 M147 M161 M176 M182 M193 M
Other income net88000.0-40000.0-921 M-940 M-12 M-8 M-7 M6 M-9 M-11 M
OtherGandA-4 M-4 M-5 M-8 M154 M142 M155 M170 M175 M186 M
OtherOperatingExpenses-116000.0115000.0-192000.0-268000.09 M10 M10 M9 M9 M10 M
OtherWriteOff-139000.0-75000.0-5000.0104000.0256000.0490000.029000.0106000.072000.0
RentAndLandingFees-4 M-4 M-5 M-8 M
Revenue per share531000.01 M2 M3 M4 M4 M
SalariesAndWages-2 M-3 M-4 M-5 M7 M9 M9 M
Selling Gen & administrative expense90 M113 M123 M145 M154 M142 M155 M170 M175 M186 M
SellingAndMarketingExpense90 M113 M123 M145 M
SellingExpense90 M113 M123 M145 M
Special income/charges-4 M
Total Income available for interest expense (EBIT)37 M26 M35 M46 M63 M44 M51 M65 M69 M71 M
Total common shares outstanding29 M29 M29 M30 M30 M30 M30 M28 M26 M
Total net income25 M19 M25 M38 M48 M34 M38 M47 M51 M53 M
Total ordinary shares26 M26 M26 M26 M26 M26 M26 M26 M26 M26 M
Total revenues741 M841 M920 M941 M942 M881 M955 M1,054 M1,069 M1,145 M
TotalExpenses-518 M-578 M-633 M-604 M892 M845 M911 M995 M1,009 M1,085 M
TotalRevenue741 M841 M920 M941 M942 M881 M955 M1,054 M1,069 M1,145 M
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader