BGSF, Inc.

NYSE:BGSF

7.35 (USD) • At close September 19, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

2023202220212020201920182017201620152014201320122011
Revenue 313.167298.422239.027277.891294.314286.863272.6253.852217.534172.811151.67876.75950.12
Cost of Revenue 209.157194.874158.086201.671213.632210.268204.198193.779169.627138.283122.61661.20740.531
Gross Profit 104.01103.54880.94176.2280.68276.59568.40260.07347.90734.52729.06215.5529.588
Gross Profit Ratio 0.3320.3470.3390.2740.2740.2670.2510.2370.220.20.1920.2030.191
Reseach & Development Expenses 0000000000000
General & Administrative Expenses 85.74179.86563.20158.18652.70345.39142.84936.50429.5923.461000
Selling & Marketing Expenses 2.1113.0311.7682.0233.3681.91.51.30.80.623000
SG&A 88.6583.21164.96960.20956.07147.29144.34937.80430.3924.08419.0410.6076.852
Other Expenses 04.0543.6984.964.825.0446.2926.7335.5444.6424.8944.4692.75
Operating Expenses 88.6587.26568.66765.16960.89152.33650.64144.53835.93428.72623.93415.0769.602
Operating Income 15.3616.28314.5311.05175.86124.2617.76115.53611.9735.8015.1280.477-0.014
Operating Income Ratio 0.0490.0550.0610.040.2580.0850.0650.0610.0550.0340.0340.006-0
Total Other Income Expenses Net -28.521-1.363-1.433-9.096-58.309-2.85-47.602-0.404-0.262-2.171-0.236-2.1952.588
Income Before Tax -13.16114.9213.0971.95517.55221.40914.50811.178.7150.9450.835-1.718-0.347
Income Before Tax Ratio -0.0420.050.0550.0070.060.0750.0530.0440.040.0050.006-0.022-0.007
Income Tax Expense -2.9383.6592.640.5134.3053.868.6594.2883.3681.374-7.4630.032-0.065
Net Income -10.22311.26110.4581.44113.24717.555.8486.8825.347-0.4298.298-1.75-0.282
Net Income Ratio -0.0330.0380.0440.0050.0450.0610.0210.0270.025-0.0020.055-0.023-0.006
EPS -0.951.081.010.141.291.830.670.790.72-0.0761.48-0.31-0.05
EPS Diluted -0.951.0810.141.281.790.650.790.72-0.0761.48-0.31-0.05
EBITDA 23.13420.33715.97116.0180.68129.30468.40260.07311.97310.44310.0234.9462.737
EBITDA Ratio 0.0740.0680.0670.0580.2740.1020.2510.2370.0550.060.0660.0640.055