Latest Quarter
2025-03-31
Quick answer: latest quarter results, by ticker or company name
Latest Quarter
2025-03-31
Revenue
$164M
Net Income
$12.1M
Operating Margin
13.5%
Free Cash Flow
$88.9M
Debt / Assets
51.8%
Values are in USD and rounded to the nearest whole number unless noted.
Swipe horizontally to view all columns.
| Income Statement (Quarterly) | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 |
|---|---|---|---|---|
| Revenue | 163,948,000 | 162,704,000 | 168,182,000 | 169,513,000 |
| Cost of Revenue | 113,616,000 | 113,511,000 | 115,521,000 | 115,434,000 |
| Gross Profit | 50,332,000 | 49,193,000 | 52,661,000 | 54,079,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 25,107,000 | 25,013,000 | 25,675,000 | 24,930,000 |
| Operating Expenses | 25,107,000 | 28,113,000 | 25,675,000 | 28,030,000 |
| Operating Income | 22,125,000 | 21,080,000 | 23,885,000 | 26,049,000 |
| Interest Expense | 0 | 6,735,000 | 7,766,000 | 9,048,000 |
| Income Before Tax | 15,536,000 | 13,678,000 | 16,060,000 | 10,670,000 |
| Income Tax Expense | 3,408,000 | 2,701,000 | 3,141,000 | 2,335,000 |
| Net Income | 12,128,000 | 10,977,000 | 12,919,000 | 8,335,000 |
| Per Share | ||||
| EPS | 0.46 | 0.42 | 0.49 | 0.32 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| Revenue | 682,389,000 | 659,667,000 | 659,511,000 | 521,027,000 | 378,316,000 |
| Cost of Revenue | 485,610,000 | 455,339,000 | 463,258,000 | 390,090,000 | 282,419,000 |
| Gross Profit | 196,779,000 | 204,328,000 | 196,253,000 | 130,937,000 | 95,897,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 101,416,000 | 100,506,000 | 96,660,000 | 83,117,000 | 56,541,000 |
| Operating Expenses | 101,416,000 | 112,885,000 | 111,019,000 | 90,754,000 | 56,541,000 |
| Operating Income | 95,363,000 | 91,443,000 | 87,041,000 | 40,183,000 | 39,356,000 |
| Interest Expense | 23,396,000 | 33,621,000 | 41,273,000 | 19,240,000 | 0 |
| Income Before Tax | 69,164,000 | 50,493,000 | 43,961,000 | 13,872,000 | 37,248,000 |
| Income Tax Expense | 16,147,000 | 10,378,000 | 9,010,000 | 2,677,000 | 7,397,000 |
| Net Income | 53,017,000 | 40,115,000 | 34,951,000 | 11,195,000 | 29,851,000 |
| Per Share | |||||
| EPS | 2.02 | 1.53 | 1.34 | 0.43 | 1.15 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 35,083,000 | 24,213,000 | 30,518,000 | 6,783,000 |
| Short Term Investments | 0 | 0 | 955,000 | 0 |
| Net Receivables | 88,378,000 | 87,636,000 | 89,625,000 | 93,059,000 |
| Inventory | 96,457,000 | 99,205,000 | 104,156,000 | 111,133,000 |
| Total Current Assets | 233,694,000 | 220,827,000 | 236,111,000 | 225,526,000 |
| Property Plant Equipment | 134,131,000 | 131,822,000 | 155,108,000 | 128,640,000 |
| Goodwill and Intangibles | 470,038,000 | 481,982,000 | 494,534,000 | 507,085,000 |
| Total Assets | 860,055,000 | 858,469,000 | 890,358,000 | 872,830,000 |
| Liabilities | ||||
| Account Payables | 25,885,000 | 24,752,000 | 23,277,000 | 24,697,000 |
| Short Term Debt | 23,125,000 | 19,810,000 | 22,895,000 | 17,500,000 |
| Total Current Liabilities | 98,612,000 | 87,527,000 | 100,676,000 | 85,213,000 |
| Long Term Debt | 284,406,000 | 367,257,000 | 382,579,000 | 419,327,000 |
| Total Liabilities | 445,332,000 | 484,669,000 | 540,899,000 | 541,636,000 |
| Shareholders Equity | ||||
| Retained Earnings | 0 | 384,757,000 | 363,527,000 | 346,659,000 |
| Total Shareholders Equity | 414,723,000 | 373,800,000 | 349,459,000 | 331,194,000 |
| Balance Sheet (Annual) | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 35,083,000 | 24,213,000 | 30,518,000 | 6,783,000 | 125,194,000 |
| Short Term Investments | 0 | 0 | 955,000 | 0 | 0 |
| Net Receivables | 88,378,000 | 87,636,000 | 89,625,000 | 93,059,000 | 58,545,000 |
| Inventory | 96,457,000 | 99,205,000 | 104,156,000 | 111,133,000 | 85,648,000 |
| Total Current Assets | 233,694,000 | 220,827,000 | 236,111,000 | 225,526,000 | 277,182,000 |
| Property Plant Equipment | 134,131,000 | 131,822,000 | 155,108,000 | 128,640,000 | 104,293,000 |
| Goodwill and Intangibles | 470,038,000 | 481,982,000 | 494,534,000 | 507,085,000 | 33,086,000 |
| Total Assets | 860,055,000 | 858,469,000 | 890,358,000 | 872,830,000 | 420,754,000 |
| Liabilities | |||||
| Account Payables | 25,885,000 | 24,752,000 | 23,277,000 | 24,697,000 | 17,633,000 |
| Short Term Debt | 23,125,000 | 19,810,000 | 22,895,000 | 17,500,000 | 0 |
| Total Current Liabilities | 98,612,000 | 87,527,000 | 100,676,000 | 85,213,000 | 52,440,000 |
| Long Term Debt | 284,406,000 | 367,257,000 | 382,579,000 | 419,327,000 | 0 |
| Total Liabilities | 445,332,000 | 484,669,000 | 540,899,000 | 541,636,000 | 90,778,000 |
| Shareholders Equity | |||||
| Retained Earnings | 0 | 384,757,000 | 363,527,000 | 346,659,000 | 353,369,000 |
| Total Shareholders Equity | 414,723,000 | 373,800,000 | 349,459,000 | 331,194,000 | 329,976,000 |
| Cash Flow Statement (Quarterly) | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 53,017,000 | 40,115,000 | 34,951,000 | 11,195,000 |
| Depreciation & Amortization | 27,709,000 | 27,897,000 | 28,496,000 | 21,158,000 |
| Stock Based Compensation | 3,579,000 | 4,008,000 | 3,252,000 | 2,957,000 |
| Change in Working Capital | 6,459,000 | -9,138,000 | 19,346,000 | -47,904,000 |
| Operating Cash Flow | 106,228,000 | 69,830,000 | 98,225,000 | 13,685,000 |
| Investing Activities | ||||
| Capital Expenditure | -17,376,000 | -14,319,000 | -20,835,000 | -17,986,000 |
| Investments | 0 | 0 | -20,835,000 | -17,986,000 |
| Investing Cash Flow | -15,343,000 | -11,866,000 | -20,163,000 | -545,673,000 |
| Financing Activities | ||||
| Debt Repayment | -60,000,000 | -43,000,000 | -34,500,000 | -8,750,000 |
| Common Stock Issued/Repurchased | -1,152,000 | -267,000 | -1,029,000 | -918,000 |
| Dividends Paid | -19,588,000 | -19,009,000 | -18,447,000 | -17,872,000 |
| Financing Cash Flow | -80,858,000 | -63,137,000 | -54,527,000 | 414,113,000 |
| Summary | ||||
| Free Cash Flow | 88,852,000 | 55,511,000 | 77,390,000 | -4,301,000 |
| Net Change in Cash | 10,870,000 | -6,305,000 | 23,735,000 | -118,411,000 |
| Cash Flow Statement (Annual) | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 53,017,000 | 40,115,000 | 34,951,000 | 11,195,000 | 29,851,000 |
| Depreciation & Amortization | 27,709,000 | 27,897,000 | 28,496,000 | 21,158,000 | 11,914,000 |
| Stock Based Compensation | 3,579,000 | 4,008,000 | 3,252,000 | 2,957,000 | 2,396,000 |
| Change in Working Capital | 6,459,000 | -9,138,000 | 19,346,000 | -47,904,000 | -1,659,000 |
| Operating Cash Flow | 106,228,000 | 69,830,000 | 98,225,000 | 13,685,000 | 45,438,000 |
| Investing Activities | |||||
| Capital Expenditure | -17,376,000 | -14,319,000 | -20,835,000 | -17,986,000 | -9,751,000 |
| Investments | 0 | 0 | -20,835,000 | -17,986,000 | 0 |
| Investing Cash Flow | -15,343,000 | -11,866,000 | -20,163,000 | -545,673,000 | -9,169,000 |
| Financing Activities | |||||
| Debt Repayment | -60,000,000 | -43,000,000 | -34,500,000 | -8,750,000 | 0 |
| Common Stock Issued/Repurchased | -1,152,000 | -267,000 | -1,029,000 | -918,000 | -1,245,000 |
| Dividends Paid | -19,588,000 | -19,009,000 | -18,447,000 | -17,872,000 | -16,586,000 |
| Financing Cash Flow | -80,858,000 | -63,137,000 | -54,527,000 | 414,113,000 | -18,553,000 |
| Summary | |||||
| Free Cash Flow | 88,852,000 | 55,511,000 | 77,390,000 | -4,301,000 | 35,687,000 |
| Net Change in Cash | 10,870,000 | -6,305,000 | 23,735,000 | -118,411,000 | 16,991,000 |