Date | 11/30/2023 | 8/31/2023 | 5/31/2023 | 2/28/2023 | 11/30/2022 | 8/31/2022 | 5/31/2022 | 2/28/2022 | 11/30/2021 | 8/31/2021 | 2/28/2021 | 11/30/2020 | 8/31/2020 | 5/31/2020 | 2/29/2020 | 11/30/2019 | 8/31/2019 | 5/31/2019 | 2/28/2019 | 11/30/2018 | 8/31/2018 | 5/31/2018 | 2/28/2018 | 11/30/2017 | 8/31/2017 | 5/31/2017 | 2/28/2017 | 11/30/2016 | 8/31/2016 | 5/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 2/28/2010 | 2/28/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $38,169,000.00 | $38,562,000.00 | $34,960,000.00 | $41,928,000.00 | $44,906,000.00 | $47,721,000.00 | $59,040,000.00 | $79,221,000.00 | $91,114,000.00 | $101,051,000.00 | $94,624,000.00 | $91,692,000.00 | $107,145,000.00 | $104,071,000.00 | $107,404,000.00 | $101,634,000.00 | $193,684,000.00 | $190,296,000.00 | $256,500,000.00 | $271,613,000.00 | $273,972,000.00 | $169,509,000.00 | $132,603,000.00 | $138,095,000.00 | $126,636,000.00 | $108,690,000.00 | $93,706,000.00 | $75,147,000.00 | $94,705,000.00 | $67,490,000.00 | $139,388,000.00 | $106,678,000.00 | $100,098,000.00 | $116,430,000.00 | $34,184,000.00 | $23,964,000.00 | $23,296,000.00 | $22,052,000.00 | $19,233,000.00 | $31,108,000.00 | $29,678,000.00 | $24,495,000.00 | $63,101,000.00 | $13,560,000.00 | $10,235,000.00 | $7,315,000.00 | $5,601,000.00 | $4,393,000.00 | $4,256,000.00 | $4,336,000.00 | $4,241,000.00 | $2,986,000.00 | $6,913,000.00 |
Accounts Receivable Net Current | $70,909,000.00 | $71,385,000.00 | $85,033,000.00 | $82,946,000.00 | $87,731,000.00 | $74,802,000.00 | $66,049,000.00 | $61,544,000.00 | $58,589,000.00 | $62,293,000.00 | $63,325,000.00 | $67,852,000.00 | $68,387,000.00 | $66,997,000.00 | $72,273,000.00 | $83,462,000.00 | $75,600,000.00 | $73,639,000.00 | $78,079,000.00 | $72,426,000.00 | $70,981,000.00 | $69,814,000.00 | $71,580,000.00 | $70,190,000.00 | $64,492,000.00 | $65,501,000.00 | $67,403,000.00 | $66,969,000.00 | $68,766,000.00 | $69,390,000.00 | $49,432,000.00 | $44,950,000.00 | $45,802,000.00 | $45,072,000.00 | $47,917,000.00 | $45,367,000.00 | $38,277,000.00 | $34,799,000.00 | $36,904,000.00 | $30,897,000.00 | $27,556,000.00 | $25,501,000.00 | $19,111,000.00 | $20,867,000.00 | $19,617,000.00 | $19,157,000.00 | $14,383,000.00 | -- | -- | -- | $16,814,000.00 | -- | -- |
Inventory | $34,059,000.00 | $29,822,000.00 | $24,336,000.00 | $23,902,000.00 | $22,599,000.00 | $22,145,000.00 | $19,281,000.00 | $18,269,000.00 | $20,180,000.00 | $17,161,000.00 | $23,663,000.00 | $32,162,000.00 | $31,495,000.00 | $36,079,000.00 | $36,778,000.00 | $44,035,000.00 | $49,541,000.00 | $41,905,000.00 | $32,033,000.00 | $31,515,000.00 | $31,194,000.00 | $32,557,000.00 | $36,302,000.00 | $39,115,000.00 | $31,103,000.00 | $32,803,000.00 | $29,279,000.00 | $31,484,000.00 | $27,999,000.00 | $27,650,000.00 | $16,731,000.00 | $18,103,000.00 | $22,572,000.00 | $16,043,000.00 | $18,666,000.00 | $19,575,000.00 | $20,175,000.00 | $14,959,000.00 | $14,968,000.00 | $12,541,000.00 | $14,162,000.00 | $12,443,000.00 | $13,516,000.00 | $13,237,000.00 | $13,012,000.00 | $14,635,000.00 | $10,057,000.00 | -- | -- | -- | $9,890,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $25,824,000.00 | $26,617,000.00 | $23,848,000.00 | $26,019,000.00 | $27,284,000.00 | $24,781,000.00 | $23,973,000.00 | $22,348,000.00 | $23,705,000.00 | $24,862,000.00 | $24,804,000.00 | $23,520,000.00 | $24,274,000.00 | $23,334,000.00 | $21,411,000.00 | $22,196,000.00 | $24,555,000.00 | $23,768,000.00 | $19,373,000.00 | $13,733,000.00 | $14,482,000.00 | $13,076,000.00 | $12,000,000.00 | $11,433,000.00 | $11,770,000.00 | $9,391,000.00 | $9,595,000.00 | $7,847,000.00 | $7,314,000.00 | $7,221,000.00 | $4,498,000.00 | $3,818,000.00 | $4,011,000.00 | $4,200,000.00 | $5,110,000.00 | $3,646,000.00 | $4,317,000.00 | $4,384,000.00 | $5,017,000.00 | $4,326,000.00 | $4,966,000.00 | $5,449,000.00 | $4,641,000.00 | $3,371,000.00 | $3,951,000.00 | $4,311,000.00 | $4,323,000.00 | -- | -- | -- | $5,197,000.00 | -- | -- |
Total Current Assets | $168,961,000.00 | $166,386,000.00 | $168,177,000.00 | $174,795,000.00 | $182,520,000.00 | $169,449,000.00 | $168,343,000.00 | $181,382,000.00 | $193,588,000.00 | $205,367,000.00 | $214,288,000.00 | $215,226,000.00 | $231,301,000.00 | $230,481,000.00 | $237,866,000.00 | $253,253,000.00 | $351,169,000.00 | $339,449,000.00 | $403,497,000.00 | $419,435,000.00 | $421,655,000.00 | $294,217,000.00 | $275,885,000.00 | $271,977,000.00 | $238,003,000.00 | $216,931,000.00 | $206,705,000.00 | $207,122,000.00 | $221,083,000.00 | $221,891,000.00 | $298,767,000.00 | $290,206,000.00 | $288,956,000.00 | $262,862,000.00 | $127,421,000.00 | $112,980,000.00 | $107,121,000.00 | $95,933,000.00 | $92,241,000.00 | $85,235,000.00 | $83,002,000.00 | $74,746,000.00 | $106,769,000.00 | $57,494,000.00 | $53,998,000.00 | $50,624,000.00 | $39,789,000.00 | -- | -- | -- | $38,103,000.00 | -- | -- |
Property Plant and Equipement | $25,724,000.00 | $28,791,000.00 | $31,526,000.00 | $32,832,000.00 | $35,003,000.00 | $34,621,000.00 | $37,217,000.00 | $37,674,000.00 | $37,962,000.00 | $38,742,000.00 | $41,081,000.00 | $44,576,000.00 | $53,640,000.00 | $54,150,000.00 | $55,878,000.00 | $57,127,000.00 | $56,920,000.00 | $54,794,000.00 | $27,023,000.00 | $23,192,000.00 | $22,405,000.00 | $21,087,000.00 | $21,262,000.00 | $21,217,000.00 | $20,935,000.00 | $21,198,000.00 | $21,162,000.00 | $21,676,000.00 | $21,599,000.00 | $19,306,000.00 | $11,225,000.00 | $11,285,000.00 | $11,349,000.00 | $10,958,000.00 | $10,525,000.00 | $7,433,000.00 | $6,795,000.00 | $5,669,000.00 | $4,771,000.00 | $4,426,000.00 | $4,421,000.00 | $4,448,000.00 | $2,778,000.00 | $2,614,000.00 | $2,399,000.00 | $2,177,000.00 | $1,761,000.00 | -- | -- | -- | $1,877,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,738,000.00 | -- | -- | -- | $4,012,000.00 | -- | -- |
Goodwill | $20,583,000.00 | $95,275,000.00 | $94,708,000.00 | $94,214,000.00 | $93,850,000.00 | $93,377,000.00 | $94,193,000.00 | $94,436,000.00 | $94,001,000.00 | $94,716,000.00 | $94,617,000.00 | $94,468,000.00 | $102,162,000.00 | $101,419,000.00 | $106,335,000.00 | $105,584,000.00 | $104,037,000.00 | $103,154,000.00 | $80,805,000.00 | $73,284,000.00 | $73,284,000.00 | $73,284,000.00 | $72,980,000.00 | $72,980,000.00 | $72,980,000.00 | $72,980,000.00 | $72,980,000.00 | $63,564,000.00 | $63,180,000.00 | $66,880,000.00 | $16,508,000.00 | $16,508,000.00 | $16,508,000.00 | $16,508,000.00 | $15,483,000.00 | $15,479,000.00 | $15,479,000.00 | $15,508,000.00 | $15,422,000.00 | $18,304,000.00 | $18,304,000.00 | $18,304,000.00 | $1,112,000.00 | $1,112,000.00 | $1,112,000.00 | $1,112,000.00 | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $29,270,000.00 | $34,054,000.00 | $36,872,000.00 | $36,078,000.00 | $33,072,000.00 | $30,822,000.00 | $29,187,000.00 | $29,632,000.00 | $27,397,000.00 | $26,793,000.00 | $27,169,000.00 | $26,516,000.00 | $25,032,000.00 | $22,894,000.00 | $24,768,000.00 | $25,466,000.00 | $22,154,000.00 | $21,821,000.00 | $22,510,000.00 | $26,759,000.00 | $25,773,000.00 | $23,407,000.00 | $18,829,000.00 | $17,203,000.00 | $16,013,000.00 | $11,954,000.00 | $12,565,000.00 | $11,287,000.00 | $10,777,000.00 | $10,696,000.00 | $10,640,000.00 | $5,987,000.00 | $3,969,000.00 | $4,033,000.00 | $3,137,000.00 | $5,532,000.00 | $3,742,000.00 | $3,461,000.00 | $2,051,000.00 | $1,490,000.00 | $1,469,000.00 | $1,156,000.00 | $893,000.00 | $905,000.00 | $745,000.00 | $750,000.00 | $781,000.00 | -- | -- | -- | $1,606,000.00 | -- | -- |
Total Assets | $281,241,000.00 | $363,918,000.00 | $372,234,000.00 | $380,120,000.00 | $388,906,000.00 | $371,038,000.00 | $374,793,000.00 | $391,581,000.00 | $402,291,000.00 | $419,189,000.00 | $433,805,000.00 | $441,823,000.00 | $481,532,000.00 | $480,246,000.00 | $495,805,000.00 | $562,411,000.00 | $659,442,000.00 | $651,694,000.00 | $603,626,000.00 | $608,047,000.00 | $610,923,000.00 | $493,422,000.00 | $472,993,000.00 | $475,398,000.00 | $445,991,000.00 | $427,134,000.00 | $408,139,000.00 | $402,747,000.00 | $420,159,000.00 | $425,589,000.00 | $384,363,000.00 | $370,386,000.00 | $372,388,000.00 | $360,187,000.00 | $202,617,000.00 | $198,207,000.00 | $190,828,000.00 | $181,491,000.00 | $179,265,000.00 | $165,306,000.00 | $165,866,000.00 | $160,394,000.00 | $150,771,000.00 | $72,582,000.00 | $68,538,000.00 | $67,364,000.00 | $51,481,000.00 | -- | -- | -- | $55,485,000.00 | -- | -- |
Accounts Payable | $46,695,000.00 | $46,206,000.00 | $47,904,000.00 | $52,716,000.00 | $52,669,000.00 | $39,863,000.00 | $28,954,000.00 | $31,815,000.00 | $30,780,000.00 | $30,518,000.00 | $35,767,000.00 | $36,834,000.00 | $31,214,000.00 | $31,841,000.00 | $28,450,000.00 | $36,993,000.00 | $40,270,000.00 | $32,893,000.00 | $39,898,000.00 | $31,556,000.00 | $36,159,000.00 | $42,939,000.00 | $35,478,000.00 | $42,399,000.00 | $34,721,000.00 | $33,586,000.00 | $30,266,000.00 | $33,392,000.00 | $36,604,000.00 | $36,141,000.00 | $24,938,000.00 | $24,919,000.00 | $33,499,000.00 | $25,934,000.00 | $24,012,000.00 | $29,699,000.00 | $28,725,000.00 | $20,314,000.00 | $20,508,000.00 | $17,005,000.00 | $20,188,000.00 | $15,882,000.00 | $11,871,000.00 | $13,046,000.00 | $14,318,000.00 | $17,616,000.00 | $9,523,000.00 | -- | -- | -- | $14,103,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $355,380,000.00 | $353,354,000.00 | $359,790,000.00 | $365,813,000.00 | $370,212,000.00 | $349,218,000.00 | $346,204,000.00 | $316,179,000.00 | $322,110,000.00 | $328,877,000.00 | $338,720,000.00 | $342,505,000.00 | $362,554,000.00 | $355,052,000.00 | $357,886,000.00 | $371,758,000.00 | $466,146,000.00 | $452,582,000.00 | $397,973,000.00 | $406,494,000.00 | $401,187,000.00 | $290,981,000.00 | $274,077,000.00 | $274,320,000.00 | $259,780,000.00 | $252,986,000.00 | $244,897,000.00 | $234,257,000.00 | $238,964,000.00 | $236,763,000.00 | $194,916,000.00 | -- | -- | -- | $51,232,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | $230,215,000.00 | $230,432,000.00 | $230,713,000.00 | $231,149,000.00 | $231,686,000.00 | $232,305,000.00 | $233,044,000.00 | $233,829,000.00 | $236,715,000.00 | $236,715,000.00 | $238,081,000.00 | $241,023,000.00 | $262,627,000.00 | $262,627,000.00 | $271,970,000.00 | $272,766,000.00 | $300,097,000.00 | $298,371,000.00 | $275,905,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,858,000.00 | $2,369,000.00 | $7,129,000.00 | $7,554,000.00 | $4,695,000.00 | $5,335,000.00 | $5,700,000.00 | -- | $3,000,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $189,747,000.00 | $188,200,000.00 | $186,592,000.00 | $184,672,000.00 | $182,387,000.00 | $180,463,000.00 | $177,917,000.00 | $242,386,000.00 | $239,043,000.00 | $236,002,000.00 | $233,692,000.00 | $229,326,000.00 | $226,368,000.00 | $224,047,000.00 | $220,482,000.00 | $216,798,000.00 | $213,192,000.00 | $210,626,000.00 | $208,205,000.00 | $215,340,000.00 | $222,981,000.00 | $214,811,000.00 | $218,217,000.00 | $215,541,000.00 | $213,021,000.00 | $212,943,000.00 | $211,187,000.00 | $212,137,000.00 | $223,680,000.00 | $231,704,000.00 | $229,159,000.00 | $226,931,000.00 | $225,266,000.00 | $226,003,000.00 | $207,881,000.00 | $206,571,000.00 | $205,435,000.00 | $207,391,000.00 | $206,154,000.00 | $203,815,000.00 | $201,833,000.00 | $203,073,000.00 | $202,368,000.00 | $156,836,000.00 | $155,711,000.00 | $155,357,000.00 | $154,485,000.00 | -- | -- | -- | $153,135,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-2,188,000.00 | $-940,000.00 | $-1,675,000.00 | $-1,923,000.00 | $-3,337,000.00 | $-3,021,000.00 | $-1,191,000.00 | $-1,380,000.00 | $-2,437,000.00 | $-702,000.00 | $-985,000.00 | $-1,113,000.00 | $-2,175,000.00 | $-3,110,000.00 | $-1,375,000.00 | $-783,000.00 | $-1,948,000.00 | $-930,000.00 | $-661,000.00 | $-645,000.00 | $-630,000.00 | $-616,000.00 | $-199,000.00 | $-127,000.00 | $-669,000.00 | $-419,000.00 | $-541,000.00 | $-484,000.00 | $-858,000.00 | $-733,000.00 | $-226,000.00 | $-111,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | $-65,000.00 | -- | -- | -- | $-866,000.00 | -- | -- |
Accumulated Deficit | $-262,077,000.00 | $-177,073,000.00 | $-172,848,000.00 | $-168,816,000.00 | $-160,726,000.00 | $-155,993,000.00 | $-148,499,000.00 | $-165,965,000.00 | $-156,784,000.00 | $-145,347,000.00 | $-137,974,000.00 | $-129,245,000.00 | $-105,565,000.00 | $-96,087,000.00 | $-81,531,000.00 | $-25,704,000.00 | $-18,289,000.00 | $-10,920,000.00 | $-2,227,000.00 | $-13,485,000.00 | $-12,963,000.00 | $-12,109,000.00 | $-19,459,000.00 | $-14,692,000.00 | $-26,497,000.00 | $-38,730,000.00 | $-47,757,000.00 | $-43,518,000.00 | $-41,991,000.00 | $-42,512,000.00 | $-39,853,000.00 | $-45,359,000.00 | $-49,235,000.00 | $-52,734,000.00 | $-56,793,000.00 | $-63,309,000.00 | $-67,330,000.00 | $-70,608,000.00 | $-73,301,000.00 | $-76,368,000.00 | $-80,575,000.00 | $-83,419,000.00 | $-85,104,000.00 | $-117,734,000.00 | $-121,889,000.00 | $-125,548,000.00 | $-129,730,000.00 | -- | -- | -- | $-134,948,000.00 | -- | -- |
Total Stockholders' Equity | $-74,139,000.00 | $10,564,000.00 | $12,444,000.00 | $14,307,000.00 | $18,694,000.00 | $21,820,000.00 | $28,589,000.00 | $75,402,000.00 | $80,181,000.00 | $90,312,000.00 | $95,085,000.00 | $99,318,000.00 | $118,978,000.00 | $125,194,000.00 | $137,919,000.00 | $190,653,000.00 | $193,296,000.00 | $199,112,000.00 | $205,653,000.00 | $201,553,000.00 | $209,736,000.00 | $202,441,000.00 | $198,916,000.00 | $201,078,000.00 | $186,211,000.00 | $174,148,000.00 | $163,242,000.00 | $168,490,000.00 | $181,195,000.00 | $188,826,000.00 | $189,447,000.00 | $181,827,000.00 | $176,332,000.00 | $173,567,000.00 | $151,385,000.00 | $143,559,000.00 | $138,402,000.00 | $137,078,000.00 | $133,147,000.00 | $127,738,000.00 | $121,547,000.00 | $119,940,000.00 | $117,549,000.00 | $39,335,000.00 | $34,053,000.00 | $30,031,000.00 | $24,977,000.00 | -- | -- | -- | $17,602,000.00 | $19,199,000.00 | $23,199,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $281,241,000.00 | $363,918,000.00 | $372,234,000.00 | $380,120,000.00 | $388,906,000.00 | $371,038,000.00 | $374,793,000.00 | $391,581,000.00 | $402,291,000.00 | $419,189,000.00 | $433,805,000.00 | $441,823,000.00 | $481,532,000.00 | $480,246,000.00 | $495,805,000.00 | $562,411,000.00 | $659,442,000.00 | $651,694,000.00 | $603,626,000.00 | $608,047,000.00 | $610,923,000.00 | $493,422,000.00 | $472,993,000.00 | $475,398,000.00 | $445,991,000.00 | $427,134,000.00 | $408,139,000.00 | $402,747,000.00 | $420,159,000.00 | $425,589,000.00 | $384,363,000.00 | $370,386,000.00 | $372,388,000.00 | $360,187,000.00 | $202,617,000.00 | $198,207,000.00 | $190,828,000.00 | $181,491,000.00 | $179,265,000.00 | $165,306,000.00 | $165,866,000.00 | $160,394,000.00 | $150,771,000.00 | $72,582,000.00 | $68,538,000.00 | $67,364,000.00 | $51,481,000.00 | -- | -- | -- | $55,485,000.00 | -- | -- |
Date | 11/30/2023 | 8/31/2023 | 5/31/2023 | 2/28/2023 | 11/30/2022 | 8/31/2022 | 5/31/2022 | 2/28/2022 | 11/30/2021 | 8/31/2021 | 2/28/2021 | 11/30/2020 | 8/31/2020 | 5/31/2020 | 2/29/2020 | 11/30/2019 | 8/31/2019 | 5/31/2019 | 2/28/2019 | 11/30/2018 | 8/31/2018 | 5/31/2018 | 2/28/2018 | 11/30/2017 | 8/31/2017 | 5/31/2017 | 2/28/2017 | 11/30/2016 | 8/31/2016 | 5/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 2/28/2010 | 2/28/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $66,979,000.00 | $49,405,000.00 | $27,061,000.00 | $109,011,000.00 | $81,273,000.00 | $29,012,000.00 | $25,647,000.00 | $121,886,000.00 | $93,837,000.00 | $65,817,000.00 | $122,405,000.00 | $96,868,000.00 | $61,863,000.00 | $31,053,000.00 | $143,303,000.00 | $36,884,000.00 | $37,670,000.00 | $35,411,000.00 | $33,471,000.00 | $114,293,000.00 | $39,821,000.00 | $38,091,000.00 | $150,890,000.00 | $112,468,000.00 | $74,281,000.00 | $37,443,000.00 | $35,787,000.00 | $35,117,000.00 | $37,614,000.00 | $34,834,000.00 | $27,556,000.00 | $75,403,000.00 | $25,303,000.00 | $23,526,000.00 | $24,585,000.00 | $22,104,000.00 | $40,715,000.00 | $20,219,000.00 | $20,616,000.00 | $59,315,000.00 | $19,839,000.00 | $18,481,000.00 | $15,050,000.00 | $14,032,000.00 | $27,811,000.00 | $13,676,000.00 | $42,019,000.00 | $10,169,000.00 | $21,257,000.00 | $9,432,000.00 | $29,558,000.00 | $22,390,000.00 | -- |
Research and Development | $14,693,000.00 | $10,642,000.00 | $5,842,000.00 | $24,570,000.00 | $19,236,000.00 | $6,757,000.00 | $7,000,000.00 | $28,444,000.00 | $21,848,000.00 | $14,669,000.00 | $25,811,000.00 | $20,096,000.00 | $13,313,000.00 | $6,324,000.00 | $29,436,000.00 | $22,552,000.00 | $14,810,000.00 | $6,886,000.00 | $27,656,000.00 | $21,377,000.00 | $14,200,000.00 | $6,601,000.00 | $25,761,000.00 | $6,296,000.00 | $6,725,000.00 | $5,832,000.00 | $22,005,000.00 | $17,273,000.00 | $5,885,000.00 | $6,091,000.00 | $19,803,000.00 | $14,681,000.00 | $9,560,000.00 | $4,565,000.00 | $19,854,000.00 | $4,852,000.00 | $10,134,000.00 | $5,118,000.00 | $21,052,000.00 | $5,267,000.00 | $5,296,000.00 | $5,158,000.00 | $14,291,000.00 | $10,393,000.00 | $6,829,000.00 | $3,172,000.00 | $11,328,000.00 | $2,622,000.00 | $5,783,000.00 | $3,104,000.00 | $11,125,000.00 | $10,943,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $155,990,000.00 | $55,001,000.00 | $29,441,000.00 | $133,696,000.00 | $30,460,000.00 | $34,351,000.00 | $34,982,000.00 | $135,356,000.00 | $102,624,000.00 | $68,045,000.00 | $129,230,000.00 | $133,048,000.00 | $78,030,000.00 | $40,968,000.00 | $183,503,000.00 | $125,213,000.00 | $84,332,000.00 | $42,057,000.00 | $128,069,000.00 | $110,019,000.00 | $35,572,000.00 | $38,665,000.00 | $142,935,000.00 | $106,457,000.00 | $72,477,000.00 | $38,771,000.00 | $143,229,000.00 | $33,324,000.00 | $33,708,000.00 | $36,872,000.00 | $74,874,000.00 | $51,848,000.00 | $33,887,000.00 | $16,482,000.00 | $62,464,000.00 | $46,727,000.00 | $15,463,000.00 | $15,615,000.00 | $61,588,000.00 | $45,649,000.00 | $15,082,000.00 | $15,604,000.00 | $40,913,000.00 | $29,472,000.00 | $10,357,000.00 | $9,395,000.00 | $34,649,000.00 | $25,687,000.00 | $8,871,000.00 | $8,547,000.00 | $31,618,000.00 | $32,375,000.00 | -- |
Loss from Operations | $-89,011,000.00 | $-5,596,000.00 | $-2,380,000.00 | $-24,685,000.00 | $-3,846,000.00 | $-5,339,000.00 | $-9,335,000.00 | $-13,470,000.00 | $-6,559,000.00 | $-2,228,000.00 | $-6,825,000.00 | $-36,180,000.00 | $-16,167,000.00 | $-9,915,000.00 | $-40,200,000.00 | $-15,248,000.00 | $-11,251,000.00 | $-6,646,000.00 | $19,695,000.00 | $4,274,000.00 | $3,675,000.00 | $-574,000.00 | $7,955,000.00 | $6,011,000.00 | $1,804,000.00 | $-1,328,000.00 | $123,000.00 | $1,793,000.00 | $1,868,000.00 | $-2,038,000.00 | $28,085,000.00 | $8,613,000.00 | $7,898,000.00 | $7,044,000.00 | $24,940,000.00 | $16,092,000.00 | $5,033,000.00 | $4,604,000.00 | $18,343,000.00 | $6,032,000.00 | $4,757,000.00 | $2,877,000.00 | $15,980,000.00 | $4,312,000.00 | $8,059,000.00 | $4,281,000.00 | $7,370,000.00 | $1,900,000.00 | $3,839,000.00 | $885,000.00 | $-2,060,000.00 | $-9,985,000.00 | -- |
Loss Before Income Taxes | $-92,736,000.00 | $-7,770,000.00 | $-3,980,000.00 | $-31,339,000.00 | $-23,757,000.00 | $-19,292,000.00 | $-11,924,000.00 | -- | $-10,337,000.00 | $-10,799,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5,557,000.00 | $6,413,000.00 | $24,800,000.00 | $6,421,000.00 | $9,546,000.00 | $4,517,000.00 | $17,911,000.00 | $5,955,000.00 | $7,384,000.00 | $2,708,000.00 | $15,448,000.00 | $12,041,000.00 | $3,676,000.00 | $4,191,000.00 | $5,279,000.00 | $3,619,000.00 | $1,891,000.00 | $529,000.00 | $-3,455,000.00 | $-12,225,000.00 | -- |
Earnings Per Share Basic | $-2.52 | $-0.22 | $-0.11 | $-0.90 | -- | -- | -- | -- | -- | -- | $-1.64 | $-1.39 | $-0.70 | $-0.42 | $-2.36 | $-0.70 | $-0.48 | $-0.26 | $0.53 | $0.20 | $0.22 | $0.24 | $0.47 | $0.61 | $0.27 | $-0.08 | $-0.22 | $-0.04 | $-0.06 | $-0.07 | $0.46 | $0.11 | $0.10 | $0.11 | $0.46 | $0.11 | $0.09 | $0.08 | $0.34 | $0.25 | $0.13 | $0.05 | $1.54 | $0.14 | $0.13 | $0.15 | $0.19 | $0.13 | $0.05 | $0.02 | $-0.12 | $-0.43 | -- |
Weighted Average Shares Basic | 37,023,000 | 36,810,000 | 36,632,000 | 36,132,000 | 36,027,000 | 35,864,000 | 35,723,000 | 35,254,000 | 35,156,000 | 34,998,000 | 34,389,000 | 34,292,000 | 34,140,000 | 34,024,000 | 33,670,000 | 33,589,000 | 33,475,000 | 33,381,000 | 34,589,000 | 34,950,000 | 34,850,000 | 35,458,000 | 35,250,000 | 35,206,000 | 35,204,000 | 35,068,000 | 35,917,000 | 35,731,000 | 36,390,000 | 36,699,000 | 36,448,000 | 36,138,000 | 36,049,000 | 35,964,000 | 35,784,000 | 35,901,000 | 35,732,000 | 35,572,000 | 34,969,000 | 34,848,000 | 34,687,000 | 34,566 | 28,886,000 | 29,210,000 | 28,201,000 | 27,925,000 | 27,658,000 | 27,869,000 | 27,524,000 | 27,357,000 | 27,181,000 | 25,309,000 | -- |
Earnings Per Share Diluted | $-2.52 | $-0.22 | $-0.11 | $-0.90 | -- | -- | -- | -- | -- | -- | $-1.64 | $-1.39 | $-0.70 | $-0.42 | $-2.36 | $-0.22 | $-0.22 | $-0.26 | $0.33 | $0.20 | $0.21 | $0.23 | $-0.13 | $0.59 | $0.34 | $-0.08 | $-0.12 | $-0.04 | $0.01 | $-0.07 | $0.15 | $0.31 | $0.21 | $0.11 | $0.18 | $0.11 | $0.09 | $0.07 | $0.08 | $0.24 | $0.08 | $0.05 | $1.49 | $0.40 | $0.12 | $0.14 | $0.18 | $0.06 | $0.05 | $0.02 | $-0.12 | $-0.43 | -- |
Weighted Average Shares Diluted | 37,023,000 | 36,810,000 | 36,632,000 | 36,132,000 | 36,027,000 | 36,006,000 | 35,723,000 | 35,254,000 | 35,475,000 | 34,998,000 | 34,389,000 | 34,292,000 | 34,256,000 | 34,024,000 | 33,670,000 | 33,589,000 | 33,475,000 | 33,381,000 | 35,294,000 | 35,769,000 | 36,073,000 | 36,453,000 | 36,139,000 | 36,247,000 | 35,973,000 | 35,068,000 | 35,917,000 | 36,196,000 | 36,849,000 | 36,699,000 | 36,950,000 | 36,803,000 | 36,716,000 | 36,666,000 | 36,530,000 | 36,508,000 | 36,498,000 | 36,525,000 | 36,023,000 | 36,206,000 | 35,748,000 | 35,663 | 29,982,000 | 29,684,000 | 29,692,000 | 29,263,000 | 28,458,000 | 28,445,000 | 28,268,000 | 28,226,000 | 27,181,000 | 25,309,000 | -- |
Common Stock Shares Authorized | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000,000 | 80,000 | 80,000,000 | 80,000,000 | 80,000,000 | 40,000,000 | 40,000,000 | -- | -- | -- | 40,000,000 | -- | -- |
Common Stock Shares Outstanding | 37,886,000 | 37,741,000 | 37,466,000 | 37,388,000 | 36,968,000 | 37,061,000 | 36,156,000 | 36,052,000 | 35,903,000 | 35,882,000 | 35,229,000 | 35,035,000 | 35,017,000 | 34,362,000 | 34,322,000 | 34,153,000 | 34,113,000 | 33,607,000 | 33,555,000 | 34,259,000 | 34,758,000 | 35,507,000 | 35,718,000 | 35,619,000 | 35,601,000 | 35,379,000 | 35,330,000 | 35,479,000 | 36,419,000 | 36,749,000 | 36,667,000 | 36,575,000 | 36,554,000 | 36,280,000 | 36,225,000 | 36,179,000 | 36,177,000 | 35,967,000 | 35,859,000 | 35,580,000 | 35,444,000 | 35,095 | 35,041,000 | 29,813,000 | 29,609,000 | 28,734,000 | 28,722,000 | -- | -- | -- | 28,147,000 | -- | -- |
Common Stock Value | $379,000.00 | $377,000.00 | $375,000.00 | $374,000.00 | $370,000.00 | $371,000.00 | $362,000.00 | $361,000.00 | $359,000.00 | $359,000.00 | $352,000.00 | $350,000.00 | $350,000.00 | $344,000.00 | $343,000.00 | $342,000.00 | $341,000.00 | $336,000.00 | $336,000.00 | $343,000.00 | $348,000.00 | $355,000.00 | $357,000.00 | $356,000.00 | $356,000.00 | $354,000.00 | $353,000.00 | $355,000.00 | $364,000.00 | $367,000.00 | $367,000.00 | $366,000.00 | $366,000.00 | $363,000.00 | $362,000.00 | $362,000.00 | $362,000.00 | $360,000.00 | $359,000.00 | $356,000.00 | $354,000.00 | $351,000.00 | $350,000.00 | $298,000.00 | $296,000.00 | $287,000.00 | $287,000.00 | -- | -- | -- | $281,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 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | -- | -- | -- | 3,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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |