| Income Statement (Quarterly) | 2026-05-24 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 377,200,000 | 188,600,000 | 188,600,000 | 194,671,000 |
| Cost of Revenue | 184,800,000 | 92,400,000 | 92,400,000 | 95,643,500 |
| Gross Profit | 192,400,000 | 96,200,000 | 96,200,000 | 99,027,500 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 118,100,000 | 59,050,000 | 59,050,000 | 61,434,500 |
| Operating Expenses | 171,100,000 | 85,550,000 | 85,550,000 | 86,392,000 |
| Operating Income | 21,300,000 | 10,650,000 | 10,650,000 | 12,635,500 |
| Interest Expense | 0 | 0 | 0 | 198,500 |
| Income Before Tax | 21,300,000 | 10,650,000 | 10,650,000 | 12,284,000 |
| Income Tax Expense | 6,900,000 | 3,450,000 | 3,450,000 | 3,098,500 |
| Net Income | 13,900,000 | 6,950,000 | 6,950,000 | 8,677,000 |
| Per Share | ||||
| EPS | 14.94 | 7.47 | 7.47 | 9.23 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Revenue | 770,773,000 | 775,491,000 | 795,585,854 |
| Cost of Revenue | 388,439,000 | 376,515,000 | 686,334,560 |
| Gross Profit | 382,334,000 | 398,976,000 | 109,251,294 |
| Operating Expenses | |||
| R&D Expenses | 0 | 0 | 0 |
| SG&A Expenses | 40,413,000 | 42,665,000 | 49,305,629 |
| Operating Expenses | 330,863,000 | 336,873,000 | 55,985,190 |
| Operating Income | 51,471,000 | 62,103,000 | 53,266,101 |
| Interest Expense | 2,946,000 | 4,272,000 | 0 |
| Income Before Tax | 50,468,000 | 60,960,000 | 55,452,732 |
| Income Tax Expense | 13,897,000 | 15,509,000 | 16,462,593 |
| Net Income | 34,554,000 | 45,167,000 | 40,146,333 |
| Per Share | |||
| EPS | 36.56 | 47.13 | 41.80 |
| EPS Diluted | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Assets | |||
| Cash and Cash Equivalents | 107,315,000 | 130,674,000 | 82,180,108 |
| Short Term Investments | 1,764,000 | 1,199,000 | 452,958 |
| Net Receivables | 140,454,000 | 125,258,000 | 116,767,608 |
| Inventory | 158,688,000 | 151,499,000 | 197,635,732 |
| Total Current Assets | 427,405,000 | 422,492,000 | 401,084,105 |
| Property Plant Equipment | 175,015,000 | 156,194,000 | 158,324,090 |
| Goodwill and Intangibles | 7,001,000 | 8,806,000 | 3,508,670 |
| Total Assets | 623,802,000 | 601,412,000 | 588,174,077 |
| Liabilities | |||
| Account Payables | 125,727,000 | 100,663,000 | 79,692,825 |
| Short Term Debt | 20,748,000 | 59,342,000 | 73,978,958 |
| Total Current Liabilities | 223,017,000 | 238,378,000 | 214,194,671 |
| Long Term Debt | 95,424,000 | 64,328,000 | 92,459,481 |
| Total Liabilities | 334,072,000 | 316,698,000 | 327,486,270 |
| Shareholders Equity | |||
| Retained Earnings | 381,997,000 | 276,806,000 | 246,623,134 |
| Total Shareholders Equity | 275,769,000 | 271,096,000 | 250,473,285 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Assets | |||
| Cash and Cash Equivalents | 107,315,000 | 130,674,000 | 82,180,108 |
| Short Term Investments | 1,764,000 | 1,199,000 | 452,958 |
| Net Receivables | 140,454,000 | 125,258,000 | 116,767,608 |
| Inventory | 158,688,000 | 151,499,000 | 197,635,732 |
| Total Current Assets | 427,405,000 | 422,492,000 | 401,084,105 |
| Property Plant Equipment | 175,015,000 | 156,194,000 | 158,324,090 |
| Goodwill and Intangibles | 7,001,000 | 8,806,000 | 3,508,670 |
| Total Assets | 623,802,000 | 601,412,000 | 588,174,077 |
| Liabilities | |||
| Account Payables | 125,727,000 | 100,663,000 | 79,692,825 |
| Short Term Debt | 20,748,000 | 59,342,000 | 73,978,958 |
| Total Current Liabilities | 223,017,000 | 238,378,000 | 214,194,671 |
| Long Term Debt | 95,424,000 | 64,328,000 | 92,459,481 |
| Total Liabilities | 334,072,000 | 316,698,000 | 327,486,270 |
| Shareholders Equity | |||
| Retained Earnings | 381,997,000 | 276,806,000 | 246,623,134 |
| Total Shareholders Equity | 275,769,000 | 271,096,000 | 250,473,285 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | 36,571,000 | 45,451,000 | 40,146,333 |
| Depreciation & Amortization | 23,257,000 | 23,240,000 | 24,269,951 |
| Stock Based Compensation | 390,000 | 55,000 | -69,747,966 |
| Change in Working Capital | -6,574,000 | 26,160,000 | -17,983,902 |
| Operating Cash Flow | 56,029,000 | 90,049,000 | 57,895,954 |
| Investing Activities | |||
| Capital Expenditure | -36,729,000 | -40,397,000 | -47,868,499 |
| Investments | -36,729,000 | -40,397,000 | -47,868,499 |
| Investing Cash Flow | -34,067,000 | 16,661,000 | -44,863,406 |
| Financing Activities | |||
| Debt Repayment | -9,631,000 | 0 | -14,975,811 |
| Common Stock Issued/Repurchased | -9,330,000 | -2,183,000 | 44,625 |
| Dividends Paid | -29,318,000 | -16,299,000 | -14,213,084 |
| Financing Cash Flow | -48,279,000 | -54,176,000 | -29,194,936 |
| Summary | |||
| Free Cash Flow | 19,300,000 | 49,652,000 | 10,027,455 |
| Net Change in Cash | -23,359,000 | 48,305,000 | -17,329,575 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | 36,571,000 | 45,451,000 | 40,146,333 |
| Depreciation & Amortization | 23,257,000 | 23,240,000 | 24,269,951 |
| Stock Based Compensation | 390,000 | 55,000 | -69,747,966 |
| Change in Working Capital | -6,574,000 | 26,160,000 | -17,983,902 |
| Operating Cash Flow | 56,029,000 | 90,049,000 | 57,895,954 |
| Investing Activities | |||
| Capital Expenditure | -36,729,000 | -40,397,000 | -47,868,499 |
| Investments | -36,729,000 | -40,397,000 | -47,868,499 |
| Investing Cash Flow | -34,067,000 | 16,661,000 | -44,863,406 |
| Financing Activities | |||
| Debt Repayment | -9,631,000 | 0 | -14,975,811 |
| Common Stock Issued/Repurchased | -9,330,000 | -2,183,000 | 44,625 |
| Dividends Paid | -29,318,000 | -16,299,000 | -14,213,084 |
| Financing Cash Flow | -48,279,000 | -54,176,000 | -29,194,936 |
| Summary | |||
| Free Cash Flow | 19,300,000 | 49,652,000 | 10,027,455 |
| Net Change in Cash | -23,359,000 | 48,305,000 | -17,329,575 |