Financial Metrics
ROCK GIBRALTAR INDUSTRIES, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-01 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | 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 | 293267000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 364914000.0 | +24.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 390744000.0 | +7.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 292506000.0 | -25.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 273624000.0 | -6.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 277132000.0 | +1.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 290015000.0 | +4.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 309517000.0 | +6.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 310939000.0 | +0.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1046998000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1023359000.0 | -2.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1135501000.0 | +11.0% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 76929000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 96739000.0 | +25.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 105384000.0 | +8.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 84388000.0 | -19.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 83328000.0 | -1.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 81384000.0 | -2.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 77700000.0 | -4.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 87835000.0 | +13.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 82746000.0 | -5.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 281854000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 301408000.0 | +6.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 305191000.0 | +1.3% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 29370000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 43077000.0 | +46.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 53190000.0 | +23.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 31736000.0 | -40.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 40822000.0 | +28.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 43173000.0 | +5.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 25510000.0 | -40.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 39506000.0 | +54.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 39942000.0 | +1.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 120569000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 139674000.0 | +15.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 122751000.0 | -12.1% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 21099000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 30723000.0 | +45.6% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 39277000.0 | +27.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 24946000.0 | -36.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 32198000.0 | +29.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 34039000.0 | +5.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 21119000.0 | -38.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 26004000.0 | +23.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -89062000.0 | -442.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 110533000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 137340000.0 | +24.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -44388000.0 | -132.3% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-06-30 | 1.05 | — | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1.11 | +5.7% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.87 | -21.6% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -2.99 | -443.7% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.61 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4.5 | +24.7% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -1.48 | -132.9% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-06-30 | 1.05 | — | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1.11 | +5.7% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.87 | -21.6% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -2.98 | -442.5% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.59 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4.46 | +24.2% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -1.48 | -133.2% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7497000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 18621000.0 | +148.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 85465000.0 | +359.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 99426000.0 | +16.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 146665000.0 | +47.5% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 179102000.0 | +22.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 228879000.0 | +27.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 269480000.0 | +17.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 25114000.0 | -90.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 43291000.0 | +72.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 89403000.0 | +106.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 99426000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 269480000.0 | +171.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 115724000.0 | -57.1% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 230132000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 266487000.0 | +15.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 256400000.0 | -3.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 172736000.0 | -32.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 230971000.0 | +33.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 259358000.0 | +12.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 206842000.0 | -20.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 114898000.0 | -44.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 195192000.0 | +69.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 163572000.0 | -16.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 166341000.0 | +1.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 172736000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 114898000.0 | -33.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 120327000.0 | +4.7% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 171634000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 159542000.0 | -7.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 141008000.0 | -11.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 120503000.0 | -14.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 137878000.0 | +14.4% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 134493000.0 | -2.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 138171000.0 | +2.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 93271000.0 | -32.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 170304000.0 | +82.6% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 125860000.0 | -26.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 121562000.0 | -3.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 120503000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 93271000.0 | -22.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 116770000.0 | +25.2% | USD | 10-K | 2026-02-26 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 428278000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 462970000.0 | +8.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 507690000.0 | +9.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 462251000.0 | -9.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 530719000.0 | +14.8% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 591865000.0 | +11.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 642291000.0 | +8.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 651332000.0 | +1.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 473486000.0 | -27.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 753509000.0 | +59.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 695448000.0 | -7.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 462251000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 651332000.0 | +40.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 628886000.0 | -3.4% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1208492000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1238577000.0 | +2.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1288046000.0 | +4.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1256451000.0 | -2.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1319857000.0 | +5.0% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1376941000.0 | +4.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1424590000.0 | +3.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1419410000.0 | -0.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1439418000.0 | +1.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1482752000.0 | +3.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1437793000.0 | -3.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1256451000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1419410000.0 | +13.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1393603000.0 | -1.8% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 239693000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 293048000.0 | +22.3% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 313015000.0 | +6.8% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 225578000.0 | -27.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 263599000.0 | +16.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 285485000.0 | +8.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 306593000.0 | +7.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 254862000.0 | -16.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 276628000.0 | +8.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 296278000.0 | +7.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 387766000.0 | +30.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 225578000.0 | — | USD | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 254862000.0 | +13.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 366022000.0 | +43.6% | USD | 10-K | 2026-02-26 |
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 | 835387000.0 | — | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-06-30 | 850310000.0 | +1.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 889849000.0 | +4.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 914998000.0 | +2.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 940185000.0 | +2.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-06-30 | 975671000.0 | +3.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 1003233000.0 | +2.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 1048034000.0 | +4.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1009338000.0 | -3.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-06-30 | 1041180000.0 | +3.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 951774000.0 | -8.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 914998000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1048034000.0 | +14.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 950398000.0 | -9.3% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 49876000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 9790000.0 | -80.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.0 | -100.0% | USD | 10-Q | 2023-11-02 |
| Annual | 2023-12-31 | 0.0 | — | USD | 10-K | 2024-02-21 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 38045000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 114094000.0 | +199.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 206656000.0 | +81.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 53181000.0 | -74.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 89653000.0 | +68.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 154335000.0 | +72.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 13684000.0 | -91.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 58558000.0 | +327.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 131548000.0 | +124.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 218476000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 174264000.0 | -20.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 167001000.0 | -4.2% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -1636000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -4730000.0 | -189.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -17839000.0 | -277.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -4366000.0 | +75.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -8357000.0 | -91.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -13976000.0 | -67.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -195664000.0 | -1300.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -222528000.0 | -13.7% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -248294000.0 | -11.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -15722000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 8544000.0 | +154.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -257400000.0 | -3112.6% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -46509000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -107970000.0 | -132.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -120182000.0 | -11.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -1434000.0 | +98.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -1447000.0 | -0.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -10940000.0 | -656.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -62394000.0 | -470.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -62499000.0 | -0.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -63542000.0 | -1.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -120329000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -12189000.0 | +89.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -63673000.0 | -422.4% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2190000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 5284000.0 | +141.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 7976000.0 | +50.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 4366000.0 | -45.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 7326000.0 | +67.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 11506000.0 | +57.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 11431000.0 | -0.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 28960000.0 | +153.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 37176000.0 | +28.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 13884000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 17374000.0 | +25.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 46413000.0 | +167.1% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 34060000.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 34060000.0 | +0.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 34060000.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 34219000.0 | +0.5% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 34219000.0 | +0.0% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 34219000.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 34219000.0 | +0.0% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 34313000.0 | +0.3% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 34313000.0 | +0.0% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 34313000.0 | +0.0% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 34313000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 34219000.0 | — | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 34313000.0 | +0.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 34482000.0 | +0.5% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 34148000.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 34194000.0 | +0.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 34212000.0 | +0.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 34298000.0 | +0.3% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 34266000.0 | -0.1% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 34274000.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 34298000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 34476000.0 | +0.5% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 34401000.0 | -0.2% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 34419000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 34476000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 34219000.0 | — | shares | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 34313000.0 | +0.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 34482000.0 | +0.5% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 30897000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 30554000.0 | -1.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 30485000.0 | -0.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 30572000.0 | +0.3% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 30588000.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 30530000.0 | -0.2% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 30252000.0 | -0.9% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 29717000.0 | -1.8% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 29736000.0 | +0.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 30626000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 30538000.0 | -0.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 29875000.0 | -2.2% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31024000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 30684000.0 | -1.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 30715000.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 30793000.0 | +0.3% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 30791000.0 | -0.0% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 30750000.0 | -0.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 30474000.0 | -0.9% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 29806000.0 | -2.2% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 29863000.0 | +0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 30785000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 30769000.0 | -0.1% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 29984000.0 | -2.6% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2427 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2946 | +21.4% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.3034 | +3.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2216 | -26.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.1987 | -10.3% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.1945 | -2.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2015 | +3.6% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.2087 | +3.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2163 | +3.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.8333 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.7210 | -13.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.8148 | +13.0% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.7868 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.5798 | -11.6% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1.6219 | +2.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.0492 | +26.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 2.0134 | -1.7% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2.0732 | +3.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2.0949 | +1.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 2.5556 | +22.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.7116 | -33.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 2.5432 | +48.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.7935 | -29.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2.0492 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 2.5556 | +24.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.7182 | -32.8% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2623 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.2651 | +1.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2697 | +1.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2885 | +7.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.3045 | +5.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2937 | -3.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2679 | -8.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.2838 | +5.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2661 | -6.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.2692 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2945 | +9.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2688 | -8.7% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0719 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0842 | +17.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1005 | +19.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0853 | -15.2% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.1177 | +38.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.1228 | +4.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0728 | -40.7% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0840 | +15.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -0.2864 | -440.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1056 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1342 | +27.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.0391 | -129.1% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1001 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.1180 | +17.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1361 | +15.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.1085 | -20.3% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.1492 | +37.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.1558 | +4.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0880 | -43.5% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1276 | +45.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.1285 | +0.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1152 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1365 | +18.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1081 | -20.8% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0313 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0635 | +103.2% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.2730 | +329.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.4408 | +61.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.5564 | +26.2% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.6274 | +12.8% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.7465 | +19.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.0574 | +41.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0908 | -91.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1461 | +60.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2306 | +57.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.4408 | — | ratio | 10-K | 2025-02-19 |
| Annual | 2024-12-31 | 1.0574 | +139.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3162 | -70.1% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0175 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0248 | +42.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0305 | +22.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0189 | -38.0% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0234 | +23.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0239 | +2.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0147 | -38.6% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0175 | +19.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -0.0619 | -453.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.0880 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0968 | +10.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.0319 | -132.9% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0253 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0361 | +43.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0441 | +22.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0265 | -39.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0330 | +24.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0339 | +2.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0209 | -38.3% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0250 | +19.4% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -0.0936 | -474.7% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1208 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1310 | +8.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -0.0467 | -135.6% | ratio | 10-K | 2026-02-26 |