Financial Metrics
PIPR PIPER SANDLER COMPANIESRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-01 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | SEC Filing Index |
| Insider | 4 | 2026-02-19 | SEC Filing Index |
| Insider | 4 | 2026-02-13 | 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 |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 1301351000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1506577000.0 | +15.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1834064000.0 | +21.7% | USD | 10-K | 2026-02-26 |
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 |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 25634000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 3954000.0 | -84.6% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 3878000.0 | -1.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 42493000.0 | +995.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 34773000.0 | -18.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 34789000.0 | +0.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 64915000.0 | +86.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 42182000.0 | -35.0% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 60266000.0 | +42.9% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 25634000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2023-06-30 | 3954000.0 | -84.6% | USD | 10-K | 2025-02-27 |
| Annual | 2023-09-30 | 3878000.0 | -1.9% | USD | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 85491000.0 | +2104.5% | USD | 10-K | 2026-02-26 |
| Annual | 2024-03-31 | 42493000.0 | -50.3% | USD | 10-K | 2026-02-26 |
| Annual | 2024-06-30 | 34773000.0 | -18.2% | USD | 10-K | 2026-02-26 |
| Annual | 2024-09-30 | 34789000.0 | +0.0% | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 69059000.0 | +98.5% | USD | 10-K | 2026-02-26 |
| Annual | 2025-03-31 | 64915000.0 | -6.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-06-30 | 42182000.0 | -35.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-09-30 | 60266000.0 | +42.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 113968000.0 | +89.1% | 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 | 1.77 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.26 | -85.3% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.26 | +0.0% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.74 | +953.8% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 2.19 | -20.1% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 2.19 | +0.0% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 3.96 | +80.8% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.53 | -36.1% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3.61 | +42.7% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 1.77 | — | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-06-30 | 0.26 | -85.3% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-09-30 | 0.26 | +0.0% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 5.72 | +2100.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-03-31 | 2.74 | -52.1% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-06-30 | 2.19 | -20.1% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-09-30 | 2.19 | +0.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 4.3 | +96.3% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-03-31 | 3.96 | -7.9% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-06-30 | 2.53 | -36.1% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-09-30 | 3.61 | +42.7% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6.77 | +87.5% | 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 | 1.49 | — | USD/shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.23 | -84.6% | USD/shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.22 | -4.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.43 | +1004.5% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 1.97 | -18.9% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 1.96 | -0.5% | USD/shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 3.65 | +86.2% | USD/shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 2.38 | -34.8% | USD/shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 3.38 | +42.0% | USD/shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 1.49 | — | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-06-30 | 0.23 | -84.6% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-09-30 | 0.22 | -4.3% | USD/shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 4.96 | +2154.5% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-03-31 | 2.43 | -51.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-06-30 | 1.97 | -18.9% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-09-30 | 1.96 | -0.5% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 3.86 | +96.9% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-03-31 | 3.65 | -5.4% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-06-30 | 2.38 | -34.8% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-09-30 | 3.38 | +42.0% | USD/shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 6.4 | +89.3% | 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 |
|---|
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 |
|---|
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1804048000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1940344000.0 | +7.6% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1965337000.0 | +1.3% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2140983000.0 | +8.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1822453000.0 | -14.9% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1920063000.0 | +5.4% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 2032127000.0 | +5.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2255936000.0 | +11.0% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1820501000.0 | -19.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1959140000.0 | +7.6% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 2219822000.0 | +13.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 2140983000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 2255936000.0 | +5.4% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 2592646000.0 | +14.9% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 564485000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 681873000.0 | +20.8% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 746609000.0 | +9.5% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 841510000.0 | +12.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 497423000.0 | -40.9% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 579255000.0 | +16.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 670045000.0 | +15.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 840163000.0 | +25.4% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 442391000.0 | -47.3% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 559726000.0 | +26.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 756658000.0 | +35.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 841510000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 840163000.0 | -0.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1009853000.0 | +20.2% | 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 | 1036844000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 1032752000.0 | -0.4% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 1034376000.0 | +0.2% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1085498000.0 | +4.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1100575000.0 | +1.4% | USD | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1126258000.0 | +2.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1167308000.0 | +3.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1227830000.0 | +5.2% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1213473000.0 | -1.2% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 1229893000.0 | +1.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 1282838000.0 | +4.3% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1085498000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1227830000.0 | +13.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1371007000.0 | +11.7% | 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 | 125000000.0 | — | USD | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 125000000.0 | +0.0% | USD | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 125000000.0 | +0.0% | USD | 10-Q | 2023-11-03 |
| Annual | 2023-12-31 | 0.0 | — | USD | 10-K | 2024-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 | -201906000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -174633000.0 | +13.5% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -147378000.0 | +15.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -197186000.0 | -33.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 69289000.0 | +135.1% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 149417000.0 | +115.6% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -207225000.0 | -238.7% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -175081000.0 | +15.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -143173000.0 | +18.2% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 275629000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 313255000.0 | +13.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 586627000.0 | +87.3% | 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 | -1855000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -4698000.0 | -153.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -8288000.0 | -76.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -1275000.0 | +84.6% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -4652000.0 | -264.9% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -23294000.0 | -400.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -11148000.0 | +52.1% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -25364000.0 | -127.5% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -40337000.0 | -59.0% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -10051000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -31766000.0 | -216.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -43654000.0 | -37.4% | 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 | -116740000.0 | — | USD | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | -120574000.0 | -3.3% | USD | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | -158365000.0 | -31.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -114356000.0 | +27.8% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | -126291000.0 | -10.4% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | -161268000.0 | -27.7% | USD | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -139564000.0 | +13.5% | USD | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | -162229000.0 | -16.2% | USD | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | -187463000.0 | -15.6% | USD | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | -249586000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -180610000.0 | +27.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -218733000.0 | -21.1% | USD | 10-K | 2026-02-26 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 14833127.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 15078165.0 | +1.7% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 15122192.0 | +0.3% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 15200149.0 | +0.5% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 15642422.0 | +2.9% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 15902131.0 | +1.7% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 15942770.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 16111723.0 | +1.1% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 16516030.0 | +2.5% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 16697576.0 | +1.1% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 16730222.0 | +0.2% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 15200149.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 16111723.0 | +6.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 16870858.0 | +4.7% | 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 | 19545905.0 | — | shares | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 19550835.0 | +0.0% | shares | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 19551769.0 | +0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 19553101.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 19553656.0 | +0.0% | shares | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 19556198.0 | +0.0% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 19557026.0 | +0.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 19557804.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 19559123.0 | +0.0% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 19561979.0 | +0.0% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 19562353.0 | +0.0% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 19553101.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 19557804.0 | +0.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 19562729.0 | +0.0% | 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 | 14507000.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 15066000.0 | +3.9% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 15105000.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 15499000.0 | +2.6% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 15879000.0 | +2.5% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 15921000.0 | +0.3% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 16378000.0 | +2.9% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 16703000.0 | +2.0% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 16716000.0 | +0.1% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 14507000.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2023-06-30 | 15066000.0 | +3.9% | shares | 10-K | 2025-02-27 |
| Annual | 2023-09-30 | 15105000.0 | +0.3% | shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 14958000.0 | -1.0% | shares | 10-K | 2026-02-26 |
| Annual | 2024-03-31 | 15499000.0 | +3.6% | shares | 10-K | 2026-02-26 |
| Annual | 2024-06-30 | 15879000.0 | +2.5% | shares | 10-K | 2026-02-26 |
| Annual | 2024-09-30 | 15921000.0 | +0.3% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 16052000.0 | +0.8% | shares | 10-K | 2026-02-26 |
| Annual | 2025-03-31 | 16378000.0 | +2.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-06-30 | 16703000.0 | +2.0% | shares | 10-K | 2026-02-26 |
| Annual | 2025-09-30 | 16716000.0 | +0.1% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 16829000.0 | +0.7% | 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 | 17182000.0 | — | shares | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 17084000.0 | -0.6% | shares | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 17256000.0 | +1.0% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 17504000.0 | +1.4% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 17633000.0 | +0.7% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 17769000.0 | +0.8% | shares | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 17788000.0 | +0.1% | shares | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 17726000.0 | -0.3% | shares | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 17808000.0 | +0.5% | shares | 10-Q | 2025-11-04 |
| Annual | 2023-03-31 | 17182000.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2023-06-30 | 17084000.0 | -0.6% | shares | 10-K | 2025-02-27 |
| Annual | 2023-09-30 | 17256000.0 | +1.0% | shares | 10-K | 2025-02-27 |
| Annual | 2023-12-31 | 17224000.0 | -0.2% | shares | 10-K | 2026-02-26 |
| Annual | 2024-03-31 | 17504000.0 | +1.6% | shares | 10-K | 2026-02-26 |
| Annual | 2024-06-30 | 17633000.0 | +0.7% | shares | 10-K | 2026-02-26 |
| Annual | 2024-09-30 | 17769000.0 | +0.8% | shares | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 17870000.0 | +0.6% | shares | 10-K | 2026-02-26 |
| Annual | 2025-03-31 | 17788000.0 | -0.5% | shares | 10-K | 2026-02-26 |
| Annual | 2025-06-30 | 17726000.0 | -0.3% | shares | 10-K | 2026-02-26 |
| Annual | 2025-09-30 | 17808000.0 | +0.5% | shares | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 17813000.0 | +0.0% | shares | 10-K | 2026-02-26 |
Metrics
Metrics: 5Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.6078 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.6678 | +9.9% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.7074 | +5.9% | 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 | 0.5444 | — | ratio | 10-Q | 2023-05-04 |
| Quarterly | 2023-06-30 | 0.6602 | +21.3% | ratio | 10-Q | 2023-08-02 |
| Quarterly | 2023-09-30 | 0.7218 | +9.3% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 0.7752 | +7.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.4520 | -41.7% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.5143 | +13.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.5740 | +11.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.6843 | +19.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.3646 | -46.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.4551 | +24.8% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.5898 | +29.6% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.7752 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 0.6843 | -11.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.7366 | +7.6% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.0657 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0458 | -30.2% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0621 | +35.6% | 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.0142 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0020 | -85.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0020 | -3.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0233 | +1081.7% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0181 | -22.3% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0171 | -5.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0357 | +108.3% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0215 | -39.6% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0271 | +26.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0399 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0306 | -23.3% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0440 | +43.6% | 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.0247 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0038 | -84.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0037 | -2.1% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0386 | +929.8% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2024-06-30 | 0.0309 | -20.0% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2024-09-30 | 0.0298 | -3.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0535 | +79.5% | ratio | 10-Q | 2025-05-08 |
| Quarterly | 2025-06-30 | 0.0343 | -35.9% | ratio | 10-Q | 2025-08-06 |
| Quarterly | 2025-09-30 | 0.0470 | +37.0% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0788 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.0562 | -28.6% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0831 | +47.8% | ratio | 10-K | 2026-02-26 |