Financial Metrics
ICUI ICU MEDICAL INC/DERegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-26 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2025-11-25 | SEC Filing Index |
| Insider | 4 | 2025-11-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 | 568649000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 549310000.0 | -3.4% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 553311000.0 | +0.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 566655000.0 | +2.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 596455000.0 | +5.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 589131000.0 | -1.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 604702000.0 | +2.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 548866000.0 | -9.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 536990000.0 | -2.2% | USD | 10-Q | 2025-11-06 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 192041000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 192327000.0 | +0.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 183920000.0 | -4.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 185244000.0 | +0.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 207428000.0 | +12.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 204852000.0 | -1.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 210109000.0 | +2.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 208064000.0 | -1.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 200881000.0 | -3.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 739873000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 824782000.0 | +11.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 822039000.0 | -0.3% | USD | 10-K | 2026-02-19 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9395000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 2760000.0 | -70.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 22853000.0 | +728.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -10655000.0 | -146.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 7692000.0 | +172.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 8236000.0 | +7.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 12888000.0 | +56.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 10587000.0 | -17.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 13719000.0 | +29.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 22825000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 42964000.0 | +88.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 42829000.0 | -0.3% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -9812000.0 | — | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | -9934000.0 | -1.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 7238000.0 | +172.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -39471000.0 | -645.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | -21406000.0 | +45.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | -32983000.0 | -54.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -15476000.0 | +53.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 35338000.0 | +328.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | -3396000.0 | -109.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -29655000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -117688000.0 | -296.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 732000.0 | +100.6% | USD | 10-K | 2026-02-19 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.41 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -0.41 | +0.0% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.3 | +173.2% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -1.63 | -643.3% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.88 | +46.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -1.35 | -53.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.63 | +53.3% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.43 | +327.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -0.14 | -109.8% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -1.23 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -4.83 | -292.7% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.03 | +100.6% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.41 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -0.41 | +0.0% | USD/shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.3 | +173.2% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -1.63 | -643.3% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -0.88 | +46.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -1.35 | -53.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.63 | +53.3% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.43 | +327.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -0.14 | -109.8% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -1.23 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -4.83 | -292.7% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.03 | +100.6% | USD/shares | 10-K | 2026-02-19 |
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 | 139459000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 162225000.0 | +16.3% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 161797000.0 | -0.3% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 161566000.0 | -0.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 145186000.0 | -10.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 151765000.0 | +4.5% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 173983000.0 | +14.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 182828000.0 | +5.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 170928000.0 | -6.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 179495000.0 | +5.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 191541000.0 | +6.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 161566000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 182828000.0 | +13.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 180515000.0 | -1.3% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 747965000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 775269000.0 | +3.7% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 759622000.0 | -2.0% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 709360000.0 | -6.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 693006000.0 | -2.3% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 682870000.0 | -1.5% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 692038000.0 | +1.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 584676000.0 | -15.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 590326000.0 | +1.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 616474000.0 | +4.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 622443000.0 | +1.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 709360000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 584676000.0 | -17.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 615859000.0 | +5.3% | USD | 10-K | 2026-02-19 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1213025000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 1244742000.0 | +2.6% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 1219408000.0 | -2.0% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 1221272000.0 | +0.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1187727000.0 | -2.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1235991000.0 | +4.1% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1258055000.0 | +1.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1441983000.0 | +14.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1423915000.0 | -1.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1180115000.0 | -17.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1207290000.0 | +2.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1221272000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1441983000.0 | +18.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1190554000.0 | -17.4% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4470632000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 4463044000.0 | -0.2% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 4376864000.0 | -1.9% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 4378439000.0 | +0.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 4288398000.0 | -2.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 4286667000.0 | -0.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 4305038000.0 | +0.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 4203931000.0 | -2.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4184581000.0 | -0.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4107389000.0 | -1.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 4102896000.0 | -0.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4378439000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 4203931000.0 | -4.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 4050508000.0 | -3.6% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 462177000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 483880000.0 | +4.7% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 464043000.0 | -4.1% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 481838000.0 | +3.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 455360000.0 | -5.5% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 511907000.0 | +12.4% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 549557000.0 | +7.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 556182000.0 | +1.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 549024000.0 | -1.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 482777000.0 | -12.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 492900000.0 | +2.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 481838000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 556182000.0 | +15.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 498861000.0 | -10.3% | USD | 10-K | 2026-02-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 | 2100399000.0 | — | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | 2114818000.0 | +0.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 2098356000.0 | -0.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 2123410000.0 | +1.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 2067830000.0 | -2.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 2037812000.0 | -1.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 2048587000.0 | +0.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 1965235000.0 | -4.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1987689000.0 | +1.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 2115776000.0 | +6.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 2127250000.0 | +0.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2123410000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1965235000.0 | -7.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2123825000.0 | +8.1% | USD | 10-K | 2026-02-19 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1612196000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 1600720000.0 | -0.7% | USD | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 1589244000.0 | -0.7% | USD | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 1577770000.0 | -0.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1566298000.0 | -0.7% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1554822000.0 | -0.7% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 1543342000.0 | -0.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1531858000.0 | -0.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1488565000.0 | -2.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1337731000.0 | -10.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1313931000.0 | -1.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1577770000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1531858000.0 | -2.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1265917000.0 | -17.4% | USD | 10-K | 2026-02-19 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 41245000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 39771000.0 | -3.6% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 74932000.0 | +88.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 45791000.0 | -38.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 127744000.0 | +179.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 163841000.0 | +28.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 51327000.0 | -68.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 62538000.0 | +21.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 119248000.0 | +90.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 166201000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 204033000.0 | +22.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 179847000.0 | -11.9% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -15183000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -32789000.0 | -116.0% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -57297000.0 | -74.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -17862000.0 | +68.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -39554000.0 | -121.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -62414000.0 | -57.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -16811000.0 | +73.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 170648000.0 | +1115.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 140620000.0 | -17.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -87947000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -88960000.0 | -1.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 122229000.0 | +237.4% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -15837000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -21734000.0 | -37.2% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | -28130000.0 | -29.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -26845000.0 | +4.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -37229000.0 | -38.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -47609000.0 | -27.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -56336000.0 | -18.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -251351000.0 | -346.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -277040000.0 | -10.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -35979000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -55800000.0 | -55.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -311525000.0 | -458.3% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 14205000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 32489000.0 | +128.7% | USD | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 53956000.0 | +66.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 15915000.0 | -70.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 35382000.0 | +122.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 55292000.0 | +56.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 14621000.0 | -73.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 34317000.0 | +134.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 63397000.0 | +84.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 83893000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 79373000.0 | -5.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 88043000.0 | +10.9% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24064000.0 | — | shares | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 24104000.0 | +0.2% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 24139000.0 | +0.1% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 24141000.0 | +0.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 24365000.0 | +0.9% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 24425000.0 | +0.2% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 24459000.0 | +0.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 24517000.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 24611000.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 24685000.0 | +0.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 24686000.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 24141000.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 24517000.0 | +1.6% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 24688000.0 | +0.7% | shares | 10-K | 2026-02-19 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24114000.0 | — | shares | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 24114000.0 | +0.0% | shares | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 24144000.0 | +0.1% | shares | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 24144000.0 | +0.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 24412000.0 | +1.1% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 24430000.0 | +0.1% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 24461000.0 | +0.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 24518000.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 24611000.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 24686000.0 | +0.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 24686000.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 24144000.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 24518000.0 | +1.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 24688000.0 | +0.7% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24014000.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 24075000.0 | +0.3% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 24132000.0 | +0.2% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 24222000.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 24393000.0 | +0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 24438000.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 24539000.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 24645000.0 | +0.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 24686000.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 24091000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 24388000.0 | +1.2% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 24640000.0 | +1.0% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24014000.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 24075000.0 | +0.3% | shares | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 24368000.0 | +1.2% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 24222000.0 | -0.6% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 24393000.0 | +0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 24438000.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 24539000.0 | +0.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 24708000.0 | +0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 24686000.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 24091000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 24388000.0 | +1.2% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 24904000.0 | +2.1% | shares | 10-K | 2026-02-19 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1272 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1231 | -3.2% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.1264 | +2.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1321 | +4.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1391 | +5.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1368 | -1.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1445 | +5.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1336 | -7.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1309 | -2.1% | ratio | 10-Q | 2025-11-06 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.6246 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 2.5724 | -2.0% | ratio | 10-Q | 2023-08-07 |
| Quarterly | 2023-09-30 | 2.6278 | +2.2% | ratio | 10-Q | 2023-11-06 |
| Quarterly | 2023-12-31 | 2.5346 | -3.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 2.6083 | +2.9% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 2.4145 | -7.4% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2024-09-30 | 2.2892 | -5.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2.5926 | +13.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.5935 | +0.0% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.4444 | -5.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.4494 | +0.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2.5346 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 2.5926 | +2.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.3865 | -7.9% | ratio | 10-K | 2026-02-19 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3377 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.3501 | +3.7% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.3324 | -5.1% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.3269 | -1.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3478 | +6.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.3477 | -0.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.3475 | -0.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3791 | +9.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3741 | -1.3% | ratio | 10-Q | 2025-11-06 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0173 | — | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | -0.0181 | -4.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 0.0131 | +172.3% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0697 | -632.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | -0.0359 | +48.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | -0.0560 | -56.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0256 | +54.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0644 | +351.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | -0.0063 | -109.8% | ratio | 10-Q | 2025-11-06 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0165 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0050 | -69.6% | ratio | 10-Q | 2024-08-07 |
| Quarterly | 2023-09-30 | 0.0413 | +722.0% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0188 | -145.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0129 | +168.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0140 | +8.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0213 | +52.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0193 | -9.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0255 | +32.4% | ratio | 10-Q | 2025-11-06 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0022 | — | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | -0.0022 | -1.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 0.0017 | +174.3% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0092 | -656.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | -0.0050 | +45.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | -0.0077 | -53.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0037 | +51.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0086 | +332.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | -0.0008 | -109.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -0.0068 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -0.0280 | -313.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0002 | +100.6% | ratio | 10-K | 2026-02-19 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0047 | — | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | -0.0047 | -0.6% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 0.0034 | +173.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0191 | -653.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | -0.0105 | +45.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | -0.0161 | -53.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0078 | +51.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0167 | +314.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | -0.0016 | -109.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -0.0140 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -0.0599 | -328.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0003 | +100.6% | ratio | 10-K | 2026-02-19 |