Financial Metrics
FCFS FirstCash Holdings, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 3 | 2026-02-20 | SEC Filing Index |
| Insider | 4 | 2026-02-18 | SEC Filing Index |
| Insider | 4 | 2026-02-17 | SEC Filing Index |
| Insider | 4 | 2026-02-06 | SEC Filing Index |
| Insider | 4 | 2026-01-30 | 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 | 327915000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 320864000.0 | -2.2% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 335081000.0 | +4.4% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 366821000.0 | +9.5% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 363463000.0 | -0.9% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 363141000.0 | -0.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 371056000.0 | +2.2% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 385125000.0 | +3.8% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 410968000.0 | +6.7% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1381272000.0 | — | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 1507096000.0 | +9.1% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 1668410000.0 | +10.7% | USD | 10-K | 2026-02-09 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 348056000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 352887000.0 | +1.4% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 388647000.0 | +10.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 395840000.0 | +1.9% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 395397000.0 | -0.1% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 404607000.0 | +2.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 424203000.0 | +4.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 412816000.0 | -2.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 473707000.0 | +14.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1507239000.0 | — | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 1629532000.0 | +8.1% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 1840607000.0 | +13.0% | USD | 10-K | 2026-02-09 |
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 | 47388000.0 | — | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 45180000.0 | -4.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 57144000.0 | +26.5% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 61368000.0 | +7.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 49073000.0 | -20.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 64827000.0 | +32.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 83591000.0 | +28.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 59805000.0 | -28.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 82807000.0 | +38.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 219301000.0 | — | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 258815000.0 | +18.0% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 330375000.0 | +27.6% | USD | 10-K | 2026-02-09 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.03 | — | USD/shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.99 | -3.9% | USD/shares | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1.27 | +28.3% | USD/shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1.36 | +7.1% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1.09 | -19.9% | USD/shares | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1.45 | +33.0% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.87 | +29.0% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1.35 | -27.8% | USD/shares | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1.87 | +38.5% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 4.82 | — | USD/shares | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 5.76 | +19.5% | USD/shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 7.46 | +29.5% | USD/shares | 10-K | 2026-02-09 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.02 | — | USD/shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.99 | -2.9% | USD/shares | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1.26 | +27.3% | USD/shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1.35 | +7.1% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1.08 | -20.0% | USD/shares | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1.44 | +33.3% | USD/shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.87 | +29.9% | USD/shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1.34 | -28.3% | USD/shares | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1.86 | +38.8% | USD/shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 4.8 | — | USD/shares | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 5.73 | +19.4% | USD/shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 7.42 | +29.5% | USD/shares | 10-K | 2026-02-09 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 100795000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 104598000.0 | +3.8% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 86547000.0 | -17.3% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 127018000.0 | +46.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 135070000.0 | +6.3% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 113693000.0 | -15.8% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 106320000.0 | -6.5% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 175095000.0 | +64.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 146034000.0 | -16.6% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 101467000.0 | -30.5% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 130240000.0 | +28.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 127018000.0 | — | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 175095000.0 | +37.9% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 125197000.0 | -28.5% | USD | 10-K | 2026-02-09 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 257603000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 267142000.0 | +3.7% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 314382000.0 | +17.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 312089000.0 | -0.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 302385000.0 | -3.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 315424000.0 | +4.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 334394000.0 | +6.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 334580000.0 | +0.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 334700000.0 | +0.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 355733000.0 | +6.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 456273000.0 | +28.3% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 312089000.0 | — | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 334580000.0 | +7.2% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 487232000.0 | +45.6% | USD | 10-K | 2026-02-09 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1072922000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 1145044000.0 | +6.7% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1234640000.0 | +7.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 1306601000.0 | +5.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1257135000.0 | -3.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1273265000.0 | +1.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1329350000.0 | +4.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1403748000.0 | +5.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1326334000.0 | -5.5% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1374854000.0 | +3.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1792360000.0 | +30.4% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1306601000.0 | — | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 1403748000.0 | +7.4% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 1856468000.0 | +32.3% | USD | 10-K | 2026-02-09 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3869297000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 3959557000.0 | +2.3% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 4174563000.0 | +5.4% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 4289915000.0 | +2.8% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 4247452000.0 | -1.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 4322408000.0 | +1.8% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 4392847000.0 | +1.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 4476986000.0 | +1.9% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 4426277000.0 | -1.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 4514249000.0 | +2.0% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 5182316000.0 | +14.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 4289915000.0 | — | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 4476986000.0 | +4.4% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 5300763000.0 | +18.4% | USD | 10-K | 2026-02-09 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 306690000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 312434000.0 | +1.9% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 317370000.0 | +1.6% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 335592000.0 | +5.7% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 315109000.0 | -6.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 315575000.0 | +0.1% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 308473000.0 | -2.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 339404000.0 | +10.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 301887000.0 | -11.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 326728000.0 | +8.2% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 359259000.0 | +10.0% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 335592000.0 | — | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 339404000.0 | +1.1% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 407814000.0 | +20.2% | USD | 10-K | 2026-02-09 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1998423000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 2062838000.0 | +3.2% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 2256979000.0 | +9.4% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 2293497000.0 | +1.6% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 2202070000.0 | -4.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 2343959000.0 | +6.4% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 2393653000.0 | +2.1% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 2422822000.0 | +1.2% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2367917000.0 | -2.3% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 2374081000.0 | +0.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 2982670000.0 | +25.6% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 2293497000.0 | — | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 2422822000.0 | +5.6% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 3024001000.0 | +24.8% | USD | 10-K | 2026-02-09 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1870874000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 1896719000.0 | +1.4% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1917584000.0 | +1.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 1996418000.0 | +4.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 2045382000.0 | +2.5% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1978449000.0 | -3.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1999194000.0 | +1.0% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 2054164000.0 | +2.7% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 2058360000.0 | +0.2% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 2140168000.0 | +4.0% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 2199646000.0 | +2.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1996418000.0 | — | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 2054164000.0 | +2.9% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 2276762000.0 | +10.8% | USD | 10-K | 2026-02-09 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 1605647000.0 | — | USD | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 1729346000.0 | +7.7% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 2208434000.0 | +27.7% | USD | 10-K | 2026-02-09 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 110594000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 205669000.0 | +86.0% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 317037000.0 | +54.1% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 122532000.0 | -61.4% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 228719000.0 | +86.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 341809000.0 | +49.4% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 126640000.0 | -63.0% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 243494000.0 | +92.3% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 379297000.0 | +55.8% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 416142000.0 | — | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 539958000.0 | +29.8% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 585942000.0 | +8.5% | USD | 10-K | 2026-02-09 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -13239000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | -125299000.0 | -846.4% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | -409173000.0 | -226.6% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | -29634000.0 | +92.8% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -187864000.0 | -533.9% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | -335483000.0 | -78.6% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -50147000.0 | +85.1% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | -174210000.0 | -247.4% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | -662413000.0 | -280.2% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | -462332000.0 | — | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | -441591000.0 | +4.5% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | -828045000.0 | -87.5% | USD | 10-K | 2026-02-09 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -115984000.0 | — | USD | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | -97898000.0 | +15.6% | USD | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 58707000.0 | +160.0% | USD | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | -84934000.0 | -244.7% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | -50850000.0 | +40.1% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | -19187000.0 | +62.3% | USD | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | -105317000.0 | -448.9% | USD | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | -146025000.0 | -38.7% | USD | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 225644000.0 | +254.5% | USD | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 51313000.0 | — | USD | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | -38193000.0 | -174.4% | USD | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 176408000.0 | +561.9% | USD | 10-K | 2026-02-09 |
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 |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 45108000.0 | — | shares | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 44752000.0 | -0.8% | shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 43977000.0 | -1.7% | shares | 10-K | 2026-02-09 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 57322000.0 | — | shares | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 57547000.0 | +0.4% | shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 57547000.0 | +0.0% | shares | 10-K | 2026-02-09 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 46147000.0 | — | shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 45455000.0 | -1.5% | shares | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 45114000.0 | -0.8% | shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 45244000.0 | +0.3% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 45122000.0 | -0.3% | shares | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 44752000.0 | -0.8% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 44649000.0 | -0.2% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 44365000.0 | -0.6% | shares | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 44211000.0 | -0.3% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 45452000.0 | — | shares | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 44965000.0 | -1.1% | shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 44314000.0 | -1.4% | shares | 10-K | 2026-02-09 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 46312000.0 | — | shares | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 45678000.0 | -1.4% | shares | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 45374000.0 | -0.7% | shares | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 45387000.0 | +0.0% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 45289000.0 | -0.2% | shares | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 44970000.0 | -0.7% | shares | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 44789000.0 | -0.4% | shares | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 44552000.0 | -0.5% | shares | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 44472000.0 | -0.2% | shares | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 45693000.0 | — | shares | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 45168000.0 | -1.1% | shares | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 44526000.0 | -1.4% | shares | 10-K | 2026-02-09 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0847 | — | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.0810 | -4.4% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 0.0803 | -0.9% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0864 | +7.6% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 0.0841 | -2.6% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 0.0827 | -1.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0838 | +1.4% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.0853 | +1.8% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 0.0793 | -7.0% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.3220 | — | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.3366 | +4.6% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.3147 | -6.5% | ratio | 10-K | 2026-02-09 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.4984 | — | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 3.6649 | +4.8% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 3.8902 | +6.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 3.8934 | +0.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 3.9895 | +2.5% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 4.0347 | +1.1% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 4.3095 | +6.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 4.1359 | -4.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 4.3935 | +6.2% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 4.2079 | -4.2% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 4.9890 | +18.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 3.8934 | — | ratio | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 4.1359 | +6.2% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 4.5522 | +10.1% | ratio | 10-K | 2026-02-09 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.0682 | — | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 1.0876 | +1.8% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1.1770 | +8.2% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 1.1488 | -2.4% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1.0766 | -6.3% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1.1847 | +10.0% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1.1973 | +1.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 1.1795 | -1.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.1504 | -2.5% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1.1093 | -3.6% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1.3560 | +22.2% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.1488 | — | ratio | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 1.1795 | +2.7% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 1.3282 | +12.6% | ratio | 10-K | 2026-02-09 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.0614 | — | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 1.0998 | +3.6% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 1.1599 | +5.5% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 1.0791 | -7.0% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 1.0879 | +0.8% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 1.1142 | +2.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 1.1432 | +2.6% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 1.0719 | -6.2% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 1.1527 | +7.5% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 1.0912 | — | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 1.0812 | -0.9% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 1.1032 | +2.0% | ratio | 10-K | 2026-02-09 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1445 | — | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 0.1408 | -2.6% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 0.1705 | +21.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.1673 | -1.9% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.1350 | -19.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.1785 | +32.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.2253 | +26.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.1553 | -31.1% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.2015 | +29.8% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.1588 | — | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.1717 | +8.2% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.1980 | +15.3% | ratio | 10-K | 2026-02-09 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3287 | — | ratio | 10-Q | 2024-04-29 |
| Quarterly | 2023-06-30 | 0.3348 | +1.9% | ratio | 10-Q | 2024-07-29 |
| Quarterly | 2023-09-30 | 0.2727 | -18.5% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-12-31 | 0.3785 | +38.8% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.4286 | +13.3% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2024-06-30 | 0.3603 | -16.0% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2024-09-30 | 0.3447 | -4.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-12-31 | 0.5159 | +49.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.4837 | -6.2% | ratio | 10-Q | 2025-04-28 |
| Quarterly | 2025-06-30 | 0.3106 | -35.8% | ratio | 10-Q | 2025-07-28 |
| Quarterly | 2025-09-30 | 0.3625 | +16.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.3785 | — | ratio | 10-K | 2025-02-03 |
| Annual | 2024-12-31 | 0.5159 | +36.3% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.3070 | -40.5% | ratio | 10-K | 2026-02-09 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0122 | — | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 0.0114 | -6.8% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 0.0137 | +20.0% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0144 | +5.5% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0114 | -21.4% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0148 | +30.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0189 | +28.0% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0132 | -29.8% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0160 | +20.6% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.0511 | — | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.0578 | +13.1% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.0623 | +7.8% | ratio | 10-K | 2026-02-09 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0253 | — | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-06-30 | 0.0238 | -6.0% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2023-09-30 | 0.0298 | +25.1% | ratio | 10-Q | 2024-10-28 |
| Quarterly | 2024-03-31 | 0.0300 | +0.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-06-30 | 0.0248 | -17.3% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2024-09-30 | 0.0324 | +30.7% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-03-31 | 0.0406 | +25.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-06-30 | 0.0279 | -31.2% | ratio | 10-Q | 2025-11-03 |
| Quarterly | 2025-09-30 | 0.0376 | +34.7% | ratio | 10-Q | 2025-11-03 |
| Annual | 2023-12-31 | 0.1098 | — | ratio | 10-K | 2026-02-09 |
| Annual | 2024-12-31 | 0.1260 | +14.7% | ratio | 10-K | 2026-02-09 |
| Annual | 2025-12-31 | 0.1451 | +15.2% | ratio | 10-K | 2026-02-09 |