Financial Metrics
RES RPC INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-01-30 | SEC Filing Index |
| Insider | 4 | 2026-01-29 | SEC Filing Index |
| Insider | 4 | 2026-01-28 | SEC Filing Index |
| Insider | 4 | 2026-01-27 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 90657000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 82369000.0 | -9.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 22711000.0 | -72.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 32349000.0 | +42.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 35468000.0 | +9.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 19204000.0 | -45.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 12386000.0 | -35.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 15536000.0 | +25.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 20800000.0 | +33.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 244950000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 97538000.0 | -60.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 44732000.0 | -54.1% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 71524000.0 | — | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 65013000.0 | -9.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 18317000.0 | -71.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 27467000.0 | +50.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 32419000.0 | +18.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 18796000.0 | -42.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 12030000.0 | -36.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 10148000.0 | -15.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 12963000.0 | +27.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 195113000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 91444000.0 | -53.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 32080000.0 | -64.9% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.33 | — | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.3 | -9.1% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.08 | -73.3% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.13 | +62.5% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.15 | +15.4% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.09 | -40.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.06 | -33.3% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.05 | -16.7% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.06 | +20.0% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.9 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.43 | -52.2% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.15 | -65.1% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.33 | — | USD/shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 0.3 | -9.1% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.08 | -73.3% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.13 | +62.5% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 0.15 | +15.4% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 0.09 | -40.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.06 | -33.3% | USD/shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.05 | -16.7% | USD/shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.06 | +20.0% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.9 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.43 | -52.2% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.15 | -65.1% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 177904000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 100535000.0 | -43.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 171874000.0 | +71.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 223310000.0 | +29.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 212199000.0 | -5.0% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 261516000.0 | +23.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 276888000.0 | +5.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 325975000.0 | +17.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 326724000.0 | +0.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 162113000.0 | -50.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 163462000.0 | +0.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 223310000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 325975000.0 | +46.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 209974000.0 | -35.6% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 400359000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 393609000.0 | -1.7% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 326778000.0 | -17.0% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 324915000.0 | -0.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 329654000.0 | +1.5% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 303074000.0 | -8.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 275456000.0 | -9.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 276577000.0 | +0.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 252268000.0 | -8.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 303353000.0 | +20.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 359901000.0 | +18.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 324915000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 276577000.0 | -14.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 327668000.0 | +18.5% | USD | 10-K | 2026-02-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 98073000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 104194000.0 | +6.2% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 109969000.0 | +5.5% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 110904000.0 | +0.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 112306000.0 | +1.3% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 113426000.0 | +1.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 113489000.0 | +0.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 107628000.0 | -5.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 109761000.0 | +2.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 117701000.0 | +7.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 117685000.0 | -0.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 110904000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 107628000.0 | -3.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 119004000.0 | +10.6% | USD | 10-K | 2026-02-27 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 719624000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 748335000.0 | +4.0% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 686439000.0 | -8.3% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 727073000.0 | +5.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 713334000.0 | -1.9% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 696975000.0 | -2.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 677780000.0 | -2.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 732842000.0 | +8.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 704045000.0 | -3.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 641909000.0 | -8.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 701289000.0 | +9.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 727073000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 732842000.0 | +0.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 704470000.0 | -3.9% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1187830000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 1228188000.0 | +3.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 1247373000.0 | +1.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 1286845000.0 | +3.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1297233000.0 | +0.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 1325246000.0 | +2.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 1330597000.0 | +0.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1386489000.0 | +4.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1345919000.0 | -2.9% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 1464396000.0 | +8.8% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 1498796000.0 | +2.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1286845000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1386489000.0 | +7.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1468385000.0 | +5.9% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 158514000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 137099000.0 | -13.5% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 140112000.0 | +2.2% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 151857000.0 | +8.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 150036000.0 | -1.2% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 151104000.0 | +0.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 134605000.0 | -10.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 181913000.0 | +35.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 142298000.0 | -21.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 242962000.0 | +70.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 252109000.0 | +3.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 151857000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 181913000.0 | +19.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 217152000.0 | +19.4% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 260135000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 240786000.0 | -7.4% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 249617000.0 | +3.7% | USD | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 264332000.0 | +5.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 263943000.0 | -0.1% | USD | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 265490000.0 | +0.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 258256000.0 | -2.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 308198000.0 | +19.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 264333000.0 | -14.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 373381000.0 | +41.3% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 396403000.0 | +6.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 264332000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 308198000.0 | +16.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 369214000.0 | +19.8% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 927695000.0 | — | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 987402000.0 | +6.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 997756000.0 | +1.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 1022513000.0 | +2.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 1033290000.0 | +1.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 1059756000.0 | +2.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 1072341000.0 | +1.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 1078291000.0 | +0.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1081586000.0 | +0.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 1091015000.0 | +0.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 1102393000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1022513000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 1078291000.0 | +5.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1099171000.0 | +1.9% | USD | 10-K | 2026-02-27 |
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 | 132523000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 177558000.0 | +34.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 299142000.0 | +68.5% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 56559000.0 | -81.1% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 184487000.0 | +226.2% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 255215000.0 | +38.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 39865000.0 | -84.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 92943000.0 | +133.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 139468000.0 | +50.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 394763000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 349386000.0 | -11.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 201331000.0 | -42.4% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -61015000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -174782000.0 | -186.5% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -215045000.0 | -23.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -49006000.0 | +77.2% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -118916000.0 | -142.7% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -165333000.0 | -39.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -27443000.0 | +83.4% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -231483000.0 | -743.5% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -267505000.0 | -15.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -241712000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -201551000.0 | +16.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -273697000.0 | -35.8% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -20028000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | -28665000.0 | -43.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -38647000.0 | -34.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -18664000.0 | +51.7% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | -27365000.0 | -46.6% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | -36304000.0 | -32.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -11673000.0 | +67.8% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | -25322000.0 | -116.9% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | -34476000.0 | -36.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -56165000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -45170000.0 | +19.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -43635000.0 | +3.4% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 65300000.0 | — | USD | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 104488000.0 | +60.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 148816000.0 | +42.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 52778000.0 | -64.5% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 127799000.0 | +142.1% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 179460000.0 | +40.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 32270000.0 | -82.0% | USD | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 75323000.0 | +133.4% | USD | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 117780000.0 | +56.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 181005000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 219930000.0 | +21.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 148407000.0 | -32.5% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 216369714.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 216408974.0 | +0.0% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 216228372.0 | -0.1% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 215026458.0 | -0.6% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 214347063.0 | -0.3% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 215008964.0 | +0.3% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 214972351.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 214942138.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 216019054.0 | +0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 220616884.0 | +2.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 220574475.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 215026458.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 214942136.0 | -0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 220571673.0 | +2.6% | shares | 10-K | 2026-02-27 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 216369714.0 | — | shares | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 216408974.0 | +0.0% | shares | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 216228372.0 | -0.1% | shares | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 215026458.0 | -0.6% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 214347063.0 | -0.3% | shares | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 215008964.0 | +0.3% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 214972351.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 214942138.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 216019054.0 | +0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 220616884.0 | +2.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 220574475.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 215026458.0 | — | shares | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 214942136.0 | -0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 220571673.0 | +2.6% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 213649000.0 | — | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 212814000.0 | -0.4% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 212790000.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 211691000.0 | -0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 211241000.0 | -0.2% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 211248000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 211922000.0 | +0.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 212220000.0 | +0.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 212244000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 212927000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 211358000.0 | -0.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 212158000.0 | +0.4% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 213649000.0 | — | shares | 10-Q | 2024-04-25 |
| Quarterly | 2023-06-30 | 212814000.0 | -0.4% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 212790000.0 | -0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 211691000.0 | -0.5% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2024-06-30 | 211241000.0 | -0.2% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2024-09-30 | 211248000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 211922000.0 | +0.3% | shares | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 212220000.0 | +0.1% | shares | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 212244000.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 212927000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 211358000.0 | -0.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 212158000.0 | +0.4% | shares | 10-K | 2026-02-27 |
Metrics
Metrics: 5Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4.5398 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 5.4584 | +20.2% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 4.8992 | -10.2% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 4.7879 | -2.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 4.7544 | -0.7% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 4.6126 | -3.0% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 5.0353 | +9.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 4.0285 | -20.0% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4.9477 | +22.8% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 2.6420 | -46.6% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 2.7817 | +5.3% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 4.7879 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 4.0285 | -15.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 3.2441 | -19.5% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2804 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.2439 | -13.0% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.2502 | +2.6% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 0.2585 | +3.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.2554 | -1.2% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 0.2505 | -1.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 0.2408 | -3.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 0.2858 | +18.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2444 | -14.5% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.3422 | +40.0% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.3596 | +5.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.2585 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.2858 | +10.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.3359 | +17.5% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.1223 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 0.7333 | -34.7% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1.2267 | +67.3% | ratio | 10-Q | 2023-10-26 |
| Quarterly | 2023-12-31 | 1.4705 | +19.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.4143 | -3.8% | ratio | 10-Q | 2024-04-25 |
| Quarterly | 2024-06-30 | 1.7307 | +22.4% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2.0570 | +18.9% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1.7919 | -12.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2.2961 | +28.1% | ratio | 10-Q | 2025-04-24 |
| Quarterly | 2025-06-30 | 0.6672 | -70.9% | ratio | 10-Q | 2025-07-24 |
| Quarterly | 2025-09-30 | 0.6484 | -2.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.4705 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.7919 | +21.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.9669 | -46.0% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0602 | — | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0529 | -12.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0147 | -72.3% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0212 | +44.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0245 | +15.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0141 | -42.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0089 | -36.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0069 | -22.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0086 | +24.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1516 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0660 | -56.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0218 | -66.9% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0771 | — | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-06-30 | 0.0658 | -14.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-09-30 | 0.0184 | -72.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0266 | +44.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0306 | +15.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0175 | -42.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0111 | -36.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0093 | -16.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0118 | +26.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1908 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0848 | -55.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0292 | -65.6% | ratio | 10-K | 2026-02-27 |