Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 4/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/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 | 7/31/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 | 1/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $89,219,000.00 | $87,174,000.00 | $67,038,000.00 | $51,402,000.00 | $72,273,000.00 | $93,901,000.00 | $85,201,000.00 | $70,376,000.00 | $48,871,000.00 | $37,728,000.00 | $23,894,000.00 | $15,033,000.00 | $13,086,000.00 | -- | -- | -- | $11,164,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $92,287,000.00 | $83,507,000.00 | $89,063,000.00 | $84,020,000.00 | -- | $84,246,000.00 | $76,651,000.00 | $83,491,000.00 | $77,247,000.00 | $78,147,000.00 | $65,866,000.00 | $73,747,000.00 | $61,642,000.00 | $61,689,000.00 | $57,706,000.00 | $54,021,000.00 | $59,164,000.00 | $61,365,000.00 | $61,406,000.00 | $60,294,000.00 | $68,095,000.00 | $66,300,000.00 | $70,029,000.00 | $65,303,000.00 | $63,372,000.00 | $58,210,000.00 | $68,884,000.00 | $64,426,000.00 | $65,959,000.00 | $59,818,000.00 | $57,969,000.00 | -- | $61,326,000.00 | $59,189,000.00 | $56,643,000.00 | $59,727,000.00 | $61,963,000.00 | $53,194,000.00 | $53,967,000.00 | $58,012,000.00 | $60,798,000.00 | $54,658,000.00 | $50,133,000.00 | $56,059,000.00 | $52,702,000.00 | $47,304,000.00 | $45,584,000.00 | $53,689,000.00 | $51,670,000.00 | $51,053,000.00 | $5,002,000.00 | $41,168,000.00 | -- | -- | -- | $40,429,000.00 | -- | -- |
Inventory | $160,444,000.00 | $153,674,000.00 | $147,788,000.00 | $144,749,000.00 | -- | $132,344,000.00 | $119,856,000.00 | $113,608,000.00 | $111,437,000.00 | $103,020,000.00 | $99,611,000.00 | $91,824,000.00 | $84,251,000.00 | $81,586,000.00 | $76,987,000.00 | $76,846,000.00 | $74,430,000.00 | $81,948,000.00 | $84,835,000.00 | $83,319,000.00 | $80,554,000.00 | $80,804,000.00 | $84,345,000.00 | $85,656,000.00 | $85,128,000.00 | $85,172,000.00 | $77,010,000.00 | $73,888,000.00 | $70,297,000.00 | $77,701,000.00 | $82,437,000.00 | -- | $80,715,000.00 | $76,178,000.00 | $78,596,000.00 | $75,743,000.00 | $71,722,000.00 | $72,008,000.00 | $71,774,000.00 | $64,203,000.00 | $63,196,000.00 | $63,978,000.00 | $60,939,000.00 | $54,368,000.00 | $53,614,000.00 | $58,501,000.00 | $60,997,000.00 | $60,214,000.00 | $61,079,000.00 | $57,916,000.00 | $7,602,000.00 | $49,436,000.00 | -- | -- | -- | $48,316,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $18,557,000.00 | $13,214,000.00 | $23,191,000.00 | $18,013,000.00 | -- | $15,892,000.00 | $13,273,000.00 | $13,742,000.00 | $15,027,000.00 | $10,891,000.00 | $8,709,000.00 | $13,083,000.00 | $6,817,000.00 | $5,303,000.00 | $4,156,000.00 | $7,339,000.00 | $7,459,000.00 | $7,910,000.00 | $7,572,000.00 | $8,037,000.00 | $7,541,000.00 | $4,469,000.00 | $5,881,000.00 | $5,070,000.00 | $4,728,000.00 | $4,077,000.00 | $3,968,000.00 | $4,335,000.00 | $4,635,000.00 | $6,155,000.00 | $5,672,000.00 | -- | $5,505,000.00 | $5,455,000.00 | $5,926,000.00 | $5,560,000.00 | $5,500,000.00 | $4,085,000.00 | $4,538,000.00 | $4,373,000.00 | $4,045,000.00 | $3,354,000.00 | $3,994,000.00 | $3,678,000.00 | $3,500,000.00 | $3,932,000.00 | $4,343,000.00 | $2,960,000.00 | $3,431,000.00 | $3,694,000.00 | $172,000.00 | $2,266,000.00 | -- | -- | -- | $2,381,000.00 | -- | -- |
Total Current Assets | $470,598,000.00 | $442,177,000.00 | $422,952,000.00 | $388,587,000.00 | -- | $360,843,000.00 | $347,832,000.00 | $325,628,000.00 | $303,921,000.00 | $281,277,000.00 | $261,360,000.00 | $245,692,000.00 | $204,112,000.00 | $220,851,000.00 | $232,750,000.00 | $223,407,000.00 | $211,429,000.00 | $200,094,000.00 | $191,541,000.00 | $175,544,000.00 | $171,223,000.00 | $164,659,000.00 | $170,884,000.00 | $168,154,000.00 | $166,760,000.00 | $158,623,000.00 | $163,256,000.00 | $156,499,000.00 | $152,202,000.00 | $151,012,000.00 | $156,747,000.00 | -- | $154,902,000.00 | $150,758,000.00 | $149,328,000.00 | $149,387,000.00 | $156,173,000.00 | $141,946,000.00 | $141,105,000.00 | $141,873,000.00 | $139,720,000.00 | $133,298,000.00 | $127,163,000.00 | $122,651,000.00 | $116,445,000.00 | $117,450,000.00 | $121,374,000.00 | $126,962,000.00 | $126,651,000.00 | $123,405,000.00 | -- | $101,195,000.00 | -- | -- | -- | $97,337,000.00 | -- | -- |
Property Plant and Equipement | $72,934,000.00 | $73,878,000.00 | $74,439,000.00 | $74,706,000.00 | -- | $74,525,000.00 | $73,542,000.00 | $72,369,000.00 | $74,040,000.00 | $76,069,000.00 | $78,050,000.00 | $79,941,000.00 | $82,084,000.00 | $82,705,000.00 | $82,435,000.00 | $83,190,000.00 | $84,570,000.00 | $85,761,000.00 | $86,657,000.00 | $88,512,000.00 | $89,282,000.00 | $90,321,000.00 | $91,639,000.00 | $92,675,000.00 | $93,533,000.00 | $93,601,000.00 | $93,142,000.00 | $91,458,000.00 | $91,089,000.00 | $90,194,000.00 | $90,159,000.00 | -- | $90,753,000.00 | $91,533,000.00 | $90,920,000.00 | $86,508,000.00 | $83,892,000.00 | $82,345,000.00 | $81,806,000.00 | $77,720,000.00 | $77,186,000.00 | $77,301,000.00 | $76,416,000.00 | $73,404,000.00 | $71,549,000.00 | $70,883,000.00 | $70,484,000.00 | $68,502,000.00 | $68,191,000.00 | $70,009,000.00 | $3,774,000.00 | $66,102,000.00 | -- | -- | -- | $66,088,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $113,474,000.00 | $113,200,000.00 | $112,698,000.00 | $113,797,000.00 | -- | $113,768,000.00 | $101,300,000.00 | $99,100,000.00 | $101,206,000.00 | $103,287,000.00 | $104,300,000.00 | $104,726,000.00 | $104,836,000.00 | $88,708,000.00 | $71,258,000.00 | $71,258,000.00 | $71,258,000.00 | $71,300,000.00 | $71,258,000.00 | $71,258,000.00 | $71,258,000.00 | $71,258,000.00 | $71,258,000.00 | $71,109,000.00 | $67,424,000.00 | $67,424,000.00 | $61,156,000.00 | $61,156,000.00 | $49,314,000.00 | $49,300,000.00 | $47,978,000.00 | -- | $47,978,000.00 | $47,978,000.00 | $47,978,000.00 | $48,443,000.00 | $47,712,000.00 | $47,712,000.00 | $47,722,000.00 | $44,695,000.00 | $44,695,000.00 | $44,695,000.00 | $44,695,000.00 | $46,641,000.00 | $46,641,000.00 | $35,930,000.00 | $35,930,000.00 | $35,670,000.00 | $35,670,000.00 | $34,612,000.00 | $26,305,000.00 | $9,365,000.00 | -- | -- | -- | $9,162,000.00 | -- | -- |
Other Assets | $11,293,000.00 | $11,249,000.00 | $12,225,000.00 | $11,849,000.00 | -- | $11,927,000.00 | $14,048,000.00 | $15,450,000.00 | $15,580,000.00 | $16,541,000.00 | $15,390,000.00 | $16,508,000.00 | $18,063,000.00 | $17,428,000.00 | $17,297,000.00 | $15,022,000.00 | $15,288,000.00 | $15,875,000.00 | $16,126,000.00 | $15,819,000.00 | $15,810,000.00 | $8,872,000.00 | $9,436,000.00 | $9,240,000.00 | $9,226,000.00 | $9,897,000.00 | $10,704,000.00 | $9,606,000.00 | $9,694,000.00 | $6,607,000.00 | $7,988,000.00 | -- | $8,452,000.00 | $8,870,000.00 | $8,485,000.00 | $9,231,000.00 | $9,941,000.00 | $9,620,000.00 | $8,397,000.00 | $8,019,000.00 | $7,845,000.00 | $7,786,000.00 | $6,155,000.00 | $6,033,000.00 | $5,712,000.00 | $5,400,000.00 | $4,314,000.00 | $5,691,000.00 | $6,262,000.00 | $6,087,000.00 | -- | $6,259,000.00 | -- | -- | -- | $7,449,000.00 | -- | -- |
Total Assets | $743,474,000.00 | $716,919,000.00 | $689,757,000.00 | $659,252,000.00 | -- | $633,403,000.00 | $603,047,000.00 | $574,373,000.00 | $560,031,000.00 | $545,938,000.00 | $530,818,000.00 | $519,027,000.00 | $486,295,000.00 | $468,380,000.00 | $448,636,000.00 | $439,533,000.00 | $430,956,000.00 | $421,893,000.00 | $417,490,000.00 | $404,861,000.00 | $403,249,000.00 | $392,691,000.00 | $401,320,000.00 | $401,107,000.00 | $395,266,000.00 | $391,727,000.00 | $386,093,000.00 | $378,746,000.00 | $353,570,000.00 | $349,699,000.00 | $357,127,000.00 | -- | $357,793,000.00 | $356,434,000.00 | $355,480,000.00 | $352,817,000.00 | $357,149,000.00 | $342,427,000.00 | $341,158,000.00 | $330,667,000.00 | $328,970,000.00 | $323,678,000.00 | $316,058,000.00 | $308,892,000.00 | $301,763,000.00 | $286,792,000.00 | $290,453,000.00 | $296,670,000.00 | $297,943,000.00 | $296,938,000.00 | $74,350,000.00 | $218,910,000.00 | -- | -- | -- | $215,864,000.00 | -- | -- |
Accounts Payable | $90,617,000.00 | $81,807,000.00 | $84,997,000.00 | $81,104,000.00 | -- | $79,549,000.00 | $71,440,000.00 | $65,462,000.00 | $61,597,000.00 | $52,437,000.00 | $41,859,000.00 | $42,408,000.00 | $40,014,000.00 | $34,923,000.00 | $37,791,000.00 | $35,449,000.00 | $35,915,000.00 | $31,523,000.00 | $32,363,000.00 | $29,556,000.00 | $25,983,000.00 | $22,469,000.00 | $24,860,000.00 | $28,092,000.00 | $24,300,000.00 | $28,601,000.00 | $27,136,000.00 | $23,891,000.00 | $21,610,000.00 | $18,350,000.00 | $19,296,000.00 | -- | $22,175,000.00 | $19,313,000.00 | $19,155,000.00 | $18,946,000.00 | $22,508,000.00 | $18,435,000.00 | $16,059,000.00 | $18,712,000.00 | $18,147,000.00 | $17,433,000.00 | $18,554,000.00 | $19,435,000.00 | $20,308,000.00 | $16,710,000.00 | $15,551,000.00 | $20,966,000.00 | $18,859,000.00 | $18,166,000.00 | $3,430,000.00 | $11,365,000.00 | -- | -- | -- | $11,159,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $16,754,000.00 | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $60,468,000.00 | $59,185,000.00 | $57,962,000.00 | $55,833,000.00 | -- | $54,245,000.00 | $53,282,000.00 | $51,780,000.00 | $51,015,000.00 | $49,758,000.00 | $49,224,000.00 | $48,432,000.00 | $45,599,000.00 | $44,964,000.00 | $43,850,000.00 | $43,456,000.00 | $42,690,000.00 | $41,956,000.00 | $40,306,000.00 | $39,746,000.00 | $38,756,000.00 | $38,082,000.00 | $36,809,000.00 | $33,681,000.00 | $32,870,000.00 | $32,182,000.00 | $30,757,000.00 | $30,148,000.00 | $29,014,000.00 | $28,022,000.00 | $27,378,000.00 | -- | $53,587,000.00 | $52,595,000.00 | $52,178,000.00 | $51,080,000.00 | $50,667,000.00 | $48,807,000.00 | $48,353,000.00 | $47,537,000.00 | $47,087,000.00 | $46,339,000.00 | $45,627,000.00 | $43,988,000.00 | $43,315,000.00 | $42,652,000.00 | $41,755,000.00 | $40,852,000.00 | $40,402,000.00 | $39,940,000.00 | -- | $39,445,000.00 | -- | -- | -- | $37,582,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-5,268,000.00 | $-1,646,000.00 | $-7,399,000.00 | $-4,203,000.00 | -- | $-4,258,000.00 | $-5,983,000.00 | $-12,984,000.00 | $-7,544,000.00 | $-2,179,000.00 | $136,000.00 | $1,167,000.00 | $602,000.00 | $1,313,000.00 | $684,000.00 | $245,000.00 | $-201,000.00 | $425,000.00 | $404,000.00 | $1,066,000.00 | $311,000.00 | $580,000.00 | $294,000.00 | $-5,508,000.00 | $-10,411,000.00 | $-10,893,000.00 | $-9,856,000.00 | $-10,141,000.00 | $-11,261,000.00 | $-11,635,000.00 | $-11,795,000.00 | -- | $-12,301,000.00 | $-12,107,000.00 | $-12,780,000.00 | $-11,824,000.00 | $-11,777,000.00 | $-12,421,000.00 | $-11,856,000.00 | $-7,825,000.00 | $-7,189,000.00 | $-7,263,000.00 | $-7,524,000.00 | $-12,738,000.00 | $-13,514,000.00 | $-14,307,000.00 | $-13,948,000.00 | $-14,096,000.00 | $-14,511,000.00 | $-13,664,000.00 | -- | $-14,566,000.00 | -- | -- | -- | $-13,137,000.00 | -- | -- |
Accumulated Deficit | $479,925,000.00 | $458,719,000.00 | $441,922,000.00 | $423,877,000.00 | -- | $407,979,000.00 | $395,155,000.00 | $384,207,000.00 | $372,856,000.00 | $362,046,000.00 | $353,535,000.00 | $342,050,000.00 | $323,383,000.00 | $314,850,000.00 | $306,996,000.00 | $297,370,000.00 | $292,785,000.00 | $285,879,000.00 | $278,551,000.00 | $270,772,000.00 | $263,777,000.00 | $257,313,000.00 | $250,432,000.00 | $250,242,000.00 | $247,866,000.00 | $244,224,000.00 | $240,764,000.00 | $236,563,000.00 | $229,287,000.00 | $223,876,000.00 | $221,099,000.00 | -- | $215,642,000.00 | $209,141,000.00 | $204,044,000.00 | $201,451,000.00 | $196,013,000.00 | $190,859,000.00 | $189,365,000.00 | $186,099,000.00 | $178,600,000.00 | $172,371,000.00 | $170,318,000.00 | $166,514,000.00 | $160,036,000.00 | $156,182,000.00 | $155,694,000.00 | $152,627,000.00 | $146,183,000.00 | $153,644,000.00 | -- | $166,271,000.00 | -- | -- | -- | $156,101,000.00 | -- | -- |
Total Stockholders' Equity | $535,567,000.00 | $516,482,000.00 | $492,706,000.00 | $475,592,000.00 | -- | $458,037,000.00 | $442,422,000.00 | $422,859,000.00 | $416,183,000.00 | $409,881,000.00 | $403,070,000.00 | $391,824,000.00 | $369,849,000.00 | $361,259,000.00 | $351,543,000.00 | $341,143,000.00 | $335,721,000.00 | $331,068,000.00 | $323,639,000.00 | $316,452,000.00 | $308,613,000.00 | $303,503,000.00 | $295,230,000.00 | $288,470,000.00 | $280,722,000.00 | $277,452,000.00 | $274,130,000.00 | $269,406,000.00 | $260,860,000.00 | $256,209,000.00 | $252,509,000.00 | -- | $245,913,000.00 | $238,581,000.00 | $232,275,000.00 | $229,426,000.00 | $223,620,000.00 | $215,872,000.00 | $214,331,000.00 | $214,192,000.00 | $206,870,000.00 | $199,803,000.00 | $196,563,000.00 | $185,803,000.00 | $177,860,000.00 | $172,515,000.00 | $171,247,000.00 | $167,084,000.00 | $159,759,000.00 | $167,775,000.00 | -- | $179,281,000.00 | -- | -- | -- | $168,383,000.00 | $144,461,000.00 | $111,023,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $743,474,000.00 | $716,919,000.00 | $689,757,000.00 | $659,252,000.00 | -- | $633,403,000.00 | $603,047,000.00 | $574,373,000.00 | $560,031,000.00 | $545,938,000.00 | $530,818,000.00 | $519,027,000.00 | $486,295,000.00 | $468,380,000.00 | $448,636,000.00 | $439,533,000.00 | $430,956,000.00 | $421,893,000.00 | $417,490,000.00 | $404,861,000.00 | $403,249,000.00 | $392,691,000.00 | $401,320,000.00 | $401,107,000.00 | $395,266,000.00 | $391,727,000.00 | $386,093,000.00 | $378,746,000.00 | $353,570,000.00 | $349,699,000.00 | $357,127,000.00 | -- | $357,793,000.00 | $356,434,000.00 | $355,480,000.00 | $352,817,000.00 | $357,149,000.00 | $342,427,000.00 | $341,158,000.00 | $330,667,000.00 | $328,970,000.00 | $323,678,000.00 | $316,058,000.00 | $308,892,000.00 | $301,763,000.00 | $286,792,000.00 | $290,453,000.00 | $296,670,000.00 | $297,943,000.00 | $296,938,000.00 | -- | $218,910,000.00 | -- | -- | -- | $215,864,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 4/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/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 | 7/31/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 | 1/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $113,648,000.00 | -- | -- | -- | $104,176,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $77,178,000.00 | $276,438,000.00 | $204,973,000.00 | $132,250,000.00 | -- | $62,816,000.00 | $219,970,000.00 | $57,522,000.00 | $105,483,000.00 | $50,723,000.00 | $205,484,000.00 | $51,184,000.00 | $49,362,000.00 | $168,249,000.00 | $45,023,000.00 | $35,850,000.00 | $43,322,000.00 | $163,528,000.00 | $41,670,000.00 | $40,276,000.00 | $40,457,000.00 | $40,151,000.00 | $43,946,000.00 | $41,504,000.00 | $36,748,000.00 | $39,003,000.00 | $37,039,000.00 | $41,054,000.00 | $38,650,000.00 | $33,522,000.00 | $117,054,000.00 | -- | $39,396,000.00 | $39,011,000.00 | $135,776,000.00 | $101,319,000.00 | $35,143,000.00 | $30,075,000.00 | $131,142,000.00 | $36,465,000.00 | $34,831,000.00 | $28,951,000.00 | $116,989,000.00 | $33,103,000.00 | $29,846,000.00 | $25,037,000.00 | $122,246,000.00 | $34,330,000.00 | $30,201,000.00 | $28,864,000.00 | -- | $89,820,000.00 | $22,780,000.00 | $47,657,000.00 | $20,437,000.00 | $102,824,000.00 | $97,014,000.00 | -- |
Research and Development | -- | $19,000,000.00 | -- | -- | -- | -- | $15,800,000.00 | -- | -- | -- | $14,700,000.00 | -- | -- | $11,600,000.00 | -- | -- | -- | $11,900,000.00 | -- | -- | -- | $11,100,000.00 | -- | -- | -- | $10,600,000.00 | -- | -- | -- | $10,600,000.00 | -- | -- | -- | -- | $10,600,000.00 | -- | -- | -- | $9,500,000.00 | -- | -- | -- | $10,500,000.00 | -- | -- | -- | $9,600,000.00 | -- | -- | -- | -- | $8,100,000.00 | -- | -- | -- | $7,200,000.00 | -- | -- |
Selling, General, and Administrative | $40,600,000.00 | $158,389,000.00 | $119,003,000.00 | $77,702,000.00 | -- | $37,770,000.00 | $132,675,000.00 | $98,184,000.00 | $64,533,000.00 | $31,861,000.00 | $126,761,000.00 | $31,744,000.00 | $31,615,000.00 | $103,093,000.00 | $25,509,000.00 | $50,493,000.00 | $27,307,000.00 | $101,380,000.00 | $76,598,000.00 | $25,243,000.00 | $26,130,000.00 | $105,480,000.00 | $28,212,000.00 | $25,153,000.00 | $26,774,000.00 | $100,124,000.00 | $74,272,000.00 | $24,463,000.00 | $25,181,000.00 | $99,811,000.00 | $24,705,000.00 | -- | $24,474,000.00 | $26,205,000.00 | $93,407,000.00 | $68,460,000.00 | $45,983,000.00 | $23,022,000.00 | $85,095,000.00 | $20,482,000.00 | $41,871,000.00 | $21,261,000.00 | $77,882,000.00 | $59,228,000.00 | $39,998,000.00 | $20,312,000.00 | $77,777,000.00 | $57,741,000.00 | $37,522,000.00 | $18,676,000.00 | -- | $62,286,000.00 | $14,791,000.00 | $30,142,000.00 | $15,199,000.00 | $58,001,000.00 | $54,771,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $36,578,000.00 | $118,049,000.00 | $85,970,000.00 | $54,548,000.00 | -- | $25,046,000.00 | $87,295,000.00 | $23,871,000.00 | $40,950,000.00 | $18,862,000.00 | $78,723,000.00 | $19,440,000.00 | $17,747,000.00 | $65,156,000.00 | $19,514,000.00 | $12,664,000.00 | $16,015,000.00 | $62,148,000.00 | $16,445,000.00 | $15,033,000.00 | $14,327,000.00 | $56,869,000.00 | $42,059,000.00 | $26,325,000.00 | $9,974,000.00 | $55,622,000.00 | $12,411,000.00 | $30,060,000.00 | $13,469,000.00 | $50,765,000.00 | $13,942,000.00 | -- | $14,922,000.00 | $12,806,000.00 | $42,369,000.00 | $32,859,000.00 | $19,235,000.00 | $7,053,000.00 | $46,047,000.00 | $15,983,000.00 | $21,911,000.00 | $7,690,000.00 | $39,107,000.00 | $28,758,000.00 | $14,885,000.00 | $4,725,000.00 | $44,469,000.00 | $14,111,000.00 | $11,355,000.00 | $10,188,000.00 | -- | $27,534,000.00 | $7,989,000.00 | $17,515,000.00 | $5,238,000.00 | $44,823,000.00 | $42,243,000.00 | -- |
Loss Before Income Taxes | $38,092,000.00 | $121,966,000.00 | $88,522,000.00 | $55,932,000.00 | -- | $25,636,000.00 | $87,717,000.00 | $64,810,000.00 | $40,863,000.00 | $18,817,000.00 | $78,623,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.99 | $3.16 | $2.32 | $0.77 | -- | $0.66 | $0.60 | $1.68 | $1.06 | $0.49 | $0.59 | $0.54 | $0.47 | $1.70 | $0.51 | $0.33 | $0.41 | $1.63 | $1.20 | $0.76 | $0.37 | $0.39 | $0.57 | $0.21 | $0.26 | $0.25 | $0.94 | $0.37 | $0.30 | $0.21 | $0.91 | -- | $0.65 | $0.28 | $0.38 | $0.58 | $0.84 | $0.29 | $0.42 | $0.71 | $0.62 | $0.33 | $0.44 | $0.63 | $0.64 | $0.21 | $0.39 | $0.63 | $0.94 | $0.42 | -- | $1.28 | $0.46 | $0.52 | $0.22 | $1.92 | $2.31 | -- |
Weighted Average Shares Basic | 29,320,483 | 29,284 | 29,275,445 | 29,272,693 | -- | 29,255,184 | 29,218 | 29,215,982 | 29,204,535 | 29,198,888 | 29,144 | 29,124,491 | 29,098,490 | 29,052 | 29,049,675 | 29,047,297 | 29,042,158 | 29,028 | 29,022,080 | 29,024,543 | 29,028,964 | 28,993 | 28,983,115 | 28,965,735 | 28,932,787 | 28,927,000 | 28,939,292 | 28,938,451 | 28,900,702 | 28,887,000 | 28,879,307 | -- | 14,443,539 | 28,842,500 | 14,379,000 | 14,392,517 | 14,379,450 | 14,332,775 | 14,307,000 | 14,177,483 | 14,244,135 | 14,240,220 | 14,362,000 | 14,353,700 | 14,345,143 | 14,145,406 | 14,332,000 | 14,128,055 | 14,234,900 | 14,831,780 | -- | 14,971,000 | 14,959,202 | 14,962,314 | 14,938,758 | 14,906,000 | 14,800,000 | -- |
Earnings Per Share Diluted | $0.99 | $0.84 | $2.30 | $0.76 | -- | $0.66 | $0.60 | $0.61 | $1.06 | $0.49 | $0.59 | $0.54 | $0.47 | $0.45 | $0.51 | $0.33 | $0.41 | $0.42 | $0.44 | $0.39 | $0.37 | $0.95 | $0.10 | $0.21 | $0.26 | $0.25 | $0.27 | $0.36 | $0.30 | $0.21 | $0.90 | -- | $0.65 | $0.28 | $0.38 | $1.42 | $0.84 | $0.29 | $0.42 | $1.66 | $0.61 | $0.32 | $0.44 | $0.63 | $0.44 | $0.20 | $0.39 | $1.56 | $0.94 | $0.42 | -- | $1.27 | $1.19 | $0.74 | $0.22 | $1.91 | $2.28 | -- |
Weighted Average Shares Diluted | 29,494,488 | 29,456 | 29,448,475 | 29,447,525 | -- | 29,420,954 | 29,376 | 29,372,464 | 29,353,708 | 29,363,326 | 29,338 | 29,324,534 | 29,316,588 | 29,230 | 29,219,537 | 29,246,367 | 29,223,915 | 29,220 | 29,193,338 | 29,224,552 | 29,238,624 | 29,189 | 29,197,160 | 29,159,400 | 29,150,046 | 29,111,000 | 29,118,048 | 29,109,675 | 29,082,981 | 29,050,000 | 29,060,832 | -- | 14,525,705 | 28,997,364 | 14,447,000 | 14,456,621 | 14,434,560 | 14,407,007 | 14,378,000 | 14,376,955 | 14,367,353 | 14,330,197 | 14,440,000 | 14,433,243 | 14,426,949 | 14,236,757 | 14,399,000 | 14,185,906 | 14,596,113 | 14,897,617 | -- | 15,049,000 | 15,043,541 | 15,052,792 | 15,058,232 | 15,006,000 | 14,948,000 | -- |
Common Stock Shares Authorized | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 40,000,000 | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | 40,000,000 | -- | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- | -- | -- | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- |
Common Stock Shares Outstanding | -- | 37,221,098 | -- | -- | -- | -- | 37,221,098 | -- | -- | -- | 37,221,098 | -- | -- | 37,221,098 | -- | -- | -- | 37,200,698 | -- | -- | -- | 37,198,298 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | -- | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | $37,221,000.00 | $37,220,000.00 | $37,220,000.00 | $37,220,000.00 | $37,200,000.00 | $37,200,000.00 | $37,200,000.00 | $37,200,000.00 | $37,198,000.00 | $37,198,000.00 | $37,177,000.00 | $37,177,000.00 | $37,165,000.00 | $37,163,000.00 | $37,158,000.00 | $37,149,000.00 | $37,122,000.00 | $37,120,000.00 | -- | $20,557,000.00 | $20,551,000.00 | $20,551,000.00 | $20,542,000.00 | $20,544,000.00 | $20,527,000.00 | $20,523,000.00 | $20,520,000.00 | $20,519,000.00 | $20,518,000.00 | $20,504,000.00 | $20,480,000.00 | $20,473,000.00 | $20,473,000.00 | $20,441,000.00 | $20,430,000.00 | $20,419,000.00 | $20,786,000.00 | -- | $21,292,000.00 | -- | -- | -- | $21,259,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- |
Payments Of Dividends Common Stock | $7,942,000.00 | $29,052,000.00 | $21,134,000.00 | $13,217,000.00 | -- | $6,626,000.00 | $24,881,000.00 | $18,292,000.00 | $11,712,000.00 | $5,869,000.00 | $22,155,000.00 | $16,318,000.00 | $5,239,000.00 | $20,340,000.00 | $15,108,000.00 | $9,878,000.00 | $4,938,000.00 | $18,595,000.00 | $13,652,000.00 | $8,717,000.00 | $4,357,000.00 | $16,265,000.00 | $11,895,000.00 | $7,542,000.00 | $3,770,000.00 | $14,215,000.00 | $10,444,000.00 | $6,673,000.00 | $3,336,000.00 | $12,461,000.00 | $9,126,000.00 | -- | $5,791,000.00 | $2,892,000.00 | $11,261,000.00 | $8,369,000.00 | $5,478,000.00 | $2,733,000.00 | $10,633,000.00 | $7,900,000.00 | $5,168,000.00 | $2,580,000.00 | $10,004,000.00 | $7,426,000.00 | $4,851,000.00 | $2,421,000.00 | $9,513,000.00 | $7,107,000.00 | $4,676,000.00 | $2,389,000.00 | -- | $9,023,000.00 | $6,615,000.00 | $4,207,000.00 | $2,101,000.00 | $7,784,000.00 | $6,830,000.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |