Financial Metrics
DSGR Distribution Solutions Group, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-11 | SEC Filing Index |
| Insider | 4 | 2026-01-26 | SEC Filing Index |
| Insider | 4 | 2025-09-17 | SEC Filing Index |
| Insider | 4 | 2025-08-26 | 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 | 348270000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 377984000.0 | +8.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 438909000.0 | +16.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 416086000.0 | -5.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 439536000.0 | +5.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 468019000.0 | +6.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2025-03-31 | 478029000.0 | +2.1% | USD | 10-Q | 2025-05-01 |
| Annual | 2023-12-31 | 1570402000.0 | — | USD | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 1804104000.0 | +14.9% | USD | 10-K | 2025-03-06 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 132871000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 136023000.0 | +2.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 145297000.0 | +6.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 143409000.0 | -1.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 151527000.0 | +5.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 158848000.0 | +4.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 163980000.0 | +3.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 170084000.0 | +3.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 170326000.0 | +0.1% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 551875000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 613775000.0 | +11.2% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 662038000.0 | +7.9% | USD | 10-K | 2026-03-05 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 16721000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 13776000.0 | -17.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 12783000.0 | -7.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2783000.0 | -78.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 14158000.0 | +408.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 18947000.0 | +33.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 20097000.0 | +6.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 26826000.0 | +33.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 23619000.0 | -12.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 42991000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 55955000.0 | +30.2% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 78263000.0 | +39.9% | USD | 10-K | 2026-03-05 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5907000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 3024000.0 | -48.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | -1568000.0 | -151.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -5224000.0 | -233.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 1896000.0 | +136.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 21921000.0 | +1056.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 3261000.0 | -85.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 5003000.0 | +53.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 6452000.0 | +29.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -8967000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | -7332000.0 | +18.2% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 8345000.0 | +213.8% | USD | 10-K | 2026-03-05 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.14 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.07 | -50.0% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.03 | -142.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.11 | -266.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.04 | +136.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.47 | +1075.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.07 | -85.1% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.11 | +57.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.14 | +27.3% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.2 | — | USD/shares | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | -0.16 | +20.0% | USD/shares | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 0.18 | +212.5% | USD/shares | 10-K | 2026-03-05 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.14 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.07 | -50.0% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -0.03 | -142.9% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.11 | -266.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.04 | +136.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.46 | +1050.0% | USD/shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.07 | -84.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.11 | +57.1% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.14 | +27.3% | USD/shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.2 | — | USD/shares | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | -0.16 | +20.0% | USD/shares | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 0.18 | +212.5% | USD/shares | 10-K | 2026-03-05 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31144000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 44244000.0 | +42.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 80456000.0 | +81.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 83931000.0 | +4.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 73097000.0 | -12.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 46786000.0 | -36.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 61344000.0 | +31.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 66479000.0 | +8.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 65442000.0 | -1.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 47430000.0 | -27.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 69214000.0 | +45.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 83931000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 66479000.0 | -20.8% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 61753000.0 | -7.1% | USD | 10-K | 2026-03-05 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 172688000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 238705000.0 | +38.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 238543000.0 | -0.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 213449000.0 | -10.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 221253000.0 | +3.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 235802000.0 | +6.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 281142000.0 | +19.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 250717000.0 | -10.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 280393000.0 | +11.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 283467000.0 | +1.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 295456000.0 | +4.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 213448000.0 | — | USD | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 250717000.0 | +17.5% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 271331000.0 | +8.2% | USD | 10-K | 2026-03-05 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 269981000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 326236000.0 | +20.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 313337000.0 | -4.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 315984000.0 | +0.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 313820000.0 | -0.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 320748000.0 | +2.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 347018000.0 | +8.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 348226000.0 | +0.3% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 349354000.0 | +0.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 350303000.0 | +0.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 345206000.0 | -1.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 315984000.0 | — | USD | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 348226000.0 | +10.2% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 353374000.0 | +1.5% | USD | 10-K | 2026-03-05 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 499727000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 662791000.0 | +32.6% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 689577000.0 | +4.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 657330000.0 | -4.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 655057000.0 | -0.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 660356000.0 | +0.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 770712000.0 | +16.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 712174000.0 | -7.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 744802000.0 | +4.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 740906000.0 | -0.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 766392000.0 | +3.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 657330000.0 | — | USD | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 712174000.0 | +8.3% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 746924000.0 | +4.9% | USD | 10-K | 2026-03-05 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1228355000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1570079000.0 | +27.8% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1595968000.0 | +1.6% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1550331000.0 | -2.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1543123000.0 | -0.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1607552000.0 | +4.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1784942000.0 | +11.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1727255000.0 | -3.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1762912000.0 | +2.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1751983000.0 | -0.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1766526000.0 | +0.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1550331000.0 | — | USD | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 1727255000.0 | +11.4% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 1748621000.0 | +1.2% | USD | 10-K | 2026-03-05 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 173135000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 227198000.0 | +31.2% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 249907000.0 | +10.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 242015000.0 | -3.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 240490000.0 | -0.6% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 264544000.0 | +10.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 274107000.0 | +3.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 266261000.0 | -2.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 272238000.0 | +2.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 286300000.0 | +5.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 305963000.0 | +6.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 242015000.0 | — | USD | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 266261000.0 | +10.0% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 291465000.0 | +9.5% | USD | 10-K | 2026-03-05 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 655946000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 894086000.0 | +36.3% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 919859000.0 | +2.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 888730000.0 | -3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 888465000.0 | -0.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 954248000.0 | +7.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1104180000.0 | +15.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1086712000.0 | -1.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1126199000.0 | +3.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1102608000.0 | -2.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1112652000.0 | +0.9% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 888730000.0 | — | USD | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 1086712000.0 | +22.3% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 1099274000.0 | +1.2% | USD | 10-K | 2026-03-05 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 572409000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 675993000.0 | +18.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 676109000.0 | +0.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 661601000.0 | -2.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-03-31 | 654658000.0 | -1.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 653304000.0 | -0.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 680762000.0 | +4.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 640543000.0 | -5.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 636713000.0 | -0.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 649375000.0 | +2.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 653874000.0 | +0.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 661601000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 640543000.0 | -3.2% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 649347000.0 | +1.4% | USD | 10-K | 2026-03-05 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 395215000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 558845000.0 | +41.4% | USD | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 550526000.0 | -1.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 535881000.0 | -2.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 535736000.0 | -0.0% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 573654000.0 | +7.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 704135000.0 | +22.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 693903000.0 | -1.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 712370000.0 | +2.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 674994000.0 | -5.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 665539000.0 | -1.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 535881000.0 | — | USD | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 693903000.0 | +29.5% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 664196000.0 | -4.3% | USD | 10-K | 2026-03-05 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 13858000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 27464000.0 | +98.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 74053000.0 | +169.6% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6615000.0 | -91.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 28009000.0 | +323.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 10736000.0 | -61.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -4762000.0 | -144.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 28536000.0 | +699.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 66906000.0 | +134.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 102286000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 56453000.0 | -44.8% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 83849000.0 | +48.5% | USD | 10-K | 2026-03-05 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -5094000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -262824000.0 | -5059.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -266720000.0 | -1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -16008000.0 | +94.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -102370000.0 | -539.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -205392000.0 | -100.6% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -5053000.0 | +97.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -11989000.0 | -137.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -20464000.0 | -70.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -278523000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | -229683000.0 | +17.5% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | -29492000.0 | +87.2% | USD | 10-K | 2026-03-05 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -2394000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 274930000.0 | +11584.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 269295000.0 | -2.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -3951000.0 | -101.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 33208000.0 | +940.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 171949000.0 | +417.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 7633000.0 | -95.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -39058000.0 | -611.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -48445000.0 | -24.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 250406000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 159301000.0 | -36.4% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | -64266000.0 | -140.3% | USD | 10-K | 2026-03-05 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4490000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 7796000.0 | +73.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 11180000.0 | +43.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2454000.0 | -78.1% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 5829000.0 | +137.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 9091000.0 | +56.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 5646000.0 | -37.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 10289000.0 | +82.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 15796000.0 | +53.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 15337000.0 | — | USD | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 13684000.0 | -10.8% | USD | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 21015000.0 | +53.6% | USD | 10-K | 2026-03-05 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 21125289.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 23349735.0 | +10.5% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 46844598.0 | +100.6% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 46758359.0 | -0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46806573.0 | +0.1% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 46787160.0 | -0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 46837880.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 46856757.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 46567929.0 | -0.6% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 46275093.0 | -0.6% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 46286285.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 46758359.0 | — | shares | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 46856757.0 | +0.2% | shares | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 46180700.0 | -1.4% | shares | 10-K | 2026-03-05 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 21441506.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 23667064.0 | +10.4% | shares | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 47479256.0 | +100.6% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 47535618.0 | +0.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 47597864.0 | +0.1% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 47636856.0 | +0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 47717376.0 | +0.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 47738290.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 47770100.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 47811425.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 47828925.0 | +0.0% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 47535618.0 | — | shares | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 47738290.0 | +0.4% | shares | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 47860312.0 | +0.3% | shares | 10-K | 2026-03-05 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 42241540.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 43621236.0 | +3.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 46737443.0 | +7.1% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46777178.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 46818932.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 46799672.0 | -0.0% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 46601426.0 | -0.4% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 46381194.0 | -0.5% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 46280811.0 | -0.2% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 44868862.0 | — | shares | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 46811354.0 | +4.3% | shares | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 46364229.0 | -1.0% | shares | 10-K | 2026-03-05 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 42608408.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 43995014.0 | +3.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 46737443.0 | +6.2% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 46777178.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 47623712.0 | +1.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 47560478.0 | -0.1% | shares | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 47400378.0 | -0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 46562690.0 | -1.8% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 47060025.0 | +1.1% | shares | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 44868862.0 | — | shares | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 46811354.0 | +4.3% | shares | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 47166469.0 | +0.8% | shares | 10-K | 2026-03-05 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2835 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2407 | -15.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.2750 | +14.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2696 | -2.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2734 | +1.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.2622 | -4.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2025-03-31 | 0.2712 | +3.4% | ratio | 10-Q | 2025-05-01 |
| Annual | 2023-12-31 | 1.0129 | — | ratio | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 1.0445 | +3.1% | ratio | 10-K | 2025-03-06 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.8863 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2.9172 | +1.1% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 2.7593 | -5.4% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.7161 | -1.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2.7238 | +0.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 2.4962 | -8.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 2.8117 | +12.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 2.6747 | -4.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2.7358 | +2.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.5879 | -5.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.5049 | -3.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 2.7161 | — | ratio | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 2.6747 | -1.5% | ratio | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 2.5627 | -4.2% | ratio | 10-K | 2026-03-05 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.1459 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.3226 | +15.4% | ratio | 10-Q | 2023-08-03 |
| Quarterly | 2023-09-30 | 1.3605 | +2.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.3433 | -1.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.3571 | +1.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.4606 | +7.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.6220 | +11.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.6965 | +4.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1.7688 | +4.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.6980 | -4.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.7016 | +0.2% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1.3433 | — | ratio | 10-K | 2025-03-06 |
| Annual | 2024-12-31 | 1.6965 | +26.3% | ratio | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 1.6929 | -0.2% | ratio | 10-K | 2026-03-05 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3815 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3599 | -5.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3310 | -8.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3447 | +4.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.3447 | +0.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.3394 | -1.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.3430 | +1.1% | ratio | 10-Q | 2025-05-01 |
| Annual | 2023-12-31 | 0.3514 | — | ratio | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 0.3402 | -3.2% | ratio | 10-K | 2026-03-05 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0170 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0080 | -52.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | -0.0036 | -144.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0126 | -251.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0043 | +134.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0468 | +985.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0068 | -85.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.0057 | — | ratio | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | -0.0041 | +28.8% | ratio | 10-K | 2026-03-05 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0480 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0364 | -24.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0291 | -20.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0067 | -77.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0322 | +381.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0405 | +25.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0420 | +3.8% | ratio | 10-Q | 2025-05-01 |
| Annual | 2023-12-31 | 0.0274 | — | ratio | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 0.0310 | +13.3% | ratio | 10-K | 2026-03-05 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1799 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1947 | +8.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3219 | +65.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 0.3468 | +7.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.3040 | -12.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1769 | -41.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2238 | +26.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-12-31 | 0.2497 | +11.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2404 | -3.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1657 | -31.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2262 | +36.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.3468 | — | ratio | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | 0.2497 | -28.0% | ratio | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 0.2119 | -15.1% | ratio | 10-K | 2026-03-05 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0048 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0019 | -59.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | -0.0010 | -151.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0034 | -244.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0012 | +134.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0123 | +941.3% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0018 | -84.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0029 | +54.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0037 | +27.9% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.0058 | — | ratio | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | -0.0042 | +26.6% | ratio | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 0.0048 | +212.4% | ratio | 10-K | 2026-03-05 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0103 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0045 | -56.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | -0.0023 | -151.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0080 | -244.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-06-30 | 0.0029 | +136.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2024-09-30 | 0.0322 | +1009.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0051 | -84.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-06-30 | 0.0077 | +50.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-09-30 | 0.0099 | +28.1% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -0.0136 | — | ratio | 10-K | 2026-03-05 |
| Annual | 2024-12-31 | -0.0114 | +15.5% | ratio | 10-K | 2026-03-05 |
| Annual | 2025-12-31 | 0.0129 | +212.3% | ratio | 10-K | 2026-03-05 |