Financial Metrics
SAFT SAFETY INSURANCE GROUP INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-23 | SEC Filing Index |
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | 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 | 213759000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 229443000.0 | +7.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 229358000.0 | -0.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 268233000.0 | +16.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 269783000.0 | +0.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 295282000.0 | +9.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 301429000.0 | +2.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 316344000.0 | +4.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 326624000.0 | +3.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 930956000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 1120017000.0 | +20.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1263732000.0 | +12.8% | 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 |
|---|
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -12337000.0 | — | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 17001000.0 | +237.8% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 1949000.0 | -88.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 20078000.0 | +930.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 16636000.0 | -17.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 25889000.0 | +55.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 21896000.0 | -15.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 28937000.0 | +32.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 28310000.0 | -2.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 18875000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 70734000.0 | +274.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 99255000.0 | +40.3% | 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.84 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1.15 | +236.9% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.13 | -88.7% | USD/shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1.36 | +946.2% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 1.13 | -16.9% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 1.74 | +54.0% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.48 | -14.9% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.95 | +31.8% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1.91 | -2.1% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1.28 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 4.79 | +274.2% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 6.72 | +40.3% | 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.84 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1.15 | +236.9% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.13 | -88.7% | USD/shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1.36 | +946.2% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 1.13 | -16.9% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 1.73 | +53.1% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.48 | -14.5% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.95 | +31.8% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1.91 | -2.1% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1.28 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 4.78 | +273.4% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 6.7 | +40.2% | 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 | 15316000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 25388000.0 | +65.8% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 30894000.0 | +21.7% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 38152000.0 | +23.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 30801000.0 | -19.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 44579000.0 | +44.7% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 62598000.0 | +40.4% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 58974000.0 | -5.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 64708000.0 | +9.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 49409000.0 | -23.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 56233000.0 | +13.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 38152000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 58974000.0 | +54.6% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 73901000.0 | +25.3% | USD | 10-K | 2026-02-27 |
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 | 1989798000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 2016105000.0 | +1.3% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 2052105000.0 | +1.8% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 2094004000.0 | +2.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 2093439000.0 | -0.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2161917000.0 | +3.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 2270638000.0 | +5.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 2270090000.0 | -0.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2291302000.0 | +0.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 2364208000.0 | +3.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2449840000.0 | +3.6% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2094004000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 2270090000.0 | +8.4% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2471108000.0 | +8.9% | USD | 10-K | 2026-02-27 |
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 | 1186873000.0 | — | USD | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1222355000.0 | +3.0% | USD | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1282356000.0 | +4.9% | USD | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1289737000.0 | +0.6% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1286368000.0 | -0.3% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1351738000.0 | +5.1% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1419197000.0 | +5.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 1441626000.0 | +1.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1440635000.0 | -0.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1490944000.0 | +3.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1550286000.0 | +4.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1289737000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1441626000.0 | +11.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1578797000.0 | +9.5% | 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 | 802925000.0 | — | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 793750000.0 | -1.1% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 769749000.0 | -3.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 804267000.0 | +4.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-03-31 | 807071000.0 | +0.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 810179000.0 | +0.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 851441000.0 | +5.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 828464000.0 | -2.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 850667000.0 | +2.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 873264000.0 | +2.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 899554000.0 | +3.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 804267000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 828464000.0 | +3.0% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 892311000.0 | +7.7% | USD | 10-K | 2026-02-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-12-31 | 30000000.0 | — | USD | 10-Q | 2024-11-08 |
| Quarterly | 2025-03-31 | 30000000.0 | +0.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 30000000.0 | +0.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 30000000.0 | +0.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 30000000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2025-12-31 | 50000000.0 | +66.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 | -12892000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -13438000.0 | -4.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 17063000.0 | +227.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -21135000.0 | -223.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 4454000.0 | +121.1% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 78269000.0 | +1657.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 3173000.0 | -95.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 35496000.0 | +1018.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 120948000.0 | +240.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 52114000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 128688000.0 | +146.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 194498000.0 | +51.1% | 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 | 6655000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 45694000.0 | +586.6% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 38883000.0 | -14.9% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 27399000.0 | -29.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 28821000.0 | +5.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -13730000.0 | -147.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 16129000.0 | +217.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -18217000.0 | -212.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -83276000.0 | -357.1% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 24269000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -54541000.0 | -324.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -125706000.0 | -130.5% | 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 | -3747000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -32168000.0 | -758.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -50352000.0 | -56.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -13615000.0 | +73.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -26848000.0 | -97.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -40093000.0 | -49.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -13568000.0 | +66.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -26844000.0 | -97.8% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -40413000.0 | -50.5% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -63531000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -53325000.0 | +16.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -53865000.0 | -1.0% | 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 | 535000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 552000.0 | +3.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 1402000.0 | +154.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 3067000.0 | +118.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 3608000.0 | +17.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 4211000.0 | +16.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 332000.0 | -92.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 400000.0 | +20.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 400000.0 | +0.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1783000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 4366000.0 | +144.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2508000.0 | -42.6% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 17948889.0 | — | shares | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 17949717.0 | +0.0% | shares | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 17949484.0 | -0.0% | shares | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 17949484.0 | +0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 17994242.0 | +0.2% | shares | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 17993947.0 | -0.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 17995584.0 | +0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 17995584.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 18051280.0 | +0.3% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 18051129.0 | -0.0% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 18051631.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 17949484.0 | — | shares | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 17995584.0 | +0.3% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 18051631.0 | +0.3% | 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 | 14682507.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 14681034.0 | -0.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 14645988.0 | -0.2% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 14667107.0 | +0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 14698770.0 | +0.2% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 14838584.0 | +1.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 14718572.0 | -0.8% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 14744968.0 | +0.2% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 14745008.0 | +0.0% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 14663730.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 14692089.0 | +0.2% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 14711942.0 | +0.1% | 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 | 14761861.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 14720520.0 | -0.3% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 14682082.0 | -0.3% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 14696590.0 | +0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 14722209.0 | +0.2% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 14865211.0 | +1.0% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 14745015.0 | -0.8% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 14782244.0 | +0.3% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 14778416.0 | -0.0% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 14710131.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 14717118.0 | +0.0% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 14745125.0 | +0.2% | shares | 10-K | 2026-02-27 |
Metrics
Metrics: 5Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1074 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1138 | +5.9% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.1118 | -1.8% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.1281 | +14.6% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.1248 | -2.6% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.1300 | +4.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.1316 | +1.2% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1338 | +1.7% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.1333 | -0.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.4446 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.4934 | +11.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.5114 | +3.7% | 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.4782 | — | ratio | 10-Q | 2023-05-05 |
| Quarterly | 2023-06-30 | 1.5400 | +4.2% | ratio | 10-Q | 2023-08-04 |
| Quarterly | 2023-09-30 | 1.6659 | +8.2% | ratio | 10-Q | 2023-11-03 |
| Quarterly | 2023-12-31 | 1.6036 | -3.7% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1.5939 | -0.6% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1.6684 | +4.7% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.6668 | -0.1% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 1.7401 | +4.4% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 1.6935 | -2.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.7073 | +0.8% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 1.7234 | +0.9% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1.6036 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1.7401 | +8.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.7693 | +1.7% | 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.0577 | — | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0741 | +228.4% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 0.0085 | -88.5% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0749 | +780.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 0.0617 | -17.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 0.0877 | +42.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0726 | -17.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.0915 | +25.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.0867 | -5.2% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.0203 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0632 | +211.5% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0785 | +24.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.0062 | — | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0084 | +236.0% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 0.0009 | -88.7% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0096 | +909.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 0.0077 | -19.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 0.0114 | +48.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0096 | -16.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.0122 | +28.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.0116 | -5.6% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.0090 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0312 | +245.7% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.0402 | +28.9% | 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.0154 | — | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0214 | +239.4% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 0.0025 | -88.2% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0249 | +882.5% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 0.0205 | -17.5% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 0.0304 | +48.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.0257 | -15.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 0.0331 | +28.7% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.0315 | -5.0% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.0235 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0854 | +263.8% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1112 | +30.3% | ratio | 10-K | 2026-02-27 |