Financial Metrics
FIX COMFORT SYSTEMS USA INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-03-25 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 4 | 2026-02-27 | 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 |
|---|
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 205405000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 227920000.0 | +11.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 277499000.0 | +21.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 297363000.0 | +7.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 363596000.0 | +22.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 381714000.0 | +5.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 403416000.0 | +5.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 509897000.0 | +26.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 607871000.0 | +19.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 990509000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1476411000.0 | +49.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2195899000.0 | +48.7% | 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 | 70885000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 92082000.0 | +29.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 135143000.0 | +46.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 135460000.0 | +0.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 184670000.0 | +36.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 202884000.0 | +9.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 209098000.0 | +3.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 299873000.0 | +43.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 378874000.0 | +26.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 418388000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 749369000.0 | +79.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1314589000.0 | +75.4% | 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 | 57216000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 69476000.0 | +21.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 105125000.0 | +51.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 96319000.0 | -8.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 134009000.0 | +39.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 146235000.0 | +9.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 169289000.0 | +15.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 230848000.0 | +36.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 291615000.0 | +26.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 323398000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 522433000.0 | +61.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1022558000.0 | +95.7% | 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 | 1.6 | — | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1.94 | +21.2% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 2.93 | +51.0% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.7 | -7.8% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 3.75 | +38.9% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 4.1 | +9.3% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 4.77 | +16.3% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 6.54 | +37.1% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 8.26 | +26.3% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 9.03 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 14.64 | +62.1% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 28.93 | +97.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 | 1.59 | — | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1.93 | +21.4% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 2.93 | +51.8% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.69 | -8.2% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 3.74 | +39.0% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 4.09 | +9.4% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 4.75 | +16.1% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 6.53 | +37.5% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 8.25 | +26.3% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 9.01 | — | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 14.6 | +62.0% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 28.88 | +97.8% | 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 | 48560000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 60007000.0 | +23.6% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 137623000.0 | +129.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 205150000.0 | +49.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 100792000.0 | -50.9% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 199419000.0 | +97.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 415583000.0 | +108.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 549939000.0 | +32.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 204758000.0 | -62.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 331710000.0 | +62.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 860523000.0 | +159.4% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 205150000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 549939000.0 | +168.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 981898000.0 | +78.5% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 37013000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 41619000.0 | +12.4% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 53899000.0 | +29.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 65538000.0 | +21.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 71061000.0 | +8.4% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 63778000.0 | -10.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 55680000.0 | -12.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 59224000.0 | +6.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 63045000.0 | +6.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 70732000.0 | +12.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 78830000.0 | +11.4% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 65538000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 59224000.0 | -9.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 84066000.0 | +41.9% | 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 | 1459024000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1500323000.0 | +2.8% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1812232000.0 | +20.8% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1911100000.0 | +5.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2048189000.0 | +7.2% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2323371000.0 | +13.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2536899000.0 | +9.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 2790241000.0 | +10.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2597499000.0 | -6.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 3043279000.0 | +17.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 3703528000.0 | +21.7% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1911100000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2790241000.0 | +46.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 4110553000.0 | +47.3% | 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 | 2839471000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 2915117000.0 | +2.7% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 3140619000.0 | +7.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 3305579000.0 | +5.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 3902829000.0 | +18.1% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 4213984000.0 | +8.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 4412765000.0 | +4.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 4711088000.0 | +6.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 4569218000.0 | -3.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 5063729000.0 | +10.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 5777851000.0 | +14.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 3305579000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 4711088000.0 | +42.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 6441169000.0 | +36.7% | 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 | 1406659000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1481476000.0 | +5.3% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1628987000.0 | +10.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1721205000.0 | +5.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2139659000.0 | +24.3% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2334948000.0 | +9.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2429143000.0 | +4.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 2582770000.0 | +6.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2411244000.0 | -6.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2699599000.0 | +12.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 3032223000.0 | +12.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1721205000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2582770000.0 | +50.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3393850000.0 | +31.4% | 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 | 1785981000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1803653000.0 | +1.0% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1933457000.0 | +7.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 2027750000.0 | +4.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2530293000.0 | +24.8% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 2731690000.0 | +8.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2825043000.0 | +3.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 3006412000.0 | +6.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2792205000.0 | -7.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 3092520000.0 | +10.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 3544465000.0 | +14.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 2027750000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3006412000.0 | +48.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 3992395000.0 | +32.8% | 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 | 1053490000.0 | — | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 1111464000.0 | +5.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 1207162000.0 | +8.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 1277829000.0 | +5.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-03-31 | 1372536000.0 | +7.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 1482294000.0 | +8.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 1587722000.0 | +7.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-12-31 | 1704676000.0 | +7.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1777013000.0 | +4.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 1971209000.0 | +10.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 2233386000.0 | +13.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1277829000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1704676000.0 | +33.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2448774000.0 | +43.7% | 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 | 197761000.0 | — | USD | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 133945000.0 | -32.3% | USD | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 33932000.0 | -74.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 39345000.0 | +16.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 77004000.0 | +95.7% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 73377000.0 | -4.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 62315000.0 | -15.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 62293000.0 | -0.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 63776000.0 | +2.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 61331000.0 | -3.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 131322000.0 | +114.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 39345000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 62293000.0 | +58.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 139063000.0 | +123.2% | 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 | 126909000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 252319000.0 | +98.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 466560000.0 | +84.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 146557000.0 | -68.6% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 336415000.0 | +129.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 638594000.0 | +89.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -87950000.0 | -113.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 164545000.0 | +287.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 717816000.0 | +336.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 639568000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 849057000.0 | +32.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1186356000.0 | +39.7% | 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 | -68945000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -93628000.0 | -35.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -119125000.0 | -27.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -221648000.0 | -86.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -282434000.0 | -27.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -304020000.0 | -7.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -96783000.0 | +68.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -182988000.0 | -89.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -235996000.0 | -29.0% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | -193008000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -343509000.0 | -78.0% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -467272000.0 | -36.0% | 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 | -66618000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -155898000.0 | -134.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -267026000.0 | -71.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -29267000.0 | +89.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -59712000.0 | -104.0% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -124141000.0 | -107.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -160448000.0 | -29.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -199786000.0 | -24.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -171236000.0 | +14.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | -298624000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -160759000.0 | +46.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -287125000.0 | -78.6% | 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 | 16520000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 41130000.0 | +149.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 69574000.0 | +69.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 24952000.0 | -64.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 48336000.0 | +93.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 70395000.0 | +45.6% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 22208000.0 | -68.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 53481000.0 | +140.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 88813000.0 | +66.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 94838000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 111071000.0 | +17.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 154903000.0 | +39.5% | 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 | 35752000.0 | — | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 35770000.0 | +0.1% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 35760000.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35695000.0 | -0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35691000.0 | -0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 35593000.0 | -0.3% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 35308000.0 | -0.8% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 35281000.0 | -0.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 35272000.0 | -0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 35685000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 35561000.0 | -0.3% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 35177000.0 | -1.1% | 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 | 41123365.0 | — | shares | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 41123365.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 41123365.0 | +0.0% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 41123365.0 | +0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 41123365.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 41123365.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 41123365.0 | +0.0% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 41123365.0 | +0.0% | 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 | 35812000.0 | — | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 35822000.0 | +0.0% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 35820000.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35739000.0 | -0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35746000.0 | +0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 35669000.0 | -0.2% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 35524000.0 | -0.4% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 35307000.0 | -0.6% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 35307000.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 35802000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 35689000.0 | -0.3% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 35349000.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 | 35907000.0 | — | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 35906000.0 | -0.0% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 35917000.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 35828000.0 | -0.2% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35828000.0 | +0.0% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 35755000.0 | -0.2% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 35605000.0 | -0.4% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 35369000.0 | -0.7% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 35365000.0 | -0.0% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 35895000.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 35775000.0 | -0.3% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 35413000.0 | -1.0% | shares | 10-K | 2026-02-19 |
Metrics
Metrics: 5Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.0372 | — | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1.0127 | -2.4% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1.1125 | +9.9% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1.1103 | -0.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.9573 | -13.8% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.9950 | +3.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.0444 | +5.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1.0803 | +3.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.0772 | -0.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.1273 | +4.6% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.2214 | +8.3% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1.1103 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.0803 | -2.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.2112 | +12.1% | 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 | 1.6953 | — | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 1.6228 | -4.3% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 1.6017 | -1.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1.5869 | -0.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.8435 | +16.2% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1.8429 | -0.0% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1.7793 | -3.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1.7636 | -0.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1.5713 | -10.9% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1.5688 | -0.2% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1.5870 | +1.2% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1.5869 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.7636 | +11.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.6304 | -7.6% | 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.0345 | — | ratio | 10-Q | 2023-04-26 |
| Quarterly | 2023-06-30 | 0.0405 | +17.3% | ratio | 10-Q | 2023-07-26 |
| Quarterly | 2023-09-30 | 0.0845 | +108.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.1192 | +41.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0471 | -60.5% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.0854 | +81.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.1711 | +100.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 0.2129 | +24.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0849 | -60.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1229 | +44.7% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.2838 | +131.0% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.1192 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.2129 | +78.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.2893 | +35.9% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0202 | — | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0238 | +18.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0335 | +40.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0247 | -26.3% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.0318 | +28.9% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0331 | +4.2% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0370 | +11.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.0456 | +23.0% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.0505 | +10.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.0978 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1109 | +13.3% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1588 | +43.2% | 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.0543 | — | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.0625 | +15.1% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0871 | +39.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0702 | -19.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.0904 | +28.8% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.0921 | +1.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0953 | +3.4% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.1171 | +22.9% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.1306 | +11.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.2531 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.3065 | +21.1% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.4176 | +36.3% | ratio | 10-K | 2026-02-19 |