Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $211,305,000.00 | $182,090,000.00 | $207,101,000.00 | $257,420,000.00 | $260,387,000.00 | $247,951,000.00 | $336,275,000.00 | $323,716,000.00 | $380,311,000.00 | $563,067,000.00 | $65,036,000.00 | $70,209,000.00 | $78,796,000.00 | $71,766,000.00 | $92,203,000.00 | $86,397,000.00 | $52,283,000.00 | $58,261,000.00 | $47,264,000.00 | $27,578,000.00 | $27,367,000.00 | $27,124,000.00 | $18,238,000.00 | $17,435,000.00 | $15,186,000.00 | $17,681,000.00 | $17,074,000.00 | $13,206,000.00 | $12,083,000.00 | $10,119,000.00 | $7,843,000.00 | $4,401,000.00 |
Accounts Receivable Net Current | $296,371,000.00 | $283,186,000.00 | $248,477,000.00 | $200,745,000.00 | $186,130,000.00 | $182,936,000.00 | $188,341,000.00 | $154,627,000.00 | $106,351,000.00 | $105,553,000.00 | $84,787,000.00 | $71,357,000.00 | $60,394,000.00 | $56,441,000.00 | $59,796,000.00 | $58,903,000.00 | $37,260,000.00 | $31,091,000.00 | $43,144,000.00 | $31,393,000.00 | $25,070,000.00 | $24,608,000.00 | $30,965,000.00 | $33,289,000.00 | $27,793,000.00 | $26,762,000.00 | $15,784,000.00 | -- | -- | $16,026,000.00 | -- | -- |
Inventory | -- | -- | $507,431,000.00 | $471,094,000.00 | $473,299,000.00 | $393,172,000.00 | $327,792,000.00 | $288,080,000.00 | $271,538,000.00 | $218,116,000.00 | $176,609,000.00 | $136,852,000.00 | $103,226,000.00 | $88,639,000.00 | $64,182,000.00 | $49,772,000.00 | $44,987,000.00 | $44,796,000.00 | $43,506,000.00 | $45,494,000.00 | $42,253,000.00 | $38,764,000.00 | $29,809,000.00 | $27,531,000.00 | $19,865,000.00 | $15,388,000.00 | $18,077,000.00 | -- | -- | $11,666,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $1,229,356,000.00 | $1,176,110,000.00 | $1,115,894,000.00 | $996,832,000.00 | $993,811,000.00 | $963,806,000.00 | $971,242,000.00 | $900,628,000.00 | $904,977,000.00 | $952,934,000.00 | $377,347,000.00 | $329,361,000.00 | $286,552,000.00 | $260,656,000.00 | $251,777,000.00 | $205,880,000.00 | $198,477,000.00 | $198,396,000.00 | $163,654,000.00 | $108,400,000.00 | $99,505,000.00 | $96,028,000.00 | $82,777,000.00 | $81,879,000.00 | $66,494,000.00 | $62,914,000.00 | $56,022,000.00 | -- | -- | $40,347,000.00 | -- | -- |
Property Plant and Equipement | $218,822,000.00 | $201,848,000.00 | $190,882,000.00 | $159,013,000.00 | $149,904,000.00 | $82,875,000.00 | $66,470,000.00 | $57,266,000.00 | $57,680,000.00 | $14,042,000.00 | $10,005,000.00 | $8,985,000.00 | $8,772,000.00 | $8,192,000.00 | $5,974,000.00 | $3,956,000.00 | $3,495,000.00 | $3,619,000.00 | $3,573,000.00 | $3,376,000.00 | $3,719,000.00 | $3,708,000.00 | $3,593,000.00 | $3,050,000.00 | $2,731,000.00 | $2,340,000.00 | $2,346,000.00 | -- | -- | $2,262,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $307,000.00 | $263,000.00 | $274,000.00 | $300,000.00 | $231,000.00 | $126,000.00 | $106,000.00 | $35,000.00 | -- | -- | $17,000.00 | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $10,471,000.00 | $6,050,000.00 | $3,851,000.00 | $3,388,000.00 | $3,479,000.00 | $50,265,000.00 | $2,373,000.00 | $2,520,000.00 | $3,559,000.00 | $45,017,000.00 | $44,243,000.00 | $43,434,000.00 | $40,475,000.00 | $40,496,000.00 | $8,008,000.00 | $16,466,000.00 | $155,000.00 | $192,000.00 | $222,000.00 | $263,000.00 | -- | $40,000.00 | $41,000.00 | $40,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $1,556,749,000.00 | $1,490,908,000.00 | $1,410,248,000.00 | $1,316,914,000.00 | $1,312,751,000.00 | $1,235,500,000.00 | $1,147,666,000.00 | $1,071,524,000.00 | $1,087,372,000.00 | $1,052,179,000.00 | $469,509,000.00 | $418,958,000.00 | $371,819,000.00 | $341,257,000.00 | $296,619,000.00 | $257,402,000.00 | $217,208,000.00 | $217,703,000.00 | $180,216,000.00 | $120,269,000.00 | $111,419,000.00 | $103,047,000.00 | $89,413,000.00 | $87,833,000.00 | $71,934,000.00 | $67,891,000.00 | $61,056,000.00 | -- | -- | $44,467,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | $116,558,000.00 | $101,735,000.00 | $92,325,000.00 | $93,902,000.00 | $108,494,000.00 | $101,350,000.00 | $92,825,000.00 | $67,031,000.00 | $44,721,000.00 | $35,603,000.00 | $35,639,000.00 | $27,986,000.00 | $18,616,000.00 | $13,262,000.00 | $15,440,000.00 | $18,238,000.00 | $13,333,000.00 | $16,673,000.00 | $11,991,000.00 | $17,755,000.00 | $5,525,000.00 | $7,419,000.00 | $8,667,000.00 | -- | -- | $5,173,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $595,956,000.00 | $564,746,000.00 | $532,118,000.00 | $483,531,000.00 | $480,046,000.00 | $423,329,000.00 | $373,568,000.00 | $284,379,000.00 | $278,598,000.00 | $240,514,000.00 | $227,002,000.00 | $189,402,000.00 | $156,572,000.00 | $133,087,000.00 | $105,901,000.00 | $106,417,000.00 | $58,799,000.00 | $60,220,000.00 | $61,983,000.00 | $60,554,000.00 | $55,777,000.00 | $50,723,000.00 | $40,081,000.00 | $42,236,000.00 | $28,932,000.00 | $28,034,000.00 | $27,248,000.00 | -- | -- | $23,948,000.00 | -- | -- |
Long Term Debt | $59,957,000.00 | $60,735,000.00 | $46,470,000.00 | $19,138,000.00 | $20,614,000.00 | $21,009,000.00 | $21,070,000.00 | $22,970,000.00 | $24,785,000.00 | $25,367,000.00 | $25,431,000.00 | $20,516,000.00 | -- | $19,570,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $58,101,000.00 | $57,371,000.00 | $56,567,000.00 | $55,959,000.00 | $55,331,000.00 | $54,915,000.00 | $49,695,000.00 | $19,244,000.00 | -- | -- | $7,620,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-54,925,000.00 | $-49,349,000.00 | $-60,354,000.00 | $-61,916,000.00 | $-32,768,000.00 | $-40,546,000.00 | $-57,920,000.00 | $-22,633,000.00 | $10,979,000.00 | $9,109,000.00 | $5,759,000.00 | $5,931,000.00 | $3,961,000.00 | $4,857,000.00 | $1,037,000.00 | $-3,415,000.00 | $-2,623,000.00 | $-1,675,000.00 | $-3,077,000.00 | $-1,168,000.00 | $-200,000.00 | $-857,000.00 | $-955,000.00 | $-209,000.00 | $827,000.00 | $122,000.00 | $-109,000.00 | -- | -- | $-413,000.00 | -- | -- |
Accumulated Deficit | $174,260,000.00 | $156,827,000.00 | $152,306,000.00 | $124,284,000.00 | $101,410,000.00 | $94,426,000.00 | $91,186,000.00 | $70,182,000.00 | $66,258,000.00 | $72,044,000.00 | $56,479,000.00 | $46,324,000.00 | $39,757,000.00 | $34,287,000.00 | $25,758,000.00 | $17,131,000.00 | $17,212,000.00 | $15,507,000.00 | $11,563,000.00 | $2,781,000.00 | $-1,530,000.00 | $-3,387,000.00 | $-5,673,000.00 | $-9,526,000.00 | $-12,741,000.00 | $-9,961,000.00 | $-13,344,000.00 | -- | -- | $-9,643,000.00 | -- | -- |
Total Stockholders' Equity | $796,202,000.00 | $767,390,000.00 | $729,050,000.00 | $691,954,000.00 | $691,927,000.00 | $674,856,000.00 | $643,015,000.00 | $655,005,000.00 | $674,386,000.00 | $676,204,000.00 | $173,016,000.00 | $160,823,000.00 | $148,311,000.00 | $141,150,000.00 | $126,942,000.00 | $89,907,000.00 | $98,942,000.00 | $97,321,000.00 | $91,345,000.00 | $59,715,000.00 | $55,642,000.00 | $52,324,000.00 | $49,332,000.00 | $45,597,000.00 | $43,002,000.00 | $39,857,000.00 | $5,793,000.00 | -- | -- | $-2,434,000.00 | -- | -- |
Controlling Interest in Subsidiaries | $164,591,000.00 | $158,772,000.00 | $149,080,000.00 | $141,429,000.00 | $140,778,000.00 | $137,315,000.00 | $131,083,000.00 | $132,140,000.00 | $134,388,000.00 | $135,461,000.00 | $69,491,000.00 | $68,733,000.00 | $66,936,000.00 | $67,020,000.00 | $63,776,000.00 | $61,078,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,181,000.00 | -- | -- | $4,919,000.00 | -- | -- |
Total Liabilities and Equity | $1,556,749,000.00 | $1,490,908,000.00 | $1,410,248,000.00 | $1,316,914,000.00 | $1,312,751,000.00 | $1,235,500,000.00 | $1,147,666,000.00 | $1,071,524,000.00 | $1,087,372,000.00 | $1,052,179,000.00 | $469,509,000.00 | $418,958,000.00 | $371,819,000.00 | $341,257,000.00 | $296,619,000.00 | $257,402,000.00 | $217,208,000.00 | $217,703,000.00 | $180,216,000.00 | $120,269,000.00 | $111,419,000.00 | $103,047,000.00 | $89,413,000.00 | $87,833,000.00 | $71,934,000.00 | $67,891,000.00 | $61,056,000.00 | -- | -- | $44,467,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $29,010,000.00 | $20,479,000.00 | $74,643,000.00 | $23,179,000.00 | $20,873,000.00 | $9,743,000.00 | $36,506,000.00 | $19,314,000.00 | $14,423,000.00 | $5,660,000.00 | $27,371,000.00 | $13,026,000.00 | -- |
Cost of Revenues | $73,070,000.00 | $281,508,000.00 | $80,055,000.00 | $75,938,000.00 | $34,270,000.00 | $205,217,000.00 | $150,480,000.00 | $60,238,000.00 | $22,500,000.00 | $144,895,000.00 | $95,199,000.00 | $57,871,000.00 | $25,687,000.00 | $87,025,000.00 | $61,137,000.00 | $33,813,000.00 | $14,120,000.00 | $56,870,000.00 | $44,705,000.00 | $15,879,000.00 | $11,653,000.00 | $40,194,000.00 | $12,892,000.00 | $16,770,000.00 | $4,621,000.00 | $19,281,000.00 | $11,262,000.00 | $5,312,000.00 | $3,258,000.00 | $14,042,000.00 | $7,281,000.00 | -- |
Gross Profit | $79,121,000.00 | $276,215,000.00 | $88,514,000.00 | $108,625,000.00 | $39,986,000.00 | $183,615,000.00 | $65,967,000.00 | $63,843,000.00 | $19,686,000.00 | $114,856,000.00 | $29,685,000.00 | $39,725,000.00 | $18,045,000.00 | $69,599,000.00 | $49,925,000.00 | $19,356,000.00 | $10,228,000.00 | $50,654,000.00 | $38,211,000.00 | $13,131,000.00 | $8,826,000.00 | $34,449,000.00 | $10,287,000.00 | $8,724,000.00 | $5,122,000.00 | $17,225,000.00 | $2,199,000.00 | $3,451,000.00 | $2,402,000.00 | $13,329,000.00 | $5,745,000.00 | -- |
Research and Development | $23,918,000.00 | $92,709,000.00 | $60,244,000.00 | $34,093,000.00 | $14,029,000.00 | $62,226,000.00 | $44,391,000.00 | $11,367,000.00 | $17,346,000.00 | $34,207,000.00 | $21,293,000.00 | $13,437,000.00 | $5,504,000.00 | $19,119,000.00 | $13,241,000.00 | $8,898,000.00 | $3,677,000.00 | $12,900,000.00 | $9,598,000.00 | $6,106,000.00 | $2,765,000.00 | $10,380,000.00 | $2,264,000.00 | $3,960,000.00 | $1,541,000.00 | $5,138,000.00 | $3,076,000.00 | $939,000.00 | $928,000.00 | $3,259,000.00 | $813,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $53,889,000.00 | $180,376,000.00 | $55,341,000.00 | $69,333,000.00 | $31,124,000.00 | $124,580,000.00 | $87,445,000.00 | $53,114,000.00 | $28,992,000.00 | $76,154,000.00 | $49,834,000.00 | $31,944,000.00 | $14,595,000.00 | $48,107,000.00 | $33,865,000.00 | $12,020,000.00 | $9,010,000.00 | $32,863,000.00 | $24,269,000.00 | $8,470,000.00 | $6,575,000.00 | $27,978,000.00 | $20,302,000.00 | $13,419,000.00 | $7,026,000.00 | $16,525,000.00 | $11,117,000.00 | $3,653,000.00 | $3,955,000.00 | $9,839,000.00 | $2,127,000.00 | -- |
Loss from Operations | $25,232,000.00 | $95,839,000.00 | $72,465,000.00 | $30,430,000.00 | $8,862,000.00 | $59,035,000.00 | $42,365,000.00 | $20,035,000.00 | $-9,306,000.00 | $38,702,000.00 | $11,795,000.00 | $7,781,000.00 | $3,450,000.00 | $21,492,000.00 | $16,060,000.00 | $7,336,000.00 | $1,218,000.00 | $17,791,000.00 | $13,942,000.00 | $6,912,000.00 | $2,251,000.00 | $6,471,000.00 | $3,404,000.00 | $2,331,000.00 | $-1,904,000.00 | $700,000.00 | $-3,065,000.00 | $-1,755,000.00 | $-1,553,000.00 | $3,490,000.00 | $788,000.00 | -- |
Loss Before Income Taxes | $26,461,000.00 | $116,216,000.00 | $84,789,000.00 | $53,077,000.00 | $11,842,000.00 | $67,362,000.00 | $50,519,000.00 | $12,973,000.00 | $-11,454,000.00 | $43,055,000.00 | $21,285,000.00 | $10,401,000.00 | $3,052,000.00 | $19,295,000.00 | $12,895,000.00 | $4,622,000.00 | $2,267,000.00 | $18,940,000.00 | $15,924,000.00 | $5,187,000.00 | $1,976,000.00 | $7,380,000.00 | $4,314,000.00 | $621,000.00 | $-2,758,000.00 | $-325,000.00 | $-1,560,000.00 | $-513,000.00 | $-1,693,000.00 | $2,982,000.00 | $-409,000.00 | -- |
Earnings Per Share Basic | $0.28 | $1.29 | $0.43 | $0.45 | $0.12 | $0.66 | $0.46 | $0.21 | $-0.10 | $1.96 | $0.52 | $0.63 | $0.29 | $1.03 | $0.57 | $0.09 | $0.09 | $1.12 | $0.91 | $0.38 | $0.12 | $0.42 | $0.24 | $0.03 | $-0.18 | $-0.05 | $-0.72 | $-0.56 | $-0.43 | $0.30 | $-0.09 | -- |
Weighted Average Shares Basic | 61,367,184 | 60,164,670 | 60,219,218 | 59,898,149 | 59,736,764 | 59,235,975 | 59,123,895 | 59,177,643 | 58,827,390 | 19,218,236 | 19,422,546 | 18,956,195 | 18,786,870 | 18,233,361 | 18,124,665 | 18,085,602 | 18,120,363 | 16,800,623 | 16,381,944 | 16,067,924 | 16,044,655 | 15,788,460 | 15,915,864 | 15,838,540 | 15,383,086 | 6,865,390 | 5,581,637 | 5,086,989 | 4,817,745 | 2,176,315 | 2,077,115 | -- |
Earnings Per Share Diluted | $0.26 | $1.16 | $0.39 | $0.41 | $0.11 | $0.59 | $0.32 | $0.10 | $-0.09 | $1.73 | $1.02 | $0.56 | $0.25 | $0.89 | $0.48 | $0.08 | $0.08 | $0.99 | $0.80 | $0.33 | $0.10 | $0.37 | $0.24 | $0.18 | $-0.18 | $-0.05 | $-0.72 | $-0.56 | $-0.43 | $0.18 | $-0.09 | -- |
Weighted Average Shares Diluted | 66,242,321 | 64,870,543 | 65,450,941 | 64,968,900 | 65,058,777 | 65,341,771 | 65,612,665 | 65,478,677 | 65,950,922 | 21,785,572 | 22,042,516 | 21,679,528 | 21,868,280 | 21,183,469 | 21,257,661 | 21,197,203 | 21,066,636 | 19,135,497 | 18,699,010 | 18,455,534 | 18,225,317 | 17,912,105 | 18,169,807 | 18,119,733 | 15,383,086 | 6,865,390 | 5,581,637 | 5,086,989 | 4,817,745 | 3,792,137 | 2,077,115 | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 11,977,937 | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |