Financial Metrics
ALG ALAMO GROUP INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-26 | SEC Filing Index |
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-11 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | 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 | 411771000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 440694000.0 | +7.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 419644000.0 | -4.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 425586000.0 | +1.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 416303000.0 | -2.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 401301000.0 | -3.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 390950000.0 | -2.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 419073000.0 | +7.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 420042000.0 | +0.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1689651000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 1628513000.0 | -3.6% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1603715000.0 | -1.5% | USD | 10-K | 2026-03-02 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 112507000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 118074000.0 | +4.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 114143000.0 | -3.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 111632000.0 | -2.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 108181000.0 | -3.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 100887000.0 | -6.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 102841000.0 | +1.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 108292000.0 | +5.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 101683000.0 | -6.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 453644000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 412488000.0 | -9.1% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 397817000.0 | -3.6% | USD | 10-K | 2026-03-02 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 49024000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 54392000.0 | +10.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 49753000.0 | -8.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46979000.0 | -5.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 43309000.0 | -7.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 40079000.0 | -7.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 44462000.0 | +10.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 47078000.0 | +5.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 37542000.0 | -20.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 197967000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 164808000.0 | -16.7% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 151613000.0 | -8.0% | USD | 10-K | 2026-03-02 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 33349000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 36374000.0 | +9.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 34915000.0 | -4.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 32120000.0 | -8.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 28324000.0 | -11.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 27405000.0 | -3.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 31800000.0 | +16.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 31106000.0 | -2.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 25383000.0 | -18.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 136161000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 115930000.0 | -14.9% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 103801000.0 | -10.5% | USD | 10-K | 2026-03-02 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.8 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 3.05 | +8.9% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 2.93 | -3.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.69 | -8.2% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 2.36 | -12.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.29 | -3.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.65 | +15.7% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.59 | -2.3% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2.11 | -18.5% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 11.42 | — | USD/shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 9.69 | -15.1% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 8.64 | -10.8% | USD/shares | 10-K | 2026-03-02 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.79 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 3.03 | +8.6% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 2.91 | -4.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.67 | -8.2% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 2.35 | -12.0% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.28 | -3.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.64 | +15.8% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.57 | -2.7% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2.1 | -18.3% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 11.36 | — | USD/shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 9.63 | -15.2% | USD/shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 8.59 | -10.8% | USD/shares | 10-K | 2026-03-02 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 109320000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 112061000.0 | +2.5% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 113534000.0 | +1.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 51919000.0 | -54.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 121802000.0 | +134.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 118535000.0 | -2.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 140038000.0 | +18.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 197274000.0 | +40.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 200274000.0 | +1.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 201823000.0 | +0.8% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 244806000.0 | +21.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 51919000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 197274000.0 | +280.0% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 309659000.0 | +57.0% | USD | 10-K | 2026-03-02 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 363525000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 378675000.0 | +4.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 378107000.0 | -0.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 362007000.0 | -4.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 392940000.0 | +8.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 388512000.0 | -1.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 356617000.0 | -8.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 305561000.0 | -14.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 339596000.0 | +11.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 356236000.0 | +4.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 335210000.0 | -5.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 362007000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 305561000.0 | -15.6% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 276866000.0 | -9.4% | USD | 10-K | 2026-03-02 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 362593000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 369319000.0 | +1.9% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 371748000.0 | +0.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 377480000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 384488000.0 | +1.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 385136000.0 | +0.2% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 371999000.0 | -3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 343363000.0 | -7.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 356406000.0 | +3.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 372074000.0 | +4.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 378166000.0 | +1.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 377480000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 343363000.0 | -9.0% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 383252000.0 | +11.6% | USD | 10-K | 2026-03-02 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 845416000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 871971000.0 | +3.1% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 873365000.0 | +0.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 803957000.0 | -7.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 915531000.0 | +13.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 907476000.0 | -0.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 879604000.0 | -3.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 857495000.0 | -2.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 911234000.0 | +6.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 942594000.0 | +3.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 979393000.0 | +3.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 803957000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 857495000.0 | +6.7% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 998093000.0 | +16.4% | USD | 10-K | 2026-03-02 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1429212000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1457759000.0 | +2.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1455514000.0 | -0.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1409386000.0 | -3.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1519420000.0 | +7.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1505970000.0 | -0.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1481341000.0 | -1.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1450279000.0 | -2.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1504694000.0 | +3.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1557649000.0 | +3.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1594979000.0 | +2.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1409386000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1450279000.0 | +2.9% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1606616000.0 | +10.8% | USD | 10-K | 2026-03-02 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 204248000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 214845000.0 | +5.2% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 219329000.0 | +2.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 213926000.0 | -2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 213362000.0 | -0.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 207556000.0 | -2.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 212016000.0 | +2.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 190309000.0 | -10.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 211717000.0 | +11.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 206906000.0 | -2.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 221067000.0 | +6.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 213926000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 190309000.0 | -11.0% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 218367000.0 | +14.7% | USD | 10-K | 2026-03-02 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 432025000.0 | — | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 442253000.0 | +2.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 462373000.0 | +4.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2024-12-31 | 432025000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 457913000.0 | +6.0% | USD | 10-K | 2026-03-02 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 822348000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 865942000.0 | +5.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 887734000.0 | +2.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 932763000.0 | +5.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 956556000.0 | +2.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 979716000.0 | +2.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 1017720000.0 | +3.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 1018254000.0 | +0.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1057061000.0 | +3.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 1115396000.0 | +5.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 1132606000.0 | +1.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 932763000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 1018254000.0 | +9.2% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1148703000.0 | +12.8% | USD | 10-K | 2026-03-02 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1206000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 37184000.0 | +2983.3% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 77031000.0 | +107.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1124000.0 | -98.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 34316000.0 | +2953.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 130642000.0 | +280.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 14201000.0 | -89.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 36911000.0 | +159.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 102424000.0 | +177.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 131154000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 209778000.0 | +59.9% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 177543000.0 | -15.4% | USD | 10-K | 2026-03-02 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -6466000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -15307000.0 | -136.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -23957000.0 | -56.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -5904000.0 | +75.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -10265000.0 | -73.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -16082000.0 | -56.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -5892000.0 | +63.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -29730000.0 | -404.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -41918000.0 | -41.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -52623000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | -22181000.0 | +57.8% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | -46193000.0 | -108.3% | USD | 10-K | 2026-03-02 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 66773000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 40474000.0 | -39.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 14266000.0 | -64.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 77792000.0 | +445.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 47173000.0 | -39.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -25403000.0 | -153.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -8606000.0 | +66.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -15112000.0 | -75.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -23582000.0 | -56.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -76881000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | -31973000.0 | +58.4% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | -30794000.0 | +3.7% | USD | 10-K | 2026-03-02 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 8999000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 18238000.0 | +102.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 27051000.0 | +48.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6653000.0 | -75.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 11061000.0 | +66.3% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 18988000.0 | +71.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 6008000.0 | -68.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12971000.0 | +115.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 25400000.0 | +95.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 37745000.0 | — | USD | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 24993000.0 | -33.8% | USD | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 30627000.0 | +22.5% | USD | 10-K | 2026-03-02 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 11941738.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 11958938.0 | +0.1% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 11962295.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 11964181.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 11996041.0 | +0.3% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 12009707.0 | +0.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 12013483.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 12017308.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 12046507.0 | +0.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12063098.0 | +0.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 12072308.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 11964181.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 12017308.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 12073713.0 | +0.5% | shares | 10-K | 2026-03-02 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 11899000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 11921000.0 | +0.2% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 11928000.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 11944000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 11974000.0 | +0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 11977000.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 11990000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12020000.0 | +0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 12029000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 11920000.0 | — | shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 11968000.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 12018000.0 | +0.4% | shares | 10-K | 2026-03-02 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 11962000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 11993000.0 | +0.3% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 11996000.0 | +0.0% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 12020000.0 | +0.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 12044000.0 | +0.2% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 12041000.0 | -0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 12048000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 12083000.0 | +0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 12094000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 11987000.0 | — | shares | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 12037000.0 | +0.4% | shares | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 12077000.0 | +0.3% | shares | 10-K | 2026-03-02 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2881 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3023 | +4.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2883 | -4.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2801 | -2.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.2764 | -1.3% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2709 | -2.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2598 | -4.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2690 | +3.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2634 | -2.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.1989 | — | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 1.1229 | -6.3% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.9982 | -11.1% | ratio | 10-K | 2026-03-02 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4.1392 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 4.0586 | -1.9% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 3.9820 | -1.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 3.7581 | -5.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 4.2910 | +14.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 4.3722 | +1.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 4.1488 | -5.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4.5058 | +8.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 4.3040 | -4.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 4.5557 | +5.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 4.4303 | -2.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3.7581 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 4.5058 | +19.9% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 4.5707 | +1.4% | ratio | 10-K | 2026-03-02 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 0.4243 | — | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.3965 | -6.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.4082 | +3.0% | ratio | 10-Q | 2025-11-06 |
| Annual | 2024-12-31 | 0.4243 | — | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.3986 | -6.0% | ratio | 10-K | 2026-03-02 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2732 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2679 | -1.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2720 | +1.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2623 | -3.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.2599 | -0.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.2514 | -3.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2631 | +4.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.2584 | -1.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.2421 | -6.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.2685 | — | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.2533 | -5.7% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.2481 | -2.1% | ratio | 10-K | 2026-03-02 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0810 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0825 | +1.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0832 | +0.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0755 | -9.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0680 | -9.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0683 | +0.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0813 | +19.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0742 | -8.7% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0604 | -18.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0806 | — | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.0712 | -11.7% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0647 | -9.1% | ratio | 10-K | 2026-03-02 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1191 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1234 | +3.7% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1186 | -3.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1104 | -6.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.1040 | -5.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0999 | -4.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1137 | +13.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.1123 | -1.2% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0894 | -20.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.1172 | — | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.1012 | -13.6% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0945 | -6.6% | ratio | 10-K | 2026-03-02 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5352 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.5216 | -2.5% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.5176 | -0.8% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.2427 | -53.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5709 | +135.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.5711 | +0.0% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.6605 | +15.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.0366 | +56.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.9460 | -8.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.9754 | +3.1% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1.1074 | +13.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.2427 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1.0366 | +327.1% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 1.4181 | +36.8% | ratio | 10-K | 2026-03-02 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0233 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0250 | +6.9% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0240 | -3.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0211 | -11.9% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0188 | -11.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0185 | -1.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0211 | +14.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0200 | -5.5% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0159 | -20.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0966 | — | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.0799 | -17.3% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0646 | -19.2% | ratio | 10-K | 2026-03-02 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0406 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0420 | +3.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0393 | -6.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0336 | -14.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0289 | -13.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0269 | -6.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0301 | +11.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0279 | -7.3% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0224 | -19.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.1460 | — | ratio | 10-K | 2026-03-02 |
| Annual | 2024-12-31 | 0.1139 | -22.0% | ratio | 10-K | 2026-03-02 |
| Annual | 2025-12-31 | 0.0904 | -20.6% | ratio | 10-K | 2026-03-02 |