$1.34B
Revenue
$47.84M
Net Income
29.78%
Gross Margin
4.74%
Op. Margin
$56.37M
Free Cash Flow
| Breakdown | Q1 2026 (Dec 31, 2025) |
Q4 2025 (Sep 30, 2025) |
Q3 2025 (Jun 30, 2025) |
Q2 2025 (Mar 31, 2025) |
Q1 2025 (Dec 31, 2024) |
Q4 2024 (Sep 30, 2024) |
Q3 2024 (Jun 30, 2024) |
Q2 2024 (Mar 31, 2024) |
Q1 2024 (Dec 31, 2023) |
Q4 2023 (Sep 30, 2023) |
Q3 2023 (Jun 30, 2023) |
Q2 2023 (Mar 31, 2023) |
Q1 2023 (Dec 31, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $335.58M | $336.14M | $328.70M | $335.77M | $330.22M | $322.66M | $309.08M | $308.09M | $301.75M | $295.07M | $281.79M | $283.25M | $280.46M |
| Revenue Growth % (YoY) | 1.6% | 4.2% | 6.3% | 9.0% | 9.4% | 9.3% | 9.7% | 8.8% | 7.6% | nan% | nan% | nan% | nan% |
| Gross Profit | $98.86M | $99.03M | $98.28M | $101.75M | $98.82M | $95.36M | $90.33M | $90.36M | $88.76M | $84.34M | $81.39M | $82.48M | $78.72M |
| Gross Margin % | 29.5% | 29.5% | 29.9% | 30.3% | 29.9% | 29.6% | 29.2% | 29.3% | 29.4% | 28.6% | 28.9% | 29.1% | 28.1% |
| Operating Expenses | $78.81M | - | - | - | - | - | - | - | - | - | - | - | - |
| Operating Income | $14.65M | $15.50M | $15.59M | $17.55M | $13.35M | $12.07M | $12.85M | $11.26M | $10.80M | $7.74M | $9.08M | $8.43M | $6.42M |
| Operating Margin % | 4.4% | 4.6% | 4.7% | 5.2% | 4.0% | 3.7% | 4.2% | 3.7% | 3.6% | 2.6% | 3.2% | 3.0% | 2.3% |
| Interest Expense | $713.00K | $696.00K | $694.00K | $750.00K | $923.00K | $1.05M | $1.05M | $1.18M | $894.00K | $821.00K | $848.00K | $834.00K | $796.00K |
| Income Before Tax | $13.93M | $14.81M | $14.89M | $16.80M | $12.43M | $11.01M | $11.79M | $10.08M | $9.91M | $6.92M | $8.24M | $7.60M | $5.62M |
| Income Tax Expense | $2.60M | $3.01M | $3.29M | $3.70M | $2.49M | $2.00M | $2.59M | $2.12M | $2.15M | $1.04M | $1.16M | $1.71M | $1.21M |
| Net Income | $11.33M | $11.80M | $11.61M | $13.10M | $9.94M | $9.01M | $9.21M | $7.96M | $7.75M | $5.88M | $7.07M | $5.88M | $4.41M |
| Net Margin % | 3.4% | 3.5% | 3.5% | 3.9% | 3.0% | 2.8% | 3.0% | 2.6% | 2.6% | 2.0% | 2.5% | 2.1% | 1.6% |
| Basic EPS | 0.49 | 0.51 | 0.51 | 0.57 | 0.43 | 0.40 | 0.40 | 0.35 | 0.34 | 0.26 | 0.31 | 0.26 | 0.19 |
| Diluted EPS | 0.49 | 0.51 | 0.50 | 0.56 | 0.43 | 0.39 | 0.40 | 0.35 | 0.34 | 0.26 | 0.31 | 0.26 | 0.19 |
| Basic Shares Outstanding | 23.0M | 6K | 23.0M | 22.9M | 22.9M | 8K | 22.8M | 22.8M | 22.8M | 2K | 22.7M | 22.7M | 22.7M |
| Diluted Shares Outstanding | 23.3M | 8K | 23.3M | 23.3M | 23.2M | 32K | 23.1M | 23.1M | 23.0M | 9K | 22.9M | 22.8M | 22.8M |
| Breakdown | Q1 2026 (Dec 31, 2025) |
Q4 2025 (Sep 30, 2025) |
Q3 2025 (Jun 30, 2025) |
Q2 2025 (Mar 31, 2025) |
Q1 2025 (Dec 31, 2024) |
Q4 2024 (Sep 30, 2024) |
Q3 2024 (Jun 30, 2024) |
Q2 2024 (Mar 31, 2024) |
Q1 2024 (Dec 31, 2023) |
Q4 2023 (Sep 30, 2023) |
Q3 2023 (Jun 30, 2023) |
Q2 2023 (Mar 31, 2023) |
Q1 2023 (Dec 31, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $23.21M | $17.12M | $13.18M | $21.21M | $6.32M | $8.87M | $13.91M | $10.97M | $13.62M | $18.34M | $8.58M | $18.96M | $16.94M |
| Accounts Receivable | $9.95M | $11.97M | $12.81M | $12.45M | $11.89M | $12.61M | $8.92M | $8.74M | $9.32M | $10.80M | $8.87M | $6.92M | $7.99M |
| Other Current Assets | $5.76M | $6.03M | $6.36M | $4.82M | $4.49M | $4.91M | $5.03M | $3.81M | $4.24M | $4.15M | $6.07M | $3.84M | $3.83M |
| Total Current Assets | $166.81M | $168.07M | $156.98M | $163.25M | $144.53M | $147.06M | $145.20M | $140.87M | $143.26M | $152.55M | $140.23M | $145.78M | $140.13M |
| Property Plant & Equipment | $189.53M | $182.74M | $181.04M | $180.85M | $181.94M | $178.61M | $178.22M | $178.34M | $177.28M | $169.06M | $162.31M | $157.71M | $159.23M |
| Goodwill | $5.20M | - | - | - | - | - | - | - | - | - | - | - | - |
| Intangible Assets | $6.12M | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | $5.52M | $5.45M | $4.22M | $2.76M | $1.44M | $458.00K | - | - | - | $395.00K | - | - | - |
| Total Assets | $668.56M | $670.50M | $659.00M | $664.59M | $648.88M | $655.48M | $654.39M | $656.57M | $663.16M | $669.18M | $656.10M | $652.05M | $658.53M |
| Accounts Payable | $83.95M | $80.99M | $82.45M | $92.00M | $75.58M | $88.40M | $79.31M | $84.18M | $81.59M | $80.67M | $72.75M | $75.71M | $75.51M |
| Accrued Liabilities | $31.73M | $37.24M | $31.48M | $35.38M | $34.56M | $35.85M | $30.66M | $32.31M | $31.99M | $33.06M | $22.94M | $25.01M | $24.03M |
| Total Current Liabilities | $156.39M | $158.78M | $154.49M | $167.72M | $150.13M | $164.13M | $151.52M | $159.90M | $158.87M | $154.03M | $135.83M | $140.75M | $139.54M |
| Long-term Debt | - | - | - | - | $8.90M | - | - | - | - | $5.94M | $7.94M | $9.94M | $11.94M |
| Deferred Tax Liabilities | $7.91M | $7.86M | $8.03M | $8.67M | $9.73M | $10.47M | $11.91M | $12.79M | $14.00M | $14.43M | $16.13M | $16.05M | $16.12M |
| Total Liabilities | $448.55M | $458.11M | $456.50M | $471.62M | $467.00M | $481.22M | $486.58M | $496.60M | $509.30M | $498.34M | $489.16M | $490.04M | $500.34M |
| Common Stock | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K | $23.00K |
| Retained Earnings | $157.22M | $149.34M | $140.29M | $131.44M | $121.09M | $113.90M | $107.17M | $100.25M | $94.56M | $111.87M | $108.26M | $103.47M | $99.85M |
| Total Stockholders Equity | $220.01M | $212.40M | $202.50M | $192.97M | $181.88M | $174.25M | $167.80M | $159.97M | $153.86M | $170.84M | $166.94M | $162.01M | $158.19M |
| Total Liabilities & Equity | $668.56M | $670.50M | $659.00M | $664.59M | $648.88M | $655.48M | $654.39M | $656.57M | $663.16M | $669.18M | $656.10M | $652.05M | $658.53M |
| Breakdown | Q1 2026 (Dec 31, 2025) |
Q4 2025 (Sep 30, 2025) |
Q3 2025 (Jun 30, 2025) |
Q2 2025 (Mar 31, 2025) |
Q1 2025 (Dec 31, 2024) |
Q4 2024 (Sep 30, 2024) |
Q3 2024 (Jun 30, 2024) |
Q2 2024 (Mar 31, 2024) |
Q1 2024 (Dec 31, 2023) |
Q4 2023 (Sep 30, 2023) |
Q3 2023 (Jun 30, 2023) |
Q2 2023 (Mar 31, 2023) |
Q1 2023 (Dec 31, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $11.33M | $11.80M | $34.64M | $23.04M | $9.94M | $9.01M | $24.93M | $7.96M | $7.75M | $5.88M | $17.36M | $5.88M | $4.41M |
| Depreciation & Amortization | $7.97M | $8.02M | $7.95M | $7.89M | $7.95M | $7.93M | $23.00M | $7.70M | $7.45M | $7.48M | $21.43M | $7.15M | $7.06M |
| Stock-based Compensation | $857.00K | $860.00K | $3.10M | $2.26M | $1.44M | $929.00K | $1.90M | $838.00K | $406.00K | $314.00K | $1.05M | $713.00K | $357.00K |
| Deferred Income Tax | $46.00K | $-164.00K | $-2.44M | $-1.80M | $-742.00K | $-1.44M | $-2.52M | $-1.64M | $-430.00K | $-1.71M | $231.00K | $149.00K | $218.00K |
| Change in Receivables | $-2.08M | $-644.00K | $1.05M | $368.00K | $-144.00K | $3.11M | $-1.32M | $-1.36M | $-1.14M | $1.87M | $-2.19M | $-3.36M | $-2.30M |
| Change in Inventory | $-5.08M | $8.34M | $3.95M | $4.10M | $1.15M | $3.33M | $-1.92M | $-1.91M | $-3.18M | $2.55M | $2.95M | $2.30M | $-2.38M |
| Operating Cash Flow | $21.13M | $15.63M | $39.68M | $36.74M | $2.68M | $24.48M | $49.28M | $36.85M | $16.62M | $28.45M | $36.16M | $34.86M | $21.21M |
| Capital Expenditure | $9.57M | $8.08M | $23.12M | $16.04M | $9.62M | $6.53M | $31.02M | $22.18M | $11.73M | $13.33M | $23.24M | $16.98M | $10.41M |
| Investing Cash Flow | $-9.58M | $-8.03M | $-22.94M | $-15.88M | $-9.42M | $-6.79M | $-31.81M | $-22.51M | $-11.81M | $-13.65M | $-24.30M | $-17.77M | $-11.28M |
| Debt Repayment | - | - | - | - | - | $1.69M | $6.00M | $4.00M | $2.00M | $2.00M | $6.00M | $4.00M | $2.00M |
| Stock Repurchased | - | - | - | - | - | - | - | - | - | - | $181.00K | $86.00K | - |
| Dividends Paid | $3.46M | $2.75M | $8.26M | $5.50M | $2.75M | $2.28M | $29.59M | $27.31M | $25.03M | $2.27M | $6.82M | $4.54M | $2.27M |
| Financing Cash Flow | $-5.46M | $-3.66M | $-12.43M | $-8.53M | $4.18M | $-22.73M | $-21.90M | $-21.71M | $-9.54M | $-5.03M | $-15.32M | $-10.17M | $-5.03M |
| Net Change in Cash | $6.09M | $3.94M | $4.31M | $12.34M | $-2.56M | $-5.04M | $-4.43M | $-7.37M | $-4.72M | $9.77M | $-3.46M | $6.93M | $4.90M |
SEC Filing Format - Data shown as it appears in the Q1 2026 (10-Q) filing
Period ended: Dec 31, 2025
Condensed Consolidated Statements of Operations
| Description | Dec 31, 2025 | |
|---|---|---|
| Current | Prior Year | |
| Total Revenue | $335.58M | $330.22M |
| Gross Profit | $98.86M | $98.82M |
| Operating Expenses | $78.81M | $80.33M |
| Operating Income | $14.65M | $13.35M |
| Interest Expense | $713.00K | $923.00K |
| Income Before Tax | $13.93M | $12.43M |
| Income Tax Expense | $2.60M | $2.49M |
| Net Income | $11.33M | $9.94M |
| Basic EPS | 0.49 | 0.43 |
| Diluted EPS | 0.49 | 0.43 |
Condensed Consolidated Balance Sheets
| Description | Dec 31, 2025 | Sep 30, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $23.21M | $17.12M |
| Accounts Receivable | $9.95M | $11.97M |
| Other Current Assets | $5.76M | $6.03M |
| Total Current Assets | $166.81M | $168.07M |
| Property Plant & Equipment | $189.53M | $182.74M |
| Goodwill | $5.20M | $5.20M |
| Intangible Assets | $6.12M | $6.56M |
| Other Non-current Assets | $5.52M | $5.45M |
| Total Assets | $668.56M | $670.50M |
| Accounts Payable | $83.95M | $80.99M |
| Accrued Liabilities | $31.73M | $37.24M |
| Total Current Liabilities | $156.39M | $158.78M |
| Deferred Tax Liabilities | $7.91M | $7.86M |
| Total Liabilities | $448.55M | $458.11M |
| Common Stock | $23.00K | $23.00K |
| Retained Earnings | $157.22M | $149.34M |
| Total Stockholders Equity | $220.01M | $212.40M |
| Total Liabilities & Equity | $668.56M | $670.50M |
Condensed Consolidated Statements of Cash Flows
| Description | Dec 31, 2025 | |
|---|---|---|
| Current | Prior Year | |
| Net Income | $11.33M | $9.94M |
| Depreciation & Amortization | $7.97M | $7.95M |
| Stock-based Compensation | $857.00K | $1.44M |
| Deferred Income Tax | $46.00K | $-742.00K |
| Change in Receivables | $-2.08M | $-144.00K |
| Change in Inventory | $-5.08M | $1.15M |
| Operating Cash Flow | $21.13M | $2.68M |
| Capital Expenditure | $9.57M | $9.62M |
| Investing Cash Flow | $-9.58M | $-9.42M |
| Dividends Paid | $3.46M | $2.75M |
| Financing Cash Flow | $-5.46M | $4.18M |
| Net Change in Cash | $6.09M | $-2.56M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.