| Income Statement (Quarterly) | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 
|---|---|---|---|---|
| Revenue | 844,568,000 | 1,514,031,000 | 887,668,000 | 1,010,482,000 | 
| Cost of Revenue | 500,165,000 | 946,370,000 | 442,357,000 | 515,184,000 | 
| Gross Profit | 344,403,000 | 567,661,000 | 445,311,000 | 495,298,000 | 
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 | 
| SG&A Expenses | 53,164,000 | 49,582,000 | 46,293,000 | 42,623,000 | 
| Operating Expenses | 123,159,000 | 110,892,000 | 123,312,000 | 94,560,000 | 
| Operating Income | 221,244,000 | 456,769,000 | 321,999,000 | 400,738,000 | 
| Interest Expense | 9,525,000 | 10,887,000 | 9,008,000 | 9,765,000 | 
| Income Before Tax | 217,059,000 | 446,346,000 | 327,342,000 | 377,131,000 | 
| Income Tax Expense | 7,524,000 | 53,230,000 | 14,386,000 | 27,775,000 | 
| Net Income | 209,535,000 | 393,116,000 | 312,956,000 | 349,356,000 | 
| Per Share | ||||
| EPS | 1.96 | 3.67 | 2.92 | 3.26 | 
| 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 | 4,206,289,000 | 3,318,602,000 | 2,619,319,000 | 2,923,377,000 | 2,711,332,000 | 
| Cost of Revenue | 2,348,425,000 | 2,017,923,000 | 2,549,461,000 | 2,193,423,000 | 2,030,659,000 | 
| Gross Profit | 1,857,864,000 | 1,300,679,000 | 69,858,000 | 729,954,000 | 680,673,000 | 
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 | 
| SG&A Expenses | 188,262,000 | 197,622,000 | 164,724,000 | 170,320,000 | 222,918,000 | 
| Operating Expenses | 464,559,000 | 443,413,000 | 350,605,000 | 290,487,000 | 363,184,000 | 
| Operating Income | 1,394,420,000 | 857,266,000 | -216,274,000 | 586,751,000 | 317,489,000 | 
| Interest Expense | 38,870,000 | 12,965,000 | 12,225,000 | 13,107,000 | 24,036,000 | 
| Income Before Tax | 1,406,338,000 | 891,290,000 | 8,598,000 | 572,162,000 | 293,190,000 | 
| Income Tax Expense | 114,294,000 | 60,513,000 | 52,764,000 | 103,469,000 | 107,294,000 | 
| Net Income | 1,292,044,000 | 830,777,000 | -44,166,000 | 468,693,000 | 398,355,000 | 
| Per Share | |||||
| EPS | 12.07 | 7.78 | -0.41 | 4.41 | 3.76 | 
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 1,621,376,000 | 1,946,994,000 | 1,481,269,000 | 1,450,654,000 | 
| Short Term Investments | 171,583,000 | 155,495,000 | 1,096,712,000 | 375,389,000 | 
| Net Receivables | 1,808,739,000 | 1,407,622,000 | 354,991,000 | 454,709,000 | 
| Inventory | 1,348,479,000 | 1,012,112,000 | 621,376,000 | 666,299,000 | 
| Total Current Assets | 5,089,033,000 | 4,634,809,000 | 3,791,421,000 | 3,191,243,000 | 
| Property Plant Equipment | 5,557,228,000 | 4,498,753,000 | 3,543,144,000 | 2,866,880,000 | 
| Goodwill and Intangibles | 82,989,000 | 94,198,000 | 45,568,000 | 59,971,000 | 
| Total Assets | 12,124,361,000 | 10,365,132,000 | 8,251,228,000 | 7,413,746,000 | 
| Liabilities | ||||
| Account Payables | 482,190,000 | 207,178,000 | 341,409,000 | 193,374,000 | 
| Short Term Debt | 249,705,000 | 106,596,000 | 9,193,000 | 3,896,000 | 
| Total Current Liabilities | 2,077,442,000 | 1,306,158,000 | 1,038,048,000 | 726,878,000 | 
| Long Term Debt | 469,097,000 | 517,793,000 | 184,349,000 | 236,005,000 | 
| Total Liabilities | 4,146,784,000 | 3,677,663,000 | 2,415,173,000 | 1,454,195,000 | 
| Shareholders Equity | ||||
| Retained Earnings | 5,263,110,000 | 3,971,066,000 | 3,140,289,000 | 3,184,455,000 | 
| Total Shareholders Equity | 7,977,577,000 | 6,687,469,000 | 5,836,055,000 | 5,959,551,000 | 
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 1,621,376,000 | 1,946,994,000 | 1,481,269,000 | 1,450,654,000 | 1,227,002,000 | 
| Short Term Investments | 171,583,000 | 155,495,000 | 1,096,712,000 | 375,389,000 | 265,280,000 | 
| Net Receivables | 1,808,739,000 | 1,407,622,000 | 354,991,000 | 454,709,000 | 269,095,000 | 
| Inventory | 1,348,479,000 | 1,012,112,000 | 621,376,000 | 666,299,000 | 567,587,000 | 
| Total Current Assets | 5,089,033,000 | 4,634,809,000 | 3,791,421,000 | 3,191,243,000 | 3,014,535,000 | 
| Property Plant Equipment | 5,557,228,000 | 4,498,753,000 | 3,543,144,000 | 2,866,880,000 | 2,402,285,000 | 
| Goodwill and Intangibles | 82,989,000 | 94,198,000 | 45,568,000 | 59,971,000 | 70,600,000 | 
| Total Assets | 12,124,361,000 | 10,365,132,000 | 8,251,228,000 | 7,413,746,000 | 5,752,700,000 | 
| Liabilities | |||||
| Account Payables | 482,190,000 | 207,178,000 | 341,409,000 | 193,374,000 | 183,349,000 | 
| Short Term Debt | 249,705,000 | 106,596,000 | 9,193,000 | 3,896,000 | 55,546,000 | 
| Total Current Liabilities | 2,077,442,000 | 1,306,158,000 | 1,038,048,000 | 726,878,000 | 847,398,000 | 
| Long Term Debt | 469,097,000 | 517,793,000 | 184,349,000 | 236,005,000 | 41,540,000 | 
| Total Liabilities | 4,146,784,000 | 3,677,663,000 | 2,415,173,000 | 1,454,195,000 | 1,588,003,000 | 
| Shareholders Equity | |||||
| Retained Earnings | 5,263,110,000 | 3,971,066,000 | 3,140,289,000 | 3,184,455,000 | 0 | 
| Total Shareholders Equity | 7,977,577,000 | 6,687,469,000 | 5,836,055,000 | 5,959,551,000 | 5,520,928,000 | 
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 1,292,044,000 | 830,777,000 | -44,166,000 | 468,693,000 | 
| Depreciation & Amortization | 423,498,000 | 307,994,000 | 269,724,000 | 259,900,000 | 
| Stock Based Compensation | 28,104,000 | 34,219,000 | 28,656,000 | 20,902,000 | 
| Change in Working Capital | -483,120,000 | -526,664,000 | 998,638,000 | -336,705,000 | 
| Operating Cash Flow | 1,217,999,000 | 602,260,000 | 873,369,000 | 237,559,000 | 
| Investing Activities | ||||
| Capital Expenditure | -1,526,076,000 | -1,386,775,000 | -903,605,000 | -540,291,000 | 
| Investments | -1,526,076,000 | -1,386,775,000 | -903,605,000 | -540,291,000 | 
| Investing Cash Flow | -1,563,307,000 | -472,791,000 | -1,192,574,000 | -99,040,000 | 
| Financing Activities | ||||
| Debt Repayment | 52,640,000 | -367,983,000 | -75,896,000 | -72,676,000 | 
| Common Stock Issued/Repurchased | 0 | -31,130,000 | -12,092,000 | 0 | 
| Dividends Paid | 0 | 0 | 0 | 0 | 
| Financing Cash Flow | 24,849,000 | 336,853,000 | 309,392,000 | 40,550,000 | 
| Summary | ||||
| Free Cash Flow | -308,077,000 | -784,515,000 | -30,236,000 | -302,732,000 | 
| Net Change in Cash | -326,846,000 | 471,607,000 | 37,625,000 | 182,243,000 | 
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 1,292,044,000 | 830,777,000 | -44,166,000 | 468,693,000 | 398,355,000 | 
| Depreciation & Amortization | 423,498,000 | 307,994,000 | 269,724,000 | 259,900,000 | 232,925,000 | 
| Stock Based Compensation | 28,104,000 | 34,219,000 | 28,656,000 | 20,902,000 | 29,267,000 | 
| Change in Working Capital | -483,120,000 | -526,664,000 | 998,638,000 | -336,705,000 | -562,452,000 | 
| Operating Cash Flow | 1,217,999,000 | 602,260,000 | 873,369,000 | 237,559,000 | 37,120,000 | 
| Investing Activities | |||||
| Capital Expenditure | -1,526,076,000 | -1,386,775,000 | -903,605,000 | -540,291,000 | -416,635,000 | 
| Investments | -1,526,076,000 | -1,386,775,000 | -903,605,000 | -540,291,000 | -416,635,000 | 
| Investing Cash Flow | -1,563,307,000 | -472,791,000 | -1,192,574,000 | -99,040,000 | -131,227,000 | 
| Financing Activities | |||||
| Debt Repayment | 52,640,000 | -367,983,000 | -75,896,000 | -72,676,000 | -225,344,000 | 
| Common Stock Issued/Repurchased | 0 | -31,130,000 | -12,092,000 | 0 | 0 | 
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 
| Financing Cash Flow | 24,849,000 | 336,853,000 | 309,392,000 | 40,550,000 | -82,587,000 | 
| Summary | |||||
| Free Cash Flow | -308,077,000 | -784,515,000 | -30,236,000 | -302,732,000 | -379,515,000 | 
| Net Change in Cash | -326,846,000 | 471,607,000 | 37,625,000 | 182,243,000 | -172,916,000 |