Date | 4/30/2024 | 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 | 9/30/2018 | 7/31/2018 | 6/30/2018 | 4/30/2018 | 3/31/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 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $16,328,000.00 | $27,590,000.00 | $10,723,000.00 | $19,246,000.00 | $29,933,000.00 | $52,074,000.00 | $23,485,000.00 | $22,176,000.00 | $7,540,000.00 | $15,506,000.00 | $6,937,000.00 | $5,845,000.00 | $5,843,000.00 | $18,997,000.00 | $21,417,000.00 | $20,414,000.00 | $26,147,000.00 | $4,338,000.00 | $5,462,000.00 | $5,493,000.00 | $6,783,000.00 | $4,868,000.00 | $6,376,000.00 | -- | $6,216,000.00 | -- | $6,994,000.00 | -- | $5,362,000.00 | $5,791,000.00 | $6,547,000.00 | $7,928,000.00 | $5,572,000.00 | $6,344,000.00 | $5,764,000.00 | $5,853,000.00 | $5,170,000.00 | $5,600,000.00 | $5,798,000.00 | $6,553,000.00 | $4,586,000.00 | $6,066,000.00 | $5,567,000.00 | $5,640,000.00 | $4,544,000.00 | $5,232,000.00 | $5,146,000.00 | $6,102,000.00 | $8,162,000.00 | $5,198,000.00 | $9,770,000.00 | $5,914,000.00 | $10,353,000.00 | $5,625,000.00 | $18,274,000.00 | $5,801,000.00 | $4,114,000.00 | $4,302,000.00 | $4,953,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $91,238,000.00 | $80,968,000.00 | $99,858,000.00 | $87,532,000.00 | $100,258,000.00 | $93,004,000.00 | $106,816,000.00 | $96,728,000.00 | $96,868,000.00 | $81,764,000.00 | $82,284,000.00 | $73,368,000.00 | $88,390,000.00 | $85,028,000.00 | $94,898,000.00 | $87,388,000.00 | $108,325,000.00 | $102,420,000.00 | $120,211,000.00 | $110,374,000.00 | $112,346,000.00 | $106,837,000.00 | $116,371,000.00 | -- | $102,912,000.00 | -- | $106,219,000.00 | -- | $103,332,000.00 | $119,878,000.00 | $112,334,000.00 | $121,424,000.00 | $117,446,000.00 | $128,181,000.00 | $121,307,000.00 | $125,788,000.00 | $125,014,000.00 | $133,312,000.00 | $123,568,000.00 | $123,772,000.00 | $115,220,000.00 | $126,403,000.00 | $116,028,000.00 | $114,154,000.00 | $105,556,000.00 | $119,550,000.00 | $107,859,000.00 | $112,381,000.00 | $104,211,000.00 | $116,080,000.00 | $103,608,000.00 | $112,152,000.00 | $104,167,000.00 | -- | -- | -- | $92,889,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $9,557,000.00 | $8,308,000.00 | $7,332,000.00 | $6,754,000.00 | $7,709,000.00 | $7,214,000.00 | $8,507,000.00 | $8,504,000.00 | $8,077,000.00 | $6,615,000.00 | $6,926,000.00 | $5,757,000.00 | $6,381,000.00 | $3,689,000.00 | $5,535,000.00 | $9,908,000.00 | $4,963,000.00 | $10,883,000.00 | $11,635,000.00 | $12,424,000.00 | $11,677,000.00 | $11,535,000.00 | $11,275,000.00 | -- | $11,584,000.00 | -- | $12,226,000.00 | -- | $9,927,000.00 | $11,747,000.00 | $9,951,000.00 | $10,764,000.00 | $8,817,000.00 | $8,959,000.00 | $8,656,000.00 | $9,440,000.00 | $8,254,000.00 | $9,485,000.00 | $10,073,000.00 | $10,515,000.00 | $9,190,000.00 | $9,523,000.00 | $8,947,000.00 | $9,584,000.00 | $7,994,000.00 | $9,307,000.00 | $8,715,000.00 | $9,146,000.00 | $9,081,000.00 | $9,491,000.00 | $9,846,000.00 | $9,847,000.00 | $8,825,000.00 | -- | -- | -- | $8,885,000.00 | -- | -- |
Total Current Assets | $154,895,000.00 | $153,245,000.00 | $170,500,000.00 | $157,952,000.00 | $155,150,000.00 | $154,012,000.00 | $139,824,000.00 | $128,858,000.00 | $113,657,000.00 | $105,995,000.00 | $97,751,000.00 | $86,980,000.00 | $105,285,000.00 | $114,130,000.00 | $127,072,000.00 | $120,284,000.00 | $141,373,000.00 | $123,860,000.00 | $141,184,000.00 | $132,688,000.00 | $134,625,000.00 | $127,660,000.00 | $135,460,000.00 | -- | $122,976,000.00 | -- | $128,112,000.00 | -- | $121,667,000.00 | $141,648,000.00 | $134,379,000.00 | $145,976,000.00 | $138,949,000.00 | $151,847,000.00 | $142,840,000.00 | $145,409,000.00 | $143,159,000.00 | $154,479,000.00 | $144,254,000.00 | $146,499,000.00 | $132,615,000.00 | $149,506,000.00 | $136,970,000.00 | $136,774,000.00 | $126,441,000.00 | $147,990,000.00 | $134,438,000.00 | $138,173,000.00 | $133,086,000.00 | $140,590,000.00 | $132,362,000.00 | $136,981,000.00 | $133,407,000.00 | -- | -- | -- | $109,506,000.00 | -- | -- |
Property Plant and Equipement | $44,325,000.00 | $43,238,000.00 | $38,429,000.00 | $35,397,000.00 | $35,766,000.00 | $39,062,000.00 | $39,617,000.00 | $39,763,000.00 | $42,150,000.00 | $44,442,000.00 | $45,769,000.00 | $48,808,000.00 | $52,591,000.00 | $56,552,000.00 | $60,617,000.00 | $65,258,000.00 | $69,645,000.00 | $78,279,000.00 | $83,371,000.00 | $85,953,000.00 | $89,477,000.00 | $92,525,000.00 | $98,286,000.00 | -- | $103,877,000.00 | -- | $106,478,000.00 | -- | $111,032,000.00 | $116,126,000.00 | $120,188,000.00 | $124,652,000.00 | $124,347,000.00 | $125,480,000.00 | $125,084,000.00 | $124,070,000.00 | $124,962,000.00 | $126,768,000.00 | $124,034,000.00 | $123,888,000.00 | $120,328,000.00 | $122,370,000.00 | $111,866,000.00 | $107,106,000.00 | $102,939,000.00 | $97,805,000.00 | $83,817,000.00 | $72,294,000.00 | $65,942,000.00 | $62,739,000.00 | $53,232,000.00 | $50,519,000.00 | $45,933,000.00 | -- | -- | -- | $39,051,000.00 | -- | -- |
Intangible Assets Net | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,150,000.00 | $1,573,000.00 | -- | $1,637,000.00 | -- | $1,720,000.00 | -- | $1,821,000.00 | $1,923,000.00 | $2,015,000.00 | $2,123,000.00 | $2,228,000.00 | $2,333,000.00 | $2,431,000.00 | $2,552,000.00 | $2,669,000.00 | $2,823,000.00 | $2,966,000.00 | $3,139,000.00 | $3,308,000.00 | $3,549,000.00 | $3,778,000.00 | $4,082,000.00 | $4,393,000.00 | $4,792,000.00 | $5,191,000.00 | $5,715,000.00 | $6,256,000.00 | $6,908,000.00 | $7,503,000.00 | $8,084,000.00 | $8,654,000.00 | -- | -- | -- | $32,262,000.00 | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $485,000.00 | $457,000.00 | $451,000.00 | $565,000.00 | $549,000.00 | $563,000.00 | $563,000.00 | $567,000.00 | $560,000.00 | $559,000.00 | $567,000.00 | $568,000.00 | $598,000.00 | $602,000.00 | $540,000.00 | $593,000.00 | $609,000.00 | $1,215,000.00 | $3,364,000.00 | $3,453,000.00 | $3,354,000.00 | $4,741,000.00 | $5,716,000.00 | -- | $5,750,000.00 | -- | $5,838,000.00 | -- | $5,885,000.00 | $3,955,000.00 | $3,790,000.00 | $3,843,000.00 | $3,804,000.00 | $3,933,000.00 | $3,671,000.00 | $3,718,000.00 | $3,557,000.00 | $4,050,000.00 | $3,736,000.00 | $3,848,000.00 | $3,907,000.00 | $4,527,000.00 | $3,328,000.00 | $3,330,000.00 | $3,608,000.00 | $3,202,000.00 | $2,394,000.00 | $2,021,000.00 | $1,973,000.00 | $1,951,000.00 | $1,753,000.00 | $1,772,000.00 | $1,792,000.00 | -- | -- | -- | $1,794,000.00 | -- | -- |
Total Assets | $376,627,000.00 | $357,741,000.00 | $372,660,000.00 | $351,960,000.00 | $347,668,000.00 | $350,598,000.00 | $340,537,000.00 | $333,319,000.00 | $287,394,000.00 | $279,958,000.00 | $263,921,000.00 | $262,452,000.00 | $289,685,000.00 | $306,755,000.00 | $336,919,000.00 | $344,380,000.00 | $378,305,000.00 | $390,917,000.00 | $425,040,000.00 | $423,724,000.00 | $437,861,000.00 | $226,076,000.00 | $241,035,000.00 | -- | $234,240,000.00 | -- | $242,148,000.00 | -- | $240,405,000.00 | $263,652,000.00 | $260,372,000.00 | $276,594,000.00 | $269,328,000.00 | $283,593,000.00 | $274,026,000.00 | $275,749,000.00 | $274,347,000.00 | $288,120,000.00 | $274,990,000.00 | $277,374,000.00 | $259,881,000.00 | $279,952,000.00 | $255,942,000.00 | $251,292,000.00 | $237,381,000.00 | $296,294,000.00 | $265,267,000.00 | $257,315,000.00 | $245,945,000.00 | $253,975,000.00 | $235,957,000.00 | $240,193,000.00 | $233,721,000.00 | -- | -- | -- | $182,613,000.00 | -- | -- |
Accounts Payable | $28,483,000.00 | $17,353,000.00 | $28,256,000.00 | $20,899,000.00 | $25,879,000.00 | $27,548,000.00 | $26,564,000.00 | $27,962,000.00 | $29,413,000.00 | $25,165,000.00 | $29,765,000.00 | $19,877,000.00 | $31,639,000.00 | $27,091,000.00 | $28,580,000.00 | $18,533,000.00 | $31,861,000.00 | $31,763,000.00 | $27,038,000.00 | $36,929,000.00 | $23,409,000.00 | $34,418,000.00 | $29,717,000.00 | -- | $32,426,000.00 | -- | $28,699,000.00 | -- | $33,987,000.00 | $32,750,000.00 | $31,767,000.00 | $30,254,000.00 | $31,258,000.00 | $29,712,000.00 | $36,052,000.00 | $28,456,000.00 | $30,684,000.00 | $30,327,000.00 | $36,220,000.00 | $34,844,000.00 | $29,979,000.00 | $28,545,000.00 | $33,921,000.00 | $28,341,000.00 | $32,945,000.00 | $30,968,000.00 | $26,756,000.00 | $26,728,000.00 | $25,464,000.00 | $29,369,000.00 | $22,641,000.00 | $27,619,000.00 | $24,657,000.00 | -- | -- | -- | $17,552,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $96,415,000.00 | $77,372,000.00 | $82,967,000.00 | $79,363,000.00 | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $16,834,000.00 | $16,743,000.00 | $14,869,000.00 | $14,855,000.00 | $14,841,000.00 | $14,827,000.00 | $14,813,000.00 | $14,799,000.00 | $14,785,000.00 | $14,771,000.00 | $14,757,000.00 | $14,743,000.00 | -- | $14,729,000.00 | -- | $11,409,000.00 | -- | $12,061,000.00 | $13,188,000.00 | $14,873,000.00 | $16,655,000.00 | $19,002,000.00 | $20,913,000.00 | $22,397,000.00 | $24,247,000.00 | $26,158,000.00 | -- | -- | -- | $34,140,000.00 | $35,989,000.00 | $22,611,000.00 | $22,622,000.00 | $16,706,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $326,214,000.00 | $325,202,000.00 | $324,141,000.00 | $323,512,000.00 | $322,941,000.00 | $321,516,000.00 | $320,457,000.00 | $321,253,000.00 | $320,745,000.00 | $319,511,000.00 | $319,439,000.00 | $319,872,000.00 | $319,443,000.00 | $314,747,000.00 | $314,316,000.00 | $313,874,000.00 | $313,529,000.00 | $312,933,000.00 | $312,293,000.00 | $311,706,000.00 | $311,057,000.00 | $310,393,000.00 | $309,338,000.00 | -- | $309,007,000.00 | -- | $308,483,000.00 | -- | $307,557,000.00 | $307,115,000.00 | $306,515,000.00 | $305,827,000.00 | $304,466,000.00 | $304,165,000.00 | $303,838,000.00 | $303,161,000.00 | $302,727,000.00 | $301,976,000.00 | $301,306,000.00 | $300,681,000.00 | $299,892,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | $-1,671,000.00 | $-1,751,000.00 | $-4,879,000.00 | $-4,928,000.00 | $-5,332,000.00 | $-5,397,000.00 | $-5,462,000.00 | $-5,525,000.00 | $-6,028,000.00 | $-6,107,000.00 | $-6,168,000.00 | $-6,221,000.00 | $-5,728,000.00 | $-5,975,000.00 | $-6,223,000.00 | $-6,431,000.00 | $-5,035,000.00 | $-5,955,000.00 | $-6,057,000.00 | $-6,183,000.00 | $-6,086,000.00 | -- | $-6,199,000.00 | -- | $-6,240,000.00 | -- | $-6,243,000.00 | $-5,223,000.00 | $-5,381,000.00 | $-5,764,000.00 | $-6,018,000.00 | $-6,260,000.00 | $-6,321,000.00 | $-6,394,000.00 | $-6,652,000.00 | $-7,439,000.00 | $-7,663,000.00 | $-7,979,000.00 | $-8,238,000.00 | $-4,173,000.00 | $-4,176,000.00 | $-4,329,000.00 | $-4,560,000.00 | $-5,369,000.00 | $-5,540,000.00 | $-5,535,000.00 | $-5,561,000.00 | $-5,409,000.00 | $-5,559,000.00 | $-5,519,000.00 | $-5,716,000.00 | -- | -- | -- | $-4,036,000.00 | -- | -- |
Accumulated Deficit | $-43,109,000.00 | $-46,902,000.00 | $-52,136,000.00 | $-56,156,000.00 | $-67,789,000.00 | $-74,756,000.00 | $-83,076,000.00 | $-93,549,000.00 | $-150,491,000.00 | $-163,879,000.00 | $-173,788,000.00 | $-187,444,000.00 | $-211,895,000.00 | $-220,592,000.00 | $-215,516,000.00 | $-208,494,000.00 | $-197,780,000.00 | $-156,054,000.00 | $-158,491,000.00 | $-151,301,000.00 | $-151,339,000.00 | $-153,534,000.00 | $-145,585,000.00 | -- | $-143,580,000.00 | -- | $-142,395,000.00 | -- | $-139,285,000.00 | $-138,069,000.00 | $-132,363,000.00 | $-128,632,000.00 | $-122,567,000.00 | $-124,350,000.00 | $-119,898,000.00 | $-120,097,000.00 | $-120,311,000.00 | $-118,928,000.00 | $-113,456,000.00 | $-112,477,000.00 | $-111,903,000.00 | $-113,457,000.00 | $-107,176,000.00 | $-103,144,000.00 | $-99,608,000.00 | $-44,461,000.00 | $-40,398,000.00 | $-38,811,000.00 | $-39,822,000.00 | $-44,041,000.00 | $-42,441,000.00 | $-43,679,000.00 | $-45,948,000.00 | -- | -- | -- | $-88,611,000.00 | -- | -- |
Total Stockholders' Equity | $153,550,000.00 | $148,953,000.00 | $150,767,000.00 | $150,100,000.00 | $145,672,000.00 | $137,228,000.00 | $127,444,000.00 | $117,695,000.00 | $68,060,000.00 | $58,219,000.00 | $47,733,000.00 | $34,426,000.00 | $9,484,000.00 | $-4,077,000.00 | $1,057,000.00 | $7,385,000.00 | $17,506,000.00 | $58,423,000.00 | $56,739,000.00 | $62,419,000.00 | $61,629,000.00 | $58,640,000.00 | $65,631,000.00 | -- | $67,189,000.00 | -- | $67,807,000.00 | -- | $69,986,000.00 | $71,779,000.00 | $76,726,000.00 | $82,242,000.00 | $88,520,000.00 | $86,195,000.00 | $90,259,000.00 | $89,310,000.00 | $88,404,000.00 | $88,249,000.00 | $92,826,000.00 | $92,864,000.00 | $92,390,000.00 | $93,994,000.00 | $99,437,000.00 | $102,464,000.00 | $104,971,000.00 | $158,839,000.00 | $161,730,000.00 | $162,408,000.00 | $161,212,000.00 | $157,560,000.00 | $158,585,000.00 | $157,226,000.00 | $154,358,000.00 | -- | -- | -- | $111,332,000.00 | $93,223,000.00 | $71,831,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $376,627,000.00 | $357,741,000.00 | $372,660,000.00 | $351,960,000.00 | $347,668,000.00 | $350,598,000.00 | $340,537,000.00 | $333,319,000.00 | $287,394,000.00 | $279,958,000.00 | $263,921,000.00 | $262,452,000.00 | $289,685,000.00 | $306,755,000.00 | $336,919,000.00 | $344,380,000.00 | $378,305,000.00 | $390,917,000.00 | $425,040,000.00 | $423,724,000.00 | $437,861,000.00 | $226,076,000.00 | $241,035,000.00 | -- | $234,240,000.00 | -- | $242,148,000.00 | -- | $240,405,000.00 | $263,652,000.00 | $260,372,000.00 | $276,594,000.00 | $269,328,000.00 | $283,593,000.00 | $274,026,000.00 | $275,749,000.00 | $274,347,000.00 | $288,120,000.00 | $274,990,000.00 | $277,374,000.00 | $259,881,000.00 | $279,952,000.00 | $255,942,000.00 | $251,292,000.00 | $237,381,000.00 | $296,294,000.00 | $265,267,000.00 | $257,315,000.00 | $245,945,000.00 | $253,975,000.00 | $235,957,000.00 | $240,193,000.00 | $233,721,000.00 | -- | -- | -- | $182,613,000.00 | -- | -- |
Date | 4/30/2024 | 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 | 9/30/2018 | 7/31/2018 | 6/30/2018 | 4/30/2018 | 3/31/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 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $55,682,000.00 | $252,422,000.00 | $187,906,000.00 | $131,295,000.00 | $60,916,000.00 | $272,598,000.00 | $64,815,000.00 | $75,318,000.00 | $63,867,000.00 | $249,824,000.00 | $60,957,000.00 | $122,435,000.00 | $50,833,000.00 | $104,865,000.00 | $31,072,000.00 | $34,711,000.00 | $13,214,000.00 | $56,414,000.00 | $147,787,000.00 | $103,982,000.00 | $49,413,000.00 | $211,289,000.00 | $154,273,000.00 | $47,060,000.00 | $107,213,000.00 | $56,525,000.00 | $50,688,000.00 | $50,688,000.00 | $210,357,000.00 | $149,318,000.00 | $104,505,000.00 | $48,688,000.00 | $204,881,000.00 | $45,238,000.00 | $54,843,000.00 | $49,766,000.00 | $203,839,000.00 | $44,864,000.00 | $102,122,000.00 | $48,239,000.00 | $57,266,000.00 | $131,865,000.00 | $47,422,000.00 | $43,929,000.00 | $178,414,000.00 | $39,278,000.00 | $45,493,000.00 | $44,483,000.00 | $185,759,000.00 | $39,007,000.00 | $46,637,000.00 | $45,737,000.00 | $183,827,000.00 | $40,020,000.00 | $48,658,000.00 | $44,966,000.00 | $180,427,000.00 | $174,557,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $47,523,000.00 | $196,529,000.00 | $143,689,000.00 | $95,727,000.00 | $48,281,000.00 | $198,790,000.00 | $48,383,000.00 | $49,461,000.00 | $46,597,000.00 | $172,962,000.00 | $120,856,000.00 | $78,894,000.00 | $37,118,000.00 | $129,062,000.00 | $90,727,000.00 | $57,907,000.00 | $32,112,000.00 | $180,663,000.00 | $134,197,000.00 | $92,089,000.00 | $44,611,000.00 | $183,868,000.00 | $133,631,000.00 | -- | $93,195,000.00 | -- | $45,590,000.00 | -- | $193,230,000.00 | $137,204,000.00 | $49,068,000.00 | $46,168,000.00 | $173,283,000.00 | $41,383,000.00 | $46,299,000.00 | $41,369,000.00 | $180,570,000.00 | $42,414,000.00 | $88,590,000.00 | $41,469,000.00 | $174,814,000.00 | $127,004,000.00 | $86,819,000.00 | $41,577,000.00 | $170,652,000.00 | $41,099,000.00 | $81,653,000.00 | $38,332,000.00 | $156,366,000.00 | $37,689,000.00 | $75,385,000.00 | $38,070,000.00 | $154,773,000.00 | $37,838,000.00 | $74,210,000.00 | $37,110,000.00 | $150,933,000.00 | $151,045,000.00 | -- |
Total Operating Expenses | $50,801,000.00 | $210,478,000.00 | $154,027,000.00 | $102,672,000.00 | $51,758,000.00 | $214,012,000.00 | $52,152,000.00 | $103,639,000.00 | $50,233,000.00 | $187,844,000.00 | $131,784,000.00 | $86,766,000.00 | $40,966,000.00 | $165,380,000.00 | $122,301,000.00 | $85,314,000.00 | $54,179,000.00 | $208,595,000.00 | $155,513,000.00 | $105,339,000.00 | $51,651,000.00 | $221,408,000.00 | $157,950,000.00 | -- | $109,661,000.00 | -- | $52,914,000.00 | -- | $228,398,000.00 | $162,259,000.00 | $112,611,000.00 | $53,922,000.00 | $203,904,000.00 | $48,877,000.00 | $102,537,000.00 | $48,711,000.00 | $208,929,000.00 | $49,490,000.00 | $102,040,000.00 | $47,991,000.00 | $198,816,000.00 | $144,173,000.00 | $50,940,000.00 | $47,007,000.00 | $191,493,000.00 | $45,966,000.00 | $47,590,000.00 | $42,502,000.00 | $171,835,000.00 | $124,352,000.00 | $82,819,000.00 | $41,764,000.00 | $190,434,000.00 | $121,075,000.00 | $80,270,000.00 | $40,166,000.00 | $164,178,000.00 | $166,546,000.00 | -- |
Loss from Operations | $4,881,000.00 | $41,944,000.00 | $33,879,000.00 | $28,623,000.00 | $9,158,000.00 | $58,586,000.00 | $12,663,000.00 | $35,546,000.00 | $13,634,000.00 | $61,980,000.00 | $51,608,000.00 | $35,669,000.00 | $9,867,000.00 | $-60,515,000.00 | $-5,915,000.00 | $-9,638,000.00 | $-40,965,000.00 | $3,332,000.00 | $-6,369,000.00 | $-1,357,000.00 | $-2,238,000.00 | $-6,441,000.00 | $-3,677,000.00 | $-1,230,000.00 | $-222,000.00 | $-222,000.00 | $-2,226,000.00 | $-2,226,000.00 | $-5,100,000.00 | $-4,835,000.00 | $-8,106,000.00 | $-5,234,000.00 | $977,000.00 | $-3,639,000.00 | $2,072,000.00 | $1,055,000.00 | $-5,090,000.00 | $-4,626,000.00 | $-166,000.00 | $248,000.00 | $2,221,000.00 | $-12,308,000.00 | $-6,596,000.00 | $-3,078,000.00 | $-13,079,000.00 | $-6,688,000.00 | $-360,000.00 | $1,981,000.00 | $7,029,000.00 | $-2,526,000.00 | $9,421,000.00 | $3,973,000.00 | $-6,607,000.00 | $-786,000.00 | $7,998,000.00 | $4,800,000.00 | $16,249,000.00 | $8,011,000.00 | -- |
Loss Before Income Taxes | $5,451,000.00 | $38,391,000.00 | $31,056,000.00 | $25,293,000.00 | $9,497,000.00 | $58,335,000.00 | $47,859,000.00 | $21,812,000.00 | $13,491,000.00 | $57,630,000.00 | $47,352,000.00 | $33,602,000.00 | $8,725,000.00 | $-64,432,000.00 | $-59,391,000.00 | $-10,690,000.00 | $-41,706,000.00 | $-7,691,000.00 | $-10,311,000.00 | $-3,072,000.00 | $-3,102,000.00 | $-7,261,000.00 | $-6,319,000.00 | $-2,028,000.00 | $-1,180,000.00 | $-1,180,000.00 | $-3,112,000.00 | $-3,112,000.00 | $-5,960,000.00 | $-5,706,000.00 | $-9,732,000.00 | $-6,036,000.00 | $-2,090,000.00 | $-4,418,000.00 | $505,000.00 | $271,000.00 | $-1,314,000.00 | $-6,834,000.00 | $-912,000.00 | $-513,000.00 | $-10,934,000.00 | $-6,028,000.00 | $-3,013,000.00 | $-3,350,000.00 | $-14,593,000.00 | $-6,856,000.00 | $-2,674,000.00 | $1,799,000.00 | $13,235,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.07 | $0.46 | $0.37 | $0.30 | $0.11 | $1.42 | $1.28 | $0.91 | $0.21 | $0.89 | $0.74 | $0.53 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.01 | -- | -- | -- | -- | $-1.23 | $-0.08 | $-0.03 | $0.02 | $0.13 | $-0.03 | $0.03 | $0.05 | $0.90 | $-0.03 | $0.14 | $0.09 | $0.33 | $0.14 | -- |
Weighted Average Shares Basic | 58,036,000 | 61,018,000 | 61,612,000 | 62,334,000 | 62,690,000 | 62,825,000 | 62,928,000 | 63,384,000 | 64,080,000 | 63,401,000 | 63,126,000 | 62,840,000 | 62,153,000 | 51,317,000 | 51,127,000 | 50,918,000 | 50,758,000 | 49,992,000 | 49,853,000 | 49,734,000 | 49,602,000 | 49,163,000 | 49,068,000 | -- | 48,926,000 | -- | 48,791,000 | -- | 48,888,000 | 48,607,000 | 48,556,000 | 49,735,000 | 49,544,000 | 49,532,000 | 49,531,000 | 49,513,000 | 49,089,000 | 49,116,000 | 49,081,000 | 49,019,000 | 48,740,000 | 48,773,000 | 48,699,000 | 48,656,000 | 48,473,000 | 48,553,000 | 48,479,000 | 48,291,000 | 47,947,000 | 48,053,000 | 47,944,000 | 47,664,000 | 47,424,000 | 47,385,000 | 47,476,000 | 47,146,000 | 46,946,000 | 43,552,000 | -- |
Earnings Per Share Diluted | $0.06 | $0.43 | $0.35 | $0.28 | $0.11 | $1.33 | $0.16 | $0.85 | $0.20 | $0.83 | $0.69 | $0.50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.01 | -- | -- | -- | -- | $-1.23 | $-0.08 | $-0.01 | $0.02 | $0.09 | $-0.03 | $0.07 | $0.05 | $0.89 | $-0.03 | $0.14 | $0.09 | $0.32 | $0.14 | -- |
Weighted Average Shares Diluted | 60,963,000 | 64,305,000 | 64,995,000 | 65,829,000 | 66,316,000 | 66,890,000 | 67,106,000 | 66,670,000 | 68,370,000 | 68,031,000 | 67,378,000 | 65,938,000 | 63,000,000 | 51,317,000 | 51,127,000 | 50,918,000 | 50,758,000 | 49,992,000 | 49,853,000 | 49,734,000 | 49,602,000 | 49,163,000 | 49,068,000 | -- | 48,926,000 | -- | 48,791,000 | -- | 48,888,000 | 48,966,000 | 49,146,000 | 49,735,000 | 49,544,000 | 49,532,000 | 49,953,000 | 49,880,000 | 49,089,000 | 49,072,000 | 49,050,000 | 49,019,000 | 48,740,000 | 48,773,000 | 48,743,000 | 48,656,000 | 48,473,000 | 48,441,000 | 48,479,000 | 48,587,000 | 48,385,000 | 48,053,000 | 48,282,000 | 48,176,000 | 48,044,000 | 48,120,000 | 48,097,000 | 48,030,000 | 47,565,000 | 43,982,000 | -- |
Common Stock Shares Authorized | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | 100,000,000 | -- | 100,000,000 | -- | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $793,000.00 | $790,000.00 | $789,000.00 | $786,000.00 | $785,000.00 | $782,000.00 | $781,000.00 | $774,000.00 | $773,000.00 | $770,000.00 | $768,000.00 | $763,000.00 | $762,000.00 | $647,000.00 | $643,000.00 | $638,000.00 | $638,000.00 | $633,000.00 | $630,000.00 | $627,000.00 | $626,000.00 | $622,000.00 | $622,000.00 | -- | $619,000.00 | -- | $617,000.00 | -- | $615,000.00 | $614,000.00 | $613,000.00 | $613,000.00 | $616,000.00 | $617,000.00 | $617,000.00 | $617,000.00 | $617,000.00 | $617,000.00 | $616,000.00 | $616,000.00 | $616,000.00 | $616,000.00 | $615,000.00 | $614,000.00 | $615,000.00 | $618,000.00 | $618,000.00 | $595,000.00 | $595,000.00 | $595,000.00 | $593,000.00 | $593,000.00 | $594,000.00 | -- | -- | -- | $587,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | -- | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- | -- |
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 | -- | -- | -- | 1,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | -- | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |