Date | 1/31/2024 | 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 | 2/28/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 2/28/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 2/28/2013 | 1/31/2013 | 11/30/2012 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 2/29/2012 | 1/31/2012 | 11/30/2011 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 3/31/2011 | 1/31/2011 | 12/31/2010 | 10/31/2010 | 10/31/2009 | 10/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $37,936,000.00 | $41,030,000.00 | $52,155,000.00 | $56,888,000.00 | $63,922,000.00 | $73,536,000.00 | $82,042,000.00 | $90,029,000.00 | $84,063,000.00 | $80,471,000.00 | $73,888,000.00 | $66,553,000.00 | $57,859,000.00 | $47,089,000.00 | $45,267,000.00 | $52,587,000.00 | $56,943,000.00 | $66,103,000.00 | $70,180,000.00 | $69,758,000.00 | $77,170,000.00 | $77,011,000.00 | $76,376,000.00 | $80,236,000.00 | $66,307,000.00 | $61,145,000.00 | $60,614,000.00 | $55,140,000.00 | $41,217,000.00 | $42,201,000.00 | $45,325,000.00 | $51,786,000.00 | $55,237,000.00 | $49,998,000.00 | $64,720,000.00 | -- | $59,855,000.00 | $53,846,000.00 | $51,345,000.00 | $46,674,000.00 | -- | $47,993,000.00 | $42,804,000.00 | $44,612,000.00 | $43,277,000.00 | -- | $39,108,000.00 | -- | $35,770,000.00 | $35,095,000.00 | $40,113,000.00 | -- | $42,667,000.00 | -- | $44,961,000.00 | $49,139,000.00 | $48,678,000.00 | -- | $50,289,000.00 | -- | $48,255,000.00 | $28,782,000.00 | $26,394,000.00 |
Accounts Receivable Net Current | $33,131,000.00 | $33,281,000.00 | $34,895,000.00 | $34,844,000.00 | $38,444,000.00 | $35,722,000.00 | $34,389,000.00 | $39,183,000.00 | $42,620,000.00 | $31,798,000.00 | $37,041,000.00 | $28,008,000.00 | $27,686,000.00 | $32,050,000.00 | $27,798,000.00 | $32,133,000.00 | $43,279,000.00 | $38,088,000.00 | $44,255,000.00 | $53,045,000.00 | $54,414,000.00 | $45,814,000.00 | $42,308,000.00 | $41,614,000.00 | $50,094,000.00 | $39,258,000.00 | $35,831,000.00 | $31,848,000.00 | $48,631,000.00 | $37,099,000.00 | $40,302,000.00 | $38,402,000.00 | $41,766,000.00 | $36,354,000.00 | $35,460,000.00 | -- | $37,234,000.00 | $45,435,000.00 | $37,620,000.00 | $37,739,000.00 | -- | $34,579,000.00 | $36,139,000.00 | $30,356,000.00 | $33,602,000.00 | -- | $31,748,000.00 | -- | $35,297,000.00 | $30,514,000.00 | $29,841,000.00 | -- | $31,189,000.00 | -- | $27,057,000.00 | -- | -- | -- | -- | -- | $20,114,000.00 | -- | -- |
Inventory | $165,044,000.00 | $178,423,000.00 | $175,831,000.00 | $168,608,000.00 | $156,207,000.00 | $159,818,000.00 | $153,305,000.00 | $152,893,000.00 | $148,216,000.00 | $149,326,000.00 | $145,308,000.00 | $147,739,000.00 | $149,864,000.00 | $154,823,000.00 | $152,864,000.00 | $150,498,000.00 | $148,851,000.00 | $153,700,000.00 | $148,688,000.00 | $146,715,000.00 | $137,609,000.00 | $135,931,000.00 | $134,850,000.00 | $131,526,000.00 | $119,948,000.00 | $128,231,000.00 | $118,853,000.00 | $117,762,000.00 | $117,025,000.00 | $126,170,000.00 | $122,736,000.00 | $109,294,000.00 | $106,308,000.00 | $111,978,000.00 | $92,446,000.00 | -- | $91,104,000.00 | $95,992,000.00 | $99,338,000.00 | $95,599,000.00 | -- | $93,708,000.00 | $95,260,000.00 | $96,161,000.00 | $90,044,000.00 | -- | $91,513,000.00 | -- | $91,320,000.00 | $95,717,000.00 | $92,889,000.00 | -- | $80,470,000.00 | -- | $81,127,000.00 | -- | -- | -- | -- | -- | $55,866,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | $6,981,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $247,083,000.00 | $261,963,000.00 | $272,496,000.00 | $271,579,000.00 | $268,069,000.00 | $280,671,000.00 | $281,987,000.00 | $292,917,000.00 | $289,870,000.00 | $276,318,000.00 | $271,356,000.00 | $258,728,000.00 | $251,411,000.00 | $249,226,000.00 | $241,898,000.00 | $249,561,000.00 | $261,861,000.00 | $270,777,000.00 | $275,673,000.00 | $281,211,000.00 | $281,435,000.00 | $273,022,000.00 | $266,583,000.00 | $265,571,000.00 | $246,415,000.00 | $239,468,000.00 | $227,100,000.00 | $217,988,000.00 | $218,381,000.00 | $219,314,000.00 | $221,245,000.00 | $213,419,000.00 | $218,097,000.00 | $213,345,000.00 | $208,763,000.00 | -- | $208,194,000.00 | $210,754,000.00 | $201,758,000.00 | $191,838,000.00 | -- | $188,326,000.00 | $185,002,000.00 | $182,993,000.00 | $177,843,000.00 | -- | $174,749,000.00 | -- | $173,381,000.00 | $175,477,000.00 | $176,043,000.00 | -- | $167,321,000.00 | -- | $164,074,000.00 | -- | -- | -- | -- | -- | $136,208,000.00 | -- | -- |
Property Plant and Equipement | $7,725,000.00 | $7,897,000.00 | $8,245,000.00 | $8,400,000.00 | $8,483,000.00 | $9,083,000.00 | $9,549,000.00 | $10,185,000.00 | $10,607,000.00 | $10,988,000.00 | $11,385,000.00 | $11,673,000.00 | $11,921,000.00 | $12,397,000.00 | $12,787,000.00 | $13,357,000.00 | $13,913,000.00 | $13,528,000.00 | $12,972,000.00 | $13,191,000.00 | $12,959,000.00 | $13,081,000.00 | $12,773,000.00 | $12,720,000.00 | $12,181,000.00 | $12,345,000.00 | $12,139,000.00 | $12,423,000.00 | $12,297,000.00 | $12,627,000.00 | $12,904,000.00 | $13,019,000.00 | $13,142,000.00 | $12,290,000.00 | $11,345,000.00 | -- | $10,995,000.00 | $11,505,000.00 | $11,987,000.00 | $12,047,000.00 | -- | $11,946,000.00 | $12,299,000.00 | $12,450,000.00 | $11,728,000.00 | -- | $12,040,000.00 | -- | $12,079,000.00 | $11,687,000.00 | $11,404,000.00 | -- | $11,354,000.00 | -- | $11,544,000.00 | -- | -- | -- | -- | -- | $11,752,000.00 | -- | -- |
Intangible Assets Net | $931,000.00 | $1,071,000.00 | $1,139,000.00 | $1,204,000.00 | $1,246,000.00 | $1,322,000.00 | $1,399,000.00 | $1,488,000.00 | $1,565,000.00 | $1,645,000.00 | $1,721,000.00 | $1,796,000.00 | $1,846,000.00 | $1,767,000.00 | $746,000.00 | $781,000.00 | $1,096,000.00 | $845,000.00 | $881,000.00 | $916,000.00 | $938,000.00 | $988,000.00 | $1,041,000.00 | $1,092,000.00 | $1,076,000.00 | $1,118,000.00 | $1,087,000.00 | $1,109,000.00 | $1,150,000.00 | $1,192,000.00 | $1,241,000.00 | $1,236,000.00 | $1,289,000.00 | $1,327,000.00 | $1,385,000.00 | -- | $1,431,000.00 | $1,635,000.00 | $1,811,000.00 | $1,958,000.00 | -- | $2,041,000.00 | $2,155,000.00 | -- | -- | -- | -- | -- | $937,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,921,000.00 | $5,809,000.00 | $5,836,000.00 | $5,847,000.00 | $2,332,000.00 | $2,358,000.00 | $2,403,000.00 | $2,377,000.00 | $2,449,000.00 | $2,522,000.00 | $2,586,000.00 | $2,440,000.00 | $2,477,000.00 | $2,298,000.00 | $2,279,000.00 | $2,314,000.00 | $2,351,000.00 | $2,403,000.00 | $2,286,000.00 | $2,319,000.00 | -- | $2,360,000.00 | -- | $2,373,000.00 | $2,606,000.00 | $2,771,000.00 | $2,861,000.00 | -- | $2,789,000.00 | $2,807,000.00 | -- | -- | -- | -- | -- | $233,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $10,438,000.00 | $9,975,000.00 | $9,886,000.00 | $9,914,000.00 | $9,235,000.00 | $9,246,000.00 | $9,262,000.00 | $9,615,000.00 | $9,562,000.00 | $9,348,000.00 | $9,175,000.00 | $8,891,000.00 | $8,410,000.00 | $8,695,000.00 | $8,105,000.00 | $8,222,000.00 | $8,184,000.00 | $8,295,000.00 | $8,498,000.00 | $8,388,000.00 | $8,012,000.00 | $7,500,000.00 | $7,734,000.00 | $7,658,000.00 | $7,131,000.00 | $6,863,000.00 | $7,079,000.00 | $6,781,000.00 | $6,743,000.00 | $6,556,000.00 | $7,572,000.00 | $7,296,000.00 | $7,089,000.00 | $6,807,000.00 | $6,899,000.00 | -- | $6,876,000.00 | $6,912,000.00 | $5,746,000.00 | $5,586,000.00 | -- | $5,445,000.00 | $5,258,000.00 | $5,901,000.00 | $6,076,000.00 | -- | $6,120,000.00 | -- | $5,883,000.00 | $5,792,000.00 | $6,002,000.00 | -- | $5,916,000.00 | -- | $5,999,000.00 | -- | -- | -- | -- | -- | $6,344,000.00 | -- | -- |
Total Assets | $290,058,000.00 | $303,217,000.00 | $311,802,000.00 | $311,510,000.00 | $306,237,000.00 | $319,106,000.00 | $321,446,000.00 | $334,471,000.00 | $332,935,000.00 | $319,746,000.00 | $315,826,000.00 | $303,972,000.00 | $295,655,000.00 | $299,314,000.00 | $291,375,000.00 | $300,990,000.00 | $301,065,000.00 | $305,889,000.00 | $310,476,000.00 | $316,076,000.00 | $315,407,000.00 | $308,187,000.00 | $301,600,000.00 | $300,793,000.00 | $281,645,000.00 | $274,477,000.00 | $261,369,000.00 | $251,827,000.00 | $251,949,000.00 | $251,821,000.00 | $254,508,000.00 | $246,020,000.00 | $245,841,000.00 | $239,905,000.00 | $234,396,000.00 | -- | $233,324,000.00 | $236,931,000.00 | $227,698,000.00 | $217,928,000.00 | -- | $214,244,000.00 | $211,235,000.00 | $209,512,000.00 | $199,532,000.00 | -- | $196,830,000.00 | -- | $195,312,000.00 | $196,996,000.00 | $197,615,000.00 | -- | $189,151,000.00 | -- | $186,545,000.00 | -- | -- | -- | -- | -- | $160,346,000.00 | -- | -- |
Accounts Payable | $28,052,000.00 | $36,338,000.00 | $45,171,000.00 | $38,178,000.00 | $38,783,000.00 | $48,104,000.00 | $49,853,000.00 | $52,599,000.00 | $42,716,000.00 | $41,857,000.00 | $37,808,000.00 | $35,560,000.00 | $32,999,000.00 | $31,831,000.00 | $29,977,000.00 | $29,575,000.00 | $33,969,000.00 | $45,183,000.00 | $50,109,000.00 | $55,244,000.00 | $57,518,000.00 | $58,957,000.00 | $59,002,000.00 | $57,603,000.00 | $47,638,000.00 | $48,560,000.00 | $43,957,000.00 | $40,266,000.00 | $37,200,000.00 | $42,873,000.00 | $46,073,000.00 | $43,543,000.00 | $43,458,000.00 | $43,032,000.00 | $37,775,000.00 | -- | $40,853,000.00 | $42,718,000.00 | $41,819,000.00 | $36,964,000.00 | -- | $39,093,000.00 | $35,527,000.00 | $36,019,000.00 | $32,899,000.00 | -- | $29,741,000.00 | -- | $29,788,000.00 | $38,544,000.00 | $43,184,000.00 | -- | $36,573,000.00 | -- | $39,046,000.00 | -- | -- | -- | -- | -- | $28,715,000.00 | -- | -- |
Accrued Liabilities | $3,845,000.00 | $4,261,000.00 | $4,416,000.00 | $4,456,000.00 | $5,397,000.00 | $5,914,000.00 | $5,099,000.00 | $4,813,000.00 | $5,911,000.00 | $4,529,000.00 | $4,132,000.00 | $5,013,000.00 | $4,740,000.00 | $4,744,000.00 | $4,211,000.00 | $4,050,000.00 | $5,015,000.00 | $4,404,000.00 | $4,586,000.00 | $4,909,000.00 | $4,122,000.00 | $18,721,000.00 | $16,180,000.00 | $17,008,000.00 | $18,240,000.00 | $12,950,000.00 | $12,691,000.00 | $12,476,000.00 | $17,231,000.00 | $14,230,000.00 | $14,105,000.00 | $13,716,000.00 | $16,788,000.00 | $14,150,000.00 | $14,173,000.00 | -- | $15,126,000.00 | $18,060,000.00 | $14,538,000.00 | $12,889,000.00 | -- | $11,660,000.00 | $13,504,000.00 | $11,736,000.00 | $10,040,000.00 | -- | $11,581,000.00 | -- | $14,186,000.00 | $11,531,000.00 | $11,033,000.00 | -- | $13,299,000.00 | -- | $13,983,000.00 | -- | -- | -- | -- | -- | $8,132,000.00 | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $66,446,000.00 | $60,836,000.00 | -- | $61,360,000.00 | $59,744,000.00 | $61,101,000.00 | $51,205,000.00 | -- | $51,266,000.00 | -- | $51,519,000.00 | $58,504,000.00 | $61,665,000.00 | -- | $57,139,000.00 | -- | $60,333,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-15,474,000.00 | $-14,870,000.00 | $-13,009,000.00 | $-11,642,000.00 | $-21,525,000.00 | $-13,672,000.00 | $-10,764,000.00 | $-2,767,000.00 | $-1,741,000.00 | $-1,021,000.00 | $-32,000.00 | $261,000.00 | $-2,990,000.00 | $-3,894,000.00 | $-8,348,000.00 | $-8,734,000.00 | $-8,933,000.00 | $-11,371,000.00 | $-9,957,000.00 | $-8,812,000.00 | $-9,863,000.00 | $-8,754,000.00 | $-5,980,000.00 | $-4,489,000.00 | $-8,190,000.00 | $-7,401,000.00 | $-8,571,000.00 | $-10,608,000.00 | $-11,043,000.00 | $-10,795,000.00 | $-10,415,000.00 | $-12,556,000.00 | $-9,386,000.00 | $-7,566,000.00 | $-5,372,000.00 | -- | $-6,696,000.00 | $-3,560,000.00 | $-2,224,000.00 | $-2,200,000.00 | -- | $-2,882,000.00 | $-1,984,000.00 | $-3,258,000.00 | $-2,259,000.00 | -- | $-1,584,000.00 | -- | $-853,000.00 | $-1,913,000.00 | $-274,000.00 | -- | $-1,025,000.00 | -- | $-1,994,000.00 | -- | -- | -- | -- | -- | $-1,872,000.00 | -- | -- |
Accumulated Deficit | $177,444,000.00 | $178,751,000.00 | $179,550,000.00 | $180,212,000.00 | $179,877,000.00 | $179,449,000.00 | $179,215,000.00 | $178,172,000.00 | $175,574,000.00 | $174,412,000.00 | $173,795,000.00 | $172,282,000.00 | $172,484,000.00 | $176,925,000.00 | $175,638,000.00 | $180,444,000.00 | $182,151,000.00 | $180,873,000.00 | $178,200,000.00 | $173,766,000.00 | $167,859,000.00 | $160,303,000.00 | $154,545,000.00 | $151,536,000.00 | $149,267,000.00 | $143,236,000.00 | $140,014,000.00 | $137,029,000.00 | $136,742,000.00 | $134,337,000.00 | $132,209,000.00 | $129,130,000.00 | $125,760,000.00 | $121,482,000.00 | $118,325,000.00 | -- | $114,889,000.00 | $111,580,000.00 | $107,174,000.00 | $103,255,000.00 | -- | $100,175,000.00 | $98,130,000.00 | $96,554,000.00 | $96,023,000.00 | -- | $92,840,000.00 | -- | $90,586,000.00 | $86,500,000.00 | $82,543,000.00 | -- | $79,581,000.00 | -- | $74,948,000.00 | -- | -- | -- | -- | -- | $63,824,000.00 | -- | -- |
Total Stockholders' Equity | $224,557,000.00 | $225,801,000.00 | $227,705,000.00 | $232,850,000.00 | $222,644,000.00 | $229,768,000.00 | $231,651,000.00 | $239,470,000.00 | $238,419,000.00 | $236,927,000.00 | $236,600,000.00 | $234,659,000.00 | $231,148,000.00 | $234,046,000.00 | $230,688,000.00 | $238,375,000.00 | $240,245,000.00 | $235,957,000.00 | $234,034,000.00 | $230,021,000.00 | $222,853,000.00 | $216,075,000.00 | $212,305,000.00 | $210,096,000.00 | $203,085,000.00 | $196,968,000.00 | $192,134,000.00 | $186,548,000.00 | $185,475,000.00 | $182,919,000.00 | $180,747,000.00 | $175,103,000.00 | $174,568,000.00 | $171,679,000.00 | $170,404,000.00 | -- | $165,265,000.00 | $164,645,000.00 | $161,252,000.00 | $157,092,000.00 | -- | $152,884,000.00 | $151,491,000.00 | $148,411,000.00 | $148,327,000.00 | -- | $145,564,000.00 | -- | $143,793,000.00 | $138,492,000.00 | $135,950,000.00 | -- | $132,012,000.00 | -- | $126,212,000.00 | $124,715,000.00 | $120,514,000.00 | -- | $117,808,000.00 | -- | $114,740,000.00 | $120,376,000.00 | $123,477,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $290,058,000.00 | $303,217,000.00 | $311,802,000.00 | $311,510,000.00 | $306,237,000.00 | $319,106,000.00 | $321,446,000.00 | $334,471,000.00 | $332,935,000.00 | $319,746,000.00 | $315,826,000.00 | $303,972,000.00 | $295,655,000.00 | $299,314,000.00 | $291,375,000.00 | $300,990,000.00 | $301,065,000.00 | $305,889,000.00 | $310,476,000.00 | $316,076,000.00 | $315,407,000.00 | $308,187,000.00 | $301,600,000.00 | $300,793,000.00 | $281,645,000.00 | $274,477,000.00 | $261,369,000.00 | $251,827,000.00 | $251,949,000.00 | $251,821,000.00 | $254,508,000.00 | $246,020,000.00 | $248,577,000.00 | $239,905,000.00 | $234,396,000.00 | -- | $233,324,000.00 | $236,931,000.00 | $227,698,000.00 | $217,928,000.00 | -- | $214,244,000.00 | $211,235,000.00 | $209,512,000.00 | $199,532,000.00 | -- | $196,830,000.00 | -- | $195,312,000.00 | $196,996,000.00 | $197,615,000.00 | -- | $189,151,000.00 | -- | $186,545,000.00 | -- | -- | -- | -- | -- | $160,346,000.00 | -- | -- |
Date | 1/31/2024 | 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 | 2/28/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 2/28/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 2/28/2013 | 1/31/2013 | 11/30/2012 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 2/29/2012 | 1/31/2012 | 11/30/2011 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 3/31/2011 | 1/31/2011 | 12/31/2010 | 10/31/2010 | 10/31/2009 | 10/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $45,059,000.00 | $161,702,000.00 | $108,501,000.00 | $54,682,000.00 | $250,814,000.00 | $187,352,000.00 | $129,712,000.00 | $66,887,000.00 | $68,982,000.00 | $166,213,000.00 | $112,035,000.00 | $54,115,000.00 | $44,459,000.00 | $126,168,000.00 | $37,126,000.00 | $43,660,000.00 | $263,377,000.00 | $58,501,000.00 | $144,887,000.00 | $74,213,000.00 | $300,671,000.00 | $78,752,000.00 | $138,868,000.00 | $68,444,000.00 | $243,667,000.00 | $60,770,000.00 | $58,222,000.00 | $48,744,000.00 | $227,289,000.00 | -- | -- | -- | $219,383,000.00 | -- | -- | -- | -- | $222,303,000.00 | -- | -- | -- | -- | $192,804,000.00 | -- | -- | -- | -- | -- | $203,117,000.00 | -- | -- | -- | -- | -- | $180,400,000.00 | -- | -- | -- | -- | -- | $105,893,000.00 | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $9,695,000.00 | $38,749,000.00 | $25,301,000.00 | $12,718,000.00 | $17,570,000.00 | $46,908,000.00 | $32,509,000.00 | $16,907,000.00 | $16,934,000.00 | $39,315,000.00 | $26,341,000.00 | $11,547,000.00 | $36,457,000.00 | $26,937,000.00 | $6,709,000.00 | $9,159,000.00 | $77,208,000.00 | $17,189,000.00 | $21,637,000.00 | $22,142,000.00 | $91,806,000.00 | $24,521,000.00 | $39,434,000.00 | $20,121,000.00 | $23,370,000.00 | $17,540,000.00 | $17,068,000.00 | $12,586,000.00 | $70,440,000.00 | $16,135,000.00 | $16,610,000.00 | $17,698,000.00 | $69,091,000.00 | $16,630,000.00 | $16,559,000.00 | -- | $16,547,000.00 | $20,052,000.00 | $18,012,000.00 | $30,548,000.00 | -- | $13,919,000.00 | $55,056,000.00 | $11,715,000.00 | $15,283,000.00 | -- | $12,916,000.00 | -- | $17,220,000.00 | $16,084,000.00 | $13,393,000.00 | -- | $16,484,000.00 | -- | $55,874,000.00 | $40,192,000.00 | $24,342,000.00 | -- | $11,691,000.00 | -- | $21,796,000.00 | $25,828,000.00 | -- |
Research and Development | -- | -- | -- | -- | $3,400,000.00 | -- | -- | -- | $3,200,000.00 | -- | -- | -- | $3,500,000.00 | -- | -- | -- | $4,400,000.00 | -- | -- | -- | $4,700,000.00 | -- | -- | -- | $4,200,000.00 | -- | -- | -- | $4,900,000.00 | -- | -- | -- | $3,900,000.00 | -- | -- | -- | -- | $3,400,000.00 | -- | -- | -- | -- | $3,000,000.00 | -- | -- | -- | -- | -- | $2,600,000.00 | -- | -- | -- | -- | -- | $2,500,000.00 | -- | -- | -- | -- | -- | $2,200,000.00 | -- | -- |
Selling, General, and Administrative | $11,515,000.00 | $35,512,000.00 | $23,076,000.00 | $11,484,000.00 | $14,872,000.00 | $12,647,000.00 | $24,212,000.00 | $11,697,000.00 | $46,001,000.00 | $32,172,000.00 | $21,841,000.00 | $10,568,000.00 | $41,416,000.00 | $31,072,000.00 | $10,599,000.00 | $10,846,000.00 | $54,668,000.00 | $12,592,000.00 | $28,025,000.00 | $13,914,000.00 | $58,010,000.00 | $15,160,000.00 | $26,286,000.00 | $12,966,000.00 | $14,385,000.00 | $12,395,000.00 | $11,714,000.00 | $11,167,000.00 | $50,824,000.00 | $12,042,000.00 | $23,904,000.00 | $11,961,000.00 | $45,287,000.00 | $11,351,000.00 | $21,304,000.00 | -- | $10,454,000.00 | $46,615,000.00 | $33,675,000.00 | $11,206,000.00 | -- | $10,600,000.00 | $11,802,000.00 | $10,012,000.00 | $19,599,000.00 | -- | $8,920,000.00 | -- | $11,870,000.00 | $29,290,000.00 | $19,018,000.00 | -- | $9,730,000.00 | -- | $38,493,000.00 | $9,317,000.00 | $18,084,000.00 | -- | $8,830,000.00 | -- | $29,837,000.00 | $30,874,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-1,820,000.00 | $3,237,000.00 | $2,225,000.00 | $1,234,000.00 | $12,747,000.00 | $1,752,000.00 | $8,297,000.00 | $5,210,000.00 | $3,105,000.00 | $7,143,000.00 | $4,500,000.00 | $979,000.00 | $-9,862,000.00 | $-4,135,000.00 | $-3,890,000.00 | $-1,687,000.00 | $22,540,000.00 | $4,597,000.00 | $15,754,000.00 | $8,228,000.00 | $33,796,000.00 | $9,361,000.00 | $13,148,000.00 | $7,155,000.00 | $20,903,000.00 | $5,145,000.00 | $6,773,000.00 | $1,419,000.00 | $19,616,000.00 | $14,497,000.00 | $4,667,000.00 | $5,737,000.00 | $6,723,000.00 | $5,279,000.00 | $11,802,000.00 | -- | $6,093,000.00 | $7,112,000.00 | $6,143,000.00 | $5,423,000.00 | -- | $3,319,000.00 | $13,643,000.00 | $10,303,000.00 | $8,600,000.00 | -- | $3,996,000.00 | -- | $22,021,000.00 | $5,812,000.00 | $4,105,000.00 | -- | $6,754,000.00 | -- | $17,381,000.00 | $12,791,000.00 | $6,258,000.00 | -- | $2,861,000.00 | -- | $-8,041,000.00 | $-5,046,000.00 | -- |
Loss Before Income Taxes | $-2,249,000.00 | $3,253,000.00 | $2,608,000.00 | $1,940,000.00 | $11,878,000.00 | $9,826,000.00 | $8,100,000.00 | $5,178,000.00 | $10,121,000.00 | $7,270,000.00 | $4,593,000.00 | $1,209,000.00 | $-10,803,000.00 | $-4,957,000.00 | $-4,692,000.00 | $-1,490,000.00 | $23,324,000.00 | $21,486,000.00 | $16,840,000.00 | $9,107,000.00 | $32,496,000.00 | $21,855,000.00 | $5,407,000.00 | $7,437,000.00 | $20,716,000.00 | $11,777,000.00 | $6,535,000.00 | $1,422,000.00 | $18,885,000.00 | $3,840,000.00 | $10,503,000.00 | $5,604,000.00 | $23,553,000.00 | $16,898,000.00 | $5,839,000.00 | -- | $5,803,000.00 | $21,361,000.00 | $6,059,000.00 | $8,394,000.00 | -- | $3,273,000.00 | $12,442,000.00 | $1,117,000.00 | $8,211,000.00 | -- | $3,699,000.00 | -- | $21,864,000.00 | $16,559,000.00 | $10,961,000.00 | -- | $6,896,000.00 | -- | $15,619,000.00 | $12,125,000.00 | $3,399,000.00 | -- | $2,445,000.00 | -- | $-8,859,000.00 | $-3,812,000.00 | -- |
Earnings Per Share Basic | $-0.25 | $0.30 | $0.26 | $0.20 | $1.24 | $0.19 | $0.83 | $0.53 | $0.31 | $0.70 | $0.47 | $0.10 | $-0.93 | $-0.39 | $-0.58 | $-0.13 | $2.57 | $0.51 | $1.75 | $0.98 | $3.19 | $1.95 | $0.55 | $0.44 | $1.01 | $1.26 | $0.55 | $0.13 | $0.45 | $0.41 | $0.56 | $0.59 | $2.46 | $1.73 | $1.17 | -- | $0.57 | $2.31 | $1.57 | $0.90 | -- | $0.36 | $1.26 | $0.13 | $0.49 | -- | $0.35 | -- | $0.63 | $0.61 | $1.17 | -- | $0.71 | -- | $1.72 | $0.71 | $0.60 | -- | $0.24 | -- | $-0.89 | $-0.36 | -- |
Weighted Average Shares Basic | 6,483,000 | 6,511,000 | 6,536,000 | 6,583,000 | 6,580,000 | 6,585,000 | 6,594,000 | 6,616,000 | 6,595,000 | 6,591,000 | 6,585,000 | 6,575,000 | 6,670,000 | 6,595,000 | 6,739,000 | 6,781,000 | 6,759,000 | 6,767,000 | 6,750,000 | 6,735,000 | 6,700,000 | 6,694,000 | 6,682,000 | 6,659,000 | 6,615,000 | 6,608,000 | 6,600,000 | 6,583,000 | 6,569,000 | 6,573,000 | 6,570,000 | 6,558,000 | 6,543 | 6,540,000 | 6,547,000 | -- | 6,523,000 | 6,497,000 | 6,505,000 | 6,498,000 | -- | 6,477,000 | 6,455,000 | 6,458,000 | 6,449,000 | -- | 6,447,000 | -- | 6,445,000 | 6,447,000 | 6,443,000 | -- | 6,441,000 | -- | 6,441,000 | 6,441,000 | 6,441,000 | -- | 6,441,000 | -- | 6,441,000 | 6,429,000 | -- |
Earnings Per Share Diluted | $-0.25 | $0.30 | $0.26 | $0.20 | $1.23 | $1.01 | $0.83 | $0.53 | $1.01 | $0.70 | $0.46 | $0.10 | $-0.93 | $0.32 | $-0.58 | $-0.13 | $2.55 | $0.51 | $1.73 | $0.97 | $3.15 | $0.95 | $0.98 | $0.43 | $2.25 | $0.58 | $0.67 | $0.13 | $1.99 | $0.40 | $1.14 | $0.58 | $2.44 | $1.72 | $0.60 | -- | $0.57 | $2.30 | $1.56 | $0.90 | -- | $0.36 | $0.29 | $0.13 | $0.83 | -- | $0.34 | -- | $2.40 | $1.77 | $1.16 | -- | $0.71 | -- | $1.71 | $1.30 | $0.60 | -- | $0.24 | -- | $-0.89 | $-0.36 | -- |
Weighted Average Shares Diluted | 6,483,000 | 6,538,000 | 6,570,000 | 6,622,000 | 6,632,000 | 6,637,000 | 6,641,000 | 6,642,000 | 6,608,000 | 6,605,000 | 6,598,000 | 6,584,000 | 6,670,000 | 6,705,000 | 6,739,000 | 6,781,000 | 6,815,000 | 6,813,000 | 6,824,000 | 6,807,000 | 6,771,000 | 6,788,000 | 6,784,000 | 6,745,000 | 6,680,000 | 6,695,000 | 6,671,000 | 6,668,000 | 6,642,000 | 6,645,000 | 6,630,000 | 6,623,000 | 6,602 | 6,584,000 | 6,589,000 | -- | 6,569,000 | 6,538,000 | 6,529,000 | 6,520,000 | -- | 6,514,000 | 6,497,000 | 6,495,000 | 6,496,000 | -- | 6,484,000 | -- | 6,470,000 | 6,470,000 | 6,473,000 | -- | 6,466,000 | -- | 6,472,000 | 6,474,000 | 6,489,000 | -- | 6,463,000 | -- | 6,441,000 | 6,429,000 | -- |
Common Stock Shares Authorized | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | -- | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | -- | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | -- | 12,500,000 | -- | 12,500,000 | 12,500,000 | 12,500,000 | -- | 12,500,000 | -- | 12,500,000 | -- | -- | -- | -- | -- | 12,500,000 | -- | -- |
Common Stock Shares Outstanding | 6,506,033 | 6,462,138 | 6,462,138 | 6,587,694 | 6,566,994 | 6,566,994 | 6,566,994 | 6,607,437 | 6,617,717 | 6,601,406 | 6,601,406 | 6,583,626 | 6,565,163 | 6,565,163 | 6,666,226 | 6,803,163 | 6,767,237 | 6,767,237 | 6,767,237 | 6,758,123 | 6,723,160 | 6,716,898 | 6,711,898 | 6,692,778 | 6,641,197 | 6,624,197 | 6,624,197 | 6,602,863 | 6,573,103 | 6,573,103 | 6,573,103 | 6,564,017 | 6,551,718 | 6,551,718 | 6,551,718 | -- | 6,537,983 | 6,508,880 | 6,504,880 | 6,504,880 | -- | 6,482,344 | 6,465,054 | 6,465,054 | 6,453,685 | -- | 6,447,210 | -- | 6,447,210 | 6,447,210 | 6,447,210 | -- | 6,441,351 | -- | 6,440,851 | -- | -- | -- | -- | -- | 6,440,851 | -- | -- |
Common Stock Value | $651,000.00 | $646,000.00 | $646,000.00 | $659,000.00 | $657,000.00 | $657,000.00 | $657,000.00 | $661,000.00 | $662,000.00 | $660,000.00 | $660,000.00 | $658,000.00 | $657,000.00 | $657,000.00 | $667,000.00 | $680,000.00 | $677,000.00 | $677,000.00 | $677,000.00 | $676,000.00 | $672,000.00 | $672,000.00 | $671,000.00 | $669,000.00 | $664,000.00 | $663,000.00 | $663,000.00 | $660,000.00 | $657,000.00 | $657,000.00 | $657,000.00 | $656,000.00 | $655,000.00 | $655,000.00 | $655,000.00 | -- | $654,000.00 | $651,000.00 | $651,000.00 | $651,000.00 | -- | $648,000.00 | $647,000.00 | $647,000.00 | $646,000.00 | -- | $645,000.00 | -- | $645,000.00 | $645,000.00 | $645,000.00 | -- | $644,000.00 | -- | $644,000.00 | -- | -- | -- | -- | -- | $644,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | -- | $0.10 | $0.10 | $0.10 | $0.10 | -- | $0.10 | $0.10 | $0.10 | $0.10 | -- | $0.10 | -- | $0.10 | $0.10 | $0.10 | -- | $0.10 | -- | $0.10 | -- | -- | -- | -- | -- | $0.10 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | -- | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | -- | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | -- | 1,000,000 | -- | 1,000,000 | 1,000,000 | 1,000,000 | -- | 1,000,000 | -- | 1,000,000 | -- | -- | -- | -- | -- | 1,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $30.80 | -- | -- | -- | -- | $24.92 | -- | -- | -- | -- | $28.08 | -- | $23.30 | -- | -- | -- | $27.00 | -- | $21.45 | -- | -- | -- | $29.86 | -- | $23.10 | -- | -- | -- |