Date | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 10/31/2010 | 7/31/2010 | 4/30/2010 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $77,303,000.00 | $52,266,000.00 | $48,522,000.00 | $25,338,000.00 | $46,595,000.00 | $25,237,000.00 | $38,321,000.00 | $63,987,000.00 | $88,436,000.00 | $74,784,000.00 | $75,753,000.00 | $51,371,000.00 | $64,175,000.00 | $75,765,000.00 | $75,568,000.00 | $82,286,000.00 | $49,917,000.00 | $25,999,000.00 | $46,842,000.00 | $99,800,000.00 | $113,493,000.00 | $62,314,000.00 | $81,075,000.00 | $61,403,000.00 | $68,751,000.00 | $71,272,000.00 | $66,362,000.00 | $74,400,000.00 | $86,375,000.00 | $52,864,000.00 | $55,456,000.00 | $51,813,000.00 | $97,681,000.00 | $61,796,000.00 | $76,042,000.00 | $96,579,000.00 | $112,292,000.00 | $90,334,000.00 | $79,091,000.00 | $81,524,000.00 | $59,215,000.00 | $13,712,000.00 | $9,331,000.00 | $8,229,000.00 | $9,603,000.00 | $4,468,000.00 | $7,612,000.00 | $6,022,000.00 | $4,922,000.00 | $8,342,000.00 | $788,000.00 | $4,318,000.00 | $13,953,000.00 | -- | -- | -- | $6,509,000.00 | $776,000.00 |
Accounts Receivable Net Current | $17,112,000.00 | $25,599,000.00 | $23,944,000.00 | $20,241,000.00 | $22,105,000.00 | $25,115,000.00 | $25,593,000.00 | $20,115,000.00 | $20,681,000.00 | $29,993,000.00 | $29,897,000.00 | $21,945,000.00 | $27,543,000.00 | $36,027,000.00 | $28,306,000.00 | $20,559,000.00 | $24,290,000.00 | $26,960,000.00 | $28,183,000.00 | $16,660,000.00 | $15,604,000.00 | $23,514,000.00 | $25,613,000.00 | $17,523,000.00 | $15,566,000.00 | $27,380,000.00 | $19,630,000.00 | $22,693,000.00 | $23,313,000.00 | $37,772,000.00 | $29,226,000.00 | $27,691,000.00 | $31,294,000.00 | $37,965,000.00 | $33,863,000.00 | $26,241,000.00 | $31,374,000.00 | $38,136,000.00 | $28,676,000.00 | $18,557,000.00 | $29,174,000.00 | $42,922,000.00 | $35,494,000.00 | $26,758,000.00 | $34,811,000.00 | $46,866,000.00 | $49,279,000.00 | $36,109,000.00 | $38,097,000.00 | -- | -- | -- | $34,300,000.00 | -- | -- | -- | -- | -- |
Inventory | $118,278,000.00 | $129,140,000.00 | $139,301,000.00 | $142,742,000.00 | $142,275,000.00 | $178,334,000.00 | $179,557,000.00 | $161,787,000.00 | $144,881,000.00 | $148,265,000.00 | $148,048,000.00 | $150,335,000.00 | $141,416,000.00 | $141,588,000.00 | $136,219,000.00 | $132,855,000.00 | $123,606,000.00 | $133,964,000.00 | $130,718,000.00 | $90,093,000.00 | $91,581,000.00 | $96,275,000.00 | $86,280,000.00 | $86,188,000.00 | $87,838,000.00 | $100,121,000.00 | $104,108,000.00 | $105,421,000.00 | $102,283,000.00 | $95,746,000.00 | $96,547,000.00 | $113,412,000.00 | $113,590,000.00 | $118,177,000.00 | $103,921,000.00 | $101,794,000.00 | $98,403,000.00 | $106,256,000.00 | $112,023,000.00 | $126,562,000.00 | $136,923,000.00 | $150,512,000.00 | $142,864,000.00 | $138,949,000.00 | $131,562,000.00 | $135,311,000.00 | $117,895,000.00 | $98,231,000.00 | $106,967,000.00 | -- | -- | -- | $96,717,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $12,803,000.00 | -- | -- | -- | $14,276,000.00 | -- | -- | -- | $15,928,000.00 | -- | -- | -- | $17,882,000.00 | -- | -- | -- | $10,956,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $225,957,000.00 | $221,406,000.00 | $228,572,000.00 | $207,596,000.00 | $226,562,000.00 | $247,623,000.00 | $265,497,000.00 | $266,813,000.00 | $279,317,000.00 | $277,315,000.00 | $276,341,000.00 | $252,204,000.00 | $259,683,000.00 | $271,852,000.00 | $260,979,000.00 | $261,722,000.00 | $218,789,000.00 | $211,343,000.00 | $226,207,000.00 | $231,254,000.00 | $252,468,000.00 | $244,063,000.00 | $259,707,000.00 | $240,476,000.00 | $242,023,000.00 | $235,043,000.00 | $225,438,000.00 | $229,304,000.00 | $255,577,000.00 | $231,045,000.00 | $225,514,000.00 | $237,642,000.00 | $253,642,000.00 | $245,580,000.00 | $241,118,000.00 | $253,119,000.00 | $267,697,000.00 | $262,043,000.00 | $247,435,000.00 | $250,041,000.00 | $248,358,000.00 | $231,115,000.00 | $209,767,000.00 | $195,007,000.00 | $198,340,000.00 | $205,187,000.00 | $191,359,000.00 | $157,012,000.00 | $166,339,000.00 | -- | -- | -- | $160,467,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $54,256,000.00 | $55,909,000.00 | $56,127,000.00 | $57,791,000.00 | $58,674,000.00 | $60,388,000.00 | $60,305,000.00 | $60,032,000.00 | $59,941,000.00 | $61,792,000.00 | $62,350,000.00 | $62,391,000.00 | $63,952,000.00 | $66,376,000.00 | $67,978,000.00 | $69,669,000.00 | $73,027,000.00 | $75,561,000.00 | $77,477,000.00 | $76,607,000.00 | $77,951,000.00 | $79,936,000.00 | $82,924,000.00 | $86,411,000.00 | $86,463,000.00 | $89,230,000.00 | $96,945,000.00 | $100,566,000.00 | $101,577,000.00 | $114,269,000.00 | $114,792,000.00 | $114,904,000.00 | $113,711,000.00 | $117,192,000.00 | $115,013,000.00 | $112,526,000.00 | $109,003,000.00 | $103,567,000.00 | $93,180,000.00 | $88,433,000.00 | $84,940,000.00 | $81,969,000.00 | $82,346,000.00 | $79,652,000.00 | $77,211,000.00 | $76,941,000.00 | $70,220,000.00 | $61,535,000.00 | $52,312,000.00 | -- | -- | -- | $42,984,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $7,573,000.00 | $13,731,000.00 | $14,460,000.00 | $15,189,000.00 | $15,918,000.00 | $32,001,000.00 | $32,769,000.00 | $43,454,000.00 | $44,223,000.00 | $44,991,000.00 | $45,759,000.00 | $46,527,000.00 | $47,296,000.00 | $49,318,000.00 | $51,591,000.00 | $53,865,000.00 | $56,305,000.00 | $58,772,000.00 | $61,536,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | $24,833,000.00 | $24,833,000.00 | $44,254,000.00 | $44,300,000.00 | $44,254,000.00 | $44,254,000.00 | $44,254,000.00 | $44,254,000.00 | $44,254,000.00 | $44,254,000.00 | $44,254,000.00 | $44,254,000.00 | $44,600,000.00 | $41,310,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $6,157,000.00 | $5,790,000.00 | $2,395,000.00 | $3,117,000.00 | $3,851,000.00 | $4,428,000.00 | $4,748,000.00 | $5,337,000.00 | $6,081,000.00 | $5,960,000.00 | $6,444,000.00 | $6,525,000.00 | $6,342,000.00 | $6,390,000.00 | $6,245,000.00 | $6,267,000.00 | $5,328,000.00 | $3,833,000.00 | $2,593,000.00 | $1,034,000.00 | $1,270,000.00 | $1,076,000.00 | $862,000.00 | $1,183,000.00 | $1,283,000.00 | $1,548,000.00 | $1,876,000.00 | $2,222,000.00 | $2,816,000.00 | $2,413,000.00 | $2,430,000.00 | $2,057,000.00 | $1,963,000.00 | $1,174,000.00 | $1,046,000.00 | $627,000.00 | $584,000.00 | $614,000.00 | $847,000.00 | $879,000.00 | $1,085,000.00 | $1,289,000.00 | $1,438,000.00 | $1,630,000.00 | $1,768,000.00 | $1,844,000.00 | $1,669,000.00 | $766,000.00 | $862,000.00 | -- | -- | -- | $2,588,000.00 | -- | -- | -- | -- | -- |
Total Assets | $380,786,000.00 | $382,834,000.00 | $391,500,000.00 | $379,930,000.00 | $404,501,000.00 | $461,337,000.00 | $483,221,000.00 | $503,697,000.00 | $517,546,000.00 | $520,742,000.00 | $525,059,000.00 | $501,243,000.00 | $513,787,000.00 | $541,174,000.00 | $542,084,000.00 | $551,397,000.00 | $535,061,000.00 | $532,026,000.00 | $553,319,000.00 | $464,424,000.00 | $362,148,000.00 | $353,009,000.00 | $359,352,000.00 | $344,499,000.00 | $350,669,000.00 | $354,405,000.00 | $353,420,000.00 | $362,283,000.00 | $373,509,000.00 | $357,903,000.00 | $353,630,000.00 | $365,745,000.00 | $380,679,000.00 | $363,946,000.00 | $357,177,000.00 | $366,272,000.00 | $377,284,000.00 | $366,224,000.00 | $341,462,000.00 | $339,353,000.00 | $332,927,000.00 | $314,373,000.00 | $293,551,000.00 | $276,289,000.00 | $277,319,000.00 | $283,972,000.00 | $263,248,000.00 | $219,313,000.00 | $219,513,000.00 | -- | -- | -- | $206,039,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $14,155,000.00 | $12,297,000.00 | $21,605,000.00 | $16,536,000.00 | $20,350,000.00 | $31,125,000.00 | $43,722,000.00 | $39,327,000.00 | $30,492,000.00 | $32,686,000.00 | $30,247,000.00 | $23,160,000.00 | $27,093,000.00 | $27,136,000.00 | $26,994,000.00 | $23,735,000.00 | $20,235,000.00 | $24,751,000.00 | $30,094,000.00 | $15,084,000.00 | $14,595,000.00 | $14,651,000.00 | $14,373,000.00 | $13,373,000.00 | $13,503,000.00 | $21,001,000.00 | $17,223,000.00 | $25,705,000.00 | $32,619,000.00 | $18,489,000.00 | $17,283,000.00 | $26,378,000.00 | $24,606,000.00 | $21,012,000.00 | $28,734,000.00 | $31,478,000.00 | $32,906,000.00 | $28,511,000.00 | $19,633,000.00 | $23,686,000.00 | $27,745,000.00 | $27,595,000.00 | $26,224,000.00 | $17,768,000.00 | $14,853,000.00 | $36,683,000.00 | $45,016,000.00 | $31,195,000.00 | $27,276,000.00 | -- | -- | -- | $30,012,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $120,857,000.00 | $120,953,000.00 | $134,981,000.00 | $132,938,000.00 | $142,411,000.00 | $158,585,000.00 | $185,580,000.00 | $163,491,000.00 | $159,132,000.00 | $162,593,000.00 | $171,873,000.00 | $158,539,000.00 | $169,071,000.00 | $207,200,000.00 | $218,656,000.00 | $236,965,000.00 | $201,242,000.00 | $209,645,000.00 | $227,318,000.00 | $174,650,000.00 | $67,445,000.00 | $63,127,000.00 | $67,203,000.00 | $59,804,000.00 | $65,386,000.00 | $76,466,000.00 | $73,288,000.00 | $83,039,000.00 | $89,723,000.00 | $77,191,000.00 | $75,123,000.00 | $83,481,000.00 | $95,424,000.00 | $91,417,000.00 | $89,611,000.00 | $92,180,000.00 | $92,813,000.00 | $90,174,000.00 | $70,793,000.00 | $77,231,000.00 | $77,780,000.00 | $78,600,000.00 | $74,082,000.00 | $72,743,000.00 | $83,064,000.00 | $114,907,000.00 | $112,097,000.00 | $82,503,000.00 | $95,506,000.00 | -- | -- | -- | $141,717,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5,072,000.00 | $15,095,000.00 | $35,367,000.00 | $25,391,000.00 | $7,412,000.00 | $25,184,000.00 | -- | -- | -- | $67,017,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-72,000.00 | $-74,000.00 | $-69,000.00 | $-115,000.00 | $-105,000.00 | $-181,000.00 | $-135,000.00 | $-60,000.00 | $-29,000.00 | $-10,000.00 | $-4,000.00 | -- | $8,000.00 | $8,000.00 | $-2,000.00 | $-17,000.00 | $158,000.00 | $96,000.00 | $121,000.00 | $109,000.00 | $-24,000.00 | $-143,000.00 | $-109,000.00 | $-163,000.00 | $-114,000.00 | $-48,000.00 | $-33,000.00 | $-43,000.00 | $-50,000.00 | $-48,000.00 | $-46,000.00 | $-38,000.00 | $-43,000.00 | $-19,000.00 | $-14,000.00 | $-5,000.00 | $-15,000.00 | $-13,000.00 | $-1,018,000.00 | $-998,000.00 | $-1,008,000.00 | $-844,000.00 | $-890,000.00 | $-865,000.00 | $-610,000.00 | $-109,000.00 | $80,000.00 | $-86,000.00 | $97,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $282,467,000.00 | $284,322,000.00 | $279,204,000.00 | $269,950,000.00 | $274,629,000.00 | $302,790,000.00 | $297,623,000.00 | $327,390,000.00 | $334,364,000.00 | $329,209,000.00 | $323,431,000.00 | $314,381,000.00 | $316,526,000.00 | $308,598,000.00 | $299,724,000.00 | $282,772,000.00 | $307,414,000.00 | $295,386,000.00 | $295,247,000.00 | $289,393,000.00 | $291,994,000.00 | $283,375,000.00 | $279,149,000.00 | $269,867,000.00 | $270,783,000.00 | $262,270,000.00 | $261,911,000.00 | $259,718,000.00 | $263,767,000.00 | $260,316,000.00 | $251,536,000.00 | $246,427,000.00 | $244,009,000.00 | $228,298,000.00 | $218,030,000.00 | $212,315,000.00 | $216,451,000.00 | $199,108,000.00 | $192,167,000.00 | $184,569,000.00 | $178,002,000.00 | $158,556,000.00 | $143,330,000.00 | $128,379,000.00 | $119,190,000.00 | $94,061,000.00 | $76,319,000.00 | $62,946,000.00 | $50,320,000.00 | -- | -- | -- | $-7,601,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $259,929,000.00 | $261,881,000.00 | $256,519,000.00 | $246,992,000.00 | $251,378,000.00 | $279,599,000.00 | $274,150,000.00 | $309,114,000.00 | $327,440,000.00 | $327,448,000.00 | $322,822,000.00 | $312,397,000.00 | $314,907,000.00 | $304,828,000.00 | $293,774,000.00 | $275,574,000.00 | $303,770,000.00 | $292,048,000.00 | $294,351,000.00 | $289,774,000.00 | $294,703,000.00 | $289,882,000.00 | $292,149,000.00 | $284,695,000.00 | $285,283,000.00 | $277,939,000.00 | $280,132,000.00 | $279,244,000.00 | $283,786,000.00 | $280,712,000.00 | $278,507,000.00 | $282,264,000.00 | $285,255,000.00 | $272,529,000.00 | $267,566,000.00 | $274,092,000.00 | $284,471,000.00 | $276,050,000.00 | $270,669,000.00 | $262,122,000.00 | $255,147,000.00 | $235,773,000.00 | $219,469,000.00 | $203,546,000.00 | $194,255,000.00 | $169,065,000.00 | $151,151,000.00 | $136,810,000.00 | $124,007,000.00 | -- | -- | -- | $64,322,000.00 | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $380,786,000.00 | $382,834,000.00 | $391,500,000.00 | $379,930,000.00 | $404,501,000.00 | $461,337,000.00 | $483,221,000.00 | $503,697,000.00 | $517,546,000.00 | $520,742,000.00 | $525,059,000.00 | $501,243,000.00 | $513,787,000.00 | $541,174,000.00 | $542,084,000.00 | $551,397,000.00 | $535,061,000.00 | $532,026,000.00 | $553,319,000.00 | $464,424,000.00 | $362,148,000.00 | $353,009,000.00 | $359,352,000.00 | $344,499,000.00 | $350,669,000.00 | $354,405,000.00 | $353,420,000.00 | $362,283,000.00 | $373,509,000.00 | $357,903,000.00 | $353,630,000.00 | $365,745,000.00 | $380,679,000.00 | $363,946,000.00 | $357,177,000.00 | $366,272,000.00 | $377,284,000.00 | $366,224,000.00 | $341,462,000.00 | $339,353,000.00 | $334,383,000.00 | $314,373,000.00 | $293,551,000.00 | $276,289,000.00 | $277,319,000.00 | $283,972,000.00 | $263,248,000.00 | $219,313,000.00 | $219,513,000.00 | -- | -- | -- | $206,039,000.00 | -- | -- | -- | -- | -- |
Date | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 10/31/2010 | 7/31/2010 | 4/30/2010 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $91,003,000.00 | $416,097,000.00 | $97,688,000.00 | $113,625,000.00 | $86,591,000.00 | $454,648,000.00 | $114,095,000.00 | $208,553,000.00 | $96,135,000.00 | $485,937,000.00 | $351,088,000.00 | $224,426,000.00 | $105,181,000.00 | $154,096,000.00 | $348,502,000.00 | $221,828,000.00 | $101,104,000.00 | $152,629,000.00 | $125,204,000.00 | $118,960,000.00 | $112,197,000.00 | $157,522,000.00 | $128,949,000.00 | $123,969,000.00 | $123,033,000.00 | $541,148,000.00 | $138,346,000.00 | $240,238,000.00 | $117,201,000.00 | $460,843,000.00 | $121,149,000.00 | $103,789,000.00 | $101,390,000.00 | $366,057,000.00 | $91,595,000.00 | $80,076,000.00 | $85,002,000.00 | $288,940,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $256,413,000.00 | $186,772,000.00 | $123,765,000.00 | $51,749,000.00 | $238,944,000.00 | $65,876,000.00 | $113,031,000.00 | $52,514,000.00 | $287,943,000.00 | $211,803,000.00 | $139,525,000.00 | $59,164,000.00 | $265,518,000.00 | $187,640,000.00 | $113,809,000.00 | $34,188,000.00 | $271,801,000.00 | $67,870,000.00 | $67,333,000.00 | $50,468,000.00 | $238,587,000.00 | $171,508,000.00 | $114,356,000.00 | $48,616,000.00 | $74,187,000.00 | $63,829,000.00 | $63,293,000.00 | $52,700,000.00 | $276,046,000.00 | $200,957,000.00 | $68,388,000.00 | $59,656,000.00 | $89,643,000.00 | $73,298,000.00 | $66,554,000.00 | $51,694,000.00 | $269,009,000.00 | $65,768,000.00 | $64,059,000.00 | $60,525,000.00 | $295,432,000.00 | $71,933,000.00 | $70,864,000.00 | $68,466,000.00 | $68,425,000.00 | $80,228,000.00 | $68,612,000.00 | $65,302,000.00 | $75,873,000.00 | $65,678,000.00 | $59,628,000.00 | $56,444,000.00 | $209,147,000.00 | $51,674,000.00 | $46,823,000.00 | $48,813,000.00 | $151,137,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $241,457,000.00 | $174,274,000.00 | $117,911,000.00 | $58,506,000.00 | $265,016,000.00 | $60,059,000.00 | $74,042,000.00 | $60,914,000.00 | $261,993,000.00 | $64,458,000.00 | $129,625,000.00 | $60,896,000.00 | $252,588,000.00 | $183,640,000.00 | $121,937,000.00 | $59,782,000.00 | $253,425,000.00 | $184,465,000.00 | $115,042,000.00 | $54,297,000.00 | $211,984,000.00 | $156,341,000.00 | $104,475,000.00 | $50,705,000.00 | $239,810,000.00 | $63,511,000.00 | $59,747,000.00 | $57,771,000.00 | $249,155,000.00 | $178,512,000.00 | $60,305,000.00 | $56,376,000.00 | $236,836,000.00 | $171,976,000.00 | $57,351,000.00 | $57,612,000.00 | $208,675,000.00 | $153,982,000.00 | $103,075,000.00 | $51,312,000.00 | $205,957,000.00 | $48,771,000.00 | $48,336,000.00 | $55,227,000.00 | $204,412,000.00 | $53,598,000.00 | $95,024,000.00 | $47,191,000.00 | $169,427,000.00 | $45,365,000.00 | $39,120,000.00 | $39,989,000.00 | $163,053,000.00 | -- | -- | -- | $116,168,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $10,442,000.00 | $13,271,000.00 | $6,485,000.00 | $-6,386,000.00 | $-94,871,000.00 | $-45,096,000.00 | $-51,054,000.00 | $-8,233,000.00 | $26,911,000.00 | $7,952,000.00 | $10,689,000.00 | $-1,959,000.00 | $8,976,000.00 | $4,089,000.00 | $-8,075,000.00 | $-25,574,000.00 | $19,474,000.00 | $-1,476,000.00 | $7,348,000.00 | $-3,645,000.00 | $27,101,000.00 | $15,447,000.00 | $12,016,000.00 | $-1,912,000.00 | $14,981,000.00 | $-633,000.00 | $3,709,000.00 | $-4,804,000.00 | $4,658,000.00 | $23,562,000.00 | $12,160,000.00 | $3,857,000.00 | $46,722,000.00 | $21,304,000.00 | $4,515,000.00 | $-4,971,000.00 | $64,070,000.00 | $13,604,000.00 | $12,761,000.00 | $10,790,000.00 | $95,757,000.00 | $24,701,000.00 | $24,383,000.00 | $15,190,000.00 | $39,966,000.00 | $27,571,000.00 | $21,799,000.00 | $20,810,000.00 | $32,666,000.00 | $21,519,000.00 | $22,926,000.00 | $19,060,000.00 | $53,319,000.00 | $-192,000.00 | $9,662,000.00 | $17,301,000.00 | $45,712,000.00 | -- |
Loss Before Income Taxes | $11,332,000.00 | $13,512,000.00 | $6,441,000.00 | $-6,418,000.00 | $-95,024,000.00 | $5,919,000.00 | $-42,857,000.00 | $-8,273,000.00 | $26,648,000.00 | $18,419,000.00 | $10,480,000.00 | $-2,049,000.00 | $11,862,000.00 | $3,234,000.00 | $-8,632,000.00 | $-25,646,000.00 | $20,559,000.00 | $3,182,000.00 | $4,525,000.00 | $-3,198,000.00 | $28,226,000.00 | $16,124,000.00 | $12,275,000.00 | $-1,669,000.00 | $15,394,000.00 | $-376,000.00 | $-960,000.00 | $-4,765,000.00 | $28,042,000.00 | $23,392,000.00 | $12,049,000.00 | $3,809,000.00 | $46,459,000.00 | $21,095,000.00 | $4,366,000.00 | $-5,048,000.00 | $63,663,000.00 | $37,818,000.00 | $23,447,000.00 | $10,710,000.00 | $93,869,000.00 | $24,131,000.00 | $39,034,000.00 | $15,049,000.00 | $109,467,000.00 | $69,665,000.00 | $21,647,000.00 | $20,619,000.00 | $95,024,000.00 | $21,231,000.00 | $22,597,000.00 | $18,744,000.00 | $51,694,000.00 | -- | -- | -- | $44,108,000.00 | -- |
Earnings Per Share Basic | $0.25 | $0.31 | $0.15 | $-0.15 | $-1.90 | $-1.00 | $-0.95 | $-0.21 | $0.53 | $0.37 | $0.20 | $-0.06 | $0.26 | $0.02 | $-0.24 | $-0.66 | $0.47 | $0.11 | $0.10 | $-0.07 | $0.59 | $0.34 | $0.22 | $-0.04 | $0.20 | $0.01 | $-0.05 | $-0.11 | $0.54 | $0.24 | $0.20 | $0.06 | $0.41 | $0.27 | $0.04 | $-0.10 | $0.43 | $0.52 | $0.19 | $0.16 | $0.48 | $0.37 | $0.37 | $0.23 | $0.62 | $0.44 | $0.33 | $0.31 | $0.50 | $0.32 | $0.34 | $0.28 | $0.35 | $0.17 | $0.26 | $0.47 | $1.22 | -- |
Weighted Average Shares Basic | 30,833,000 | 30,836,000 | 30,847,000 | 30,794,000 | 31,503,000 | 31,721,000 | 32,051,000 | 32,672,000 | 33,785,000 | 33,964,000 | 33,795,000 | 33,590,000 | 33,390,000 | 33,382,000 | 33,367,000 | 33,330,000 | 33,983,000 | 34,104,000 | 34,203,000 | 34,228,000 | 35,222,000 | 35,431,000 | 35,536,000 | 35,532,000 | 35,925,000 | 36,081,000 | 36,178,000 | 36,235,000 | 36,838,000 | 36,557,000 | 37,030,000 | 37,547,000 | 38,795,000 | 39,085,000 | 39,600,000 | 39,884,000 | 40,568,000 | 40,663,000 | 40,686,000 | 40,639,000 | 40,599,000 | 40,605,000 | 40,592,000 | 40,580,000 | 40,536,000 | 40,527,000 | 40,532,000 | 40,515,261 | 40,506,672 | 40,507,000 | 40,507,000 | 40,506,670 | 36,812,570 | -- | -- | -- | 35,440,547 | -- |
Earnings Per Share Diluted | $0.25 | $0.31 | $0.15 | $-0.15 | $-1.90 | $-1.00 | $-0.95 | $-0.21 | $0.52 | $0.37 | $0.20 | $-0.06 | $0.26 | $0.26 | $-0.24 | $-0.66 | $0.47 | $0.10 | $0.17 | $-0.07 | $0.59 | $0.34 | $0.26 | $-0.04 | $0.24 | $0.01 | $-0.05 | $-0.11 | $0.53 | $0.24 | $0.20 | $0.06 | $0.41 | $0.30 | $0.04 | $-0.10 | $0.43 | $0.17 | $0.35 | $0.16 | $0.48 | $0.97 | $0.59 | $0.23 | $0.62 | $1.08 | $0.64 | $0.31 | $1.43 | $0.32 | $0.34 | $0.28 | $0.35 | $0.17 | $0.26 | $0.47 | $1.22 | -- |
Weighted Average Shares Diluted | 31,314,000 | 31,246,000 | 31,208,000 | 30,794,000 | 31,503,000 | 31,721,000 | 32,051,000 | 32,672,000 | 34,437,000 | 34,472,000 | 34,502,000 | 33,590,000 | 33,914,000 | 33,789,000 | 33,367,000 | 33,330,000 | 34,288,000 | 34,355,000 | 34,476,000 | 34,228,000 | 35,467,000 | 35,654,000 | 35,733,000 | 35,532,000 | 36,026,000 | 35,959,000 | 36,178,000 | 36,235,000 | 36,970,000 | 37,173,000 | 37,113,000 | 37,724,000 | 38,861,000 | 38,099,000 | 39,328,000 | 39,884,000 | 40,632,000 | 40,720,000 | 40,719,000 | 40,725,000 | 40,648,000 | 40,652,000 | 40,624,000 | 40,624,000 | 40,571,000 | 40,574,000 | 40,557,000 | 40,547,015 | 40,542,302 | 40,540,000 | 40,537,000 | 40,532,169 | 36,850,915 | -- | -- | -- | 35,440,547 | -- |
Common Stock Shares Authorized | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | -- | -- | -- | 200,000,000 | 200,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 30,814,000 | 30,785,000 | 30,848,000 | 30,968,000 | 30,766,000 | 30,953,000 | 31,166,000 | 32,152,000 | 33,170,000 | 33,822,000 | 34,021,000 | 33,985,000 | 33,414,000 | 33,414,000 | 33,409,000 | 33,399,000 | 33,503,000 | 33,710,000 | 34,090,000 | 34,247,000 | 34,347,000 | 34,856,000 | 35,385,000 | 35,636,000 | 35,459,000 | 35,670,000 | 36,014,000 | 36,253,000 | 36,218,000 | 36,296,000 | 36,817,000 | 37,449,000 | 37,701,000 | 37,972,000 | 38,594,537 | 39,743,019 | 40,074,310 | 40,520,413 | 40,686,688 | 40,685,869 | 40,606,731 | 40,606,000 | 40,604,000 | 40,603,000 | 40,563,000 | 40,562,000 | 40,533,000 | 40,506,670 | 40,506,720 | -- | -- | -- | 40,506,670 | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000 | 5,000,000 | 5,000,000 | -- | -- | -- | 5,000,000 | 5,000,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |