| Income Statement (Quarterly) | 2026-04-08 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 450,016,000 | 450,016,000 | 225,008,000 | 231,732,500 |
| Cost of Revenue | 294,573,000 | 294,573,000 | 147,286,500 | 175,353,000 |
| Gross Profit | 155,443,000 | 155,443,000 | 77,721,500 | 56,379,500 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 81,818,000 | 81,818,000 | 40,909,000 | 11,046,500 |
| Operating Expenses | 90,516,000 | 90,516,000 | 45,258,000 | 19,792,000 |
| Operating Income | 64,927,000 | 64,927,000 | 32,463,500 | 36,587,500 |
| Interest Expense | 0 | 333,000 | 0 | 0 |
| Income Before Tax | 74,881,000 | 74,881,000 | 37,440,500 | 9,097,500 |
| Income Tax Expense | 13,954,000 | 13,954,000 | 6,977,000 | 8,892,000 |
| Net Income | 59,411,000 | 59,411,000 | 29,705,500 | 18,095,500 |
| Per Share | ||||
| EPS | 0.10 | 0.10 | 0.05 | 0.03 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|
| Revenue | 868,874,000 | 749,606,000 | 770,176,000 | 653,702,000 | 533,954,000 |
| Cost of Revenue | 623,888,000 | 508,332,000 | 504,019,000 | 396,030,000 | 332,165,000 |
| Gross Profit | 244,986,000 | 241,274,000 | 266,157,000 | 257,672,000 | 201,789,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 30,723,000 | 100,234,000 | 73,005,000 | 56,593,000 | 68,640,000 |
| Operating Expenses | 121,872,000 | 140,380,000 | 68,571,000 | 51,507,000 | 68,640,000 |
| Operating Income | 123,114,000 | 100,894,000 | 197,586,000 | 206,165,000 | 133,149,000 |
| Interest Expense | 1,041,000 | 0 | 137,000 | 123,000 | 0 |
| Income Before Tax | 92,339,000 | 69,244,000 | 175,488,000 | 192,319,000 | 127,233,000 |
| Income Tax Expense | 3,699,000 | 40,831,000 | 51,418,000 | 60,464,000 | 45,308,000 |
| Net Income | 87,041,000 | 28,126,000 | 122,570,000 | 131,152,000 | 81,319,000 |
| Per Share | |||||
| EPS | 0.15 | 0.05 | 0.25 | 0.26 | 0.22 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 264,018,000 | 258,957,000 | 321,719,000 | 849,140,000 |
| Short Term Investments | 18,037,000 | 10,101,000 | 438,234,000 | 0 |
| Net Receivables | 383,177,000 | 275,139,000 | 0 | 0 |
| Inventory | 43,710,000 | 53,600,000 | 0 | 0 |
| Total Current Assets | 1,039,832,000 | 945,419,000 | 1,141,792,000 | 1,134,473,000 |
| Property Plant Equipment | 52,027,000 | 21,524,000 | 11,467,000 | 12,077,000 |
| Goodwill and Intangibles | 42,019,000 | 6,112,000 | 5,287,000 | 4,072,000 |
| Total Assets | 1,280,716,000 | 1,075,433,000 | 1,492,775,000 | 1,250,707,000 |
| Liabilities | ||||
| Account Payables | 144,963,000 | 106,683,000 | 102,900,000 | 44,035,000 |
| Short Term Debt | 14,269,000 | 3,611,000 | 1,393,000 | 1,364,000 |
| Total Current Liabilities | 652,350,000 | 520,750,000 | 567,085,000 | 442,563,000 |
| Long Term Debt | 32,781,000 | 7,613,000 | 692,000 | 2,136,000 |
| Total Liabilities | 692,036,000 | 533,707,000 | 577,883,000 | 452,820,000 |
| Shareholders Equity | ||||
| Retained Earnings | 79,459,000 | 41,952,000 | 0 | 0 |
| Total Shareholders Equity | 583,987,000 | 538,632,000 | 911,538,000 | 796,033,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 264,018,000 | 258,957,000 | 321,719,000 | 849,140,000 | 606,552,000 |
| Short Term Investments | 18,037,000 | 10,101,000 | 438,234,000 | 0 | 0 |
| Net Receivables | 383,177,000 | 275,139,000 | 0 | 0 | 0 |
| Inventory | 43,710,000 | 53,600,000 | 0 | 0 | 0 |
| Total Current Assets | 1,039,832,000 | 945,419,000 | 1,141,792,000 | 1,134,473,000 | 797,534,000 |
| Property Plant Equipment | 52,027,000 | 21,524,000 | 11,467,000 | 12,077,000 | 4,505,000 |
| Goodwill and Intangibles | 42,019,000 | 6,112,000 | 5,287,000 | 4,072,000 | 0 |
| Total Assets | 1,280,716,000 | 1,075,433,000 | 1,492,775,000 | 1,250,707,000 | 904,326,000 |
| Liabilities | |||||
| Account Payables | 144,963,000 | 106,683,000 | 102,900,000 | 44,035,000 | 37,067,000 |
| Short Term Debt | 14,269,000 | 3,611,000 | 1,393,000 | 1,364,000 | 0 |
| Total Current Liabilities | 652,350,000 | 520,750,000 | 567,085,000 | 442,563,000 | 338,041,000 |
| Long Term Debt | 32,781,000 | 7,613,000 | 692,000 | 2,136,000 | 0 |
| Total Liabilities | 692,036,000 | 533,707,000 | 577,883,000 | 452,820,000 | 341,239,000 |
| Shareholders Equity | |||||
| Retained Earnings | 79,459,000 | 41,952,000 | 0 | 0 | 0 |
| Total Shareholders Equity | 583,987,000 | 538,632,000 | 911,538,000 | 796,033,000 | 561,936,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 92,339,000 | 69,244,000 | 122,570,000 | 131,152,000 |
| Depreciation & Amortization | 19,168,000 | 5,305,000 | 3,728,000 | 3,169,000 |
| Stock Based Compensation | 7,848,000 | 0 | 9,378,000 | 12,666,000 |
| Change in Working Capital | -78,923,000 | -102,919,000 | -199,575,000 | -16,073,000 |
| Operating Cash Flow | 35,561,000 | 14,133,000 | -29,577,000 | 170,874,000 |
| Investing Activities | ||||
| Capital Expenditure | -8,099,000 | -3,916,000 | -4,544,000 | -3,410,000 |
| Investments | -7,816,000 | -3,806,000 | -3,096,000 | -3,217,000 |
| Investing Cash Flow | 21,308,000 | -11,491,000 | 62,777,000 | -547,187,000 |
| Financing Activities | ||||
| Debt Repayment | 0 | 0 | 0 | 0 |
| Common Stock Issued/Repurchased | 0 | 0 | 31,118,000 | 114,064,000 |
| Dividends Paid | -49,534,000 | 0 | -47,561,000 | -23,785,000 |
| Financing Cash Flow | -50,499,000 | -3,119,000 | -17,995,000 | 88,991,000 |
| Summary | ||||
| Free Cash Flow | 27,462,000 | 10,217,000 | -34,121,000 | 167,464,000 |
| Net Change in Cash | 5,061,000 | 724,000 | 10,379,000 | -295,212,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 92,339,000 | 69,244,000 | 122,570,000 | 131,152,000 | 81,319,000 |
| Depreciation & Amortization | 19,168,000 | 5,305,000 | 3,728,000 | 3,169,000 | 1,320,000 |
| Stock Based Compensation | 7,848,000 | 0 | 9,378,000 | 12,666,000 | 12,299,000 |
| Change in Working Capital | -78,923,000 | -102,919,000 | -199,575,000 | -16,073,000 | -81,542,000 |
| Operating Cash Flow | 35,561,000 | 14,133,000 | -29,577,000 | 170,874,000 | 56,822,000 |
| Investing Activities | |||||
| Capital Expenditure | -8,099,000 | -3,916,000 | -4,544,000 | -3,410,000 | -2,486,000 |
| Investments | -7,816,000 | -3,806,000 | -3,096,000 | -3,217,000 | -2,486,000 |
| Investing Cash Flow | 21,308,000 | -11,491,000 | 62,777,000 | -547,187,000 | -1,417,000 |
| Financing Activities | |||||
| Debt Repayment | 0 | 0 | 0 | 0 | -31,400,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 31,118,000 | 114,064,000 | 205,628,000 |
| Dividends Paid | -49,534,000 | 0 | -47,561,000 | -23,785,000 | -230,000,000 |
| Financing Cash Flow | -50,499,000 | -3,119,000 | -17,995,000 | 88,991,000 | 196,108,000 |
| Summary | |||||
| Free Cash Flow | 27,462,000 | 10,217,000 | -34,121,000 | 167,464,000 | 54,336,000 |
| Net Change in Cash | 5,061,000 | 724,000 | 10,379,000 | -295,212,000 | 252,277,000 |