Financial Metrics
THRM Gentherm IncRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-06 | SEC Filing Index |
| Insider | 4 | 2026-03-25 | SEC Filing Index |
| Insider | 4 | 2026-03-18 | SEC Filing Index |
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-02-25 | 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 | 363625000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 372323000.0 | +2.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 366195000.0 | -1.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 356015000.0 | -2.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 375683000.0 | +5.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 371512000.0 | -1.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 353854000.0 | -4.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 375090000.0 | +6.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 386870000.0 | +3.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1469076000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1456124000.0 | -0.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1498602000.0 | +2.9% | USD | 10-K | 2026-02-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 81130000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 87988000.0 | +8.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 86210000.0 | -2.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 88753000.0 | +2.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 96701000.0 | +9.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 94873000.0 | -1.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 86465000.0 | -8.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 89762000.0 | +3.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 95148000.0 | +6.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 351624000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 366431000.0 | +4.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 362176000.0 | -1.2% | 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 | 17674000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 4321000.0 | -75.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 23741000.0 | +449.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 18049000.0 | -24.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 32988000.0 | +82.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 32337000.0 | -2.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 17061000.0 | -47.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 24009000.0 | +40.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 23858000.0 | -0.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 77439000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 107015000.0 | +38.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 82700000.0 | -22.7% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.24 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.05 | -120.8% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.48 | +1060.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.47 | -2.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.6 | +27.7% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.51 | -15.0% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0 | -100.0% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.02 | — | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.49 | +2350.0% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1.23 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2.08 | +69.1% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.6 | -71.2% | 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.24 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -0.05 | -120.8% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.48 | +1060.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.47 | -2.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.6 | +27.7% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.51 | -15.0% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0 | -100.0% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.02 | — | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.49 | +2350.0% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1.22 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 2.06 | +68.9% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.59 | -71.4% | 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 |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 166630000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 168671000.0 | +1.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 154354000.0 | -8.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 149673000.0 | -3.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 125107000.0 | -16.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 123466000.0 | -1.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 150581000.0 | +22.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 134134000.0 | -10.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 163142000.0 | +21.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 128297000.0 | -21.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 154250000.0 | +20.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 149673000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 134134000.0 | -10.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 160833000.0 | +19.9% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 256715000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 258157000.0 | +0.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 263765000.0 | +2.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 253579000.0 | -3.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 265149000.0 | +4.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 264759000.0 | -0.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 270913000.0 | +2.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 258112000.0 | -4.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 284241000.0 | +10.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 294719000.0 | +3.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 291293000.0 | -1.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 253579000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 258112000.0 | +1.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 281083000.0 | +8.9% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 218463000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 207940000.0 | -4.8% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 205856000.0 | -1.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 205892000.0 | +0.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 219584000.0 | +6.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 214370000.0 | -2.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 233746000.0 | +9.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 227356000.0 | -2.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 235988000.0 | +3.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 248384000.0 | +5.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 253253000.0 | +2.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 205892000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 227356000.0 | +10.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 252702000.0 | +11.1% | 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 | 711499000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 709549000.0 | -0.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 700626000.0 | -1.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 687564000.0 | -1.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 700432000.0 | +1.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 689686000.0 | -1.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 736951000.0 | +6.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 684015000.0 | -7.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 764044000.0 | +11.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 758815000.0 | -0.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 785892000.0 | +3.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 687564000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 684015000.0 | -0.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 776950000.0 | +13.6% | 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 | 1268746000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 1244047000.0 | -1.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1225597000.0 | -1.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1234371000.0 | +0.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1252710000.0 | +1.5% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1240553000.0 | -1.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1298179000.0 | +4.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1247556000.0 | -3.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1344246000.0 | +7.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1361401000.0 | +1.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1381335000.0 | +1.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1234371000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1247556000.0 | +1.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1396429000.0 | +11.9% | 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 | 306872000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 307622000.0 | +0.2% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 312303000.0 | +1.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 324953000.0 | +4.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 333095000.0 | +2.5% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 326118000.0 | -2.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 365450000.0 | +12.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 340293000.0 | -6.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 353230000.0 | +3.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 376925000.0 | +6.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 400325000.0 | +6.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 324953000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 340293000.0 | +4.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 404310000.0 | +18.8% | USD | 10-K | 2026-02-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 588428000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 573487000.0 | -2.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 565545000.0 | -1.4% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 589649000.0 | +4.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 605651000.0 | +2.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 600249000.0 | -0.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 637470000.0 | +6.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 630609000.0 | -1.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 697718000.0 | +10.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 661656000.0 | -5.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 663387000.0 | +0.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 589649000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 630609000.0 | +6.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 676106000.0 | +7.2% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 680318000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 670560000.0 | -1.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 660052000.0 | -1.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 644722000.0 | -2.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-03-31 | 647059000.0 | +0.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 640304000.0 | -1.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 660709000.0 | +3.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-12-31 | 616947000.0 | -6.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 646528000.0 | +4.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 699745000.0 | +8.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 717948000.0 | +2.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 644722000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 616947000.0 | -4.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 720323000.0 | +16.8% | 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 | 232558000.0 | — | USD | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 217441000.0 | -6.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 207302000.0 | -4.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 222217000.0 | +7.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 222173000.0 | -0.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 222134000.0 | -0.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 222104000.0 | -0.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 220064000.0 | -0.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 262034000.0 | +19.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 209000000.0 | -20.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 189000000.0 | -9.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 222217000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 220064000.0 | -1.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 189000000.0 | -14.1% | 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 | 25109000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 58612000.0 | +133.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 80042000.0 | +36.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -10322000.0 | -112.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 26824000.0 | +359.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 73089000.0 | +172.5% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -13344000.0 | -118.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 31701000.0 | +337.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 87820000.0 | +177.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 119265000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 109646000.0 | -8.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 116791000.0 | +6.5% | 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 | -2549000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -6776000.0 | -165.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -16945000.0 | -150.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -8831000.0 | +47.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -24680000.0 | -179.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -33141000.0 | -34.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -10534000.0 | +68.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -19829000.0 | -88.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -29779000.0 | -50.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | -24123000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -53531000.0 | -121.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -52398000.0 | +2.1% | 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 | -12965000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -39356000.0 | -203.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -60751000.0 | -54.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -1534000.0 | +97.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -21777000.0 | -1319.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -40605000.0 | -86.5% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 40739000.0 | +200.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -22329000.0 | -154.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -42433000.0 | -90.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | -106051000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -51705000.0 | +51.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -42483000.0 | +17.8% | 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 | 6294000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 13667000.0 | +117.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 26526000.0 | +94.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 11320000.0 | -57.3% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 30704000.0 | +171.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 50354000.0 | +64.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 14871000.0 | -70.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 23728000.0 | +59.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 33378000.0 | +40.7% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 37602000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 73314000.0 | +95.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 55673000.0 | -24.1% | 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 | 33126702.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 32987809.0 | -0.4% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 32795093.0 | -0.6% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 31542001.0 | -3.8% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31629224.0 | +0.3% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 31318444.0 | -1.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 30976821.0 | -1.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 30788639.0 | -0.6% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30859119.0 | +0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30519826.0 | -1.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30525148.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 31542001.0 | — | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 30788639.0 | -2.4% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 30526231.0 | -0.9% | 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 | 33126702.0 | — | shares | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 32987809.0 | -0.4% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 32795093.0 | -0.6% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 31542001.0 | -3.8% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31629224.0 | +0.3% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 31318444.0 | -1.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 30976821.0 | -1.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 30788639.0 | -0.6% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30859119.0 | +0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30519826.0 | -1.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30525148.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 31542001.0 | — | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 30788639.0 | -2.4% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 30526231.0 | -0.9% | 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 | 33181828.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 33018939.0 | -0.5% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 32944386.0 | -0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31543784.0 | -4.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 31534382.0 | -0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 31186867.0 | -1.1% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30778752.0 | -1.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30600168.0 | -0.6% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30479846.0 | -0.4% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 32778055.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 31293113.0 | -4.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 30585443.0 | -2.3% | 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 | 33386134.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 33018939.0 | -1.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 33196000.0 | +0.5% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31691331.0 | -4.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 31709501.0 | +0.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 31365049.0 | -1.1% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30778752.0 | -1.9% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 30651728.0 | -0.4% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 30747889.0 | +0.3% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 33066917.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 31476486.0 | -4.8% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 30932894.0 | -1.7% | shares | 10-K | 2026-02-19 |
Metrics
Metrics: 6Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2866 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2993 | +4.4% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2988 | -0.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2842 | -4.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.3028 | +6.6% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.2862 | -5.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2632 | -8.0% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2755 | +4.7% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2801 | +1.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1.1901 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1.1672 | -1.9% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.0732 | -8.1% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.3186 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 2.3066 | -0.5% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2.2434 | -2.7% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2.1159 | -5.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2.1028 | -0.6% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 2.1148 | +0.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2.0166 | -4.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2.0101 | -0.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2.1630 | +7.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2.0132 | -6.9% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.9631 | -2.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 2.1159 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2.0101 | -5.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.9217 | -4.4% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.8649 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.8552 | -1.1% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.8568 | +0.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.9146 | +6.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.9360 | +2.3% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.9374 | +0.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.9648 | +2.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.0221 | +5.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.0792 | +5.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.9456 | -12.4% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.9240 | -2.3% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.9146 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1.0221 | +11.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.9386 | -8.2% | 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.2231 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2363 | +5.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2354 | -0.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2493 | +5.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.2574 | +3.3% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.2554 | -0.8% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2444 | -4.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.2393 | -2.1% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2459 | +2.8% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.2394 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.2516 | +5.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2417 | -4.0% | ratio | 10-K | 2026-02-19 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0486 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0116 | -76.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0648 | +458.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0507 | -21.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.0878 | +73.2% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0870 | -0.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0482 | -44.6% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.0640 | +32.8% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.0617 | -3.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.0527 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.0735 | +39.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.0552 | -24.9% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5430 | — | ratio | 10-Q | 2023-04-27 |
| Quarterly | 2023-06-30 | 0.5483 | +1.0% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.4942 | -9.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.4606 | -6.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.3756 | -18.5% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.3786 | +0.8% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.4120 | +8.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.3942 | -4.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.4619 | +17.2% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.3404 | -26.3% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.3853 | +13.2% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.4606 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 0.3942 | -14.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.3978 | +0.9% | ratio | 10-K | 2026-02-19 |