Financial Metrics
VSECU VSE CORPRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-11 | SEC Filing Index |
| Insider | 4 | 2026-03-10 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-19 | 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 | 188587000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 205223000.0 | +8.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 231353000.0 | +12.7% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 162383000.0 | -29.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 192828000.0 | +18.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 203642000.0 | +5.6% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 256045000.0 | +25.7% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 272139000.0 | +6.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 282909000.0 | +4.0% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 544020000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 786256000.0 | +44.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1112275000.0 | +41.5% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 16778000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 20637000.0 | +23.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 25264000.0 | +22.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15643000.0 | -38.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 2602000.0 | -83.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 20072000.0 | +671.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 24504000.0 | +22.1% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 22513000.0 | -8.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 10087000.0 | -55.2% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 50145000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 58756000.0 | +17.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 89595000.0 | +52.5% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9117000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 8855000.0 | -2.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 9557000.0 | +7.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -6611000.0 | -169.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -2777000.0 | +58.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 11650000.0 | +519.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -8973000.0 | -177.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 3197000.0 | +135.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3912000.0 | +22.4% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 39134000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 15324000.0 | -60.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 11703000.0 | -23.6% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.71 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.68 | -4.2% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.64 | -5.9% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.42 | -165.6% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.16 | +61.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.63 | +493.8% | USD/shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.43 | -168.3% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.15 | +134.9% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.19 | +26.7% | USD/shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 2.77 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.86 | -69.0% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.55 | -36.0% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.71 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.68 | -4.2% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.63 | -7.4% | USD/shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.41 | -165.1% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.16 | +61.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.63 | +493.8% | USD/shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.44 | -169.8% | USD/shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.16 | +136.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.19 | +18.8% | USD/shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 2.76 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.85 | -69.2% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.55 | -35.3% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 532000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 4163000.0 | +682.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 20667000.0 | +396.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 7768000.0 | -62.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 10569000.0 | +36.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 18993000.0 | +79.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 7907000.0 | -58.4% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 29505000.0 | +273.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 5711000.0 | -80.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 16906000.0 | +196.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 8784000.0 | -48.0% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 7768000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 29505000.0 | +279.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 69358000.0 | +135.1% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 113512000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 114154000.0 | +0.6% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 129113000.0 | +13.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 127958000.0 | -0.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 145427000.0 | +13.7% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 168238000.0 | +15.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 162665000.0 | -3.3% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 158104000.0 | -2.8% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 169532000.0 | +7.2% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 183208000.0 | +8.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 176399000.0 | -3.7% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 127958000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 158104000.0 | +23.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 190732000.0 | +20.6% | USD | 10-K | 2026-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 | 590764000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 674224000.0 | +14.1% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 770363000.0 | +14.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 774030000.0 | +0.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 743096000.0 | -4.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 796375000.0 | +7.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 775297000.0 | -2.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 965347000.0 | +24.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 968858000.0 | +0.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 753619000.0 | -22.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 722280000.0 | -4.2% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 774030000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 965347000.0 | +24.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 893329000.0 | -7.5% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1044403000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1073471000.0 | +2.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1342980000.0 | +25.1% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1350338000.0 | +0.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1336924000.0 | -1.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1494298000.0 | +11.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1463999000.0 | -2.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 1742630000.0 | +19.0% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 1732982000.0 | -0.6% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 1602027000.0 | -7.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1560447000.0 | -2.6% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 1350338000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 1742630000.0 | +29.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2028578000.0 | +16.4% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 197442000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 210221000.0 | +6.5% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 252148000.0 | +19.9% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 286886000.0 | +13.8% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 223050000.0 | -22.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 225646000.0 | +1.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 210107000.0 | -6.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 298500000.0 | +42.1% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 248299000.0 | -16.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 202045000.0 | -18.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 183351000.0 | -9.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 286886000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 298500000.0 | +4.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 237506000.0 | -20.4% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 587088000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 604334000.0 | +2.9% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 733460000.0 | +21.4% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 733613000.0 | +0.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 724186000.0 | -1.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 712982000.0 | -1.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 676203000.0 | -5.2% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 754444000.0 | +11.6% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 757238000.0 | +0.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 622500000.0 | -17.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 577107000.0 | -7.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 733613000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 754444000.0 | +2.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 589770000.0 | -21.8% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 457315000.0 | — | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-06-30 | 469137000.0 | +2.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-09-30 | 609520000.0 | +29.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2023-12-31 | 616725000.0 | +1.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-03-31 | 612738000.0 | -0.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-06-30 | 781316000.0 | +27.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-09-30 | 787796000.0 | +0.8% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-12-31 | 988186000.0 | +25.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 975744000.0 | -1.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-06-30 | 979527000.0 | +0.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-09-30 | 983340000.0 | +0.4% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 616725000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 988186000.0 | +60.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1438808000.0 | +45.6% | USD | 10-K | 2026-02-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 341855000.0 | — | USD | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 365110000.0 | +6.8% | USD | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 441770000.0 | +21.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 406844000.0 | -7.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 451622000.0 | +11.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 433508000.0 | -4.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 420341000.0 | -3.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 400173000.0 | -4.8% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 459381000.0 | +14.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 371656000.0 | -19.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 348596000.0 | -6.2% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 406844000.0 | — | USD | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 400173000.0 | -1.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 285304000.0 | -28.7% | USD | 10-K | 2026-02-27 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -48674000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -65091000.0 | -33.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -49771000.0 | +23.5% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -79060000.0 | -58.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -96588000.0 | -22.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -86412000.0 | +10.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -46632000.0 | +46.0% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -34741000.0 | +25.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -10652000.0 | +69.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | -21829000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -31037000.0 | -42.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 26990000.0 | +187.0% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -14594000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -16291000.0 | -11.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -227912000.0 | -1299.0% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 33408000.0 | +114.7% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -81820000.0 | -344.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -87527000.0 | -7.0% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -129000.0 | +99.9% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 82613000.0 | +64141.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 76558000.0 | -7.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | -235690000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -263669000.0 | -11.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -276452000.0 | -4.8% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 63322000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 85244000.0 | +34.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 298034000.0 | +249.6% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 48291000.0 | -83.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 189471000.0 | +292.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 173916000.0 | -8.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 28239000.0 | -83.8% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | -59996000.0 | -312.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -86152000.0 | -43.6% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 264971000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 315806000.0 | +19.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 289790000.0 | -8.2% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2840000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 6137000.0 | +116.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 10795000.0 | +75.9% | USD | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 7729000.0 | -28.4% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 11674000.0 | +51.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 17439000.0 | +49.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 2875000.0 | -83.5% | USD | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 8464000.0 | +194.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 14513000.0 | +71.5% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 18666000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 20704000.0 | +10.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 21281000.0 | +2.8% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12885937.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 12897544.0 | +0.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 15747289.0 | +22.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 15756918.0 | +0.1% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15834164.0 | +0.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 18420008.0 | +16.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 18428955.0 | +0.0% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 20590496.0 | +11.7% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 20669684.0 | +0.4% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 20676320.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 20686361.0 | +0.0% | shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 15756918.0 | — | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 20590496.0 | +30.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 23398046.0 | +13.6% | shares | 10-K | 2026-02-27 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12885937.0 | — | shares | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 12897544.0 | +0.1% | shares | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 15747289.0 | +22.1% | shares | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 15756918.0 | +0.1% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15834164.0 | +0.5% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 18420008.0 | +16.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 18428955.0 | +0.0% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 20590496.0 | +11.7% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 20669684.0 | +0.4% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 20676320.0 | +0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 20686361.0 | +0.0% | shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 15756918.0 | — | shares | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 20590496.0 | +30.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 23398046.0 | +13.6% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12844458.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 12886100.0 | +0.3% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 15001908.0 | +16.4% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15783915.0 | +5.2% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 17152661.0 | +8.7% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 18425643.0 | +7.4% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 20617949.0 | +11.9% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 20670239.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 20681203.0 | +0.1% | shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 14130334.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 17878608.0 | +26.5% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 21138691.0 | +18.2% | shares | 10-K | 2026-02-27 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 12926424.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 12916998.0 | -0.1% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 15050062.0 | +16.5% | shares | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 15939950.0 | +5.9% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 17202115.0 | +7.9% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 18479123.0 | +7.4% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 20740319.0 | +12.2% | shares | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 20731397.0 | -0.0% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 20756508.0 | +0.1% | shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 14184729.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 17975295.0 | +26.7% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 21238718.0 | +18.2% | shares | 10-K | 2026-02-27 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1806 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1912 | +5.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1723 | -9.9% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.1215 | -29.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.1290 | +6.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1391 | +7.8% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.1477 | +6.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.1699 | +15.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1813 | +6.7% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.4029 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.4512 | +12.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.5483 | +21.5% | ratio | 10-K | 2026-02-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.9921 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 3.2072 | +7.2% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 3.0552 | -4.7% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 2.6980 | -11.7% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 3.3315 | +23.5% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 3.5293 | +5.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3.6900 | +4.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 3.2340 | -12.4% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 3.9020 | +20.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 3.7300 | -4.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3.9393 | +5.6% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 2.6980 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 3.2340 | +19.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 3.7613 | +16.3% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2838 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 1.2882 | +0.3% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 1.2033 | -6.6% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.1895 | -1.1% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 1.1819 | -0.6% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 0.9125 | -22.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.8583 | -5.9% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 0.7635 | -11.1% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.7761 | +1.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.6355 | -18.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.5869 | -7.7% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 1.1895 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 0.7635 | -35.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.4099 | -46.3% | ratio | 10-K | 2026-02-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0483 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0431 | -10.7% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0413 | -4.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.0407 | -198.6% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.0144 | +64.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0572 | +497.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0350 | -161.3% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0117 | +133.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0138 | +17.7% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0719 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0195 | -72.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0105 | -46.0% | ratio | 10-K | 2026-02-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0890 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1006 | +13.0% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1092 | +8.6% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0963 | -11.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | 0.0135 | -86.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0986 | +630.4% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.0957 | -2.9% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0827 | -13.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0357 | -56.9% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0922 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0747 | -18.9% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0806 | +7.8% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0027 | — | ratio | 10-Q | 2023-05-03 |
| Quarterly | 2023-06-30 | 0.0198 | +635.0% | ratio | 10-Q | 2023-07-27 |
| Quarterly | 2023-09-30 | 0.0820 | +313.9% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.0271 | -67.0% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | 0.0474 | +75.0% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 0.0842 | +77.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.0376 | -55.3% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-12-31 | 0.0988 | +162.7% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.0230 | -76.7% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0837 | +263.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0479 | -42.7% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0271 | — | ratio | 10-K | 2025-03-03 |
| Annual | 2024-12-31 | 0.0988 | +265.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2920 | +195.4% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0087 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0082 | -5.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0071 | -13.7% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.0049 | -169.5% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.0019 | +62.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0080 | +528.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0052 | -165.1% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0020 | +138.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0025 | +25.6% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0290 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0088 | -69.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0058 | -34.4% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0199 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0189 | -5.3% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0157 | -16.9% | ratio | 10-Q | 2024-11-06 |
| Quarterly | 2024-03-31 | -0.0108 | -168.8% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2024-06-30 | -0.0036 | +67.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0148 | +516.1% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0092 | -162.2% | ratio | 10-Q | 2025-05-07 |
| Quarterly | 2025-06-30 | 0.0033 | +135.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0040 | +21.9% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0635 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0155 | -75.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0081 | -47.5% | ratio | 10-K | 2026-02-27 |