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 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 | 6/30/2010 | 3/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $172,656,000.00 | $176,717,000.00 | $131,459,000.00 | $106,353,000.00 | $143,191,000.00 | $146,500,000.00 | $132,928,000.00 | $149,049,000.00 | $206,826,000.00 | $263,772,000.00 | $283,267,000.00 | $328,941,000.00 | $363,514,000.00 | $346,460,000.00 | $300,492,000.00 | $252,633,000.00 | $204,292,000.00 | $190,208,000.00 | $168,002,000.00 | $214,611,000.00 | $185,680,000.00 | $201,047,000.00 | $393,640,000.00 | $227,397,000.00 | $258,795,000.00 | $202,870,000.00 | $246,573,000.00 | $190,676,000.00 | $235,668,000.00 | $240,468,000.00 | $273,720,000.00 | $226,011,000.00 | $226,858,000.00 | $181,945,000.00 | $202,429,000.00 | $136,755,000.00 | $146,401,000.00 | $141,234,000.00 | $141,820,000.00 | $146,982,000.00 | $129,656,000.00 | $143,009,000.00 | $160,484,000.00 | $146,934,000.00 | $279,098,000.00 | $149,032,000.00 | $134,601,000.00 | $157,155,000.00 | $149,258,000.00 | $208,898,000.00 | $174,278,000.00 | $129,423,000.00 | $157,536,000.00 | $126,173,000.00 | -- | -- | -- | $172,202,000.00 | $192,839,000.00 |
Accounts Receivable Net Current | $172,771,000.00 | $185,059,000.00 | $200,900,000.00 | $179,496,000.00 | $192,540,000.00 | $277,485,000.00 | $259,908,000.00 | $217,873,000.00 | $219,911,000.00 | $261,158,000.00 | $266,526,000.00 | $290,598,000.00 | $312,922,000.00 | $337,052,000.00 | $340,004,000.00 | $277,490,000.00 | $257,582,000.00 | $277,168,000.00 | $248,070,000.00 | $238,635,000.00 | $262,531,000.00 | $303,667,000.00 | $358,982,000.00 | $343,883,000.00 | $317,102,000.00 | $412,798,000.00 | $295,591,000.00 | $304,588,000.00 | $265,254,000.00 | $313,839,000.00 | $233,911,000.00 | $230,550,000.00 | $218,421,000.00 | $290,642,000.00 | $274,173,000.00 | $246,493,000.00 | $254,745,000.00 | $275,689,000.00 | $278,568,000.00 | $282,900,000.00 | $291,251,000.00 | $266,484,000.00 | $269,964,000.00 | $288,483,000.00 | $237,896,000.00 | $256,014,000.00 | $248,862,000.00 | $271,769,000.00 | $249,208,000.00 | $261,307,000.00 | -- | -- | -- | $226,731,000.00 | -- | -- | -- | -- | -- |
Inventory | $211,270,000.00 | $248,851,000.00 | $280,918,000.00 | $324,483,000.00 | $337,187,000.00 | $299,614,000.00 | $298,090,000.00 | $300,796,000.00 | $327,309,000.00 | $315,667,000.00 | $305,129,000.00 | $251,764,000.00 | $215,705,000.00 | $172,112,000.00 | $144,302,000.00 | $150,585,000.00 | $180,602,000.00 | $235,489,000.00 | $275,584,000.00 | $276,316,000.00 | $236,123,000.00 | $243,871,000.00 | $330,516,000.00 | $291,459,000.00 | $266,345,000.00 | $245,894,000.00 | $249,078,000.00 | $263,773,000.00 | $267,826,000.00 | $247,862,000.00 | $217,621,000.00 | $207,841,000.00 | $215,307,000.00 | $213,118,000.00 | $170,013,000.00 | $188,668,000.00 | $200,948,000.00 | $222,883,000.00 | $206,494,000.00 | $194,533,000.00 | $201,630,000.00 | $224,456,000.00 | $211,275,000.00 | $185,383,000.00 | $158,555,000.00 | $174,903,000.00 | $178,916,000.00 | $152,820,000.00 | $134,314,000.00 | $163,724,000.00 | -- | -- | -- | $127,394,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $30,178,000.00 | $30,421,000.00 | $30,713,000.00 | $26,829,000.00 | $30,487,000.00 | $29,767,000.00 | $38,851,000.00 | $30,698,000.00 | $27,130,000.00 | $34,752,000.00 | $36,150,000.00 | $34,110,000.00 | $31,592,000.00 | $30,696,000.00 | $31,588,000.00 | $35,061,000.00 | $29,749,000.00 | $35,745,000.00 | $31,153,000.00 | $38,687,000.00 | $34,791,000.00 | $35,997,000.00 | $39,011,000.00 | $44,878,000.00 | $29,849,000.00 | $27,176,000.00 | $27,711,000.00 | $27,705,000.00 | $29,959,000.00 | $35,102,000.00 | $30,519,000.00 | $36,363,000.00 | $35,431,000.00 | $39,117,000.00 | $31,019,000.00 | $39,133,000.00 | $38,080,000.00 | $38,225,000.00 | $40,064,000.00 | $40,947,000.00 | $37,047,000.00 | $33,778,000.00 | $38,477,000.00 | $41,708,000.00 | $34,773,000.00 | $33,724,000.00 | $38,173,000.00 | $36,226,000.00 | $29,174,000.00 | $32,415,000.00 | -- | -- | -- | $23,850,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $703,640,000.00 | $747,979,000.00 | $740,576,000.00 | $733,644,000.00 | $799,424,000.00 | $834,291,000.00 | $830,046,000.00 | $799,504,000.00 | $838,138,000.00 | $883,093,000.00 | $900,000,000.00 | $911,791,000.00 | $930,875,000.00 | $893,178,000.00 | $822,712,000.00 | $721,688,000.00 | $677,647,000.00 | $744,109,000.00 | $726,724,000.00 | $771,949,000.00 | $746,097,000.00 | $857,899,000.00 | $1,258,322,000.00 | $1,035,858,000.00 | $999,533,000.00 | $1,015,664,000.00 | $945,166,000.00 | $901,589,000.00 | $924,274,000.00 | $962,785,000.00 | $885,067,000.00 | $827,426,000.00 | $802,463,000.00 | $821,143,000.00 | $768,483,000.00 | $713,685,000.00 | $769,881,000.00 | $822,965,000.00 | $795,669,000.00 | $788,128,000.00 | $798,704,000.00 | $800,111,000.00 | $846,589,000.00 | $828,905,000.00 | $877,688,000.00 | $864,209,000.00 | $851,076,000.00 | $843,725,000.00 | $805,028,000.00 | $834,229,000.00 | -- | -- | -- | $668,044,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $9,353,000.00 | $8,273,000.00 | $8,274,000.00 | $8,044,000.00 | $8,266,000.00 | $9,225,000.00 | $10,230,000.00 | $11,592,000.00 | $11,984,000.00 | $13,335,000.00 | $14,729,000.00 | $14,217,000.00 | $14,897,000.00 | $16,080,000.00 | $15,313,000.00 | $15,536,000.00 | $16,382,000.00 | $17,683,000.00 | $19,671,000.00 | $21,074,000.00 | $20,645,000.00 | $20,177,000.00 | $56,647,000.00 | $29,137,000.00 | $19,779,000.00 | $20,660,000.00 | $20,228,000.00 | $18,829,000.00 | $19,348,000.00 | $19,473,000.00 | $19,476,000.00 | $19,273,000.00 | $20,687,000.00 | $22,384,000.00 | $23,951,000.00 | $25,591,000.00 | $27,849,000.00 | $29,694,000.00 | $27,629,000.00 | $28,151,000.00 | $26,005,000.00 | $27,194,000.00 | $25,450,000.00 | $26,397,000.00 | $18,387,000.00 | $19,025,000.00 | $18,927,000.00 | $17,282,000.00 | $14,716,000.00 | $15,884,000.00 | -- | -- | -- | $17,503,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | $1,071,000.00 | $1,200,000.00 | $1,329,000.00 | $1,457,000.00 | $1,586,000.00 | $1,719,000.00 | $1,856,000.00 | $1,992,000.00 | $2,184,000.00 | $2,409,000.00 | $3,899,000.00 | $5,390,000.00 | $6,915,000.00 | $8,510,000.00 | $10,104,000.00 | $11,699,000.00 | $13,297,000.00 | $15,058,000.00 | $17,146,000.00 | $22,341,000.00 | $20,024,000.00 | $22,449,000.00 | $24,988,000.00 | $27,527,000.00 | $30,215,000.00 | $33,438,000.00 | $37,899,000.00 | $36,216,000.00 | $40,459,000.00 | $44,703,000.00 | $48,947,000.00 | $53,191,000.00 | $57,434,000.00 | $61,755,000.00 | $66,230,000.00 | $70,705,000.00 | $75,180,000.00 | $79,649,000.00 | $84,118,000.00 | $88,631,000.00 | $95,149,000.00 | $26,079,000.00 | $27,621,000.00 | $27,701,000.00 | $23,088,000.00 | $19,977,000.00 | $20,956,000.00 | -- | -- | -- | $6,241,000.00 | -- | -- | -- | $8,298,000.00 | -- |
Goodwill | $36,279,000.00 | $36,279,000.00 | $36,279,000.00 | $36,279,000.00 | $36,279,000.00 | $36,279,000.00 | $36,279,000.00 | $36,279,000.00 | $36,279,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $80,721,000.00 | $101,965,000.00 | $85,463,000.00 | $85,463,000.00 | $85,463,000.00 | $85,463,000.00 | $85,463,000.00 | $85,463,000.00 | $85,463,000.00 | $81,721,000.00 | $81,721,000.00 | $81,721,000.00 | $81,721,000.00 | $81,721,000.00 | $81,721,000.00 | $81,721,000.00 | $81,721,000.00 | $155,916,000.00 | $155,916,000.00 | $155,916,000.00 | $155,916,000.00 | $155,916,000.00 | $155,405,000.00 | $100,880,000.00 | $100,880,000.00 | $100,880,000.00 | $88,985,000.00 | $85,944,000.00 | $85,944,000.00 | -- | -- | $74,198,000.00 | $74,198,000.00 | -- | -- | -- | $64,908,000.00 | -- |
Other Assets | $17,294,000.00 | $17,326,000.00 | $17,563,000.00 | $107,100,000.00 | $103,030,000.00 | $97,793,000.00 | $89,835,000.00 | $86,868,000.00 | $83,912,000.00 | $76,350,000.00 | $76,486,000.00 | $77,496,000.00 | $80,770,000.00 | $82,750,000.00 | $72,954,000.00 | $72,337,000.00 | $68,542,000.00 | $74,279,000.00 | $72,636,000.00 | $71,403,000.00 | $71,241,000.00 | $67,433,000.00 | $94,047,000.00 | $86,149,000.00 | $85,953,000.00 | $61,789,000.00 | $82,773,000.00 | $79,493,000.00 | $79,620,000.00 | $78,836,000.00 | $74,268,000.00 | $71,887,000.00 | $75,677,000.00 | $76,374,000.00 | $47,405,000.00 | $48,352,000.00 | $48,653,000.00 | $48,077,000.00 | $31,399,000.00 | $30,617,000.00 | $29,822,000.00 | $26,591,000.00 | $24,608,000.00 | $22,884,000.00 | $22,282,000.00 | $22,834,000.00 | $20,053,000.00 | $15,058,000.00 | $14,897,000.00 | $14,357,000.00 | -- | -- | -- | $14,335,000.00 | -- | -- | -- | -- | -- |
Total Assets | $801,279,000.00 | $847,142,000.00 | $842,465,000.00 | $926,508,000.00 | $988,107,000.00 | $1,019,785,000.00 | $1,005,218,000.00 | $975,532,000.00 | $1,014,045,000.00 | $1,078,531,000.00 | $1,099,085,000.00 | $1,112,207,000.00 | $1,137,415,000.00 | $1,106,039,000.00 | $1,028,271,000.00 | $928,971,000.00 | $879,369,000.00 | $955,813,000.00 | $943,061,000.00 | $992,507,000.00 | $970,375,000.00 | $1,081,943,000.00 | $1,533,322,000.00 | $1,256,631,000.00 | $1,213,177,000.00 | $1,208,564,000.00 | $1,161,157,000.00 | $1,115,589,000.00 | $1,142,143,000.00 | $1,184,456,000.00 | $1,096,748,000.00 | $1,040,766,000.00 | $1,025,251,000.00 | $1,050,569,000.00 | $974,751,000.00 | $926,783,000.00 | $989,859,000.00 | $1,048,687,000.00 | $1,081,318,000.00 | $1,077,992,000.00 | $1,090,096,000.00 | $1,093,930,000.00 | $1,141,194,000.00 | $1,128,740,000.00 | $1,045,316,000.00 | $1,034,569,000.00 | $1,018,637,000.00 | $988,138,000.00 | $940,562,000.00 | $971,370,000.00 | -- | -- | -- | $780,321,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $38,451,000.00 | $46,850,000.00 | $47,133,000.00 | $35,895,000.00 | $79,637,000.00 | $85,550,000.00 | $87,432,000.00 | $69,806,000.00 | $64,803,000.00 | $73,729,000.00 | $75,113,000.00 | $70,381,000.00 | $87,348,000.00 | $90,902,000.00 | $87,747,000.00 | $76,086,000.00 | $39,213,000.00 | $80,531,000.00 | $83,912,000.00 | $108,444,000.00 | $69,279,000.00 | $139,748,000.00 | $168,155,000.00 | $107,704,000.00 | $96,371,000.00 | $111,915,000.00 | $92,863,000.00 | $72,886,000.00 | $89,765,000.00 | $112,436,000.00 | $95,991,000.00 | $80,714,000.00 | $75,134,000.00 | $90,546,000.00 | $98,171,000.00 | $71,217,000.00 | $66,654,000.00 | $106,357,000.00 | $92,091,000.00 | $101,403,000.00 | $96,285,000.00 | $114,531,000.00 | $119,273,000.00 | $129,535,000.00 | $82,410,000.00 | $87,310,000.00 | $91,070,000.00 | $101,176,000.00 | $79,534,000.00 | $117,285,000.00 | -- | -- | -- | $89,155,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $154,567,000.00 | $168,084,000.00 | $167,713,000.00 | $177,867,000.00 | $190,276,000.00 | $213,476,000.00 | $202,208,000.00 | $194,099,000.00 | $212,267,000.00 | $224,584,000.00 | $230,176,000.00 | $222,903,000.00 | $220,322,000.00 | $218,375,000.00 | $196,297,000.00 | $163,079,000.00 | $172,908,000.00 | $189,547,000.00 | $163,333,000.00 | $171,873,000.00 | $177,635,000.00 | $210,381,000.00 | $282,410,000.00 | $265,990,000.00 | $239,261,000.00 | $267,951,000.00 | $187,533,000.00 | $173,714,000.00 | $149,282,000.00 | $170,674,000.00 | $142,751,000.00 | $132,124,000.00 | $148,018,000.00 | $166,282,000.00 | $132,911,000.00 | $123,847,000.00 | $122,168,000.00 | $143,742,000.00 | $133,659,000.00 | $128,849,000.00 | $141,052,000.00 | $143,218,000.00 | $136,707,000.00 | $134,884,000.00 | $119,587,000.00 | $126,255,000.00 | $120,829,000.00 | $120,519,000.00 | $115,995,000.00 | $120,480,000.00 | -- | -- | -- | $110,413,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $289,917,000.00 | $311,647,000.00 | $309,678,000.00 | $313,772,000.00 | $369,545,000.00 | $398,930,000.00 | $382,291,000.00 | $359,303,000.00 | $377,024,000.00 | $381,716,000.00 | $390,229,000.00 | $389,207,000.00 | $412,992,000.00 | $416,655,000.00 | $382,004,000.00 | $322,825,000.00 | $281,578,000.00 | $347,120,000.00 | $320,923,000.00 | $370,435,000.00 | $337,467,000.00 | $454,391,000.00 | $598,843,000.00 | $500,895,000.00 | $457,458,000.00 | $478,079,000.00 | $384,642,000.00 | $339,667,000.00 | $334,113,000.00 | $387,637,000.00 | $319,552,000.00 | $299,969,000.00 | $300,886,000.00 | $341,859,000.00 | $313,290,000.00 | $266,895,000.00 | $260,044,000.00 | $327,122,000.00 | $304,765,000.00 | $303,526,000.00 | $307,681,000.00 | $320,147,000.00 | $322,611,000.00 | $332,161,000.00 | $267,939,000.00 | $279,958,000.00 | $285,860,000.00 | $288,591,000.00 | $267,641,000.00 | $332,613,000.00 | -- | -- | -- | $279,885,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $21,000.00 | $136,000.00 | $9,000.00 | $112,000.00 | $53,000.00 | $-535,000.00 | $-115,000.00 | $69,000.00 | $156,000.00 | $149,000.00 | $11,000.00 | $82,000.00 | $6,000.00 | $-35,000.00 | $-112,000.00 | $7,000.00 | $371,000.00 | $21,000.00 | $-18,000.00 | $12,000.00 | $14,000.00 | $-15,000.00 | $-36,000.00 | $-107,000.00 | $-269,000.00 | $-851,000.00 | $-4,762,000.00 | $-4,810,000.00 | $402,000.00 | $1,938,000.00 | $242,000.00 | $59,000.00 | $-481,000.00 | $3,000.00 | $-43,000.00 | $-57,000.00 | $20,000.00 | $38,000.00 | $150,000.00 | $10,000.00 | $-132,000.00 | $69,000.00 | $-151,000.00 | $48,000.00 | $139,000.00 | $4,000.00 | $-171,000.00 | $116,000.00 | $-55,000.00 | $23,000.00 | -- | -- | -- | $281,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $-462,869,000.00 | $-432,322,000.00 | $-430,602,000.00 | $-345,166,000.00 | $-334,594,000.00 | $-324,762,000.00 | $-318,642,000.00 | $-320,293,000.00 | $-294,440,000.00 | $-226,591,000.00 | $-207,863,000.00 | $-183,440,000.00 | $-172,324,000.00 | $-193,320,000.00 | $-222,636,000.00 | $-247,028,000.00 | $-243,251,000.00 | $-222,723,000.00 | $-199,841,000.00 | $-190,005,000.00 | $-171,551,000.00 | $-166,050,000.00 | $124,488,000.00 | $129,953,000.00 | $140,080,000.00 | $128,168,000.00 | $187,030,000.00 | $196,603,000.00 | $230,733,000.00 | $228,541,000.00 | $221,754,000.00 | $201,084,000.00 | $201,860,000.00 | $195,627,000.00 | $186,597,000.00 | $192,183,000.00 | $266,787,000.00 | $267,348,000.00 | $330,719,000.00 | $336,270,000.00 | $350,279,000.00 | $351,776,000.00 | $403,441,000.00 | $388,987,000.00 | $375,149,000.00 | $360,142,000.00 | $344,098,000.00 | $320,307,000.00 | $299,004,000.00 | $274,453,000.00 | -- | -- | -- | $184,011,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $511,362,000.00 | $535,495,000.00 | $532,787,000.00 | $612,736,000.00 | $618,562,000.00 | $620,855,000.00 | $622,927,000.00 | $616,229,000.00 | $637,021,000.00 | $696,815,000.00 | $708,856,000.00 | $723,000,000.00 | $724,423,000.00 | $689,384,000.00 | $646,267,000.00 | $606,146,000.00 | $597,791,000.00 | $608,693,000.00 | $622,138,000.00 | $622,072,000.00 | $632,908,000.00 | $627,552,000.00 | $910,178,000.00 | $755,736,000.00 | $755,719,000.00 | $730,485,000.00 | $776,515,000.00 | $775,922,000.00 | $808,030,000.00 | $796,819,000.00 | $777,196,000.00 | $740,797,000.00 | $724,365,000.00 | $708,710,000.00 | $661,461,000.00 | $659,888,000.00 | $729,815,000.00 | $721,565,000.00 | $776,553,000.00 | $774,466,000.00 | $782,415,000.00 | $773,783,000.00 | $818,583,000.00 | $796,579,000.00 | $777,377,000.00 | $754,611,000.00 | $732,777,000.00 | $699,547,000.00 | $672,921,000.00 | $638,757,000.00 | -- | -- | -- | $500,436,000.00 | -- | -- | -- | $414,153,000.00 | $390,958,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $24,301,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $801,279,000.00 | $847,142,000.00 | $842,465,000.00 | $926,508,000.00 | $988,107,000.00 | $1,019,785,000.00 | $1,005,218,000.00 | $975,532,000.00 | $1,014,045,000.00 | $1,078,531,000.00 | $1,099,085,000.00 | $1,112,207,000.00 | $1,137,415,000.00 | $1,106,039,000.00 | $1,028,271,000.00 | $928,971,000.00 | $879,369,000.00 | $955,813,000.00 | $943,061,000.00 | $992,507,000.00 | $970,375,000.00 | $1,043,376,000.00 | $1,533,322,000.00 | $1,256,631,000.00 | $1,213,177,000.00 | $1,208,564,000.00 | $1,161,157,000.00 | $1,115,589,000.00 | $1,142,143,000.00 | $1,184,456,000.00 | $1,096,748,000.00 | $1,040,766,000.00 | $1,025,251,000.00 | $1,050,569,000.00 | $974,751,000.00 | $926,783,000.00 | $989,859,000.00 | $1,048,687,000.00 | $1,081,318,000.00 | $1,077,992,000.00 | $1,090,096,000.00 | $1,093,930,000.00 | $1,141,194,000.00 | $1,128,740,000.00 | $1,045,316,000.00 | $1,034,569,000.00 | $1,018,637,000.00 | $988,138,000.00 | $940,562,000.00 | $971,370,000.00 | -- | -- | -- | $780,321,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 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 9/30/2010 | 6/30/2010 | 3/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,112,379,000.00 | $366,820,000.00 | $344,973,000.00 | -- | $1,009,863,000.00 | $330,723,000.00 | $323,657,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $48,237,000.00 | $249,252,000.00 | $183,616,000.00 | $114,682,000.00 | $60,382,000.00 | $250,549,000.00 | $68,529,000.00 | $120,324,000.00 | $58,903,000.00 | $365,837,000.00 | $291,138,000.00 | $204,297,000.00 | $110,941,000.00 | $372,152,000.00 | $261,036,000.00 | $147,542,000.00 | $66,241,000.00 | $294,228,000.00 | $77,192,000.00 | $65,445,000.00 | $82,008,000.00 | $341,698,000.00 | $337,869,000.00 | $213,677,000.00 | $104,505,000.00 | $104,079,000.00 | $291,963,000.00 | $188,868,000.00 | $96,932,000.00 | $110,710,000.00 | $103,122,000.00 | $97,788,000.00 | $100,565,000.00 | $105,416,000.00 | $96,327,000.00 | $165,936,000.00 | $88,280,000.00 | $397,918,000.00 | $297,444,000.00 | $97,186,000.00 | $97,925,000.00 | $393,615,000.00 | $292,826,000.00 | $191,167,000.00 | $87,737,000.00 | $383,553,000.00 | $97,688,000.00 | $94,638,000.00 | $99,849,000.00 | $369,446,000.00 | $96,310,000.00 | $90,377,000.00 | $87,786,000.00 | $81,154,000.00 | $75,707,000.00 | $69,562,000.00 | $72,824,000.00 | $206,400,000.00 | -- |
Research and Development | $20,227,000.00 | $83,295,000.00 | $20,738,000.00 | $42,965,000.00 | $22,134,000.00 | $88,443,000.00 | $22,167,000.00 | $46,026,000.00 | $23,821,000.00 | $92,967,000.00 | $23,472,000.00 | $46,415,000.00 | $23,829,000.00 | $88,788,000.00 | $65,412,000.00 | $40,883,000.00 | $19,739,000.00 | $77,982,000.00 | $57,183,000.00 | $37,646,000.00 | $18,832,000.00 | $82,416,000.00 | $95,571,000.00 | $31,371,000.00 | $28,947,000.00 | $94,603,000.00 | $69,167,000.00 | $23,357,000.00 | $22,683,000.00 | $89,367,000.00 | $65,876,000.00 | $43,941,000.00 | $22,137,000.00 | $86,499,000.00 | $63,126,000.00 | $41,554,000.00 | $20,452,000.00 | $90,902,000.00 | $67,994,000.00 | $44,657,000.00 | $22,181,000.00 | $85,168,000.00 | $62,639,000.00 | $39,319,000.00 | $15,338,000.00 | $61,066,000.00 | $17,399,000.00 | $14,757,000.00 | $14,121,000.00 | $48,699,000.00 | $35,102,000.00 | $11,350,000.00 | $11,014,000.00 | $39,972,000.00 | -- | -- | -- | $30,056,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $69,885,000.00 | $282,527,000.00 | $214,017,000.00 | $144,435,000.00 | $72,357,000.00 | $333,473,000.00 | $70,680,000.00 | $71,471,000.00 | $117,448,000.00 | $299,240,000.00 | $225,392,000.00 | $151,466,000.00 | $79,614,000.00 | $296,608,000.00 | $219,334,000.00 | $138,006,000.00 | $65,572,000.00 | $268,040,000.00 | $198,246,000.00 | $133,119,000.00 | $68,000,000.00 | $302,984,000.00 | $322,766,000.00 | $208,185,000.00 | $96,018,000.00 | $309,465,000.00 | $224,687,000.00 | $146,986,000.00 | $74,143,000.00 | $298,158,000.00 | $220,491,000.00 | $147,225,000.00 | $74,951,000.00 | $282,322,000.00 | $207,550,000.00 | $66,455,000.00 | $70,781,000.00 | $369,865,000.00 | $75,775,000.00 | $72,605,000.00 | $74,426,000.00 | $300,576,000.00 | $223,340,000.00 | $145,920,000.00 | $64,072,000.00 | $257,439,000.00 | $194,464,000.00 | $63,653,000.00 | $63,655,000.00 | $244,577,000.00 | $63,233,000.00 | $62,803,000.00 | $57,254,000.00 | $207,885,000.00 | -- | -- | -- | $174,334,000.00 | -- |
Loss from Operations | $-21,648,000.00 | $-33,275,000.00 | $-30,401,000.00 | $-17,778,000.00 | $-11,975,000.00 | $-82,924,000.00 | $-2,151,000.00 | $-10,050,000.00 | $-58,545,000.00 | $66,597,000.00 | $65,746,000.00 | $52,831,000.00 | $31,327,000.00 | $75,544,000.00 | $41,702,000.00 | $8,867,000.00 | $669,000.00 | $26,188,000.00 | $26,399,000.00 | $14,334,000.00 | $14,008,000.00 | $38,714,000.00 | $15,103,000.00 | $5,492,000.00 | $8,487,000.00 | $86,577,000.00 | $25,394,000.00 | $41,882,000.00 | $22,789,000.00 | $114,027,000.00 | $80,984,000.00 | $51,128,000.00 | $25,614,000.00 | $85,357,000.00 | $26,013,000.00 | $11,201,000.00 | $17,499,000.00 | $28,053,000.00 | $26,558,000.00 | $48,080,000.00 | $23,499,000.00 | $93,039,000.00 | $69,486,000.00 | $21,582,000.00 | $23,665,000.00 | $126,114,000.00 | $97,711,000.00 | $67,179,000.00 | $36,194,000.00 | $124,869,000.00 | $33,077,000.00 | $27,574,000.00 | $30,532,000.00 | $91,362,000.00 | -- | -- | -- | $32,066,000.00 | -- |
Loss Before Income Taxes | $-18,798,000.00 | $-19,136,000.00 | $-18,716,000.00 | $-20,348,000.00 | $-10,569,000.00 | $-82,022,000.00 | $-1,513,000.00 | $-70,397,000.00 | $-59,527,000.00 | $65,504,000.00 | $65,761,000.00 | $52,978,000.00 | $30,775,000.00 | $70,803,000.00 | $31,749,000.00 | $9,230,000.00 | $-3,655,000.00 | $29,571,000.00 | $28,946,000.00 | $16,645,000.00 | $15,100,000.00 | $43,204,000.00 | -- | -- | -- | $46,224,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.63 | $-3.57 | $-3.52 | $-0.29 | $-0.33 | $-2.38 | $0.10 | $-2.26 | $-1.95 | $1.63 | $0.32 | $1.33 | $0.75 | $1.95 | $0.92 | $0.06 | $-0.14 | $0.83 | $0.84 | $0.44 | $0.41 | $-0.29 | $0.31 | $-0.17 | $0.18 | $-1.02 | $0.66 | $0.94 | $0.49 | $2.32 | $1.64 | $0.49 | $0.51 | $1.47 | $0.47 | $0.11 | $0.23 | $0.25 | $0.56 | $0.41 | $0.39 | $1.44 | $0.37 | $0.76 | $0.40 | $2.27 | $0.62 | $0.57 | $0.67 | $0.61 | $0.71 | $0.56 | $0.58 | $0.38 | $0.37 | $0.30 | $0.39 | $0.27 | -- |
Weighted Average Shares Basic | 29,395,000 | 29,355,000 | 29,266,000 | 29,170,000 | 29,040,000 | 29,007,000 | 28,891,000 | 29,114,000 | 29,350,000 | 30,241,000 | 30,301,000 | 30,614,000 | 30,665,000 | 29,897,000 | 30,037,000 | 29,617,000 | 29,583,000 | 30,936,000 | 31,221,000 | 31,365,000 | 31,483,000 | 31,626,000 | 31,634,000 | 31,674,000 | 31,427,000 | 32,097,000 | 32,335,000 | 32,650,000 | 32,944,000 | 32,758,000 | 32,913,000 | 32,578,000 | 32,519,000 | 33,161,000 | 31,979,000 | 33,792,000 | 34,678,000 | 35,771,000 | 36,133,000 | 36,381,000 | 36,630,000 | 38,379,000 | 38,562,000 | 38,539,000 | 38,433,000 | 38,057,000 | 37,978,000 | 37,886,000 | 37,796,000 | 37,121,000 | 36,967,000 | 36,712,000 | 36,414,000 | 35,385,000 | -- | -- | -- | 34,485,000 | -- |
Earnings Per Share Diluted | $-0.63 | $-3.57 | $-3.52 | $-0.63 | $-0.33 | $-2.38 | $-2.17 | $-2.26 | $-1.95 | $1.59 | $0.31 | $1.29 | $0.72 | $1.90 | $0.83 | $0.20 | $-0.14 | $0.81 | $0.81 | $0.42 | $0.39 | $-0.28 | $0.30 | $-0.17 | $0.17 | $0.59 | $1.54 | $0.44 | $0.47 | $2.25 | $0.62 | $0.48 | $0.50 | $0.66 | $0.47 | $0.34 | $0.23 | $0.24 | $0.55 | $0.79 | $0.39 | $1.42 | $0.37 | $0.75 | $0.39 | $0.41 | $0.61 | $0.56 | $0.65 | $2.41 | $0.70 | $0.54 | $0.57 | $1.41 | $0.36 | $0.29 | $0.38 | $0.27 | -- |
Weighted Average Shares Diluted | 29,395,000 | 29,355,000 | 29,524,000 | 29,319,000 | 29,040,000 | 29,007,000 | 29,029,000 | 29,114,000 | 29,350,000 | 31,002,000 | 31,356,000 | 31,648,000 | 31,814,000 | 30,640,000 | 30,341,000 | 30,079,000 | 29,583,000 | 31,965,000 | 32,327,000 | 32,518,000 | 32,874,000 | 33,137,000 | 32,826,000 | 32,722,000 | 32,660,000 | 33,044,000 | 33,269,000 | 33,656,000 | 34,136,000 | 33,728,000 | 33,913,000 | 33,493,000 | 33,269,000 | 33,788,000 | 32,335,000 | 34,790,000 | 35,285,000 | 36,445,000 | 36,250,000 | 36,808,000 | 37,305,000 | 38,948,000 | 39,127,000 | 39,077,000 | 39,050,000 | 38,747,000 | 38,802,000 | 38,595,000 | 38,576,000 | 37,932,000 | 38,080,000 | 37,968,000 | 37,340,000 | 36,124,000 | -- | -- | -- | 34,848,000 | -- |
Common Stock Shares Authorized | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | 200,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | 29,615,723 | -- | -- | -- | 28,907,770 | -- | -- | -- | 29,285,772 | -- | -- | -- | 30,399,206 | -- | -- | -- | 29,925,008 | -- | -- | -- | 31,562,358 | -- | -- | -- | 31,319,578 | -- | -- | -- | 32,958,444 | -- | -- | -- | 32,600,990 | -- | -- | -- | 34,709,022 | -- | -- | -- | 36,839,522 | -- | -- | -- | 37,646,872 | -- | -- | -- | 37,646,872 | -- | -- | -- | 36,173,406 | -- | -- | -- | -- | -- |
Common Stock Value | $29,000.00 | $30,000.00 | $30,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $29,000.00 | $30,000.00 | $31,000.00 | $31,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $31,000.00 | $31,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $31,000.00 | $32,000.00 | $32,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $32,000.00 | $32,000.00 | $35,000.00 | $35,000.00 | $35,000.00 | $36,000.00 | $37,000.00 | $37,000.00 | $39,000.00 | $39,000.00 | $39,000.00 | $38,000.00 | $38,000.00 | $38,000.00 | $38,000.00 | $38,000.00 | -- | -- | -- | $36,000.00 | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | 5,000,000 | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |