Financial Metrics
PRIM Primoris Services CorpRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-18 | SEC Filing Index |
| Insider | 4 | 2026-02-10 | 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 | 1256896000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1413377000.0 | +12.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1529486000.0 | +8.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1412707000.0 | -7.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1563715000.0 | +10.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1649086000.0 | +5.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1648112000.0 | -0.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1890745000.0 | +14.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2178422000.0 | +15.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 1256896000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 1413377000.0 | +12.4% | USD | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 1529486000.0 | +8.2% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 5715300000.0 | +273.7% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 1412700000.0 | -75.3% | USD | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 1563700000.0 | +10.7% | USD | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 1649100000.0 | +5.5% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1741300000.0 | +5.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 1648100000.0 | -5.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 1890700000.0 | +14.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 2178400000.0 | +15.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1857700000.0 | -14.7% | USD | 10-K | 2026-02-24 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 99732000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 157264000.0 | +57.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 173895000.0 | +10.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 133376000.0 | -23.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 186710000.0 | +40.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 198561000.0 | +6.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 170657000.0 | -14.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 231736000.0 | +35.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 235714000.0 | +1.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 99732000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 157264000.0 | +57.7% | USD | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 173895000.0 | +10.6% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 587500000.0 | +237.8% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 133400000.0 | -77.3% | USD | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 186700000.0 | +40.0% | USD | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 198500000.0 | +6.3% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 184600000.0 | -7.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 170700000.0 | -7.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 231700000.0 | +35.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 235700000.0 | +1.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 175000000.0 | -25.8% | USD | 10-K | 2026-02-24 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 19028000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 70795000.0 | +272.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 88407000.0 | +24.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 44238000.0 | -50.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 86070000.0 | +94.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 99550000.0 | +15.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 70364000.0 | -29.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 126644000.0 | +80.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 137001000.0 | +8.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 253100000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 317400000.0 | +25.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 411500000.0 | +29.6% | USD | 10-K | 2026-02-24 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1310000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 39032000.0 | +2879.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 48144000.0 | +23.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 18943000.0 | -60.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 49543000.0 | +161.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 58436000.0 | +18.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 44240000.0 | -24.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 84319000.0 | +90.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 94617000.0 | +12.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 1310000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 39032000.0 | +2879.5% | USD | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 48144000.0 | +23.3% | USD | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 126100000.0 | +161.9% | USD | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 18900000.0 | -85.0% | USD | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 49600000.0 | +162.4% | USD | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 58400000.0 | +17.7% | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 54000000.0 | -7.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 44200000.0 | -18.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 84300000.0 | +90.7% | USD | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 94600000.0 | +12.2% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 51800000.0 | -45.2% | USD | 10-K | 2026-02-24 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.02 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.73 | +3550.0% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.9 | +23.3% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.35 | -61.1% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.92 | +162.9% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.09 | +18.5% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.82 | -24.8% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.56 | +90.2% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.75 | +12.2% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.02 | — | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 0.73 | +3550.0% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 0.9 | +23.3% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2.37 | +163.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.35 | -85.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 0.92 | +162.9% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 1.09 | +18.5% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1.0 | -8.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 0.82 | -18.0% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 1.56 | +90.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 1.75 | +12.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.96 | -45.1% | USD/shares | 10-K | 2026-02-24 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.02 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.72 | +3500.0% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.89 | +23.6% | USD/shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.35 | -60.7% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.91 | +160.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.07 | +17.6% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.81 | -24.3% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.54 | +90.1% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.73 | +12.3% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.02 | — | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 0.72 | +3500.0% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 0.89 | +23.6% | USD/shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 2.33 | +161.8% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.35 | -85.0% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 0.91 | +160.0% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 1.07 | +17.6% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.99 | -7.5% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 0.81 | -18.2% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 1.54 | +90.1% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 1.73 | +12.3% | USD/shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.95 | -45.1% | USD/shares | 10-K | 2026-02-24 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 94756000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 122692000.0 | +29.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 160736000.0 | +31.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 217778000.0 | +35.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 177600000.0 | -18.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 207363000.0 | +16.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 352657000.0 | +70.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 455825000.0 | +29.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 351581000.0 | -22.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 390254000.0 | +11.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 431418000.0 | +10.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 217800000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 455800000.0 | +109.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 535500000.0 | +17.5% | USD | 10-K | 2026-02-24 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 112200000.0 | — | USD | 10-K | 2024-02-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1681739000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1870834000.0 | +11.2% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1891151000.0 | +1.1% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1885233000.0 | -0.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1999483000.0 | +6.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2091221000.0 | +4.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2222552000.0 | +6.3% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2159472000.0 | -2.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2173894000.0 | +0.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2459031000.0 | +13.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2565759000.0 | +4.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1885233000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2159500000.0 | +14.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2333600000.0 | +8.1% | USD | 10-K | 2026-02-24 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3522720000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 3722024000.0 | +5.7% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 3803171000.0 | +2.2% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 3827427000.0 | +0.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 3954447000.0 | +3.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 4049888000.0 | +2.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 4240293000.0 | +4.7% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 4195868000.0 | -1.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 4217488000.0 | +0.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 4536042000.0 | +7.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 4649952000.0 | +2.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 3827427000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 4195900000.0 | +9.6% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 4407800000.0 | +5.1% | USD | 10-K | 2026-02-24 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1134164000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1289189000.0 | +13.7% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1297935000.0 | +0.7% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1335035000.0 | +2.9% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1448390000.0 | +8.5% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1484761000.0 | +2.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1612394000.0 | +8.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1670686000.0 | +3.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1783252000.0 | +6.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2019760000.0 | +13.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2140679000.0 | +6.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1335035000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1670700000.0 | +25.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1848500000.0 | +10.6% | USD | 10-K | 2026-02-24 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2413607000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2572486000.0 | +6.6% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 2606363000.0 | +1.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 2591335000.0 | -0.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2705042000.0 | +4.4% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2750657000.0 | +1.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2882298000.0 | +4.8% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 2786335000.0 | -3.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2771748000.0 | -0.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 3001483000.0 | +8.3% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 3022120000.0 | +0.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2591335000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 2786400000.0 | +7.5% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 2726800000.0 | -2.1% | USD | 10-K | 2026-02-24 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1109113000.0 | — | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-06-30 | 1149538000.0 | +3.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-09-30 | 1196808000.0 | +4.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 1236092000.0 | +3.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 1249405000.0 | +1.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-06-30 | 1299231000.0 | +4.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-09-30 | 1357995000.0 | +4.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 1409533000.0 | +3.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1445740000.0 | +2.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-06-30 | 1534559000.0 | +6.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-09-30 | 1627832000.0 | +6.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1236100000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 1409500000.0 | +14.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1681000000.0 | +19.3% | USD | 10-K | 2026-02-24 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1034855000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1036971000.0 | +0.2% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1013519000.0 | -2.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 885369000.0 | -12.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 862216000.0 | -2.6% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 843758000.0 | -2.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 826998000.0 | -2.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 660193000.0 | -20.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 543924000.0 | -17.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 524983000.0 | -3.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 422199000.0 | -19.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 885369000.0 | — | USD | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 660200000.0 | -25.4% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 409000000.0 | -38.0% | USD | 10-K | 2026-02-24 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -115337000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -80832000.0 | +29.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -7147000.0 | +91.2% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -28464000.0 | -298.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -12397000.0 | +56.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 210054000.0 | +1794.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 66172000.0 | -68.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 144625000.0 | +118.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 327525000.0 | +126.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 198500000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 508300000.0 | +156.1% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 470400000.0 | -7.5% | USD | 10-K | 2026-02-24 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -6470000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -9627000.0 | -48.8% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -25621000.0 | -166.1% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 4187000.0 | +116.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 39293000.0 | +838.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -891000.0 | -102.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -33178000.0 | -3623.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -59111000.0 | -78.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -78204000.0 | -32.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -30000000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -27200000.0 | +9.3% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -93900000.0 | -245.2% | USD | 10-K | 2026-02-24 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -36601000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -41114000.0 | -12.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -60023000.0 | -46.0% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | -15106000.0 | +74.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -39104000.0 | -158.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -74022000.0 | -89.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -137264000.0 | -85.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -151736000.0 | -10.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -274602000.0 | -81.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -205300000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | -244400000.0 | -19.0% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | -296300000.0 | -21.2% | USD | 10-K | 2026-02-24 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 13847000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 42392000.0 | +206.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 82500000.0 | +94.6% | USD | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 10434000.0 | -87.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 34637000.0 | +232.0% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 98338000.0 | +183.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 40590000.0 | -58.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 73703000.0 | +81.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 108166000.0 | +46.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 103000000.0 | — | USD | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 126500000.0 | +22.8% | USD | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 129900000.0 | +2.7% | USD | 10-K | 2026-02-24 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53282636.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 53328873.0 | +0.1% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 53352611.0 | +0.0% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 53366327.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 53630490.0 | +0.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 53672740.0 | +0.1% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 53712733.0 | +0.1% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 53740729.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 53995590.0 | +0.5% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 54008463.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 54029163.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 53366327.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 53740729.0 | +0.7% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 54045067.0 | +0.6% | shares | 10-K | 2026-02-24 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53282636.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 53328873.0 | +0.1% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 53352611.0 | +0.0% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 53366327.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 53630490.0 | +0.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 53672740.0 | +0.1% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 53712733.0 | +0.1% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 53740729.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 53995590.0 | +0.5% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 54008463.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 54029163.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 53366327.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 53740729.0 | +0.7% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 54045067.0 | +0.6% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53184000.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 53301000.0 | +0.2% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 53339000.0 | +0.1% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 53490000.0 | +0.3% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 53640000.0 | +0.3% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 53692000.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 53813000.0 | +0.2% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 54003000.0 | +0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 54017000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 53184000.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 53301000.0 | +0.2% | shares | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 53339000.0 | +0.1% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 53300000.0 | -0.1% | shares | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 53500000.0 | +0.4% | shares | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 53600000.0 | +0.2% | shares | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 53700000.0 | +0.2% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 53700000.0 | +0.0% | shares | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 53800000.0 | +0.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 54000000.0 | +0.4% | shares | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 54000000.0 | +0.0% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 54000000.0 | +0.0% | shares | 10-K | 2026-02-24 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53944000.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 54324000.0 | +0.7% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 54351000.0 | +0.0% | shares | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 54414000.0 | +0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 54653000.0 | +0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 54675000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 54705000.0 | +0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 54805000.0 | +0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 54803000.0 | -0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 53944000.0 | — | shares | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 54324000.0 | +0.7% | shares | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 54351000.0 | +0.0% | shares | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 54200000.0 | -0.3% | shares | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 54400000.0 | +0.4% | shares | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 54700000.0 | +0.6% | shares | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 54700000.0 | +0.0% | shares | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 54700000.0 | +0.0% | shares | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 54700000.0 | +0.0% | shares | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 54800000.0 | +0.2% | shares | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 54800000.0 | +0.0% | shares | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 54800000.0 | +0.0% | shares | 10-K | 2026-02-24 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3568 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.3797 | +6.4% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.4022 | +5.9% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.3572 | -11.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.3861 | +8.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.3889 | +0.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.3908 | +0.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.4168 | +6.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.4685 | +12.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.4932 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.4150 | -72.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.4215 | +1.6% | ratio | 10-K | 2026-02-24 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.4828 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.4512 | -2.1% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1.4570 | +0.4% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 1.4121 | -3.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 1.3805 | -2.2% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1.4085 | +2.0% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.3784 | -2.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.2926 | -6.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.2191 | -5.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.2175 | -0.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.1986 | -1.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.4121 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.2926 | -8.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.2624 | -2.3% | ratio | 10-K | 2026-02-24 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.1762 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2.2378 | +2.8% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 2.1778 | -2.7% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 2.0964 | -3.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 2.1651 | +3.3% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.1171 | -2.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2.1225 | +0.3% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-12-31 | 1.9768 | -6.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.9172 | -3.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.9559 | +2.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.8565 | -5.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2.0964 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2024-12-31 | 1.9769 | -5.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 1.6221 | -17.9% | ratio | 10-K | 2026-02-24 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0793 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1113 | +40.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1137 | +2.2% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0944 | -17.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1194 | +26.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1204 | +0.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1035 | -14.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1226 | +18.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1082 | -11.7% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.0793 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 0.1113 | +40.2% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 0.1137 | +2.2% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.1028 | -9.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.0944 | -8.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 0.1194 | +26.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 0.1204 | +0.8% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1060 | -11.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 0.1036 | -2.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 0.1225 | +18.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 0.1082 | -11.7% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0942 | -12.9% | ratio | 10-K | 2026-02-24 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0010 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0276 | +2549.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0315 | +14.0% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0134 | -57.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0317 | +136.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0354 | +11.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0268 | -24.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0446 | +66.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0434 | -2.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 0.0010 | — | ratio | 10-K | 2025-02-25 |
| Annual | 2023-06-30 | 0.0276 | +2549.7% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-09-30 | 0.0315 | +14.0% | ratio | 10-K | 2025-02-25 |
| Annual | 2023-12-31 | 0.0221 | -29.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-03-31 | 0.0134 | -39.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-06-30 | 0.0317 | +137.1% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-09-30 | 0.0354 | +11.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0310 | -12.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-03-31 | 0.0268 | -13.5% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-06-30 | 0.0446 | +66.3% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-09-30 | 0.0434 | -2.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0279 | -35.8% | ratio | 10-K | 2026-02-24 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0151 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0501 | +230.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0578 | +15.4% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0313 | -45.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0550 | +75.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0604 | +9.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0427 | -29.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0670 | +56.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0629 | -6.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0443 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.1823 | +311.6% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.2215 | +21.5% | ratio | 10-K | 2026-02-24 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0835 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0952 | +13.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1238 | +30.1% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2023-12-31 | 0.1631 | +31.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-03-31 | 0.1226 | -24.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1397 | +13.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2187 | +56.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 0.2728 | +24.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1972 | -27.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1932 | -2.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2015 | +4.3% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1631 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.2728 | +67.2% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.2897 | +6.2% | ratio | 10-K | 2026-02-24 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0004 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0105 | +2720.0% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0127 | +20.7% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0048 | -62.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0122 | +155.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0138 | +12.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0105 | -23.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0186 | +77.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0203 | +9.5% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0329 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0129 | -60.9% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0118 | -8.7% | ratio | 10-K | 2026-02-24 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0012 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0340 | +2774.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0402 | +18.5% | ratio | 10-Q | 2024-11-05 |
| Quarterly | 2024-03-31 | 0.0152 | -62.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0381 | +151.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0430 | +12.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0306 | -28.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0549 | +79.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0581 | +5.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1020 | — | ratio | 10-K | 2026-02-24 |
| Annual | 2024-12-31 | 0.0383 | -62.4% | ratio | 10-K | 2026-02-24 |
| Annual | 2025-12-31 | 0.0308 | -19.6% | ratio | 10-K | 2026-02-24 |