Financial Metrics
AROC Archrock, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-31 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-23 | 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 | 229834000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 247543000.0 | +7.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 253367000.0 | +2.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 268488000.0 | +6.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 270526000.0 | +0.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 292161000.0 | +8.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 347163000.0 | +18.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 383152000.0 | +10.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 382430000.0 | -0.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 990337000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1157591000.0 | +16.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1489818000.0 | +28.7% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-03-31 | 112910000.0 | — | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 112237000.0 | -0.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 129579000.0 | +15.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 164487000.0 | +26.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 173975000.0 | +5.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 185475000.0 | +6.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 375077000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 505896000.0 | +34.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 723632000.0 | +43.0% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 16485000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 24653000.0 | +49.5% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 30858000.0 | +25.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 40532000.0 | +31.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 34425000.0 | -15.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 37516000.0 | +9.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 70850000.0 | +88.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 63420000.0 | -10.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 71248000.0 | +12.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 104998000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 172231000.0 | +64.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 322290000.0 | +87.1% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.16 | +60.0% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2 | +25.0% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.26 | +30.0% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.22 | -15.4% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.22 | +0.0% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.4 | +81.8% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.36 | -10.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4 | +11.1% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.67 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.05 | +56.7% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.83 | +74.3% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1 | — | USD/shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.16 | +60.0% | USD/shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.2 | +25.0% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.26 | +30.0% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.22 | -15.4% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.22 | +0.0% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.4 | +81.8% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.36 | -10.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4 | +11.1% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.67 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.05 | +56.7% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.83 | +74.3% | 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 | 3051000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1193000.0 | -60.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 482000.0 | -59.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1338000.0 | +177.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1155000.0 | -13.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 919000.0 | -20.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 3749000.0 | +307.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 4420000.0 | +17.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 4836000.0 | +9.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 5861000.0 | +21.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 4083000.0 | -30.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1338000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4420000.0 | +230.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1553000.0 | -64.9% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-06-30 | 115700000.0 | — | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 124800000.0 | +7.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 119700000.0 | -4.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 95900000.0 | -19.9% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 108300000.0 | +12.9% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 141100000.0 | +30.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 132478000.0 | -6.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 158000000.0 | +19.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 171600000.0 | +8.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 179888000.0 | +4.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2024-12-31 | 132478000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 142327000.0 | +7.4% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 89632000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 93128000.0 | +3.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 87942000.0 | -5.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 81761000.0 | -7.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 80358000.0 | -1.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 79233000.0 | -1.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 84366000.0 | +6.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 89686000.0 | +6.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 94795000.0 | +5.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 106673000.0 | +12.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 112112000.0 | +5.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 81761000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 89686000.0 | +9.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 109747000.0 | +22.4% | 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 | 210623000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 223568000.0 | +6.1% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 224877000.0 | +0.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 213157000.0 | -5.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 193706000.0 | -9.1% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 204174000.0 | +5.4% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 244681000.0 | +19.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 233122000.0 | -4.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 271973000.0 | +16.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 376188000.0 | +38.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 319843000.0 | -15.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 213157000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 233122000.0 | +9.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 304163000.0 | +30.5% | 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 | 2619906000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2680020000.0 | +2.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2672110000.0 | -0.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2655950000.0 | -0.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 2662944000.0 | +0.3% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2710647000.0 | +1.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 3816248000.0 | +40.8% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 3824205000.0 | +0.2% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 3964732000.0 | +3.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 4431314000.0 | +11.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 4407318000.0 | -0.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2655950000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 3824205000.0 | +44.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 4349304000.0 | +13.7% | 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 | 177101000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 142097000.0 | -19.8% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 159375000.0 | +12.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 152143000.0 | -4.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 153246000.0 | +0.7% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 133192000.0 | -13.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 194661000.0 | +46.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 188604000.0 | -3.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 184627000.0 | -2.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 208079000.0 | +12.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 205477000.0 | -1.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 152143000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 188604000.0 | +24.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 197146000.0 | +4.5% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1766856000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1824487000.0 | +3.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1811017000.0 | -0.7% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1784929000.0 | -1.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1780864000.0 | -0.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1816151000.0 | +2.0% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2525512000.0 | +39.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2500674000.0 | -1.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2614749000.0 | +4.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3022874000.0 | +15.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2985039000.0 | -1.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1784929000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2500674000.0 | +40.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2857825000.0 | +14.3% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 853050000.0 | — | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-06-30 | 855533000.0 | +0.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 861093000.0 | +0.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 871021000.0 | +1.2% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-03-31 | 882080000.0 | +1.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-06-30 | 894496000.0 | +1.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-09-30 | 1290736000.0 | +44.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 1323531000.0 | +2.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1349983000.0 | +2.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-06-30 | 1408440000.0 | +4.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-09-30 | 1422279000.0 | +1.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 871021000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1323531000.0 | +52.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1491479000.0 | +12.7% | 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 | 1547274000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1639239000.0 | +5.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1604554000.0 | -2.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1584869000.0 | -1.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1566566000.0 | -1.2% | USD | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1608956000.0 | +2.7% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 2236131000.0 | +39.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 2198376000.0 | -1.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2297767000.0 | +4.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2613082000.0 | +13.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2559944000.0 | -2.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1584869000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2198376000.0 | +38.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2410893000.0 | +9.7% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 87856000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 118398000.0 | +34.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 238468000.0 | +101.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 137702000.0 | -42.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 208353000.0 | +51.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 305253000.0 | +46.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 115628000.0 | -62.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 243099000.0 | +110.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 407629000.0 | +67.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 310187000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 429591000.0 | +38.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 622107000.0 | +44.8% | 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 | -57666000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | -150946000.0 | -161.8% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -208157000.0 | -37.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -85923000.0 | +58.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -173488000.0 | -101.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -1104670000.0 | -536.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -164031000.0 | +85.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -541697000.0 | -230.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -592384000.0 | -9.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -232491000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -1160063000.0 | -399.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -606899000.0 | +47.7% | 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 | -28705000.0 | — | USD | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 32175000.0 | +212.1% | USD | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | -31395000.0 | -197.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -51962000.0 | -65.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -35284000.0 | +32.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 801828000.0 | +2372.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 48819000.0 | -93.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 300039000.0 | +514.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 184418000.0 | -38.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -77924000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 733554000.0 | +1041.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -18075000.0 | -102.5% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 164903900.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 164940249.0 | +0.0% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 164959743.0 | +0.0% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 164984401.0 | +0.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 165775863.0 | +0.5% | shares | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 165793798.0 | +0.0% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 185333786.0 | +11.8% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 185350510.0 | +0.0% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 186223007.0 | +0.5% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 185783778.0 | -0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 184707509.0 | -0.6% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 164984401.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 185350510.0 | +12.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 184746759.0 | -0.3% | 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 | 154116000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 154358000.0 | +0.2% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 154163000.0 | -0.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 154187000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 154496000.0 | +0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 165847000.0 | +7.3% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 174014000.0 | +4.9% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 175007000.0 | +0.6% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 174619000.0 | -0.2% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 154126000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 162037000.0 | +5.1% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 174437000.0 | +7.7% | 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 | 154281000.0 | — | shares | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 154412000.0 | +0.1% | shares | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 154401000.0 | -0.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 154501000.0 | +0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 154785000.0 | +0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 166173000.0 | +7.4% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 174371000.0 | +4.9% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 175264000.0 | +0.5% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 174913000.0 | -0.2% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 154344000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 162375000.0 | +5.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 174753000.0 | +7.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.0877 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0924 | +5.3% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0948 | +2.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1008 | +6.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0998 | -1.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0766 | -23.3% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0876 | +14.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0865 | -1.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0868 | +0.4% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.3729 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3027 | -18.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3425 | +13.2% | 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.1893 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.5733 | +32.3% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1.4110 | -10.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.4010 | -0.7% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.2640 | -9.8% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 1.5329 | +21.3% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.2570 | -18.0% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.2360 | -1.7% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.4731 | +19.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.8079 | +22.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.5566 | -13.9% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1.4010 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.2360 | -11.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.5428 | +24.8% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.0712 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 2.1326 | +3.0% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2.1032 | -1.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.0492 | -2.6% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 2.0189 | -1.5% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 2.0304 | +0.6% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 1.9566 | -3.6% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.8894 | -3.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.9369 | +2.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.1463 | +10.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2.0988 | -2.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2.0492 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.8894 | -7.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.9161 | +1.4% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-03-31 | 0.4205 | — | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.4149 | -1.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.4435 | +6.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.4738 | +6.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.4541 | -4.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4850 | +6.8% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.3787 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.4370 | +15.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.4857 | +11.1% | 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.0717 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0996 | +38.8% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.1218 | +22.3% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1510 | +24.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1273 | -15.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1284 | +0.9% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.2041 | +58.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1655 | -18.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1863 | +12.6% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.1060 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1488 | +40.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2163 | +45.4% | 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.0172 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0084 | -51.3% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.0030 | -64.0% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.0088 | +190.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.0075 | -14.3% | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2024-06-30 | 0.0069 | -8.5% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2024-09-30 | 0.0193 | +179.1% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 0.0234 | +21.7% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0262 | +11.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0282 | +7.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0199 | -29.5% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.0088 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 0.0234 | +166.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0079 | -66.4% | 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.0063 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0092 | +46.2% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0115 | +25.5% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.0152 | +31.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0127 | -16.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0098 | -22.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0179 | +81.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0143 | -19.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0162 | +13.0% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.0395 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0450 | +13.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0741 | +64.5% | 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.0193 | — | ratio | 10-Q | 2024-05-01 |
| Quarterly | 2023-06-30 | 0.0288 | +49.1% | ratio | 10-Q | 2024-07-31 |
| Quarterly | 2023-09-30 | 0.0358 | +24.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.0460 | +28.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0385 | -16.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0291 | -24.5% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0525 | +80.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0450 | -14.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0501 | +11.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.1205 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1301 | +8.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2161 | +66.1% | ratio | 10-K | 2026-02-26 |