Financial Metrics
CRD-B CRAWFORD & CORegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4/A | 2026-03-20 | SEC Filing Index |
| Insider | 4/A | 2026-03-20 | SEC Filing Index |
| Insider | 4/A | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 4/A | 2026-03-12 | 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 | 327938000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 337629000.0 | +3.0% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 342187000.0 | +1.4% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 313073000.0 | -8.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 326853000.0 | +4.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 342726000.0 | +4.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 323339000.0 | -5.7% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 334595000.0 | +3.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 332807000.0 | -0.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1316919000.0 | — | USD | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 1340970000.0 | +1.8% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 1310827000.0 | -2.2% | USD | 10-K/A | 2026-03-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 10681000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 8427000.0 | -21.1% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 12319000.0 | +46.2% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 2837000.0 | -77.0% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 8584000.0 | +202.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 9453000.0 | +10.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 6684000.0 | -29.3% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 7782000.0 | +16.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 12408000.0 | +59.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 30609000.0 | — | USD | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 26596000.0 | -13.1% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 19634000.0 | -26.2% | USD | 10-K/A | 2026-03-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43304000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 47479000.0 | +9.6% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 49208000.0 | +3.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2023-12-31 | 58363000.0 | +18.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 45196000.0 | -22.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 46742000.0 | +3.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 52340000.0 | +12.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 55412000.0 | +5.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 57367000.0 | +3.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 58529000.0 | +2.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 68767000.0 | +17.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 58363000.0 | — | USD | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 55412000.0 | -5.1% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 64079000.0 | +15.6% | USD | 10-K/A | 2026-03-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 145348000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 160333000.0 | +10.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 151142000.0 | -5.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 131362000.0 | -13.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 125985000.0 | -4.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 133847000.0 | +6.2% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 131352000.0 | -1.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 142064000.0 | +8.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 134140000.0 | -5.6% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 136063000.0 | +1.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 128400000.0 | -5.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 131362000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 142064000.0 | +8.1% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 115661000.0 | -18.6% | USD | 10-K/A | 2026-03-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 368495000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 375129000.0 | +1.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 379991000.0 | +1.3% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 369346000.0 | -2.8% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 345824000.0 | -6.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 351995000.0 | +1.8% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 362368000.0 | +2.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 374227000.0 | +3.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 372837000.0 | -0.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 376173000.0 | +0.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 371681000.0 | -1.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 369346000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 374227000.0 | +1.3% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 352412000.0 | -5.8% | USD | 10-K/A | 2026-03-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 816025000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 821774000.0 | +0.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 827191000.0 | +0.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 799199000.0 | -3.4% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 776277000.0 | -2.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 785812000.0 | +1.2% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 800794000.0 | +1.9% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 803755000.0 | +0.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 792259000.0 | -1.4% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 799365000.0 | +0.9% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 799839000.0 | +0.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 799199000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 803755000.0 | +0.6% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 764300000.0 | -4.9% | USD | 10-K/A | 2026-03-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 286287000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 289343000.0 | +1.1% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 290681000.0 | +0.5% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 299292000.0 | +3.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 264134000.0 | -11.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 272224000.0 | +3.1% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 283366000.0 | +4.1% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 299727000.0 | +5.8% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 286201000.0 | -4.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 281110000.0 | -1.8% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 274281000.0 | -2.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 299292000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 299727000.0 | +0.1% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 309570000.0 | +3.3% | USD | 10-K/A | 2026-03-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 143214000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 151358000.0 | +5.7% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 164622000.0 | +8.8% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 141618000.0 | -14.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 144720000.0 | +2.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 151389000.0 | +4.6% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 160927000.0 | +6.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 157210000.0 | -2.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 160588000.0 | +2.1% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 176889000.0 | +10.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 187316000.0 | +5.9% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 141618000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 157210000.0 | +11.0% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 173093000.0 | +10.1% | USD | 10-K/A | 2026-03-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 209000000.0 | — | USD | 10-K | 2024-03-04 |
| Annual | 2024-12-31 | 217979000.0 | +4.3% | USD | 10-K | 2025-03-03 |
| Annual | 2025-12-31 | 189000000.0 | -13.3% | USD | 10-K/A | 2026-03-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -445000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 27169000.0 | +6205.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 68077000.0 | +150.6% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | -19803000.0 | -129.1% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -8253000.0 | +58.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 11093000.0 | +234.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -13923000.0 | -225.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 21083000.0 | +251.4% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 51715000.0 | +145.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 103790000.0 | — | USD | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 51619000.0 | -50.3% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 101847000.0 | +97.3% | USD | 10-K/A | 2026-03-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -8641000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -17945000.0 | -107.7% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -27683000.0 | -54.3% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | -9550000.0 | +65.5% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | -18449000.0 | -93.2% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | -29445000.0 | -59.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -9113000.0 | +69.1% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | -18278000.0 | -100.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -25245000.0 | -38.1% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | -36596000.0 | — | USD | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | -41647000.0 | -13.8% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | -36208000.0 | +13.1% | USD | 10-K/A | 2026-03-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5187000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -8478000.0 | -263.4% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | -38070000.0 | -349.0% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 16073000.0 | +142.2% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 15655000.0 | -2.6% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 13309000.0 | -15.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 25017000.0 | +88.0% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | -1078000.0 | -104.3% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | -13807000.0 | -1180.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | -54680000.0 | — | USD | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | -12862000.0 | +76.5% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | -57620000.0 | -348.0% | USD | 10-K/A | 2026-03-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1031000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 1914000.0 | +85.6% | USD | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 3360000.0 | +75.5% | USD | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 1541000.0 | -54.1% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 1418000.0 | -8.0% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 2992000.0 | +111.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 994000.0 | -66.8% | USD | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 2401000.0 | +141.5% | USD | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 3765000.0 | +56.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 4890000.0 | — | USD | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 6210000.0 | +27.0% | USD | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 7014000.0 | +12.9% | USD | 10-K/A | 2026-03-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Metrics
Metrics: 6Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4019 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.4109 | +2.2% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.4137 | +0.7% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.4033 | -2.5% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.4159 | +3.1% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.4280 | +2.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.4081 | -4.6% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.4186 | +2.6% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.4161 | -0.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.6478 | — | ratio | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 1.6684 | +1.2% | ratio | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 1.7151 | +2.8% | ratio | 10-K/A | 2026-03-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2872 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.2965 | +0.7% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.3072 | +0.8% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 1.2341 | -5.6% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 1.3093 | +6.1% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.2930 | -1.2% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2024-09-30 | 1.2788 | -1.1% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-12-31 | 1.2486 | -2.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.3027 | +4.3% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 1.3382 | +2.7% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 1.3551 | +1.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.2341 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1.2486 | +1.2% | ratio | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 1.1384 | -8.8% | ratio | 10-K/A | 2026-03-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0326 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0250 | -23.4% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.0360 | +44.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0091 | -74.8% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.0263 | +189.8% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0276 | +5.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0207 | -25.1% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0233 | +12.5% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0373 | +60.3% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.0232 | — | ratio | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 0.0198 | -14.7% | ratio | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 0.0150 | -24.5% | ratio | 10-K/A | 2026-03-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1513 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.1641 | +8.5% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.1693 | +3.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2023-12-31 | 0.1950 | +15.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-03-31 | 0.1711 | -12.3% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.1717 | +0.3% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.1847 | +7.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 0.1849 | +0.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.2004 | +8.4% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.2082 | +3.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.2507 | +20.4% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.1950 | — | ratio | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 0.1849 | -5.2% | ratio | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 0.2070 | +12.0% | ratio | 10-K/A | 2026-03-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0131 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0103 | -21.7% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.0149 | +45.2% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0037 | -75.5% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.0109 | +198.9% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0118 | +8.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0084 | -28.5% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0097 | +15.4% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0155 | +59.4% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.0383 | — | ratio | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 0.0331 | -13.6% | ratio | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 0.0257 | -22.4% | ratio | 10-K/A | 2026-03-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0746 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0557 | -25.3% | ratio | 10-Q | 2024-08-05 |
| Quarterly | 2023-09-30 | 0.0748 | +34.4% | ratio | 10-Q | 2024-11-04 |
| Quarterly | 2024-03-31 | 0.0196 | -73.8% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2024-06-30 | 0.0567 | +189.2% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2024-09-30 | 0.0587 | +3.6% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0416 | -29.1% | ratio | 10-Q | 2025-05-05 |
| Quarterly | 2025-06-30 | 0.0440 | +5.7% | ratio | 10-Q | 2025-08-04 |
| Quarterly | 2025-09-30 | 0.0662 | +50.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.2161 | — | ratio | 10-K/A | 2026-03-19 |
| Annual | 2024-12-31 | 0.1692 | -21.7% | ratio | 10-K/A | 2026-03-19 |
| Annual | 2025-12-31 | 0.1134 | -33.0% | ratio | 10-K/A | 2026-03-19 |