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 | 10/31/2010 | 12/31/2009 | 12/31/2008 | 4/30/2007 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $230,400,000.00 | $226,668,000.00 | $212,106,000.00 | $238,022,000.00 | $307,100,000.00 | $344,523,000.00 | $364,269,000.00 | $374,100,000.00 | $375,133,000.00 | $361,623,000.00 | $99,383,000.00 | $109,000,000.00 | $93,800,000.00 | $82,616,000.00 | $57,408,000.00 | $50,390,000.00 | $40,279,000.00 | $52,487,000.00 | $52,140,000.00 | $44,405,000.00 | $38,851,000.00 | $34,673,000.00 | $29,447,000.00 | $30,269,000.00 | $25,422,000.00 | $25,966,000.00 | $19,253,000.00 | $21,440,000.00 | $16,619,000.00 | $18,485,000.00 | $29,817,000.00 | $28,654,000.00 | $14,963,000.00 | $14,783,000.00 | $14,894,000.00 | $19,163,000.00 | $17,664,000.00 | $19,275,000.00 | $25,752,000.00 | $23,610,000.00 | $12,435,000.00 | $15,412,000.00 | $29,272,000.00 | $23,553,000.00 | $25,388,000.00 | $48,409,000.00 | $41,702,000.00 | $28,368,000.00 | $24,682,000.00 | $25,786,000.00 | $25,301,000.00 | $21,817,000.00 | $34,579,000.00 | $32,584,000.00 | -- | $20,884,000.00 | $24,130,000.00 | -- |
Accounts Receivable Net Current | $36,880,000.00 | $39,239,000.00 | $43,342,000.00 | $50,988,000.00 | $51,375,000.00 | $60,359,000.00 | $60,720,000.00 | $60,176,000.00 | $51,009,000.00 | $51,095,000.00 | $45,528,000.00 | $39,718,000.00 | $37,589,000.00 | $40,183,000.00 | $24,380,000.00 | $25,568,000.00 | $23,554,000.00 | $27,102,000.00 | $24,643,000.00 | $27,075,000.00 | $25,250,000.00 | $30,042,000.00 | $27,621,000.00 | $28,438,000.00 | $26,608,000.00 | $29,601,000.00 | $29,393,000.00 | $24,080,000.00 | $24,584,000.00 | $22,551,000.00 | $25,813,000.00 | $30,029,000.00 | $26,107,000.00 | $26,549,000.00 | $29,094,000.00 | $28,902,000.00 | $26,687,000.00 | $23,200,000.00 | $23,481,000.00 | $23,661,000.00 | $25,394,000.00 | $22,116,000.00 | $25,780,000.00 | $27,780,000.00 | $25,621,000.00 | $24,185,000.00 | $25,939,000.00 | $28,900,000.00 | $29,612,000.00 | $26,272,000.00 | -- | -- | -- | $24,678,000.00 | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $6,384,000.00 | $4,331,000.00 | $5,583,000.00 | $6,118,000.00 | $7,787,000.00 | $5,745,000.00 | $4,877,000.00 | $6,142,000.00 | $5,843,000.00 | $5,266,000.00 | $4,782,000.00 | $4,562,000.00 | $4,520,000.00 | $4,084,000.00 | $1,706,000.00 | $1,830,000.00 | $2,563,000.00 | $1,813,000.00 | $2,658,000.00 | $2,933,000.00 | $3,544,000.00 | $3,069,000.00 | $3,751,000.00 | $3,044,000.00 | $3,713,000.00 | $3,088,000.00 | $2,670,000.00 | $2,291,000.00 | $2,957,000.00 | $1,952,000.00 | $2,498,000.00 | $2,584,000.00 | $3,200,000.00 | $2,192,000.00 | $7,341,000.00 | $5,982,000.00 | $3,874,000.00 | $2,842,000.00 | $3,492,000.00 | $5,655,000.00 | $7,262,000.00 | $5,516,000.00 | $5,121,000.00 | $4,730,000.00 | $5,641,000.00 | $1,427,000.00 | $2,264,000.00 | $2,851,000.00 | $3,252,000.00 | $1,782,000.00 | -- | -- | -- | $1,021,000.00 | -- | -- | -- | -- |
Total Current Assets | $374,449,000.00 | $371,473,000.00 | $358,423,000.00 | $391,407,000.00 | $411,841,000.00 | $430,837,000.00 | $449,857,000.00 | $460,369,000.00 | $452,005,000.00 | $438,111,000.00 | $159,310,000.00 | $153,402,000.00 | $136,034,000.00 | $127,763,000.00 | $91,769,000.00 | $82,811,000.00 | $71,283,000.00 | $87,431,000.00 | $81,096,000.00 | $74,478,000.00 | $68,265,000.00 | $70,118,000.00 | $65,990,000.00 | $66,392,000.00 | $62,203,000.00 | $67,608,000.00 | $62,213,000.00 | $61,777,000.00 | $58,170,000.00 | $57,937,000.00 | $73,174,000.00 | $79,121,000.00 | $63,646,000.00 | $61,793,000.00 | $59,554,000.00 | $58,944,000.00 | $54,690,000.00 | $53,471,000.00 | $63,528,000.00 | $67,578,000.00 | $61,717,000.00 | $58,000,000.00 | $73,905,000.00 | $65,863,000.00 | $64,082,000.00 | $81,493,000.00 | $86,608,000.00 | $88,071,000.00 | $87,226,000.00 | $85,811,000.00 | -- | -- | -- | $76,562,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $25,561,000.00 | $24,917,000.00 | $24,411,000.00 | $24,062,000.00 | $23,271,000.00 | $22,507,000.00 | $21,833,000.00 | $20,903,000.00 | $19,942,000.00 | $18,720,000.00 | $17,467,000.00 | $16,453,000.00 | $15,191,000.00 | $13,661,000.00 | $13,088,000.00 | $12,951,000.00 | $12,639,000.00 | $12,371,000.00 | $12,121,000.00 | $12,001,000.00 | $11,627,000.00 | $10,901,000.00 | $10,980,000.00 | $11,256,000.00 | $10,869,000.00 | $9,786,000.00 | $8,757,000.00 | $9,010,000.00 | $9,232,000.00 | $9,232,000.00 | $9,357,000.00 | $9,525,000.00 | $9,046,000.00 | $8,922,000.00 | $8,917,000.00 | $9,104,000.00 | $9,085,000.00 | $9,215,000.00 | $9,424,000.00 | $9,515,000.00 | $9,614,000.00 | $9,457,000.00 | $9,583,000.00 | $9,551,000.00 | $9,057,000.00 | $8,817,000.00 | $8,705,000.00 | $8,745,000.00 | $8,658,000.00 | $7,942,000.00 | -- | -- | -- | $6,235,000.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $193,737,000.00 | $194,074,000.00 | $192,500,000.00 | $193,774,000.00 | $193,009,000.00 | $192,227,000.00 | $189,887,000.00 | $192,819,000.00 | $195,951,000.00 | $197,073,000.00 | $197,108,000.00 | $182,222,000.00 | $179,417,000.00 | $179,118,000.00 | $97,174,000.00 | $97,023,000.00 | $96,992,000.00 | $93,639,000.00 | $93,540,000.00 | $93,683,000.00 | $93,727,000.00 | $93,687,000.00 | $93,709,000.00 | $93,716,000.00 | $93,927,000.00 | $93,793,000.00 | $93,717,000.00 | $93,628,000.00 | $93,506,000.00 | $93,469,000.00 | $93,646,000.00 | $93,649,000.00 | $93,760,000.00 | $93,701,000.00 | $93,787,000.00 | $93,883,000.00 | $93,849,000.00 | $93,979,000.00 | $94,039,000.00 | $94,143,000.00 | $94,148,000.00 | $94,171,000.00 | $94,125,000.00 | $94,055,000.00 | $93,988,000.00 | $93,792,000.00 | $92,525,000.00 | $92,520,000.00 | $92,524,000.00 | $92,519,000.00 | -- | -- | -- | $92,382,000.00 | -- | -- | -- | -- |
Other Assets | $829,000.00 | $650,000.00 | $742,000.00 | $669,000.00 | $649,000.00 | $645,000.00 | $639,000.00 | $633,000.00 | $638,000.00 | $893,000.00 | $964,000.00 | $909,000.00 | $907,000.00 | $907,000.00 | $901,000.00 | $903,000.00 | $899,000.00 | $936,000.00 | $899,000.00 | $945,000.00 | $1,004,000.00 | $853,000.00 | $869,000.00 | $871,000.00 | $891,000.00 | $882,000.00 | $880,000.00 | $876,000.00 | $873,000.00 | $898,000.00 | $813,000.00 | $839,000.00 | $836,000.00 | $840,000.00 | $1,100,000.00 | $1,110,000.00 | $1,110,000.00 | $1,166,000.00 | $1,138,000.00 | $600,000.00 | $613,000.00 | $564,000.00 | $303,000.00 | $296,000.00 | $294,000.00 | $269,000.00 | $278,000.00 | $307,000.00 | $353,000.00 | $204,000.00 | -- | -- | -- | $125,000.00 | -- | -- | -- | -- |
Total Assets | $706,157,000.00 | $699,888,000.00 | $687,600,000.00 | $730,617,000.00 | $746,802,000.00 | $764,717,000.00 | $779,435,000.00 | $799,711,000.00 | $799,164,000.00 | $789,000,000.00 | $509,354,000.00 | $482,218,000.00 | $464,372,000.00 | $456,568,000.00 | $231,207,000.00 | $223,260,000.00 | $211,490,000.00 | $221,608,000.00 | $214,017,000.00 | $208,489,000.00 | $202,612,000.00 | $176,463,000.00 | $172,966,000.00 | $173,157,000.00 | $168,535,000.00 | $173,169,000.00 | $169,694,000.00 | $170,341,000.00 | $168,467,000.00 | $170,077,000.00 | $186,548,000.00 | $192,799,000.00 | $178,388,000.00 | $177,859,000.00 | $180,367,000.00 | $184,175,000.00 | $180,485,000.00 | $177,484,000.00 | $185,390,000.00 | $185,812,000.00 | $180,240,000.00 | $176,982,000.00 | $216,129,000.00 | $212,685,000.00 | $210,757,000.00 | $220,192,000.00 | $218,618,000.00 | $217,114,000.00 | $213,417,000.00 | $211,247,000.00 | -- | -- | -- | $193,758,000.00 | -- | -- | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,576,000.00 | $4,443,000.00 | $3,535,000.00 | -- | -- | -- | $2,698,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $482,663,000.00 | $476,961,000.00 | $478,592,000.00 | $528,320,000.00 | $536,780,000.00 | $547,243,000.00 | $549,597,000.00 | $561,309,000.00 | $557,968,000.00 | $566,243,000.00 | $300,833,000.00 | $288,386,000.00 | $282,234,000.00 | $254,062,000.00 | $68,951,000.00 | $69,714,000.00 | $66,115,000.00 | $68,657,000.00 | $66,246,000.00 | $67,109,000.00 | $67,487,000.00 | $43,878,000.00 | $42,109,000.00 | $44,463,000.00 | $45,785,000.00 | $52,422,000.00 | $51,371,000.00 | $50,415,000.00 | $50,951,000.00 | $52,514,000.00 | $66,897,000.00 | $69,720,000.00 | $17,349,000.00 | $17,858,000.00 | $18,490,000.00 | $20,957,000.00 | $19,325,000.00 | $21,638,000.00 | $22,878,000.00 | $22,495,000.00 | $20,629,000.00 | $19,920,000.00 | $25,535,000.00 | $23,451,000.00 | $20,404,000.00 | $20,878,000.00 | $21,357,000.00 | $21,967,000.00 | $21,500,000.00 | $21,572,000.00 | -- | -- | -- | $19,898,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $483,016,000.00 | $471,696,000.00 | $459,960,000.00 | $452,353,000.00 | $439,269,000.00 | $425,458,000.00 | $417,745,000.00 | $406,933,000.00 | $397,798,000.00 | $383,436,000.00 | $353,644,000.00 | $345,609,000.00 | $339,610,000.00 | $363,055,000.00 | $327,899,000.00 | $326,194,000.00 | $322,901,000.00 | $317,675,000.00 | $314,384,000.00 | $313,110,000.00 | $309,348,000.00 | $307,014,000.00 | $304,789,000.00 | $303,926,000.00 | $302,148,000.00 | $300,763,000.00 | $298,933,000.00 | $299,610,000.00 | $297,929,000.00 | $296,853,000.00 | $295,264,000.00 | $294,785,000.00 | $293,901,000.00 | $293,003,000.00 | $290,847,000.00 | $288,832,000.00 | $285,800,000.00 | $280,702,000.00 | $276,631,000.00 | $275,536,000.00 | $273,126,000.00 | $270,726,000.00 | $268,754,000.00 | $267,212,000.00 | $265,927,000.00 | $263,426,000.00 | $262,091,000.00 | $260,556,000.00 | $259,206,000.00 | $257,459,000.00 | -- | -- | -- | $246,080,000.00 | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-5,207,000.00 | $-4,542,000.00 | $-8,367,000.00 | $-5,929,000.00 | $-7,445,000.00 | $-9,537,000.00 | $-16,121,000.00 | $-9,641,000.00 | $-2,466,000.00 | $298,000.00 | $-110,000.00 | $3,220,000.00 | $2,645,000.00 | $1,611,000.00 | $-177,000.00 | $-399,000.00 | $-504,000.00 | $-319,000.00 | $-467,000.00 | $-232,000.00 | $-174,000.00 | $-215,000.00 | $-171,000.00 | $-53,000.00 | $202,000.00 | $65,000.00 | $5,000.00 | $-72,000.00 | $-211,000.00 | $-248,000.00 | $-207,000.00 | $-196,000.00 | $-134,000.00 | $-322,000.00 | $-280,000.00 | $-228,000.00 | $-219,000.00 | $-87,000.00 | $36,000.00 | $221,000.00 | $229,000.00 | $199,000.00 | $136,000.00 | $140,000.00 | $55,000.00 | $-136,000.00 | $-119,000.00 | $-205,000.00 | $-121,000.00 | $-250,000.00 | -- | -- | -- | $5,000.00 | -- | -- | -- | -- |
Accumulated Deficit | $74,744,000.00 | $84,832,000.00 | $86,433,000.00 | $84,691,000.00 | $82,016,000.00 | $80,371,000.00 | $73,182,000.00 | $58,341,000.00 | $45,926,000.00 | $38,762,000.00 | $54,727,000.00 | $44,743,000.00 | $39,623,000.00 | $37,580,000.00 | $34,274,000.00 | $27,492,000.00 | $22,719,000.00 | $20,512,000.00 | $16,429,000.00 | $11,078,000.00 | $6,927,000.00 | $3,637,000.00 | $965,000.00 | $-2,804,000.00 | $-7,224,000.00 | $-9,318,000.00 | $-12,715,000.00 | $-14,789,000.00 | $-16,150,000.00 | $-16,363,000.00 | $-16,453,000.00 | $-16,431,000.00 | $-18,830,000.00 | $-18,782,000.00 | $-20,751,000.00 | $-22,792,000.00 | $-25,621,000.00 | $-25,968,000.00 | $-27,673,000.00 | $-28,611,000.00 | $-29,914,000.00 | $-30,049,000.00 | $-30,048,000.00 | $-30,625,000.00 | $-29,754,000.00 | $-28,212,000.00 | $-29,234,000.00 | $-29,906,000.00 | $-31,870,000.00 | $-32,236,000.00 | -- | -- | -- | $-36,925,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $223,494,000.00 | $222,927,000.00 | $209,008,000.00 | $202,297,000.00 | $210,022,000.00 | $217,474,000.00 | $229,838,000.00 | $238,402,000.00 | $241,196,000.00 | $222,757,000.00 | $208,521,000.00 | $193,832,000.00 | $182,138,000.00 | $202,506,000.00 | $162,256,000.00 | $153,546,000.00 | $145,375,000.00 | $152,951,000.00 | $147,771,000.00 | $141,380,000.00 | $135,125,000.00 | $132,585,000.00 | $130,857,000.00 | $128,694,000.00 | $122,750,000.00 | $120,747,000.00 | $118,323,000.00 | $119,926,000.00 | $117,516,000.00 | $117,563,000.00 | $119,651,000.00 | $123,079,000.00 | $161,039,000.00 | $160,001,000.00 | $161,877,000.00 | $163,218,000.00 | $161,160,000.00 | $155,846,000.00 | $162,512,000.00 | $163,317,000.00 | $159,611,000.00 | $157,062,000.00 | $190,594,000.00 | $189,234,000.00 | $190,353,000.00 | $199,314,000.00 | $197,261,000.00 | $195,147,000.00 | $191,917,000.00 | $189,675,000.00 | -- | -- | -- | $173,860,000.00 | -- | $197,864,000.00 | $190,937,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $706,157,000.00 | $699,888,000.00 | $687,600,000.00 | $730,617,000.00 | $746,802,000.00 | $764,717,000.00 | $779,435,000.00 | $799,711,000.00 | $799,164,000.00 | $789,000,000.00 | $509,354,000.00 | $482,218,000.00 | $464,372,000.00 | $456,568,000.00 | $231,207,000.00 | $223,260,000.00 | $211,490,000.00 | $221,608,000.00 | $214,017,000.00 | $208,489,000.00 | $202,612,000.00 | $176,463,000.00 | $172,966,000.00 | $173,157,000.00 | $168,535,000.00 | $173,169,000.00 | $169,694,000.00 | $170,341,000.00 | $168,467,000.00 | $170,077,000.00 | $186,548,000.00 | $192,799,000.00 | $178,388,000.00 | $177,859,000.00 | $180,367,000.00 | $184,175,000.00 | $180,485,000.00 | $177,484,000.00 | $185,390,000.00 | $185,812,000.00 | $180,240,000.00 | $176,982,000.00 | $216,129,000.00 | $212,685,000.00 | $210,757,000.00 | $220,192,000.00 | $218,618,000.00 | $217,114,000.00 | $213,417,000.00 | $211,247,000.00 | -- | -- | -- | $193,758,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 | 10/31/2010 | 12/31/2009 | 12/31/2008 | 4/30/2007 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $31,776,000.00 | $154,426,000.00 | $116,598,000.00 | $78,420,000.00 | $39,091,000.00 | $219,000,000.00 | $57,640,000.00 | $58,427,000.00 | $49,574,000.00 | $192,219,000.00 | $135,037,000.00 | $82,857,000.00 | $37,036,000.00 | $111,032,000.00 | $76,308,000.00 | $49,276,000.00 | $23,265,000.00 | $102,099,000.00 | $75,056,000.00 | $49,294,000.00 | $22,960,000.00 | $92,374,000.00 | $23,297,000.00 | $44,922,000.00 | $20,574,000.00 | $80,220,000.00 | $21,061,000.00 | $19,579,000.00 | $16,641,000.00 | $76,408,000.00 | $18,138,000.00 | $21,570,000.00 | $17,838,000.00 | $81,923,000.00 | $60,330,000.00 | $22,161,000.00 | $16,674,000.00 | $78,156,000.00 | $55,038,000.00 | $35,360,000.00 | $16,340,000.00 | $17,170,000.00 | $15,376,000.00 | $15,873,000.00 | $12,944,000.00 | $18,652,000.00 | $17,350,000.00 | $36,176,000.00 | $16,909,000.00 | $78,360,000.00 | $18,857,000.00 | $21,140,000.00 | $16,083,000.00 | $70,294,000.00 | -- | $59,980,000.00 | -- | -- |
Research and Development | $2,753,000.00 | $10,911,000.00 | $7,766,000.00 | $5,066,000.00 | $2,609,000.00 | $12,348,000.00 | $8,990,000.00 | $3,081,000.00 | $3,118,000.00 | $11,639,000.00 | $8,247,000.00 | $5,457,000.00 | $2,923,000.00 | $7,827,000.00 | $5,839,000.00 | $3,878,000.00 | $2,032,000.00 | $8,107,000.00 | $2,085,000.00 | $3,988,000.00 | $1,987,000.00 | $8,869,000.00 | $2,340,000.00 | $2,069,000.00 | $2,118,000.00 | $8,215,000.00 | $6,168,000.00 | $3,959,000.00 | $1,943,000.00 | $8,038,000.00 | $2,074,000.00 | $3,953,000.00 | $2,008,000.00 | $7,680,000.00 | $1,915,000.00 | $3,808,000.00 | $1,776,000.00 | $7,161,000.00 | $1,854,000.00 | $3,347,000.00 | $1,605,000.00 | $6,715,000.00 | $5,097,000.00 | $3,417,000.00 | $1,741,000.00 | $7,521,000.00 | $5,655,000.00 | $3,736,000.00 | $1,855,000.00 | $7,688,000.00 | $5,690,000.00 | $3,816,000.00 | $1,946,000.00 | $8,661,000.00 | -- | $9,213,000.00 | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $42,746,000.00 | $156,695,000.00 | $115,164,000.00 | $77,455,000.00 | $38,776,000.00 | $162,307,000.00 | $117,464,000.00 | $39,312,000.00 | $38,892,000.00 | $157,865,000.00 | $112,750,000.00 | $67,702,000.00 | $33,815,000.00 | $88,211,000.00 | $59,376,000.00 | $38,817,000.00 | $19,681,000.00 | $79,360,000.00 | $57,683,000.00 | $20,246,000.00 | $18,585,000.00 | $75,753,000.00 | $19,913,000.00 | $17,955,000.00 | $17,980,000.00 | $69,810,000.00 | $18,174,000.00 | $17,094,000.00 | $16,823,000.00 | $69,617,000.00 | $17,589,000.00 | $17,266,000.00 | $17,600,000.00 | $17,252,000.00 | $18,042,000.00 | $17,941,000.00 | $16,518,000.00 | $19,534,000.00 | $17,921,000.00 | $16,989,000.00 | $16,123,000.00 | $16,633,000.00 | $15,483,000.00 | $15,947,000.00 | $15,774,000.00 | $64,075,000.00 | $16,127,000.00 | $15,772,000.00 | $16,371,000.00 | $68,073,000.00 | $16,808,000.00 | $17,553,000.00 | $16,103,000.00 | $68,394,000.00 | -- | $65,587,000.00 | -- | -- |
Loss from Operations | $-10,970,000.00 | $-2,269,000.00 | $1,434,000.00 | $965,000.00 | $315,000.00 | $56,693,000.00 | $48,177,000.00 | $29,797,000.00 | $10,682,000.00 | $34,354,000.00 | $22,287,000.00 | $15,155,000.00 | $3,221,000.00 | $22,821,000.00 | $16,932,000.00 | $10,459,000.00 | $3,584,000.00 | $22,739,000.00 | $17,373,000.00 | $10,463,000.00 | $4,375,000.00 | $16,621,000.00 | $12,371,000.00 | $6,393,000.00 | $2,594,000.00 | $5,220,000.00 | $2,887,000.00 | $2,485,000.00 | $-182,000.00 | $1,700,000.00 | $549,000.00 | $4,304,000.00 | $238,000.00 | $12,170,000.00 | $3,453,000.00 | $4,220,000.00 | $156,000.00 | $3,584,000.00 | $1,757,000.00 | $2,031,000.00 | $217,000.00 | $-2,474,000.00 | $-3,011,000.00 | $-2,904,000.00 | $-2,830,000.00 | $2,847,000.00 | $1,223,000.00 | $3,494,000.00 | $538,000.00 | $10,287,000.00 | $2,049,000.00 | $3,587,000.00 | $-20,000.00 | $1,900,000.00 | -- | $-5,607,000.00 | -- | -- |
Loss Before Income Taxes | $-7,898,000.00 | $14,419,000.00 | $14,930,000.00 | $3,565,000.00 | $3,072,000.00 | $57,554,000.00 | $46,524,000.00 | $18,131,000.00 | $10,122,000.00 | $11,079,000.00 | $20,906,000.00 | $13,973,000.00 | $2,525,000.00 | $22,504,000.00 | $16,544,000.00 | $6,865,000.00 | $3,115,000.00 | $22,048,000.00 | $6,502,000.00 | $10,073,000.00 | $4,238,000.00 | $14,843,000.00 | $3,022,000.00 | $5,749,000.00 | $2,394,000.00 | $9,717,000.00 | $2,697,000.00 | $2,391,000.00 | $-345,000.00 | $5,017,000.00 | $4,054,000.00 | $3,796,000.00 | $180,000.00 | $11,921,000.00 | $3,244,000.00 | $4,470,000.00 | $-7,000.00 | $7,126,000.00 | $1,527,000.00 | $2,227,000.00 | $207,000.00 | $-2,494,000.00 | $-86,000.00 | $-2,910,000.00 | $-2,827,000.00 | $8,209,000.00 | $1,260,000.00 | $3,517,000.00 | $563,000.00 | $10,344,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.35 | $0.16 | $0.06 | $0.15 | $0.06 | $1.41 | $0.50 | $0.42 | $0.24 | $0.03 | $0.60 | $0.25 | $0.06 | $0.61 | $0.50 | $0.17 | $0.08 | $0.61 | $0.46 | $0.27 | $0.12 | $0.47 | $0.14 | $0.16 | $0.08 | $0.12 | $0.08 | $0.05 | -- | $0.08 | $0.08 | $0.08 | -- | $0.22 | $0.06 | $0.10 | $0.01 | $0.05 | $0.03 | $0.04 | -- | $-0.05 | $-0.05 | $-0.02 | $-0.04 | $0.10 | $0.07 | $0.05 | $0.01 | $0.12 | $0.03 | $0.05 | -- | $-0.03 | -- | $-0.12 | -- | -- |
Weighted Average Shares Basic | 28,510,000 | 28,328,000 | 28,295,000 | 28,406,000 | 28,757,000 | 29,589,000 | 29,640,000 | 29,574,000 | 29,708 | 28,434 | 28,255,000 | 28,146,000 | 28,141,000 | 27,855,000 | 27,773 | 27,533 | 28,004 | 27,873,745 | 27,785 | 27,640 | 27,805 | 27,738,178 | 27,627 | 27,541 | 27,513 | 27,550,044 | 27,555 | 27,477 | 27,532 | 29,953,798 | 30,650 | 32,205 | 32,594 | 32,963,185 | 32,789,953 | 33,268,089 | 33,135,628 | 33,010,162 | 33,145,000 | 32,788,000 | 32,684,000 | 37,886,492 | 39,048,697 | 39,110,378 | 40,023,049 | 40,211,000 | 40,125,000 | 40,024,000 | 39,862,000 | 38,532,000 | 38,511,000 | 38,136,000 | 37,940,000 | 42,771,000 | -- | 41,865,000 | -- | -- |
Earnings Per Share Diluted | $-0.35 | $0.16 | $0.06 | $0.15 | $0.06 | $1.30 | $0.46 | $0.61 | $0.23 | $0.03 | $0.56 | $0.24 | $0.06 | $0.61 | $0.48 | $0.17 | $0.08 | $0.60 | $0.19 | $0.15 | $0.12 | $0.45 | $0.36 | $0.15 | $0.07 | $0.12 | $0.12 | $0.05 | -- | -- | -- | $0.07 | -- | $0.21 | $0.06 | $0.08 | $0.01 | $0.05 | $0.03 | $0.04 | -- | $-0.05 | $-0.05 | $-0.02 | $-0.04 | $0.10 | $0.02 | $0.06 | $0.01 | $0.12 | $0.02 | $0.04 | -- | $-0.03 | -- | $-0.12 | -- | -- |
Weighted Average Shares Diluted | 28,510,000 | 28,494,544 | 28,484,000 | 28,616,268 | 28,953,106 | 34,072,131 | 34,226,066 | 34,265,000 | 34,414,000 | 29,473,891 | 32,266,768 | 32,121,000 | 29,242,000 | 28,675,000 | 28,473 | 28,163 | 28,440 | 28,311,687 | 28,370 | 28,226 | 28,206 | 28,652,814 | 28,711 | 28,759 | 28,512 | 28,271,384 | 28,275 | 28,261 | 27,532 | 30,773,532 | 28,325 | 33,249 | 32,594 | 34,475,805 | 34,220,791 | 34,955,611 | 34,971,427 | 34,640,511 | 34,184,000 | 34,022,000 | 33,631,000 | 37,886,492 | 39,394,095 | 39,110,378 | 40,023,049 | 40,910,000 | 40,878,000 | 40,952,000 | 40,853,000 | 40,567,000 | 40,578,000 | 40,863,000 | 37,940,000 | 42,771,000 | -- | 41,865,000 | -- | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 28,548,634 | 28,415,144 | 28,384,199 | 27,820,748 | 28,535,450 | 29,023,093 | 29,520,589 | 29,507,362 | 29,751,855 | 29,633,898 | 28,819,686 | 28,159,043 | 28,147,418 | 28,122,603 | 28,098,707 | 27,536,786 | 27,528,786 | 28,142,519 | 28,001,487 | 27,652,073 | 27,693,293 | 27,791,045 | 28,001,671 | 27,578,254 | 27,483,367 | 27,483,115 | 27,597,037 | 27,421,162 | 27,429,749 | 27,495,539 | 27,819,434 | 27,245,270 | 32,238,659 | 32,039,853 | 32,612,666 | 32,823,881 | 33,084,563 | 32,371,251 | 32,983,218 | 32,918,284 | 32,672,160 | 31,983,440 | 38,704,236 | 38,337,851 | 38,504,216 | 39,507,439 | 39,472,204 | 39,372,050 | 39,268,467 | 38,643,512 | -- | -- | -- | 37,044,048 | -- | -- | -- | -- |
Common Stock Value | $59,000.00 | $59,000.00 | $59,000.00 | $58,000.00 | $58,000.00 | $58,000.00 | $57,000.00 | $57,000.00 | $57,000.00 | $57,000.00 | $56,000.00 | $56,000.00 | $56,000.00 | $56,000.00 | $56,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $55,000.00 | $54,000.00 | $54,000.00 | $54,000.00 | $54,000.00 | $54,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $53,000.00 | $52,000.00 | $52,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $50,000.00 | $49,000.00 | $49,000.00 | $48,000.00 | $48,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $46,000.00 | $46,000.00 | $45,000.00 | $45,000.00 | $45,000.00 | -- | -- | -- | $43,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 | $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 | $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 | $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 | 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 | 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 | 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 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.00 |
Share Price | -- | $34.86 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4.79 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5.13 | -- | -- | -- |