Date | 7/31/2024 | 4/30/2024 | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 12/31/2017 | 10/31/2017 | 9/30/2017 | 7/31/2017 | 6/30/2017 | 4/30/2017 | 3/31/2017 | 1/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $25,163,000.00 | $38,233,000.00 | $44,327,000.00 | $24,800,000.00 | $32,642,000.00 | $32,819,000.00 | $42,198,000.00 | $12,023,000.00 | $14,437,000.00 | $26,093,000.00 | $32,845,000.00 | $48,501,000.00 | $51,136,000.00 | $45,931,000.00 | $34,840,000.00 | $25,809,000.00 | $25,274,000.00 | $21,851,000.00 | $26,726,000.00 | $6,167,000.00 | $14,965,000.00 | $20,238,000.00 | $17,894,000.00 | $8,631,000.00 | $20,398,000.00 | $18,881,000.00 | $21,499,000.00 | $30,445,000.00 | $11,381,000.00 | $10,920,000.00 | $12,236,000.00 | $12,568,000.00 | $30,189,000.00 | $35,627,000.00 | $27,696,000.00 | $32,483,000.00 | $11,780,000.00 | $10,156,000.00 | $30,778,000.00 | $45,196,000.00 | $37,146,000.00 | $41,813,000.00 | $54,679,000.00 | $65,389,000.00 | $40,451,000.00 | $41,762,000.00 | $41,903,000.00 | $44,665,000.00 | $13,802,000.00 | $28,061,000.00 | $40,826,000.00 | $45,171,000.00 | $22,145,000.00 | $26,450,000.00 | $33,501,000.00 | $46,367,000.00 | $25,106,000.00 | $34,742,000.00 | $45,124,000.00 | $58,755,000.00 | $60,399,000.00 | $47,000,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $66,977,000.00 | $64,024,000.00 | $63,499,000.00 | $64,466,000.00 | $66,329,000.00 | $66,489,000.00 | $70,485,000.00 | $88,339,000.00 | $87,722,000.00 | $77,366,000.00 | $71,809,000.00 | $61,912,000.00 | $47,342,000.00 | $43,754,000.00 | $46,947,000.00 | $51,501,000.00 | $55,509,000.00 | $53,238,000.00 | $53,381,000.00 | $66,205,000.00 | $62,081,000.00 | $56,004,000.00 | $58,356,000.00 | $57,309,000.00 | $47,833,000.00 | $49,423,000.00 | -- | $53,136,000.00 | $62,854,000.00 | $61,952,000.00 | $59,368,000.00 | $58,403,000.00 | $55,202,000.00 | $53,315,000.00 | -- | $51,885,000.00 | $59,398,000.00 | $55,463,000.00 | $53,982,000.00 | $53,877,000.00 | $55,591,000.00 | $50,359,000.00 | $51,170,000.00 | $51,939,000.00 | $45,712,000.00 | $43,463,000.00 | $44,059,000.00 | $50,248,000.00 | $56,671,000.00 | $48,134,000.00 | $37,824,000.00 | $46,904,000.00 | $54,885,000.00 | $47,029,000.00 | $45,584,000.00 | $51,860,000.00 | $56,258,000.00 | $46,156,000.00 | $39,492,000.00 | $46,475,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $13,258,000.00 | $12,046,000.00 | $11,377,000.00 | $13,592,000.00 | $11,898,000.00 | $13,503,000.00 | $19,374,000.00 | $10,379,000.00 | $12,910,000.00 | $12,436,000.00 | $13,643,000.00 | $11,186,000.00 | $8,841,000.00 | $9,798,000.00 | $10,111,000.00 | $5,427,000.00 | $5,400,000.00 | $5,896,000.00 | $7,117,000.00 | $6,327,000.00 | $6,889,000.00 | $8,541,000.00 | $12,960,000.00 | $16,848,000.00 | $13,686,000.00 | $11,493,000.00 | -- | $13,346,000.00 | $9,102,000.00 | $13,365,000.00 | $12,789,000.00 | $12,823,000.00 | $11,575,000.00 | $10,158,000.00 | -- | $12,737,000.00 | $13,752,000.00 | $13,817,000.00 | $15,070,000.00 | $16,312,000.00 | $16,651,000.00 | $14,173,000.00 | $13,891,000.00 | $15,611,000.00 | $12,188,000.00 | $10,394,000.00 | $9,639,000.00 | $11,547,000.00 | $14,602,000.00 | $13,115,000.00 | $13,168,000.00 | $14,216,000.00 | -- | -- | -- | $17,854,000.00 | -- | -- | -- | -- | -- | -- |
Total Current Assets | $117,473,000.00 | $123,850,000.00 | $127,772,000.00 | $116,766,000.00 | $123,989,000.00 | $126,118,000.00 | $147,431,000.00 | $126,635,000.00 | $130,406,000.00 | $127,733,000.00 | $129,998,000.00 | $134,387,000.00 | $115,967,000.00 | $107,763,000.00 | $100,193,000.00 | $90,687,000.00 | $92,497,000.00 | $88,084,000.00 | $98,750,000.00 | $88,949,000.00 | $92,649,000.00 | $93,619,000.00 | $99,798,000.00 | $95,750,000.00 | $90,610,000.00 | $88,765,000.00 | -- | $110,229,000.00 | $92,054,000.00 | $94,118,000.00 | $92,750,000.00 | $92,827,000.00 | $103,431,000.00 | $105,495,000.00 | -- | $110,044,000.00 | $93,717,000.00 | $88,816,000.00 | $110,270,000.00 | $128,731,000.00 | $119,110,000.00 | $115,744,000.00 | $129,739,000.00 | $145,778,000.00 | $109,493,000.00 | $106,119,000.00 | $106,443,000.00 | $121,755,000.00 | $95,859,000.00 | $96,445,000.00 | $97,695,000.00 | $116,706,000.00 | $95,807,000.00 | $92,487,000.00 | $99,661,000.00 | $124,378,000.00 | $114,523,000.00 | $115,669,000.00 | $114,786,000.00 | $139,043,000.00 | -- | -- |
Property Plant and Equipement | $53,303,000.00 | $53,897,000.00 | $55,262,000.00 | $51,914,000.00 | $50,435,000.00 | $50,385,000.00 | $50,759,000.00 | $46,264,000.00 | $46,689,000.00 | $46,691,000.00 | $48,966,000.00 | $48,221,000.00 | $48,161,000.00 | $50,417,000.00 | $52,973,000.00 | $55,421,000.00 | $58,085,000.00 | $61,626,000.00 | $65,855,000.00 | $65,954,000.00 | $64,191,000.00 | $65,357,000.00 | $66,368,000.00 | $73,343,000.00 | $76,157,000.00 | $76,410,000.00 | -- | $77,751,000.00 | $76,876,000.00 | $76,718,000.00 | $75,854,000.00 | $75,667,000.00 | $73,937,000.00 | $73,246,000.00 | -- | $74,924,000.00 | $71,984,000.00 | $69,872,000.00 | $68,886,000.00 | $67,741,000.00 | $60,090,000.00 | $58,439,000.00 | $59,223,000.00 | $62,766,000.00 | $61,031,000.00 | $63,185,000.00 | $65,596,000.00 | $70,163,000.00 | $69,562,000.00 | $68,273,000.00 | $68,048,000.00 | $71,459,000.00 | $73,754,000.00 | $73,518,000.00 | $74,771,000.00 | $77,445,000.00 | $78,965,000.00 | $81,225,000.00 | $83,461,000.00 | $88,029,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $571,000.00 | $611,000.00 | $617,000.00 | $633,000.00 | $510,000.00 | $595,000.00 | $728,000.00 | $655,000.00 | $836,000.00 | $1,043,000.00 | $1,264,000.00 | $1,444,000.00 | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $33,876,000.00 | $32,643,000.00 | $33,423,000.00 | $32,306,000.00 | $32,614,000.00 | $33,542,000.00 | $33,561,000.00 | $32,407,000.00 | -- | -- |
Other Assets | $5,831,000.00 | $6,074,000.00 | $7,166,000.00 | $7,273,000.00 | $6,246,000.00 | $4,785,000.00 | $4,221,000.00 | $3,105,000.00 | $2,184,000.00 | $2,266,000.00 | $2,076,000.00 | $2,502,000.00 | $7,060,000.00 | $6,685,000.00 | $3,381,000.00 | $3,572,000.00 | $2,972,000.00 | $3,005,000.00 | $3,102,000.00 | $2,734,000.00 | $1,658,000.00 | $2,224,000.00 | $2,050,000.00 | $2,091,000.00 | $2,182,000.00 | $2,427,000.00 | -- | $2,633,000.00 | $2,546,000.00 | $2,571,000.00 | $2,500,000.00 | $2,493,000.00 | $2,407,000.00 | $2,384,000.00 | -- | $4,650,000.00 | $4,806,000.00 | $4,869,000.00 | $4,439,000.00 | $4,260,000.00 | $2,893,000.00 | $3,019,000.00 | $2,823,000.00 | $3,206,000.00 | $3,976,000.00 | $3,630,000.00 | $3,641,000.00 | $2,206,000.00 | $3,025,000.00 | $3,258,000.00 | $3,513,000.00 | $3,304,000.00 | $7,218,000.00 | $6,704,000.00 | $6,929,000.00 | $6,787,000.00 | $15,625,000.00 | $15,070,000.00 | $14,462,000.00 | $14,871,000.00 | -- | -- |
Total Assets | $279,459,000.00 | $265,276,000.00 | $272,325,000.00 | $250,543,000.00 | $258,413,000.00 | $261,710,000.00 | $280,794,000.00 | $259,801,000.00 | $263,435,000.00 | $256,425,000.00 | $266,324,000.00 | $271,998,000.00 | $264,275,000.00 | $264,383,000.00 | $261,372,000.00 | $259,437,000.00 | $268,263,000.00 | $276,827,000.00 | $297,262,000.00 | $296,677,000.00 | $299,194,000.00 | $309,531,000.00 | $172,046,000.00 | $178,854,000.00 | $174,809,000.00 | $172,654,000.00 | -- | $197,989,000.00 | $184,049,000.00 | $184,341,000.00 | $182,285,000.00 | $182,604,000.00 | $191,377,000.00 | $192,256,000.00 | -- | $199,595,000.00 | $182,897,000.00 | $176,360,000.00 | $196,015,000.00 | $213,334,000.00 | $183,304,000.00 | $177,584,000.00 | $192,037,000.00 | $212,054,000.00 | $174,865,000.00 | $173,331,000.00 | $176,152,000.00 | $194,642,000.00 | $169,017,000.00 | $168,587,000.00 | $169,873,000.00 | $192,102,000.00 | $211,165,000.00 | $205,947,000.00 | $215,512,000.00 | $241,571,000.00 | $242,563,000.00 | $246,549,000.00 | $247,534,000.00 | $275,794,000.00 | -- | -- |
Accounts Payable | $17,542,000.00 | $14,793,000.00 | $16,170,000.00 | $11,961,000.00 | $15,598,000.00 | $13,686,000.00 | $10,286,000.00 | $19,514,000.00 | $29,086,000.00 | $19,930,000.00 | $21,849,000.00 | $25,830,000.00 | $16,028,000.00 | $19,438,000.00 | $17,901,000.00 | $14,527,000.00 | $23,267,000.00 | $22,905,000.00 | $15,680,000.00 | $18,390,000.00 | $16,734,000.00 | $20,887,000.00 | $22,551,000.00 | $18,179,000.00 | $15,046,000.00 | $12,965,000.00 | -- | $18,942,000.00 | $18,595,000.00 | $16,855,000.00 | $16,388,000.00 | $17,016,000.00 | $23,442,000.00 | $21,921,000.00 | -- | $27,861,000.00 | $26,242,000.00 | $22,404,000.00 | $27,812,000.00 | $42,551,000.00 | $29,927,000.00 | $23,140,000.00 | $23,504,000.00 | $38,107,000.00 | $28,369,000.00 | $25,447,000.00 | $20,384,000.00 | $34,977,000.00 | $33,517,000.00 | $33,897,000.00 | $25,918,000.00 | $38,984,000.00 | $35,151,000.00 | $24,253,000.00 | $22,741,000.00 | $41,032,000.00 | $38,544,000.00 | $33,280,000.00 | $25,103,000.00 | $36,325,000.00 | -- | -- |
Accrued Liabilities | $13,343,000.00 | $19,552,000.00 | $19,954,000.00 | $25,319,000.00 | $28,347,000.00 | $27,272,000.00 | $37,358,000.00 | $25,764,000.00 | $20,972,000.00 | $23,444,000.00 | $25,543,000.00 | $20,378,000.00 | $20,972,000.00 | $16,629,000.00 | $17,551,000.00 | $19,856,000.00 | $15,911,000.00 | $10,395,000.00 | $16,536,000.00 | $9,985,000.00 | $8,622,000.00 | $7,785,000.00 | $10,047,000.00 | $7,559,000.00 | $12,482,000.00 | $8,739,000.00 | -- | $15,189,000.00 | $12,839,000.00 | $13,055,000.00 | $10,806,000.00 | $11,285,000.00 | $12,099,000.00 | $14,141,000.00 | -- | $15,897,000.00 | $11,918,000.00 | $10,427,000.00 | $17,960,000.00 | $19,286,000.00 | $14,197,000.00 | $13,269,000.00 | $18,666,000.00 | $24,058,000.00 | $13,145,000.00 | $11,961,000.00 | $11,446,000.00 | $16,380,000.00 | $9,162,000.00 | $8,547,000.00 | $8,698,000.00 | $11,570,000.00 | $5,981,000.00 | $7,227,000.00 | $7,296,000.00 | $12,128,000.00 | $6,039,000.00 | $6,818,000.00 | $6,363,000.00 | $15,488,000.00 | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-11,913,000.00 | $-12,153,000.00 | $-12,082,000.00 | $-12,319,000.00 | $-12,017,000.00 | $-12,177,000.00 | $-12,274,000.00 | $-12,336,000.00 | $-12,385,000.00 | $-12,452,000.00 | $-12,470,000.00 | $-12,495,000.00 | $-12,579,000.00 | $-12,532,000.00 | $-12,615,000.00 | $-12,277,000.00 | $-12,339,000.00 | $-11,909,000.00 | $-12,079,000.00 | $-11,927,000.00 | $-11,579,000.00 | $-12,123,000.00 | $-12,018,000.00 | $-12,049,000.00 | $-12,015,000.00 | $-11,546,000.00 | -- | $-11,562,000.00 | $-11,973,000.00 | $-11,623,000.00 | $-11,901,000.00 | $-12,010,000.00 | $-12,061,000.00 | $-12,505,000.00 | -- | $-12,727,000.00 | $-11,994,000.00 | $-11,696,000.00 | $-10,614,000.00 | $-9,971,000.00 | $-9,272,000.00 | $-8,503,000.00 | $-9,697,000.00 | $-8,698,000.00 | $-7,524,000.00 | $-6,515,000.00 | $-7,263,000.00 | $-7,303,000.00 | $-7,843,000.00 | $-8,949,000.00 | $-9,016,000.00 | $-7,683,000.00 | $-7,020,000.00 | $-9,082,000.00 | $-7,689,000.00 | $-10,165,000.00 | $-9,506,000.00 | $-7,580,000.00 | $-7,602,000.00 | $-9,959,000.00 | -- | -- |
Accumulated Deficit | $74,737,000.00 | -- | $75,272,000.00 | $57,182,000.00 | $52,965,000.00 | $50,676,000.00 | $61,375,000.00 | $40,865,000.00 | $36,690,000.00 | $38,872,000.00 | $30,501,000.00 | $30,080,000.00 | $24,157,000.00 | $17,322,000.00 | $6,942,000.00 | $-3,528,000.00 | $-5,188,000.00 | $8,720,000.00 | $29,925,000.00 | $23,763,000.00 | $29,637,000.00 | $30,861,000.00 | $37,094,000.00 | $47,517,000.00 | $53,811,000.00 | $55,904,000.00 | -- | $49,760,000.00 | $43,132,000.00 | $46,422,000.00 | $46,169,000.00 | $45,488,000.00 | $46,126,000.00 | $47,022,000.00 | -- | $43,679,000.00 | $43,362,000.00 | $41,522,000.00 | $45,823,000.00 | $43,218,000.00 | $44,047,000.00 | $42,981,000.00 | $43,609,000.00 | $36,787,000.00 | $24,967,000.00 | $23,147,000.00 | $27,450,000.00 | $22,425,000.00 | $16,978,000.00 | $18,332,000.00 | $24,550,000.00 | $24,537,000.00 | $61,012,000.00 | $65,266,000.00 | $72,817,000.00 | $73,832,000.00 | $82,823,000.00 | $81,969,000.00 | $88,643,000.00 | $90,894,000.00 | -- | -- |
Total Stockholders' Equity | $125,791,000.00 | $128,341,000.00 | $129,662,000.00 | $111,648,000.00 | $107,866,000.00 | $108,972,000.00 | $119,117,000.00 | $97,098,000.00 | $93,864,000.00 | $98,539,000.00 | $93,683,000.00 | $93,064,000.00 | $85,135,000.00 | $77,977,000.00 | $67,308,000.00 | $56,699,000.00 | $54,571,000.00 | $68,457,000.00 | $88,631,000.00 | $81,943,000.00 | $88,505,000.00 | $88,437,000.00 | $94,314,000.00 | $103,892,000.00 | $109,329,000.00 | $111,417,000.00 | $112,102,000.00 | $107,315,000.00 | $101,533,000.00 | $104,930,000.00 | $104,364,000.00 | $103,327,000.00 | $103,412,000.00 | $103,579,000.00 | $99,514,000.00 | $99,112,000.00 | $98,724,000.00 | $96,440,000.00 | $101,080,000.00 | $99,414,000.00 | $94,277,000.00 | $95,184,000.00 | $100,441,000.00 | $97,625,000.00 | $86,366,000.00 | $87,538,000.00 | $89,957,000.00 | $84,390,000.00 | $77,769,000.00 | $76,781,000.00 | $82,023,000.00 | $83,137,000.00 | $120,948,000.00 | $122,418,000.00 | $130,470,000.00 | $129,243,000.00 | $142,498,000.00 | $147,560,000.00 | $155,646,000.00 | $157,713,000.00 | $164,780,000.00 | $167,725,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $279,459,000.00 | $265,276,000.00 | $272,325,000.00 | $250,543,000.00 | $258,413,000.00 | $261,710,000.00 | $280,794,000.00 | $259,801,000.00 | $263,435,000.00 | $256,425,000.00 | $266,324,000.00 | $271,998,000.00 | $264,275,000.00 | $264,383,000.00 | $261,372,000.00 | $259,437,000.00 | $268,263,000.00 | $276,827,000.00 | $297,262,000.00 | $296,677,000.00 | $299,194,000.00 | $309,531,000.00 | $172,046,000.00 | $178,854,000.00 | $174,809,000.00 | $172,654,000.00 | -- | $197,989,000.00 | $184,049,000.00 | $184,341,000.00 | $182,285,000.00 | $182,604,000.00 | $191,377,000.00 | $192,256,000.00 | -- | $199,595,000.00 | $182,897,000.00 | $176,360,000.00 | $196,015,000.00 | $213,334,000.00 | $183,304,000.00 | $177,584,000.00 | $192,037,000.00 | $212,054,000.00 | $174,865,000.00 | $173,331,000.00 | $176,152,000.00 | $195,611,000.00 | $169,017,000.00 | $168,587,000.00 | $169,873,000.00 | $192,102,000.00 | $211,165,000.00 | $205,947,000.00 | $215,512,000.00 | $241,571,000.00 | $242,563,000.00 | $246,549,000.00 | $247,534,000.00 | $275,794,000.00 | -- | -- |
Date | 7/31/2024 | 4/30/2024 | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/2022 | 1/31/2022 | 10/31/2021 | 7/31/2021 | 4/30/2021 | 1/31/2021 | 10/31/2020 | 7/31/2020 | 4/30/2020 | 1/31/2020 | 10/31/2019 | 7/31/2019 | 4/30/2019 | 1/31/2019 | 10/31/2018 | 7/31/2018 | 4/30/2018 | 1/31/2018 | 12/31/2017 | 10/31/2017 | 9/30/2017 | 7/31/2017 | 6/30/2017 | 4/30/2017 | 3/31/2017 | 1/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $357,866,000.00 | -- | $82,428,000.00 | -- | $77,226,000.00 | -- | $90,632,000.00 | -- | $364,204,000.00 | $253,862,000.00 | $170,115,000.00 | $94,976,000.00 | $377,694,000.00 | $85,623,000.00 | $174,406,000.00 | $93,393,000.00 | $392,354,000.00 | $260,852,000.00 | $76,248,000.00 | $97,942,000.00 | $379,069,000.00 | $84,812,000.00 | $186,167,000.00 | $104,265,000.00 | $380,941,000.00 | $85,971,000.00 | $176,783,000.00 | $96,373,000.00 | $394,375,000.00 | $97,410,000.00 | $177,831,000.00 | $95,991,000.00 | $401,452,000.00 | $395,906,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $122,734,000.00 | $62,165,000.00 | $264,392,000.00 | $180,172,000.00 | $123,539,000.00 | $64,903,000.00 | $245,872,000.00 | $166,069,000.00 | $49,912,000.00 | $61,828,000.00 | $217,955,000.00 | $148,442,000.00 | $98,828,000.00 | $48,428,000.00 | $97,409,000.00 | $50,361,000.00 | $15,598,000.00 | $8,058,000.00 | $153,623,000.00 | $100,934,000.00 | $73,209,000.00 | $38,238,000.00 | $138,754,000.00 | $97,448,000.00 | $72,387,000.00 | $36,988,000.00 | $13,902,000.00 | $168,973,000.00 | $111,578,000.00 | -- | $35,606,000.00 | -- | $43,646,000.00 | -- | $10,045,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $96,774,000.00 | $47,562,000.00 | $198,992,000.00 | $140,516,000.00 | $93,950,000.00 | $45,626,000.00 | $183,929,000.00 | $130,320,000.00 | $85,884,000.00 | $43,620,000.00 | $167,250,000.00 | $117,870,000.00 | $76,161,000.00 | $35,242,000.00 | $117,585,000.00 | $81,332,000.00 | $48,241,000.00 | $26,725,000.00 | $152,047,000.00 | $106,940,000.00 | $71,527,000.00 | $35,808,000.00 | $157,176,000.00 | $109,334,000.00 | $74,265,000.00 | $36,337,000.00 | $14,920,000.00 | $152,653,000.00 | $111,204,000.00 | $107,760,000.00 | $35,780,000.00 | $73,492,000.00 | $39,228,000.00 | $37,649,000.00 | $11,231,000.00 | $157,174,000.00 | $33,404,000.00 | $37,050,000.00 | $39,681,000.00 | $161,463,000.00 | $110,815,000.00 | $73,173,000.00 | $37,240,000.00 | $164,445,000.00 | $108,062,000.00 | $71,844,000.00 | $37,800,000.00 | $160,708,000.00 | $116,455,000.00 | $80,636,000.00 | $43,735,000.00 | $165,516,000.00 | $113,774,000.00 | $37,075,000.00 | $40,126,000.00 | $162,334,000.00 | $38,013,000.00 | $81,996,000.00 | $41,312,000.00 | $163,910,000.00 | $162,673,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $26,574,000.00 | $15,029,000.00 | $66,329,000.00 | $40,180,000.00 | $29,832,000.00 | $19,353,000.00 | $61,924,000.00 | $9,888,000.00 | $7,645,000.00 | $18,190,000.00 | $50,710,000.00 | $30,561,000.00 | $22,654,000.00 | $13,181,000.00 | $-20,186,000.00 | $-30,977,000.00 | $-13,983,000.00 | $-18,664,000.00 | $1,561,000.00 | $-6,027,000.00 | $1,668,000.00 | $2,410,000.00 | $-18,507,000.00 | $-11,891,000.00 | $-2,545,000.00 | $646,000.00 | $-1,028,000.00 | $13,813,000.00 | $383,000.00 | $4,143,000.00 | $-164,000.00 | $1,979,000.00 | $4,424,000.00 | $4,595,000.00 | $-1,184,000.00 | $5,309,000.00 | $2,796,000.00 | $-971,000.00 | $5,272,000.00 | $-2,118,000.00 | $7,981,000.00 | $-438,000.00 | $7,052,000.00 | $16,024,000.00 | $3,404,000.00 | $1,346,000.00 | $5,306,000.00 | $-2,118,000.00 | $-1,144,000.00 | $-6,003,000.00 | $110,000.00 | $-48,429,000.00 | $-13,892,000.00 | $-8,306,000.00 | $-1,133,000.00 | $-2,652,000.00 | $1,865,000.00 | $-10,665,000.00 | $-3,649,000.00 | $-2,472,000.00 | $-23,840,000.00 | -- |
Earnings Per Share Basic | $1.47 | $0.82 | $3.68 | $2.12 | $1.59 | $1.01 | $3.21 | $1.82 | $0.38 | $0.92 | $3.06 | $1.51 | $1.13 | $0.69 | $-1.54 | $-2.24 | $-2.35 | $-1.42 | $0.02 | $-0.40 | -- | $0.08 | $-1.23 | $-0.51 | $-0.10 | $0.02 | $-0.06 | $0.50 | $0.01 | $0.09 | $0.17 | $-0.10 | $0.17 | $0.17 | -- | $0.09 | $0.07 | $-0.28 | $0.22 | $1.61 | $0.06 | $-0.04 | $0.41 | $0.82 | $0.15 | $-0.25 | $0.29 | $-0.13 | $-0.08 | $-0.38 | -- | $-3.02 | $-0.26 | $-0.53 | $-0.06 | $-0.98 | $0.05 | $-0.37 | $-0.12 | $0.01 | $-0.66 | -- |
Weighted Average Shares Basic | 13,795,958 | -- | 14,342,931 | 14,413,308 | 14,438,611 | 14,457,858 | 14,940,770 | 15,097,816 | 15,274,770 | 15,475,731 | 15,460,634 | 15,345,420 | 15,230,215 | 15,062,025 | 14,923,304 | 14,923,304 | 14,936,541 | 14,926,097 | 14,711,334 | 14,697,592 | 14,669,626 | 14,612,575 | 14,591,270 | 14,597,255 | 14,618,582 | 14,582,573 | 14,860,511 | 15,572,045 | 15,602,498 | 15,600,184 | 15,646,014 | 15,583,631 | 15,561,804 | 15,539,939 | -- | 15,442,086 | 15,518,115 | 15,486,462 | 15,410,699 | 16,642,269 | 16,834,968 | 16,861,458 | 16,399,397 | 16,908,001 | 16,899,245 | 16,863,160 | 16,701,723 | 16,465,138 | 16,407,668 | 16,460,474 | 16,231,291 | 16,331,672 | 16,473,114 | 16,458,889 | 16,038,880 | 17,371,315 | 17,781,943 | 17,964,763 | 18,090,245 | 18,601,465 | 18,874,352 | -- |
Earnings Per Share Diluted | $1.46 | $0.82 | $3.65 | $2.10 | $1.57 | $0.98 | $3.15 | $0.51 | $0.38 | $0.89 | $2.93 | $1.44 | $1.08 | $0.66 | $-1.54 | $-2.24 | $-2.35 | $-1.42 | $0.02 | $-0.40 | -- | $0.08 | $-1.23 | $-0.51 | $-0.10 | $0.02 | $-0.06 | $0.50 | $0.01 | $0.17 | $0.17 | $0.08 | $0.16 | $0.17 | -- | $0.09 | $0.11 | $-0.28 | $0.22 | $1.59 | $0.06 | $-0.04 | $0.40 | $0.81 | $0.14 | $0.04 | $0.29 | $-0.13 | $-0.08 | $-0.38 | -- | $-3.02 | $-0.26 | $-0.46 | $-0.06 | $-0.98 | $0.05 | $-0.50 | $-0.12 | $0.01 | $-0.66 | -- |
Weighted Average Shares Diluted | 13,845,309 | -- | 14,471,875 | 14,563,974 | 14,630,089 | 14,974,930 | 15,249,819 | 14,760,586 | 15,536,308 | 15,964,433 | 16,122,583 | 16,042,947 | 15,958,520 | 15,757,033 | 14,923,304 | 14,923,304 | 14,936,541 | 14,926,097 | 14,759,810 | 14,697,592 | 14,669,626 | 14,738,240 | 14,591,270 | 14,597,255 | 14,600,578 | 14,722,989 | 14,860,511 | 15,757,060 | 15,780,253 | 15,816,265 | 15,871,274 | 15,773,051 | 15,695,322 | 15,709,591 | -- | 15,622,273 | 15,650,143 | 15,448,580 | 15,592,347 | 16,867,356 | 17,071,591 | 16,861,458 | 16,671,340 | 17,133,811 | 17,108,910 | 17,024,598 | 16,910,071 | 16,465,138 | 16,531,240 | 16,460,474 | 16,231,291 | 16,331,672 | 16,473,114 | 16,458,889 | 16,038,880 | 17,371,315 | 17,781,943 | 17,964,763 | 18,090,245 | 18,653,012 | 18,874,352 | -- |
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 | 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 | 13,590,945 | 13,914,176 | 14,172,362 | 14,391,876 | 14,526,600 | 14,935,825 | 14,802,338 | 14,718,368 | 15,032,708 | 15,685,750 | 16,146,332 | 16,297,362 | 16,033,134 | 16,047,828 | 15,930,958 | 15,960,262 | 15,591,553 | 15,439,538 | 15,205,981 | 15,219,915 | 15,220,252 | 15,130,418 | 14,953,142 | 14,956,711 | 14,972,136 | 14,997,791 | 14,983,694 | 15,515,960 | 15,917,449 | 15,918,117 | 16,033,667 | 16,034,437 | 16,002,021 | 16,002,935 | -- | 15,856,927 | 15,850,629 | 15,856,305 | 15,815,211 | 15,795,891 | 16,871,591 | 16,950,205 | 17,310,853 | 17,360,635 | 17,383,428 | 17,617,182 | 17,547,477 | 17,386,920 | 17,364,772 | 17,271,671 | 17,085,121 | 17,068,182 | 17,351,904 | 17,386,393 | 17,394,761 | 17,405,270 | 18,157,318 | 19,198,941 | 19,600,470 | 19,631,623 | 20,447,343 | -- |
Common Stock Value | $136,000.00 | $139,000.00 | $142,000.00 | $144,000.00 | $145,000.00 | $149,000.00 | $148,000.00 | $147,000.00 | $150,000.00 | $157,000.00 | $162,000.00 | $163,000.00 | $160,000.00 | $163,000.00 | $159,000.00 | $160,000.00 | $156,000.00 | $155,000.00 | $152,000.00 | $152,000.00 | $152,000.00 | $149,000.00 | $150,000.00 | $150,000.00 | $150,000.00 | $151,000.00 | -- | $155,000.00 | $159,000.00 | $159,000.00 | $160,000.00 | $160,000.00 | $160,000.00 | $160,000.00 | -- | $159,000.00 | $159,000.00 | $159,000.00 | $158,000.00 | $158,000.00 | $169,000.00 | $170,000.00 | $173,000.00 | $174,000.00 | $174,000.00 | $176,000.00 | $175,000.00 | $174,000.00 | $174,000.00 | $173,000.00 | $171,000.00 | $171,000.00 | $174,000.00 | $174,000.00 | $174,000.00 | $174,000.00 | $182,000.00 | $192,000.00 | $196,000.00 | $196,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- |
Payments Of Dividends Common Stock | $5,651,000.00 | $2,911,000.00 | $22,062,000.00 | $22,098,000.00 | $22,098,000.00 | $22,098,000.00 | $292,000.00 | $292,000.00 | $292,000.00 | $292,000.00 | $19,933,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | -- | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | -- | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,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 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |