Date | 4/30/2024 | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 10/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $225,372,000.00 | $262,059,000.00 | $200,965,000.00 | $218,909,000.00 | $198,257,000.00 | $186,665,000.00 | $203,109,000.00 | $225,256,000.00 | $201,814,000.00 | $186,950,000.00 | $223,811,000.00 | $163,218,000.00 | $170,195,000.00 | $187,830,000.00 | $185,872,000.00 | $116,025,000.00 | $134,890,000.00 | $150,712,000.00 | $189,911,000.00 | $142,668,000.00 | $175,583,000.00 | $176,959,000.00 | $214,811,000.00 | $155,484,000.00 | $162,417,000.00 | $233,594,000.00 | $256,279,000.00 | $199,758,000.00 | $205,795,000.00 | $203,909,000.00 | $228,188,000.00 | $181,180,000.00 | $188,012,000.00 | $185,828,000.00 | $199,852,000.00 | $157,937,000.00 | $169,649,000.00 | $137,827,000.00 | $157,659,000.00 | $163,146,000.00 | $151,516,000.00 | $141,484,000.00 | $167,889,000.00 | $164,813,000.00 | $156,338,000.00 | $158,750,000.00 | $182,201,000.00 | $138,028,000.00 | $128,781,000.00 | $109,256,000.00 | $103,016,000.00 | $70,975,000.00 | $86,621,000.00 |
Accounts Receivable Net Current | $101,722,000.00 | $104,472,000.00 | $135,523,000.00 | $95,821,000.00 | $94,037,000.00 | $135,566,000.00 | $100,697,000.00 | $92,744,000.00 | $136,373,000.00 | $78,584,000.00 | $76,931,000.00 | $103,506,000.00 | $60,128,000.00 | $49,765,000.00 | $78,388,000.00 | $136,272,000.00 | $93,699,000.00 | $85,715,000.00 | $84,026,000.00 | $126,106,000.00 | $83,818,000.00 | $79,965,000.00 | $83,098,000.00 | $132,941,000.00 | $81,513,000.00 | $66,457,000.00 | $66,847,000.00 | $130,076,000.00 | $72,737,000.00 | $75,771,000.00 | $71,030,000.00 | $124,438,000.00 | $80,818,000.00 | $73,472,000.00 | $74,106,000.00 | $128,638,000.00 | $91,214,000.00 | $77,395,000.00 | $68,683,000.00 | $123,215,000.00 | $77,346,000.00 | $69,545,000.00 | $64,300,000.00 | $107,138,000.00 | $59,714,000.00 | $62,262,000.00 | $61,235,000.00 | $95,415,000.00 | $69,672,000.00 | $60,610,000.00 | $59,768,000.00 | -- | -- |
Inventory | $159,618,000.00 | $148,031,000.00 | $171,966,000.00 | $181,448,000.00 | $195,235,000.00 | $215,006,000.00 | $215,038,000.00 | $180,003,000.00 | $170,714,000.00 | $169,966,000.00 | $152,580,000.00 | $176,841,000.00 | $173,374,000.00 | $177,832,000.00 | $171,406,000.00 | $201,164,000.00 | $200,953,000.00 | $178,048,000.00 | $165,311,000.00 | $183,539,000.00 | $171,417,000.00 | $159,032,000.00 | $151,676,000.00 | $169,866,000.00 | $176,967,000.00 | $160,376,000.00 | $153,167,000.00 | $169,402,000.00 | $186,090,000.00 | $178,388,000.00 | $162,465,000.00 | $178,965,000.00 | $188,515,000.00 | $183,904,000.00 | $170,788,000.00 | $182,663,000.00 | $195,331,000.00 | $184,443,000.00 | $181,305,000.00 | $175,542,000.00 | $179,939,000.00 | $172,266,000.00 | $164,354,000.00 | $169,668,000.00 | $170,414,000.00 | $172,041,000.00 | $163,680,000.00 | $176,092,000.00 | $196,611,000.00 | $185,885,000.00 | $181,613,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $517,306,000.00 | $543,878,000.00 | $538,445,000.00 | $534,372,000.00 | $525,390,000.00 | $563,879,000.00 | $550,123,000.00 | $524,982,000.00 | $536,151,000.00 | $483,454,000.00 | $501,651,000.00 | $471,593,000.00 | $433,553,000.00 | $442,476,000.00 | $464,554,000.00 | $484,198,000.00 | $461,655,000.00 | $447,106,000.00 | $468,146,000.00 | $483,903,000.00 | $468,670,000.00 | $452,169,000.00 | $481,600,000.00 | $484,652,000.00 | $452,722,000.00 | $492,982,000.00 | $504,780,000.00 | $527,332,000.00 | $499,429,000.00 | $494,540,000.00 | $489,035,000.00 | $520,555,000.00 | $495,307,000.00 | $487,164,000.00 | $485,278,000.00 | $507,165,000.00 | $497,212,000.00 | $480,956,000.00 | $485,310,000.00 | $497,332,000.00 | $447,227,000.00 | $419,866,000.00 | $434,099,000.00 | $475,958,000.00 | $409,100,000.00 | $420,962,000.00 | $432,632,000.00 | $434,948,000.00 | $427,525,000.00 | $390,973,000.00 | $374,938,000.00 | -- | -- |
Property Plant and Equipement | $19,037,000.00 | $19,436,000.00 | $19,458,000.00 | $19,740,000.00 | $19,075,000.00 | $18,207,000.00 | $17,956,000.00 | $18,434,000.00 | $19,365,000.00 | $20,599,000.00 | $22,349,000.00 | $24,002,000.00 | $25,888,000.00 | $26,934,000.00 | $29,238,000.00 | $29,275,000.00 | $28,248,000.00 | $26,065,000.00 | $26,067,000.00 | $25,471,000.00 | $24,533,000.00 | $23,560,000.00 | $24,671,000.00 | $24,637,000.00 | $31,412,000.00 | $31,962,000.00 | $34,173,000.00 | $34,867,000.00 | $35,726,000.00 | $37,247,000.00 | $38,553,000.00 | $41,331,000.00 | $42,723,000.00 | $44,354,000.00 | $46,673,000.00 | $45,340,000.00 | $46,141,000.00 | $46,806,000.00 | $47,796,000.00 | $46,512,000.00 | $47,296,000.00 | $46,289,000.00 | $44,501,000.00 | $35,541,000.00 | $32,333,000.00 | $33,567,000.00 | $36,290,000.00 | $35,585,000.00 | $37,308,000.00 | $37,642,000.00 | $38,525,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $136,366,000.00 | $135,280,000.00 | $131,936,000.00 | $135,685,000.00 | $136,033,000.00 | $131,756,000.00 | $55,744,000.00 | $58,484,000.00 | $60,269,000.00 | $56,316,000.00 | $56,116,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $75,702,000.00 | $72,598,000.00 | $68,780,000.00 | $70,791,000.00 | $66,792,000.00 | $64,570,000.00 | $65,813,000.00 | $62,007,000.00 | $60,634,000.00 | $59,989,000.00 | $59,599,000.00 | $56,380,000.00 | $60,261,000.00 | $56,506,000.00 | $59,865,000.00 | $58,453,000.00 | $59,057,000.00 | $60,969,000.00 | $56,769,000.00 | $57,907,000.00 | $50,251,000.00 | $48,042,000.00 | $49,273,000.00 | $47,783,000.00 | $45,715,000.00 | $45,233,000.00 | $44,012,000.00 | $41,665,000.00 | $42,925,000.00 | $41,578,000.00 | $37,259,000.00 | $37,756,000.00 | $38,356,000.00 | $39,483,000.00 | $37,522,000.00 | $35,365,000.00 | $33,486,000.00 | $32,064,000.00 | $30,613,000.00 | $29,266,000.00 | $27,451,000.00 | $26,790,000.00 | $25,013,000.00 | $24,009,000.00 | $23,512,000.00 | $23,405,000.00 | $22,162,000.00 | $22,120,000.00 | $22,861,000.00 | $23,120,000.00 | $22,522,000.00 | -- | -- |
Total Assets | $751,415,000.00 | $769,082,000.00 | $763,397,000.00 | $749,697,000.00 | $741,496,000.00 | $775,680,000.00 | $766,136,000.00 | $739,984,000.00 | $741,017,000.00 | $694,706,000.00 | $719,257,000.00 | $701,778,000.00 | $679,689,000.00 | $697,913,000.00 | $847,308,000.00 | $867,055,000.00 | $840,631,000.00 | $828,661,000.00 | $759,701,000.00 | $763,916,000.00 | $627,248,000.00 | $612,132,000.00 | $645,380,000.00 | $659,566,000.00 | $634,073,000.00 | $595,041,000.00 | $607,802,000.00 | $624,478,000.00 | $598,736,000.00 | $594,062,000.00 | $585,170,000.00 | $613,118,000.00 | $590,011,000.00 | $584,537,000.00 | $583,023,000.00 | $601,769,000.00 | $591,443,000.00 | $574,884,000.00 | $578,610,000.00 | $594,991,000.00 | $543,641,000.00 | $515,379,000.00 | $526,362,000.00 | $562,371,000.00 | $479,474,000.00 | $493,040,000.00 | $506,043,000.00 | $500,079,000.00 | $495,973,000.00 | $460,017,000.00 | $444,205,000.00 | -- | -- |
Accounts Payable | $32,999,000.00 | $32,775,000.00 | $22,998,000.00 | $28,435,000.00 | $24,443,000.00 | $40,884,000.00 | $51,981,000.00 | $44,140,000.00 | $29,473,000.00 | $34,595,000.00 | $28,187,000.00 | $35,562,000.00 | $29,929,000.00 | $19,241,000.00 | $35,488,000.00 | $33,757,000.00 | $50,281,000.00 | $37,477,000.00 | $38,650,000.00 | $47,164,000.00 | $34,578,000.00 | $29,333,000.00 | $24,364,000.00 | $28,014,000.00 | $35,174,000.00 | $22,981,000.00 | $27,192,000.00 | $22,443,000.00 | $26,013,000.00 | $27,677,000.00 | $27,308,000.00 | $29,514,000.00 | $31,687,000.00 | $25,647,000.00 | $27,767,000.00 | $29,746,000.00 | $37,604,000.00 | $25,644,000.00 | $33,598,000.00 | $36,620,000.00 | $31,169,000.00 | $24,421,000.00 | $22,075,000.00 | $29,770,000.00 | $24,364,000.00 | $23,130,000.00 | $33,080,000.00 | $27,252,000.00 | $23,109,000.00 | $21,168,000.00 | $21,487,000.00 | -- | -- |
Accrued Liabilities | $41,976,000.00 | $38,695,000.00 | $57,165,000.00 | $47,135,000.00 | $48,858,000.00 | $66,894,000.00 | $58,475,000.00 | $54,698,000.00 | $69,975,000.00 | $45,687,000.00 | $51,124,000.00 | $59,612,000.00 | $45,509,000.00 | $39,489,000.00 | $44,210,000.00 | $62,499,000.00 | $43,874,000.00 | $44,886,000.00 | $44,429,000.00 | $80,291,000.00 | $50,054,000.00 | $43,972,000.00 | $32,814,000.00 | $62,666,000.00 | $44,192,000.00 | $37,530,000.00 | $35,061,000.00 | $52,895,000.00 | $37,676,000.00 | $37,191,000.00 | $28,570,000.00 | $50,661,000.00 | $38,182,000.00 | $37,899,000.00 | $25,921,000.00 | $49,933,000.00 | $40,334,000.00 | $36,854,000.00 | $29,118,000.00 | $51,172,000.00 | $40,902,000.00 | $34,358,000.00 | $35,047,000.00 | $63,494,000.00 | $41,302,000.00 | $35,834,000.00 | $38,037,000.00 | $53,006,000.00 | $42,809,000.00 | $38,731,000.00 | $32,002,000.00 | -- | -- |
Total Current Liabilities | $247,735,000.00 | $250,125,000.00 | $260,479,000.00 | $245,799,000.00 | $246,583,000.00 | $292,133,000.00 | $290,280,000.00 | $275,515,000.00 | $281,454,000.00 | $262,926,000.00 | $289,323,000.00 | $308,348,000.00 | $301,993,000.00 | $324,402,000.00 | $316,899,000.00 | $343,111,000.00 | $336,787,000.00 | $335,384,000.00 | $259,325,000.00 | $282,902,000.00 | $163,894,000.00 | $151,184,000.00 | $175,045,000.00 | $172,125,000.00 | $155,915,000.00 | $130,521,000.00 | $133,809,000.00 | $154,381,000.00 | $139,104,000.00 | $134,644,000.00 | $144,023,000.00 | $160,209,000.00 | $144,927,000.00 | $123,887,000.00 | $98,738,000.00 | $124,959,000.00 | $114,180,000.00 | $99,311,000.00 | $112,620,000.00 | $132,323,000.00 | $105,643,000.00 | $88,506,000.00 | $100,670,000.00 | $130,972,000.00 | $95,989,000.00 | $99,349,000.00 | $111,969,000.00 | $106,230,000.00 | $91,905,000.00 | $86,101,000.00 | $87,726,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $240,923,000.00 | $239,062,000.00 | $236,438,000.00 | $234,443,000.00 | $232,419,000.00 | $227,997,000.00 | $226,156,000.00 | $224,708,000.00 | $220,294,000.00 | $215,890,000.00 | $214,043,000.00 | $212,730,000.00 | $211,628,000.00 | $210,070,000.00 | $208,473,000.00 | $206,725,000.00 | $205,117,000.00 | $203,640,000.00 | $201,814,000.00 | $199,822,000.00 | $198,246,000.00 | $194,792,000.00 | $189,808,000.00 | $189,332,000.00 | $187,852,000.00 | $186,628,000.00 | $185,354,000.00 | $182,834,000.00 | $182,185,000.00 | $180,562,000.00 | $178,118,000.00 | $179,879,000.00 | $178,251,000.00 | $176,524,000.00 | $174,826,000.00 | $173,233,000.00 | $171,424,000.00 | $168,067,000.00 | $165,342,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $82,073,000.00 | $92,335,000.00 | $81,727,000.00 | $91,810,000.00 | $85,177,000.00 | $66,196,000.00 | $75,724,000.00 | $75,032,000.00 | $87,730,000.00 | $89,406,000.00 | $92,540,000.00 | $85,879,000.00 | $86,109,000.00 | $77,074,000.00 | $85,050,000.00 | $79,825,000.00 | $74,206,000.00 | $76,337,000.00 | $80,507,000.00 | $76,110,000.00 | $80,402,000.00 | $85,004,000.00 | $100,343,000.00 | $80,388,000.00 | $85,478,000.00 | $74,893,000.00 | $76,780,000.00 | $77,057,000.00 | $83,413,000.00 | $86,171,000.00 | $68,505,000.00 | $79,173,000.00 | $85,544,000.00 | $95,221,000.00 | $98,854,000.00 | $86,882,000.00 | $103,075,000.00 | $111,832,000.00 | $103,702,000.00 | $103,974,000.00 | $98,113,000.00 | $97,075,000.00 | $102,271,000.00 | $96,110,000.00 | $83,751,000.00 | $101,445,000.00 | $97,922,000.00 | $108,964,000.00 | $135,985,000.00 | $110,201,000.00 | $93,028,000.00 | -- | -- |
Accumulated Deficit | $465,435,000.00 | $470,317,000.00 | $465,919,000.00 | $456,279,000.00 | $455,979,000.00 | $461,789,000.00 | $440,306,000.00 | $424,160,000.00 | $387,959,000.00 | $346,408,000.00 | $341,641,000.00 | $313,696,000.00 | $298,871,000.00 | $305,486,000.00 | $455,479,000.00 | $456,579,000.00 | $443,414,000.00 | $430,514,000.00 | $431,180,000.00 | $418,337,000.00 | $396,041,000.00 | $391,526,000.00 | $388,739,000.00 | $425,649,000.00 | $411,275,000.00 | $408,778,000.00 | $415,919,000.00 | $413,666,000.00 | $396,432,000.00 | $393,113,000.00 | $392,788,000.00 | $387,432,000.00 | $368,441,000.00 | $358,992,000.00 | $358,006,000.00 | $350,468,000.00 | $330,791,000.00 | $321,176,000.00 | $316,334,000.00 | $311,174,000.00 | $290,209,000.00 | $279,032,000.00 | $272,094,000.00 | $284,514,000.00 | $251,303,000.00 | $244,502,000.00 | $251,695,000.00 | $241,751,000.00 | $226,093,000.00 | $222,430,000.00 | $222,685,000.00 | -- | -- |
Total Stockholders' Equity | $501,372,000.00 | $516,798,000.00 | $500,439,000.00 | $500,784,000.00 | $491,971,000.00 | $478,021,000.00 | $470,836,000.00 | $459,650,000.00 | $454,349,000.00 | $426,777,000.00 | $425,264,000.00 | $389,345,000.00 | $373,671,000.00 | $369,799,000.00 | $526,537,000.00 | $520,681,000.00 | $500,304,000.00 | $489,641,000.00 | $496,655,000.00 | $481,014,000.00 | $463,354,000.00 | $460,948,000.00 | $470,335,000.00 | $487,441,000.00 | $478,158,000.00 | $464,520,000.00 | $473,993,000.00 | $470,097,000.00 | $458,983,000.00 | $458,786,000.00 | $440,552,000.00 | $450,441,000.00 | $442,995,000.00 | $458,557,000.00 | $482,209,000.00 | $474,338,000.00 | $474,512,000.00 | $472,752,000.00 | $463,304,000.00 | $460,075,000.00 | $435,849,000.00 | $424,940,000.00 | $423,690,000.00 | $428,297,000.00 | $380,871,000.00 | $390,792,000.00 | $391,366,000.00 | $391,075,000.00 | $401,610,000.00 | $371,461,000.00 | $354,199,000.00 | -- | -- |
Controlling Interest in Subsidiaries | $2,308,000.00 | $2,159,000.00 | $2,479,000.00 | $3,114,000.00 | $2,942,000.00 | $3,093,000.00 | $2,715,000.00 | $2,568,000.00 | -- | $2,443,000.00 | $2,070,000.00 | $1,313,000.00 | $988,000.00 | $746,000.00 | $707,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $649,000.00 | $632,000.00 | $595,000.00 | $2,468,000.00 | $2,089,000.00 | $2,093,000.00 | $2,076,000.00 | $2,472,000.00 | $2,751,000.00 | $2,821,000.00 | $2,686,000.00 | $2,593,000.00 | $2,149,000.00 | $1,933,000.00 | $2,002,000.00 | $3,102,000.00 | $2,614,000.00 | $2,899,000.00 | $2,708,000.00 | $2,774,000.00 | $2,458,000.00 | $2,455,000.00 | $2,280,000.00 | -- | -- |
Total Liabilities and Equity | $751,415,000.00 | $769,082,000.00 | $763,397,000.00 | $749,697,000.00 | $741,496,000.00 | $775,680,000.00 | $766,136,000.00 | $739,984,000.00 | $741,017,000.00 | $694,706,000.00 | $719,257,000.00 | $701,778,000.00 | $679,689,000.00 | $697,913,000.00 | $847,308,000.00 | $867,055,000.00 | $840,631,000.00 | $828,661,000.00 | $759,701,000.00 | $763,916,000.00 | $627,248,000.00 | $612,132,000.00 | $645,380,000.00 | $659,566,000.00 | $634,073,000.00 | $595,041,000.00 | $607,802,000.00 | $624,478,000.00 | $598,736,000.00 | $594,062,000.00 | $585,170,000.00 | $613,118,000.00 | $590,011,000.00 | $584,537,000.00 | $583,023,000.00 | $601,769,000.00 | $591,443,000.00 | $574,884,000.00 | $578,610,000.00 | $594,991,000.00 | $543,641,000.00 | $515,379,000.00 | $526,362,000.00 | $562,371,000.00 | $479,474,000.00 | $493,040,000.00 | $506,043,000.00 | $500,079,000.00 | $495,973,000.00 | $460,017,000.00 | $444,205,000.00 | -- | -- |
Date | 4/30/2024 | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 10/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 10/31/2017 | 7/31/2017 | 4/30/2017 | 1/31/2017 | 10/31/2016 | 7/31/2016 | 4/30/2016 | 1/31/2016 | 10/31/2015 | 7/31/2015 | 4/30/2015 | 1/31/2015 | 10/31/2014 | 7/31/2014 | 4/30/2014 | 1/31/2014 | 10/31/2013 | 7/31/2013 | 4/30/2013 | 1/31/2013 | 10/31/2012 | 7/31/2012 | 4/30/2012 | 1/31/2012 | 10/31/2011 | 7/31/2011 | 4/30/2011 | 1/31/2011 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $64,800,000.00 | $338,600,000.00 | $104,100,000.00 | -- | $65,900,000.00 | $269,300,000.00 | $93,200,000.00 | -- | -- | $223,300,000.00 | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $75,513,000.00 | $370,394,000.00 | $273,617,000.00 | $171,289,000.00 | $82,003,000.00 | $121,027,000.00 | $203,612,000.00 | $96,685,000.00 | $298,229,000.00 | $74,202,000.00 | $270,499,000.00 | $169,702,000.00 | $77,249,000.00 | $31,893,000.00 | $100,608,000.00 | $274,281,000.00 | $164,212,000.00 | $78,873,000.00 | $369,358,000.00 | $258,722,000.00 | $145,358,000.00 | $67,524,000.00 | $78,745,000.00 | $104,070,000.00 | $66,126,000.00 | $49,137,000.00 | $64,687,000.00 | $98,550,000.00 | $70,263,000.00 | $61,317,000.00 | $75,351,000.00 | $100,092,000.00 | $79,038,000.00 | $62,449,000.00 | $309,982,000.00 | $99,842,000.00 | $142,757,000.00 | $65,151,000.00 | $305,261,000.00 | $236,007,000.00 | $74,818,000.00 | $59,919,000.00 | $62,680,000.00 | $90,419,000.00 | $124,783,000.00 | $59,025,000.00 | $256,345,000.00 | $81,034,000.00 | $109,569,000.00 | $48,623,000.00 | $183,002,000.00 | $165,631,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $72,202,000.00 | $315,689,000.00 | $232,378,000.00 | $150,742,000.00 | $71,104,000.00 | $82,756,000.00 | $76,270,000.00 | $71,391,000.00 | $84,171,000.00 | $60,946,000.00 | $256,707,000.00 | $181,795,000.00 | $112,409,000.00 | $58,137,000.00 | $331,898,000.00 | $237,893,000.00 | $150,462,000.00 | $73,899,000.00 | $307,161,000.00 | $213,616,000.00 | $124,359,000.00 | $59,385,000.00 | $254,878,000.00 | $189,479,000.00 | $57,809,000.00 | $52,785,000.00 | $240,836,000.00 | $183,590,000.00 | $60,172,000.00 | $55,939,000.00 | $246,823,000.00 | $183,016,000.00 | $116,378,000.00 | $55,574,000.00 | $238,495,000.00 | $181,177,000.00 | $60,438,000.00 | $54,230,000.00 | $237,519,000.00 | $174,878,000.00 | $57,778,000.00 | $49,914,000.00 | $228,536,000.00 | $170,975,000.00 | $55,009,000.00 | $50,537,000.00 | $222,782,000.00 | $164,881,000.00 | $55,932,000.00 | $47,043,000.00 | $195,099,000.00 | $187,177,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | $84,171,000.00 | $60,946,000.00 | $412,626,000.00 | $337,714,000.00 | $268,328,000.00 | $214,056,000.00 | $331,898,000.00 | $237,893,000.00 | $150,462,000.00 | $73,899,000.00 | $307,161,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $3,311,000.00 | $54,705,000.00 | $41,239,000.00 | $20,547,000.00 | $10,899,000.00 | $38,271,000.00 | $55,951,000.00 | $25,294,000.00 | $79,292,000.00 | $13,256,000.00 | $-142,127,000.00 | $-168,012,000.00 | $-191,079,000.00 | $-182,163,000.00 | $42,991,000.00 | $36,388,000.00 | $13,750,000.00 | $4,974,000.00 | $62,197,000.00 | $45,106,000.00 | $20,999,000.00 | $8,139,000.00 | $43,200,000.00 | $29,854,000.00 | $8,317,000.00 | $-3,648,000.00 | $53,981,000.00 | $31,071,000.00 | $15,469,000.00 | $5,378,000.00 | $70,107,000.00 | $33,454,000.00 | $18,234,000.00 | $6,875,000.00 | $71,487,000.00 | $33,333,000.00 | $17,168,000.00 | $10,921,000.00 | $67,742,000.00 | $61,129,000.00 | $27,045,000.00 | $10,005,000.00 | $49,346,000.00 | $24,990,000.00 | $10,749,000.00 | $8,488,000.00 | $33,563,000.00 | $19,128,000.00 | $6,594,000.00 | $1,580,000.00 | $-12,097,000.00 | $-21,546,000.00 | -- |
Loss Before Income Taxes | $5,365,000.00 | $60,202,000.00 | $45,072,000.00 | $22,883,000.00 | $11,811,000.00 | $94,570,000.00 | $56,020,000.00 | $25,265,000.00 | $41,356,000.00 | $13,081,000.00 | $-142,382,000.00 | $-168,133,000.00 | $-190,600,000.00 | $-182,419,000.00 | $57,503,000.00 | $49,389,000.00 | $26,973,000.00 | $4,771,000.00 | $61,733,000.00 | $24,105,000.00 | $20,729,000.00 | $7,974,000.00 | $13,118,000.00 | $29,024,000.00 | $4,174,000.00 | $-3,882,000.00 | $7,097,000.00 | $29,501,000.00 | $9,796,000.00 | $5,060,000.00 | $11,184,000.00 | $57,941,000.00 | $18,013,000.00 | $6,776,000.00 | $71,164,000.00 | $61,247,000.00 | $27,941,000.00 | $10,862,000.00 | $68,918,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.13 | $2.10 | $1.56 | $0.77 | $0.41 | $1.31 | $1.06 | $0.81 | $1.36 | $0.40 | $-4.80 | $-6.11 | $-6.75 | $-6.48 | $1.85 | $1.69 | $0.93 | $0.17 | $0.75 | $1.90 | $0.74 | $0.35 | $-1.47 | $0.75 | $0.24 | $-0.18 | $1.52 | $1.29 | $0.27 | $0.14 | $0.34 | $0.93 | $0.65 | $0.15 | $0.40 | $0.88 | $0.48 | $0.29 | $1.99 | $0.90 | $0.81 | $0.32 | $2.26 | $1.95 | $0.32 | $0.26 | $1.28 | $0.66 | $0.18 | $0.02 | $-1.91 | $-2.23 | -- |
Weighted Average Shares Basic | 22,253,000 | 22,221,000 | 22,222,000 | 22,229,000 | 22,226,000 | 22,379,000 | 22,558,000 | 22,840,000 | 23,248,000 | 23,320,000 | 23,239,000 | 23,223,000 | 23,191,000 | 23,141,000 | 23,123,000 | 23,124,000 | 23,127,000 | 23,119,000 | 23,197,000 | 23,200,000 | 23,245,000 | 23,097,000 | 23,073,000 | 23,080,000 | 23,085,000 | 23,075,000 | 23,070,000 | 23,055,000 | 23,083,000 | 23,073,000 | 23,525,000 | 23,690,000 | 23,644,000 | 24,279,000 | 25,276,000 | 25,345,000 | 25,355,000 | 25,325,000 | 25,506,000 | 25,528,000 | 25,565,000 | 25,522,000 | 25,267,000 | 25,304,000 | 25,198,000 | 25,109,000 | 24,926,000 | 24,926,000 | 24,894,000 | 24,873,000 | 24,753,000 | 24,541,000 | -- |
Earnings Per Share Diluted | $0.13 | $2.06 | $1.53 | $0.76 | $0.40 | $3.12 | $1.05 | $0.79 | $2.54 | $0.40 | $-4.80 | $-6.11 | $-6.75 | $-6.48 | $1.83 | $1.68 | $0.92 | $0.17 | $0.74 | $1.87 | $0.39 | $0.35 | $-0.66 | $0.80 | $0.24 | $-0.18 | $1.51 | $0.87 | $0.27 | $0.14 | $1.90 | $0.92 | $0.50 | $0.15 | $2.02 | $1.63 | $0.76 | $0.29 | $1.97 | $0.89 | $0.48 | $0.32 | $0.31 | $1.34 | $0.32 | $0.26 | $1.27 | $0.65 | $0.18 | $0.02 | $-1.91 | $-2.23 | -- |
Weighted Average Shares Diluted | 22,673,000 | 22,641,000 | 22,641,000 | 22,642,000 | 22,672,000 | 23,044,000 | 23,176,000 | 23,397,000 | 23,600,000 | 23,741,000 | 23,239,000 | 23,223,000 | 23,191,000 | 23,141,000 | 23,297,000 | 23,322,000 | 23,370,000 | 23,452,000 | 23,600,000 | 23,624,000 | 23,585,000 | 23,448,000 | 23,073,000 | 23,261,000 | 23,218,000 | 23,075,000 | 23,267,000 | 23,230,000 | 23,237,000 | 23,349,000 | 23,774,000 | 23,966,000 | 23,904,000 | 24,569,000 | 25,581,000 | 25,661,000 | 25,685,000 | 25,696,000 | 25,849,000 | 25,855,000 | 25,859,000 | 25,873,000 | 25,664,000 | 25,710,000 | 25,450,000 | 25,475,000 | 25,141,000 | 25,108,000 | 25,185,000 | 25,078,000 | 24,753,000 | 24,541,000 | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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,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 | $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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |