| Income Statement (Quarterly) | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
|---|---|---|---|---|
| Revenue | 826,760,000 | 761,553,000 | 737,727,000 | 690,016,000 |
| Cost of Revenue | 166,166,000 | 157,831,000 | 144,385,000 | 137,964,000 |
| Gross Profit | 660,594,000 | 603,722,000 | 593,342,000 | 552,052,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 308,612,000 | 275,081,000 | 267,636,000 | 239,972,000 |
| Operating Expenses | 696,094,000 | 616,142,000 | 583,950,000 | 531,774,000 |
| Operating Income | -35,500,000 | -12,420,000 | 9,392,000 | 20,278,000 |
| Interest Expense | 3,075,000 | 2,963,000 | 2,643,000 | 1,574,000 |
| Income Before Tax | 6,088,000 | 31,796,000 | 53,826,000 | 56,136,000 |
| Income Tax Expense | 3,441,000 | 7,154,000 | 8,232,000 | 4,439,000 |
| Net Income | 2,647,000 | 24,642,000 | 45,594,000 | 51,697,000 |
| Per Share | ||||
| EPS | 0.01 | 0.07 | 0.13 | 0.15 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Revenue | 2,684,275,000 | 2,128,359,000 | 1,675,100,000 |
| Cost of Revenue | 516,356,000 | 409,908,000 | 347,568,000 |
| Gross Profit | 2,167,919,000 | 1,718,451,000 | 1,327,532,000 |
| Operating Expenses | |||
| R&D Expenses | 0 | 0 | 0 |
| SG&A Expenses | 960,932,000 | 789,468,000 | 633,876,000 |
| Operating Expenses | 2,113,635,000 | 1,751,915,000 | 1,386,227,000 |
| Operating Income | 54,284,000 | -33,464,000 | -58,695,000 |
| Interest Expense | 7,068,000 | 6,302,000 | 16,535,000 |
| Income Before Tax | 203,940,000 | 60,235,000 | -38,070,000 |
| Income Tax Expense | 20,194,000 | 11,667,000 | 12,090,000 |
| Net Income | 183,746,000 | 48,568,000 | -50,160,000 |
| Per Share | |||
| EPS | 0.55 | 0.15 | -0.16 |
| 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 | 1,246,983,000 | 330,339,000 | 338,985,000 |
| Short Term Investments | 2,942,076,000 | 2,252,559,000 | 1,545,341,000 |
| Net Receivables | 598,919,000 | 509,279,000 | 399,551,000 |
| Inventory | 0 | 0 | 1 |
| Total Current Assets | 4,911,115,000 | 3,178,137,000 | 2,311,180,000 |
| Property Plant Equipment | 399,482,000 | 298,434,000 | 212,975,000 |
| Goodwill and Intangibles | 364,092,000 | 362,311,000 | 364,641,999 |
| Total Assets | 5,785,339,000 | 3,936,072,000 | 3,004,852,000 |
| Liabilities | |||
| Account Payables | 107,731,000 | 87,712,000 | 23,474,000 |
| Short Term Debt | 665,993,000 | 48,200,000 | 22,092,000 |
| Total Current Liabilities | 1,862,713,000 | 1,003,052,000 | 759,748,000 |
| Long Term Debt | 1,176,187,000 | 880,363,000 | 738,847,000 |
| Total Liabilities | 3,070,976,000 | 1,910,718,000 | 1,594,347,000 |
| Shareholders Equity | |||
| Retained Earnings | 30,048,000 | -153,698,000 | -202,266,000 |
| Total Shareholders Equity | 2,714,363,000 | 2,025,354,000 | 1,410,505,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Assets | |||
| Cash and Cash Equivalents | 1,246,983,000 | 330,339,000 | 338,985,000 |
| Short Term Investments | 2,942,076,000 | 2,252,559,000 | 1,545,341,000 |
| Net Receivables | 598,919,000 | 509,279,000 | 399,551,000 |
| Inventory | 0 | 0 | 1 |
| Total Current Assets | 4,911,115,000 | 3,178,137,000 | 2,311,180,000 |
| Property Plant Equipment | 399,482,000 | 298,434,000 | 212,975,000 |
| Goodwill and Intangibles | 364,092,000 | 362,311,000 | 364,641,999 |
| Total Assets | 5,785,339,000 | 3,936,072,000 | 3,004,852,000 |
| Liabilities | |||
| Account Payables | 107,731,000 | 87,712,000 | 23,474,000 |
| Short Term Debt | 665,993,000 | 48,200,000 | 22,092,000 |
| Total Current Liabilities | 1,862,713,000 | 1,003,052,000 | 759,748,000 |
| Long Term Debt | 1,176,187,000 | 880,363,000 | 738,847,000 |
| Total Liabilities | 3,070,976,000 | 1,910,718,000 | 1,594,347,000 |
| Shareholders Equity | |||
| Retained Earnings | 30,048,000 | -153,698,000 | -202,266,000 |
| Total Shareholders Equity | 2,714,363,000 | 2,025,354,000 | 1,410,505,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | 183,746,000 | 48,568,000 | -50,160,000 |
| Depreciation & Amortization | 54,933,000 | 44,465,000 | 62,632,000 |
| Stock Based Compensation | 570,336,000 | 482,300,000 | 363,154,000 |
| Change in Working Capital | 13,343,000 | 44,626,000 | 6,393,000 |
| Operating Cash Flow | 870,603,000 | 659,954,000 | 418,407,000 |
| Investing Activities | |||
| Capital Expenditure | -34,719,000 | -27,586,000 | -64,888,999 |
| Investments | -34,719,000 | -27,586,000 | -64,888,999 |
| Investing Cash Flow | -736,840,000 | -731,365,000 | -384,670,000 |
| Financing Activities | |||
| Debt Repayment | 735,953,000 | 0 | -3,000 |
| Common Stock Issued/Repurchased | 51,130,000 | 58,279,000 | 36,026,000 |
| Dividends Paid | 0 | 0 | 0 |
| Financing Cash Flow | 787,083,000 | 58,279,000 | 36,023,000 |
| Summary | |||
| Free Cash Flow | 835,884,000 | 597,548,000 | 353,518,001 |
| Net Change in Cash | 916,644,000 | -11,949,000 | 64,522,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|
| Operating Activities | |||
| Net Income | 183,746,000 | 48,568,000 | -50,160,000 |
| Depreciation & Amortization | 54,933,000 | 44,465,000 | 62,632,000 |
| Stock Based Compensation | 570,336,000 | 482,300,000 | 363,154,000 |
| Change in Working Capital | 13,343,000 | 44,626,000 | 6,393,000 |
| Operating Cash Flow | 870,603,000 | 659,954,000 | 418,407,000 |
| Investing Activities | |||
| Capital Expenditure | -34,719,000 | -27,586,000 | -64,888,999 |
| Investments | -34,719,000 | -27,586,000 | -64,888,999 |
| Investing Cash Flow | -736,840,000 | -731,365,000 | -384,670,000 |
| Financing Activities | |||
| Debt Repayment | 735,953,000 | 0 | -3,000 |
| Common Stock Issued/Repurchased | 51,130,000 | 58,279,000 | 36,026,000 |
| Dividends Paid | 0 | 0 | 0 |
| Financing Cash Flow | 787,083,000 | 58,279,000 | 36,023,000 |
| Summary | |||
| Free Cash Flow | 835,884,000 | 597,548,000 | 353,518,001 |
| Net Change in Cash | 916,644,000 | -11,949,000 | 64,522,000 |