Financial Metrics
GVA GRANITE CONSTRUCTION INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-30 | SEC Filing Index |
| Insider | 4 | 2026-03-25 | SEC Filing Index |
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4/A | 2026-02-13 | 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 | 560068000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 898552000.0 | +60.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1116820000.0 | +24.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 672275000.0 | -39.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1082486000.0 | +61.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1275510000.0 | +17.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 699547000.0 | -45.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1125964000.0 | +61.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1433498000.0 | +27.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3509138000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 4007574000.0 | +14.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4424379000.0 | +10.4% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 32359000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 103086000.0 | +218.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 166643000.0 | +61.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 54285000.0 | -67.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 164711000.0 | +203.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 202949000.0 | +23.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 83849000.0 | -58.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 199099000.0 | +137.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 260548000.0 | +30.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 396399000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 572697000.0 | +44.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 711216000.0 | +24.2% | USD | 10-K | 2026-02-13 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -43249000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 28860000.0 | +166.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 73818000.0 | +155.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -43300000.0 | -158.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 85821000.0 | +298.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 104298000.0 | +21.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -39751000.0 | -138.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 103565000.0 | +360.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 143651000.0 | +38.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 80062000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 207363000.0 | +159.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 282446000.0 | +36.2% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -23023000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -17000000.0 | +26.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 57624000.0 | +439.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -30983000.0 | -153.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 36895000.0 | +219.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 78951000.0 | +114.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -33656000.0 | -142.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 71700000.0 | +313.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 102929000.0 | +43.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 43599000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 126346000.0 | +189.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 193003000.0 | +52.8% | USD | 10-K | 2026-02-13 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.53 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.39 | +26.4% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1.31 | +435.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.7 | -153.4% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.84 | +220.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.81 | +115.5% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.77 | -142.5% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.64 | +313.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.35 | +43.3% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.99 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2.88 | +190.9% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4.42 | +53.5% | USD/shares | 10-K | 2026-02-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.53 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.39 | +26.4% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 1.13 | +389.7% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.7 | -161.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.76 | +208.6% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.57 | +106.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.77 | -149.0% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.42 | +284.4% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.98 | +39.4% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.97 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2.62 | +170.1% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 3.86 | +47.3% | USD/shares | 10-K | 2026-02-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 199751000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 214446000.0 | +7.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 292124000.0 | +36.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 417663000.0 | +43.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 321752000.0 | -23.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 366746000.0 | +14.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 462286000.0 | +26.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 578330000.0 | +25.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 379074000.0 | -34.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 322017000.0 | -15.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 441804000.0 | +37.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 417663000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 578330000.0 | +38.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 529220000.0 | -8.5% | USD | 10-K | 2026-02-13 |
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 | 97893000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 92151000.0 | -5.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 92131000.0 | -0.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 103898000.0 | +12.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 116957000.0 | +12.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 119060000.0 | +1.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 107973000.0 | -9.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 108175000.0 | +0.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 128432000.0 | +18.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 126483000.0 | -1.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 145239000.0 | +14.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 103898000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 108175000.0 | +4.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 143129000.0 | +32.3% | USD | 10-K | 2026-02-13 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1246235000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1491193000.0 | +19.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1695050000.0 | +13.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1643451000.0 | -3.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1418106000.0 | -13.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1706168000.0 | +20.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1814102000.0 | +6.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1716663000.0 | -5.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1499287000.0 | -12.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1691615000.0 | +12.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1980067000.0 | +17.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1643451000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1716663000.0 | +4.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1812231000.0 | +5.6% | USD | 10-K | 2026-02-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2077387000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2376578000.0 | +14.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 2580321000.0 | +8.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2813540000.0 | +9.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2595035000.0 | -7.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2881369000.0 | +11.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3130925000.0 | +8.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 3025655000.0 | -3.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2907100000.0 | -3.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3105991000.0 | +6.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 4145320000.0 | +33.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2813540000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 3025655000.0 | +7.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 4030393000.0 | +33.2% | USD | 10-K | 2026-02-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 723367000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 867234000.0 | +19.9% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1056476000.0 | +21.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1029883000.0 | -2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 936435000.0 | -9.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1016403000.0 | +8.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1164826000.0 | +14.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1031959000.0 | -11.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 953644000.0 | -7.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1076151000.0 | +12.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1634277000.0 | +51.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1029883000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1031959000.0 | +0.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1481745000.0 | +43.6% | USD | 10-K | 2026-02-13 |
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 | 925457000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 901542000.0 | -2.6% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 955348000.0 | +6.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 977298000.0 | +2.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 946458000.0 | -3.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 931657000.0 | -1.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1007094000.0 | +8.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1015226000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 993529000.0 | -2.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1062748000.0 | +7.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1155780000.0 | +8.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 977298000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1015226000.0 | +3.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1179048000.0 | +16.1% | USD | 10-K | 2026-02-13 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 287000000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 458692000.0 | +59.8% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 403785000.0 | -12.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 614781000.0 | +52.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 513203000.0 | -16.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 737436000.0 | +43.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 737458000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 737939000.0 | +0.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 738595000.0 | +0.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 733039000.0 | -0.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 966346000.0 | +31.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 614781000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 737939000.0 | +20.0% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 963233000.0 | +30.5% | USD | 10-K | 2026-02-13 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -76688000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -118948000.0 | -55.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 34198000.0 | +128.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 24073000.0 | -29.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 22084000.0 | -8.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 283549000.0 | +1184.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3647000.0 | -98.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 5438000.0 | +49.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 289612000.0 | +5225.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 183707000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 456343000.0 | +148.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 468916000.0 | +2.8% | USD | 10-K | 2026-02-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -24336000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -64378000.0 | -164.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -89270000.0 | -38.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -10762000.0 | +87.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -50122000.0 | -365.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -211107000.0 | -321.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -156310000.0 | +26.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -207255000.0 | -32.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -947793000.0 | -357.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -359290000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -228556000.0 | +36.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -993721000.0 | -334.8% | USD | 10-K | 2026-02-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6784000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 103781000.0 | +1429.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 53205000.0 | -48.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -109222000.0 | -305.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -22879000.0 | +79.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -27819000.0 | -21.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -46593000.0 | -67.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -54496000.0 | -17.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 521655000.0 | +1057.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 299255000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -67120000.0 | -122.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 475695000.0 | +808.7% | USD | 10-K | 2026-02-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 40461000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 79689000.0 | +97.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 108963000.0 | +36.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 27871000.0 | -74.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 66861000.0 | +139.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 108167000.0 | +61.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 32206000.0 | -70.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 61022000.0 | +89.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 87730000.0 | +43.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 140384000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 136405000.0 | -2.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 138270000.0 | +1.4% | USD | 10-K | 2026-02-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43880224.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 43918798.0 | +0.1% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 43926576.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 43944118.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 44149644.0 | +0.5% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 43686508.0 | -1.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 43704841.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 43424646.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43737491.0 | +0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 43778784.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43736765.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 43944118.0 | — | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 43424646.0 | -1.2% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 43496781.0 | +0.2% | shares | 10-K | 2026-02-13 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43880224.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 43918798.0 | +0.1% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 43926576.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 43944118.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 44149644.0 | +0.5% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 43686508.0 | -1.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 43704841.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 43424646.0 | -0.6% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43737491.0 | +0.7% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 43778784.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43736765.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 43944118.0 | — | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 43424646.0 | -1.2% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 43496781.0 | +0.2% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43764000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 43892000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 43924000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 43988000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 44060000.0 | +0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 43696000.0 | -0.8% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43463000.0 | -0.5% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 43746000.0 | +0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43783000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 43879000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 43846000.0 | -0.1% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 43649000.0 | -0.4% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43764000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 43892000.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 53612000.0 | +22.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 43988000.0 | -18.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 52727000.0 | +19.9% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 52366000.0 | -0.7% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 43463000.0 | -17.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 52755000.0 | +21.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 53556000.0 | +1.5% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 52565000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 52514000.0 | -0.1% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 53132000.0 | +1.2% | shares | 10-K | 2026-02-13 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2696 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3781 | +40.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.4328 | +14.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2591 | -40.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3757 | +45.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.4074 | +8.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2406 | -40.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.3625 | +50.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3458 | -4.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.2472 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1.3245 | +6.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.0978 | -17.1% | ratio | 10-K | 2026-02-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.7228 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.7195 | -0.2% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1.6044 | -6.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1.5958 | -0.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.5144 | -5.1% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.6786 | +10.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.5574 | -7.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.6635 | +6.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.5722 | -5.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.5719 | -0.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.2116 | -22.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.5958 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1.6635 | +4.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.2230 | -26.5% | ratio | 10-K | 2026-02-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0578 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1147 | +98.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1492 | +30.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0807 | -45.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1522 | +88.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1591 | +4.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1199 | -24.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1768 | +47.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1818 | +2.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.1130 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.1429 | +26.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.1607 | +12.5% | ratio | 10-K | 2026-02-13 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0411 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0189 | +54.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0516 | +372.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0461 | -189.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0341 | +174.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0619 | +81.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0481 | -177.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0637 | +232.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0718 | +12.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0124 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0315 | +153.7% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0436 | +38.4% | ratio | 10-K | 2026-02-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0772 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0321 | +141.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0661 | +105.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0644 | -197.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0793 | +223.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0818 | +3.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0568 | -169.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0920 | +261.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1002 | +8.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0228 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0517 | +126.8% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0638 | +23.4% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2761 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 0.2473 | -10.5% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.2765 | +11.8% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.4055 | +46.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3436 | -15.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.3608 | +5.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.3969 | +10.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.5604 | +41.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.3975 | -29.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2992 | -24.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2703 | -9.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.4055 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 0.5604 | +38.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.3572 | -36.3% | ratio | 10-K | 2026-02-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0111 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0072 | +35.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0223 | +412.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0119 | -153.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0128 | +207.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0252 | +96.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0116 | -145.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0231 | +299.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0248 | +7.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0155 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0418 | +169.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0479 | +14.7% | ratio | 10-K | 2026-02-13 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0249 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -0.0189 | +24.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0603 | +419.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0327 | -154.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0396 | +221.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0784 | +98.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -0.0339 | -143.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0675 | +299.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0891 | +32.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0446 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.1245 | +179.0% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.1637 | +31.5% | ratio | 10-K | 2026-02-13 |