Financial Metrics
HFFG HF Foods Group Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2025-11-19 | SEC Filing Index |
| Insider | 4 | 2025-11-18 | SEC Filing Index |
| Insider | 4 | 2025-11-17 | SEC Filing Index |
| Insider | 3 | 2025-10-22 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 293855000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 292312000.0 | -0.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 281453000.0 | -3.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 295654000.0 | +5.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 302342000.0 | +2.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 298389000.0 | -1.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 298428000.0 | +0.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 314853000.0 | +5.5% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 306978000.0 | -2.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1148493000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 1201667000.0 | +4.6% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 1228282000.0 | +2.2% | USD | 10-K | 2026-03-16 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 50172000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 50666000.0 | +1.0% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 50925000.0 | +0.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 50411000.0 | -1.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 52465000.0 | +4.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 50163000.0 | -4.4% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 50959000.0 | +1.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 55132000.0 | +8.2% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 50409000.0 | -8.6% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 204031000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 205194000.0 | +0.6% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 207576000.0 | +1.2% | USD | 10-K | 2026-03-16 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -2757000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -1577000.0 | +42.8% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 2084000.0 | +232.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -85000.0 | -104.1% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 2625000.0 | +3188.2% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 511000.0 | -80.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 1154000.0 | +125.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 4119000.0 | +256.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1120000.0 | -72.8% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 8969000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -39135000.0 | -536.3% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -33001000.0 | +15.7% | USD | 10-K | 2026-03-16 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -5933000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -850000.0 | +85.7% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 1884000.0 | +321.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -694000.0 | -136.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 17000.0 | +102.4% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -3940000.0 | -23276.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -1645000.0 | +58.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1216000.0 | +173.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -1116000.0 | -191.8% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -2174000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -48511000.0 | -2131.4% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -38843000.0 | +19.9% | USD | 10-K | 2026-03-16 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.11 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.02 | +81.8% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.03 | +250.0% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.01 | -133.3% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -0.07 | — | USD/shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.03 | +57.1% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.02 | +166.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -0.02 | -200.0% | USD/shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -0.04 | — | USD/shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.92 | -2200.0% | USD/shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.73 | +20.7% | USD/shares | 10-K | 2026-03-16 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.11 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.02 | +81.8% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.03 | +250.0% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.01 | -133.3% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -0.07 | — | USD/shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.03 | +57.1% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.02 | +166.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -0.02 | -200.0% | USD/shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -0.04 | — | USD/shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.92 | -2200.0% | USD/shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.73 | +20.7% | USD/shares | 10-K | 2026-03-16 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43095000.0 | — | USD | 10-Q | 2023-05-10 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 110469000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 111066000.0 | +0.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 115942000.0 | +4.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 105618000.0 | -8.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 107908000.0 | +2.2% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 119232000.0 | +10.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 119508000.0 | +0.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 97783000.0 | -18.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 106048000.0 | +8.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 127240000.0 | +20.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 135496000.0 | +6.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 105618000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 97783000.0 | -7.4% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 106629000.0 | +9.0% | USD | 10-K | 2026-03-16 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 179369000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 184687000.0 | +3.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 197314000.0 | +6.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 178827000.0 | -9.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 185486000.0 | +3.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 193611000.0 | +4.4% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 192919000.0 | -0.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 178103000.0 | -7.7% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 188126000.0 | +5.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 202166000.0 | +7.5% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 208371000.0 | +3.1% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 178827000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 178103000.0 | -0.4% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 194000000.0 | +8.9% | USD | 10-K | 2026-03-16 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 613379000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 612088000.0 | -0.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 622784000.0 | +1.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 596520000.0 | -4.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 603065000.0 | +1.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 616867000.0 | +2.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 612750000.0 | -0.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 549991000.0 | -10.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 581850000.0 | +5.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 593537000.0 | +2.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 595083000.0 | +0.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 596520000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 549991000.0 | -7.8% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 541529000.0 | -1.5% | USD | 10-K | 2026-03-16 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 145292000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 149982000.0 | +3.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 161625000.0 | +7.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 143264000.0 | -11.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 150635000.0 | +5.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 164059000.0 | +8.9% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 163111000.0 | -0.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 145199000.0 | -11.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 157614000.0 | +8.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 169699000.0 | +7.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 175053000.0 | +3.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 143264000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 145199000.0 | +1.4% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 164768000.0 | +13.5% | USD | 10-K | 2026-03-16 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 321865000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 321488000.0 | -0.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 330428000.0 | +2.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 308537000.0 | -6.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 314903000.0 | +2.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 328076000.0 | +4.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 327140000.0 | -0.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 308697000.0 | -5.6% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 341712000.0 | +10.7% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 352420000.0 | +3.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 354221000.0 | +0.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 308537000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 308697000.0 | +0.1% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 337943000.0 | +9.5% | USD | 10-K | 2026-03-16 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 286942000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 286738000.0 | -0.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 289288000.0 | +0.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 286661000.0 | -0.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 286705000.0 | +0.0% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 286344000.0 | -0.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 283060000.0 | -1.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 239291000.0 | -15.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 238020000.0 | -0.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 239705000.0 | +0.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 239208000.0 | -0.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 286661000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 239291000.0 | -16.5% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 202051000.0 | -15.6% | USD | 10-K | 2026-03-16 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 114047000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 112623000.0 | -1.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 111220000.0 | -1.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 108711000.0 | -2.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 107331000.0 | -1.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 106000000.0 | -1.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 104658000.0 | -1.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 103324000.0 | -1.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 101967000.0 | -1.3% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 100614000.0 | -1.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 100266000.0 | -0.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 108711000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 103324000.0 | -5.0% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 99436000.0 | -3.8% | USD | 10-K | 2026-03-16 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12570000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 8732000.0 | -30.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 20624000.0 | +136.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 11224000.0 | -45.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 1941000.0 | -82.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 4225000.0 | +117.7% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 6948000.0 | +64.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 10468000.0 | +50.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 4483000.0 | -57.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -1648000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 22636000.0 | +1473.5% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 25480000.0 | +12.6% | USD | 10-K | 2026-03-16 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -629000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -1522000.0 | -142.0% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -2595000.0 | -70.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -2585000.0 | +0.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | -6331000.0 | -144.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -9423000.0 | -48.8% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -3564000.0 | +62.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | -6592000.0 | -85.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -9862000.0 | -49.6% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -1514000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -12548000.0 | -728.8% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -20373000.0 | -62.4% | USD | 10-K | 2026-03-16 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -18753000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -16553000.0 | +11.7% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -28018000.0 | -69.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -5656000.0 | +79.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 3126000.0 | +155.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 1411000.0 | -54.9% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -1752000.0 | -224.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | -2693000.0 | -53.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 3240000.0 | +220.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -5895000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -10853000.0 | -84.1% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -10933000.0 | -0.7% | USD | 10-K | 2026-03-16 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 629000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 1522000.0 | +142.0% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 3495000.0 | +129.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 2585000.0 | -26.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 6331000.0 | +144.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 9435000.0 | +49.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 3574000.0 | -62.1% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 6731000.0 | +88.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 10014000.0 | +48.8% | USD | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 3514000.0 | — | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 12547000.0 | +257.1% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 18918000.0 | +50.8% | USD | 10-K | 2026-03-16 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53844492.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 54086164.0 | +0.4% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 54152903.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 52155968.0 | -3.7% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 52155968.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 52670746.0 | +1.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 52737162.0 | +0.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 52737650.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 52737650.0 | +0.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 53014705.0 | +0.5% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 53043832.0 | +0.1% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 52155968.0 | — | shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 52737650.0 | +1.1% | shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 53043832.0 | +0.6% | shares | 10-K | 2026-03-16 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53844492.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 54086164.0 | +0.4% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 54152903.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 54153391.0 | +0.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 54153391.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 54668169.0 | +1.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 54734585.0 | +0.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 54735073.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 54735073.0 | +0.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 55012128.0 | +0.5% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 55041255.0 | +0.1% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 54153391.0 | — | shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 54735073.0 | +1.1% | shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 55041255.0 | +0.6% | shares | 10-K | 2026-03-16 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53822794.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 54046328.0 | +0.4% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 54142396.0 | +0.2% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 52155968.0 | -3.7% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 52585715.0 | +0.8% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 52726683.0 | +0.3% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 52737650.0 | +0.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 52969037.0 | +0.4% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 53031801.0 | +0.1% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 53878237.0 | — | shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 52552490.0 | -2.5% | shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 52946655.0 | +0.8% | shares | 10-K | 2026-03-16 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53822794.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 54046328.0 | +0.4% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 54513314.0 | +0.9% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 52155968.0 | -4.3% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 52661119.0 | +1.0% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 52726683.0 | +0.1% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 52737650.0 | +0.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 53414715.0 | +1.3% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 53031801.0 | -0.7% | shares | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 53878237.0 | — | shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 52552490.0 | -2.5% | shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 52946655.0 | +0.8% | shares | 10-K | 2026-03-16 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4791 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.4776 | -0.3% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.4519 | -5.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.4903 | +8.5% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.4901 | -0.0% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.4870 | -0.6% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.5129 | +5.3% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.5305 | +3.4% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.5159 | -2.8% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1.9253 | — | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 2.1849 | +13.5% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 2.2682 | +3.8% | ratio | 10-K | 2026-03-16 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2345 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.2314 | -0.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.2208 | -0.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.2482 | +2.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.2314 | -1.4% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.1801 | -4.2% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.1827 | +0.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.2266 | +3.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 1.1936 | -2.7% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1.1913 | -0.2% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1.1903 | -0.1% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1.2482 | — | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 1.2266 | -1.7% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 1.1774 | -4.0% | ratio | 10-K | 2026-03-16 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.1217 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.1212 | -0.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.1422 | +1.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.0763 | -5.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.0984 | +2.0% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.1457 | +4.3% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.1557 | +0.9% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.2900 | +11.6% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 1.4356 | +11.3% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1.4702 | +2.4% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1.4808 | +0.7% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 1.0763 | — | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 1.2900 | +19.9% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 1.6726 | +29.7% | ratio | 10-K | 2026-03-16 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1707 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1733 | +1.5% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.1809 | +4.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1705 | -5.8% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.1735 | +1.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.1681 | -3.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.1708 | +1.6% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.1751 | +2.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.1642 | -6.2% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.1777 | — | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 0.1708 | -3.9% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 0.1690 | -1.0% | ratio | 10-K | 2026-03-16 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0202 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.0029 | +85.6% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.0067 | +330.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0023 | -135.1% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0001 | +102.4% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -0.0132 | -23583.5% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0055 | +58.3% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.0039 | +170.1% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -0.0036 | -194.1% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -0.0019 | — | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.0404 | -2032.7% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.0316 | +21.7% | ratio | 10-K | 2026-03-16 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0094 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.0054 | +42.5% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.0074 | +237.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0003 | -103.9% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0087 | +3119.9% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.0017 | -80.3% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.0039 | +125.8% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.0131 | +238.3% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.0036 | -72.1% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | 0.0078 | — | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.0326 | -517.0% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.0269 | +17.5% | ratio | 10-K | 2026-03-16 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0097 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.0014 | +85.6% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.0030 | +317.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0012 | -138.0% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0000 | +102.4% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -0.0064 | -23432.2% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0028 | +56.0% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.0020 | +172.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -0.0019 | -191.5% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -0.0036 | — | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.0882 | -2320.2% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.0717 | +18.7% | ratio | 10-K | 2026-03-16 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0207 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.0030 | +85.7% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.0065 | +319.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0024 | -137.2% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0001 | +102.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -0.0139 | -23545.4% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0069 | +50.3% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.0051 | +173.4% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -0.0047 | -192.0% | ratio | 10-Q | 2025-11-10 |
| Annual | 2023-12-31 | -0.0076 | — | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.2027 | -2573.1% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.1922 | +5.2% | ratio | 10-K | 2026-03-16 |