Financial Metrics
SPXC SPX Technologies, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-04 | SEC Filing Index |
| Insider | 4 | 2026-03-04 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-26 | SEC Filing Index |
| Insider | 4 | 2026-02-03 | 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-04-01 | 399800000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 423300000.0 | +5.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 448700000.0 | +6.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 465200000.0 | +3.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 501300000.0 | +7.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 483700000.0 | -3.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 482600000.0 | -0.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 552400000.0 | +14.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 592800000.0 | +7.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1741200000.0 | — | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 1983900000.0 | +13.9% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 2265100000.0 | +14.2% | USD | 10-K | 2026-02-25 |
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-04-01 | 49800000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 51300000.0 | +3.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 57700000.0 | +12.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 64600000.0 | +12.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 74600000.0 | +15.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 78900000.0 | +5.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 66600000.0 | -15.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 86600000.0 | +30.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 97100000.0 | +12.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 221900000.0 | — | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 308300000.0 | +38.9% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 350400000.0 | +13.7% | USD | 10-K | 2026-02-25 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 42800000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 36000000.0 | -15.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -20400000.0 | -156.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 49000000.0 | +340.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 44200000.0 | -9.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 50200000.0 | +13.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 51200000.0 | +2.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 52200000.0 | +2.0% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 62700000.0 | +20.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 89900000.0 | — | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 200500000.0 | +123.0% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 244000000.0 | +21.7% | USD | 10-K | 2026-02-25 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 0.94 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 0.79 | -16.0% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.45 | -157.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 1.07 | +337.8% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 0.96 | -10.3% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 1.08 | +12.5% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 1.1 | +1.9% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 1.12 | +1.8% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 1.3 | +16.1% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1.97 | — | USD/shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 4.34 | +120.3% | USD/shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 5.1 | +17.5% | USD/shares | 10-K | 2026-02-25 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 0.92 | — | USD/shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 0.77 | -16.3% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.44 | -157.1% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 1.05 | +338.6% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 0.94 | -10.5% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 1.06 | +12.8% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 1.09 | +2.8% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 1.1 | +0.9% | USD/shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 1.28 | +16.4% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1.93 | — | USD/shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 4.26 | +120.7% | USD/shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 5.03 | +18.1% | USD/shares | 10-K | 2026-02-25 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 204800000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 87100000.0 | -57.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 100900000.0 | +15.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 99400000.0 | -1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 100500000.0 | +1.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 128100000.0 | +27.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 124800000.0 | -2.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 156900000.0 | +25.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 177800000.0 | +13.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 132800000.0 | -25.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 229400000.0 | +72.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 99400000.0 | — | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 156900000.0 | +57.8% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 364000000.0 | +132.0% | USD | 10-K | 2026-02-25 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 274900000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-07-01 | 281500000.0 | +2.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 304700000.0 | +8.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 279800000.0 | -8.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 317600000.0 | +13.5% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-29 | 325900000.0 | +2.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-28 | 339400000.0 | +4.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 313600000.0 | -7.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 319600000.0 | +1.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 363800000.0 | +13.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 386000000.0 | +6.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 279800000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 313600000.0 | +12.1% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 357200000.0 | +13.9% | USD | 10-K | 2026-02-25 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 265700000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-07-01 | 299600000.0 | +12.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 291500000.0 | -2.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 276700000.0 | -5.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 295100000.0 | +6.6% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-29 | 292700000.0 | -0.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-28 | 297700000.0 | +1.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 271000000.0 | -9.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 308100000.0 | +13.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 321900000.0 | +4.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 331300000.0 | +2.9% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 276700000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 271000000.0 | -2.1% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 302200000.0 | +11.5% | USD | 10-K | 2026-02-25 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 819800000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-07-01 | 739000000.0 | -9.9% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 768600000.0 | +4.0% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 709600000.0 | -7.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 779600000.0 | +9.9% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-29 | 808700000.0 | +3.7% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-28 | 827600000.0 | +2.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 784300000.0 | -5.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 906800000.0 | +15.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 920600000.0 | +1.5% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 1064400000.0 | +15.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 709600000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 784300000.0 | +10.5% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 1143700000.0 | +45.8% | USD | 10-K | 2026-02-25 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 2021400000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-07-01 | 2501600000.0 | +23.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2473000000.0 | -1.1% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2439700000.0 | -1.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 2799600000.0 | +14.8% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-29 | 2783100000.0 | -0.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-28 | 2806000000.0 | +0.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2714500000.0 | -3.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 3137500000.0 | +15.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 3306700000.0 | +5.4% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 3445600000.0 | +4.2% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2439700000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 2714500000.0 | +11.3% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 3604600000.0 | +32.8% | USD | 10-K | 2026-02-25 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 393900000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-07-01 | 489600000.0 | +24.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 493700000.0 | +0.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 401200000.0 | -18.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 694800000.0 | +73.2% | USD | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-29 | 633300000.0 | -8.9% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-28 | 446300000.0 | -29.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 418300000.0 | -6.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 482900000.0 | +15.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 468000000.0 | -3.1% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 430900000.0 | -7.9% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 401200000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 418300000.0 | +4.3% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 461100000.0 | +10.2% | USD | 10-K | 2026-02-25 |
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 |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 1126100000.0 | — | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-07-01 | 1172600000.0 | +4.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 1146900000.0 | -2.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 1194600000.0 | +4.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-03-30 | 1237500000.0 | +3.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-06-29 | 1283800000.0 | +3.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-28 | 1358200000.0 | +5.8% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 1384400000.0 | +1.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 1443400000.0 | +4.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-06-28 | 1533300000.0 | +6.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-27 | 2148300000.0 | +40.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1194600000.0 | — | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 1384400000.0 | +15.9% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 2237500000.0 | +61.6% | USD | 10-K | 2026-02-25 |
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-04-01 | -4400000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 67600000.0 | +1636.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 82000000.0 | +21.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 10500000.0 | -87.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 68000000.0 | +547.6% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 119400000.0 | +75.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | -10900000.0 | -109.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 31600000.0 | +389.9% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 138100000.0 | +337.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 208500000.0 | — | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 285900000.0 | +37.1% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 333300000.0 | +16.6% | USD | 10-K | 2026-02-25 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | -3900000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | -554800000.0 | -14125.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -561200000.0 | -1.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | -303900000.0 | +45.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | -271500000.0 | +10.7% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | -277300000.0 | -2.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | -306600000.0 | -10.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | -457800000.0 | -49.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | -499200000.0 | -9.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -570200000.0 | — | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | -284500000.0 | +50.1% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | -561000000.0 | -97.2% | USD | 10-K | 2026-02-25 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 62900000.0 | — | USD | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 426200000.0 | +577.6% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 425100000.0 | -0.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 292700000.0 | -31.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 230500000.0 | -21.3% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 176900000.0 | -23.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 335700000.0 | +89.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 395300000.0 | +17.8% | USD | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 424600000.0 | +7.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 309600000.0 | — | USD | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 53100000.0 | -82.8% | USD | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 425500000.0 | +701.3% | USD | 10-K | 2026-02-25 |
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 |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 45476237.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-07-01 | 45581485.0 | +0.2% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 45634180.0 | +0.1% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 45674572.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 46217007.0 | +1.2% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-29 | 46289384.0 | +0.2% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-28 | 46349838.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 46368240.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 46695783.0 | +0.7% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 46737199.0 | +0.1% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 49828522.0 | +6.6% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 45675000.0 | — | shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 46368240.0 | +1.5% | shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 49866896.0 | +7.5% | shares | 10-K | 2026-02-25 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 53442050.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-07-01 | 53529856.0 | +0.2% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 53581770.0 | +0.1% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 53618720.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 54056016.0 | +0.8% | shares | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-29 | 54120924.0 | +0.1% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-28 | 54180614.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 54196620.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 54410396.0 | +0.4% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 54445337.0 | +0.1% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 57535118.0 | +5.7% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 53618720.0 | — | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 54196620.0 | +1.1% | shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 57570062.0 | +6.2% | shares | 10-K | 2026-02-25 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 45382000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 45533000.0 | +0.3% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 45608000.0 | +0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 45828000.0 | +0.5% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 46246000.0 | +0.9% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 46305000.0 | +0.1% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 46453000.0 | +0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 46716000.0 | +0.6% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 48170000.0 | +3.1% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 45545000.0 | — | shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 46187000.0 | +1.4% | shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 47830000.0 | +3.6% | shares | 10-K | 2026-02-25 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 46402000.0 | — | shares | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 46627000.0 | +0.5% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 46751000.0 | +0.3% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 46683000.0 | -0.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 47158000.0 | +1.0% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 47265000.0 | +0.2% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 47122000.0 | -0.3% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 47396000.0 | +0.6% | shares | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 48919000.0 | +3.2% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 46612000.0 | — | shares | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 47078000.0 | +1.0% | shares | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 48511000.0 | +3.0% | shares | 10-K | 2026-02-25 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 0.1978 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 0.1692 | -14.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1814 | +7.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 0.1662 | -8.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 0.1801 | +8.4% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 0.1724 | -4.3% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 0.1538 | -10.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 0.1671 | +8.6% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 0.1720 | +3.0% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.7137 | — | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.7309 | +2.4% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.6284 | -14.0% | ratio | 10-K | 2026-02-25 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 2.0812 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-07-01 | 1.5094 | -27.5% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.5568 | +3.1% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.7687 | +13.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 1.1220 | -36.6% | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2024-06-29 | 1.2770 | +13.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-28 | 1.8544 | +45.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.8750 | +1.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 1.8778 | +0.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 1.9671 | +4.8% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 2.4702 | +25.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1.7687 | — | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1.8750 | +6.0% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 2.4804 | +32.3% | ratio | 10-K | 2026-02-25 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 0.1071 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 0.0850 | -20.6% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.0455 | -153.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 0.1053 | +331.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 0.0882 | -16.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 0.1038 | +17.7% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 0.1061 | +2.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 0.0945 | -10.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 0.1058 | +11.9% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0516 | — | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.1011 | +95.7% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.1077 | +6.6% | ratio | 10-K | 2026-02-25 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 0.1246 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 0.1212 | -2.7% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1286 | +6.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 0.1389 | +8.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 0.1488 | +7.2% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 0.1631 | +9.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 0.1380 | -15.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 0.1568 | +13.6% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 0.1638 | +4.5% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.1274 | — | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.1554 | +21.9% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.1547 | -0.5% | ratio | 10-K | 2026-02-25 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 0.5199 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 0.1779 | -65.8% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.2044 | +14.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.2478 | +21.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 0.1446 | -41.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 0.2023 | +39.8% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 0.2796 | +38.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 0.3751 | +34.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 0.3682 | -1.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 0.2838 | -22.9% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 0.5324 | +87.6% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.2478 | — | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.3751 | +51.4% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.7894 | +110.5% | ratio | 10-K | 2026-02-25 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 0.0212 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 0.0144 | -32.0% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.0082 | -157.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 0.0175 | +312.2% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 0.0159 | -9.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 0.0179 | +12.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 0.0163 | -8.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 0.0158 | -3.3% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 0.0182 | +15.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0368 | — | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.0739 | +100.4% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.0677 | -8.4% | ratio | 10-K | 2026-02-25 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-04-01 | 0.0380 | — | ratio | 10-Q | 2024-05-03 |
| Quarterly | 2023-07-01 | 0.0307 | -19.2% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -0.0178 | -157.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-30 | 0.0396 | +322.6% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-29 | 0.0344 | -13.0% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2024-09-28 | 0.0370 | +7.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-29 | 0.0355 | -4.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-28 | 0.0340 | -4.0% | ratio | 10-Q | 2025-08-01 |
| Quarterly | 2025-09-27 | 0.0292 | -14.3% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0753 | — | ratio | 10-K | 2026-02-25 |
| Annual | 2024-12-31 | 0.1448 | +92.4% | ratio | 10-K | 2026-02-25 |
| Annual | 2025-12-31 | 0.1091 | -24.7% | ratio | 10-K | 2026-02-25 |