| Income Statement (Quarterly) | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 |
|---|---|---|---|---|
| Revenue | 392,325,000 | 376,420,000 | 392,613,000 | 403,525,000 |
| Cost of Revenue | 260,548,000 | 257,002,000 | 262,209,000 | 272,803,000 |
| Gross Profit | 131,777,000 | 119,418,000 | 130,404,000 | 130,722,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 78,247,000 | 77,422,000 | 79,884,000 | 81,065,000 |
| Operating Expenses | 78,247,000 | 77,422,000 | 79,884,000 | 81,065,000 |
| Operating Income | 53,530,000 | 41,996,000 | 50,520,000 | 49,657,000 |
| Interest Expense | 7,341,000 | 6,387,000 | 7,696,000 | 7,653,000 |
| Income Before Tax | 46,189,000 | 35,609,000 | 42,824,000 | 42,004,000 |
| Income Tax Expense | 11,727,000 | 5,505,000 | 10,134,000 | 11,072,000 |
| Net Income | 34,462,000 | 30,104,000 | 32,690,000 | 30,932,000 |
| Per Share | ||||
| EPS | 0.82 | 0.71 | 0.78 | 0.73 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Revenue | 1,557,228,000 | 1,456,450,000 | 1,437,039,000 | 1,380,264,000 | 1,332,001,000 |
| Cost of Revenue | 1,050,135,000 | 996,153,000 | 947,928,000 | 925,603,000 | 908,254,000 |
| Gross Profit | 507,093,000 | 460,297,000 | 489,111,000 | 454,661,000 | 423,747,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 315,514,000 | 280,791,000 | 292,360,000 | 284,633,000 | 271,091,000 |
| Operating Expenses | 315,514,000 | 305,274,000 | 292,360,000 | 284,633,000 | 271,091,000 |
| Operating Income | 191,579,000 | 155,023,000 | 196,751,000 | 170,028,000 | 152,656,000 |
| Interest Expense | 28,781,000 | 25,172,000 | 14,547,000 | 12,544,000 | 14,811,000 |
| Income Before Tax | 162,798,000 | 129,851,000 | 182,204,000 | 157,484,000 | 137,845,000 |
| Income Tax Expense | 38,132,000 | 36,457,000 | 41,317,000 | 38,739,000 | 28,373,000 |
| Net Income | 124,666,000 | 93,394,000 | 140,887,000 | 118,745,000 | 109,472,000 |
| Per Share | |||||
| EPS | 2.96 | 2.22 | 3.36 | 2.81 | 2.59 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2022-09-30 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 26,626,000 | 28,934,000 | 20,921,000 | 46,579,000 |
| Short Term Investments | 0 | 0 | 0 | 0 |
| Net Receivables | 290,087,000 | 272,164,000 | 302,109,000 | 287,197,000 |
| Inventory | 600,302,000 | 598,399,000 | 564,110,000 | 501,382,000 |
| Total Current Assets | 961,886,000 | 936,616,000 | 934,780,000 | 880,740,000 |
| Property Plant Equipment | 491,587,000 | 505,277,000 | 483,193,000 | 440,439,000 |
| Goodwill and Intangibles | 423,658,000 | 860,242,000 | 434,315,000 | 0 |
| Total Assets | 2,023,794,000 | 2,014,507,000 | 1,981,614,000 | 1,839,208,000 |
| Liabilities | ||||
| Account Payables | 139,052,000 | 131,114,000 | 142,365,000 | 132,904,000 |
| Short Term Debt | 19,848,000 | 13,460,000 | 20,373,000 | 21,947,000 |
| Total Current Liabilities | 270,639,000 | 236,306,000 | 272,153,000 | 255,425,000 |
| Long Term Debt | 613,523,000 | 673,085,000 | 630,331,000 | 547,190,000 |
| Total Liabilities | 962,808,000 | 961,183,000 | 982,016,000 | 884,694,000 |
| Shareholders Equity | ||||
| Retained Earnings | 1,782,139,000 | 1,726,872,000 | 1,702,700,000 | 0 |
| Total Shareholders Equity | 1,060,986,000 | 1,053,324,000 | 999,598,000 | 954,514,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2022-09-30 | 2021-12-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 26,626,000 | 28,934,000 | 20,921,000 | 46,579,000 | 25,740,000 |
| Short Term Investments | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 290,087,000 | 272,164,000 | 302,109,000 | 287,197,000 | 261,121,000 |
| Inventory | 600,302,000 | 598,399,000 | 564,110,000 | 501,382,000 | 411,635,000 |
| Total Current Assets | 961,886,000 | 936,616,000 | 934,780,000 | 880,740,000 | 741,153,000 |
| Property Plant Equipment | 491,587,000 | 505,277,000 | 483,193,000 | 440,439,000 | 446,478,000 |
| Goodwill and Intangibles | 423,658,000 | 860,242,000 | 434,315,000 | 0 | 435,009,000 |
| Total Assets | 2,023,794,000 | 2,014,507,000 | 1,981,614,000 | 1,839,208,000 | 1,745,493,000 |
| Liabilities | |||||
| Account Payables | 139,052,000 | 131,114,000 | 142,365,000 | 132,904,000 | 125,519,000 |
| Short Term Debt | 19,848,000 | 13,460,000 | 20,373,000 | 21,947,000 | 8,539,000 |
| Total Current Liabilities | 270,639,000 | 236,306,000 | 272,153,000 | 255,425,000 | 232,305,000 |
| Long Term Debt | 613,523,000 | 673,085,000 | 630,331,000 | 547,190,000 | 503,006,000 |
| Total Liabilities | 962,808,000 | 961,183,000 | 982,016,000 | 884,694,000 | 807,068,000 |
| Shareholders Equity | |||||
| Retained Earnings | 1,782,139,000 | 1,726,872,000 | 1,702,700,000 | 0 | 1,630,713,000 |
| Total Shareholders Equity | 1,060,986,000 | 1,053,324,000 | 999,598,000 | 954,514,000 | 938,425,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2022-09-30 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 124,666,000 | 93,394,000 | 140,887,000 | 111,766,000 |
| Depreciation & Amortization | 60,329,000 | 57,820,000 | 52,467,000 | 39,262,000 |
| Stock Based Compensation | 10,084,000 | 8,933,000 | 16,138,000 | 12,476,000 |
| Change in Working Capital | -20,605,000 | -9,980,000 | -184,156,000 | 0 |
| Operating Cash Flow | 157,151,000 | 169,697,000 | 12,070,000 | 14,898,000 |
| Investing Activities | ||||
| Capital Expenditure | -59,212,000 | -87,868,000 | -79,322,000 | -51,703,000 |
| Investments | -59,212,000 | -87,868,000 | -79,322,000 | -51,703,000 |
| Investing Cash Flow | -59,209,000 | -87,621,000 | -98,448,000 | -51,710,000 |
| Financing Activities | ||||
| Debt Repayment | -7,752,000 | -3,499,000 | -171,447,000 | -87,657,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 0 | 0 |
| Dividends Paid | -69,222,000 | -69,222,000 | -68,915,000 | -51,681,000 |
| Financing Cash Flow | -81,546,000 | -81,999,000 | 86,179,000 | 46,321,000 |
| Summary | ||||
| Free Cash Flow | 97,939,000 | 81,829,000 | -67,252,000 | -36,805,000 |
| Net Change in Cash | -2,308,000 | 8,013,000 | -4,819,000 | 20,839,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2022-09-30 | 2021-12-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 124,666,000 | 93,394,000 | 140,887,000 | 111,766,000 | 118,745,000 |
| Depreciation & Amortization | 60,329,000 | 57,820,000 | 52,467,000 | 39,262,000 | 52,051,000 |
| Stock Based Compensation | 10,084,000 | 8,933,000 | 16,138,000 | 12,476,000 | 9,573,000 |
| Change in Working Capital | -20,605,000 | -9,980,000 | -184,156,000 | 0 | -43,432,000 |
| Operating Cash Flow | 157,151,000 | 169,697,000 | 12,070,000 | 14,898,000 | 145,218,000 |
| Investing Activities | |||||
| Capital Expenditure | -59,212,000 | -87,868,000 | -79,322,000 | -51,703,000 | -60,788,000 |
| Investments | -59,212,000 | -87,868,000 | -79,322,000 | -51,703,000 | -60,788,000 |
| Investing Cash Flow | -59,209,000 | -87,621,000 | -98,448,000 | -51,710,000 | -35,560,000 |
| Financing Activities | |||||
| Debt Repayment | -7,752,000 | -3,499,000 | -171,447,000 | -87,657,000 | -110,168,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 0 | 0 | -42,511,000 |
| Dividends Paid | -69,222,000 | -69,222,000 | -68,915,000 | -51,681,000 | -66,694,000 |
| Financing Cash Flow | -81,546,000 | -81,999,000 | 86,179,000 | 46,321,000 | -107,761,000 |
| Summary | |||||
| Free Cash Flow | 97,939,000 | 81,829,000 | -67,252,000 | -36,805,000 | 84,430,000 |
| Net Change in Cash | -2,308,000 | 8,013,000 | -4,819,000 | 20,839,000 | 970,000 |