Financial Metrics
MNESP MSA Safety IncRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4/A | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-03-06 | SEC Filing Index |
| Insider | 4 | 2026-02-18 | 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 | 398262000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 447299000.0 | +12.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 446728000.0 | -0.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 413302000.0 | -7.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 462463000.0 | +11.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 432679000.0 | -6.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 421340000.0 | -2.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 474116000.0 | +12.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 468445000.0 | -1.2% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | 398262000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | 447299000.0 | +12.3% | USD | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 446728000.0 | -0.1% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 1787647000.0 | +300.2% | USD | 10-K | 2026-02-12 |
| Annual | 2024-03-31 | 413302000.0 | -76.9% | USD | 10-K | 2026-02-12 |
| Annual | 2024-06-30 | 462463000.0 | +11.9% | USD | 10-K | 2026-02-12 |
| Annual | 2024-09-30 | 432679000.0 | -6.4% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 499696000.0 | +15.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-03-31 | 421340000.0 | -15.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-06-30 | 474116000.0 | +12.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-09-30 | 468445000.0 | -1.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 510913000.0 | +9.1% | USD | 10-K | 2026-02-12 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 181398000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 213796000.0 | +17.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 218761000.0 | +2.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 195531000.0 | -10.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 223029000.0 | +14.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 207456000.0 | -7.0% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 193395000.0 | -6.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 220710000.0 | +14.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 217616000.0 | -1.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | 181398000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | 213796000.0 | +17.9% | USD | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 218761000.0 | +2.3% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 852138000.0 | +289.5% | USD | 10-K | 2026-02-12 |
| Annual | 2024-03-31 | 195531000.0 | -77.1% | USD | 10-K | 2026-02-12 |
| Annual | 2024-06-30 | 223029000.0 | +14.1% | USD | 10-K | 2026-02-12 |
| Annual | 2024-09-30 | 207456000.0 | -7.0% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 234429000.0 | +13.0% | USD | 10-K | 2026-02-12 |
| Annual | 2025-03-31 | 193395000.0 | -17.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-06-30 | 220710000.0 | +14.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-09-30 | 217616000.0 | -1.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 239392000.0 | +10.0% | USD | 10-K | 2026-02-12 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -60061000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 95008000.0 | +258.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 94123000.0 | -0.9% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 80112000.0 | -14.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 99944000.0 | +24.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 91477000.0 | -8.5% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 77761000.0 | -15.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 85862000.0 | +10.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 94310000.0 | +9.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 231320000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 389177000.0 | +68.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 371818000.0 | -4.5% | USD | 10-K | 2026-02-12 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -150173000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 67090000.0 | +144.7% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 65256000.0 | -2.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 58139000.0 | -10.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 72234000.0 | +24.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 66648000.0 | -7.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 59605000.0 | -10.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 62773000.0 | +5.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 69613000.0 | +10.9% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | -150173000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | 67090000.0 | +144.7% | USD | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 65256000.0 | -2.7% | USD | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 58583000.0 | -10.2% | USD | 10-K | 2026-02-12 |
| Annual | 2024-03-31 | 58139000.0 | -0.8% | USD | 10-K | 2026-02-12 |
| Annual | 2024-06-30 | 72234000.0 | +24.2% | USD | 10-K | 2026-02-12 |
| Annual | 2024-09-30 | 66648000.0 | -7.7% | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 87946000.0 | +32.0% | USD | 10-K | 2026-02-12 |
| Annual | 2025-03-31 | 59605000.0 | -32.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-06-30 | 62773000.0 | +5.3% | USD | 10-K | 2026-02-12 |
| Annual | 2025-09-30 | 69613000.0 | +10.9% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 86933000.0 | +24.9% | USD | 10-K | 2026-02-12 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -3.83 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1.71 | +144.6% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 1.66 | -2.9% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.48 | -10.8% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.83 | +23.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.69 | -7.7% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.51 | -10.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.6 | +6.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.78 | +11.2% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | -3.83 | — | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | 1.71 | +144.6% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 1.66 | -2.9% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 1.49 | -10.2% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-03-31 | 1.48 | -0.7% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-06-30 | 1.83 | +23.6% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-09-30 | 1.69 | -7.7% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 2.23 | +32.0% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-03-31 | 1.51 | -32.3% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-06-30 | 1.6 | +6.0% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-09-30 | 1.78 | +11.2% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2.22 | +24.7% | USD/shares | 10-K | 2026-02-12 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -3.83 | — | USD/shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 1.7 | +144.4% | USD/shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 1.65 | -2.9% | USD/shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1.47 | -10.9% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 1.83 | +24.5% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.69 | -7.7% | USD/shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1.51 | -10.7% | USD/shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1.59 | +5.3% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.77 | +11.3% | USD/shares | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | -3.83 | — | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | 1.7 | +144.4% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 1.65 | -2.9% | USD/shares | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 1.48 | -10.3% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-03-31 | 1.47 | -0.7% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-06-30 | 1.83 | +24.5% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-09-30 | 1.69 | -7.7% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 2.22 | +31.4% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-03-31 | 1.51 | -32.0% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-06-30 | 1.59 | +5.3% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-09-30 | 1.77 | +11.3% | USD/shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2.21 | +24.9% | USD/shares | 10-K | 2026-02-12 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 138906000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 146897000.0 | +5.8% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 164499000.0 | +12.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 146442000.0 | -11.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 148329000.0 | +1.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 146830000.0 | -1.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 154371000.0 | +5.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 164560000.0 | +6.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 170617000.0 | +3.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 146988000.0 | -13.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 169998000.0 | +15.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 146442000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 164560000.0 | +12.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 165067000.0 | +0.3% | USD | 10-K | 2026-02-12 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 279707000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 302201000.0 | +8.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 294907000.0 | -2.4% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 294678000.0 | -0.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 279084000.0 | -5.3% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 299053000.0 | +7.2% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 277346000.0 | -7.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 279213000.0 | +0.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 294423000.0 | +5.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 333754000.0 | +13.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 306949000.0 | -8.0% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 294678000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 279213000.0 | -5.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 306452000.0 | +9.8% | USD | 10-K | 2026-02-12 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 349436000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 337954000.0 | -3.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 324077000.0 | -4.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 292604000.0 | -9.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 305556000.0 | +4.4% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 320899000.0 | +5.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 351805000.0 | +9.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 296796000.0 | -15.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 306675000.0 | +3.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 343883000.0 | +12.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 355493000.0 | +3.4% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 292604000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 296796000.0 | +1.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 343035000.0 | +15.6% | USD | 10-K | 2026-02-12 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 831297000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 850380000.0 | +2.3% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 851819000.0 | +0.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 786270000.0 | -7.7% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 792945000.0 | +0.8% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 861445000.0 | +8.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 842669000.0 | -2.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 803030000.0 | -4.7% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 823162000.0 | +2.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 887461000.0 | +7.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 894768000.0 | +0.8% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 786270000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 803030000.0 | +2.1% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 869292000.0 | +8.3% | USD | 10-K | 2026-02-12 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2179670000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2199151000.0 | +0.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2194335000.0 | -0.2% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 2170150000.0 | -1.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2174330000.0 | +0.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 2243571000.0 | +3.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 2241927000.0 | -0.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 2205784000.0 | -1.6% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2235885000.0 | +1.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2550211000.0 | +14.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2553577000.0 | +0.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2170150000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 2205784000.0 | +1.6% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 2554374000.0 | +15.8% | USD | 10-K | 2026-02-12 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 292531000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 299950000.0 | +2.5% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 325401000.0 | +8.5% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 332818000.0 | +2.3% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 316526000.0 | -4.9% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 351751000.0 | +11.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 314478000.0 | -10.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 288093000.0 | -8.4% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 280440000.0 | -2.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 285464000.0 | +1.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 290271000.0 | +1.7% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 332818000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 288093000.0 | -13.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 289211000.0 | +0.4% | USD | 10-K | 2026-02-12 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1409924000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1368020000.0 | -3.0% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1325609000.0 | -3.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 1203348000.0 | -9.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 1179576000.0 | -2.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 1209924000.0 | +2.6% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 1146582000.0 | -5.2% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 1062465000.0 | -7.3% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 1045740000.0 | -1.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1297569000.0 | +24.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1251187000.0 | -3.6% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 1203348000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 1062465000.0 | -11.7% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 1187362000.0 | +11.8% | USD | 10-K | 2026-02-12 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 837114000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 787527000.0 | -5.9% | USD | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 715814000.0 | -9.1% | USD | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 575170000.0 | -19.6% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 569692000.0 | -1.0% | USD | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 561771000.0 | -1.4% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 527807000.0 | -6.0% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 481622000.0 | -8.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 469171000.0 | -2.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 670965000.0 | +43.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 620374000.0 | -7.5% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 575170000.0 | — | USD | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 481622000.0 | -16.3% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 572709000.0 | +18.9% | USD | 10-K | 2026-02-12 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -285909000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -190841000.0 | +33.3% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -66057000.0 | +65.4% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 50886000.0 | +177.0% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 104188000.0 | +104.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 188520000.0 | +80.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 61833000.0 | -67.2% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 129051000.0 | +108.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 241513000.0 | +87.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 92857000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 296428000.0 | +219.2% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 363867000.0 | +22.8% | USD | 10-K | 2026-02-12 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -8367000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | -15648000.0 | -87.0% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | -28289000.0 | -80.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -11219000.0 | +60.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -25486000.0 | -127.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -39724000.0 | -55.9% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -10766000.0 | +72.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -227873000.0 | -2016.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -239859000.0 | -5.3% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -39953000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -53755000.0 | -34.5% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -257634000.0 | -379.3% | USD | 10-K | 2026-02-12 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 272771000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 196589000.0 | -27.9% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 110507000.0 | -43.8% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | -29085000.0 | -126.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -67718000.0 | -132.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -136172000.0 | -101.1% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | -45612000.0 | +66.5% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 73979000.0 | +262.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2174000.0 | -97.1% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | -52253000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | -208689000.0 | -299.4% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | -105465000.0 | +49.5% | USD | 10-K | 2026-02-12 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 8402000.0 | — | USD | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 18322000.0 | +118.1% | USD | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 30979000.0 | +69.1% | USD | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 11219000.0 | -63.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 25560000.0 | +127.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 39814000.0 | +55.8% | USD | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 10784000.0 | -72.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 40118000.0 | +272.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 52104000.0 | +29.9% | USD | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 42764000.0 | — | USD | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 54223000.0 | +26.8% | USD | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 68438000.0 | +26.2% | USD | 10-K | 2026-02-12 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 39264779.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 39290833.0 | +0.1% | shares | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 39310511.0 | +0.1% | shares | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 39317212.0 | +0.0% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 39381219.0 | +0.2% | shares | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 39349528.0 | -0.1% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 39309938.0 | -0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 39260080.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 39298861.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 39142630.0 | -0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 39152061.0 | +0.0% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 39317212.0 | — | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 39260080.0 | -0.1% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 38912629.0 | -0.9% | shares | 10-K | 2026-02-12 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 62081391.0 | — | shares | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 62081391.0 | +0.0% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 39224000.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 39274000.0 | +0.1% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 39303000.0 | +0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 39360000.0 | +0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 39389000.0 | +0.1% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 39362000.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 39334000.0 | -0.1% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 39258000.0 | -0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 39168000.0 | -0.2% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 39307000.0 | — | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 39371000.0 | +0.2% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 39216000.0 | -0.4% | shares | 10-K | 2026-02-12 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 39224000.0 | — | shares | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 39409000.0 | +0.5% | shares | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 39450000.0 | +0.1% | shares | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 39556000.0 | +0.3% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 39541000.0 | -0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 39495000.0 | -0.1% | shares | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 39501000.0 | +0.0% | shares | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 39359000.0 | -0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 39280000.0 | -0.2% | shares | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 39473000.0 | — | shares | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 39535000.0 | +0.2% | shares | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 39346000.0 | -0.5% | shares | 10-K | 2026-02-12 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1827 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2034 | +11.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.2036 | +0.1% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.1901 | -6.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2061 | +8.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1930 | -6.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1884 | -2.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1859 | -1.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1834 | -1.3% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.8237 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.2265 | -72.5% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.2000 | -11.7% | ratio | 10-K | 2026-02-12 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.8417 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 2.8351 | -0.2% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 2.6178 | -7.7% | ratio | 10-Q | 2023-10-25 |
| Quarterly | 2023-12-31 | 2.3625 | -9.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 2.5051 | +6.0% | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2024-06-30 | 2.4490 | -2.2% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2024-09-30 | 2.6796 | +9.4% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-12-31 | 2.7874 | +4.0% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 2.9353 | +5.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 3.1088 | +5.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 3.0825 | -0.8% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 2.3625 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2024-12-31 | 2.7874 | +18.0% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 3.0057 | +7.8% | ratio | 10-K | 2026-02-12 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4555 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.4780 | +4.9% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.4897 | +2.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.4731 | -3.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.4823 | +1.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.4795 | -0.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.4590 | -4.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.4655 | +1.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4645 | -0.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | 0.4555 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | 0.4780 | +4.9% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 0.4897 | +2.5% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.4767 | -2.7% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-03-31 | 0.4731 | -0.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-06-30 | 0.4823 | +1.9% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-09-30 | 0.4795 | -0.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.4691 | -2.2% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-03-31 | 0.4590 | -2.2% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-06-30 | 0.4655 | +1.4% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-09-30 | 0.4645 | -0.2% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.4686 | +0.9% | ratio | 10-K | 2026-02-12 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.3771 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.1500 | +139.8% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.1461 | -2.6% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.1407 | -3.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1562 | +11.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1540 | -1.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1415 | -8.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1324 | -6.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1486 | +12.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-03-31 | -0.3771 | — | ratio | 10-K | 2025-02-14 |
| Annual | 2023-06-30 | 0.1500 | +139.8% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-09-30 | 0.1461 | -2.6% | ratio | 10-K | 2025-02-14 |
| Annual | 2023-12-31 | 0.0328 | -77.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-03-31 | 0.1407 | +329.2% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-06-30 | 0.1562 | +11.0% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-09-30 | 0.1540 | -1.4% | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.1760 | +14.3% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-03-31 | 0.1415 | -19.6% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-06-30 | 0.1324 | -6.4% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-09-30 | 0.1486 | +12.2% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.1702 | +14.5% | ratio | 10-K | 2026-02-12 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.1508 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.2124 | +240.8% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.2107 | -0.8% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.1938 | -8.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2161 | +11.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2114 | -2.2% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.1846 | -12.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1811 | -1.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2013 | +11.2% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.1294 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.7788 | +501.9% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.7278 | -6.6% | ratio | 10-K | 2026-02-12 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4748 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.4897 | +3.1% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.5055 | +3.2% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2023-12-31 | 0.4400 | -13.0% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.4686 | +6.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.4174 | -10.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.4909 | +17.6% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2024-12-31 | 0.5712 | +16.4% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.6084 | +6.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.5149 | -15.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.5857 | +13.7% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.4400 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.5712 | +29.8% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.5707 | -0.1% | ratio | 10-K | 2026-02-12 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0689 | — | ratio | 10-Q | 2024-04-30 |
| Quarterly | 2023-06-30 | 0.0305 | +144.3% | ratio | 10-Q | 2024-07-25 |
| Quarterly | 2023-09-30 | 0.0297 | -2.5% | ratio | 10-Q | 2024-10-24 |
| Quarterly | 2024-03-31 | 0.0267 | -10.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0322 | +20.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0297 | -7.7% | ratio | 10-Q | 2025-10-29 |
| Quarterly | 2025-03-31 | 0.0267 | -10.3% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0246 | -7.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0273 | +10.8% | ratio | 10-Q | 2025-10-29 |
| Annual | 2023-12-31 | 0.0270 | — | ratio | 10-K | 2026-02-12 |
| Annual | 2024-12-31 | 0.0399 | +47.7% | ratio | 10-K | 2026-02-12 |
| Annual | 2025-12-31 | 0.0340 | -14.6% | ratio | 10-K | 2026-02-12 |