Financial Metrics
DXPE DXP ENTERPRISES INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-26 | SEC Filing Index |
| Insider | 4 | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-03-06 | SEC Filing Index |
| Insider | 4 | 2026-03-05 | SEC Filing Index |
| Insider | 5 | 2026-02-13 | 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 | 424267000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 428040000.0 | +0.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 419249000.0 | -2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 412635000.0 | -1.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 445556000.0 | +8.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 472935000.0 | +6.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 476569000.0 | +0.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 498682000.0 | +4.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 513724000.0 | +3.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1678600000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1802040000.0 | +7.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2016365000.0 | +11.9% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 125041000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 131852000.0 | +5.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 125562000.0 | -4.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 123882000.0 | -1.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 137793000.0 | +11.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 146110000.0 | +6.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 150265000.0 | +2.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 157813000.0 | +5.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 161259000.0 | +2.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 505291000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 556277000.0 | +10.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 635928000.0 | +14.3% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 35399000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 37480000.0 | +5.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 35856000.0 | -4.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 29131000.0 | -18.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 37352000.0 | +28.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 39608000.0 | +6.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 40515000.0 | +2.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 45986000.0 | +13.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 43698000.0 | -5.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 138722000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 145382000.0 | +4.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 176870000.0 | +21.7% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 17580000.0 | — | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 19054000.0 | +8.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 16172000.0 | -15.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 11332000.0 | -29.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 16693000.0 | +47.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 21101000.0 | +26.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 20589000.0 | -2.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 23612000.0 | +14.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 21631000.0 | -8.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 68812000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 70489000.0 | +2.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 88677000.0 | +25.8% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.0 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1.11 | +11.0% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.98 | -11.7% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.7 | -28.6% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.05 | +50.0% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.34 | +27.6% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.31 | -2.2% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.5 | +14.5% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.38 | -8.0% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 4.07 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4.44 | +9.1% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5.65 | +27.3% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.95 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1.06 | +11.6% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.93 | -12.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.67 | -28.0% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.0 | +49.3% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1.27 | +27.0% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.25 | -1.6% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1.43 | +14.4% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.31 | -8.4% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3.89 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4.22 | +8.5% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5.37 | +27.3% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 58282000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 15533000.0 | -73.3% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 27176000.0 | +75.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 173120000.0 | +537.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 139697000.0 | -19.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 49936000.0 | -64.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 35000000.0 | -29.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 148320000.0 | +323.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 114283000.0 | -22.9% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 112930000.0 | -1.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 123829000.0 | +9.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 173120000.0 | — | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 148320000.0 | -14.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 303783000.0 | +104.8% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 311387000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 318651000.0 | +2.3% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 320972000.0 | +0.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 311171000.0 | -3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 313791000.0 | +0.8% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 326583000.0 | +4.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 337722000.0 | +3.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 339365000.0 | +0.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 357764000.0 | +5.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 361393000.0 | +1.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 379328000.0 | +5.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 311171000.0 | — | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 339365000.0 | +9.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 397502000.0 | +17.1% | USD | 10-K | 2026-02-26 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 109403000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 104950000.0 | -4.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 105145000.0 | +0.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 103805000.0 | -1.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 108186000.0 | +4.2% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 107483000.0 | -0.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 109787000.0 | +2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 103113000.0 | -6.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 109876000.0 | +6.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 110758000.0 | +0.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 109055000.0 | -1.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 103805000.0 | — | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 103113000.0 | -0.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 108144000.0 | +4.9% | USD | 10-K | 2026-02-26 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 539340000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 508967000.0 | -5.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 516787000.0 | +1.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 648554000.0 | +25.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 616832000.0 | -4.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 544095000.0 | -11.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 554581000.0 | +1.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 661874000.0 | +19.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 661756000.0 | -0.0% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 683661000.0 | +3.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 726928000.0 | +6.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 648554000.0 | — | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 661874000.0 | +2.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 910317000.0 | +37.5% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1053161000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 1034433000.0 | -1.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1045104000.0 | +1.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1177436000.0 | +12.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1184155000.0 | +0.6% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1189146000.0 | +0.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1231445000.0 | +3.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1349494000.0 | +9.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1382512000.0 | +2.4% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1412394000.0 | +2.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1444454000.0 | +2.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1177436000.0 | — | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 1349494000.0 | +14.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1685155000.0 | +24.9% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 224755000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 207965000.0 | -7.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 221858000.0 | +6.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 224165000.0 | +1.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 229402000.0 | +2.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 227703000.0 | -0.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 249363000.0 | +9.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 243984000.0 | -2.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 245417000.0 | +0.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 245449000.0 | +0.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 262288000.0 | +6.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 224165000.0 | — | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 243984000.0 | +8.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 272481000.0 | +11.7% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 678877000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 664968000.0 | -2.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 681528000.0 | +2.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 796557000.0 | +16.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 808691000.0 | +1.5% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 804465000.0 | -0.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 829077000.0 | +3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 926706000.0 | +11.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 937853000.0 | +1.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 944302000.0 | +0.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 956115000.0 | +1.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 796557000.0 | — | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 926706000.0 | +16.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1186716000.0 | +28.1% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 374284000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 369465000.0 | -1.3% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 363576000.0 | -1.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 380879000.0 | +4.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 375464000.0 | -1.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 384681000.0 | +2.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 402368000.0 | +4.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 422788000.0 | +5.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 444659000.0 | +5.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 468092000.0 | +5.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 488339000.0 | +4.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 380879000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 422788000.0 | +11.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 498439000.0 | +17.9% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 408755000.0 | — | USD | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 408430000.0 | -0.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 408105000.0 | -0.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 520697000.0 | +27.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 520217000.0 | -0.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 519735000.0 | -0.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 519250000.0 | -0.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 621684000.0 | +19.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 620901000.0 | -0.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 620239000.0 | -0.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 619396000.0 | -0.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 520697000.0 | — | USD | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 621684000.0 | +19.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 818476000.0 | +31.7% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 26449000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 24017000.0 | -9.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 63775000.0 | +165.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 26989000.0 | -57.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 41724000.0 | +54.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 70068000.0 | +67.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2973000.0 | -95.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 21619000.0 | +627.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 56505000.0 | +161.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 106222000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 102211000.0 | -3.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 94264000.0 | -7.8% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -3804000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -14105000.0 | -270.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -15951000.0 | -13.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -42155000.0 | -164.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -130736000.0 | -210.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -165113000.0 | -26.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -30065000.0 | +81.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -41405000.0 | -37.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -58733000.0 | -41.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -22647000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -181692000.0 | -702.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -99246000.0 | +45.4% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -10354000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -40165000.0 | -287.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -66744000.0 | -66.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -18146000.0 | +72.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -35003000.0 | -92.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -42384000.0 | -21.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -7083000.0 | +83.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -16594000.0 | -134.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -23194000.0 | -39.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 43579000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 56803000.0 | +30.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 158868000.0 | +179.7% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3804000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 5617000.0 | +47.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 7103000.0 | +26.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2894000.0 | -59.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 11719000.0 | +304.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 15673000.0 | +33.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 19914000.0 | +27.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 30260000.0 | +52.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 37000000.0 | +22.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 12263000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 25068000.0 | +104.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 40286000.0 | +60.7% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 17548600.0 | — | shares | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 16788711.0 | -4.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 16176787.0 | -3.6% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 16177237.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 15928305.0 | -1.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 15788714.0 | -0.9% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 15694883.0 | -0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 15695088.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 15694290.0 | -0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 15694084.0 | -0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 15677406.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 16177237.0 | — | shares | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 15695088.0 | -3.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 15513590.0 | -1.2% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2024-12-31 | 20402861.0 | — | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 20402063.0 | -0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 20401857.0 | -0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 20404367.0 | +0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 20319226.0 | — | shares | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 20402861.0 | +0.4% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 20403647.0 | +0.0% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 17596000.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 17211000.0 | -2.2% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 16516000.0 | -4.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 16128000.0 | -2.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 15868000.0 | -1.6% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 15750000.0 | -0.7% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 15698000.0 | -0.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 15694000.0 | -0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 15686000.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 16870000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 15861000.0 | -6.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 15667000.0 | -1.2% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 18436000.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 18051000.0 | -2.1% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 17356000.0 | -3.9% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 16968000.0 | -2.2% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 16708000.0 | -1.5% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 16590000.0 | -0.7% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 16538000.0 | -0.3% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 16534000.0 | -0.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 16526000.0 | -0.0% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 17710000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 16701000.0 | -5.7% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 16507000.0 | -1.2% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4029 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.4138 | +2.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.4012 | -3.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.3485 | -13.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3747 | +7.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.3840 | +2.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.3447 | -10.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3531 | +2.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3557 | +0.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.4256 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.3353 | -6.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.1965 | -10.4% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.3997 | — | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 2.4474 | +2.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2.3294 | -4.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2.8932 | +24.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.6889 | -7.1% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.3895 | -11.1% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.2240 | -6.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.7128 | +22.0% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.6965 | -0.6% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.7853 | +3.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.7715 | -0.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2.8932 | — | ratio | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 2.7128 | -6.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 3.3408 | +23.2% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.8138 | — | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 1.7998 | -0.8% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.8745 | +4.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2.0914 | +11.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.1538 | +3.0% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.0913 | -2.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.0605 | -1.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.1919 | +6.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.1092 | -3.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.0173 | -4.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.9579 | -2.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2.0914 | — | ratio | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 2.1919 | +4.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2.3809 | +8.6% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2947 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.3080 | +4.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.2995 | -2.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.3002 | +0.2% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.3093 | +3.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.3089 | -0.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.3153 | +2.1% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.3165 | +0.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.3139 | -0.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.3010 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3087 | +2.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3154 | +2.2% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0414 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0445 | +7.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0386 | -13.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0275 | -28.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0375 | +36.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0446 | +19.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0432 | -3.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0473 | +9.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0421 | -11.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0410 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0391 | -4.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0440 | +12.4% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0834 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0876 | +4.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0855 | -2.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0706 | -17.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0838 | +18.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0837 | -0.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0850 | +1.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0922 | +8.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.0851 | -7.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0826 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0807 | -2.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0877 | +8.7% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2593 | — | ratio | 10-Q | 2023-05-15 |
| Quarterly | 2023-06-30 | 0.0747 | -71.2% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.1225 | +64.0% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.7723 | +530.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.6090 | -21.1% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 0.2193 | -64.0% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.1404 | -36.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.6079 | +333.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.4657 | -23.4% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.4601 | -1.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.4721 | +2.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.7723 | — | ratio | 10-K | 2025-03-10 |
| Annual | 2024-12-31 | 0.6079 | -21.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.1149 | +83.4% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0167 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0184 | +10.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0155 | -16.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0096 | -38.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0140 | +46.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0171 | +22.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0149 | -13.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0167 | +12.3% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0150 | -10.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0584 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0522 | -10.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0526 | +0.7% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0470 | — | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 0.0516 | +9.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 0.0445 | -13.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0302 | -32.1% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 0.0434 | +43.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 0.0524 | +20.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0463 | -11.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 0.0504 | +8.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 0.0443 | -12.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.1807 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1667 | -7.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1779 | +6.7% | ratio | 10-K | 2026-02-26 |