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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $5,242,000.00 | $17,094,000.00 | $14,301,000.00 | $673,000.00 | $291,000.00 | $3,604,000.00 | $30,320,000.00 | $279,000.00 | $1,208,000.00 | $1,036,000.00 | $842,000.00 | $18,127,000.00 | $13,488,000.00 | -- | $3,446,000.00 | $6,234,000.00 | $12,599,000.00 | $1,032,000.00 | $9,458,000.00 | $24,830,000.00 | $18,286,000.00 | $16,019,000.00 | $28,065,000.00 | $32,559,000.00 | $32,621,000.00 | $25,537,000.00 | $10,765,000.00 | $33,936,000.00 | $13,401,000.00 | $20,630,000.00 | $26,707,000.00 | $10,229,000.00 | $1,876,000.00 | $2,453,000.00 | $24,584,000.00 | $8,679,000.00 | $7,465,000.00 | $4,995,000.00 | $7,732,000.00 | $9,293,000.00 | $7,158,000.00 | $8,054,613.00 | $32,453,000.00 | $25,915,000.00 | $20,905,000.00 | $10,462,692.00 | $4,832,000.00 | $6,207,000.00 | $8,946,000.00 | $10,648,035.00 | $14,305,000.00 | $16,009,000.00 | $9,858,000.00 | $10,956,664.00 | $6,860,827.00 | $10,172,841.00 |
Accounts Receivable Net Current | $357,458,000.00 | $372,352,000.00 | $410,373,000.00 | $484,885,000.00 | $627,076,000.00 | $641,611,000.00 | $610,897,000.00 | $701,926,000.00 | $677,432,000.00 | $493,910,000.00 | $301,040,000.00 | $256,487,000.00 | $245,489,000.00 | $170,003,000.00 | $168,769,000.00 | $156,104,000.00 | $164,801,000.00 | $169,528,000.00 | $170,339,000.00 | $150,515,000.00 | $154,758,000.00 | $166,128,000.00 | $167,200,000.00 | $162,424,000.00 | $160,334,000.00 | $173,603,000.00 | $181,608,000.00 | $155,903,000.00 | $161,765,000.00 | $173,620,000.00 | $147,173,000.00 | $144,611,000.00 | $143,575,000.00 | $146,873,000.00 | $125,470,000.00 | $120,621,000.00 | $121,145,000.00 | $113,129,000.00 | $108,506,000.00 | $106,901,000.00 | $72,215,000.00 | $60,750,181.00 | $57,773,000.00 | $63,633,000.00 | $68,875,000.00 | $62,674,000.00 | $76,186,000.00 | $73,672,000.00 | $73,841,000.00 | $71,802,263.00 | -- | -- | -- | $64,395,140.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $387,318,000.00 | $415,153,000.00 | $445,229,000.00 | $505,634,000.00 | $648,612,000.00 | $675,673,000.00 | $660,017,000.00 | $718,323,000.00 | $692,306,000.00 | $508,273,000.00 | $313,273,000.00 | $285,390,000.00 | $269,734,000.00 | $183,111,000.00 | $182,441,000.00 | $174,552,000.00 | $190,630,000.00 | $183,357,000.00 | $189,688,000.00 | $187,242,000.00 | $186,484,000.00 | $194,905,000.00 | $206,243,000.00 | $205,700,000.00 | $203,469,000.00 | $208,887,000.00 | $201,982,000.00 | $200,515,000.00 | $186,136,000.00 | $205,611,000.00 | $183,410,000.00 | $164,435,000.00 | $154,756,000.00 | $158,745,000.00 | $159,724,000.00 | $141,420,000.00 | $141,296,000.00 | $131,183,000.00 | $131,098,000.00 | $135,600,000.00 | $94,537,000.00 | $83,935,000.00 | $117,343,000.00 | $115,727,000.00 | $115,636,000.00 | $145,368,085.00 | $106,715,000.00 | $103,864,000.00 | $105,449,000.00 | $104,806,526.00 | -- | -- | -- | $102,765,197.00 | -- | -- |
Property Plant and Equipement | $28,200,000.00 | $27,339,000.00 | $26,262,000.00 | $24,844,000.00 | $23,082,000.00 | $19,662,000.00 | $18,556,000.00 | $18,241,000.00 | $16,706,000.00 | $15,833,000.00 | $14,877,000.00 | $13,578,000.00 | $13,026,000.00 | $12,351,000.00 | $12,363,000.00 | $11,960,000.00 | $11,965,000.00 | $11,832,000.00 | $11,953,000.00 | $12,928,000.00 | $13,641,000.00 | $13,628,000.00 | $13,431,000.00 | $14,072,000.00 | $13,967,000.00 | $14,086,000.00 | $14,075,000.00 | $13,862,000.00 | $12,779,000.00 | $12,818,000.00 | $12,434,000.00 | $11,018,000.00 | $10,452,000.00 | $10,470,000.00 | $10,833,000.00 | $11,197,000.00 | $11,756,000.00 | $12,133,000.00 | $12,350,000.00 | $12,394,000.00 | $7,801,000.00 | $6,170,000.00 | $5,878,000.00 | $6,528,000.00 | $7,386,000.00 | $8,235,000.00 | $9,399,000.00 | $10,180,000.00 | $10,746,000.00 | $12,018,389.00 | -- | -- | -- | $14,536,191.00 | -- | -- |
Intangible Assets Net | $51,742,000.00 | $54,468,000.00 | $57,256,000.00 | $60,171,000.00 | $63,086,000.00 | $44,723,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $56,710,000.00 | $73,700,000.00 | $75,584,000.00 | $82,301,000.00 | $84,094,000.00 | $85,887,000.00 | $87,678,000.00 | $98,165,000.00 | $70,092,000.00 | $71,164,000.00 | $72,237,000.00 | $72,413,000.00 | $73,510,000.00 | -- | $82,914,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $135,400,000.00 | $135,430,000.00 | $135,430,000.00 | $137,020,000.00 | $141,520,000.00 | $163,268,000.00 | $113,360,000.00 | $113,360,000.00 | $119,490,000.00 | $119,490,000.00 | $112,990,000.00 | $127,995,000.00 | $90,924,000.00 | $90,924,000.00 | $90,924,000.00 | $90,924,000.00 | $101,066,000.00 | $101,066,000.00 | $101,100,000.00 | $101,200,000.00 | $101,081,000.00 | $101,060,000.00 | $117,600,000.00 | $117,589,000.00 | $117,600,000.00 | $117,589,000.00 | $123,244,000.00 | $79,648,000.00 | $79,648,000.00 | $79,648,000.00 | $77,376,000.00 | $77,376,000.00 | $95,096,000.00 | $95,096,000.00 | $80,758,000.00 | $90,647,000.00 | $90,647,000.00 | $90,647,000.00 | $91,109,000.00 | $96,034,000.00 | $77,266,000.00 | $77,265,907.00 | $62,712,000.00 | $62,712,000.00 | $62,712,000.00 | $62,712,109.00 | $102,788,000.00 | $124,674,000.00 | $143,550,000.00 | $143,343,521.00 | -- | -- | -- | $143,349,300.00 | -- | -- |
Other Assets | $6,784,000.00 | $6,673,000.00 | $6,616,000.00 | $11,591,000.00 | $11,247,000.00 | $11,109,000.00 | $11,043,000.00 | $27,120,000.00 | $26,925,000.00 | $21,956,000.00 | $21,171,000.00 | $20,300,000.00 | $19,593,000.00 | $19,409,000.00 | $19,362,000.00 | $18,311,000.00 | $18,672,000.00 | $18,298,000.00 | $18,863,000.00 | $18,657,000.00 | $18,620,000.00 | $18,076,000.00 | $20,214,000.00 | $19,364,000.00 | $19,427,000.00 | $19,228,000.00 | $19,190,000.00 | $18,373,000.00 | $18,668,000.00 | $18,064,000.00 | $18,122,000.00 | $17,010,000.00 | $17,916,000.00 | $17,994,000.00 | $18,361,000.00 | $17,263,000.00 | $17,594,000.00 | $17,889,000.00 | $715,000.00 | $705,000.00 | $440,000.00 | $996,885.00 | $376,000.00 | $378,000.00 | $407,000.00 | $413,000.00 | $464,000.00 | $1,257,000.00 | $1,362,000.00 | $1,294,167.00 | -- | -- | -- | $1,676,117.00 | -- | -- |
Total Assets | $648,439,000.00 | $679,317,000.00 | $707,739,000.00 | $771,130,000.00 | $920,541,000.00 | $947,839,000.00 | $882,512,000.00 | $938,961,000.00 | $916,434,000.00 | $732,809,000.00 | $520,420,000.00 | $493,638,000.00 | $442,353,000.00 | $356,973,000.00 | $357,838,000.00 | $352,201,000.00 | $386,979,000.00 | $382,374,000.00 | $393,991,000.00 | $396,968,000.00 | $441,435,000.00 | $427,003,000.00 | $456,938,000.00 | $459,201,000.00 | $459,794,000.00 | $467,687,000.00 | $456,656,000.00 | $382,490,000.00 | $368,395,000.00 | $388,378,000.00 | $364,736,000.00 | $344,366,000.00 | $360,040,000.00 | $365,595,000.00 | $339,726,000.00 | $331,654,000.00 | $333,498,000.00 | $325,133,000.00 | $336,468,000.00 | $341,379,000.00 | $259,859,000.00 | $248,245,000.00 | $275,498,000.00 | $274,529,000.00 | $281,396,000.00 | $305,923,000.00 | $301,338,000.00 | $317,250,000.00 | $334,651,000.00 | $335,909,787.00 | -- | -- | -- | $343,657,502.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | $15,946,000.00 | -- | -- | -- | $27,057,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $180,249,000.00 | $205,924,000.00 | $238,078,000.00 | $300,782,000.00 | $468,611,000.00 | $490,620,000.00 | $459,803,000.00 | $528,150,000.00 | $560,361,000.00 | $435,281,000.00 | $303,621,000.00 | $301,507,000.00 | $268,679,000.00 | $202,064,000.00 | $208,918,000.00 | $203,127,000.00 | $225,577,000.00 | $218,874,000.00 | $230,344,000.00 | $232,280,000.00 | $225,425,000.00 | $208,805,000.00 | $219,683,000.00 | $222,330,000.00 | $223,693,000.00 | $229,968,000.00 | $247,308,000.00 | $180,842,000.00 | $172,501,000.00 | $236,576,000.00 | $205,493,000.00 | $200,089,000.00 | $199,255,000.00 | $224,251,000.00 | $197,707,000.00 | $195,106,000.00 | $199,921,000.00 | $194,801,000.00 | $186,435,000.00 | $184,136,000.00 | $99,589,000.00 | $87,577,986.00 | $62,725,000.00 | $62,983,000.00 | $68,157,000.00 | $96,801,000.00 | $83,150,000.00 | $82,772,000.00 | $85,111,000.00 | $86,609,490.00 | -- | -- | -- | $97,648,626.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $70,974,000.00 | -- | -- | -- | $78,641,000.00 | $83,796,000.00 | $91,250,000.00 | $93,125,000.00 | $93,125,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $228,525,000.00 | $236,417,000.00 | $241,732,000.00 | $255,216,000.00 | $258,144,000.00 | $292,876,000.00 | $297,143,000.00 | $320,000,000.00 | $318,125,000.00 | $321,552,000.00 | $318,415,000.00 | $316,644,000.00 | $309,711,000.00 | $310,388,000.00 | $309,049,000.00 | $307,985,000.00 | $305,935,000.00 | $305,643,000.00 | $304,764,000.00 | $303,795,000.00 | $302,802,000.00 | $303,048,000.00 | $302,007,000.00 | $301,353,000.00 | $302,325,000.00 | $305,362,000.00 | $304,957,000.00 | $303,917,000.00 | $303,115,000.00 | $256,570,000.00 | $256,118,000.00 | $255,310,000.00 | $254,542,000.00 | $254,108,000.00 | $248,698,000.00 | $248,218,000.00 | $247,778,000.00 | $247,467,000.00 | $247,038,000.00 | $246,637,000.00 | $246,777,000.00 | $246,324,580.00 | $245,860,000.00 | $245,466,000.00 | $245,523,000.00 | $244,924,076.00 | $244,277,000.00 | $243,666,000.00 | $243,434,000.00 | $243,170,554.00 | -- | -- | -- | $243,004,522.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-1,388,000.00 | $-1,385,000.00 | $-1,394,000.00 | $-1,379,000.00 | $-1,380,000.00 | $-1,387,000.00 | $-1,373,000.00 | $-1,335,000.00 | $-1,304,000.00 | $-1,293,000.00 | $-1,312,000.00 | $-1,310,000.00 | $-1,286,000.00 | $-1,280,000.00 | $-1,294,000.00 | $-1,327,000.00 | $-1,318,000.00 | $-1,240,000.00 | $-1,244,000.00 | $-2,335,000.00 | $-1,661,000.00 | $-1,462,000.00 | $-1,033,000.00 | $-1,160,000.00 | $-1,554,000.00 | $-1,166,000.00 | $-1,198,000.00 | $-1,183,000.00 | $-1,207,000.00 | $-1,241,000.00 | $-1,219,000.00 | $-1,234,000.00 | $-1,214,000.00 | $-1,207,000.00 | $-1,190,000.00 | $-1,136,000.00 | $-1,104,000.00 | $-1,118,000.00 | $-1,075,000.00 | $-1,040,000.00 | $-1,037,000.00 | $-970,000.00 | $-983,000.00 | $-902,000.00 | $-723,000.00 | $-3,083,000.00 | $-2,904,000.00 | $-3,603,000.00 | $-2,812,000.00 | $-3,373,162.00 | -- | -- | -- | $-2,400,731.00 | -- | -- |
Accumulated Deficit | $241,049,000.00 | $238,357,000.00 | $229,319,000.00 | $216,507,000.00 | $195,162,000.00 | $165,726,000.00 | $126,935,000.00 | $92,142,000.00 | $39,248,000.00 | $-22,735,000.00 | $-100,308,000.00 | $-123,741,000.00 | $-135,289,000.00 | $-154,737,000.00 | $-159,349,000.00 | $-158,015,000.00 | $-143,864,000.00 | $-141,775,000.00 | $-140,631,000.00 | $-137,503,000.00 | $-85,829,000.00 | $-84,062,000.00 | $-64,371,000.00 | $-63,930,000.00 | $-65,275,000.00 | $-67,111,000.00 | $-95,061,000.00 | $-101,784,000.00 | $-106,634,000.00 | $-104,089,000.00 | $-96,206,000.00 | $-110,272,000.00 | $-93,034,000.00 | $-112,056,000.00 | $-105,958,000.00 | $-110,967,000.00 | $-113,540,000.00 | $-116,474,000.00 | $-96,257,000.00 | $-88,655,000.00 | $-85,473,000.00 | $-84,691,000.00 | $-32,107,000.00 | $-33,021,000.00 | $-31,564,000.00 | $-32,722,000.00 | $-23,188,000.00 | $-5,588,000.00 | $8,915,000.00 | $9,499,824.00 | -- | -- | -- | $5,401,975.00 | -- | -- |
Total Stockholders' Equity | $468,190,000.00 | $473,393,000.00 | $469,661,000.00 | $470,348,000.00 | $451,930,000.00 | $457,219,000.00 | $422,709,000.00 | $410,811,000.00 | $356,073,000.00 | $297,528,000.00 | $216,799,000.00 | $191,597,000.00 | $173,140,000.00 | $154,375,000.00 | $148,410,000.00 | $148,647,000.00 | $160,757,000.00 | $162,632,000.00 | $162,893,000.00 | $163,961,000.00 | $215,316,000.00 | $217,528,000.00 | $236,607,000.00 | $236,267,000.00 | $235,500,000.00 | $237,089,000.00 | $208,702,000.00 | $200,954,000.00 | $195,278,000.00 | $151,243,000.00 | $158,696,000.00 | $143,807,000.00 | $160,297,000.00 | $140,848,000.00 | $141,553,000.00 | $136,118,000.00 | $133,137,000.00 | $129,878,000.00 | $149,709,000.00 | $156,945,000.00 | $160,270,000.00 | $160,667,000.00 | $212,773,000.00 | $211,546,000.00 | $213,239,000.00 | $209,122,789.00 | $218,188,000.00 | $234,478,000.00 | $249,540,000.00 | $249,300,297.00 | -- | -- | -- | $246,008,876.00 | $246,070,538.00 | $234,023,112.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $534,000.00 | $534,000.00 | $534,000.00 | $510,000.00 | $427,000.00 | $645,000.00 | $868,000.00 | $754,000.00 | $727,000.00 | $694,000.00 | $670,000.00 | $648,000.00 | $604,000.00 | $601,000.00 | $630,000.00 | $646,000.00 | $694,000.00 | $616,000.00 | $559,000.00 | $547,000.00 | $470,000.00 | $488,000.00 | $496,000.00 | $466,000.00 | $430,000.00 | $440,000.00 | $454,000.00 | $324,000.00 | $298,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $648,439,000.00 | $679,317,000.00 | $707,739,000.00 | $771,130,000.00 | $920,541,000.00 | $947,839,000.00 | $882,512,000.00 | $938,961,000.00 | $916,434,000.00 | $732,809,000.00 | $520,420,000.00 | $493,638,000.00 | $442,353,000.00 | $356,973,000.00 | $357,838,000.00 | $352,201,000.00 | $386,979,000.00 | $382,374,000.00 | $393,991,000.00 | $396,968,000.00 | $441,435,000.00 | $427,003,000.00 | $456,938,000.00 | $459,201,000.00 | $459,794,000.00 | $467,687,000.00 | $456,656,000.00 | $382,490,000.00 | $368,395,000.00 | $388,378,000.00 | $364,736,000.00 | $344,366,000.00 | $360,040,000.00 | $366,097,000.00 | $339,726,000.00 | $331,654,000.00 | $333,498,000.00 | $325,133,000.00 | $336,468,000.00 | $341,379,000.00 | $259,859,000.00 | $248,245,000.00 | $275,498,000.00 | $274,529,000.00 | $281,396,000.00 | $305,923,000.00 | $301,338,000.00 | $317,250,000.00 | $334,651,000.00 | $335,909,787.00 | -- | -- | -- | $343,657,502.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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $620,811,000.00 | $216,779,000.00 | $210,064,000.00 | -- | $607,128,000.00 | $202,757,000.00 | $195,171,000.00 | $816,484,000.00 | $200,717,000.00 | $204,572,000.00 | $210,288,000.00 | $865,048,000.00 | $645,374,000.00 | $416,886,000.00 | $207,573,000.00 | $833,537,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | $90,489,000.00 | -- | -- | -- | $138,942,000.00 | -- | -- | -- | $147,150,000.00 | -- | -- | -- | $54,392,000.00 | $48,003,000.00 | $50,734,000.00 | $49,603,000.00 | $53,161,000.00 | $51,006,000.00 | $51,588,000.00 | $48,254,000.00 | $50,559,000.00 | $51,562,000.00 | $53,689,000.00 | $53,753,000.00 | $58,303,000.00 | $60,480,000.00 | $56,528,000.00 | $53,275,000.00 | $57,633,000.00 | $58,210,000.00 | $105,892,000.00 | $51,046,000.00 | $50,479,000.00 | $51,486,000.00 | $48,363,000.00 | $47,037,000.00 | $47,641,000.00 | $47,277,000.00 | $32,436,000.00 | $30,450,000.00 | $28,561,465.00 | $28,184,087.00 | $27,838,891.00 | $28,875,395.00 | $27,943,467.00 | $27,455,827.00 | $27,136,129.00 | $29,049,682.00 | $30,151,444.00 | $30,709,455.00 | $29,985,572.00 | $28,542,260.00 | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $63,252,000.00 | $300,391,000.00 | $69,627,000.00 | $163,198,000.00 | $84,260,000.00 | $324,209,000.00 | $243,038,000.00 | $86,009,000.00 | $76,813,000.00 | $215,292,000.00 | $52,847,000.00 | $96,671,000.00 | $46,327,000.00 | $173,809,000.00 | $40,804,000.00 | $88,135,000.00 | $45,881,000.00 | $181,959,000.00 | $44,407,000.00 | $45,944,000.00 | $46,036,000.00 | $180,230,000.00 | $44,086,000.00 | $90,918,000.00 | $45,634,000.00 | $187,435,000.00 | $141,182,000.00 | $46,600,000.00 | $47,236,000.00 | $179,820,000.00 | $133,530,000.00 | $44,675,000.00 | $42,933,000.00 | $161,275,000.00 | $121,284,000.00 | $40,891,000.00 | $41,166,000.00 | $141,018,000.00 | $40,858,000.00 | $29,167,000.00 | $29,455,000.00 | $106,116,849.00 | $25,504,000.00 | $53,668,000.00 | $27,065,000.00 | $109,416,687.00 | $26,832,000.00 | $27,646,000.00 | $31,120,000.00 | $116,538,077.00 | $29,061,000.00 | $29,475,000.00 | $28,871,000.00 | $108,983,689.00 | $120,689,867.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $2,921,000.00 | $112,713,000.00 | $99,289,000.00 | $35,189,000.00 | $43,797,000.00 | $273,108,000.00 | $221,644,000.00 | $169,469,000.00 | $90,632,000.00 | $139,304,000.00 | $63,342,000.00 | $36,895,000.00 | $20,994,000.00 | $-9,160,000.00 | $-14,823,000.00 | $-14,442,000.00 | $-754,000.00 | $-15,711,000.00 | $-17,665,000.00 | $-15,096,000.00 | $-2,688,000.00 | $-12,880,000.00 | $2,645,000.00 | $8,590,000.00 | $4,248,000.00 | $11,748,000.00 | $8,367,000.00 | $9,704,000.00 | $3,255,000.00 | $6,184,000.00 | $-2,522,000.00 | $-17,016,000.00 | $5,165,000.00 | $20,565,000.00 | $14,909,000.00 | $4,322,000.00 | $3,720,000.00 | $-10,468,000.00 | $-1,594,000.00 | $-3,357,000.00 | $-1,491,000.00 | $-8,022,037.00 | $914,000.00 | $-1,628,000.00 | $-199,000.00 | $-24,518,497.00 | $-23,594,000.00 | $-20,304,000.00 | $-38,000.00 | $10,540,934.00 | $4,155,000.00 | $3,663,000.00 | $1,061,000.00 | $375,525.00 | $17,701,637.00 | -- |
Loss Before Income Taxes | $3,689,000.00 | $102,894,000.00 | $19,500,000.00 | $70,425,000.00 | $40,119,000.00 | $256,325,000.00 | $48,704,000.00 | $161,271,000.00 | $87,119,000.00 | $133,208,000.00 | $24,640,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.08 | $2.07 | $1.80 | $1.43 | $0.82 | $5.09 | $0.94 | $3.08 | $1.67 | $2.10 | $1.49 | $0.85 | $0.54 | -- | -- | -- | -- | $-1.61 | $-0.09 | $-1.44 | $-0.05 | $-0.48 | $-0.01 | $0.04 | $0.05 | $0.78 | $0.28 | $0.08 | $-0.06 | $0.25 | $0.44 | $-0.54 | $0.60 | $-0.19 | $0.16 | $0.18 | $0.09 | $-0.65 | $-0.37 | $-0.13 | $-0.03 | $-1.69 | $0.02 | $-0.05 | $0.04 | $-1.37 | $-1.06 | $-0.49 | $-0.02 | $0.13 | $0.11 | $0.05 | $0.01 | $-0.09 | $0.22 | -- |
Weighted Average Shares Basic | 34,216,000 | 35,158,000 | 35,386,000 | 35,351,000 | 35,864,000 | 37,012,000 | 37,101,000 | 37,471,000 | 37,028,000 | 36,689,000 | 36,593,000 | 36,404,000 | 36,181,000 | 36,088,000 | 36,176,000 | 36,123,000 | 35,873,000 | 35,815,000 | 35,865,000 | 35,763,000 | 35,700,000 | 35,657,000 | 35,682,000 | 35,727,000 | 35,803,000 | 35,018,000 | 35,748,000 | 34,269,000 | 32,872,000 | 32,132,000 | 32,088,000 | 32,085,000 | 31,956,000 | 31,514,000 | 31,412,000 | 31,398,000 | 31,294,000 | 31,190,000 | 31,165,000 | 31,151,000 | 31,098,000 | 31,009,218 | 30,984,000 | 30,961,000 | 30,902,000 | 30,842,723 | 30,823,000 | 30,783,000 | 30,766,000 | 31,146,165 | 31,225,000 | 31,126,000 | 31,103,000 | 31,060,426 | 30,824,660 | -- |
Earnings Per Share Diluted | $0.08 | $2.05 | $1.78 | $0.60 | $0.81 | $5.02 | $3.97 | $1.40 | $1.63 | $3.53 | $0.62 | $0.84 | $0.53 | -- | -- | -- | -- | $-1.61 | $-1.58 | $-1.49 | $-0.05 | $-0.48 | $-0.01 | $0.09 | $0.05 | $1.01 | $0.24 | $0.05 | $-0.08 | $0.15 | $-0.04 | $-0.54 | $0.09 | $-0.19 | $0.16 | $0.08 | $0.05 | $-0.65 | $-0.37 | $-0.13 | $-0.03 | $-1.68 | $0.02 | $-0.01 | $0.04 | $-0.31 | $-1.06 | $-0.49 | $-0.02 | $0.13 | $0.11 | $0.06 | $0.01 | $-0.09 | $0.22 | -- |
Weighted Average Shares Diluted | 34,597,000 | 35,476,000 | 35,742,000 | 36,041,000 | 36,560,000 | 37,536,000 | 37,492,000 | 37,866,000 | 37,973,000 | 37,392,000 | 37,582,000 | 37,120,000 | 37,034,000 | 36,088,000 | 36,176,000 | 36,123,000 | 35,873,000 | 35,815,000 | 35,865,000 | 35,763,000 | 35,700,000 | 35,657,000 | 35,594,000 | 35,832,000 | 36,087,000 | 36,166,000 | 36,179,000 | 36,250,000 | 36,480,000 | 36,246,000 | 36,255,000 | 32,085,000 | 36,180,000 | 32,162,000 | 32,168,000 | 35,508,000 | 35,454,000 | 31,190,000 | 31,165,000 | 31,125,000 | 31,098,000 | 31,009,218 | 31,161,000 | 30,932,000 | 30,902,000 | 30,842,723 | 30,902,000 | 30,799,000 | 30,837,000 | 31,192,016 | 31,217,000 | 31,204,000 | 31,190,000 | 31,060,426 | 30,999,446 | -- |
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 | -- | -- |
Common Stock Shares Outstanding | 34,325,694 | 34,384,905 | 34,688,631 | 35,305,025 | 35,453,906 | 36,302,618 | 36,508,529 | -- | -- | 37,023,644 | -- | -- | -- | 36,177,279 | -- | -- | -- | 35,870,560 | -- | -- | -- | 35,625,692 | 35,581,090 | 35,605,925 | 35,705,789 | 35,838,108 | 35,758,297 | 35,740,394 | 35,596,380 | 32,339,285 | 32,238,463 | 32,198,575 | 32,012,505 | 31,951,960 | 31,552,231 | 31,530,985 | 31,307,755 | 31,292,596 | 31,254,034 | 31,238,871 | 31,101,179 | 31,085,289 | 31,100,000 | 31,100,000 | 30,900,000 | 30,812,023 | 30,900,000 | 30,900,000 | -- | 30,812,023 | -- | -- | -- | 31,102,682 | -- | -- |
Common Stock Value | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $4,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,000.00 | $3,081.00 | -- | -- | -- | $3,110.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 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $15.61 | $11.78 | $13.92 | $11.63 | $16.39 | $13.61 | $12.68 | $11.86 | $12.48 | $9.29 | $6.52 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |