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 | 4/30/2010 | 4/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $76,764,000.00 | $64,740,000.00 | $45,775,000.00 | $23,982,000.00 | $10,022,000.00 | $6,431,000.00 | $8,279,000.00 | $17,143,000.00 | $30,883,000.00 | $59,727,000.00 | $74,658,000.00 | $77,590,000.00 | $76,877,000.00 | $69,836,000.00 | $44,609,000.00 | $40,398,000.00 | $40,316,000.00 | $29,265,000.00 | $20,762,000.00 | $35,383,000.00 | $33,281,000.00 | $35,557,000.00 | $15,915,000.00 | $29,727,000.00 | $49,042,000.00 | $39,699,000.00 | $26,868,000.00 | $32,623,000.00 | $48,377,000.00 | $34,045,000.00 | $29,778,000.00 | $28,328,000.00 | $31,677,000.00 | $27,460,000.00 | $35,269,000.00 | $57,284,000.00 | $41,751,000.00 | $57,435,000.00 | $60,058,000.00 | $45,054,000.00 | $55,914,000.00 | $52,236,000.00 | $22,122,000.00 | $40,628,000.00 | $24,504,000.00 | $53,094,000.00 | $38,840,000.00 | $29,423,000.00 | $28,552,000.00 | $63,460,000.00 | $56,313,000.00 | $54,308,000.00 | $57,549,000.00 | $63,603,000.00 | $36,501,000.00 |
Accounts Receivable Net Current | $100,601,000.00 | $115,052,000.00 | $125,613,000.00 | $109,979,000.00 | $115,840,000.00 | $114,720,000.00 | $113,189,000.00 | $101,099,000.00 | $96,710,000.00 | $95,156,000.00 | $78,497,000.00 | $67,808,000.00 | $63,212,000.00 | $74,682,000.00 | $88,608,000.00 | $72,577,000.00 | $80,143,000.00 | $103,417,000.00 | $96,218,000.00 | $65,487,000.00 | $77,743,000.00 | $92,194,000.00 | $100,362,000.00 | $77,387,000.00 | $76,104,000.00 | $108,719,000.00 | $100,867,000.00 | $78,846,000.00 | $71,637,000.00 | $90,421,000.00 | $86,382,000.00 | $77,554,000.00 | $73,430,000.00 | $90,938,000.00 | $82,754,000.00 | $80,857,000.00 | $78,496,000.00 | $95,260,000.00 | $86,511,000.00 | $82,500,000.00 | $66,320,000.00 | $66,913,000.00 | $86,921,000.00 | $63,227,000.00 | $59,592,000.00 | $71,189,000.00 | $76,673,000.00 | $66,923,000.00 | $53,925,000.00 | -- | -- | $61,778,000.00 | -- | -- | -- |
Inventory | $140,251,000.00 | $141,646,000.00 | $144,794,000.00 | $149,448,000.00 | $164,879,000.00 | $167,892,000.00 | $157,170,000.00 | $134,392,000.00 | $111,110,000.00 | $94,790,000.00 | $84,514,000.00 | $74,356,000.00 | $72,312,000.00 | $71,428,000.00 | $81,435,000.00 | $86,803,000.00 | $80,206,000.00 | $79,237,000.00 | $85,458,000.00 | $78,832,000.00 | $72,187,000.00 | $69,529,000.00 | $78,983,000.00 | $75,335,000.00 | $70,451,000.00 | $70,436,000.00 | $74,412,000.00 | $66,486,000.00 | $61,922,000.00 | $63,632,000.00 | $68,593,000.00 | $69,827,000.00 | $68,713,000.00 | $69,441,000.00 | $72,011,000.00 | $64,389,000.00 | $67,660,000.00 | $62,824,000.00 | $62,086,000.00 | $62,228,000.00 | $57,149,000.00 | $51,308,000.00 | $58,912,000.00 | $49,045,000.00 | $49,578,000.00 | $53,830,000.00 | $55,934,000.00 | $54,924,000.00 | $51,979,000.00 | -- | -- | $46,889,000.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $7,853,000.00 | $10,137,000.00 | $9,848,000.00 | $9,676,000.00 | $8,770,000.00 | $11,063,000.00 | $11,550,000.00 | $14,963,000.00 | $12,903,000.00 | $10,897,000.00 | $9,821,000.00 | $7,445,000.00 | $7,554,000.00 | $7,650,000.00 | $7,595,000.00 | $9,629,000.00 | $8,093,000.00 | $9,943,000.00 | $9,558,000.00 | $8,319,000.00 | $7,566,000.00 | $8,172,000.00 | $7,712,000.00 | $9,029,000.00 | $7,333,000.00 | $7,566,000.00 | $6,857,000.00 | $7,553,000.00 | $5,968,000.00 | $7,533,000.00 | $5,936,000.00 | $6,468,000.00 | $5,812,000.00 | $6,160,000.00 | $6,451,000.00 | $6,663,000.00 | $6,510,000.00 | $7,404,000.00 | $8,393,000.00 | $6,758,000.00 | $5,690,000.00 | $5,290,000.00 | $5,505,000.00 | $6,185,000.00 | $6,606,000.00 | $7,000,000.00 | $5,984,000.00 | $5,528,000.00 | $6,155,000.00 | -- | -- | $6,312,000.00 | -- | -- | -- |
Total Current Assets | $375,530,000.00 | $386,343,000.00 | $386,658,000.00 | $342,657,000.00 | $341,821,000.00 | $345,632,000.00 | $343,104,000.00 | $317,570,000.00 | $300,327,000.00 | $305,167,000.00 | $290,555,000.00 | $265,003,000.00 | $258,240,000.00 | $259,424,000.00 | $262,366,000.00 | $252,002,000.00 | $253,036,000.00 | $270,662,000.00 | $273,901,000.00 | $253,673,000.00 | $264,604,000.00 | $275,152,000.00 | $279,348,000.00 | $264,133,000.00 | $264,269,000.00 | $283,225,000.00 | $282,928,000.00 | $257,725,000.00 | $251,832,000.00 | $260,391,000.00 | $265,079,000.00 | $245,231,000.00 | $259,803,000.00 | $268,265,000.00 | $280,578,000.00 | $291,095,000.00 | $271,706,000.00 | $296,287,000.00 | $288,868,000.00 | $274,240,000.00 | $261,339,000.00 | $266,246,000.00 | $252,533,000.00 | $240,148,000.00 | $226,149,000.00 | $259,886,000.00 | $248,688,000.00 | $229,006,000.00 | $217,009,000.00 | -- | -- | $237,822,000.00 | -- | -- | -- |
Property Plant and Equipement | $72,406,000.00 | $72,619,000.00 | $72,080,000.00 | $72,147,000.00 | $73,795,000.00 | $74,271,000.00 | $72,395,000.00 | $66,765,000.00 | $58,262,000.00 | $56,084,000.00 | $56,208,000.00 | $58,682,000.00 | $61,805,000.00 | $64,475,000.00 | $66,059,000.00 | $67,484,000.00 | $66,368,000.00 | $67,163,000.00 | $66,707,000.00 | $65,314,000.00 | $65,765,000.00 | $69,470,000.00 | $67,290,000.00 | $68,059,000.00 | $64,295,000.00 | $65,219,000.00 | $65,293,000.00 | $66,749,000.00 | $66,951,000.00 | $69,138,000.00 | $71,042,000.00 | $73,163,000.00 | $73,378,000.00 | $74,744,000.00 | $75,944,000.00 | $72,844,000.00 | $69,963,000.00 | $71,425,000.00 | $69,504,000.00 | $65,270,000.00 | $62,676,000.00 | $63,016,000.00 | $64,526,000.00 | $61,625,000.00 | $62,666,000.00 | $64,407,000.00 | $65,656,000.00 | $68,396,000.00 | $69,022,000.00 | -- | -- | $69,866,000.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,409,000.00 | -- | -- | -- | $1,654,000.00 | -- | -- | -- |
Goodwill | $3,263,000.00 | $3,198,000.00 | $3,332,000.00 | $3,239,000.00 | $3,293,000.00 | $7,637,000.00 | $7,857,000.00 | $7,927,000.00 | $8,099,000.00 | $8,293,000.00 | $8,311,000.00 | $8,414,000.00 | $8,262,000.00 | $8,050,000.00 | $8,048,000.00 | $7,743,000.00 | $7,934,000.00 | $7,974,000.00 | $7,940,000.00 | $7,889,000.00 | $7,968,000.00 | $8,053,000.00 | $8,115,000.00 | $8,264,000.00 | $8,469,000.00 | $8,190,000.00 | $8,271,000.00 | $7,812,000.00 | $7,866,000.00 | $7,712,000.00 | $7,894,000.00 | $8,116,000.00 | $5,316,000.00 | $5,371,000.00 | $5,385,000.00 | $5,269,000.00 | $5,254,000.00 | $5,441,000.00 | $4,506,000.00 | $4,558,000.00 | $4,548,000.00 | $4,682,000.00 | $4,613,000.00 | $3,306,000.00 | $3,328,000.00 | $3,336,000.00 | $3,316,000.00 | $3,347,000.00 | $3,327,000.00 | -- | -- | $3,384,000.00 | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $499,206,000.00 | $510,948,000.00 | $508,018,000.00 | $468,104,000.00 | $453,652,000.00 | $463,868,000.00 | $473,308,000.00 | $440,876,000.00 | $415,051,000.00 | $417,806,000.00 | $396,456,000.00 | $375,164,000.00 | $368,447,000.00 | $373,511,000.00 | $380,120,000.00 | $372,651,000.00 | $358,725,000.00 | $378,409,000.00 | $381,829,000.00 | $349,216,000.00 | $358,752,000.00 | $373,686,000.00 | $376,220,000.00 | $358,800,000.00 | $356,026,000.00 | $379,197,000.00 | $379,896,000.00 | $355,433,000.00 | $348,106,000.00 | $357,709,000.00 | $366,509,000.00 | $349,948,000.00 | $348,138,000.00 | $358,438,000.00 | $373,175,000.00 | $379,479,000.00 | $357,605,000.00 | $385,556,000.00 | $375,172,000.00 | $357,451,000.00 | $341,969,000.00 | $347,633,000.00 | $336,890,000.00 | $319,418,000.00 | $306,585,000.00 | $341,960,000.00 | $333,552,000.00 | $315,967,000.00 | $305,202,000.00 | -- | -- | $327,847,000.00 | -- | -- | -- |
Accounts Payable | $49,489,000.00 | $53,645,000.00 | $62,449,000.00 | $67,522,000.00 | $70,592,000.00 | $86,705,000.00 | $82,470,000.00 | $76,313,000.00 | $62,835,000.00 | $65,963,000.00 | $57,775,000.00 | $40,251,000.00 | $32,692,000.00 | $37,274,000.00 | $48,255,000.00 | $47,834,000.00 | $44,846,000.00 | $48,432,000.00 | $57,001,000.00 | $44,873,000.00 | $35,117,000.00 | $46,764,000.00 | $48,726,000.00 | $48,845,000.00 | $40,309,000.00 | $49,005,000.00 | $54,505,000.00 | $51,499,000.00 | $38,688,000.00 | $44,796,000.00 | $50,605,000.00 | $43,441,000.00 | $37,903,000.00 | $44,182,000.00 | $48,640,000.00 | $52,747,000.00 | $40,875,000.00 | $54,190,000.00 | $49,087,000.00 | $45,913,000.00 | $36,499,000.00 | $40,883,000.00 | $48,916,000.00 | $38,651,000.00 | $31,798,000.00 | $34,661,000.00 | $35,550,000.00 | $33,906,000.00 | $31,951,000.00 | -- | -- | $29,223,000.00 | -- | -- | -- |
Accrued Liabilities | $36,824,000.00 | $39,773,000.00 | $31,992,000.00 | $36,005,000.00 | $32,711,000.00 | $38,169,000.00 | $33,978,000.00 | $34,959,000.00 | $32,031,000.00 | $32,683,000.00 | $27,650,000.00 | $30,672,000.00 | $26,664,000.00 | $32,681,000.00 | $33,941,000.00 | $36,626,000.00 | $34,588,000.00 | $36,817,000.00 | $32,850,000.00 | $32,061,000.00 | $30,784,000.00 | $29,717,000.00 | $30,778,000.00 | $27,445,000.00 | $27,578,000.00 | $27,399,000.00 | $26,555,000.00 | $25,033,000.00 | $25,560,000.00 | $25,270,000.00 | $26,501,000.00 | $23,532,000.00 | $23,967,000.00 | $25,992,000.00 | $27,985,000.00 | $26,063,000.00 | $27,353,000.00 | $27,224,000.00 | $24,857,000.00 | $23,462,000.00 | $21,651,000.00 | $26,464,000.00 | $21,696,000.00 | $24,331,000.00 | $23,834,000.00 | $23,833,000.00 | $22,446,000.00 | $22,731,000.00 | $17,917,000.00 | -- | -- | $21,748,000.00 | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $176,774,000.00 | $161,184,000.00 | $151,611,000.00 | $168,158,000.00 | $173,497,000.00 | $157,147,000.00 | $148,392,000.00 | $151,462,000.00 | $166,363,000.00 | $148,881,000.00 | $142,167,000.00 | $147,091,000.00 | $160,954,000.00 | $167,440,000.00 | $146,731,000.00 | $171,542,000.00 | $165,997,000.00 | $154,332,000.00 | $137,992,000.00 | $146,185,000.00 | $146,234,000.00 | $131,172,000.00 | $120,911,000.00 | $134,970,000.00 | $139,601,000.00 | $125,162,000.00 | $114,817,000.00 | -- | -- | $124,745,000.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $24,320,000.00 | -- | -- | -- | $21,149,000.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-5,907,000.00 | $-6,955,000.00 | $-5,774,000.00 | $-5,529,000.00 | $-5,106,000.00 | $-7,088,000.00 | $-5,566,000.00 | $-4,925,000.00 | $-3,482,000.00 | $-2,758,000.00 | $-2,708,000.00 | $-2,335,000.00 | $-2,560,000.00 | $-3,856,000.00 | $-4,240,000.00 | $-5,277,000.00 | $-4,641,000.00 | $-4,692,000.00 | $-4,841,000.00 | $-4,356,000.00 | $-4,226,000.00 | $-4,415,000.00 | $-3,866,000.00 | $-2,714,000.00 | $-2,175,000.00 | $-3,353,000.00 | $-3,307,000.00 | $-4,381,000.00 | $-4,419,000.00 | $-4,343,000.00 | $-3,831,000.00 | $-2,898,000.00 | $-3,759,000.00 | $-3,139,000.00 | $-2,919,000.00 | $-2,376,000.00 | $-2,500,000.00 | $-1,122,000.00 | $-140,000.00 | $4,000.00 | $-143,000.00 | $185,000.00 | $-116,000.00 | $-118,000.00 | $-31,000.00 | $-13,000.00 | $-220,000.00 | $33,000.00 | $-20,000.00 | -- | -- | $1,000.00 | -- | -- | -- |
Accumulated Deficit | $135,513,000.00 | $124,771,000.00 | $122,606,000.00 | $103,410,000.00 | $82,011,000.00 | $78,298,000.00 | $91,282,000.00 | $96,608,000.00 | $97,725,000.00 | $102,075,000.00 | $99,701,000.00 | $96,016,000.00 | $95,759,000.00 | $95,973,000.00 | $92,557,000.00 | $85,090,000.00 | $88,407,000.00 | $103,397,000.00 | $98,373,000.00 | $93,593,000.00 | $107,563,000.00 | $114,033,000.00 | $108,559,000.00 | $107,105,000.00 | $114,028,000.00 | $123,330,000.00 | $119,302,000.00 | $113,967,000.00 | $116,143,000.00 | $124,353,000.00 | $118,405,000.00 | $117,276,000.00 | $124,604,000.00 | $130,954,000.00 | $132,171,000.00 | $132,771,000.00 | $133,294,000.00 | $137,093,000.00 | $133,688,000.00 | $129,266,000.00 | $131,322,000.00 | $132,325,000.00 | $124,373,000.00 | $123,750,000.00 | $121,906,000.00 | $145,223,000.00 | $133,676,000.00 | $131,830,000.00 | $132,335,000.00 | -- | -- | $149,291,000.00 | -- | -- | -- |
Total Stockholders' Equity | $236,246,000.00 | $223,221,000.00 | $221,047,000.00 | $200,878,000.00 | $179,341,000.00 | $172,530,000.00 | $186,702,000.00 | $191,564,000.00 | $193,839,000.00 | $200,803,000.00 | $198,181,000.00 | $193,554,000.00 | $192,568,000.00 | $190,405,000.00 | $186,222,000.00 | $176,980,000.00 | $182,975,000.00 | $198,011,000.00 | $192,193,000.00 | $187,663,000.00 | $201,151,000.00 | $204,737,000.00 | $199,446,000.00 | $197,616,000.00 | $204,415,000.00 | $211,039,000.00 | $206,399,000.00 | $198,286,000.00 | $199,714,000.00 | $206,247,000.00 | $200,146,000.00 | $201,067,000.00 | $205,971,000.00 | $211,347,000.00 | $212,221,000.00 | $212,039,000.00 | $210,874,000.00 | $214,014,000.00 | $209,175,000.00 | $203,119,000.00 | $203,977,000.00 | $201,448,000.00 | $190,656,000.00 | $188,246,000.00 | $185,674,000.00 | $206,990,000.00 | $193,951,000.00 | $190,805,000.00 | $190,385,000.00 | -- | -- | $203,102,000.00 | -- | $207,053,000.00 | $211,911,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $499,206,000.00 | $510,948,000.00 | $508,018,000.00 | $468,104,000.00 | $453,652,000.00 | $463,868,000.00 | $473,308,000.00 | $440,876,000.00 | $415,051,000.00 | $417,806,000.00 | $396,456,000.00 | $375,164,000.00 | $368,447,000.00 | $373,511,000.00 | $380,120,000.00 | $372,651,000.00 | $358,725,000.00 | $378,409,000.00 | $381,829,000.00 | $349,216,000.00 | $358,752,000.00 | $373,686,000.00 | $376,220,000.00 | $358,800,000.00 | $356,026,000.00 | $379,197,000.00 | $379,896,000.00 | $355,433,000.00 | $348,106,000.00 | $357,709,000.00 | $366,509,000.00 | $349,948,000.00 | $348,138,000.00 | $358,438,000.00 | $373,175,000.00 | $379,479,000.00 | $357,605,000.00 | $385,556,000.00 | $375,172,000.00 | $357,451,000.00 | $341,969,000.00 | $347,633,000.00 | $336,890,000.00 | $319,418,000.00 | $306,585,000.00 | $341,960,000.00 | $333,552,000.00 | $315,967,000.00 | $305,202,000.00 | -- | -- | $327,847,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 | 4/30/2010 | 4/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $271,011,000.00 | $143,644,000.00 | $608,932,000.00 | $482,824,000.00 | $355,167,000.00 | $180,256,000.00 | $569,704,000.00 | $441,949,000.00 | $326,880,000.00 | $154,188,000.00 | $610,530,000.00 | $130,316,000.00 | $169,309,000.00 | $172,728,000.00 | $586,539,000.00 | -- | -- | -- | $570,168,000.00 | -- | -- | -- | $615,942,000.00 | -- | -- | -- | $551,970,000.00 | -- | -- | -- | $518,322,000.00 | -- | -- | -- | $489,526,000.00 | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $435,139,000.00 | $306,554,000.00 | $161,384,000.00 | $602,841,000.00 | $445,123,000.00 | $155,735,000.00 | $146,126,000.00 | $494,273,000.00 | $362,007,000.00 | $244,757,000.00 | $112,544,000.00 | $361,450,000.00 | $272,134,000.00 | $201,936,000.00 | $107,883,000.00 | $470,232,000.00 | $372,750,000.00 | $269,575,000.00 | $134,751,000.00 | $439,410,000.00 | $336,076,000.00 | $245,876,000.00 | $115,941,000.00 | $464,861,000.00 | $356,536,000.00 | $254,787,000.00 | $128,082,000.00 | $446,124,000.00 | $92,403,000.00 | $125,684,000.00 | $118,079,000.00 | $449,149,000.00 | $101,787,000.00 | $122,155,000.00 | $114,720,000.00 | $471,363,000.00 | $93,061,000.00 | $255,453,000.00 | $123,215,000.00 | $410,260,000.00 | $307,774,000.00 | $221,494,000.00 | $103,221,000.00 | $384,428,000.00 | $84,001,000.00 | $204,048,000.00 | $96,529,000.00 | $376,089,000.00 | $288,702,000.00 | $193,631,000.00 | $89,191,000.00 | $330,192,000.00 | $244,242,000.00 | $298,629,000.00 | -- |
Gross Profit | $167,064,000.00 | $125,346,000.00 | $71,147,000.00 | $151,355,000.00 | $99,211,000.00 | $31,704,000.00 | $25,794,000.00 | $116,697,000.00 | $86,760,000.00 | $32,264,000.00 | $32,188,000.00 | $120,583,000.00 | $93,016,000.00 | $69,075,000.00 | $35,761,000.00 | $138,700,000.00 | $110,074,000.00 | $85,592,000.00 | $45,505,000.00 | $130,294,000.00 | $105,873,000.00 | $81,004,000.00 | $38,247,000.00 | $145,669,000.00 | $28,567,000.00 | $42,604,000.00 | $44,646,000.00 | $140,415,000.00 | $23,316,000.00 | $44,308,000.00 | $39,067,000.00 | $27,976,000.00 | $22,029,000.00 | $35,513,000.00 | $35,501,000.00 | $144,579,000.00 | $109,342,000.00 | $84,280,000.00 | $43,403,000.00 | $33,754,000.00 | $29,089,000.00 | $78,867,000.00 | $35,501,000.00 | $28,103,000.00 | $27,049,000.00 | $42,352,000.00 | $36,390,000.00 | $113,437,000.00 | $27,855,000.00 | $31,470,000.00 | $29,507,000.00 | $111,484,000.00 | $83,047,000.00 | $94,556,000.00 | -- |
Research and Development | $26,459,000.00 | $17,624,000.00 | $8,403,000.00 | $29,989,000.00 | $21,655,000.00 | $14,405,000.00 | $7,439,000.00 | $29,013,000.00 | $21,283,000.00 | $7,196,000.00 | $7,162,000.00 | $26,846,000.00 | $20,053,000.00 | $14,269,000.00 | $7,532,000.00 | $37,772,000.00 | $29,063,000.00 | $20,621,000.00 | $10,500,000.00 | $35,557,000.00 | $26,611,000.00 | $18,331,000.00 | $9,292,000.00 | $35,530,000.00 | $26,294,000.00 | $17,995,000.00 | $9,047,000.00 | $29,081,000.00 | $21,142,000.00 | $14,169,000.00 | $7,043,000.00 | $26,911,000.00 | $19,826,000.00 | $13,943,000.00 | $6,968,000.00 | $24,652,000.00 | $5,820,000.00 | $12,953,000.00 | $6,803,000.00 | $23,375,000.00 | $17,330,000.00 | $5,692,000.00 | $5,989,000.00 | $23,131,000.00 | $5,611,000.00 | $11,866,000.00 | $6,021,000.00 | $23,507,000.00 | $17,050,000.00 | $5,636,000.00 | $5,718,000.00 | $18,949,000.00 | $13,787,000.00 | $21,920,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $99,376,000.00 | $65,694,000.00 | $30,931,000.00 | $129,967,000.00 | $96,086,000.00 | $30,178,000.00 | $31,313,000.00 | $112,651,000.00 | $27,988,000.00 | $27,879,000.00 | $26,528,000.00 | $103,475,000.00 | $77,044,000.00 | $52,867,000.00 | $26,212,000.00 | $138,867,000.00 | $106,787,000.00 | $73,153,000.00 | $37,890,000.00 | $135,022,000.00 | $100,336,000.00 | $67,945,000.00 | $34,207,000.00 | $133,209,000.00 | $97,992,000.00 | $66,087,000.00 | $32,921,000.00 | $124,994,000.00 | $92,977,000.00 | $62,727,000.00 | $31,085,000.00 | $118,524,000.00 | $27,575,000.00 | $59,318,000.00 | $29,402,000.00 | $113,294,000.00 | $26,647,000.00 | $28,635,000.00 | $29,786,000.00 | $105,153,000.00 | $25,522,000.00 | $25,800,000.00 | $26,905,000.00 | $103,294,000.00 | $25,980,000.00 | $25,491,000.00 | $25,682,000.00 | $103,162,000.00 | $26,011,000.00 | $49,924,000.00 | $24,391,000.00 | $91,957,000.00 | $68,130,000.00 | $101,286,000.00 | -- |
Loss from Operations | $67,688,000.00 | $59,652,000.00 | $40,216,000.00 | $21,388,000.00 | $3,125,000.00 | $-3,993,000.00 | $-5,519,000.00 | $4,046,000.00 | $-5,680,000.00 | $4,385,000.00 | $5,660,000.00 | $17,108,000.00 | $15,972,000.00 | $16,208,000.00 | $9,549,000.00 | $-167,000.00 | $3,287,000.00 | $12,439,000.00 | $7,615,000.00 | $-4,728,000.00 | $5,537,000.00 | $13,059,000.00 | $4,040,000.00 | $12,460,000.00 | $17,825,000.00 | $9,438,000.00 | $11,725,000.00 | $15,421,000.00 | $-6,934,000.00 | $12,666,000.00 | $7,982,000.00 | $2,495,000.00 | $6,150,000.00 | $5,597,000.00 | $6,099,000.00 | $31,285,000.00 | $24,274,000.00 | $12,242,000.00 | $13,617,000.00 | $36,557,000.00 | $29,728,000.00 | $26,161,000.00 | $8,596,000.00 | $30,600,000.00 | $1,069,000.00 | $27,569,000.00 | $10,708,000.00 | $10,275,000.00 | $12,895,000.00 | $5,936,000.00 | $5,116,000.00 | $19,527,000.00 | $14,917,000.00 | $-6,730,000.00 | -- |
Loss Before Income Taxes | $46,884,000.00 | $34,253,000.00 | $28,096,000.00 | $13,257,000.00 | $69,000.00 | $-5,271,000.00 | $-6,326,000.00 | $1,108,000.00 | $1,886,000.00 | $8,303,000.00 | $4,929,000.00 | $14,060,000.00 | $13,549,000.00 | $14,738,000.00 | $8,934,000.00 | $-9,000.00 | $3,246,000.00 | $12,483,000.00 | $8,042,000.00 | $-4,944,000.00 | $5,741,000.00 | $13,183,000.00 | $4,044,000.00 | $12,429,000.00 | $17,743,000.00 | $21,450,000.00 | $11,995,000.00 | $15,588,000.00 | $-7,112,000.00 | $12,910,000.00 | $8,051,000.00 | $3,126,000.00 | $6,074,000.00 | $11,496,000.00 | $5,892,000.00 | $31,683,000.00 | $24,698,000.00 | $25,913,000.00 | $13,677,000.00 | $37,241,000.00 | $30,133,000.00 | $18,143,000.00 | $8,432,000.00 | $30,929,000.00 | $29,428,000.00 | $28,195,000.00 | $10,872,000.00 | $11,577,000.00 | $13,769,000.00 | $11,580,000.00 | $5,329,000.00 | $22,141,000.00 | $16,999,000.00 | $-8,142,000.00 | -- |
Earnings Per Share Basic | $0.70 | $0.47 | $0.42 | $0.15 | $-0.32 | $-0.29 | $-0.12 | $0.01 | $0.04 | $0.13 | $0.08 | $0.24 | $0.24 | $0.24 | $0.17 | $0.01 | $0.03 | $0.32 | $0.16 | $-0.02 | $0.22 | $0.29 | $0.10 | $0.13 | $0.21 | $0.35 | $0.19 | $0.02 | $-0.12 | $0.21 | $0.13 | $0.05 | $0.11 | $0.16 | $0.09 | $0.48 | $0.39 | $0.38 | $0.20 | $0.04 | $0.48 | $0.28 | $0.13 | $0.54 | $0.50 | $0.43 | $0.16 | $0.20 | $0.22 | $0.09 | $0.08 | $0.34 | $0.27 | $-0.17 | -- |
Weighted Average Shares Basic | 45,975,000 | 45,838,000 | 45,645,000 | 45,404,000 | 45,320,000 | 45,258,000 | 45,097,000 | 45,188,000 | 45,223,000 | 45,271,000 | 45,139,000 | 44,989,000 | 44,908,000 | 44,808,000 | 44,654,000 | 45,031,000 | 45,139,000 | 45,114,000 | 45,089,000 | 44,926,000 | 44,834,000 | 44,717,000 | 44,638,000 | 44,457,000 | 44,518,000 | 44,412,000 | 44,244,000 | 44,114,000 | 44,102,000 | 43,988,000 | 44,079,000 | 43,990,000 | 43,933,000 | 43,890,000 | 43,797,000 | 43,514,000 | 43,435,000 | 43,350,000 | 43,261,000 | 42,886,000 | 42,772,000 | 42,709,000 | 42,528,000 | 42,280,000 | 42,343,000 | 42,163,000 | 42,068,000 | 41,869,000 | 41,811,000 | 41,792,000 | 41,725,000 | 41,422,000 | 41,534,000 | 40,908,000 | -- |
Earnings Per Share Diluted | $0.69 | $0.46 | $0.42 | $0.15 | $-0.32 | $-0.40 | $-0.12 | $0.01 | $-0.10 | $0.13 | $0.08 | $0.24 | $0.24 | $0.24 | $0.17 | $0.01 | $0.03 | $0.32 | $0.16 | $-0.02 | $0.22 | $0.29 | $0.10 | $0.12 | $-0.14 | $0.16 | $0.19 | $0.02 | $-0.12 | $0.20 | $0.13 | $0.05 | $-0.04 | $0.16 | $0.09 | $0.47 | $0.39 | $0.18 | $0.20 | $0.51 | $0.07 | $0.27 | $0.13 | $0.04 | $0.06 | $0.27 | $0.16 | $0.20 | $0.04 | $0.09 | $0.08 | $0.34 | $0.27 | $-0.17 | -- |
Weighted Average Shares Diluted | 46,608,000 | 46,454,000 | 46,198,000 | 45,521,000 | 45,320,000 | 45,317,000 | 45,097,000 | 45,326,000 | 45,223,000 | 45,490,000 | 45,419,000 | 45,202,000 | 45,061,000 | 44,947,000 | 44,751,000 | 45,316,000 | 45,412,000 | 45,361,000 | 45,261,000 | 44,926,000 | 45,139,000 | 44,994,000 | 44,831,000 | 44,873,000 | 44,798,000 | 44,696,000 | 44,461,000 | 44,303,000 | 44,206,000 | 44,168,000 | 44,141,000 | 44,456,000 | 44,357,000 | 44,113,000 | 44,073,000 | 44,443,000 | 44,204,000 | 43,798,000 | 43,641,000 | 43,762,000 | 43,613,000 | 43,002,000 | 42,766,000 | 42,621,000 | 42,447,000 | 42,316,000 | 42,141,000 | 42,304,000 | 42,076,000 | 41,938,000 | 41,941,000 | 42,277,000 | 42,201,000 | 40,908,000 | -- |
Common Stock Shares Authorized | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 115,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000,000 | -- | -- | 120,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $65,371,000.00 | $64,643,000.00 | $63,684,000.00 | $63,023,000.00 | $63,002,000.00 | $62,388,000.00 | $62,388,000.00 | $61,794,000.00 | $61,794,000.00 | $61,175,000.00 | $61,172,000.00 | $60,575,000.00 | $60,575,000.00 | $60,010,000.00 | $60,010,000.00 | $60,010,000.00 | $59,276,000.00 | $59,276,000.00 | $58,478,000.00 | $57,699,000.00 | $57,699,000.00 | $55,608,000.00 | $55,608,000.00 | $54,731,000.00 | $54,725,000.00 | $53,862,000.00 | $53,561,000.00 | $52,530,000.00 | $52,530,000.00 | $51,449,000.00 | $51,347,000.00 | $51,347,000.00 | $50,498,000.00 | $49,570,000.00 | $49,523,000.00 | $48,960,000.00 | $48,096,000.00 | $46,682,000.00 | $44,935,000.00 | $43,935,000.00 | $43,588,000.00 | $40,341,000.00 | $38,489,000.00 | $37,429,000.00 | $37,259,000.00 | $35,801,000.00 | $35,420,000.00 | $34,631,000.00 | $34,515,000.00 | -- | -- | $32,670,000.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $8,994,000.00 | $6,756,000.00 | $4,500,000.00 | $2,250,000.00 | $12,554,000.00 | $9,403,000.00 | $6,252,000.00 | $3,121,000.00 | $12,424,000.00 | $9,311,000.00 | $6,197,000.00 | $3,094,000.00 | $13,651,000.00 | $10,566,000.00 | $7,482,000.00 | $4,409,000.00 | $17,556,000.00 | $13,158,000.00 | $8,760,000.00 | $4,375,000.00 | $17,377,000.00 | $13,016,000.00 | $8,656,000.00 | $4,323,000.00 | $16,690,000.00 | $12,808,000.00 | $8,934,000.00 | $5,097,000.00 | $30,859,000.00 | $30,859,000.00 | $4,832,000.00 | $4,832,000.00 | $25,950,000.00 | $25,950,000.00 | $4,588,000.00 | $4,588,000.00 | $24,795,000.00 | $24,794,000.00 | $3,874,000.00 | -- |
Preferred Stock Shares Authorized | 50,000 | 50,000 | 50,000 | 50,000 | 50,000 | 50,000 | 50,000 | 50,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $25.00 | -- | -- | -- | $25.00 | -- | -- | -- | $100.00 | -- | -- | -- | $100.00 | -- | -- | -- | $100.00 | -- | -- | -- | $100.00 | -- | -- | -- | $100.00 | -- | -- | -- | $100.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |