HF Foods Group (HFFG) Income Statement (2016 - 2026)
Income Statement report data from Jun 30, 2016 to Mar 31, 2026 for HF Foods Group (HFFG).
All data is split-adjusted. You can find the most accurate data from the reports on the SEC official website. We recommend verify information using official company filings before making investment decisions.
Reported currency: USD
| Mar 31, 2026 | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | Dec 31, 2019 | Sep 30, 2019 | Jun 30, 2019 | Mar 31, 2019 | Dec 31, 2018 | Sep 30, 2018 | Jun 30, 2018 | Mar 31, 2018 | Dec 31, 2017 | Jun 30, 2017 | Mar 31, 2017 | Sep 30, 2016 | Jun 30, 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue and COGS | ||||||||||||||||||||||||||||||||||||||
Total Revenue | 312M (+1.29%) | 308M (+0.34%) | 307M (-2.50%) | 315M (+5.50%) | 298M (-2.24%) | 305M (+2.31%) | 298M (-1.31%) | 302M (+2.26%) | 296M (+5.26%) | 281M (-0.21%) | 281M (-3.72%) | 292M (-0.53%) | 294M (+0.67%) | 292M (-2.93%) | 301M (+0.36%) | 300M (+7.70%) | 278M (+21.80%) | 228M (+5.98%) | 216M (+11.36%) | 194M (+21.44%) | 159M (+8.75%) | 147M (+4.74%) | 140M (+33.82%) | 105M (-40.52%) | 176M (+7.89%) | 163M (+115.24%) | 76M (+1.31%) | 75M (-0.11%) | 75M (+1.40%) | 74M (+4.85%) | 70M (-2.67%) | 72M (-3.07%) | 75M (-66.09%) | 220M | - | - | - | - |
Cost Of Revenue | 261M (+1.76%) | 257M (+0.15%) | 257M (-1.21%) | 260M (+4.95%) | 247M (-2.24%) | 253M (+1.97%) | 248M (-0.66%) | 250M (+1.89%) | 245M (+7.27%) | 229M (-0.83%) | 231M (-4.60%) | 242M (-0.83%) | 244M (+1.04%) | 241M (-3.23%) | 249M (+0.87%) | 247M (+8.61%) | 227M (+24.05%) | 183M (+5.62%) | 174M (+9.61%) | 158M (+21.90%) | 130M (+7.80%) | 121M (+5.05%) | 115M (+36.70%) | 84M (-42.83%) | 147M (+7.88%) | 136M (+114.31%) | 64M (+2.09%) | 62M (+0.19%) | 62M (+1.79%) | 61M (+5.54%) | 58M (-3.92%) | 60M (-3.71%) | 62M (-66.62%) | 187M | - | - | - | - |
Costof Goods And Services Sold | 261M (+1.76%) | 257M (+0.15%) | 257M (-1.21%) | 260M (+4.95%) | 247M (-2.24%) | 253M (+1.97%) | 248M (-0.66%) | 250M (+1.89%) | 245M (+7.27%) | 229M (-0.83%) | 231M (-4.60%) | 242M (-0.83%) | 244M (+1.04%) | 241M (-3.23%) | 249M (+0.87%) | 247M (+8.61%) | 227M (+24.05%) | 183M (+5.62%) | 174M (+9.61%) | 158M (+21.90%) | 130M (+7.80%) | 121M (+5.05%) | 115M (+36.70%) | 84M (-42.83%) | 147M (+7.88%) | 136M (+114.31%) | 64M (+2.09%) | 62M (+0.19%) | 62M (+1.79%) | 61M (+5.54%) | 58M (-3.92%) | 60M (-3.71%) | 62M (-66.62%) | 187M | - | - | - | - |
Gross Profit | 51M (-1.08%) | 51M (+1.33%) | 50M (-8.56%) | 55M (+8.18%) | 51M (-2.30%) | 52M (+3.99%) | 50M (-4.40%) | 52M (+4.09%) | 50M (-3.56%) | 52M (+2.63%) | 51M (+0.51%) | 51M (+1.00%) | 50M (-1.08%) | 51M (-1.50%) | 51M (-2.05%) | 53M (+3.63%) | 51M (+12.63%) | 45M (+7.47%) | 42M (+19.30%) | 35M (+19.37%) | 29M (+13.19%) | 26M (+3.34%) | 25M (+22.08%) | 21M (-28.88%) | 29M (+7.97%) | 27M (+120.18%) | 12M (-2.56%) | 13M (-1.57%) | 13M (-0.55%) | 13M (+1.75%) | 13M (+3.63%) | 12M (+0.17%) | 12M (-63.12%) | 33M | - | - | - | - |
Operating Expenses | ||||||||||||||||||||||||||||||||||||||
Selling General And Administrative | 49M (-4.20%) | 52M (+4.81%) | 49M (-3.37%) | 51M (+2.41%) | 50M (+3.68%) | 48M (-3.24%) | 50M (-0.38%) | 50M (-1.31%) | 51M (+23.02%) | 41M (-15.95%) | 49M (-6.51%) | 52M (-1.30%) | 53M (-2.18%) | 54M (-0.88%) | 55M (+19.09%) | 46M (+13.44%) | 40M (+22.08%) | 33M (+6.60%) | 31M (+4.23%) | 30M (+6.05%) | 28M (+4.77%) | 27M (+7.03%) | 25M (-0.16%) | 25M (-14.69%) | 29M (+19.60%) | 25M (+146.64%) | 9.97M (-10.10%) | 11M (+6.94%) | 10M (+11.39%) | 9.31M (-10.39%) | 10M (-7.81%) | 11M (+11.92%) | 10M (-58.53%) | 24M | - | - | - | - |
Operating Expenses | 49M (-4.20%) | 52M (+4.81%) | 49M (-3.37%) | 51M (+2.41%) | 50M (+3.68%) | 48M (-3.24%) | 50M (-0.38%) | 50M (-1.31%) | 51M (+23.02%) | 41M (-15.95%) | 49M (-6.51%) | 52M (-1.30%) | 53M (-2.18%) | 54M (-0.88%) | 55M (+19.09%) | 46M (+13.44%) | 40M (+21.79%) | 33M (+7.14%) | 31M (+3.96%) | 30M (+6.05%) | 28M (+4.77%) | 27M (+7.03%) | 25M (-0.16%) | 25M (-14.69%) | 29M (+19.60%) | 25M (+146.64%) | 9.97M (-10.10%) | 11M (+6.94%) | 10M (+11.39%) | 9.31M (-10.39%) | 10M (-7.81%) | 11M (+11.92%) | 10M (-58.53%) | 24M | - | - | - | - |
Depreciation And Amortization | 7.52M (-50.59%) | 15M (+375.63%) | 3.20M (0.00%) | 3.20M (-52.66%) | 6.76M (-54.63%) | 15M (+473.08%) | 2.60M (+4.00%) | 2.50M (-62.57%) | 6.68M (-53.71%) | 14M (+501.25%) | 2.40M (0.00%) | 2.40M (-64.13%) | 6.69M (-54.67%) | 15M (+570.91%) | 2.20M (0.00%) | 2.20M (-61.94%) | 5.78M (-44.42%) | 10M (+420.00%) | 2.00M (0.00%) | 2.00M (-57.72%) | 4.73M (-57.69%) | 11M (+594.41%) | 1.61M (0.00%) | 1.61M (-64.46%) | 4.53M (+60.64%) | 2.82M (+286.30%) | 730K (+1.39%) | 720K (-17.24%) | 870K (+55.36%) | 560K (+3.70%) | 540K (-1.82%) | 550K (+10.00%) | 500K (-67.32%) | 1.53M | - | - | - | - |
Operating Income | ||||||||||||||||||||||||||||||||||||||
Operating Income | 1.04M | -39.39M | 1.12M (-72.82%) | 4.12M (+258.26%) | 1.15M | -42.19M | 510K (-80.61%) | 2.63M | -80.00K | 11M (+439.42%) | 2.08M | -1.58M (-42.75%) | -2.76M (-18.58%) | -3.39M (+9.35%) | -3.10M | 6.73M (-34.79%) | 10M (-13.57%) | 12M (+9.94%) | 11M (+103.37%) | 5.34M (+298.51%) | 1.34M | -339.00M | 110K | -4.48M (+941.86%) | -430.00K | 2.24M (+0.90%) | 2.22M (+56.34%) | 1.42M (-39.32%) | 2.34M (-32.37%) | 3.46M (+58.72%) | 2.18M (+153.49%) | 860K (-57.64%) | 2.03M (-76.20%) | 8.53M | - | - | - | - |
Ebit | 1.04M | -39.39M | 1.12M (-72.82%) | 4.12M (+258.26%) | 1.15M | -42.19M | 510K (-80.61%) | 2.63M | -80.00K | 11M (+439.42%) | 2.08M | -1.58M (-42.75%) | -2.76M (-18.58%) | -3.39M (+9.35%) | -3.10M | 6.73M (-34.79%) | 10M (-13.57%) | 12M (+9.94%) | 11M (+103.37%) | 5.34M (+298.51%) | 1.34M | -339.00M | 110K | -4.48M (+941.86%) | -430.00K | 2.24M (+0.90%) | 2.22M (+56.34%) | 1.42M (-39.32%) | 2.34M (-32.37%) | 3.46M (+58.72%) | 2.18M (+153.49%) | 860K (-57.64%) | 2.03M (-76.20%) | 8.53M | - | - | - | - |
EBITDA | 8.56M | -24.17M | 4.32M (-40.98%) | 7.32M (-7.46%) | 7.91M | -27.28M | 3.11M (-39.38%) | 5.13M (-22.15%) | 6.59M (-74.31%) | 26M (+472.54%) | 4.48M (+446.34%) | 820K (-79.13%) | 3.93M (-65.44%) | 11M | -900.00K | 8.93M (-44.53%) | 16M (-27.90%) | 22M (+73.64%) | 13M (+75.20%) | 7.34M (+20.92%) | 6.07M | -327.82M | 1.72M | -2.87M | 4.09M (-19.17%) | 5.06M (+71.53%) | 2.95M (+37.85%) | 2.14M (-33.33%) | 3.21M (-20.15%) | 4.02M (+48.34%) | 2.71M (+93.57%) | 1.40M (-44.66%) | 2.53M (-74.85%) | 10M | - | - | - | - |
Other Income / Expenses | ||||||||||||||||||||||||||||||||||||||
Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 110K (-26.67%) | 150K (0.00%) | 150K (0.00%) | 150K (-54.55%) | 330K (+3200.00%) | 10K (0.00%) | 10K (0.00%) | 10K | - | - | - | - |
Interest Expense | 2.81M (-9.35%) | 3.10M (+5.44%) | 2.94M (+4.26%) | 2.82M (+8.05%) | 2.61M (-7.77%) | 2.83M (+7.20%) | 2.64M (-15.38%) | 3.12M (+10.25%) | 2.83M (-7.21%) | 3.05M (+12.13%) | 2.72M (-4.56%) | 2.85M (-0.70%) | 2.87M (+21.61%) | 2.36M (+3.96%) | 2.27M (+46.45%) | 1.55M (+21.09%) | 1.28M (-5.88%) | 1.36M (+51.11%) | 900K (-3.23%) | 930K (+3.33%) | 900K (-79.17%) | 4.32M | - | - | - | 1.75M | - | - | - | - | - | - | - | - | - | - | - | - |
Net Interest Income | - | - | - | - | - | 2.83M | - | - | -2.83M (-7.21%) | -3.05M (+12.55%) | -2.71M (-4.91%) | -2.85M (-0.70%) | -2.87M (+21.61%) | -2.36M (+3.96%) | -2.27M (+46.45%) | -1.55M (+21.09%) | -1.28M (-5.88%) | -1.36M (+51.11%) | -900.00K (-3.23%) | -930.00K (+3.33%) | -900.00K (-79.17%) | -4.32M | - | - | - | -1.75M | 110K (-26.67%) | 150K (0.00%) | 150K (0.00%) | 150K (-54.55%) | 330K (+3200.00%) | 10K (0.00%) | 10K (0.00%) | 10K | - | - | - | - |
Other Non Operating Income | 1.89M (+78.30%) | 1.06M (+360.87%) | 230K (-43.90%) | 410K (+127.78%) | 180K | -2.82M | 330K | -3.47M | 90K (-91.74%) | 1.09M (+122.45%) | 490K (+276.92%) | 130K (-43.48%) | 230K (-87.43%) | 1.83M (+297.83%) | 460K (+187.50%) | 160K (-79.49%) | 780K (+52.94%) | 510K (-10.53%) | 570K (+32.56%) | 430K (-2.27%) | 440K (-60.00%) | 1.10M (+307.41%) | 270K (+3.85%) | 260K (-36.59%) | 410K (-71.53%) | 1.44M (+414.29%) | 280K (-17.65%) | 340K (+21.43%) | 280K (-58.21%) | 670K (+81.08%) | 370K (+27.59%) | 290K (+11.54%) | 260K | -310.00K | - | - | - | - |
Net Income | ||||||||||||||||||||||||||||||||||||||
Income Before Tax | 960K | -42.22M (+2490.18%) | -1.63M | 1.03M | -2.46M (-94.16%) | -42.14M (+727.90%) | -5.09M | 1.83M | -740.00K | 4.82M (+148.45%) | 1.94M | -1.35M (-83.17%) | -8.02M (+52.47%) | -5.26M (+15.10%) | -4.57M | 5.59M (+31.84%) | 4.24M (-56.29%) | 9.70M (-8.40%) | 11M (+123.89%) | 4.73M (+105.65%) | 2.30M | -1.49M (+210.42%) | -480.00K (-91.72%) | -5.80M (-98.29%) | -340.17M | 1.82M (-14.95%) | 2.14M (+40.79%) | 1.52M (-37.70%) | 2.44M (-31.07%) | 3.54M (+35.63%) | 2.61M (+226.25%) | 800K (-57.67%) | 1.89M (-76.32%) | 7.98M | - | - | - | - |
Income Tax Expense | -400.00K (-91.67%) | -4.80M (+531.58%) | -760.00K | 520K | -930.00K | 1.80M | -1.25M | 1.60M | -180.00K | 2.09M | -40.00K | 210K | -2.23M (+26.70%) | -1.76M (+162.69%) | -670.00K | 1.10M (0.00%) | 1.10M | -230.00K | 2.68M (+88.73%) | 1.42M (+118.46%) | 650K | -2.67M (+3237.50%) | -80.00K (-94.63%) | -1.49M (+210.42%) | -480.00K | 730K (+19.67%) | 610K (+32.61%) | 460K (-29.23%) | 650K (-31.58%) | 950K (+13.10%) | 840K (+320.00%) | 200K (-60.00%) | 500K (+233.33%) | 150K | - | - | - | - |
Net Income From Continuing Operations | 1.23M | -37.30M (+3230.36%) | -1.12M | 1.22M | -1.64M (-96.26%) | -43.89M (+1013.96%) | -3.94M | 20K | -690.00K | 2.73M (+45.21%) | 1.88M | -850.00K (-85.67%) | -5.93M (+77.01%) | -3.35M (-13.21%) | -3.86M | 4.56M (+46.62%) | 3.11M (-68.36%) | 9.83M (+30.20%) | 7.55M (+121.41%) | 3.41M (+150.74%) | 1.36M (+29.52%) | 1.05M | -620.00K (-84.73%) | -4.06M (-98.81%) | -339.88M | 930K (-31.11%) | 1.35M (+32.35%) | 1.02M (-38.92%) | 1.67M (-25.78%) | 2.25M (+34.73%) | 1.67M (+62.14%) | 1.03M (-23.70%) | 1.35M (-81.73%) | 7.39M | - | - | - | - |
Net Income | 1.23M | -37.30M (+3230.36%) | -1.12M | 1.22M | -1.64M (-96.26%) | -43.89M (+1013.96%) | -3.94M | 20K | -690.00K | 2.73M (+45.21%) | 1.88M | -850.00K (-85.67%) | -5.93M (+77.01%) | -3.35M (-13.21%) | -3.86M | 4.56M (+46.62%) | 3.11M (-68.36%) | 9.83M (+30.20%) | 7.55M (+121.41%) | 3.41M (+150.74%) | 1.36M (+29.52%) | 1.05M | -620.00K (-84.73%) | -4.06M (-98.81%) | -339.88M | 930K (-31.11%) | 1.35M (+32.35%) | 1.02M (-38.92%) | 1.67M (-25.78%) | 2.25M (+34.73%) | 1.67M (+62.14%) | 1.03M (-23.70%) | 1.35M (-81.73%) | 7.39M | - | - | - | - |