Financial Metrics
DLX DELUXE CORPRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-02-20 | SEC Filing Index |
| Insider | 4 | 2026-02-18 | SEC Filing Index |
| Insider | 4 | 2026-02-11 | SEC Filing Index |
| Insider | 4 | 2026-02-09 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 545365000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 571686000.0 | +4.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 537844000.0 | -5.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 534955000.0 | -0.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 537816000.0 | +0.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 528444000.0 | -1.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 536471000.0 | +1.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 521262000.0 | -2.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 540247000.0 | +3.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2192300000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 2121800000.0 | -3.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2133200000.0 | +0.5% | USD | 10-K | 2026-02-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 294702000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 301739000.0 | +2.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 282717000.0 | -6.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 283537000.0 | +0.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 288790000.0 | +1.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 281867000.0 | -2.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 281047000.0 | -0.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 279264000.0 | -0.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 291109000.0 | +4.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1162683000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1126450000.0 | -3.1% | USD | 10-K | 2025-02-21 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 34131000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 54131000.0 | +58.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 21567000.0 | -60.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 44221000.0 | +105.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 59309000.0 | +34.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 41580000.0 | -29.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 48067000.0 | +15.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 60791000.0 | +26.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 75835000.0 | +24.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 160800000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 192200000.0 | +19.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 232400000.0 | +20.9% | USD | 10-K | 2026-02-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2752000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 16375000.0 | +495.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -7983000.0 | -148.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 10803000.0 | +235.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 20459000.0 | +89.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 8931000.0 | -56.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 14013000.0 | +56.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 22385000.0 | +59.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 33729000.0 | +50.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 26100000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 52800000.0 | +102.3% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 82100000.0 | +55.5% | USD | 10-K | 2026-02-13 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.06 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.38 | +533.3% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.18 | -147.4% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.25 | +238.9% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.46 | +84.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2 | -56.5% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.31 | +55.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.5 | +61.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.75 | +50.0% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.6 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1.2 | +100.0% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.83 | +52.5% | USD/shares | 10-K | 2026-02-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.06 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.37 | +516.7% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.18 | -148.6% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.24 | +233.3% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.46 | +91.7% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2 | -56.5% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.31 | +55.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.5 | +61.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.74 | +48.0% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.59 | — | USD/shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 1.18 | +100.0% | USD/shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.8 | +52.5% | USD/shares | 10-K | 2026-02-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 24622000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 39052000.0 | +58.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 42189000.0 | +8.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 71962000.0 | +70.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 23544000.0 | -67.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 23077000.0 | -2.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 41307000.0 | +79.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 34399000.0 | -16.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 30316000.0 | -11.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 26000000.0 | -14.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 25803000.0 | -0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 72000000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 34400000.0 | -52.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 36900000.0 | +7.3% | USD | 10-K | 2026-02-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 221894000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 212267000.0 | -4.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 203971000.0 | -3.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 191005000.0 | -6.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 171269000.0 | -10.3% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 175170000.0 | +2.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 172260000.0 | -1.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 174076000.0 | +1.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 173690000.0 | -0.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 176949000.0 | +1.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 189933000.0 | +7.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 191005000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 174100000.0 | -8.9% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 187600000.0 | +7.8% | USD | 10-K | 2026-02-13 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53923000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 54899000.0 | +1.8% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 49259000.0 | -10.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 42088000.0 | -14.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 38665000.0 | -8.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 38028000.0 | -1.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 39602000.0 | +4.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 36393000.0 | -8.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 34509000.0 | -5.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 33739000.0 | -2.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 33910000.0 | +0.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 42088000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 36400000.0 | -13.5% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 33500000.0 | -8.0% | USD | 10-K | 2026-02-13 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 554864000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 548648000.0 | -1.1% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 537276000.0 | -2.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 760988000.0 | +41.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 430210000.0 | -43.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 391373000.0 | -9.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 392637000.0 | +0.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 611639000.0 | +55.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 367622000.0 | -39.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 345721000.0 | -6.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 399193000.0 | +15.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 760988000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 611600000.0 | -19.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 665800000.0 | +8.9% | USD | 10-K | 2026-02-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2940911000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 2923015000.0 | -0.6% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2884669000.0 | -1.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 3080622000.0 | +6.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2728596000.0 | -11.4% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 2666306000.0 | -2.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2622917000.0 | -1.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2831036000.0 | +7.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2573817000.0 | -9.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2535034000.0 | -1.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2587398000.0 | +2.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3080622000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 2831000000.0 | -8.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 2863600000.0 | +1.2% | USD | 10-K | 2026-02-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 579268000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 571098000.0 | -1.4% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 588105000.0 | +3.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 819065000.0 | +39.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 444623000.0 | -45.7% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 404374000.0 | -9.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 427754000.0 | +5.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 625516000.0 | +46.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 396748000.0 | -36.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 366869000.0 | -7.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 402444000.0 | +9.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 819065000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 625500000.0 | -23.6% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 643200000.0 | +2.8% | USD | 10-K | 2026-02-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1607855000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 1581151000.0 | -1.7% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1546329000.0 | -2.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1506698000.0 | -2.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1538543000.0 | +2.1% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 1514852000.0 | -1.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1459613000.0 | -3.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1466021000.0 | +0.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1455382000.0 | -0.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1433459000.0 | -1.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1412570000.0 | -1.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1506698000.0 | — | USD | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 1466000000.0 | -2.7% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1413100000.0 | -3.6% | USD | 10-K | 2026-02-13 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -6706000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 47337000.0 | +805.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 114906000.0 | +142.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 26590000.0 | -76.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 66222000.0 | +149.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 134122000.0 | +102.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 50281000.0 | -62.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 101374000.0 | +101.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 168521000.0 | +66.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 198400000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 194300000.0 | -2.1% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 270600000.0 | +39.3% | USD | 10-K | 2026-02-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -25484000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -37902000.0 | -48.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -50735000.0 | -33.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -20558000.0 | +59.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -43938000.0 | -113.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -51323000.0 | -16.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -24595000.0 | +52.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -44275000.0 | -80.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -76021000.0 | -71.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -43300000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -69800000.0 | -61.2% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -131700000.0 | -88.7% | USD | 10-K | 2026-02-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -122288000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | -160720000.0 | -31.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -213590000.0 | -32.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -326579000.0 | -52.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -398609000.0 | -22.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -452081000.0 | -13.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -268639000.0 | +40.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -326257000.0 | -21.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -339258000.0 | -4.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -37700000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | -267200000.0 | -608.8% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | -136800000.0 | +48.8% | USD | 10-K | 2026-02-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-09-30 | 69777000.0 | — | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 72556000.0 | +4.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 100700000.0 | — | USD | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 94300000.0 | -6.4% | USD | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 95300000.0 | +1.1% | USD | 10-K | 2026-02-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43421000.0 | — | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-06-30 | 43613000.0 | +0.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 43691000.0 | +0.2% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 43743000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 44046000.0 | +0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-06-30 | 44210000.0 | +0.4% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 44272000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 44315000.0 | +0.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 44740000.0 | +1.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-06-30 | 44885000.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 44965000.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 43700000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 44300000.0 | +1.4% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 45000000.0 | +1.6% | shares | 10-K | 2026-02-13 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2024-12-31 | 44300000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 45000000.0 | +1.6% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43317000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 43524000.0 | +0.5% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 43663000.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 43917000.0 | +0.6% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 44162000.0 | +0.6% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 44250000.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 44551000.0 | +0.7% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 44842000.0 | +0.7% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 44936000.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 43500000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 44100000.0 | +1.4% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 44800000.0 | +1.6% | shares | 10-K | 2026-02-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 43661000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 43740000.0 | +0.2% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 43663000.0 | -0.2% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 44487000.0 | +1.9% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 44686000.0 | +0.4% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 44806000.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 45280000.0 | +1.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 45207000.0 | -0.2% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 45596000.0 | +0.9% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 43800000.0 | — | shares | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 44700000.0 | +2.1% | shares | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 45500000.0 | +1.8% | shares | 10-K | 2026-02-13 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1854 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.1956 | +5.5% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1864 | -4.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1961 | +5.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.2017 | +2.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.2015 | -0.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.2084 | +3.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.2056 | -1.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2088 | +1.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.7116 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.7495 | +5.3% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.7449 | -0.6% | ratio | 10-K | 2026-02-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.9579 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 0.9607 | +0.3% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 0.9136 | -4.9% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.9291 | +1.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.9676 | +4.1% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-30 | 0.9678 | +0.0% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 0.9179 | -5.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.9778 | +6.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.9266 | -5.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.9424 | +1.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.9919 | +5.3% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.9291 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.9778 | +5.2% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 1.0351 | +5.9% | ratio | 10-K | 2026-02-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5404 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.5278 | -2.3% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.5256 | -0.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.5300 | +0.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.5370 | +1.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.5334 | -0.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.5239 | -1.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.5357 | +2.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.5388 | +0.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.5303 | — | ratio | 10-K | 2025-02-21 |
| Annual | 2024-12-31 | 0.5309 | +0.1% | ratio | 10-K | 2025-02-21 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0050 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0286 | +467.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.0148 | -151.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0202 | +236.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0380 | +88.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0169 | -55.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0261 | +54.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0429 | +64.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0624 | +45.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0119 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0249 | +109.0% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0385 | +54.7% | ratio | 10-K | 2026-02-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0626 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0947 | +51.3% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0401 | -57.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0827 | +106.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1103 | +33.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0787 | -28.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0896 | +13.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1166 | +30.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1404 | +20.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0733 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0906 | +23.5% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.1089 | +20.3% | ratio | 10-K | 2026-02-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0425 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0684 | +60.9% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0717 | +4.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 0.0879 | +22.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0530 | -39.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0571 | +7.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0966 | +69.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 0.0550 | -43.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0764 | +38.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0709 | -7.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0641 | -9.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0879 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0550 | -37.4% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0574 | +4.3% | ratio | 10-K | 2026-02-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0009 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-06-30 | 0.0056 | +498.7% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.0028 | -149.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0040 | +243.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0077 | +93.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0034 | -55.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0054 | +59.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0088 | +62.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0130 | +47.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0085 | — | ratio | 10-K | 2026-02-13 |
| Annual | 2024-12-31 | 0.0187 | +120.1% | ratio | 10-K | 2026-02-13 |
| Annual | 2025-12-31 | 0.0287 | +53.7% | ratio | 10-K | 2026-02-13 |