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 | 1/31/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $197,032,000.00 | $185,569,000.00 | $204,799,000.00 | $195,947,000.00 | $173,947,000.00 | $136,065,000.00 | $143,344,000.00 | $192,255,000.00 | $350,472,000.00 | $391,563,000.00 | $451,415,000.00 | $396,675,000.00 | $366,671,000.00 | $353,213,000.00 | $382,424,000.00 | $262,927,000.00 | $167,363,000.00 | $252,482,000.00 | $170,710,000.00 | $132,388,000.00 | $164,318,000.00 | $155,791,000.00 | $165,766,000.00 | $151,523,000.00 | $122,107,000.00 | $149,708,000.00 | $153,225,000.00 | $167,347,000.00 | $167,198,000.00 | $170,775,000.00 | $162,855,000.00 | $191,430,000.00 | $160,909,000.00 | $176,838,000.00 | $182,136,000.00 | $274,528,000.00 | $333,691,000.00 | $361,021,000.00 | $345,158,000.00 | $313,761,000.00 | $272,209,000.00 | $206,350,000.00 | $152,917,000.00 | $169,387,000.00 | $175,142,000.00 | $196,056,000.00 | $186,834,000.00 | $175,309,000.00 | $156,524,000.00 | $138,048,000.00 | $106,890,000.00 | $78,906,000.00 | $83,292,000.00 | $66,153,000.00 |
Accounts Receivable Net Current | $47,326,000.00 | $49,922,000.00 | $44,532,000.00 | $60,774,000.00 | $50,132,000.00 | $37,899,000.00 | $24,888,000.00 | $36,047,000.00 | $26,978,000.00 | $35,793,000.00 | $43,120,000.00 | $32,379,000.00 | $28,713,000.00 | $30,607,000.00 | $29,660,000.00 | $22,212,000.00 | $37,192,000.00 | $34,880,000.00 | $45,989,000.00 | $48,203,000.00 | $36,174,000.00 | $43,612,000.00 | $46,137,000.00 | $35,623,000.00 | $24,756,000.00 | $83,681,000.00 | $72,517,000.00 | $71,331,000.00 | $54,836,000.00 | $42,886,000.00 | $32,706,000.00 | $70,903,000.00 | $64,185,000.00 | $41,137,000.00 | $38,839,000.00 | $34,500,000.00 | $27,330,000.00 | $22,905,000.00 | $34,217,000.00 | $28,684,000.00 | $23,687,000.00 | $20,609,000.00 | $15,101,000.00 | $19,392,000.00 | $24,879,000.00 | $25,761,000.00 | $22,065,000.00 | $18,516,000.00 | $16,053,000.00 | -- | -- | -- | $13,099,000.00 | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,542,000.00 | $13,849,000.00 | $12,409,000.00 | $6,236,000.00 | $4,766,000.00 | $4,544,000.00 | $6,927,000.00 | $6,122,000.00 | $5,004,000.00 | $5,481,000.00 | $7,342,000.00 | $2,978,000.00 | $2,856,000.00 | $4,340,000.00 | $1,092,000.00 | -- | -- | -- | $1,958,000.00 | $2,718,000.00 | $3,231,000.00 | $6,096,000.00 | $1,606,000.00 | $1,916,000.00 | $3,106,000.00 | $2,107,000.00 | $4,528,000.00 | -- | -- | -- | $520,000.00 | -- |
Total Current Assets | $547,179,000.00 | $514,071,000.00 | $455,132,000.00 | $425,001,000.00 | $438,702,000.00 | $364,965,000.00 | $378,193,000.00 | $447,591,000.00 | $507,284,000.00 | $559,719,000.00 | $597,656,000.00 | $559,031,000.00 | $546,220,000.00 | $538,820,000.00 | $503,456,000.00 | $455,736,000.00 | $421,755,000.00 | $405,900,000.00 | $353,137,000.00 | $373,161,000.00 | $416,348,000.00 | $439,492,000.00 | $453,213,000.00 | $465,632,000.00 | $485,028,000.00 | $583,795,000.00 | $642,627,000.00 | $643,671,000.00 | $587,949,000.00 | $499,970,000.00 | $423,914,000.00 | $401,134,000.00 | $350,612,000.00 | $335,456,000.00 | $350,119,000.00 | $372,005,000.00 | $364,354,000.00 | $388,445,000.00 | $383,805,000.00 | $347,706,000.00 | $298,559,000.00 | $235,699,000.00 | $181,582,000.00 | $197,032,000.00 | $204,108,000.00 | $225,724,000.00 | $217,534,000.00 | $199,182,000.00 | $180,577,000.00 | -- | -- | -- | $106,042,000.00 | -- |
Property Plant and Equipement | $11,021,000.00 | $10,786,000.00 | $10,457,000.00 | $10,665,000.00 | $10,430,000.00 | $10,504,000.00 | $9,507,000.00 | $9,936,000.00 | $10,460,000.00 | $18,385,000.00 | $19,209,000.00 | $19,944,000.00 | $20,361,000.00 | $20,966,000.00 | $21,692,000.00 | $22,124,000.00 | $22,539,000.00 | $23,211,000.00 | $20,903,000.00 | $20,850,000.00 | $19,778,000.00 | $19,866,000.00 | $18,882,000.00 | $18,175,000.00 | $15,299,000.00 | $15,257,000.00 | $14,821,000.00 | $14,434,000.00 | $13,112,000.00 | $13,435,000.00 | $13,122,000.00 | $12,184,000.00 | $12,308,000.00 | $5,177,000.00 | $5,189,000.00 | $7,606,000.00 | $6,518,000.00 | $5,551,000.00 | $4,052,000.00 | $4,107,000.00 | $4,183,000.00 | $4,124,000.00 | $4,188,000.00 | $7,399,000.00 | $9,468,000.00 | $8,270,000.00 | $6,269,000.00 | $3,775,000.00 | $2,761,000.00 | -- | -- | -- | $1,478,000.00 | -- |
Intangible Assets Net | $2,217,000.00 | $2,315,000.00 | $2,413,000.00 | $2,511,000.00 | $2,609,000.00 | $2,730,000.00 | $2,941,000.00 | $3,175,000.00 | $3,322,000.00 | $3,417,000.00 | $3,644,000.00 | $3,869,000.00 | $4,097,000.00 | $4,324,000.00 | $4,550,000.00 | $4,776,000.00 | $5,001,000.00 | $5,273,000.00 | $5,545,000.00 | $5,838,000.00 | $6,137,000.00 | $6,390,000.00 | $6,643,000.00 | $6,896,000.00 | $7,149,000.00 | $7,405,000.00 | $7,663,000.00 | $7,998,000.00 | $8,181,000.00 | $8,506,000.00 | $8,738,000.00 | $9,023,000.00 | $9,344,000.00 | $2,105,000.00 | $1,863,000.00 | $1,785,000.00 | $1,845,000.00 | $1,906,000.00 | $1,967,000.00 | $2,028,000.00 | $2,088,000.00 | $2,149,000.00 | $2,210,000.00 | $2,270,000.00 | $2,331,000.00 | $2,392,000.00 | $2,453,000.00 | $2,513,000.00 | $2,574,000.00 | -- | -- | -- | $2,908,000.00 | -- |
Goodwill | $28,033,000.00 | $28,033,000.00 | $28,033,000.00 | $28,033,000.00 | $28,033,000.00 | $28,033,000.00 | $28,033,000.00 | $28,033,000.00 | $28,033,000.00 | $27,943,000.00 | $27,943,000.00 | $27,943,000.00 | $27,943,000.00 | $27,943,000.00 | $27,943,000.00 | $27,943,000.00 | $27,943,000.00 | $30,766,000.00 | $30,766,000.00 | $30,766,000.00 | $32,838,000.00 | $34,329,000.00 | $34,329,000.00 | $34,329,000.00 | $34,329,000.00 | $34,913,000.00 | $34,913,000.00 | $34,913,000.00 | $34,913,000.00 | $34,913,000.00 | $34,780,000.00 | $36,813,000.00 | $37,405,000.00 | $22,525,000.00 | $22,887,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | $18,476,000.00 | -- | $18,476,000.00 | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $318,000.00 | $351,000.00 | $362,000.00 | $290,000.00 | $377,000.00 | $394,000.00 | $411,000.00 | $426,000.00 | $548,000.00 | $514,000.00 | $276,000.00 | $92,000.00 | $39,000.00 | $105,000.00 | $112,000.00 | $122,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $598,229,000.00 | $563,652,000.00 | $505,708,000.00 | $475,694,000.00 | $489,487,000.00 | $410,903,000.00 | $423,070,000.00 | $492,810,000.00 | $553,585,000.00 | $613,153,000.00 | $651,989,000.00 | $617,972,000.00 | $602,630,000.00 | $595,500,000.00 | $561,107,000.00 | $512,964,000.00 | $487,540,000.00 | $472,717,000.00 | $419,724,000.00 | $433,161,000.00 | $476,648,000.00 | $500,769,000.00 | $513,803,000.00 | $525,878,000.00 | $603,393,000.00 | $642,301,000.00 | $700,972,000.00 | $709,926,000.00 | $644,488,000.00 | $558,843,000.00 | $481,094,000.00 | $459,266,000.00 | $410,902,000.00 | $365,263,000.00 | $380,058,000.00 | $399,872,000.00 | $391,193,000.00 | $414,378,000.00 | $408,300,000.00 | $372,317,000.00 | $323,306,000.00 | $260,448,000.00 | $206,748,000.00 | $225,586,000.00 | $234,724,000.00 | $254,985,000.00 | $245,463,000.00 | $224,689,000.00 | $205,252,000.00 | $189,301,000.00 | $145,626,000.00 | -- | $130,542,000.00 | -- |
Accounts Payable | $39,485,000.00 | $34,532,000.00 | $31,530,000.00 | $36,334,000.00 | $56,375,000.00 | $45,268,000.00 | $38,180,000.00 | $39,942,000.00 | $41,822,000.00 | $39,959,000.00 | $44,317,000.00 | $41,467,000.00 | $53,295,000.00 | $48,836,000.00 | $41,242,000.00 | $34,322,000.00 | $35,442,000.00 | $38,249,000.00 | $26,028,000.00 | $34,426,000.00 | $44,427,000.00 | $64,987,000.00 | $84,239,000.00 | $97,453,000.00 | $100,238,000.00 | $114,448,000.00 | $131,001,000.00 | $118,077,000.00 | $101,944,000.00 | $91,487,000.00 | $60,207,000.00 | $50,804,000.00 | $46,395,000.00 | $35,089,000.00 | $32,392,000.00 | $29,914,000.00 | $37,691,000.00 | $44,941,000.00 | $39,937,000.00 | $25,677,000.00 | $22,589,000.00 | $18,978,000.00 | $17,510,000.00 | $28,474,000.00 | $32,699,000.00 | $43,790,000.00 | $44,579,000.00 | $28,198,000.00 | $29,524,000.00 | -- | -- | -- | $8,555,000.00 | -- |
Accrued Liabilities | $81,721,000.00 | $83,193,000.00 | $67,620,000.00 | $44,755,000.00 | $49,867,000.00 | $40,243,000.00 | $39,816,000.00 | $39,365,000.00 | $53,315,000.00 | $42,672,000.00 | $49,308,000.00 | $42,050,000.00 | $50,750,000.00 | $51,650,000.00 | $36,185,000.00 | $28,959,000.00 | $35,907,000.00 | $22,287,000.00 | $30,928,000.00 | $29,700,000.00 | $29,500,000.00 | $25,111,000.00 | $31,218,000.00 | $37,397,000.00 | $35,360,000.00 | $31,005,000.00 | $33,116,000.00 | $32,258,000.00 | $39,539,000.00 | $38,061,000.00 | $42,362,000.00 | $32,928,000.00 | $35,454,000.00 | $20,362,000.00 | $24,022,000.00 | $19,061,000.00 | $15,976,000.00 | $15,228,000.00 | $7,971,000.00 | $3,630,000.00 | $7,911,000.00 | $9,592,000.00 | $8,026,000.00 | $9,075,000.00 | $9,488,000.00 | $8,315,000.00 | $8,180,000.00 | $4,925,000.00 | $6,751,000.00 | -- | -- | -- | $13,035,000.00 | -- |
Total Current Liabilities | $307,290,000.00 | $278,819,000.00 | $220,672,000.00 | $197,745,000.00 | $208,590,000.00 | $139,163,000.00 | $146,034,000.00 | $190,797,000.00 | $227,990,000.00 | $263,358,000.00 | $311,454,000.00 | $287,156,000.00 | $280,222,000.00 | $264,836,000.00 | $236,960,000.00 | $176,064,000.00 | $146,510,000.00 | $121,299,000.00 | $60,655,000.00 | $71,671,000.00 | $82,276,000.00 | $101,264,000.00 | $141,988,000.00 | $166,773,000.00 | $184,541,000.00 | $294,104,000.00 | $355,904,000.00 | $394,525,000.00 | $360,403,000.00 | $290,533,000.00 | $223,699,000.00 | $221,492,000.00 | $187,936,000.00 | $153,054,000.00 | $172,478,000.00 | $212,829,000.00 | $216,241,000.00 | $226,789,000.00 | $229,822,000.00 | $208,015,000.00 | $165,529,000.00 | $114,633,000.00 | $65,617,000.00 | $99,042,000.00 | $115,556,000.00 | $143,032,000.00 | $133,049,000.00 | $119,129,000.00 | $104,289,000.00 | -- | -- | -- | $32,897,000.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $164,183,000.00 | $163,154,000.00 | $162,323,000.00 | $161,347,000.00 | $162,208,000.00 | $161,305,000.00 | $160,229,000.00 | $159,170,000.00 | $158,190,000.00 | $157,187,000.00 | $155,904,000.00 | $154,974,000.00 | $153,282,000.00 | $152,149,000.00 | $150,847,000.00 | $149,531,000.00 | $148,713,000.00 | $148,031,000.00 | $147,445,000.00 | $146,932,000.00 | $144,961,000.00 | $144,507,000.00 | $144,135,000.00 | $143,783,000.00 | $143,215,000.00 | $141,766,000.00 | $140,182,000.00 | $137,401,000.00 | $135,426,000.00 | $129,970,000.00 | $122,732,000.00 | $118,425,000.00 | $117,274,000.00 | $116,669,000.00 | $115,621,000.00 | $110,930,000.00 | $109,696,000.00 | $107,223,000.00 | $104,720,000.00 | $102,575,000.00 | $100,863,000.00 | $98,946,000.00 | $96,098,000.00 | $95,440,000.00 | $95,004,000.00 | $93,640,000.00 | $91,145,000.00 | $90,060,000.00 | $89,714,000.00 | -- | -- | -- | $88,561,000.00 | -- |
Accumulated Other Comprehensive Loss | $-3,597,000.00 | $-4,650,000.00 | $-3,341,000.00 | $-2,473,000.00 | $-2,876,000.00 | $-5,052,000.00 | $-4,402,000.00 | $-3,715,000.00 | $-2,451,000.00 | $-1,809,000.00 | $-1,338,000.00 | $-1,199,000.00 | $-1,081,000.00 | $-1,766,000.00 | $-1,445,000.00 | $-1,362,000.00 | $-1,116,000.00 | $-1,171,000.00 | $-1,406,000.00 | $-1,400,000.00 | $-346,000.00 | $-942,000.00 | $150,000.00 | $843,000.00 | $1,422,000.00 | $-8,000.00 | $131,000.00 | $-658,000.00 | $-762,000.00 | $-757,000.00 | $-431,000.00 | $80,000.00 | $-565,000.00 | $-411,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $225,507,000.00 | $217,486,000.00 | $216,009,000.00 | $206,584,000.00 | $207,832,000.00 | $197,567,000.00 | $193,205,000.00 | $192,463,000.00 | $188,690,000.00 | $190,308,000.00 | $181,862,000.00 | $172,934,000.00 | $166,110,000.00 | $176,186,000.00 | $170,653,000.00 | $184,633,000.00 | $189,306,000.00 | $200,401,000.00 | $211,167,000.00 | $213,921,000.00 | $247,616,000.00 | $253,716,000.00 | $225,174,000.00 | $212,095,000.00 | $211,150,000.00 | $204,095,000.00 | $202,413,000.00 | $175,274,000.00 | $154,649,000.00 | $134,298,000.00 | $131,485,000.00 | $111,811,000.00 | $99,581,000.00 | $92,853,000.00 | $92,418,000.00 | $81,117,000.00 | $73,614,000.00 | $67,616,000.00 | $65,360,000.00 | $56,810,000.00 | $53,335,000.00 | $44,171,000.00 | $42,884,000.00 | $30,260,000.00 | $23,850,000.00 | $17,289,000.00 | $19,583,000.00 | $13,382,000.00 | $8,944,000.00 | -- | -- | -- | $6,476,000.00 | -- |
Total Stockholders' Equity | $290,939,000.00 | $284,833,000.00 | $285,036,000.00 | $277,949,000.00 | $280,897,000.00 | $272,537,000.00 | $277,833,000.00 | $302,810,000.00 | $326,392,000.00 | $348,054,000.00 | $338,794,000.00 | $329,075,000.00 | $320,667,000.00 | $328,923,000.00 | $322,406,000.00 | $335,149,000.00 | $339,249,000.00 | $349,607,000.00 | $359,552,000.00 | $361,799,000.00 | $394,568,000.00 | $399,617,000.00 | $371,795,000.00 | $359,057,000.00 | $358,123,000.00 | $348,186,000.00 | $345,057,000.00 | $314,340,000.00 | $291,632,000.00 | $265,803,000.00 | $256,041,000.00 | $232,545,000.00 | $218,516,000.00 | $211,302,000.00 | $210,225,000.00 | $194,215,000.00 | $185,472,000.00 | $176,986,000.00 | $172,213,000.00 | $161,508,000.00 | $156,308,000.00 | $145,214,000.00 | $141,052,000.00 | $127,763,000.00 | $120,917,000.00 | $113,002,000.00 | $113,111,000.00 | $106,037,000.00 | $101,264,000.00 | -- | -- | -- | $97,645,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | $-797,000.00 | $-797,000.00 | $-797,000.00 | $-797,000.00 | $1,741,000.00 | $1,741,000.00 | $1,741,000.00 | $1,741,000.00 | $1,741,000.00 | $1,741,000.00 | $1,751,000.00 | $1,781,000.00 | $1,811,000.00 | $-483,000.00 | $-309,000.00 | $-196,000.00 | $-112,000.00 | $20,000.00 | $48,000.00 | $43,000.00 | $11,000.00 | $11,000.00 | $1,061,000.00 | $937,000.00 | $2,507,000.00 | $1,354,000.00 | $5,229,000.00 | $3,339,000.00 | $907,000.00 | $-2,645,000.00 | $-7,172,000.00 | $-10,520,000.00 | $10,603,000.00 | $6,265,000.00 | $2,794,000.00 | $1,469,000.00 | $601,000.00 | $79,000.00 | $-1,219,000.00 | $-1,749,000.00 | $-1,049,000.00 | $-697,000.00 | $-477,000.00 | $-301,000.00 | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $598,229,000.00 | $563,652,000.00 | $505,708,000.00 | $475,694,000.00 | $489,487,000.00 | $410,903,000.00 | $423,070,000.00 | $492,810,000.00 | $553,585,000.00 | $613,153,000.00 | $651,989,000.00 | $617,972,000.00 | $602,630,000.00 | $595,500,000.00 | $561,107,000.00 | $512,964,000.00 | $487,540,000.00 | $472,717,000.00 | $419,724,000.00 | $433,161,000.00 | $476,648,000.00 | $500,769,000.00 | $513,803,000.00 | $525,878,000.00 | $542,670,000.00 | $642,301,000.00 | $700,972,000.00 | $709,926,000.00 | $652,972,000.00 | $558,843,000.00 | $481,094,000.00 | $459,266,000.00 | $410,902,000.00 | $365,263,000.00 | $380,058,000.00 | $399,872,000.00 | $391,193,000.00 | $414,378,000.00 | $408,300,000.00 | $372,317,000.00 | $323,306,000.00 | $260,448,000.00 | $206,748,000.00 | $225,586,000.00 | $234,724,000.00 | $254,985,000.00 | $245,463,000.00 | $224,689,000.00 | $205,252,000.00 | -- | -- | -- | $130,542,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 | 1/31/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $492,499,000.00 | $351,578,000.00 | $207,058,000.00 | $89,451,000.00 | $368,679,000.00 | $95,667,000.00 | $174,262,000.00 | $80,539,000.00 | $409,638,000.00 | $306,299,000.00 | $207,983,000.00 | $102,627,000.00 | $330,139,000.00 | $234,989,000.00 | $71,862,000.00 | $56,139,000.00 | $245,817,000.00 | $52,414,000.00 | $60,094,000.00 | $70,570,000.00 | $399,715,000.00 | $318,803,000.00 | $105,962,000.00 | $125,914,000.00 | $743,490,000.00 | $594,016,000.00 | $398,789,000.00 | $190,393,000.00 | $528,336,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $80,834,000.00 | $57,201,000.00 | $37,966,000.00 | $14,224,000.00 | $86,361,000.00 | $66,333,000.00 | $24,387,000.00 | $19,738,000.00 | $99,732,000.00 | $26,135,000.00 | $51,366,000.00 | $23,714,000.00 | $62,067,000.00 | $39,982,000.00 | $15,630,000.00 | $4,009,000.00 | $5,249,000.00 | $5,992,000.00 | $2,965,000.00 | $-21,026,000.00 | $6,746,000.00 | $29,532,000.00 | $30,708,000.00 | $15,452,000.00 | $20,104,000.00 | $129,221,000.00 | $51,407,000.00 | $40,096,000.00 | $146,711,000.00 | $36,578,000.00 | $72,314,000.00 | $28,302,000.00 | $99,465,000.00 | $26,262,000.00 | $49,660,000.00 | $21,167,000.00 | $83,603,000.00 | $30,313,000.00 | $31,614,000.00 | $10,051,000.00 | $20,687,000.00 | $23,876,000.00 | $34,285,000.00 | $13,028,000.00 | $50,135,000.00 | $36,116,000.00 | $22,980,000.00 | $10,101,000.00 | $23,102,000.00 | $6,467,000.00 | $8,545,000.00 | $3,898,000.00 | $29,123,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $44,376,000.00 | $32,467,000.00 | $21,092,000.00 | $10,591,000.00 | $44,692,000.00 | $34,226,000.00 | $10,984,000.00 | $10,575,000.00 | $47,321,000.00 | $31,813,000.00 | $20,223,000.00 | $9,892,000.00 | $39,041,000.00 | $28,827,000.00 | $9,085,000.00 | $10,344,000.00 | $44,125,000.00 | $12,135,000.00 | $10,038,000.00 | $9,588,000.00 | $40,710,000.00 | $31,162,000.00 | $20,015,000.00 | $9,637,000.00 | $41,764,000.00 | $10,119,000.00 | $20,289,000.00 | $9,489,000.00 | $32,478,000.00 | $9,848,000.00 | $7,534,000.00 | $7,047,000.00 | $25,060,000.00 | $15,977,000.00 | $10,387,000.00 | $5,540,000.00 | $19,470,000.00 | $5,473,000.00 | $4,481,000.00 | $3,379,000.00 | $12,918,000.00 | $3,545,000.00 | $5,044,000.00 | $3,443,000.00 | $14,350,000.00 | $3,780,000.00 | $3,297,000.00 | $3,028,000.00 | $11,186,000.00 | $2,735,000.00 | $2,374,000.00 | $2,759,000.00 | $12,129,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $36,458,000.00 | $24,734,000.00 | $16,874,000.00 | $3,633,000.00 | $41,669,000.00 | $32,107,000.00 | $22,566,000.00 | $9,163,000.00 | $44,510,000.00 | $14,545,000.00 | $31,143,000.00 | $13,822,000.00 | $23,026,000.00 | $11,155,000.00 | $210,000.00 | $-6,335,000.00 | $-9,938,000.00 | $-6,143,000.00 | $-7,073,000.00 | $-32,686,000.00 | $-4,293,000.00 | $44,530,000.00 | $20,330,000.00 | $5,815,000.00 | $8,163,000.00 | $98,813,000.00 | $40,608,000.00 | $30,607,000.00 | $29,770,000.00 | $26,730,000.00 | $34,499,000.00 | $21,255,000.00 | $14,461,000.00 | $20,672,000.00 | $23,645,000.00 | $15,627,000.00 | $64,133,000.00 | $48,595,000.00 | $17,083,000.00 | $6,672,000.00 | $65,930,000.00 | $20,331,000.00 | $19,656,000.00 | $9,585,000.00 | $35,785,000.00 | $26,011,000.00 | $16,655,000.00 | $7,073,000.00 | $11,916,000.00 | $3,732,000.00 | $2,273,000.00 | $1,139,000.00 | $16,994,000.00 | -- |
Loss Before Income Taxes | $48,933,000.00 | $31,956,000.00 | $20,363,000.00 | $3,004,000.00 | $46,000,000.00 | $33,975,000.00 | $23,666,000.00 | $9,758,000.00 | $47,062,000.00 | $47,257,000.00 | $31,595,000.00 | $14,534,000.00 | $24,885,000.00 | $12,869,000.00 | $1,749,000.00 | $-5,247,000.00 | $-47,765,000.00 | $-2,565,000.00 | $-35,865,000.00 | $-30,434,000.00 | $47,218,000.00 | $49,651,000.00 | $23,258,000.00 | $6,579,000.00 | $112,625,000.00 | $29,291,000.00 | $73,743,000.00 | $31,825,000.00 | $114,532,000.00 | $83,767,000.00 | $56,347,000.00 | $21,292,000.00 | $75,506,000.00 | $21,404,000.00 | $23,773,000.00 | $15,712,000.00 | $64,367,000.00 | $24,939,000.00 | $23,818,000.00 | $6,694,000.00 | $69,335,000.00 | $52,843,000.00 | $32,251,000.00 | $10,860,000.00 | $35,742,000.00 | $25,982,000.00 | $16,636,000.00 | $7,064,000.00 | $11,964,000.00 | $3,765,000.00 | $2,302,000.00 | $1,161,000.00 | $17,044,000.00 | -- |
Earnings Per Share Basic | $2.42 | $1.52 | $1.11 | $0.16 | $2.35 | $1.36 | $0.81 | $0.50 | $2.43 | $0.79 | $1.50 | $0.68 | $1.52 | $0.91 | $0.31 | $-0.05 | $-0.46 | $-0.44 | $0.07 | $-1.91 | $-0.14 | $2.08 | $1.09 | $0.31 | $0.45 | $1.11 | $3.08 | $1.33 | $4.67 | $1.19 | $2.14 | $0.82 | $0.45 | $0.73 | $1.28 | $0.51 | $0.41 | $0.86 | $0.59 | $0.24 | $0.64 | $0.85 | $0.90 | $0.46 | $1.69 | $0.44 | $0.45 | $0.32 | $0.68 | $0.34 | $0.20 | $0.04 | $0.57 | -- |
Weighted Average Shares Basic | 13,365,000 | 13,381,000 | 13,408,000 | 13,413,000 | 14,083,000 | 14,268,000 | 14,134,000 | 14,910,000 | 15,715,000 | 15,774,000 | 15,748,000 | 15,726,000 | 15,668,000 | 15,659,000 | 15,653,000 | 15,643,000 | 15,621,000 | 15,633,000 | 15,633,000 | 15,583,000 | 15,569,000 | 15,568,000 | 15,568,000 | 15,568,000 | 15,522,000 | 15,509,000 | 15,514,000 | 15,467,000 | 15,066,000 | 14,974,000 | 14,939,000 | 14,842,000 | 14,757 | 14,732,000 | 14,693,000 | 14,637,000 | 14,433,000 | 14,470,000 | 14,350,000 | 14,299,000 | 14,072,000 | 14,022,000 | 13,997,000 | 13,974,000 | 13,784,000 | 13,822,000 | 13,697,000 | 13,663,000 | 13,612,000 | 13,609,000 | 13,603,000 | 13,601,000 | 13,593,000 | -- |
Earnings Per Share Diluted | $2.39 | $1.50 | $1.10 | $0.16 | $2.33 | $0.56 | $0.80 | $0.50 | $2.40 | $2.25 | $1.48 | $0.67 | $1.51 | $0.91 | $0.31 | $-0.05 | $-0.46 | $-0.44 | $0.07 | $-1.91 | $-0.14 | $3.46 | $1.39 | $0.31 | $4.56 | $4.11 | $1.72 | $1.31 | $1.29 | $3.23 | $1.29 | $0.81 | $0.45 | $1.97 | $0.75 | $0.50 | $2.05 | $0.84 | $0.58 | $0.24 | $0.63 | $0.83 | $1.35 | $0.45 | $1.65 | $0.43 | $0.76 | $0.32 | $0.67 | $0.15 | $0.20 | $0.04 | $0.57 | -- |
Weighted Average Shares Diluted | 13,548,000 | 13,549,000 | 13,544,000 | 13,546,000 | 14,176,000 | 13,812,000 | 14,616,000 | 14,992,000 | 15,913,000 | 15,980,000 | 15,978,000 | 15,961,000 | 15,825,000 | 15,795,000 | 15,767,000 | 15,643,000 | 15,621,000 | 15,633,000 | 15,757,000 | 15,583,000 | 15,693,000 | 15,685,000 | 15,673,000 | 15,656,000 | 15,780,000 | 15,793,000 | 15,788,000 | 15,771,000 | 15,625,000 | 15,490,000 | 15,231,000 | 15,055,000 | 15,024 | 15,004,000 | 14,952,000 | 14,864,000 | 14,823,000 | 14,761,000 | 14,641,000 | 14,683,000 | 14,427,000 | 14,365,000 | 14,129,000 | 14,127,000 | 14,116,000 | 14,075,000 | 13,952,000 | 13,950,000 | 13,792,000 | 13,744,000 | 13,717,000 | 13,679,000 | 13,709,000 | -- |
Common Stock Shares Authorized | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | -- | -- | -- | 30,000,000 | -- |
Common Stock Shares Outstanding | 13,242,520 | 13,332,747 | 13,353,653 | 13,414,404 | 13,441,590 | 13,575,772 | 13,884,195 | 14,585,908 | 15,257,688 | 15,784,440 | 15,769,440 | 15,769,440 | 15,702,969 | 15,689,969 | 15,669,969 | 15,644,969 | 15,634,969 | 15,633,302 | 15,633,302 | 15,633,302 | 15,573,869 | 15,570,719 | 15,568,719 | 15,567,719 | 15,567,719 | 15,548,719 | 15,538,719 | 15,485,719 | 15,458,219 | 15,280,000 | 15,032,000 | 14,858,000 | 14,836,469 | 14,826,469 | 14,789,469 | 14,668,951 | 14,631,201 | 14,529,201 | 14,439,701 | 14,369,401 | 14,285,901 | 14,197,051 | 14,017,051 | 13,974,327 | 13,974,327 | 13,937,365 | 13,741,365 | 13,676,865 | 13,657,865 | -- | -- | -- | 13,598,994 | -- |
Common Stock Value | $2,374,000.00 | $2,374,000.00 | $2,374,000.00 | $2,374,000.00 | $2,374,000.00 | $2,374,000.00 | $2,374,000.00 | $2,374,000.00 | $2,368,000.00 | $2,368,000.00 | $2,366,000.00 | $2,366,000.00 | $2,356,000.00 | $2,354,000.00 | $2,351,000.00 | $2,347,000.00 | $2,346,000.00 | $2,346,000.00 | $2,346,000.00 | $2,346,000.00 | $2,337,000.00 | $2,336,000.00 | $2,336,000.00 | $2,336,000.00 | $2,336,000.00 | $2,333,000.00 | $2,331,000.00 | $2,323,000.00 | $2,319,000.00 | $2,292,000.00 | $2,255,000.00 | $2,229,000.00 | $2,226,000.00 | $2,224,000.00 | $2,219,000.00 | $2,201,000.00 | $2,195,000.00 | $2,180,000.00 | $2,166,000.00 | $2,156,000.00 | $2,143,000.00 | $2,130,000.00 | $2,103,000.00 | $2,096,000.00 | $2,096,000.00 | $2,091,000.00 | $2,062,000.00 | $2,052,000.00 | $2,049,000.00 | -- | -- | -- | $2,040,000.00 | -- |
Common Stock Par Or Stated Value Per Share | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | $0.15 | -- | -- | -- | $0.15 | -- |
Payments Of Dividends Common Stock | $14,683,000.00 | $10,686,000.00 | $6,699,000.00 | $3,357,000.00 | $13,956,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | -- | -- | -- | 500,000 | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred 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 | -- |
Share Price | $40.01 | $39.67 | $39.45 | $39.61 | $36.77 | -- | $37.64 | $38.09 | $38.60 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |