$109.82M
Revenue
$290.00K
Net Income
-
Gross Margin
-0.48%
Op. Margin
$6.72M
Free Cash Flow
| Breakdown | TTM (Sep 30, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $109.82M | $112.92M | $112.77M | $114.89M | $108.34M | $95.81M | $123.07M | $124.83M | $118.15M | $118.95M | $132.86M | $134.00M | $129.48M | $130.26M | $125.27M |
| Revenue Growth % | -2.7% | 0.1% | -1.8% | 6.0% | 13.1% | -22.1% | -1.4% | 5.7% | -0.7% | -10.5% | -0.9% | 3.5% | -0.6% | 4.0% | nan% |
| Operating Expenses | - | $110.56M | $101.28M | $101.82M | $93.29M | $97.06M | $104.26M | $105.15M | $100.92M | $111.13M | $108.77M | $108.05M | $103.18M | $98.25M | $98.52M |
| Operating Income | $-531.00K | $2.35M | $11.49M | $13.07M | $15.05M | $-1.25M | $18.81M | $19.68M | $17.23M | $31.46M | $24.08M | $25.95M | $26.30M | $32.01M | $26.75M |
| Operating Margin % | -0.5% | 2.1% | 10.2% | 11.4% | 13.9% | -1.3% | 15.3% | 15.8% | 14.6% | 26.4% | 18.1% | 19.4% | 20.3% | 24.6% | 21.4% |
| Interest Expense | $435.00K | $348.00K | $173.00K | $130.00K | $284.00K | $340.00K | $735.00K | $946.00K | $903.00K | $776.00K | $888.00K | $1.06M | $1.30M | $1.73M | $3.42M |
| Interest Income | $886.00K | $1.05M | $1.44M | $410.00K | $16.00K | $148.00K | $610.00K | $631.00K | - | - | - | - | - | - | - |
| Other Income/Expense | $410.00K | $1.52M | $119.00K | $652.00K | $634.00K | $233.00K | $16.00K | $23.00K | - | - | $417.00K | $71.00K | $106.00K | $-279.00K | $-519.00K |
| Income Before Tax | $330.00K | $4.57M | $12.88M | $14.00M | $15.42M | $-1.21M | $18.70M | $19.39M | $16.33M | $21.78M | $15.72M | $24.95M | $25.04M | $30.00M | $21.49M |
| Income Tax Expense | $40.00K | $1.11M | $3.38M | $4.80M | $4.26M | $705.00K | $5.42M | $5.70M | $-5.92M | $12.50M | $9.64M | $10.05M | $9.99M | $11.94M | $8.60M |
| Net Income | $290.00K | $3.46M | $9.50M | $9.20M | $11.16M | $-1.91M | $13.28M | $13.69M | $54.72M | $18.19M | $13.41M | $14.90M | $15.27M | $17.93M | $12.63M |
| Net Margin % | 0.3% | 3.1% | 8.4% | 8.0% | 10.3% | -2.0% | 10.8% | 11.0% | 46.3% | 15.3% | 10.1% | 11.1% | 11.8% | 13.8% | 10.1% |
| Basic EPS | 0.05 | 0.55 | 1.55 | 1.52 | 1.85 | -0.32 | 2.23 | 2.30 | 9.27 | 3.10 | 2.31 | 2.57 | 2.66 | 3.17 | 2.24 |
| Diluted EPS | 0.05 | 0.55 | 1.55 | 1.52 | 1.85 | -0.32 | 2.23 | 2.30 | 9.27 | 3.09 | 2.29 | 2.55 | 2.64 | 3.16 | 2.23 |
| Basic Shares Outstanding | 6.2M | 6.1M | 6.0M | 6.0M | 5.9M | 5.9M | 5.8M | 5.8M | 5.8M | 5.8M | 5.7M | 5.7M | 6K | 5.7M | 5.7M |
| Diluted Shares Outstanding | 6.2M | 6.1M | 6.0M | 6.0M | 5.9M | 5.9M | 5.8M | 5.8M | 5.8M | 5.8M | 5.7M | 5.8M | 6K | 5.7M | 5.7M |
| Breakdown | FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $18.86M | $29.58M | $36.80M | $54.76M | $51.35M | $44.03M | $44.73M | $53.03M | $26.64M | $21.61M | $17.91M | $17.63M | $15.91M | $6.99M |
| Short-term Investments | $8.93M | $10.60M | $10.12M | - | - | - | - | - | - | - | - | - | - | - |
| Accounts Receivable | $15.94M | $17.17M | $17.44M | $16.27M | $15.73M | $18.96M | $19.98M | $19.31M | $21.66M | $21.30M | $20.66M | $19.82M | $19.69M | $19.41M |
| Other Current Assets | $2.61M | $2.45M | $2.48M | $2.45M | $2.99M | $2.48M | $2.56M | $2.52M | $3.02M | $2.61M | $2.96M | $2.35M | $2.48M | $1.91M |
| Total Current Assets | $47.09M | $60.64M | $67.86M | $74.45M | $70.97M | $66.72M | $68.59M | $76.17M | $53.79M | $47.90M | $43.59M | $42.08M | $40.43M | $30.96M |
| Property Plant & Equipment | $51.91M | $51.41M | $53.20M | $53.34M | $54.88M | $58.71M | $59.10M | $56.23M | $56.56M | $58.13M | $55.19M | $56.34M | $58.46M | $60.62M |
| Goodwill | $19.23M | $19.24M | $19.24M | $19.21M | $19.11M | $18.96M | $18.84M | $15.56M | $7.41M | $2.87M | $326.00K | - | - | - |
| Other Non-current Assets | $12.01M | $10.69M | $10.15M | $10.65M | $11.32M | $12.69M | $6.69M | $7.54M | $7.03M | $7.57M | $6.18M | $6.35M | $5.29M | $5.41M |
| Total Assets | $221.72M | $232.21M | $240.75M | $247.93M | $246.49M | $252.39M | $248.48M | $248.77M | $221.02M | $204.57M | $192.04M | $193.22M | $197.33M | $190.33M |
| Accounts Payable | $3.08M | $2.80M | $2.65M | $2.35M | $2.21M | $2.12M | $2.61M | $2.21M | $2.38M | $2.80M | $2.13M | $1.96M | $2.22M | $1.73M |
| Accrued Liabilities | $7.01M | $6.48M | $6.36M | $5.76M | $5.27M | $5.00M | $3.07M | $3.24M | $3.40M | $2.79M | $2.76M | $2.79M | $3.24M | $2.50M |
| Deferred Revenue | $930.00K | $924.00K | $987.00K | $901.00K | $795.00K | $1.15M | $1.31M | $1.09M | $1.47M | $1.35M | $1.36M | $1.48M | $1.42M | $1.55M |
| Total Current Liabilities | $16.56M | $28.03M | $29.38M | $19.20M | $13.93M | $17.50M | $23.16M | $20.91M | $16.05M | $14.34M | $13.03M | $14.00M | $13.37M | $14.64M |
| Long-term Debt | $5.00M | - | - | - | $10.00M | $10.00M | $15.00M | $25.00M | $35.29M | $36.37M | $36.08M | $45.00M | $58.83M | $66.08M |
| Deferred Tax Liabilities | $26.01M | $26.12M | $25.74M | $24.80M | $24.61M | $25.15M | $23.73M | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $8.24M | $7.51M | $7.11M | $7.01M | $7.41M | $7.39M | $1.58M | $2.33M | $2.97M | $2.58M | $3.10M | $2.79M | $2.28M | $1.99M |
| Total Liabilities | $55.80M | $61.66M | $62.22M | $51.01M | $55.95M | $60.04M | $63.48M | $69.30M | $86.04M | $81.75M | $76.80M | $83.52M | $93.12M | $97.36M |
| Retained Earnings | $128.22M | $134.77M | $143.90M | $164.25M | $158.99M | $162.82M | $156.69M | $151.61M | $108.73M | $98.18M | $91.18M | $86.69M | $81.75M | $70.83M |
| Treasury Stock | - | - | - | $37.44M | $37.42M | $37.36M | $36.56M | $34.89M | $33.38M | $32.95M | $28.50M | $28.52M | $28.67M | $28.59M |
| Total Stockholders Equity | $165.92M | $170.55M | $178.53M | $196.92M | $190.54M | $192.35M | $185.00M | $179.47M | $134.98M | $122.82M | $115.25M | $109.70M | $104.21M | $92.97M |
| Total Liabilities & Equity | $221.72M | $232.21M | $240.75M | $247.93M | $246.49M | $252.39M | $248.48M | $248.77M | $221.02M | $204.57M | $192.04M | $193.22M | $197.33M | $190.33M |
| Breakdown | TTM (Sep 30, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $-1.28M | $3.46M | $9.50M | $9.20M | $11.16M | $-1.91M | $13.28M | $13.69M | $54.72M | $18.19M | $13.41M | $14.90M | $15.27M | $17.93M | $12.63M |
| Depreciation & Amortization | $5.34M | $5.28M | $5.05M | $5.17M | $5.75M | $6.52M | $6.95M | $6.79M | $6.25M | $7.26M | $6.82M | $6.70M | $6.77M | $6.86M | $7.10M |
| Deferred Income Tax | $-600.00K | $-115.00K | $385.00K | $935.00K | $195.00K | $-545.00K | $1.42M | $2.66M | $-8.21M | $3.16M | $3.64M | $3.38M | $2.81M | $4.54M | $6.10M |
| Change in Receivables | - | $-1.26M | $1.30M | $1.14M | $-507.00K | $-3.02M | $5.78M | $157.00K | $434.00K | $885.00K | $-233.00K | $1.52M | $-160.00K | $742.00K | $365.00K |
| Operating Cash Flow | $12.60M | $13.77M | $15.38M | $17.12M | $19.10M | $12.09M | $25.34M | $25.56M | $5.37M | $29.33M | $28.54M | $25.42M | $26.71M | $30.95M | $27.18M |
| Capital Expenditure | $5.87M | $3.77M | $4.36M | $5.99M | $3.97M | $2.31M | $5.73M | $5.92M | $6.25M | $4.86M | $5.54M | $5.52M | $5.15M | $4.81M | $5.41M |
| Investing Cash Flow | $-6.38M | $-6.68M | $-2.50M | $-14.99M | $-3.35M | $-604.00K | $-6.24M | $-14.88M | $37.51M | $-15.93M | $-17.11M | $-4.71M | $-1.81M | $-4.96M | $-4.12M |
| Debt Repayment | - | - | - | - | $10.00M | - | $10.00M | $5.00M | $10.29M | - | $35.00M | $10.00M | $12.75M | $10.25M | $119.10M |
| Stock Repurchased | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $117.00K |
| Dividends Paid | $12.77M | $22.52M | $19.88M | $19.79M | $1.91M | $3.72M | $8.62M | $11.86M | $5.31M | $7.63M | $6.41M | $10.42M | $10.33M | $7.01M | - |
| Financing Cash Flow | $-13.05M | $-17.81M | $-20.10M | $-20.09M | $-12.35M | $-4.17M | $-19.80M | $-18.98M | $-16.55M | $-8.38M | $-7.72M | $-20.43M | $-23.19M | $-17.07M | $-28.27M |
| Net Change in Cash | - | - | - | - | - | - | - | $-8.30M | $26.33M | $5.03M | $3.71M | $279.00K | $1.71M | $8.92M | $-5.21M |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $28.17M | - | $80.61M | - |
| Operating Income | $-626.00K | - | $-1.51M | - |
| Interest Expense | $108.00K | - | $322.00K | - |
| Interest Income | $216.00K | - | $648.00K | - |
| Other Income/Expense | $81.00K | - | $105.00K | - |
| Income Before Tax | $-437.00K | - | $-1.08M | - |
| Income Tax Expense | $95.00K | - | $-105.00K | - |
| Net Income | $-532.00K | $2.50M | $-979.00K | - |
| Basic EPS | -0.08 | - | -0.15 | - |
| Diluted EPS | -0.08 | - | -0.15 | - |
| Basic Shares Outstanding | $6.16M | - | $6.16M | - |
| Diluted Shares Outstanding | $6.16M | - | $6.16M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $17.06M | $18.86M |
| Short-term Investments | $9.21M | $8.93M |
| Accounts Receivable | $14.58M | $15.94M |
| Other Current Assets | $4.24M | $2.61M |
| Total Current Assets | $50.33M | $47.09M |
| Property Plant & Equipment | $47.15M | $51.91M |
| Goodwill | $19.23M | $19.23M |
| Other Non-current Assets | $10.16M | $12.01M |
| Total Assets | $218.35M | $221.72M |
| Accounts Payable | $3.11M | $3.08M |
| Accrued Liabilities | $7.84M | $7.01M |
| Deferred Revenue | $901.00K | $930.00K |
| Total Current Liabilities | $18.38M | $16.56M |
| Long-term Debt | $5.00M | $5.00M |
| Deferred Tax Liabilities | $26.13M | $26.01M |
| Other Non-current Liabilities | $6.78M | $8.24M |
| Total Liabilities | $56.30M | $55.80M |
| Common Stock | $82.00K | $82.00K |
| Retained Earnings | $122.41M | $128.22M |
| Total Stockholders Equity | $162.06M | $165.92M |
| Total Liabilities & Equity | $218.35M | $221.72M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $-532.00K | $2.50M | $-979.00K | - |
| Depreciation & Amortization | $1.31M | - | $3.90M | - |
| Deferred Income Tax | $-195.00K | - | $-235.00K | - |
| Operating Cash Flow | - | - | $5.48M | - |
| Capital Expenditure | - | - | $2.60M | - |
| Investing Cash Flow | - | - | $-2.46M | - |
| Dividends Paid | - | - | $4.82M | - |
| Financing Cash Flow | - | - | $-4.82M | - |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.