Latest Quarter
2025-03-31
Quick answer: latest quarter results, by ticker or company name
Latest Quarter
2025-03-31
Revenue
$126M
Net Income
$3.6M
Operating Margin
3.6%
Free Cash Flow
$68.7M
Debt / Assets
9.9%
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 | 126,205,000 | 121,750,000 | 125,619,000 | 125,631,000 |
| Cost of Revenue | 70,507,000 | 69,793,000 | 68,389,000 | 69,085,000 |
| Gross Profit | 55,698,000 | 51,957,000 | 57,230,000 | 56,546,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 40,597,000 | 38,169,000 | 38,878,000 | 39,886,000 |
| Operating Expenses | 51,206,000 | 53,452,000 | 48,650,000 | 50,547,000 |
| Operating Income | 4,531,000 | -1,495,000 | 8,580,000 | 5,999,000 |
| Interest Expense | 0 | 0 | 0 | 0 |
| Income Before Tax | 5,985,000 | -282,000 | 9,868,000 | 7,360,000 |
| Income Tax Expense | 2,386,000 | 122,000 | 2,679,000 | 2,820,000 |
| Net Income | 3,599,000 | -404,000 | 7,189,000 | 4,540,000 |
| Per Share | ||||
| EPS | 0.15 | -0.02 | 0.29 | 0.18 |
| 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 | 533,127,000 | 500,890,000 | 503,877,000 | 488,398,000 | 488,098,000 |
| Cost of Revenue | 295,990,000 | 277,690,000 | 281,884,000 | 272,933,000 | 265,407,000 |
| Gross Profit | 237,137,000 | 223,200,000 | 221,993,000 | 215,465,000 | 222,691,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 168,128,000 | 156,406,000 | 153,476,000 | 150,296,000 | 138,108,000 |
| Operating Expenses | 212,027,000 | 203,289,000 | 193,826,000 | 188,518,000 | 182,349,000 |
| Operating Income | 26,201,000 | 19,911,000 | 28,167,000 | 151,877,000 | 40,342,000 |
| Interest Expense | 0 | 0 | 0 | 124,824,000 | 0 |
| Income Before Tax | 31,062,000 | 24,672,000 | 27,952,000 | -97,877,000 | 40,184,000 |
| Income Tax Expense | 9,821,000 | 8,079,000 | 10,732,000 | 5,585,000 | 6,812,000 |
| Net Income | 21,241,000 | 16,593,000 | 17,220,000 | -103,462,000 | 33,372,000 |
| Per Share | |||||
| EPS | 0.89 | 0.66 | 0.66 | -3.77 | 1.21 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 89,071,000 | 83,790,000 | 56,558,000 | 65,929,000 |
| Short Term Investments | 14,019,000 | 19,013,000 | 23,568,000 | 11,580,000 |
| Net Receivables | 69,410,000 | 75,076,000 | 80,267,000 | 81,372,000 |
| Inventory | 12,305,000 | 13,657,000 | 13,578,000 | 13,161,000 |
| Total Current Assets | 194,854,000 | 200,660,000 | 186,568,000 | 183,492,000 |
| Property Plant Equipment | 230,948,000 | 259,243,000 | 279,161,000 | 287,822,000 |
| Goodwill and Intangibles | 295,413,000 | 299,575,000 | 305,241,000 | 438,608,000 |
| Total Assets | 743,512,000 | 772,353,000 | 802,168,000 | 928,582,000 |
| Liabilities | ||||
| Account Payables | 15,504,000 | 15,636,000 | 17,356,000 | 25,364,000 |
| Short Term Debt | 1,596,000 | 1,881,000 | 19,098,000 | 3,848,000 |
| Total Current Liabilities | 53,271,000 | 49,681,000 | 71,581,000 | 54,896,000 |
| Long Term Debt | 1,920,000 | 3,603,000 | 2,255,000 | 3,596,000 |
| Total Liabilities | 73,361,000 | 77,058,000 | 104,520,000 | 100,089,000 |
| Shareholders Equity | ||||
| Retained Earnings | 244,406,000 | 256,398,000 | 258,236,000 | 376,734,000 |
| Total Shareholders Equity | 670,151,000 | 695,295,000 | 697,648,000 | 828,493,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 89,071,000 | 83,790,000 | 56,558,000 | 65,929,000 | 127,603,000 |
| Short Term Investments | 14,019,000 | 19,013,000 | 23,568,000 | 11,580,000 | 34,088,000 |
| Net Receivables | 69,410,000 | 75,076,000 | 80,267,000 | 81,372,000 | 58,417,000 |
| Inventory | 12,305,000 | 13,657,000 | 13,578,000 | 13,161,000 | 10,862,000 |
| Total Current Assets | 194,854,000 | 200,660,000 | 186,568,000 | 183,492,000 | 242,002,000 |
| Property Plant Equipment | 230,948,000 | 259,243,000 | 279,161,000 | 287,822,000 | 294,917,000 |
| Goodwill and Intangibles | 295,413,000 | 299,575,000 | 305,241,000 | 438,608,000 | 143,102,000 |
| Total Assets | 743,512,000 | 772,353,000 | 802,168,000 | 928,582,000 | 744,204,000 |
| Liabilities | |||||
| Account Payables | 15,504,000 | 15,636,000 | 17,356,000 | 25,364,000 | 18,248,000 |
| Short Term Debt | 1,596,000 | 1,881,000 | 19,098,000 | 3,848,000 | 3,824,000 |
| Total Current Liabilities | 53,271,000 | 49,681,000 | 71,581,000 | 54,896,000 | 50,254,000 |
| Long Term Debt | 1,920,000 | 3,603,000 | 2,255,000 | 3,596,000 | 9,505,000 |
| Total Liabilities | 73,361,000 | 77,058,000 | 104,520,000 | 100,089,000 | 99,848,000 |
| Shareholders Equity | |||||
| Retained Earnings | 244,406,000 | 256,398,000 | 258,236,000 | 376,734,000 | 362,901,000 |
| Total Shareholders Equity | 670,151,000 | 695,295,000 | 697,648,000 | 828,493,000 | 644,356,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 16,593,000 | 17,220,000 | -103,462,000 | 33,372,000 |
| Depreciation & Amortization | 35,808,000 | 37,528,000 | 39,425,000 | 40,488,000 |
| Stock Based Compensation | 16,999,000 | 15,989,000 | 17,545,000 | 19,095,000 |
| Change in Working Capital | 10,972,000 | 5,576,000 | -1,604,000 | -25,641,000 |
| Operating Cash Flow | 77,829,000 | 73,274,000 | 62,079,000 | 55,242,000 |
| Investing Activities | ||||
| Capital Expenditure | -9,169,000 | -29,116,000 | -21,686,000 | -34,209,000 |
| Investments | -9,169,000 | -29,116,000 | -21,686,000 | -34,209,000 |
| Investing Cash Flow | -13,580,000 | -4,552,000 | -43,092,000 | -94,664,000 |
| Financing Activities | ||||
| Debt Repayment | -296,000 | -306,000 | -531,000 | -552,000 |
| Common Stock Issued/Repurchased | -58,254,000 | -40,116,000 | -27,391,000 | -27,504,000 |
| Dividends Paid | 0 | 0 | -1,682,000 | 0 |
| Financing Cash Flow | -58,550,000 | -41,858,000 | -27,922,000 | -22,198,000 |
| Summary | ||||
| Free Cash Flow | 68,660,000 | 44,158,000 | 40,393,000 | 21,033,000 |
| Net Change in Cash | 5,281,000 | 27,232,000 | -9,371,000 | -61,674,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 16,593,000 | 17,220,000 | -103,462,000 | 33,372,000 | 50,867,000 |
| Depreciation & Amortization | 35,808,000 | 37,528,000 | 39,425,000 | 40,488,000 | 32,594,000 |
| Stock Based Compensation | 16,999,000 | 15,989,000 | 17,545,000 | 19,095,000 | 14,673,000 |
| Change in Working Capital | 10,972,000 | 5,576,000 | -1,604,000 | -25,641,000 | 1,179,000 |
| Operating Cash Flow | 77,829,000 | 73,274,000 | 62,079,000 | 55,242,000 | 106,969,000 |
| Investing Activities | |||||
| Capital Expenditure | -9,169,000 | -29,116,000 | -21,686,000 | -34,209,000 | -47,010,000 |
| Investments | -9,169,000 | -29,116,000 | -21,686,000 | -34,209,000 | -47,010,000 |
| Investing Cash Flow | -13,580,000 | -4,552,000 | -43,092,000 | -94,664,000 | -95,473,000 |
| Financing Activities | |||||
| Debt Repayment | -296,000 | -306,000 | -531,000 | -552,000 | -154,000 |
| Common Stock Issued/Repurchased | -58,254,000 | -40,116,000 | -27,391,000 | -27,504,000 | -18,129,000 |
| Dividends Paid | 0 | 0 | -1,682,000 | 0 | 0 |
| Financing Cash Flow | -58,550,000 | -41,858,000 | -27,922,000 | -22,198,000 | -10,726,000 |
| Summary | |||||
| Free Cash Flow | 68,660,000 | 44,158,000 | 40,393,000 | 21,033,000 | 59,959,000 |
| Net Change in Cash | 5,281,000 | 27,232,000 | -9,371,000 | -61,674,000 | 2,378,000 |