Financial Metrics
STRL STERLING INFRASTRUCTURE, INC.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-27 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-11 | SEC Filing Index |
| Insider | 4 | 2026-03-06 | SEC Filing Index |
| Insider | 4 | 2026-02-27 | 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 | 403579000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 522325000.0 | +29.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 560347000.0 | +7.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 440360000.0 | -21.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 582822000.0 | +32.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 593741000.0 | +1.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 430949000.0 | -27.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 614468000.0 | +42.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 689019000.0 | +12.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1972229000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 2115756000.0 | +7.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2490049000.0 | +17.7% | USD | 10-K | 2026-02-26 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 61742000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 92274000.0 | +49.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 91867000.0 | -0.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 76904000.0 | -16.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 112743000.0 | +46.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 129799000.0 | +15.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 94840000.0 | -26.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 143140000.0 | +50.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 170216000.0 | +18.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 337638000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 426123000.0 | +26.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 572314000.0 | +34.3% | USD | 10-K | 2026-02-26 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 32627000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 60263000.0 | +84.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 57137000.0 | -5.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 42125000.0 | -26.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 72734000.0 | +72.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 87492000.0 | +20.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 56076000.0 | -35.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 104564000.0 | +86.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 125309000.0 | +19.8% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 205795000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 264622000.0 | +28.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 405916000.0 | +53.4% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 19649000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 39480000.0 | +100.9% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 39353000.0 | -0.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31048000.0 | -21.1% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 51879000.0 | +67.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 61321000.0 | +18.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 39477000.0 | -35.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 70991000.0 | +79.8% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 92088000.0 | +29.7% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 138655000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 257461000.0 | +85.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 290153000.0 | +12.7% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.64 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1.28 | +100.0% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1.28 | +0.0% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.0 | -21.9% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1.68 | +68.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 2.0 | +19.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.29 | -35.5% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.33 | +80.6% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 3.02 | +29.6% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 4.51 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 8.35 | +85.1% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 9.5 | +13.8% | USD/shares | 10-K | 2026-02-26 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.64 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 1.27 | +98.4% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 1.26 | -0.8% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.0 | -20.6% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 1.67 | +67.0% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 1.97 | +18.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.28 | -35.0% | USD/shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2.31 | +80.5% | USD/shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2.97 | +28.6% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 4.44 | — | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 8.27 | +86.3% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 9.38 | +13.4% | USD/shares | 10-K | 2026-02-26 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 202576000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 278121000.0 | +37.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 409398000.0 | +47.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 471563000.0 | +15.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 480414000.0 | +1.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 539985000.0 | +12.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 648127000.0 | +20.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 664195000.0 | +2.5% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 638647000.0 | -3.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 699373000.0 | +9.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 306395000.0 | -56.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 471563000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 664195000.0 | +40.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 390721000.0 | -41.2% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
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 | 587960000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 715800000.0 | +21.7% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 875964000.0 | +22.4% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 847979000.0 | -3.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 878858000.0 | +3.6% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1016768000.0 | +15.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1083645000.0 | +6.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1021880000.0 | -5.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 997734000.0 | -2.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1132299000.0 | +13.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 963148000.0 | -14.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 847979000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1021880000.0 | +20.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1034462000.0 | +1.2% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1431128000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1567358000.0 | +9.5% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1723805000.0 | +10.0% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1777184000.0 | +3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1817496000.0 | +2.3% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1964550000.0 | +8.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2023585000.0 | +3.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2016774000.0 | -0.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 2034539000.0 | +0.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 2160890000.0 | +6.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 2562267000.0 | +18.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1777184000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 2016774000.0 | +13.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2633831000.0 | +30.6% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 444689000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 567765000.0 | +27.7% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 685837000.0 | +20.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 678168000.0 | -1.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 705717000.0 | +4.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 820856000.0 | +16.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 839036000.0 | +2.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 741958000.0 | -11.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 756769000.0 | +2.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 796231000.0 | +5.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 966793000.0 | +21.4% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 678168000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 741958000.0 | +9.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1022454000.0 | +37.8% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 932873000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1025444000.0 | +9.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1138331000.0 | +11.0% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1153331000.0 | +1.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1165279000.0 | +1.0% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1283536000.0 | +10.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1292643000.0 | +0.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1190296000.0 | -7.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1207612000.0 | +1.5% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1249517000.0 | +3.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1477272000.0 | +18.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1153331000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1190296000.0 | +3.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1527396000.0 | +28.3% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 494664000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 537573000.0 | +8.7% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 580347000.0 | +8.0% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 618913000.0 | +6.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 644566000.0 | +4.1% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 670668000.0 | +4.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 716524000.0 | +6.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 808081000.0 | +12.8% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 805416000.0 | -0.3% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 881745000.0 | +9.5% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1051126000.0 | +19.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 618913000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 808081000.0 | +30.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1108517000.0 | +37.2% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 365548000.0 | — | USD | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 329284000.0 | -9.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 321589000.0 | -2.3% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 314996000.0 | -2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 308721000.0 | -2.0% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 302459000.0 | -2.0% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 296185000.0 | -2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 289898000.0 | -2.1% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 283603000.0 | -2.2% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 283050000.0 | -0.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 279479000.0 | -1.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 314996000.0 | — | USD | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 289898000.0 | -8.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 275903000.0 | -4.8% | USD | 10-K | 2026-02-26 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 49058000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 181107000.0 | +269.2% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 331215000.0 | +82.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49591000.0 | -85.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 170561000.0 | +243.9% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 322835000.0 | +89.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 84883000.0 | -73.7% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 170311000.0 | +100.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 253937000.0 | +49.1% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 478584000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 497104000.0 | +3.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 439988000.0 | -11.5% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 6505000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -16334000.0 | -351.1% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -25637000.0 | -57.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -21047000.0 | +17.9% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -45381000.0 | -115.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -62302000.0 | -37.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -54211000.0 | +13.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -66477000.0 | -22.6% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -531065000.0 | -698.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -87752000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -185849000.0 | -111.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -551923000.0 | -197.0% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -35131000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -71917000.0 | -104.7% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -81445000.0 | -13.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -19693000.0 | +75.8% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | -56758000.0 | -188.2% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | -83969000.0 | -47.9% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -56220000.0 | +33.0% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | -68656000.0 | -22.1% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | -80672000.0 | -17.5% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -104534000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -118623000.0 | -13.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -161539000.0 | -36.2% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 14221000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 38859000.0 | +173.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 49244000.0 | +26.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 22432000.0 | -54.4% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 51309000.0 | +128.7% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 65309000.0 | +27.3% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 17924000.0 | -72.6% | USD | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 31262000.0 | +74.4% | USD | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 50923000.0 | +62.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 64379000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 80954000.0 | +25.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 77312000.0 | -4.5% | USD | 10-K | 2026-02-26 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 30790000.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 30816000.0 | +0.1% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 30828000.0 | +0.0% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 30926000.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31160000.0 | +0.8% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 30876000.0 | -0.9% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 30693000.0 | -0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 30669000.0 | -0.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 30411000.0 | -0.8% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 30419000.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 30708000.0 | +1.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 30926000.0 | — | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 30669000.0 | -0.8% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 30682000.0 | +0.0% | shares | 10-K | 2026-02-26 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 30790000.0 | — | shares | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 30816000.0 | +0.1% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 30828000.0 | +0.0% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 30926000.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31160000.0 | +0.8% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 31164000.0 | +0.0% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 31164000.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 31170000.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 31170000.0 | +0.0% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 31170000.0 | +0.0% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 31455000.0 | +0.9% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 30926000.0 | — | shares | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 31170000.0 | +0.8% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 31455000.0 | +0.9% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 30618000.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 30780000.0 | +0.5% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 30800000.0 | +0.1% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 30977000.0 | +0.6% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 30914000.0 | -0.2% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 30735000.0 | -0.6% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 30547000.0 | -0.6% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 30408000.0 | -0.5% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 30519000.0 | +0.4% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 30755000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 30830000.0 | +0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 30542000.0 | -0.9% | shares | 10-K | 2026-02-26 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 30789000.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 31000000.0 | +0.7% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 31217000.0 | +0.7% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 31186000.0 | -0.1% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 31145000.0 | -0.1% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 31070000.0 | -0.2% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 30881000.0 | -0.6% | shares | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 30762000.0 | -0.4% | shares | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 30960000.0 | +0.6% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 31208000.0 | — | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 31146000.0 | -0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 30947000.0 | -0.6% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2820 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.3333 | +18.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.3251 | -2.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.2423 | -25.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.2967 | +22.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2934 | -1.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2118 | -27.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2844 | +34.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2689 | -5.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.1097 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.0491 | -5.5% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.9454 | -9.9% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.3222 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.2607 | -4.6% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1.2772 | +1.3% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1.2504 | -2.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.2453 | -0.4% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.2387 | -0.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.2915 | +4.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.3773 | +6.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.3184 | -4.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.4221 | +7.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.9962 | -29.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.2504 | — | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1.3773 | +10.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.0117 | -26.5% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.8859 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.9075 | +1.1% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1.9615 | +2.8% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1.8635 | -5.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1.8079 | -3.0% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.9138 | +5.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.8040 | -5.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.4730 | -18.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.4994 | +1.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.4171 | -5.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.4054 | -0.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.8635 | — | ratio | 10-K | 2025-02-26 |
| Annual | 2024-12-31 | 1.4730 | -21.0% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1.3779 | -6.5% | ratio | 10-K | 2026-02-26 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1530 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1767 | +15.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1639 | -7.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1746 | +6.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1934 | +10.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.2186 | +13.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.2201 | +0.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.2329 | +5.9% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.2470 | +6.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1712 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2014 | +17.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2298 | +14.1% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0487 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0756 | +55.2% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0702 | -7.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0705 | +0.4% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0890 | +26.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1033 | +16.0% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0916 | -11.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1155 | +26.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1337 | +15.7% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0703 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1217 | +73.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1165 | -4.2% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0808 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1154 | +42.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1020 | -11.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0957 | -6.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1248 | +30.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1474 | +18.1% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1301 | -11.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1702 | +30.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1819 | +6.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1043 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1251 | +19.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1630 | +30.3% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4555 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.4899 | +7.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.5969 | +21.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 0.6953 | +16.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.6807 | -2.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.6578 | -3.4% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.7725 | +17.4% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2024-12-31 | 0.8952 | +15.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.8439 | -5.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.8784 | +4.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.3169 | -63.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.6953 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.8952 | +28.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3821 | -57.3% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0137 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0252 | +83.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0228 | -9.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0171 | -25.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0264 | +54.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0303 | +14.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0194 | -36.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0329 | +69.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0359 | +9.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0780 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1277 | +63.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1102 | -13.7% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0397 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0734 | +84.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0678 | -7.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0482 | -29.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0774 | +60.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0856 | +10.6% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0490 | -42.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0805 | +64.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0876 | +8.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.2240 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.3186 | +42.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2617 | -17.8% | ratio | 10-K | 2026-02-26 |