Financial Metrics
IPGP IPG PHOTONICS CORPRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-24 | SEC Filing Index |
| Insider | 4 | 2026-02-24 | 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 | 347174000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 339971000.0 | -2.1% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 301401000.0 | -11.3% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 252009000.0 | -16.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 257645000.0 | +2.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 233143000.0 | -9.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 227793000.0 | -2.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 250721000.0 | +10.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 250792000.0 | +0.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1287439000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 977134000.0 | -24.1% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 1003777000.0 | +2.7% | USD | 10-K | 2026-02-23 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 146938000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 147691000.0 | +0.5% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 132902000.0 | -10.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 97536000.0 | -26.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 96186000.0 | -1.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 54089000.0 | -43.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 89812000.0 | +66.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 93573000.0 | +4.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 99005000.0 | +5.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 541698000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 338155000.0 | -37.6% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 381463000.0 | +12.8% | USD | 10-K | 2026-02-23 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 75426000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 72063000.0 | -4.5% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 55706000.0 | -22.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 19100000.0 | -65.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 12040000.0 | -37.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -253346000.0 | -2204.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1827000.0 | +100.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 104000.0 | -94.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 7855000.0 | +7452.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 231973000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -208254000.0 | -189.8% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 13104000.0 | +106.3% | USD | 10-K | 2026-02-23 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 60135000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 62321000.0 | +3.6% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 54994000.0 | -11.8% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 24099000.0 | -56.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 20154000.0 | -16.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -233594000.0 | -1259.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 3758000.0 | +101.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 6605000.0 | +75.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 7463000.0 | +13.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 218878000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -181526000.0 | -182.9% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 31096000.0 | +117.1% | USD | 10-K | 2026-02-23 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.26 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1.32 | +4.8% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 1.16 | -12.1% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.52 | -55.2% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.45 | -13.5% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -5.33 | -1284.4% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.09 | +101.7% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.16 | +77.8% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.18 | +12.5% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 4.64 | — | USD/shares | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -4.09 | -188.1% | USD/shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.73 | +117.8% | USD/shares | 10-K | 2026-02-23 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.26 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1.31 | +4.0% | USD/shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 1.16 | -11.5% | USD/shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.52 | -55.2% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.45 | -13.5% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -5.33 | -1284.4% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.09 | +101.7% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.16 | +77.8% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.18 | +12.5% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 4.63 | — | USD/shares | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -4.09 | -188.3% | USD/shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.73 | +117.8% | USD/shares | 10-K | 2026-02-23 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 521137000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 573071000.0 | +10.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 528284000.0 | -7.8% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 514674000.0 | -2.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 496452000.0 | -3.5% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 720540000.0 | +45.1% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 883871000.0 | +22.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 620040000.0 | -29.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 363046000.0 | -41.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 359184000.0 | -1.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 346026000.0 | -3.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 514674000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 620040000.0 | +20.5% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 403790000.0 | -34.9% | USD | 10-K | 2026-02-23 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 236575000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 231125000.0 | -2.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 229597000.0 | -0.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 219053000.0 | -4.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 184012000.0 | -16.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 176153000.0 | -4.3% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 163541000.0 | -7.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 171131000.0 | +4.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 176909000.0 | +3.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 201038000.0 | +13.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 166384000.0 | -17.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 219053000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 171131000.0 | -21.9% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 181734000.0 | +6.2% | USD | 10-K | 2026-02-23 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 506149000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 491301000.0 | -2.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 479829000.0 | -2.3% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 453874000.0 | -5.4% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 431899000.0 | -4.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 400839000.0 | -7.2% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 320723000.0 | -20.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 284780000.0 | -11.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 287623000.0 | +1.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 303841000.0 | +5.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 323934000.0 | +6.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 453874000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 284780000.0 | -37.3% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 313416000.0 | +10.1% | USD | 10-K | 2026-02-23 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1915587000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1924068000.0 | +0.4% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1920460000.0 | -0.2% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 1914654000.0 | -0.3% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 1829619000.0 | -4.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1717952000.0 | -6.1% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 1570414000.0 | -8.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 1430995000.0 | -8.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1443387000.0 | +0.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1474156000.0 | +2.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1434513000.0 | -2.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1914654000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1430995000.0 | -25.3% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 1423440000.0 | -0.5% | USD | 10-K | 2026-02-23 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2671156000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2696417000.0 | +0.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2672864000.0 | -0.9% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2698898000.0 | +1.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 2598436000.0 | -3.7% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 2495431000.0 | -4.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 2355130000.0 | -5.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 2289264000.0 | -2.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2317348000.0 | +1.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2379448000.0 | +2.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2380963000.0 | +0.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2698898000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2289264000.0 | -15.2% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 2424280000.0 | +5.9% | USD | 10-K | 2026-02-23 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 249522000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 228187000.0 | -8.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 219709000.0 | -3.7% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 214861000.0 | -2.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 192127000.0 | -10.6% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 190483000.0 | -0.9% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 194182000.0 | +1.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 205019000.0 | +5.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 197034000.0 | -3.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 216952000.0 | +10.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 213381000.0 | -1.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 214861000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 205019000.0 | -4.6% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 234037000.0 | +14.2% | USD | 10-K | 2026-02-23 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 332631000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 297867000.0 | -10.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 288913000.0 | -3.0% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 283513000.0 | -1.9% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 257716000.0 | -9.1% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 242061000.0 | -6.1% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 240518000.0 | -0.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 264793000.0 | +10.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 256906000.0 | -3.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 274896000.0 | +7.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 276151000.0 | +0.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 283513000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 264793000.0 | -6.6% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 296150000.0 | +11.8% | USD | 10-K | 2026-02-23 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2338525000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2398550000.0 | +2.6% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2383951000.0 | -0.6% | USD | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2415385000.0 | +1.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 2340720000.0 | -3.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-06-30 | 2253370000.0 | -3.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 2114612000.0 | -6.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 2024471000.0 | -4.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2060442000.0 | +1.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-06-30 | 2104552000.0 | +2.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 2104812000.0 | +0.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2415385000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 2024471000.0 | -16.2% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 2128130000.0 | +5.1% | USD | 10-K | 2026-02-23 |
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-03-31 | 37280000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 103946000.0 | +178.8% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 189924000.0 | +82.7% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 54596000.0 | -71.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 108054000.0 | +97.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 174112000.0 | +61.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 13445000.0 | -92.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 11229000.0 | -16.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 46535000.0 | +314.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 295986000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 247896000.0 | -16.2% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 75344000.0 | -69.6% | USD | 10-K | 2026-02-23 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -96018000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -90541000.0 | +5.7% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -162996000.0 | -80.0% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 23736000.0 | +114.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 308644000.0 | +1200.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 471279000.0 | +52.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -274386000.0 | -158.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -261516000.0 | +4.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -292904000.0 | -12.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -237554000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 208732000.0 | +187.9% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | -265230000.0 | -227.1% | USD | 10-K | 2026-02-23 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -117236000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -129793000.0 | -10.7% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | -175991000.0 | -35.6% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | -90774000.0 | +48.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -210228000.0 | -131.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -284609000.0 | -35.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -5670000.0 | +98.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -34457000.0 | -507.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -50919000.0 | -47.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -236380000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -339621000.0 | -43.7% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | -54192000.0 | +84.0% | USD | 10-K | 2026-02-23 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 33404000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 59139000.0 | +77.0% | USD | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 85256000.0 | +44.2% | USD | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 28052000.0 | -67.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 52270000.0 | +86.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 75358000.0 | +44.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 24818000.0 | -67.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 40176000.0 | +61.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 60907000.0 | +51.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 110483000.0 | — | USD | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 98524000.0 | -10.8% | USD | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 78798000.0 | -20.0% | USD | 10-K | 2026-02-23 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 47305551.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 47364320.0 | +0.1% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 46921754.0 | -0.9% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 46320671.0 | -1.3% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 45566746.0 | -1.6% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 44225282.0 | -2.9% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 43248080.0 | -2.2% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 42548561.0 | -1.6% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 42729426.0 | +0.4% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 42329918.0 | -0.9% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 42119624.0 | -0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 46320671.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 42548561.0 | -8.1% | shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 42127067.0 | -1.0% | shares | 10-K | 2026-02-23 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 56183735.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 56242504.0 | +0.1% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 56249626.0 | +0.0% | shares | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 56317438.0 | +0.1% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 56521438.0 | +0.4% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 56584223.0 | +0.1% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 56591081.0 | +0.0% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 56632974.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 56813839.0 | +0.3% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 56905313.0 | +0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 56909427.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 56317438.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 56632974.0 | +0.6% | shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 56964939.0 | +0.6% | shares | 10-K | 2026-02-23 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 47542071.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 47316342.0 | -0.5% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 47236901.0 | -0.2% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 45960476.0 | -2.7% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 44917696.0 | -2.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 43837357.0 | -2.4% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 42604799.0 | -2.8% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 42480862.0 | -0.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 42198713.0 | -0.7% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 47154217.0 | — | shares | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 44335857.0 | -6.0% | shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 42344616.0 | -4.5% | shares | 10-K | 2026-02-23 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 47776121.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 47453260.0 | -0.7% | shares | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 47388119.0 | -0.1% | shares | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 46174518.0 | -2.6% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 45012474.0 | -2.5% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 43837357.0 | -2.6% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 42831786.0 | -2.3% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 42577327.0 | -0.6% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 42556317.0 | -0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 47320075.0 | — | shares | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 44335857.0 | -6.3% | shares | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 42649712.0 | -3.8% | shares | 10-K | 2026-02-23 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1300 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1261 | -3.0% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.1128 | -10.6% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0970 | -14.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1032 | +6.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0990 | -4.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0983 | -0.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1054 | +7.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1053 | -0.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.4770 | — | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.4268 | -10.5% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.4141 | -3.0% | ratio | 10-K | 2026-02-23 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 7.6770 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 8.4320 | +9.8% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 8.7409 | +3.7% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 8.9111 | +1.9% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 9.5230 | +6.9% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 9.0189 | -5.3% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 8.0873 | -10.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 6.9798 | -13.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 7.3256 | +5.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 6.7948 | -7.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 6.7228 | -1.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 8.9111 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 6.9798 | -21.7% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 6.0821 | -12.9% | ratio | 10-K | 2026-02-23 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1422 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 0.1242 | -12.7% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.1212 | -2.4% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 0.1174 | -3.1% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.1101 | -6.2% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 0.1074 | -2.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 0.1137 | +5.9% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 0.1308 | +15.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1247 | -4.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1306 | +4.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1312 | +0.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1174 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.1308 | +11.4% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.1392 | +6.4% | ratio | 10-K | 2026-02-23 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4232 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.4344 | +2.6% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.4409 | +1.5% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.3870 | -12.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.3733 | -3.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2320 | -37.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.3943 | +69.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.3732 | -5.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.3948 | +5.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.4208 | — | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | 0.3461 | -17.8% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.3800 | +9.8% | ratio | 10-K | 2026-02-23 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1732 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1833 | +5.8% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.1825 | -0.5% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0956 | -47.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0782 | -18.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -1.0019 | -1380.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0165 | +101.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0263 | +59.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0298 | +13.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1700 | — | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -0.1858 | -209.3% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.0310 | +116.7% | ratio | 10-K | 2026-02-23 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2173 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2120 | -2.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.1848 | -12.8% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0758 | -59.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0467 | -38.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -1.0867 | -2425.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0080 | +100.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0004 | -94.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0313 | +7450.7% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1802 | — | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -0.2131 | -218.3% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.0131 | +106.1% | ratio | 10-K | 2026-02-23 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.0885 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2.5114 | +20.2% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2.4045 | -4.3% | ratio | 10-Q | 2023-10-31 |
| Quarterly | 2023-12-31 | 2.3954 | -0.4% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 2.5840 | +7.9% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 3.7827 | +46.4% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2024-09-30 | 4.5518 | +20.3% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-12-31 | 3.0243 | -33.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.8426 | -39.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.6556 | -10.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.6216 | -2.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2.3954 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 3.0243 | +26.3% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 1.7253 | -43.0% | ratio | 10-K | 2026-02-23 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0225 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0231 | +2.7% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.0206 | -11.0% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0093 | -54.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0081 | -12.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -0.0992 | -1328.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0016 | +101.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0028 | +71.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0031 | +12.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0811 | — | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -0.0793 | -197.8% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.0128 | +116.2% | ratio | 10-K | 2026-02-23 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0257 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0260 | +1.0% | ratio | 10-Q | 2024-07-30 |
| Quarterly | 2023-09-30 | 0.0231 | -11.2% | ratio | 10-Q | 2024-10-29 |
| Quarterly | 2024-03-31 | 0.0103 | -55.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0089 | -13.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -0.1105 | -1335.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0018 | +101.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0031 | +72.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0035 | +13.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0906 | — | ratio | 10-K | 2026-02-23 |
| Annual | 2024-12-31 | -0.0897 | -198.9% | ratio | 10-K | 2026-02-23 |
| Annual | 2025-12-31 | 0.0146 | +116.3% | ratio | 10-K | 2026-02-23 |