Financial Metrics
MEDP Medpace Holdings, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-02-18 | SEC Filing Index |
| Insider | 4 | 2026-02-17 | 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 | 434074000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 460868000.0 | +6.2% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 492499000.0 | +6.9% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 511044000.0 | +3.8% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 528104000.0 | +3.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 533317000.0 | +1.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 558570000.0 | +4.7% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 603311000.0 | +8.0% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 659903000.0 | +9.4% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1885842000.0 | — | USD | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 2109054000.0 | +11.8% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 2530234000.0 | +20.0% | USD | 10-K | 2026-02-10 |
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 | 86204000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 78393000.0 | -9.1% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 84908000.0 | +8.3% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 104069000.0 | +22.6% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 105150000.0 | +1.0% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 112273000.0 | +6.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 113523000.0 | +1.1% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 126335000.0 | +11.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 141808000.0 | +12.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 336825000.0 | — | USD | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 446870000.0 | +32.7% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 534935000.0 | +19.7% | USD | 10-K | 2026-02-10 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 72894000.0 | — | USD | 10-Q | 2024-10-22 |
| Quarterly | 2023-06-30 | 61068000.0 | -16.2% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2023-09-30 | 70550000.0 | +15.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 102591000.0 | +45.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 88351000.0 | -13.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 96426000.0 | +9.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 114595000.0 | +18.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 90260000.0 | -21.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 111135000.0 | +23.1% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 282810000.0 | — | USD | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 404386000.0 | +43.0% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 451123000.0 | +11.6% | USD | 10-K | 2026-02-10 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.35 | — | USD/shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 2.0 | -14.9% | USD/shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 2.3 | +15.0% | USD/shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 3.32 | +44.3% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 2.85 | -14.2% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 3.11 | +9.1% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 3.77 | +21.2% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 3.16 | -16.2% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 3.95 | +25.0% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 9.2 | — | USD/shares | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 13.06 | +42.0% | USD/shares | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 15.64 | +19.8% | USD/shares | 10-K | 2026-02-10 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.27 | — | USD/shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 1.93 | -15.0% | USD/shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 2.22 | +15.0% | USD/shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 3.2 | +44.1% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 2.75 | -14.1% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 3.01 | +9.5% | USD/shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 3.67 | +21.9% | USD/shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 3.1 | -15.5% | USD/shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 3.86 | +24.5% | USD/shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 8.88 | — | USD/shares | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 12.63 | +42.2% | USD/shares | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 15.28 | +21.0% | USD/shares | 10-K | 2026-02-10 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 46922000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 39138000.0 | -16.6% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 95207000.0 | +143.3% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 245449000.0 | +157.8% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 407010000.0 | +65.8% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 510894000.0 | +25.5% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 656900000.0 | +28.6% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 669436000.0 | +1.9% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 441436000.0 | -34.1% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 46330000.0 | -89.5% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 285351000.0 | +515.9% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 245449000.0 | — | USD | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 669436000.0 | +172.7% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 497049000.0 | -25.8% | USD | 10-K | 2026-02-10 |
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 | 367622000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 378927000.0 | +3.1% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 448881000.0 | +18.5% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 593828000.0 | +32.3% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 744902000.0 | +25.4% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 872523000.0 | +17.1% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 1032595000.0 | +18.3% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 1029229000.0 | -0.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 821437000.0 | -20.2% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 520805000.0 | -36.6% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 737285000.0 | +41.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 593828000.0 | — | USD | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 1029229000.0 | +73.3% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 989624000.0 | -3.8% | USD | 10-K | 2026-02-10 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1395723000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 1406938000.0 | +0.8% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 1486721000.0 | +5.7% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 1656828000.0 | +11.4% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 1795789000.0 | +8.4% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 1920048000.0 | +6.9% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 2084061000.0 | +8.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 2100866000.0 | +0.8% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1897369000.0 | -9.7% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 1571673000.0 | -17.2% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 1753012000.0 | +11.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1656828000.0 | — | USD | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 2100866000.0 | +26.8% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 1975472000.0 | -6.0% | USD | 10-K | 2026-02-10 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 881889000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 852437000.0 | -3.3% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 848518000.0 | -0.5% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 925131000.0 | +9.0% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 956645000.0 | +3.4% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 993088000.0 | +3.8% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 1041354000.0 | +4.9% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 1104553000.0 | +6.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1122311000.0 | +1.6% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 1220443000.0 | +8.7% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 1283914000.0 | +5.2% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 925131000.0 | — | USD | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 1104553000.0 | +19.4% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 1343748000.0 | +21.7% | USD | 10-K | 2026-02-10 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1048461000.0 | — | USD | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 1015878000.0 | -3.1% | USD | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 1015809000.0 | -0.0% | USD | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 1097878000.0 | +8.1% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 1124247000.0 | +2.4% | USD | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 1156449000.0 | +2.9% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 1202622000.0 | +4.0% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 1275321000.0 | +6.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 1303760000.0 | +2.2% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 1399322000.0 | +7.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 1459371000.0 | +4.3% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1097878000.0 | — | USD | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 1275321000.0 | +16.2% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 1516401000.0 | +18.9% | USD | 10-K | 2026-02-10 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 347262000.0 | — | USD | 10-Q | 2024-10-22 |
| Quarterly | 2023-06-30 | 391060000.0 | +12.6% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2023-09-30 | 470912000.0 | +20.4% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2023-12-31 | 558950000.0 | +18.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-03-31 | 671542000.0 | +20.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 763599000.0 | +13.7% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 881439000.0 | +15.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2024-12-31 | 825545000.0 | -6.3% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 593609000.0 | -28.1% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 172351000.0 | -71.0% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 293641000.0 | +70.4% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 558950000.0 | — | USD | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 825545000.0 | +47.7% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 459071000.0 | -44.4% | USD | 10-K | 2026-02-10 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 80076000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 162594000.0 | +103.0% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 276979000.0 | +70.4% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 152677000.0 | -44.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 269074000.0 | +76.2% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 418149000.0 | +55.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 125836000.0 | -69.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 274362000.0 | +118.0% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 520571000.0 | +89.7% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 433374000.0 | — | USD | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 608815000.0 | +40.5% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 713223000.0 | +17.1% | USD | 10-K | 2026-02-10 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -9503000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | -17970000.0 | -89.1% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | -26632000.0 | -48.2% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 2530000.0 | +109.5% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | -10260000.0 | -505.5% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | -20746000.0 | -102.2% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -9987000.0 | +51.9% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | -16007000.0 | -60.3% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | -26667000.0 | -66.6% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | -34629000.0 | — | USD | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | -28308000.0 | +18.3% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | -31140000.0 | -10.0% | USD | 10-K | 2026-02-10 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -52683000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | -134893000.0 | -156.0% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | -184165000.0 | -36.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 7660000.0 | +104.2% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 8326000.0 | +8.7% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 14600000.0 | +75.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | -345966000.0 | -2469.6% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | -886530000.0 | -156.2% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | -883117000.0 | +0.4% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | -182642000.0 | — | USD | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | -154009000.0 | +15.7% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | -860388000.0 | -458.7% | USD | 10-K | 2026-02-10 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9513000.0 | — | USD | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 17959000.0 | +88.8% | USD | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 26662000.0 | +48.5% | USD | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 5497000.0 | -79.4% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 18368000.0 | +234.1% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 28905000.0 | +57.4% | USD | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 9994000.0 | -65.4% | USD | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 16107000.0 | +61.2% | USD | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 26820000.0 | +66.5% | USD | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 36648000.0 | — | USD | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 36548000.0 | -0.3% | USD | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 31356000.0 | -14.2% | USD | 10-K | 2026-02-10 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 30623655.0 | — | shares | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 30562773.0 | -0.2% | shares | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 30682157.0 | +0.4% | shares | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 30752292.0 | +0.2% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 30983185.0 | +0.8% | shares | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 31001549.0 | +0.1% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 31081601.0 | +0.3% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 30630799.0 | -1.5% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 29836211.0 | -2.6% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 28088626.0 | -5.9% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 28168223.0 | +0.3% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 30752292.0 | — | shares | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 30630799.0 | -0.4% | shares | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 28370780.0 | -7.4% | shares | 10-K | 2026-02-10 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 30623655.0 | — | shares | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 30562773.0 | -0.2% | shares | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 30682157.0 | +0.4% | shares | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 30752292.0 | +0.2% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 30983185.0 | +0.8% | shares | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 31001549.0 | +0.1% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 31081601.0 | +0.3% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 30630799.0 | -1.5% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 29836211.0 | -2.6% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 28088626.0 | -5.9% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 28168223.0 | +0.3% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 30752292.0 | — | shares | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 30630799.0 | -0.4% | shares | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 28370780.0 | -7.4% | shares | 10-K | 2026-02-10 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 31008000.0 | — | shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 30537000.0 | -1.5% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 30629000.0 | +0.3% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 30843000.0 | +0.7% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 30990000.0 | +0.5% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 31047000.0 | +0.2% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 30387000.0 | -2.1% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 28601000.0 | -5.9% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 28136000.0 | -1.6% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 30722000.0 | — | shares | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 30957000.0 | +0.8% | shares | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 28846000.0 | -6.8% | shares | 10-K | 2026-02-10 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 32155000.0 | — | shares | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 31575000.0 | -1.8% | shares | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 31762000.0 | +0.6% | shares | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 32001000.0 | +0.8% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 32086000.0 | +0.3% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 32088000.0 | +0.0% | shares | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 31196000.0 | -2.8% | shares | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 29143000.0 | -6.6% | shares | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 28817000.0 | -1.1% | shares | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 31841000.0 | — | shares | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 32014000.0 | +0.5% | shares | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 29527000.0 | -7.8% | shares | 10-K | 2026-02-10 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3110 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.3276 | +5.3% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.3313 | +1.1% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.2846 | -14.1% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.2750 | -3.3% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.2559 | -7.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2944 | +15.0% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.3839 | +30.4% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.3764 | -1.9% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1.1382 | — | ratio | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 1.0039 | -11.8% | ratio | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 1.2808 | +27.6% | ratio | 10-K | 2026-02-10 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4169 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 0.4445 | +6.6% | ratio | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 0.5290 | +19.0% | ratio | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 0.6419 | +21.3% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.7787 | +21.3% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 0.8786 | +12.8% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 0.9916 | +12.9% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 0.9318 | -6.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.7319 | -21.5% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.4267 | -41.7% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.5742 | +34.6% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.6419 | — | ratio | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 0.9318 | +45.2% | ratio | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 0.7365 | -21.0% | ratio | 10-K | 2026-02-10 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.0192 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 2.5978 | -14.0% | ratio | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 2.1571 | -17.0% | ratio | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 1.9642 | -8.9% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 1.6741 | -14.8% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 1.5145 | -9.5% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 1.3644 | -9.9% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 1.5448 | +13.2% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 2.1963 | +42.2% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 8.1190 | +269.7% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 4.9699 | -38.8% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 1.9642 | — | ratio | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 1.5448 | -21.4% | ratio | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 3.3032 | +113.8% | ratio | 10-K | 2026-02-10 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1679 | — | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2023-06-30 | 0.1325 | -21.1% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2023-09-30 | 0.1432 | +8.1% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.2007 | +40.1% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.1673 | -16.7% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.1808 | +8.1% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2052 | +13.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.1496 | -27.1% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.1684 | +12.6% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.1500 | — | ratio | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 0.1917 | +27.9% | ratio | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 0.1783 | -7.0% | ratio | 10-K | 2026-02-10 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1986 | — | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2023-06-30 | 0.1701 | -14.3% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2023-09-30 | 0.1724 | +1.4% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.2036 | +18.1% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2024-06-30 | 0.1991 | -2.2% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2024-09-30 | 0.2105 | +5.7% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.2032 | -3.5% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.2094 | +3.0% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.2149 | +2.6% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.1786 | — | ratio | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 0.2119 | +18.6% | ratio | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 0.2114 | -0.2% | ratio | 10-K | 2026-02-10 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0532 | — | ratio | 10-Q | 2023-04-25 |
| Quarterly | 2023-06-30 | 0.0459 | -13.7% | ratio | 10-Q | 2023-07-25 |
| Quarterly | 2023-09-30 | 0.1122 | +144.4% | ratio | 10-Q | 2023-10-24 |
| Quarterly | 2023-12-31 | 0.2653 | +136.5% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.4255 | +60.4% | ratio | 10-Q | 2024-04-23 |
| Quarterly | 2024-06-30 | 0.5144 | +20.9% | ratio | 10-Q | 2024-07-23 |
| Quarterly | 2024-09-30 | 0.6308 | +22.6% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-12-31 | 0.6061 | -3.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.3933 | -35.1% | ratio | 10-Q | 2025-04-22 |
| Quarterly | 2025-06-30 | 0.0380 | -90.3% | ratio | 10-Q | 2025-07-22 |
| Quarterly | 2025-09-30 | 0.2223 | +485.5% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.2653 | — | ratio | 10-K | 2025-02-11 |
| Annual | 2024-12-31 | 0.6061 | +128.4% | ratio | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 0.3699 | -39.0% | ratio | 10-K | 2026-02-10 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0522 | — | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2023-06-30 | 0.0434 | -16.9% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2023-09-30 | 0.0475 | +9.3% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.0571 | +20.4% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.0460 | -19.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.0463 | +0.6% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.0604 | +30.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.0574 | -4.9% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.0634 | +10.4% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.1707 | — | ratio | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 0.1925 | +12.8% | ratio | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 0.2284 | +18.6% | ratio | 10-K | 2026-02-10 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2099 | — | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2023-06-30 | 0.1562 | -25.6% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2023-09-30 | 0.1498 | -4.1% | ratio | 10-Q | 2024-10-22 |
| Quarterly | 2024-03-31 | 0.1528 | +2.0% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-06-30 | 0.1157 | -24.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2024-09-30 | 0.1094 | -5.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-03-31 | 0.1930 | +76.5% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-06-30 | 0.5237 | +171.3% | ratio | 10-Q | 2025-10-23 |
| Quarterly | 2025-09-30 | 0.3785 | -27.7% | ratio | 10-Q | 2025-10-23 |
| Annual | 2023-12-31 | 0.5060 | — | ratio | 10-K | 2026-02-10 |
| Annual | 2024-12-31 | 0.4898 | -3.2% | ratio | 10-K | 2026-02-10 |
| Annual | 2025-12-31 | 0.9827 | +100.6% | ratio | 10-K | 2026-02-10 |