| Income Statement (Quarterly) | 2026-04-07 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 353,737,000 | 353,737,000 | 176,868,500 | 211,185,500 |
| Cost of Revenue | 112,315,000 | 112,315,000 | 56,157,500 | 65,338,499 |
| Gross Profit | 241,422,000 | 241,422,000 | 120,711,000 | 145,847,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 220,347,000 | 220,347,000 | 110,173,500 | 115,870,000 |
| Operating Expenses | 220,760,000 | 220,760,000 | 110,380,000 | 116,095,000 |
| Operating Income | 20,662,000 | 20,662,000 | 10,331,000 | 29,752,000 |
| Interest Expense | 0 | 5,143,000 | 0 | 0 |
| Income Before Tax | 15,009,000 | 15,009,000 | 7,504,500 | 27,011,500 |
| Income Tax Expense | 3,959,000 | 3,959,000 | 1,979,500 | 5,427,500 |
| Net Income | 11,050,000 | 11,050,000 | 5,525,000 | 21,584,000 |
| Per Share | ||||
| EPS | 0.54 | 0.54 | 0.27 | 1.07 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Revenue | 840,564,000 | 851,189,000 | 890,601,000 |
| Cost of Revenue | 262,435,000 | 278,461,000 | 307,195,000 |
| Gross Profit | 578,129,000 | 572,728,000 | 583,406,000 |
| Operating Expenses | |||
| R&D Expenses | 0 | 0 | 0 |
| SG&A Expenses | 457,932,000 | 462,579,000 | 425,278,000 |
| Operating Expenses | 458,855,000 | 463,648,000 | 427,571,000 |
| Operating Income | 119,274,000 | 109,080,000 | 162,147,000 |
| Interest Expense | 13,666,000 | 14,008,000 | 12,844,000 |
| Income Before Tax | 107,978,000 | 97,512,000 | 149,303,000 |
| Income Tax Expense | 22,594,000 | 22,043,000 | 32,051,000 |
| Net Income | 85,384,000 | 75,469,000 | 117,252,000 |
| Per Share | |||
| EPS | 4.22 | 3.75 | 5.82 |
| 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 | 407,087,000 | 397,139,000 | 441,697,000 |
| Short Term Investments | 50,000,000 | 2,000,000 | -164,528,000 |
| Net Receivables | 17,687,000 | 26,115,000 | 46,259,000 |
| Inventory | 98,279,000 | 112,155,000 | 124,892,000 |
| Total Current Assets | 576,911,000 | 541,940,000 | 612,881,000 |
| Property Plant Equipment | 889,634,000 | 915,406,000 | 892,543,000 |
| Goodwill and Intangibles | 5,320,000 | 6,880,000 | 3,391,000 |
| Total Assets | 1,657,599,000 | 1,654,507,000 | 1,699,546,000 |
| Liabilities | |||
| Account Payables | 21,025,000 | 16,747,000 | 25,322,000 |
| Short Term Debt | 215,212,000 | 215,135,000 | 176,977,000 |
| Total Current Liabilities | 374,430,000 | 393,539,000 | 350,041,000 |
| Long Term Debt | 580,680,000 | 598,240,000 | 701,306,000 |
| Total Liabilities | 956,011,000 | 992,988,000 | 1,053,076,000 |
| Shareholders Equity | |||
| Retained Earnings | 336,172,000 | 304,258,000 | 309,993,000 |
| Total Shareholders Equity | 701,588,000 | 661,519,000 | 646,470,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Assets | |||
| Cash and Cash Equivalents | 407,087,000 | 397,139,000 | 441,697,000 |
| Short Term Investments | 50,000,000 | 2,000,000 | -164,528,000 |
| Net Receivables | 17,687,000 | 26,115,000 | 46,259,000 |
| Inventory | 98,279,000 | 112,155,000 | 124,892,000 |
| Total Current Assets | 576,911,000 | 541,940,000 | 612,881,000 |
| Property Plant Equipment | 889,634,000 | 915,406,000 | 892,543,000 |
| Goodwill and Intangibles | 5,320,000 | 6,880,000 | 3,391,000 |
| Total Assets | 1,657,599,000 | 1,654,507,000 | 1,699,546,000 |
| Liabilities | |||
| Account Payables | 21,025,000 | 16,747,000 | 25,322,000 |
| Short Term Debt | 215,212,000 | 215,135,000 | 176,977,000 |
| Total Current Liabilities | 374,430,000 | 393,539,000 | 350,041,000 |
| Long Term Debt | 580,680,000 | 598,240,000 | 701,306,000 |
| Total Liabilities | 956,011,000 | 992,988,000 | 1,053,076,000 |
| Shareholders Equity | |||
| Retained Earnings | 336,172,000 | 304,258,000 | 309,993,000 |
| Total Shareholders Equity | 701,588,000 | 661,519,000 | 646,470,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | 107,978,000 | 97,512,000 | 149,303,000 |
| Depreciation & Amortization | 125,972,000 | 123,287,000 | 105,454,000 |
| Stock Based Compensation | 0 | 0 | 0 |
| Change in Working Capital | 29,559,000 | 7,309,000 | 23,353,000 |
| Operating Cash Flow | 243,975,000 | 189,320,000 | 247,106,000 |
| Investing Activities | |||
| Capital Expenditure | -26,405,000 | -24,164,000 | -28,788,000 |
| Investments | -24,161,000 | -16,938,000 | -28,788,000 |
| Investing Cash Flow | -74,073,000 | -27,959,000 | -29,480,000 |
| Financing Activities | |||
| Debt Repayment | -23,000,000 | -61,040,000 | -18,000,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 0 |
| Dividends Paid | -45,315,000 | -60,420,000 | -60,420,000 |
| Financing Cash Flow | -159,954,000 | -205,919,000 | -155,342,000 |
| Summary | |||
| Free Cash Flow | 217,570,000 | 165,156,000 | 218,318,000 |
| Net Change in Cash | 9,948,000 | -44,558,000 | 62,284,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | 107,978,000 | 97,512,000 | 149,303,000 |
| Depreciation & Amortization | 125,972,000 | 123,287,000 | 105,454,000 |
| Stock Based Compensation | 0 | 0 | 0 |
| Change in Working Capital | 29,559,000 | 7,309,000 | 23,353,000 |
| Operating Cash Flow | 243,975,000 | 189,320,000 | 247,106,000 |
| Investing Activities | |||
| Capital Expenditure | -26,405,000 | -24,164,000 | -28,788,000 |
| Investments | -24,161,000 | -16,938,000 | -28,788,000 |
| Investing Cash Flow | -74,073,000 | -27,959,000 | -29,480,000 |
| Financing Activities | |||
| Debt Repayment | -23,000,000 | -61,040,000 | -18,000,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 0 |
| Dividends Paid | -45,315,000 | -60,420,000 | -60,420,000 |
| Financing Cash Flow | -159,954,000 | -205,919,000 | -155,342,000 |
| Summary | |||
| Free Cash Flow | 217,570,000 | 165,156,000 | 218,318,000 |
| Net Change in Cash | 9,948,000 | -44,558,000 | 62,284,000 |