Date | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 10/31/2010 | 7/31/2010 | 7/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $27,800,000.00 | $29,579,000.00 | $31,754,000.00 | $29,746,000.00 | $13,951,000.00 | $10,470,000.00 | $16,298,000.00 | $22,825,000.00 | $29,009,000.00 | $13,055,000.00 | $24,591,000.00 | $30,318,000.00 | $30,708,000.00 | $31,291,000.00 | $40,890,000.00 | $20,548,000.00 | $21,569,000.00 | $19,260,000.00 | $21,862,000.00 | $16,224,000.00 | $9,375,000.00 | $9,019,000.00 | $12,757,000.00 | $10,613,000.00 | $9,381,000.00 | $8,401,000.00 | $9,095,000.00 | $13,603,000.00 | $17,560,000.00 | $15,991,000.00 | $18,629,000.00 | $17,194,000.00 | $13,827,000.00 | $21,011,000.00 | $20,138,000.00 | $14,379,000.00 | $12,763,000.00 | $8,406,000.00 | $16,230,000.00 | $16,436,000.00 | $12,082,000.00 | $17,776,000.00 | $24,035,000.00 | $22,649,000.00 | $25,430,000.00 | $27,177,000.00 | $27,093,000.00 | $25,649,000.00 | $27,359,000.00 | $21,000,000.00 | $17,885,000.00 | $15,452,000.00 | $19,282,000.00 | -- | $18,762,000.00 | $11,839,000.00 |
Accounts Receivable Net Current | -- | -- | $59,287,000.00 | -- | -- | -- | $51,683,000.00 | -- | -- | -- | $40,923,000.00 | -- | -- | -- | $34,911,000.00 | -- | -- | -- | $35,459,000.00 | -- | -- | -- | $33,602,000.00 | -- | -- | -- | $32,750,000.00 | -- | -- | -- | $30,386,000.00 | -- | -- | -- | $31,466,000.00 | -- | -- | -- | $30,997,000.00 | -- | -- | -- | $31,148,000.00 | -- | -- | -- | $30,225,000.00 | -- | -- | -- | $29,217,000.00 | -- | -- | -- | -- | -- |
Inventory | $46,230,000.00 | $43,832,000.00 | $42,612,000.00 | $36,664,000.00 | $37,938,000.00 | $40,419,000.00 | $35,562,000.00 | $34,951,000.00 | $29,797,000.00 | $28,692,000.00 | $23,598,000.00 | $23,584,000.00 | $23,655,000.00 | $23,493,000.00 | $23,893,000.00 | $24,096,000.00 | $22,679,000.00 | $23,803,000.00 | $24,163,000.00 | $26,738,000.00 | $28,123,000.00 | $25,413,000.00 | $22,521,000.00 | $23,415,000.00 | $22,603,000.00 | $22,759,000.00 | $22,615,000.00 | $23,813,000.00 | $23,217,000.00 | $23,567,000.00 | $23,251,000.00 | $25,025,000.00 | $22,949,000.00 | $21,486,000.00 | $21,369,000.00 | $24,285,000.00 | $23,661,000.00 | $24,332,000.00 | $24,483,000.00 | $24,401,000.00 | $22,734,000.00 | $22,344,000.00 | $20,723,000.00 | $21,349,000.00 | $22,186,000.00 | $20,998,000.00 | $19,673,000.00 | $19,389,000.00 | $21,640,000.00 | -- | $19,230,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $139,433,000.00 | $136,766,000.00 | $136,507,000.00 | $134,065,000.00 | $119,588,000.00 | $114,336,000.00 | $114,681,000.00 | $113,702,000.00 | $116,754,000.00 | $97,504,000.00 | $101,942,000.00 | $103,870,000.00 | $102,787,000.00 | $102,285,000.00 | $108,420,000.00 | $94,113,000.00 | $86,181,000.00 | $85,545,000.00 | $89,276,000.00 | $86,808,000.00 | $82,300,000.00 | $85,219,000.00 | $83,014,000.00 | $87,132,000.00 | $94,154,000.00 | $88,901,000.00 | $97,017,000.00 | $98,077,000.00 | $92,778,000.00 | $85,999,000.00 | $91,173,000.00 | $89,945,000.00 | $92,720,000.00 | $86,117,000.00 | $82,643,000.00 | $78,491,000.00 | $77,028,000.00 | $74,361,000.00 | $83,516,000.00 | $87,757,000.00 | $89,353,000.00 | $96,542,000.00 | $103,372,000.00 | $99,421,000.00 | $97,177,000.00 | $95,997,000.00 | $95,202,000.00 | $92,164,000.00 | $94,101,000.00 | -- | $91,816,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $125,027,000.00 | $123,216,000.00 | $120,872,000.00 | $111,128,000.00 | $111,679,000.00 | $109,655,000.00 | $107,866,000.00 | $102,230,000.00 | $99,861,000.00 | $98,757,000.00 | $95,940,000.00 | $91,198,000.00 | $91,653,000.00 | $91,038,000.00 | $92,948,000.00 | $90,133,000.00 | $89,831,000.00 | $90,206,000.00 | $90,798,000.00 | $87,086,000.00 | $86,193,000.00 | $87,338,000.00 | $86,706,000.00 | $84,807,000.00 | $84,289,000.00 | $84,251,000.00 | $84,033,000.00 | $81,543,000.00 | $81,498,000.00 | $81,688,000.00 | $80,711,000.00 | $79,489,000.00 | $79,449,000.00 | $78,801,000.00 | $79,655,000.00 | $80,547,000.00 | $79,702,000.00 | $78,212,000.00 | $74,896,000.00 | $71,969,000.00 | $68,959,000.00 | $67,230,000.00 | $66,055,000.00 | $65,758,000.00 | $65,117,000.00 | $64,412,000.00 | $64,453,000.00 | $66,378,000.00 | $66,810,000.00 | -- | $68,028,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $577,000.00 | $581,000.00 | $590,000.00 | $591,000.00 | $594,000.00 | $576,000.00 | $569,000.00 | $576,000.00 | -- | $589,000.00 | -- | -- | -- | -- | -- |
Goodwill | $3,618,000.00 | $3,618,000.00 | $3,618,000.00 | $3,618,000.00 | $3,618,000.00 | $3,618,000.00 | $3,618,000.00 | $3,618,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,262,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $9,034,000.00 | $8,599,000.00 | $8,553,000.00 | $5,162,000.00 | $5,162,000.00 | $5,162,000.00 | $5,162,000.00 | $5,162,000.00 | $5,162,000.00 | $5,162,000.00 | $5,162,000.00 | -- | $5,162,000.00 | -- | -- | -- | -- | -- |
Other Assets | $31,692,000.00 | $28,786,000.00 | $28,856,000.00 | $25,103,000.00 | $24,777,000.00 | $25,122,000.00 | $27,064,000.00 | $25,520,000.00 | $30,599,000.00 | $27,627,000.00 | $29,684,000.00 | $7,268,000.00 | $6,836,000.00 | $6,557,000.00 | $5,670,000.00 | $5,152,000.00 | $5,087,000.00 | $5,084,000.00 | $5,049,000.00 | $5,275,000.00 | $5,204,000.00 | $4,921,000.00 | $4,886,000.00 | $4,979,000.00 | $4,937,000.00 | $6,336,000.00 | $6,475,000.00 | $6,555,000.00 | $6,192,000.00 | $5,940,000.00 | $5,902,000.00 | $6,152,000.00 | $6,041,000.00 | $6,042,000.00 | $6,013,000.00 | $6,232,000.00 | $6,864,000.00 | $7,126,000.00 | $6,232,000.00 | $5,884,000.00 | $5,534,000.00 | $6,322,000.00 | $5,538,000.00 | $4,800,000.00 | $4,640,000.00 | $4,636,000.00 | $4,638,000.00 | $4,623,000.00 | $4,467,000.00 | -- | $4,350,000.00 | -- | -- | -- | -- | -- |
Total Assets | $296,152,000.00 | $288,768,000.00 | $286,235,000.00 | $270,296,000.00 | $256,044,000.00 | $249,113,000.00 | $249,611,000.00 | $241,452,000.00 | $247,214,000.00 | $223,888,000.00 | $227,566,000.00 | $229,634,000.00 | $228,197,000.00 | $227,371,000.00 | $235,882,000.00 | $215,981,000.00 | $209,079,000.00 | $209,742,000.00 | $205,227,000.00 | $198,478,000.00 | $193,137,000.00 | $196,951,000.00 | $194,682,000.00 | $198,010,000.00 | $205,535,000.00 | $206,917,000.00 | $212,575,000.00 | $212,053,000.00 | $206,574,000.00 | $200,067,000.00 | $204,815,000.00 | $196,149,000.00 | $199,055,000.00 | $192,086,000.00 | $190,031,000.00 | $185,426,000.00 | $184,314,000.00 | $180,727,000.00 | $186,204,000.00 | $184,637,000.00 | $183,860,000.00 | $178,429,000.00 | $183,559,000.00 | $180,854,000.00 | $176,418,000.00 | $174,708,000.00 | $174,267,000.00 | $171,938,000.00 | $174,222,000.00 | -- | $173,393,000.00 | -- | -- | -- | $153,982,000.00 | -- |
Accounts Payable | $12,009,000.00 | $14,867,000.00 | $17,101,000.00 | $11,919,000.00 | $11,048,000.00 | $12,088,000.00 | $13,401,000.00 | $10,099,000.00 | $10,145,000.00 | $10,173,000.00 | $9,206,000.00 | $6,912,000.00 | $7,276,000.00 | $9,745,000.00 | $12,529,000.00 | $10,524,000.00 | -- | -- | $8,092,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $28,554,000.00 | $32,613,000.00 | $36,868,000.00 | $35,312,000.00 | $33,785,000.00 | $28,336,000.00 | $30,085,000.00 | $26,697,000.00 | $23,802,000.00 | $23,746,000.00 | $24,883,000.00 | $23,950,000.00 | $22,811,000.00 | $19,852,000.00 | $1,313,000.00 | $2,216,000.00 | $1,862,000.00 | $1,818,000.00 | $2,635,000.00 | $3,831,000.00 | $5,302,000.00 | $4,170,000.00 | $1,767,000.00 | $1,468,000.00 | $950,000.00 | $1,187,000.00 | $1,606,000.00 | $2,203,000.00 | $1,699,000.00 | $1,378,000.00 | $1,579,000.00 | $2,118,000.00 | $2,326,000.00 | $1,963,000.00 | $1,874,000.00 | $2,313,000.00 | $2,750,000.00 | $2,446,000.00 | $2,504,000.00 | $2,797,000.00 | $2,480,000.00 | $2,274,000.00 | $2,154,000.00 | $2,285,000.00 | $1,990,000.00 | $1,982,000.00 | $2,585,000.00 | $1,693,000.00 | $1,596,000.00 | -- | $2,135,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $100,114,000.00 | $102,852,000.00 | $109,159,000.00 | $103,201,000.00 | $99,070,000.00 | $95,085,000.00 | $99,262,000.00 | $95,697,000.00 | $93,923,000.00 | $67,587,000.00 | $68,334,000.00 | $76,695,000.00 | $75,756,000.00 | $77,055,000.00 | $87,918,000.00 | $69,326,000.00 | $62,150,000.00 | $71,806,000.00 | $69,681,000.00 | $60,963,000.00 | $60,373,000.00 | $65,164,000.00 | $62,797,000.00 | $68,997,000.00 | $79,273,000.00 | $78,807,000.00 | $86,538,000.00 | $89,265,000.00 | $86,069,000.00 | $83,293,000.00 | $89,264,000.00 | $79,598,000.00 | $80,984,000.00 | $76,860,000.00 | $79,503,000.00 | $78,056,000.00 | $77,387,000.00 | $75,380,000.00 | $81,896,000.00 | $76,645,000.00 | $75,802,000.00 | $73,559,000.00 | $80,621,000.00 | $87,404,000.00 | $86,577,000.00 | $85,670,000.00 | $88,959,000.00 | $75,519,000.00 | $76,483,000.00 | -- | $78,095,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $58,205,000.00 | $56,746,000.00 | -- | $55,488,000.00 | $54,328,000.00 | $53,385,000.00 | -- | $51,117,000.00 | $50,220,000.00 | $49,377,000.00 | -- | $47,591,000.00 | $46,890,000.00 | $45,779,000.00 | $44,993,000.00 | $44,149,000.00 | $43,149,000.00 | $42,327,000.00 | $41,300,000.00 | $40,487,000.00 | $39,730,000.00 | $39,186,000.00 | $38,473,000.00 | $38,022,000.00 | $37,253,000.00 | $36,775,000.00 | $36,242,000.00 | $35,676,000.00 | $35,288,000.00 | $34,853,000.00 | $34,294,000.00 | $33,809,000.00 | $33,460,000.00 | $37,622,000.00 | $33,563,000.00 | $33,518,000.00 | $33,467,000.00 | $33,403,000.00 | $33,130,000.00 | $33,095,000.00 | $32,446,000.00 | $32,439,000.00 | $31,317,000.00 | $31,059,000.00 | $30,691,000.00 | $29,998,000.00 | $29,759,000.00 | $29,570,000.00 | $29,363,000.00 | -- | $29,213,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $733,000.00 | $563,000.00 | $748,000.00 | $484,000.00 | $-2,325,000.00 | $-2,576,000.00 | $-2,183,000.00 | $-4,225,000.00 | $-4,158,000.00 | $-4,124,000.00 | $-4,117,000.00 | $-11,240,000.00 | $-11,517,000.00 | $-11,854,000.00 | $-12,254,000.00 | $-9,595,000.00 | $-9,589,000.00 | $-14,812,000.00 | $-15,039,000.00 | $-10,185,000.00 | $-10,360,000.00 | $-10,512,000.00 | $-10,615,000.00 | $-11,995,000.00 | $-9,804,000.00 | $-10,185,000.00 | $-10,292,000.00 | $-13,206,000.00 | $-13,395,000.00 | $-13,767,000.00 | $-14,022,000.00 | $-8,646,000.00 | $-9,087,000.00 | $-9,078,000.00 | $-9,245,000.00 | $-8,392,000.00 | $-8,622,000.00 | $-8,363,000.00 | $-8,263,000.00 | $-5,068,000.00 | $-5,218,000.00 | $-5,053,000.00 | $-5,035,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $219,995,000.00 | $209,585,000.00 | $200,796,000.00 | $190,800,000.00 | $184,133,000.00 | $182,135,000.00 | $178,754,000.00 | $175,368,000.00 | $179,322,000.00 | $179,164,000.00 | $180,443,000.00 | $181,703,000.00 | $181,265,000.00 | $178,761,000.00 | $176,579,000.00 | $172,504,000.00 | $169,590,000.00 | $166,526,000.00 | $164,756,000.00 | $162,718,000.00 | $158,788,000.00 | $158,185,000.00 | $158,935,000.00 | $157,862,000.00 | $153,571,000.00 | $156,226,000.00 | $154,735,000.00 | $154,966,000.00 | $153,240,000.00 | $150,475,000.00 | $149,945,000.00 | $146,195,000.00 | $148,493,000.00 | $146,080,000.00 | $142,095,000.00 | $138,405,000.00 | $138,330,000.00 | $136,846,000.00 | $136,039,000.00 | $136,901,000.00 | $137,422,000.00 | $134,382,000.00 | $132,750,000.00 | $129,248,000.00 | $125,997,000.00 | $126,196,000.00 | $122,901,000.00 | $124,119,000.00 | $123,363,000.00 | $121,256,000.00 | $121,388,000.00 | $119,624,000.00 | $118,819,000.00 | -- | $116,917,000.00 | -- |
Total Stockholders' Equity | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $129,013,000.00 | $126,262,000.00 | $128,110,000.00 | $126,037,000.00 | $122,788,000.00 | $120,505,000.00 | $116,774,000.00 | $115,551,000.00 | $116,551,000.00 | $118,071,000.00 | $115,226,000.00 | $110,528,000.00 | $107,370,000.00 | $106,927,000.00 | -- | $104,308,000.00 | -- | -- | -- | $102,938,000.00 | -- | -- | -- | $85,308,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | $-437,000.00 | $-390,000.00 | $-380,000.00 | $-369,000.00 | $-362,000.00 | $-338,000.00 | $-297,000.00 | $-307,000.00 | $-261,000.00 | $-220,000.00 | $-209,000.00 | $-174,000.00 | $-169,000.00 | $-171,000.00 | $-90,000.00 | $-14,000.00 | $-53,000.00 | $5,000.00 | $11,000.00 | $-18,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $296,152,000.00 | $288,768,000.00 | $286,235,000.00 | $270,296,000.00 | $256,044,000.00 | $249,113,000.00 | $249,611,000.00 | $241,452,000.00 | $247,214,000.00 | $223,888,000.00 | $227,566,000.00 | $229,634,000.00 | $228,197,000.00 | $227,371,000.00 | $235,882,000.00 | $215,981,000.00 | $209,079,000.00 | $209,742,000.00 | $205,227,000.00 | $198,478,000.00 | $193,137,000.00 | $196,951,000.00 | $194,682,000.00 | $198,010,000.00 | $205,535,000.00 | $206,917,000.00 | $212,575,000.00 | $212,053,000.00 | $206,574,000.00 | $200,067,000.00 | $204,933,000.00 | $196,149,000.00 | $199,055,000.00 | $192,086,000.00 | $190,031,000.00 | $185,426,000.00 | $184,314,000.00 | $180,727,000.00 | $186,204,000.00 | $184,637,000.00 | $183,860,000.00 | $178,429,000.00 | $183,559,000.00 | $180,854,000.00 | $176,418,000.00 | $174,708,000.00 | $174,267,000.00 | $171,938,000.00 | $174,222,000.00 | -- | $173,393,000.00 | -- | -- | -- | -- | -- |
Date | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 10/31/2010 | 7/31/2010 | 7/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $61,933,000.00 | $30,991,000.00 | $103,227,000.00 | $72,793,000.00 | $45,326,000.00 | $22,310,000.00 | $62,515,000.00 | $45,034,000.00 | $29,404,000.00 | $13,818,000.00 | $65,241,000.00 | $54,999,000.00 | $38,476,000.00 | $20,304,000.00 | $75,823,000.00 | $21,385,000.00 | $38,893,000.00 | $19,935,000.00 | $65,660,000.00 | $48,248,000.00 | $31,414,000.00 | $16,010,000.00 | $72,002,000.00 | $56,352,000.00 | $38,609,000.00 | $18,969,000.00 | $73,712,000.00 | $17,781,000.00 | $19,125,000.00 | $20,725,000.00 | $18,866,000.00 | $18,568,000.00 | $19,062,000.00 | $20,653,000.00 | $60,157,000.00 | $14,433,000.00 | $15,233,000.00 | $13,769,000.00 | $12,373,000.00 | $13,884,000.00 | $33,393,000.00 | $16,500,000.00 | $66,499,000.00 | $16,891,000.00 | $33,500,000.00 | $17,231,000.00 | $59,005,000.00 | $14,705,000.00 | $14,554,000.00 | $14,203,000.00 | $50,040,000.00 | $11,907,000.00 | $12,492,000.00 | $13,208,000.00 | $49,688,000.00 | -- |
Research and Development | -- | -- | $1,200,000.00 | -- | -- | -- | $2,106,000.00 | -- | -- | -- | $2,539,000.00 | -- | -- | -- | $2,765,000.00 | -- | -- | -- | $3,202,000.00 | -- | -- | -- | $3,430,000.00 | -- | -- | -- | $3,215,000.00 | -- | -- | -- | $3,025,000.00 | -- | -- | -- | $2,809,000.00 | -- | -- | -- | $2,587,000.00 | -- | -- | -- | $2,620,000.00 | -- | -- | -- | $2,006,000.00 | -- | -- | -- | $1,933,000.00 | -- | -- | -- | $1,826,000.00 | -- |
Selling, General, and Administrative | $33,612,000.00 | $17,835,000.00 | $62,187,000.00 | $44,462,000.00 | $31,451,000.00 | $15,741,000.00 | $52,050,000.00 | $41,054,000.00 | $27,041,000.00 | $13,373,000.00 | $52,205,000.00 | $43,647,000.00 | $29,055,000.00 | $15,127,000.00 | $63,996,000.00 | $15,685,000.00 | $28,899,000.00 | $15,814,000.00 | $55,248,000.00 | $42,091,000.00 | $27,584,000.00 | $15,007,000.00 | $57,332,000.00 | $44,565,000.00 | $29,936,000.00 | $15,053,000.00 | $58,482,000.00 | $45,252,000.00 | $31,217,000.00 | $17,679,000.00 | $61,736,000.00 | $19,803,000.00 | $26,539,000.00 | $12,877,000.00 | $45,004,000.00 | $34,085,000.00 | $10,952,000.00 | $10,609,000.00 | $47,232,000.00 | $12,894,000.00 | $11,159,000.00 | $12,158,000.00 | $47,558,000.00 | $35,863,000.00 | $12,834,000.00 | $10,820,000.00 | $47,303,000.00 | $11,743,000.00 | $22,132,000.00 | $12,407,000.00 | $36,331,000.00 | $27,953,000.00 | $9,438,000.00 | -- | $36,139,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $28,321,000.00 | $13,156,000.00 | $41,040,000.00 | $28,331,000.00 | $13,875,000.00 | $6,569,000.00 | $4,821,000.00 | $-1,664,000.00 | $1,918,000.00 | $445,000.00 | $13,036,000.00 | $11,352,000.00 | $9,421,000.00 | $5,177,000.00 | $24,827,000.00 | $15,694,000.00 | $9,994,000.00 | $4,121,000.00 | $10,412,000.00 | $6,157,000.00 | $3,830,000.00 | $1,003,000.00 | $14,670,000.00 | $3,114,000.00 | $8,673,000.00 | $3,916,000.00 | $15,230,000.00 | $3,746,000.00 | $5,587,000.00 | $3,046,000.00 | $15,413,000.00 | $-1,235,000.00 | $5,400,000.00 | $7,776,000.00 | $15,153,000.00 | $1,909,000.00 | $4,281,000.00 | $3,160,000.00 | $12,418,000.00 | $990,000.00 | $5,734,000.00 | $4,342,000.00 | $18,871,000.00 | $4,674,000.00 | $3,385,000.00 | $6,399,000.00 | $10,079,000.00 | $9,587,000.00 | $6,625,000.00 | $1,796,000.00 | $13,709,000.00 | $2,778,000.00 | $3,054,000.00 | -- | $13,549,000.00 | -- |
Loss Before Income Taxes | $27,512,000.00 | $12,830,000.00 | $34,678,000.00 | $21,457,000.00 | $11,476,000.00 | $6,437,000.00 | $5,709,000.00 | $-772,000.00 | $2,370,000.00 | $710,000.00 | $13,368,000.00 | $12,074,000.00 | $9,912,000.00 | $4,755,000.00 | $23,020,000.00 | $15,432,000.00 | $9,835,000.00 | $4,077,000.00 | $14,548,000.00 | $10,376,000.00 | $3,672,000.00 | $884,000.00 | $14,866,000.00 | $12,205,000.00 | $8,910,000.00 | $3,839,000.00 | $14,545,000.00 | -- | -- | -- | $14,357,000.00 | -- | -- | -- | $14,169,000.00 | -- | -- | -- | $11,337,000.00 | -- | -- | -- | $17,499,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1.69 | $1.09 | $0.46 | $1.67 | $1.17 | $0.42 | $0.12 | $1.11 | $0.48 | $0.26 | $0.41 | $0.18 | $0.44 | $0.86 | $0.28 | $1.87 | $-0.13 | $0.53 | $0.75 | $0.71 | $0.19 | $0.69 | $0.30 | $1.17 | $0.10 | $0.60 | $0.41 | $2.07 | $0.46 | $0.31 | $0.64 | $-0.02 | $0.26 | $0.45 | $0.15 | $0.40 | $0.26 | $0.60 | $0.35 | $1.30 | -- |
Weighted Average Shares Diluted | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 7,288,000 | 7,321,000 | 7,306,000 | 7,251,000 | 7,245,000 | 7,242,000 | 7,243,000 | 7,222,000 | 7,217,000 | 7,215,000 | 7,211,000 | 7,158,000 | 7,151,000 | 7,145,000 | 7,138,000 | 7,094,000 | 7,085,000 | 7,096,000 | 7,063,000 | 7,037,000 | 7,034,000 | 7,030,000 | 7,016,000 | 7,004,000 | 7,013,000 | 7,007,000 | 6,973,000 | 6,927,000 | 6,916,000 | 6,904,000 | 6,879,000 | 7,062,000 | 7,117,000 | 7,128,000 | 7,100,000 | 7,103,000 | 7,105,000 | 7,097,000 | -- | 7,275,000 | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | $0.10 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | $3,889,000.00 | $1,927,000.00 | $7,433,000.00 | $5,574,000.00 | $3,711,000.00 | $1,851,000.00 | $7,377,000.00 | $5,573,000.00 | $3,728,000.00 | $1,865,000.00 | $7,192,000.00 | $5,399,000.00 | $3,606,000.00 | $1,803,000.00 | $7,030,000.00 | $5,292,000.00 | $3,527,000.00 | $1,761,000.00 | $6,656,000.00 | $4,967,000.00 | $3,287,000.00 | $1,627,000.00 | $6,230,000.00 | $4,671,000.00 | $3,112,000.00 | $1,553,000.00 | $5,926,000.00 | $4,441,000.00 | $2,956,000.00 | $1,477,000.00 | $5,600,000.00 | $4,190,000.00 | $2,783,000.00 | $1,377,000.00 | $5,247,000.00 | $3,937,000.00 | $2,623,000.00 | $1,311,000.00 | $4,965,000.00 | $3,719,000.00 | $2,478,000.00 | $1,236,000.00 | $4,630,000.00 | $4,630,000.00 | $4,630,000.00 | $1,155,000.00 | $4,486,000.00 | $3,395,000.00 | $2,262,000.00 | $1,130,000.00 | $4,218,000.00 | $3,158,000.00 | $2,103,000.00 | -- | $3,992,000.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |