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 | 4/30/2010 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $43,159,000.00 | $39,795,000.00 | $49,979,000.00 | $30,976,000.00 | $19,002,000.00 | $6,508,000.00 | $11,653,000.00 | $10,100,000.00 | $69,366,000.00 | $57,219,000.00 | $37,411,000.00 | $61,596,000.00 | $65,841,000.00 | $93,874,000.00 | $82,210,000.00 | $51,240,000.00 | $36,031,000.00 | $24,498,000.00 | $13,289,000.00 | $28,254,000.00 | $11,435,000.00 | $29,449,000.00 | $29,231,000.00 | $46,558,000.00 | $30,915,000.00 | $32,357,000.00 | $45,818,000.00 | $53,782,000.00 | $39,792,000.00 | $43,106,000.00 | $39,111,000.00 | $32,354,000.00 | $53,922,000.00 | $49,474,000.00 | $43,631,000.00 | $40,534,000.00 | $38,663,000.00 | $33,328,000.00 | $36,943,000.00 | $31,686,000.00 | $23,882,000.00 | $29,946,000.00 | $28,974,000.00 | $28,728,000.00 | $26,342,000.00 | $33,052,000.00 | $43,325,000.00 | $47,978,000.00 | $40,355,000.00 | $32,698,000.00 | $30,427,000.00 | $19,993,000.00 | $16,623,000.00 | -- | -- | -- | $37,995,000.00 | $11,804,000.00 |
Accounts Receivable Net Current | $51,280,000.00 | $59,065,000.00 | $39,441,000.00 | $54,528,000.00 | $62,129,000.00 | $76,049,000.00 | $81,662,000.00 | $83,022,000.00 | $73,727,000.00 | $73,585,000.00 | $98,294,000.00 | $91,336,000.00 | $83,290,000.00 | $75,297,000.00 | $67,115,000.00 | $63,852,000.00 | $87,653,000.00 | $92,603,000.00 | $86,298,000.00 | $78,244,000.00 | $112,557,000.00 | $86,978,000.00 | $83,584,000.00 | $74,813,000.00 | $92,461,000.00 | $79,850,000.00 | $75,371,000.00 | $69,456,000.00 | $92,578,000.00 | $74,241,000.00 | $67,435,000.00 | $61,760,000.00 | $28,176,000.00 | $30,655,000.00 | $28,544,000.00 | $30,323,000.00 | $32,245,000.00 | $29,885,000.00 | $25,224,000.00 | $30,396,000.00 | $29,393,000.00 | $26,545,000.00 | $26,234,000.00 | $26,435,000.00 | $28,272,000.00 | -- | -- | -- | $25,807,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $61,815,000.00 | $65,156,000.00 | $63,358,000.00 | $73,188,000.00 | $96,675,000.00 | $133,943,000.00 | $131,088,000.00 | $107,681,000.00 | $75,023,000.00 | $77,864,000.00 | $103,595,000.00 | $81,475,000.00 | $70,159,000.00 | $64,083,000.00 | $67,707,000.00 | $82,050,000.00 | $92,813,000.00 | $103,615,000.00 | $113,593,000.00 | $110,765,000.00 | $105,204,000.00 | $100,743,000.00 | $98,465,000.00 | $84,203,000.00 | $84,459,000.00 | $83,550,000.00 | $82,036,000.00 | $79,444,000.00 | $75,303,000.00 | $74,722,000.00 | $76,862,000.00 | $77,670,000.00 | $43,713,000.00 | $42,019,000.00 | $47,019,000.00 | $43,956,000.00 | $44,973,000.00 | $47,432,000.00 | $44,595,000.00 | $43,587,000.00 | $49,016,000.00 | $48,995,000.00 | $48,494,000.00 | $46,506,000.00 | $49,872,000.00 | $38,854,000.00 | $35,820,000.00 | $30,524,000.00 | $34,136,000.00 | -- | -- | -- | $57,438,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $5,530,000.00 | $5,934,000.00 | $7,370,000.00 | $7,551,000.00 | $6,418,000.00 | $7,914,000.00 | $9,014,000.00 | $8,171,000.00 | $5,237,000.00 | $6,523,000.00 | $7,783,000.00 | $6,240,000.00 | $4,432,000.00 | $4,543,000.00 | $6,331,000.00 | $5,545,000.00 | $4,719,000.00 | $4,119,000.00 | $6,966,000.00 | $6,957,000.00 | $5,735,000.00 | $6,667,000.00 | $6,137,000.00 | $5,565,000.00 | $5,314,000.00 | $5,220,000.00 | $4,246,000.00 | $3,539,000.00 | $4,244,000.00 | $4,209,000.00 | $4,354,000.00 | $3,694,000.00 | $2,256,000.00 | $2,456,000.00 | $2,138,000.00 | $2,133,000.00 | $2,353,000.00 | $3,034,000.00 | $2,334,000.00 | $2,397,000.00 | $2,413,000.00 | $3,075,000.00 | $2,881,000.00 | $2,652,000.00 | $3,569,000.00 | $4,593,000.00 | $3,749,000.00 | $3,389,000.00 | $4,194,000.00 | -- | -- | -- | $4,965,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $164,798,000.00 | $173,023,000.00 | $163,173,000.00 | $169,228,000.00 | $187,303,000.00 | $226,417,000.00 | $236,991,000.00 | $214,097,000.00 | $227,714,000.00 | $218,289,000.00 | $247,083,000.00 | $240,647,000.00 | $223,722,000.00 | $237,797,000.00 | $223,363,000.00 | $204,305,000.00 | $221,967,000.00 | $227,183,000.00 | $224,002,000.00 | $224,220,000.00 | $234,931,000.00 | $227,837,000.00 | $217,417,000.00 | $211,139,000.00 | $213,149,000.00 | $201,931,000.00 | $207,471,000.00 | $206,221,000.00 | $211,917,000.00 | $196,278,000.00 | $187,762,000.00 | $175,478,000.00 | $128,067,000.00 | $126,169,000.00 | $122,792,000.00 | $117,995,000.00 | $119,938,000.00 | $115,151,000.00 | $110,297,000.00 | $109,312,000.00 | $107,050,000.00 | $110,632,000.00 | $108,389,000.00 | $105,893,000.00 | $109,667,000.00 | $105,955,000.00 | $106,605,000.00 | $105,848,000.00 | $104,492,000.00 | -- | -- | -- | $106,696,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $29,142,000.00 | $29,079,000.00 | $28,433,000.00 | $29,070,000.00 | $27,010,000.00 | $27,704,000.00 | $27,565,000.00 | $27,608,000.00 | $28,058,000.00 | $29,590,000.00 | $27,965,000.00 | $27,853,000.00 | $26,780,000.00 | $27,315,000.00 | $28,271,000.00 | $29,256,000.00 | $29,907,000.00 | $30,782,000.00 | $30,925,000.00 | $30,638,000.00 | $29,482,000.00 | $28,105,000.00 | $27,647,000.00 | $28,572,000.00 | $29,249,000.00 | $30,846,000.00 | $25,507,000.00 | $25,703,000.00 | $25,803,000.00 | $26,477,000.00 | $27,521,000.00 | $28,192,000.00 | $22,768,000.00 | $22,896,000.00 | $22,808,000.00 | $22,591,000.00 | $22,824,000.00 | $22,979,000.00 | $23,185,000.00 | $22,840,000.00 | $23,752,000.00 | $23,594,000.00 | $23,347,000.00 | $23,125,000.00 | $22,829,000.00 | $22,913,000.00 | $22,570,000.00 | $23,268,000.00 | $21,669,000.00 | -- | -- | -- | $20,663,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $28,622,000.00 | $29,547,000.00 | $30,471,000.00 | $30,895,000.00 | $31,779,000.00 | $32,669,000.00 | $33,547,000.00 | $34,426,000.00 | $23,853,000.00 | $24,449,000.00 | $25,045,000.00 | $25,641,000.00 | $26,237,000.00 | $26,833,000.00 | $27,429,000.00 | $28,025,000.00 | $33,371,000.00 | $33,967,000.00 | $34,563,000.00 | $35,159,000.00 | $35,755,000.00 | $36,351,000.00 | $36,947,000.00 | $37,543,000.00 | $38,139,000.00 | $37,825,000.00 | $25,256,000.00 | $25,589,000.00 | $25,923,000.00 | $26,381,000.00 | $26,715,000.00 | $27,528,000.00 | $1,382,000.00 | $1,382,000.00 | $1,382,000.00 | $1,382,000.00 | $1,382,000.00 | $1,382,000.00 | $1,382,000.00 | $1,382,000.00 | $1,382,000.00 | $1,382,000.00 | $1,257,000.00 | $1,257,000.00 | $1,257,000.00 | $1,257,000.00 | $1,257,000.00 | $1,257,000.00 | $1,257,000.00 | -- | -- | -- | $3,072,000.00 | -- | -- | -- | -- | -- |
Goodwill | $15,036,000.00 | $15,036,000.00 | $15,076,000.00 | $14,952,000.00 | $14,952,000.00 | $14,952,000.00 | $15,591,000.00 | $15,516,000.00 | $490,000.00 | $490,000.00 | $490,000.00 | $490,000.00 | $490,000.00 | $490,000.00 | $490,000.00 | $490,000.00 | $40,058,000.00 | $40,058,000.00 | $40,058,000.00 | $40,058,000.00 | $40,058,000.00 | $40,058,000.00 | $40,058,000.00 | $40,058,000.00 | $40,058,000.00 | $40,832,000.00 | $23,187,000.00 | $23,187,000.00 | $23,187,000.00 | $24,057,000.00 | $23,398,000.00 | $23,398,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $14,654,000.00 | $13,388,000.00 | $12,286,000.00 | $11,010,000.00 | $9,663,000.00 | $8,497,000.00 | $7,108,000.00 | $5,763,000.00 | $4,499,000.00 | $3,374,000.00 | $2,413,000.00 | $1,549,000.00 | $893,000.00 | $1,244,000.00 | $1,190,000.00 | $1,112,000.00 | $1,125,000.00 | $1,528,000.00 | $1,414,000.00 | $1,247,000.00 | $1,152,000.00 | $1,453,000.00 | $2,258,000.00 | $2,271,000.00 | $2,235,000.00 | $2,249,000.00 | $2,241,000.00 | $2,225,000.00 | $2,236,000.00 | $2,252,000.00 | $2,178,000.00 | $2,190,000.00 | $2,198,000.00 | $2,300,000.00 | $2,051,000.00 | $2,051,000.00 | $2,050,000.00 | $2,077,000.00 | $1,666,000.00 | $1,703,000.00 | $355,000.00 | $332,000.00 | $331,000.00 | $331,000.00 | $216,000.00 | $4,844,000.00 | $5,088,000.00 | $5,599,000.00 | $5,536,000.00 | -- | -- | -- | $4,954,000.00 | -- | -- | -- | -- | -- |
Total Assets | $343,586,000.00 | $354,498,000.00 | $350,115,000.00 | $364,068,000.00 | $381,716,000.00 | $400,251,000.00 | $412,631,000.00 | $387,071,000.00 | $374,559,000.00 | $367,385,000.00 | $368,008,000.00 | $367,315,000.00 | $352,273,000.00 | $369,257,000.00 | $357,678,000.00 | $339,482,000.00 | $393,708,000.00 | $402,441,000.00 | $400,610,000.00 | $401,919,000.00 | $369,716,000.00 | $360,282,000.00 | $350,050,000.00 | $344,274,000.00 | $349,716,000.00 | $342,517,000.00 | $312,859,000.00 | $310,583,000.00 | $318,696,000.00 | $304,733,000.00 | $296,721,000.00 | $285,665,000.00 | $181,653,000.00 | $178,421,000.00 | $174,327,000.00 | $168,947,000.00 | $170,755,000.00 | $165,705,000.00 | $160,411,000.00 | $158,560,000.00 | $155,481,000.00 | $158,762,000.00 | $155,888,000.00 | $152,760,000.00 | $155,823,000.00 | $152,464,000.00 | $152,705,000.00 | $152,786,000.00 | $149,171,000.00 | -- | -- | $148,439,000.00 | $150,411,000.00 | -- | -- | -- | $149,099,000.00 | -- |
Accounts Payable | $16,470,000.00 | $23,294,000.00 | $14,068,000.00 | $15,991,000.00 | $16,090,000.00 | $30,320,000.00 | $36,628,000.00 | $42,270,000.00 | $30,916,000.00 | $16,599,000.00 | $40,685,000.00 | $39,589,000.00 | $32,213,000.00 | $28,452,000.00 | $24,143,000.00 | $13,396,000.00 | $25,493,000.00 | $27,407,000.00 | $31,829,000.00 | $33,416,000.00 | $40,838,000.00 | $38,355,000.00 | $36,987,000.00 | $34,894,000.00 | $32,685,000.00 | $33,748,000.00 | $27,712,000.00 | $29,704,000.00 | $36,552,000.00 | $31,549,000.00 | $29,426,000.00 | $26,275,000.00 | $9,105,000.00 | $8,098,000.00 | $10,049,000.00 | $8,425,000.00 | $10,293,000.00 | $9,325,000.00 | $8,709,000.00 | $8,694,000.00 | $7,077,000.00 | $12,271,000.00 | $10,801,000.00 | $9,224,000.00 | $11,620,000.00 | $9,404,000.00 | $12,660,000.00 | $13,415,000.00 | $9,233,000.00 | -- | -- | -- | $11,785,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $117,611,000.00 | $126,710,000.00 | $124,447,000.00 | $133,037,000.00 | $145,695,000.00 | $140,662,000.00 | $147,803,000.00 | $124,809,000.00 | $113,431,000.00 | $100,032,000.00 | $97,577,000.00 | $102,752,000.00 | $94,770,000.00 | $118,121,000.00 | $115,224,000.00 | $101,404,000.00 | $119,587,000.00 | $133,198,000.00 | $133,477,000.00 | $137,297,000.00 | $106,540,000.00 | $109,858,000.00 | $107,507,000.00 | $108,952,000.00 | $120,256,000.00 | $119,847,000.00 | $104,517,000.00 | $108,752,000.00 | $120,769,000.00 | $116,882,000.00 | $114,261,000.00 | $107,503,000.00 | $25,592,000.00 | $25,935,000.00 | $25,503,000.00 | $23,080,000.00 | $27,846,000.00 | $25,659,000.00 | $22,570,000.00 | $21,980,000.00 | $20,678,000.00 | $24,885,000.00 | $23,094,000.00 | $20,626,000.00 | $24,778,000.00 | $24,217,000.00 | $25,448,000.00 | $25,701,000.00 | $22,058,000.00 | -- | -- | -- | $23,641,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $35,508,000.00 | -- | -- | -- | $53,425,000.00 | -- | -- | -- | $47,710,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $734,000.00 | $706,000.00 | $759,000.00 | $812,000.00 | $865,000.00 | $-4,000.00 | $-19,000.00 | $-65,000.00 | $-51,000.00 | $-579,000.00 | $-655,000.00 | $-732,000.00 | $-808,000.00 | $-520,000.00 | $-585,000.00 | $-649,000.00 | $-713,000.00 | $-65,000.00 | $303,000.00 | $275,000.00 | $247,000.00 | $577,000.00 | $544,000.00 | $512,000.00 | $368,000.00 | $515,000.00 | $505,000.00 | $496,000.00 | $486,000.00 | $105,000.00 | $116,000.00 | $127,000.00 | $139,000.00 | $-251,000.00 | $-280,000.00 | $-308,000.00 | $-335,000.00 | $80,000.00 | $82,000.00 | $90,000.00 | $98,000.00 | $152,000.00 | $168,000.00 | $185,000.00 | $202,000.00 | $82,000.00 | $91,000.00 | $100,000.00 | $109,000.00 | -- | -- | -- | $609,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $175,717,000.00 | $177,579,000.00 | $175,348,000.00 | $180,152,000.00 | $184,386,000.00 | $207,725,000.00 | $210,994,000.00 | $208,678,000.00 | $207,884,000.00 | $214,242,000.00 | $217,613,000.00 | $212,291,000.00 | $204,988,000.00 | $198,601,000.00 | $190,411,000.00 | $186,540,000.00 | $223,252,000.00 | $218,131,000.00 | $215,986,000.00 | $213,599,000.00 | $213,380,000.00 | $200,457,000.00 | $192,775,000.00 | $185,728,000.00 | $180,122,000.00 | $173,245,000.00 | $167,434,000.00 | $161,047,000.00 | $157,688,000.00 | $148,097,000.00 | $142,793,000.00 | $138,601,000.00 | $137,255,000.00 | $134,191,000.00 | $130,642,000.00 | $127,786,000.00 | $125,392,000.00 | $122,171,000.00 | $120,045,000.00 | $118,849,000.00 | $117,120,000.00 | $116,197,000.00 | $115,155,000.00 | $114,542,000.00 | $113,483,000.00 | $110,860,000.00 | $109,853,000.00 | $109,683,000.00 | $109,742,000.00 | -- | -- | -- | $109,000,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $225,975,000.00 | $227,788,000.00 | $225,668,000.00 | $231,031,000.00 | $236,021,000.00 | $259,589,000.00 | $264,828,000.00 | $262,262,000.00 | $261,128,000.00 | $267,353,000.00 | $270,431,000.00 | $264,563,000.00 | $257,503,000.00 | $251,136,000.00 | $242,454,000.00 | $238,078,000.00 | $274,121,000.00 | $269,243,000.00 | $267,133,000.00 | $264,622,000.00 | $263,176,000.00 | $250,424,000.00 | $242,543,000.00 | $235,322,000.00 | $229,460,000.00 | -- | -- | -- | $197,927,000.00 | -- | -- | -- | $156,061,000.00 | -- | -- | -- | $142,909,000.00 | -- | -- | -- | $134,803,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $343,586,000.00 | $354,498,000.00 | $350,115,000.00 | $364,068,000.00 | $381,716,000.00 | $400,251,000.00 | $412,631,000.00 | $387,071,000.00 | $374,559,000.00 | $367,385,000.00 | $368,008,000.00 | $367,315,000.00 | $352,273,000.00 | $369,257,000.00 | $357,678,000.00 | $339,482,000.00 | $393,708,000.00 | $402,441,000.00 | $400,610,000.00 | $401,919,000.00 | $369,716,000.00 | $360,282,000.00 | $350,050,000.00 | $344,274,000.00 | $349,716,000.00 | $342,517,000.00 | $312,859,000.00 | $310,583,000.00 | $318,696,000.00 | $304,733,000.00 | $296,721,000.00 | $285,665,000.00 | $181,653,000.00 | $178,421,000.00 | $174,327,000.00 | $168,947,000.00 | $170,755,000.00 | $165,705,000.00 | $160,411,000.00 | $158,560,000.00 | $155,481,000.00 | $158,762,000.00 | $155,888,000.00 | $152,760,000.00 | $155,823,000.00 | $152,464,000.00 | $152,705,000.00 | $152,786,000.00 | $149,171,000.00 | -- | -- | -- | $150,411,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 | 4/30/2010 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $379,579,000.00 | $243,942,000.00 | -- | -- | $349,576,000.00 | $123,191,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $108,692,000.00 | $84,957,000.00 | $51,247,000.00 | $27,906,000.00 | $93,294,000.00 | $92,522,000.00 | $60,514,000.00 | $29,459,000.00 | $101,702,000.00 | $20,007,000.00 | $65,299,000.00 | $33,582,000.00 | $112,748,000.00 | $33,483,000.00 | $27,000,000.00 | $18,653,000.00 | $31,217,000.00 | $82,741,000.00 | $54,343,000.00 | $25,517,000.00 | $43,540,000.00 | $103,447,000.00 | $35,645,000.00 | $31,966,000.00 | $39,279,000.00 | $34,278,000.00 | $61,260,000.00 | $28,143,000.00 | $126,121,000.00 | $30,926,000.00 | $28,478,000.00 | $26,599,000.00 | $68,688,000.00 | $18,165,000.00 | $16,093,000.00 | $16,375,000.00 | $62,800,000.00 | $45,298,000.00 | $29,267,000.00 | $15,610,000.00 | $13,954,000.00 | $13,598,000.00 | $13,257,000.00 | $13,916,000.00 | $52,546,000.00 | $35,747,000.00 | $22,187,000.00 | $10,922,000.00 | $12,930,000.00 | $12,737,000.00 | $12,163,000.00 | $11,033,000.00 | $10,882,000.00 | $12,275,000.00 | $11,956,000.00 | $11,769,000.00 | $48,416,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $92,678,000.00 | $70,207,000.00 | $46,191,000.00 | $25,048,000.00 | $95,815,000.00 | $72,255,000.00 | $22,886,000.00 | $24,658,000.00 | $84,475,000.00 | $63,343,000.00 | $42,204,000.00 | $20,743,000.00 | $22,490,000.00 | $57,920,000.00 | $18,892,000.00 | $19,177,000.00 | $21,581,000.00 | $67,286,000.00 | $44,478,000.00 | $22,016,000.00 | $23,777,000.00 | $68,150,000.00 | $45,171,000.00 | $21,990,000.00 | $87,249,000.00 | $64,139,000.00 | $41,690,000.00 | $20,701,000.00 | $22,728,000.00 | $61,038,000.00 | $40,385,000.00 | $20,944,000.00 | $44,426,000.00 | $11,525,000.00 | $21,367,000.00 | $11,133,000.00 | $10,994,000.00 | $11,148,000.00 | $10,243,000.00 | $11,367,000.00 | $10,480,000.00 | $10,443,000.00 | $10,617,000.00 | $10,682,000.00 | $39,606,000.00 | $28,118,000.00 | $18,337,000.00 | $9,394,000.00 | $40,375,000.00 | $10,031,000.00 | $9,669,000.00 | $10,286,000.00 | $41,022,000.00 | $10,610,000.00 | $10,387,000.00 | $10,063,000.00 | $41,956,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $12,358,000.00 | $12,018,000.00 | $3,249,000.00 | $1,975,000.00 | $-6,046,000.00 | $17,633,000.00 | $7,291,000.00 | $3,923,000.00 | $14,843,000.00 | $-1,728,000.00 | $21,903,000.00 | $12,243,000.00 | $-14,364,000.00 | $-24,889,000.00 | $-37,926,000.00 | $-45,438,000.00 | $22,707,000.00 | $13,667,000.00 | $8,673,000.00 | $2,905,000.00 | $52,675,000.00 | $33,509,000.00 | $11,865,000.00 | $9,380,000.00 | $45,484,000.00 | $11,205,000.00 | $18,903,000.00 | $7,108,000.00 | $39,220,000.00 | $9,939,000.00 | $8,224,000.00 | $4,001,000.00 | $24,262,000.00 | $6,640,000.00 | $5,859,000.00 | $5,242,000.00 | $19,048,000.00 | $12,540,000.00 | $3,414,000.00 | $4,243,000.00 | $12,503,000.00 | $9,029,000.00 | $2,640,000.00 | $3,234,000.00 | $12,940,000.00 | $7,629,000.00 | $3,850,000.00 | $1,528,000.00 | $6,673,000.00 | $5,947,000.00 | $3,241,000.00 | $747,000.00 | $4,061,000.00 | -- | -- | -- | $5,186,000.00 | -- |
Loss Before Income Taxes | $12,438,000.00 | $11,892,000.00 | $2,827,000.00 | $1,852,000.00 | $-6,149,000.00 | $6,175,000.00 | $11,338,000.00 | $4,173,000.00 | $15,106,000.00 | $20,254,000.00 | $21,876,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.91 | $0.85 | $0.20 | $0.13 | $-0.37 | $0.42 | $0.74 | $0.27 | $0.99 | $1.32 | $1.42 | $0.79 | $-0.88 | $0.85 | $-2.46 | $-2.95 | $1.44 | $0.85 | $0.52 | $0.17 | $3.38 | $2.14 | $0.74 | $0.61 | $2.42 | $0.62 | $0.67 | $0.41 | $2.19 | $0.56 | $0.68 | $0.22 | $1.50 | $1.11 | $0.36 | $0.32 | $0.40 | $0.77 | $0.21 | $0.26 | $0.74 | $0.55 | $0.16 | $0.20 | $0.80 | $0.46 | $0.23 | $0.09 | $0.47 | $0.41 | $0.20 | $0.05 | $0.30 | -- | -- | -- | $0.28 | -- |
Weighted Average Shares Basic | 10,684,000 | 10,748,000 | 10,854,000 | 10,976,000 | 11,593,000 | 11,736,000 | 11,871,000 | 11,866,000 | 11,852,000 | 11,863,000 | 11,842,000 | 11,833,000 | 11,822,000 | 11,818,000 | 11,811,000 | 11,798,000 | 11,784,000 | 11,782,000 | 11,778,000 | 11,769,000 | 11,759,000 | 11,758,000 | 11,760,000 | 11,750,000 | 11,633,000 | 11,596,000 | 11,554,000 | 11,543,000 | 11,531,000 | 11,528,000 | 11,524,000 | 11,515,000 | 10,779,000 | 10,775,000 | 10,783,000 | 10,756,000 | 10,736,000 | 10,733,000 | 10,728,000 | 10,724,000 | 10,722,000 | 10,724,000 | 10,722,000 | 10,717,000 | 10,745,000 | 10,723,000 | 10,771,000 | 10,772,000 | 10,762,000 | 10,762,000 | 10,761,000 | 10,761,000 | 10,757,000 | -- | -- | -- | 10,753,000 | -- |
Earnings Per Share Diluted | $0.91 | $0.85 | $0.20 | $0.13 | $-0.37 | $1.14 | $0.73 | $0.26 | $0.97 | $-0.10 | $1.40 | $0.78 | $-0.88 | $-1.61 | $-2.46 | $-2.95 | $0.59 | $0.85 | $0.52 | $0.17 | $3.38 | $2.13 | $0.74 | $0.61 | $0.41 | $1.69 | $1.08 | $0.41 | $2.18 | $1.23 | $0.68 | $0.22 | $1.49 | $0.43 | $0.36 | $0.32 | $1.16 | $0.30 | $0.47 | $0.26 | $0.74 | $0.20 | $0.35 | $0.20 | $0.80 | $0.46 | $0.23 | $0.09 | $0.47 | $0.21 | $0.20 | $0.05 | $0.30 | -- | -- | -- | $0.28 | -- |
Weighted Average Shares Diluted | 10,838,000 | 10,878,000 | 10,962,000 | 11,077,000 | 11,593,000 | 11,838,000 | 11,960,000 | 11,949,000 | 11,970,000 | 11,863,000 | 11,985,000 | 11,972,000 | 11,822,000 | 11,818,000 | 11,811,000 | 11,798,000 | 11,838,000 | 11,821,000 | 11,811,000 | 11,805,000 | 11,783,000 | 11,778,000 | 11,775,000 | 11,773,000 | 11,663,000 | 11,700,000 | 11,587,000 | 11,578,000 | 11,563,000 | 11,559,000 | 11,554,000 | 11,540,000 | 10,807,000 | 10,809,000 | 10,806,000 | 10,781,000 | 10,771,000 | 10,766,000 | 10,767,000 | 10,762,000 | 10,752,000 | 10,748,000 | 10,749,000 | 10,747,000 | 10,775,000 | 10,742,000 | 10,789,000 | 10,794,000 | 10,790,000 | 10,788,000 | 10,784,000 | 10,778,000 | 10,770,000 | -- | -- | -- | 10,760,000 | -- |
Common Stock Shares Authorized | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 10,672,000 | 10,672,000 | 10,819,000 | 11,029,000 | 11,197,000 | 11,421,000 | 11,959,000 | 12,002,000 | 11,922,000 | 11,922,000 | 11,924,000 | 11,909,000 | 11,888,000 | 11,887,000 | 11,890,000 | 11,871,000 | 11,838,000 | 11,838,000 | 11,838,000 | 11,816,000 | 11,785,000 | 11,785,000 | 11,785,000 | 11,768,000 | 11,762,000 | 11,762,000 | 11,590,000 | 11,586,000 | 11,563,000 | 11,563,000 | 11,563,000 | 11,556,000 | 10,818,000 | 10,812,000 | 10,812,000 | 10,811,000 | 10,774,000 | 10,774,000 | 10,763,000 | 10,753,000 | 10,753,000 | 10,753,000 | 10,753,000 | 10,746,000 | 10,746,000 | 10,746,000 | 10,781,000 | 10,793,000 | 10,793,000 | -- | -- | -- | 10,782,000 | -- | -- | -- | -- | -- |
Common Stock Value | $49,524,000.00 | $49,503,000.00 | $49,561,000.00 | $50,067,000.00 | $50,770,000.00 | $51,868,000.00 | $53,853,000.00 | $53,649,000.00 | $53,295,000.00 | $53,690,000.00 | $53,473,000.00 | $53,004,000.00 | $53,323,000.00 | $53,055,000.00 | $52,628,000.00 | $52,187,000.00 | $51,582,000.00 | $51,177,000.00 | $50,844,000.00 | $50,748,000.00 | $49,549,000.00 | $49,390,000.00 | $49,224,000.00 | $49,082,000.00 | $48,970,000.00 | $48,910,000.00 | $40,403,000.00 | $40,288,000.00 | $39,753,000.00 | $39,649,000.00 | $39,551,000.00 | $39,434,000.00 | $18,667,000.00 | $18,546,000.00 | $18,462,000.00 | $18,389,000.00 | $17,852,000.00 | $17,795,000.00 | $17,714,000.00 | $17,641,000.00 | $17,585,000.00 | $17,528,000.00 | $17,471,000.00 | $17,407,000.00 | $17,360,000.00 | $17,305,000.00 | $17,313,000.00 | $17,302,000.00 | $17,262,000.00 | -- | -- | -- | $17,161,000.00 | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | $9,682,000.00 | $7,228,000.00 | $4,856,000.00 | $2,444,000.00 | $9,602,000.00 | $7,117,000.00 | $4,794,000.00 | $2,388,000.00 | $8,822,000.00 | $6,437,000.00 | $4,285,000.00 | $2,140,000.00 | $7,838,000.00 | $5,699,000.00 | $3,796,000.00 | $1,894,000.00 | $7,211,000.00 | $5,316,000.00 | $3,541,000.00 | $1,768,000.00 | $6,714,000.00 | $4,946,000.00 | $3,296,000.00 | $1,647,000.00 | $5,816,000.00 | $4,169,000.00 | $2,778,000.00 | $1,388,000.00 | $4,854,000.00 | $3,466,000.00 | $2,310,000.00 | $1,154,000.00 | $4,322,000.00 | $3,241,000.00 | $2,160,000.00 | $1,079,000.00 | $4,306,000.00 | $3,229,000.00 | $2,151,000.00 | $1,075,000.00 | $4,301,000.00 | $3,225,000.00 | $2,150,000.00 | $1,075,000.00 | $5,386,000.00 | $3,235,000.00 | $2,159,000.00 | $1,079,000.00 | $4,315,000.00 | $3,235,000.00 | $2,156,000.00 | $1,078,000.00 | $4,312,000.00 | -- | -- | -- | $4,309,000.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | $18.79 | $18.79 | $18.29 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |