Date | 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 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $57,854,000.00 | $66,655,000.00 | $81,503,000.00 | $49,336,000.00 | $59,144,000.00 | $62,501,000.00 | $117,223,000.00 | $75,545,000.00 | $74,207,000.00 | $81,503,000.00 | $73,622,000.00 | $84,939,000.00 | $133,905,000.00 | $63,731,000.00 | $52,428,000.00 | $31,929,000.00 | $63,846,000.00 | $60,616,000.00 | $52,422,000.00 | $29,640,000.00 | $41,409,000.00 | $29,063,000.00 | $24,041,000.00 | $10,660,000.00 | $17,291,000.00 | $22,320,000.00 | $20,247,000.00 | $18,001,000.00 | $19,600,000.00 | $16,890,000.00 | $43,163,000.00 | $4,784,000.00 | $22,166,000.00 | $11,806,000.00 | $20,862,000.00 | $13,785,000.00 | $22,037,000.00 | $21,079,000.00 | $19,634,000.00 | $5,315,000.00 | $19,098,000.00 | $14,661,000.00 | $17,579,000.00 | $10,580,000.00 | $12,610,000.00 | $7,962,000.00 | $14,779,000.00 | $13,881,000.00 | $14,157,000.00 | $13,290,000.00 | $11,357,000.00 | $1,568,000.00 | $33,057,000.00 |
Accounts Receivable Net Current | -- | -- | $7,840,000.00 | -- | -- | -- | $7,964,000.00 | -- | -- | -- | $9,747,000.00 | -- | -- | -- | $10,810,000.00 | -- | -- | -- | $10,813,000.00 | -- | -- | -- | $9,743,000.00 | -- | -- | -- | $7,671,000.00 | -- | -- | -- | $7,606,000.00 | -- | -- | -- | $7,781,000.00 | -- | -- | -- | $5,299,000.00 | -- | -- | -- | $6,020,000.00 | -- | -- | -- | $2,941,000.00 | -- | -- | -- | -- | -- | -- |
Inventory | $156,654,000.00 | $147,871,000.00 | $134,824,000.00 | $177,205,000.00 | $151,071,000.00 | $141,883,000.00 | $128,728,000.00 | $175,108,000.00 | $149,368,000.00 | $136,498,000.00 | $134,354,000.00 | $160,961,000.00 | $126,701,000.00 | $136,354,000.00 | $135,095,000.00 | $183,381,000.00 | $151,079,000.00 | $135,959,000.00 | $129,268,000.00 | $186,938,000.00 | $149,656,000.00 | $128,244,000.00 | $125,826,000.00 | $156,986,000.00 | $141,782,000.00 | $122,406,000.00 | $106,924,000.00 | $150,623,000.00 | $131,823,000.00 | $112,971,000.00 | $98,299,000.00 | $133,565,000.00 | $122,140,000.00 | $104,091,000.00 | $93,850,000.00 | $133,411,000.00 | $119,916,000.00 | $97,608,000.00 | $87,182,000.00 | $126,687,000.00 | $113,249,000.00 | $90,870,000.00 | $77,598,000.00 | $109,786,000.00 | $99,699,000.00 | $70,435,000.00 | $65,037,000.00 | -- | -- | -- | $56,303,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $14,523,000.00 | $12,755,000.00 | $11,252,000.00 | $15,166,000.00 | $14,053,000.00 | $10,348,000.00 | $10,011,000.00 | $11,633,000.00 | $11,656,000.00 | $9,481,000.00 | $8,823,000.00 | $9,240,000.00 | $10,560,000.00 | $5,179,000.00 | $9,456,000.00 | $10,757,000.00 | $11,789,000.00 | $9,616,000.00 | $14,797,000.00 | $15,853,000.00 | $16,169,000.00 | $13,898,000.00 | $14,405,000.00 | $14,372,000.00 | $15,378,000.00 | $13,162,000.00 | $13,075,000.00 | $14,199,000.00 | $13,990,000.00 | -- | $12,204,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $335,069,000.00 | $336,620,000.00 | $340,178,000.00 | $353,307,000.00 | $355,505,000.00 | $348,793,000.00 | $447,649,000.00 | $546,934,000.00 | $597,837,000.00 | $566,851,000.00 | $535,277,000.00 | $505,675,000.00 | $461,204,000.00 | $375,595,000.00 | $412,588,000.00 | $389,575,000.00 | $373,132,000.00 | $328,638,000.00 | $327,175,000.00 | $348,188,000.00 | $319,288,000.00 | $278,589,000.00 | $279,163,000.00 | $272,888,000.00 | $244,218,000.00 | $226,055,000.00 | $211,363,000.00 | $228,257,000.00 | $212,729,000.00 | $200,613,000.00 | $198,897,000.00 | $220,680,000.00 | $239,985,000.00 | $287,995,000.00 | $279,763,000.00 | $276,015,000.00 | $269,238,000.00 | $232,884,000.00 | $229,846,000.00 | $250,028,000.00 | $240,168,000.00 | $212,543,000.00 | $203,314,000.00 | $234,422,000.00 | $222,451,000.00 | $263,797,000.00 | $253,503,000.00 | -- | -- | -- | $200,861,000.00 | -- | -- |
Property Plant and Equipement | $94,193,000.00 | $94,419,000.00 | $93,746,000.00 | $91,590,000.00 | $91,196,000.00 | $90,313,000.00 | $91,451,000.00 | $91,956,000.00 | $92,921,000.00 | $96,004,000.00 | $98,352,000.00 | $101,820,000.00 | $106,151,000.00 | $109,573,000.00 | $113,051,000.00 | $115,170,000.00 | $116,219,000.00 | $116,830,000.00 | $120,503,000.00 | $123,074,000.00 | $125,141,000.00 | $126,047,000.00 | $128,852,000.00 | $130,898,000.00 | $131,934,000.00 | $132,582,000.00 | $129,651,000.00 | $135,325,000.00 | $136,505,000.00 | $138,156,000.00 | $137,233,000.00 | $143,856,000.00 | $141,994,000.00 | $140,320,000.00 | $135,642,000.00 | $140,364,000.00 | $138,972,000.00 | $131,577,000.00 | $127,343,000.00 | $129,285,000.00 | $124,569,000.00 | $117,826,000.00 | $115,474,000.00 | $116,547,000.00 | $111,411,000.00 | $96,275,000.00 | $89,478,000.00 | -- | -- | -- | $78,248,000.00 | -- | -- |
Intangible Assets Net | $14,409,000.00 | $14,404,000.00 | $14,443,000.00 | $13,199,000.00 | $13,679,000.00 | $14,091,000.00 | $14,698,000.00 | $15,409,000.00 | $15,629,000.00 | $15,996,000.00 | $16,029,000.00 | $15,329,000.00 | $15,577,000.00 | $14,366,000.00 | $14,564,000.00 | $14,772,000.00 | $14,672,000.00 | $14,852,000.00 | $15,260,000.00 | $15,203,000.00 | $15,470,000.00 | $15,955,000.00 | $16,696,000.00 | $15,645,000.00 | $15,903,000.00 | $14,816,000.00 | $14,610,000.00 | $14,900,000.00 | $12,005,000.00 | $12,313,000.00 | $11,766,000.00 | $11,881,000.00 | $11,863,000.00 | $12,460,000.00 | $13,062,000.00 | $15,047,000.00 | $16,630,000.00 | $17,803,000.00 | $17,970,000.00 | $18,558,000.00 | $18,727,000.00 | $19,097,000.00 | $20,480,000.00 | $19,828,000.00 | $19,383,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $56,889,000.00 | $56,925,000.00 | $56,566,000.00 | $52,899,000.00 | $54,017,000.00 | $55,325,000.00 | $57,560,000.00 | $59,525,000.00 | $60,440,000.00 | $61,307,000.00 | $61,470,000.00 | $59,540,000.00 | $60,225,000.00 | $56,706,000.00 | $57,099,000.00 | $57,580,000.00 | $57,306,000.00 | $57,682,000.00 | $58,813,000.00 | $58,619,000.00 | $59,336,000.00 | $60,832,000.00 | $62,912,000.00 | $59,544,000.00 | $60,057,000.00 | $56,761,000.00 | $56,001,000.00 | $56,920,000.00 | $55,082,000.00 | $56,157,000.00 | $54,245,000.00 | $54,649,000.00 | $54,547,000.00 | $55,478,000.00 | $55,852,000.00 | $60,551,000.00 | $63,701,000.00 | $65,432,000.00 | $64,195,000.00 | $64,191,000.00 | $63,071,000.00 | $62,539,000.00 | $64,576,000.00 | $61,926,000.00 | $59,547,000.00 | $13,154,000.00 | $13,154,000.00 | -- | -- | -- | $13,154,000.00 | -- | -- |
Other Assets | $11,575,000.00 | $12,005,000.00 | $12,525,000.00 | $11,598,000.00 | $11,425,000.00 | $11,630,000.00 | $11,808,000.00 | $11,804,000.00 | $11,444,000.00 | $11,688,000.00 | $10,157,000.00 | $9,802,000.00 | $9,337,000.00 | $8,571,000.00 | $8,869,000.00 | $8,773,000.00 | $8,374,000.00 | $8,442,000.00 | $5,086,000.00 | $7,197,000.00 | $6,815,000.00 | $6,993,000.00 | $7,713,000.00 | $7,452,000.00 | $7,022,000.00 | $8,161,000.00 | $8,017,000.00 | $8,093,000.00 | $7,908,000.00 | $8,547,000.00 | $7,920,000.00 | $10,004,000.00 | $8,966,000.00 | $9,294,000.00 | $9,386,000.00 | $7,595,000.00 | $7,515,000.00 | $6,759,000.00 | $4,049,000.00 | $3,715,000.00 | $4,428,000.00 | $4,979,000.00 | $5,254,000.00 | $5,413,000.00 | $5,353,000.00 | $541,000.00 | $533,000.00 | -- | -- | -- | $899,000.00 | -- | -- |
Total Assets | $745,834,000.00 | $741,498,000.00 | $747,903,000.00 | $749,807,000.00 | $760,611,000.00 | $768,114,000.00 | $862,012,000.00 | $978,189,000.00 | $1,030,742,000.00 | $1,017,804,000.00 | $998,364,000.00 | $974,154,000.00 | $936,896,000.00 | $861,433,000.00 | $914,258,000.00 | $895,030,000.00 | $882,261,000.00 | $834,736,000.00 | $534,190,000.00 | $556,719,000.00 | $530,467,000.00 | $491,704,000.00 | $499,510,000.00 | $496,269,000.00 | $468,867,000.00 | $447,436,000.00 | $426,683,000.00 | $453,028,000.00 | $432,561,000.00 | $422,148,000.00 | $414,695,000.00 | $441,070,000.00 | $457,355,000.00 | $505,547,000.00 | $493,705,000.00 | $499,572,000.00 | $496,056,000.00 | $454,455,000.00 | $443,403,000.00 | $465,777,000.00 | $450,963,000.00 | $416,984,000.00 | $409,098,000.00 | $438,136,000.00 | $418,145,000.00 | $378,926,000.00 | $362,157,000.00 | -- | -- | -- | $301,631,000.00 | -- | -- |
Accounts Payable | $69,773,000.00 | $59,551,000.00 | $40,379,000.00 | $69,076,000.00 | $72,915,000.00 | $65,108,000.00 | $55,638,000.00 | $84,609,000.00 | $80,174,000.00 | $75,610,000.00 | $69,751,000.00 | $84,069,000.00 | $75,318,000.00 | $49,497,000.00 | $47,787,000.00 | $73,418,000.00 | $82,859,000.00 | $54,454,000.00 | $35,293,000.00 | $90,060,000.00 | $79,370,000.00 | $45,980,000.00 | $37,861,000.00 | $61,676,000.00 | $60,652,000.00 | $53,394,000.00 | $25,529,000.00 | $58,088,000.00 | $60,044,000.00 | $44,922,000.00 | $21,919,000.00 | $47,230,000.00 | $46,715,000.00 | $39,525,000.00 | $32,094,000.00 | $61,394,000.00 | $66,636,000.00 | $42,989,000.00 | $18,343,000.00 | $49,081,000.00 | $53,596,000.00 | $36,210,000.00 | $16,052,000.00 | $47,331,000.00 | $57,630,000.00 | $36,514,000.00 | $21,743,000.00 | -- | -- | -- | $16,371,000.00 | -- | -- |
Accrued Liabilities | -- | -- | $6,499,000.00 | -- | -- | -- | $6,482,000.00 | -- | -- | -- | $6,715,000.00 | -- | -- | -- | $4,886,000.00 | -- | -- | -- | $5,626,000.00 | -- | -- | -- | $5,497,000.00 | -- | -- | -- | $4,189,000.00 | -- | -- | -- | $4,485,000.00 | -- | -- | -- | $4,993,000.00 | -- | -- | -- | $7,026,000.00 | -- | -- | -- | $6,355,000.00 | -- | -- | -- | $5,177,000.00 | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $360,410,000.00 | $349,655,000.00 | $340,575,000.00 | $369,137,000.00 | $382,315,000.00 | $391,217,000.00 | $393,694,000.00 | $446,447,000.00 | $436,446,000.00 | $436,023,000.00 | $445,768,000.00 | $474,968,000.00 | $466,870,000.00 | $430,279,000.00 | $448,172,000.00 | $468,191,000.00 | $478,054,000.00 | $440,776,000.00 | $133,734,000.00 | $187,947,000.00 | $175,428,000.00 | $139,219,000.00 | $143,595,000.00 | $169,686,000.00 | $154,362,000.00 | $141,867,000.00 | $119,632,000.00 | $163,597,000.00 | $152,314,000.00 | $132,848,000.00 | $117,738,000.00 | $141,540,000.00 | $152,237,000.00 | $141,121,000.00 | $134,181,000.00 | $155,372,000.00 | $163,450,000.00 | $130,316,000.00 | $107,749,000.00 | $140,583,000.00 | $141,548,000.00 | $115,743,000.00 | $105,677,000.00 | $137,777,000.00 | $135,708,000.00 | $98,507,000.00 | $89,880,000.00 | -- | -- | -- | $74,896,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,933,000.00 | -- | -- | -- | $2,270,000.00 | $2,225,000.00 | $2,187,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-18,557,000.00 | $-19,077,000.00 | $-19,793,000.00 | $-33,285,000.00 | $-26,662,000.00 | $-23,274,000.00 | $-13,463,000.00 | $-5,867,000.00 | $-2,144,000.00 | $446,000.00 | $939,000.00 | $-5,165,000.00 | $-3,123,000.00 | $-14,896,000.00 | $-12,591,000.00 | $-11,747,000.00 | $-12,574,000.00 | $-12,275,000.00 | $-9,224,000.00 | $-9,888,000.00 | $-8,101,000.00 | $-4,908,000.00 | $35,000.00 | $-8,067,000.00 | $-6,676,000.00 | $-14,998,000.00 | $-16,488,000.00 | $-14,698,000.00 | $-12,802,000.00 | $-10,260,000.00 | $-15,247,000.00 | $-13,920,000.00 | $-14,002,000.00 | $-11,767,000.00 | $-11,278,000.00 | $-1,698,000.00 | $4,078,000.00 | $7,011,000.00 | $4,710,000.00 | $5,131,000.00 | $3,238,000.00 | $2,588,000.00 | $6,010,000.00 | $1,840,000.00 | $-1,768,000.00 | $191,000.00 | $135,000.00 | -- | -- | -- | $-17,000.00 | -- | -- |
Accumulated Deficit | $211,812,000.00 | $220,321,000.00 | $238,703,000.00 | $227,271,000.00 | $220,339,000.00 | $217,272,000.00 | $300,957,000.00 | $358,560,000.00 | $419,489,000.00 | $406,414,000.00 | $380,029,000.00 | $337,232,000.00 | $308,093,000.00 | $282,701,000.00 | $317,219,000.00 | $279,335,000.00 | $260,156,000.00 | $251,131,000.00 | $256,614,000.00 | $227,002,000.00 | $213,179,000.00 | $208,802,000.00 | $209,357,000.00 | $189,420,000.00 | $177,499,000.00 | $178,107,000.00 | $182,555,000.00 | $164,371,000.00 | $155,947,000.00 | $163,532,000.00 | $177,191,000.00 | $179,647,000.00 | $186,741,000.00 | $244,478,000.00 | $241,708,000.00 | $224,195,000.00 | $208,468,000.00 | $201,017,000.00 | $215,961,000.00 | $204,468,000.00 | $192,608,000.00 | $187,869,000.00 | $189,051,000.00 | $192,010,000.00 | $179,343,000.00 | $177,257,000.00 | $172,730,000.00 | -- | -- | -- | $135,379,000.00 | -- | -- |
Total Stockholders' Equity | $385,424,000.00 | $391,843,000.00 | $407,328,000.00 | $380,670,000.00 | $378,296,000.00 | $376,897,000.00 | $468,318,000.00 | $531,742,000.00 | $594,296,000.00 | $581,781,000.00 | $552,596,000.00 | $499,186,000.00 | $470,026,000.00 | $431,154,000.00 | $466,086,000.00 | $426,839,000.00 | $404,207,000.00 | $393,960,000.00 | $400,456,000.00 | $368,772,000.00 | $355,039,000.00 | $352,485,000.00 | $355,915,000.00 | $326,583,000.00 | $314,505,000.00 | $305,569,000.00 | $307,051,000.00 | $289,431,000.00 | $280,247,000.00 | $289,300,000.00 | $296,957,000.00 | $299,530,000.00 | $305,118,000.00 | $364,426,000.00 | $359,524,000.00 | $344,200,000.00 | $332,606,000.00 | $324,139,000.00 | $335,654,000.00 | $325,194,000.00 | $309,415,000.00 | $301,241,000.00 | $303,421,000.00 | $300,359,000.00 | $282,437,000.00 | $280,419,000.00 | $272,277,000.00 | $251,713,000.00 | $236,487,000.00 | $231,330,000.00 | $226,735,000.00 | $192,676,000.00 | $177,951,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $745,834,000.00 | $741,498,000.00 | $747,903,000.00 | $749,807,000.00 | $760,611,000.00 | $768,114,000.00 | $862,012,000.00 | $978,189,000.00 | $1,030,742,000.00 | $1,017,804,000.00 | $998,364,000.00 | $974,154,000.00 | $936,896,000.00 | $861,433,000.00 | $914,258,000.00 | $895,030,000.00 | $882,261,000.00 | $834,736,000.00 | $534,190,000.00 | $556,719,000.00 | $530,467,000.00 | $491,704,000.00 | $499,510,000.00 | $496,269,000.00 | $468,867,000.00 | $447,436,000.00 | $426,683,000.00 | $453,028,000.00 | $432,561,000.00 | $422,148,000.00 | $414,695,000.00 | $441,070,000.00 | $457,355,000.00 | $505,547,000.00 | $493,705,000.00 | $499,572,000.00 | $496,056,000.00 | $454,455,000.00 | $443,403,000.00 | $465,777,000.00 | $450,963,000.00 | $416,984,000.00 | $409,098,000.00 | $438,136,000.00 | $418,145,000.00 | $378,926,000.00 | $362,157,000.00 | -- | -- | -- | $301,631,000.00 | -- | -- |
Date | 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 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $111,035,000.00 | $49,358,000.00 | $324,678,000.00 | $229,409,000.00 | $147,437,000.00 | $72,374,000.00 | $456,730,000.00 | $322,797,000.00 | $208,133,000.00 | $103,169,000.00 | $350,015,000.00 | $220,392,000.00 | $114,586,000.00 | $23,736,000.00 | $366,563,000.00 | $238,236,000.00 | $143,660,000.00 | $66,464,000.00 | $335,936,000.00 | $221,995,000.00 | $135,121,000.00 | $62,587,000.00 | $309,874,000.00 | $195,212,000.00 | $111,844,000.00 | $52,049,000.00 | $275,002,000.00 | $76,178,000.00 | $54,844,000.00 | $49,958,000.00 | $268,624,000.00 | $184,367,000.00 | $57,773,000.00 | $56,535,000.00 | $287,083,000.00 | $77,860,000.00 | $60,912,000.00 | $50,533,000.00 | $261,760,000.00 | $173,881,000.00 | $55,120,000.00 | $47,972,000.00 | $241,284,000.00 | $155,601,000.00 | $46,425,000.00 | $42,101,000.00 | $201,676,000.00 | $130,173,000.00 | $37,062,000.00 | $33,190,000.00 | $167,821,000.00 | $133,207,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $142,881,000.00 | $70,712,000.00 | $293,578,000.00 | $71,544,000.00 | $70,109,000.00 | $71,877,000.00 | $298,920,000.00 | $216,722,000.00 | $141,900,000.00 | $68,889,000.00 | $253,077,000.00 | $177,263,000.00 | $109,322,000.00 | $51,584,000.00 | $280,756,000.00 | $201,285,000.00 | $131,019,000.00 | $65,496,000.00 | $274,858,000.00 | $198,613,000.00 | $65,837,000.00 | $64,296,000.00 | $261,114,000.00 | $64,559,000.00 | $60,558,000.00 | $58,283,000.00 | $235,259,000.00 | $169,144,000.00 | $55,980,000.00 | $53,899,000.00 | $222,459,000.00 | $159,706,000.00 | $104,870,000.00 | $52,409,000.00 | $215,512,000.00 | $52,885,000.00 | $49,307,000.00 | $46,820,000.00 | $188,918,000.00 | $141,339,000.00 | $47,285,000.00 | $43,943,000.00 | $172,742,000.00 | $45,674,000.00 | $42,647,000.00 | $34,839,000.00 | $141,444,000.00 | $101,254,000.00 | $33,512,000.00 | $30,638,000.00 | $130,454,000.00 | $120,472,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-31,846,000.00 | $-21,354,000.00 | $31,100,000.00 | $10,439,000.00 | $4,955,000.00 | $497,000.00 | $157,810,000.00 | $106,075,000.00 | $66,233,000.00 | $34,280,000.00 | $96,938,000.00 | $43,129,000.00 | $5,264,000.00 | $-27,848,000.00 | $85,807,000.00 | $36,951,000.00 | $12,641,000.00 | $968,000.00 | $61,078,000.00 | $23,382,000.00 | $4,988,000.00 | $-1,709,000.00 | $48,760,000.00 | $18,808,000.00 | $-762,000.00 | $-6,234,000.00 | $39,743,000.00 | $11,837,000.00 | $-1,136,000.00 | $-3,941,000.00 | $46,165,000.00 | $15,224,000.00 | $9,438,000.00 | $4,126,000.00 | $71,571,000.00 | $24,975,000.00 | $11,605,000.00 | $3,713,000.00 | $72,842,000.00 | $20,678,000.00 | $11,864,000.00 | $4,029,000.00 | $68,542,000.00 | $21,401,000.00 | $11,040,000.00 | $7,262,000.00 | $60,232,000.00 | $22,817,000.00 | $6,102,000.00 | $2,552,000.00 | $37,367,000.00 | $12,735,000.00 | -- |
Loss Before Income Taxes | $-30,332,000.00 | $-21,037,000.00 | $32,467,000.00 | $16,319,000.00 | $5,546,000.00 | $1,161,000.00 | $160,511,000.00 | $109,479,000.00 | $68,276,000.00 | $35,509,000.00 | $102,457,000.00 | $46,350,000.00 | $7,630,000.00 | $-26,668,000.00 | $90,993,000.00 | $40,590,000.00 | $15,002,000.00 | $1,973,000.00 | $62,330,000.00 | $24,089,000.00 | $7,184,000.00 | $-1,908,000.00 | $48,403,000.00 | $11,297,000.00 | $-7,295,000.00 | $-6,602,000.00 | $40,224,000.00 | $12,112,000.00 | $-4,775,000.00 | $-3,411,000.00 | $45,861,000.00 | $24,874,000.00 | $5,191,000.00 | $4,446,000.00 | $71,651,000.00 | -- | -- | -- | $71,964,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-1.40 | $-0.96 | $1.10 | $0.36 | $0.16 | $-0.02 | $4.93 | $3.26 | $2.00 | $1.05 | $3.06 | $1.34 | $0.17 | $-0.84 | $2.65 | $1.15 | $0.39 | $0.03 | $1.81 | $0.63 | $0.07 | $-0.10 | $1.09 | $0.28 | $-0.02 | $-0.18 | $1.05 | $0.44 | $-0.12 | $-0.08 | $1.05 | $0.56 | $0.11 | $0.10 | $1.50 | $0.89 | $0.35 | $0.09 | $1.54 | $0.64 | $0.16 | $0.08 | $1.37 | $0.62 | $0.07 | $0.15 | $1.22 | $0.61 | $0.08 | $0.06 | $0.81 | $0.31 | -- |
Weighted Average Shares Basic | 19,254,000 | 19,197,000 | 19,208,000 | 19,239,000 | 19,084,000 | 19,533,000 | 24,187,000 | 24,284,000 | 25,221,000 | 25,167,000 | 24,942,000 | 24,913,000 | 24,938,000 | 25,040,000 | 25,200,000 | 25,173,000 | 25,144,000 | 25,090,000 | 24,936,000 | 24,920,000 | 24,894,000 | 24,831,000 | 24,679,000 | 24,660,000 | 24,689,000 | 24,580,000 | 24,727,000 | 24,798,000 | 24,957,000 | 25,185,000 | 27,497,000 | 26,467,000 | 28,311,000 | 29,141,000 | 28,871,000 | 28,857,000 | 28,776,000 | 28,861,000 | 29,810,000 | 29,806,000 | 29,842,000 | 29,714,000 | 30,742,000 | 30,884,000 | 30,847,000 | 30,779,000 | 30,527,000 | 30,599,000 | 30,432,000 | 30,343,000 | 29,971,000 | 29,499,000 | -- |
Earnings Per Share Diluted | $-1.40 | $-0.96 | $1.08 | $0.49 | $0.14 | $-0.02 | $4.85 | $3.20 | $1.96 | $1.03 | $3.00 | $1.32 | $0.17 | $-0.84 | $2.62 | $1.14 | $0.39 | $0.03 | $1.79 | $0.62 | $0.17 | $-0.10 | $1.08 | $0.48 | $-0.02 | $-0.18 | $1.04 | $0.31 | $-0.03 | $-0.08 | $1.04 | $0.36 | $0.11 | $0.09 | $1.47 | $0.88 | $0.26 | $0.09 | $1.52 | $0.39 | $0.24 | $0.08 | $1.35 | $0.61 | $0.21 | $0.14 | $1.20 | $0.45 | $0.08 | $0.06 | $0.79 | $0.30 | -- |
Weighted Average Shares Diluted | 19,254,000 | 19,197,000 | 19,428,000 | 19,248,000 | 19,592,000 | 19,533,000 | 24,593,000 | 24,629,000 | 25,675,000 | 25,676,000 | 25,398,000 | 25,271,000 | 25,277,000 | 25,040,000 | 25,535,000 | 25,480,000 | 25,395,000 | 25,351,000 | 25,212,000 | 25,220,000 | 25,211,000 | 24,831,000 | 24,878,000 | 24,845,000 | 24,689,000 | 24,580,000 | 24,908,000 | 24,622,000 | 24,712,000 | 25,185,000 | 27,673,000 | 26,602,000 | 28,932,000 | 29,486,000 | 29,288,000 | 29,177,000 | 29,182,000 | 29,213,000 | 30,206,000 | 30,257,000 | 30,232,000 | 30,183,000 | 31,273,000 | 31,416,000 | 31,439,000 | 31,401,000 | 31,119,000 | 31,093,000 | 31,072,000 | 31,084,000 | 30,794,000 | 30,133,000 | -- |
Common Stock Shares Authorized | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | -- | 50,000,000 | -- | -- |
Common Stock Shares Outstanding | 19,809,000 | 19,782,000 | 19,489,000 | 19,490,000 | 19,474,000 | 19,459,000 | 21,215,000 | 23,319,000 | 25,559,000 | 25,780,000 | 25,599,000 | 25,472,000 | 25,450,000 | 25,431,000 | 25,828,000 | 25,805,000 | 25,770,000 | 25,741,000 | 25,521,000 | 25,532,000 | 25,520,000 | 25,470,000 | 25,249,000 | 25,252,000 | 25,231,000 | 25,196,000 | 24,945,000 | 24,899,000 | 24,931,000 | 25,330,000 | 25,708,000 | 26,683,000 | 27,377,000 | 29,535,000 | 29,418,000 | 29,225,000 | 29,204,000 | 29,030,000 | 29,619,000 | 30,282,000 | 30,251,000 | 30,163,000 | 30,114,000 | 31,352,000 | 31,353,000 | 31,324,000 | 31,170,000 | -- | -- | -- | 30,835,000 | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $135,013,000.00 | $133,803,000.00 | $132,379,000.00 | $131,715,000.00 | $129,094,000.00 | $121,703,000.00 | $120,060,000.00 | $116,111,000.00 | $114,983,000.00 | $115,595,000.00 | $113,569,000.00 | $110,784,000.00 | $108,360,000.00 | $106,509,000.00 | $104,862,000.00 | $102,971,000.00 | $99,412,000.00 | -- | -- | -- | $91,373,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |