Date | 10/31/2024 | 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 | 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 | $20,216,000.00 | $30,764,000.00 | $39,101,000.00 | $23,940,000.00 | $25,024,000.00 | $55,977,000.00 | $39,642,000.00 | $20,005,000.00 | $17,282,000.00 | $30,153,000.00 | $25,881,000.00 | $19,759,000.00 | $23,990,000.00 | $25,354,000.00 | $22,276,000.00 | $17,510,000.00 | $18,812,000.00 | $36,565,000.00 | $29,809,000.00 | $11,824,000.00 | $21,222,000.00 | $26,011,000.00 | $36,493,000.00 | $24,603,000.00 | $26,668,000.00 | $37,849,000.00 | $71,481,000.00 | $78,047,000.00 | $78,666,000.00 | $77,746,000.00 | $52,424,000.00 | $47,234,000.00 | $32,776,000.00 | $43,049,000.00 | $55,988,000.00 | $67,057,000.00 | $43,425,000.00 | $70,132,000.00 | $94,294,000.00 | $93,946,000.00 | $83,749,000.00 | $92,247,000.00 | $79,468,000.00 | $79,427,000.00 | $74,055,000.00 | $88,559,000.00 | $65,355,000.00 | $31,069,000.00 | $53,075,000.00 | $66,043,000.00 | $70,704,000.00 | $34,893,000.00 | $36,510,000.00 | $77,376,000.00 | $81,173,000.00 | $48,630,000.00 | $50,385,000.00 | $42,262,000.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $107,159,000.00 | $95,972,000.00 | $101,317,000.00 | $98,603,000.00 | $98,872,000.00 | $92,718,000.00 | $106,813,000.00 | $112,056,000.00 | $116,718,000.00 | $116,593,000.00 | $127,576,000.00 | $124,907,000.00 | $90,229,000.00 | $72,042,000.00 | $84,849,000.00 | $84,123,000.00 | $84,281,000.00 | $88,280,000.00 | $122,767,000.00 | $115,365,000.00 | $114,049,000.00 | $99,952,000.00 | $111,215,000.00 | $119,585,000.00 | $113,046,000.00 | $104,470,000.00 | $107,892,000.00 | $121,535,000.00 | $127,763,000.00 | $106,197,000.00 | $131,784,000.00 | $145,682,000.00 | $153,346,000.00 | $134,015,000.00 | $134,166,000.00 | $141,101,000.00 | $136,101,000.00 | $123,195,000.00 | $133,862,000.00 | $137,549,000.00 | $127,786,000.00 | $116,026,000.00 | $129,652,000.00 | $150,861,000.00 | $131,016,000.00 | $111,206,000.00 | $126,268,000.00 | $140,738,000.00 | $130,826,000.00 | $107,034,000.00 | $120,755,000.00 | $130,382,000.00 | $127,247,000.00 | $117,225,000.00 | $125,182,000.00 | $144,028,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $230,205,000.00 | $243,478,000.00 | $249,641,000.00 | $243,062,000.00 | $261,062,000.00 | $263,807,000.00 | $273,521,000.00 | $277,673,000.00 | $298,827,000.00 | $305,511,000.00 | $343,548,000.00 | $355,668,000.00 | $361,753,000.00 | $349,551,000.00 | $333,058,000.00 | $290,550,000.00 | $294,494,000.00 | $280,650,000.00 | $311,104,000.00 | $362,797,000.00 | $374,240,000.00 | $369,314,000.00 | $360,203,000.00 | $370,588,000.00 | $374,934,000.00 | $378,385,000.00 | $378,855,000.00 | $372,480,000.00 | $393,417,000.00 | $391,539,000.00 | $413,702,000.00 | $443,808,000.00 | $442,851,000.00 | $485,281,000.00 | $481,127,000.00 | $472,052,000.00 | $452,361,000.00 | $463,338,000.00 | $466,293,000.00 | $454,451,000.00 | $425,209,000.00 | $423,448,000.00 | $429,415,000.00 | $446,748,000.00 | $421,198,000.00 | $417,640,000.00 | $412,683,000.00 | $390,214,000.00 | $442,180,000.00 | $440,846,000.00 | $462,868,000.00 | $429,132,000.00 | $419,996,000.00 | $434,633,000.00 | $439,601,000.00 | $425,441,000.00 | -- | -- |
Property Plant and Equipement | $62,648,000.00 | $63,975,000.00 | $64,568,000.00 | $64,022,000.00 | $66,302,000.00 | $73,871,000.00 | $74,187,000.00 | $70,382,000.00 | $70,595,000.00 | $67,915,000.00 | $67,079,000.00 | $63,083,000.00 | $65,115,000.00 | $67,280,000.00 | $69,925,000.00 | $72,550,000.00 | $81,853,000.00 | $84,938,000.00 | $84,151,000.00 | $88,667,000.00 | $88,384,000.00 | $89,567,000.00 | $91,204,000.00 | $94,304,000.00 | $99,308,000.00 | $102,320,000.00 | $105,504,000.00 | $109,368,000.00 | $120,179,000.00 | $122,457,000.00 | $124,650,000.00 | $126,386,000.00 | $142,008,000.00 | $134,270,000.00 | $135,289,000.00 | $138,303,000.00 | $139,512,000.00 | $134,993,000.00 | $133,480,000.00 | $135,181,000.00 | $145,962,000.00 | $145,614,000.00 | $142,989,000.00 | $141,129,000.00 | $142,991,000.00 | $139,550,000.00 | $137,018,000.00 | $134,227,000.00 | $130,635,000.00 | $125,520,000.00 | $119,700,000.00 | $115,445,000.00 | $109,811,000.00 | $104,333,000.00 | $98,476,000.00 | $99,773,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $19,783,000.00 | $22,340,000.00 | $23,305,000.00 | $25,047,000.00 | $25,444,000.00 | $21,770,000.00 | $21,478,000.00 | $21,596,000.00 | $21,103,000.00 | $23,097,000.00 | $23,192,000.00 | $24,437,000.00 | $23,528,000.00 | $23,441,000.00 | $23,350,000.00 | $22,850,000.00 | $22,722,000.00 | $23,142,000.00 | $22,759,000.00 | $24,073,000.00 | $23,475,000.00 | $22,676,000.00 | $22,696,000.00 | $21,805,000.00 | $21,496,000.00 | $21,832,000.00 | $21,423,000.00 | $21,658,000.00 | $22,268,000.00 | $22,657,000.00 | $22,718,000.00 | $22,357,000.00 | $22,280,000.00 | $22,453,000.00 | $22,201,000.00 | $21,709,000.00 | $21,937,000.00 | $20,506,000.00 | $17,894,000.00 | $15,283,000.00 | $9,943,000.00 | $9,674,000.00 | $9,458,000.00 | $7,668,000.00 | $7,938,000.00 | $10,223,000.00 | $10,506,000.00 | $8,205,000.00 | $7,380,000.00 | $7,016,000.00 | $7,011,000.00 | $6,512,000.00 | $6,888,000.00 | $9,434,000.00 | $7,582,000.00 | $7,545,000.00 | -- | -- |
Total Assets | $424,405,000.00 | $455,572,000.00 | $477,149,000.00 | $486,817,000.00 | $487,368,000.00 | $507,667,000.00 | $534,636,000.00 | $553,140,000.00 | $540,545,000.00 | $560,815,000.00 | $612,030,000.00 | $633,766,000.00 | $587,158,000.00 | $590,807,000.00 | $617,920,000.00 | $591,452,000.00 | $590,871,000.00 | $596,417,000.00 | $640,954,000.00 | $684,976,000.00 | $651,163,000.00 | $657,366,000.00 | $664,997,000.00 | $497,906,000.00 | $506,893,000.00 | $515,131,000.00 | $518,474,000.00 | $516,076,000.00 | $548,351,000.00 | $549,039,000.00 | $573,570,000.00 | $606,324,000.00 | $617,581,000.00 | $651,915,000.00 | $648,804,000.00 | $642,344,000.00 | $618,377,000.00 | $623,404,000.00 | $622,234,000.00 | $608,278,000.00 | $582,489,000.00 | $580,111,000.00 | $583,237,000.00 | $596,918,000.00 | $572,127,000.00 | $567,413,000.00 | $560,207,000.00 | $532,646,000.00 | $580,195,000.00 | $573,382,000.00 | $589,579,000.00 | $551,089,000.00 | $536,695,000.00 | $548,400,000.00 | $545,659,000.00 | $532,759,000.00 | -- | -- |
Accounts Payable | $84,169,000.00 | $84,623,000.00 | $86,966,000.00 | $87,821,000.00 | $86,897,000.00 | $84,867,000.00 | $88,508,000.00 | $91,956,000.00 | $95,155,000.00 | $91,576,000.00 | $106,229,000.00 | $109,546,000.00 | $92,922,000.00 | $71,463,000.00 | $82,262,000.00 | $73,769,000.00 | $74,999,000.00 | $53,963,000.00 | $74,934,000.00 | $68,438,000.00 | $69,094,000.00 | $67,718,000.00 | $66,567,000.00 | $84,282,000.00 | $72,606,000.00 | $74,892,000.00 | $69,100,000.00 | $82,605,000.00 | $88,341,000.00 | $74,544,000.00 | $83,125,000.00 | $105,249,000.00 | $94,656,000.00 | $98,967,000.00 | $96,869,000.00 | $113,154,000.00 | $104,495,000.00 | $100,642,000.00 | $101,116,000.00 | $111,674,000.00 | $94,135,000.00 | $86,302,000.00 | $96,816,000.00 | $111,514,000.00 | $89,468,000.00 | $80,674,000.00 | $85,264,000.00 | $99,247,000.00 | $84,846,000.00 | $70,573,000.00 | $88,697,000.00 | $94,073,000.00 | $82,248,000.00 | $86,553,000.00 | $92,513,000.00 | $103,898,000.00 | -- | -- |
Accrued Liabilities | $38,158,000.00 | $36,207,000.00 | $38,490,000.00 | $37,404,000.00 | $42,521,000.00 | $38,546,000.00 | $42,593,000.00 | $41,338,000.00 | $47,003,000.00 | $40,211,000.00 | $45,377,000.00 | $40,373,000.00 | $44,267,000.00 | $40,641,000.00 | $44,682,000.00 | $40,790,000.00 | $45,843,000.00 | $40,686,000.00 | $38,006,000.00 | $47,099,000.00 | $47,488,000.00 | $44,452,000.00 | $47,916,000.00 | $45,658,000.00 | $54,395,000.00 | $54,182,000.00 | $56,047,000.00 | $52,825,000.00 | $55,266,000.00 | $57,569,000.00 | $56,403,000.00 | $61,313,000.00 | $55,815,000.00 | $52,874,000.00 | $49,425,000.00 | $52,886,000.00 | $48,119,000.00 | $50,429,000.00 | $47,322,000.00 | $48,404,000.00 | $45,300,000.00 | $47,735,000.00 | $44,258,000.00 | $45,763,000.00 | $44,534,000.00 | $49,196,000.00 | $44,605,000.00 | $43,773,000.00 | $46,443,000.00 | $43,160,000.00 | $44,936,000.00 | $37,584,000.00 | $41,416,000.00 | $36,308,000.00 | $36,021,000.00 | $35,318,000.00 | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $172,000.00 | $323,000.00 | $-353,000.00 | $395,000.00 | $-515,000.00 | $-716,000.00 | $-883,000.00 | $-1,238,000.00 | $-2,054,000.00 | $-1,425,000.00 | $-1,486,000.00 | $-280,000.00 | $380,000.00 | $876,000.00 | $1,021,000.00 | $1,155,000.00 | $1,327,000.00 | $1,609,000.00 | $1,125,000.00 | $1,423,000.00 | $1,169,000.00 | $1,194,000.00 | $335,000.00 | $-77,000.00 | $-772,000.00 | $-399,000.00 | $-713,000.00 | $-321,000.00 | $241,000.00 | $411,000.00 | $219,000.00 | $-214,000.00 | $531,000.00 | $1,412,000.00 | $953,000.00 | $800,000.00 | $759,000.00 | $552,000.00 | $454,000.00 | $786,000.00 | $779,000.00 | $814,000.00 | $727,000.00 | $778,000.00 | $791,000.00 | $479,000.00 | $932,000.00 | $821,000.00 | $931,000.00 | $1,009,000.00 | $996,000.00 | $936,000.00 | $559,000.00 | $859,000.00 | $549,000.00 | $276,000.00 | -- | -- |
Accumulated Deficit | $47,407,000.00 | $66,094,000.00 | $69,512,000.00 | $64,279,000.00 | $91,189,000.00 | $100,756,000.00 | $103,426,000.00 | $104,709,000.00 | $114,842,000.00 | $124,848,000.00 | $131,181,000.00 | $134,208,000.00 | $151,229,000.00 | $154,864,000.00 | $144,401,000.00 | $129,303,000.00 | $139,838,000.00 | $150,854,000.00 | $158,025,000.00 | $203,458,000.00 | $220,170,000.00 | $224,536,000.00 | $220,827,000.00 | $210,507,000.00 | $221,846,000.00 | $228,081,000.00 | $240,369,000.00 | $225,894,000.00 | $252,625,000.00 | $264,033,000.00 | $282,763,000.00 | $288,015,000.00 | $316,034,000.00 | $347,780,000.00 | $341,060,000.00 | $320,594,000.00 | $317,114,000.00 | $322,797,000.00 | $315,616,000.00 | $293,452,000.00 | $292,187,000.00 | $294,869,000.00 | $290,520,000.00 | $308,893,000.00 | $307,178,000.00 | $303,751,000.00 | $290,451,000.00 | $266,843,000.00 | $324,767,000.00 | $327,420,000.00 | $317,754,000.00 | $292,741,000.00 | $289,364,000.00 | $297,713,000.00 | $286,705,000.00 | $264,218,000.00 | -- | -- |
Total Stockholders' Equity | $177,099,000.00 | $195,062,000.00 | $196,911,000.00 | $192,321,000.00 | $217,318,000.00 | $225,533,000.00 | $226,781,000.00 | $226,593,000.00 | $234,807,000.00 | $245,833,000.00 | $250,652,000.00 | $254,196,000.00 | $270,778,000.00 | $273,812,000.00 | $261,883,000.00 | $246,498,000.00 | $256,137,000.00 | $266,219,000.00 | $271,652,000.00 | $316,514,000.00 | $331,709,000.00 | $334,618,000.00 | $328,504,000.00 | $316,836,000.00 | $326,200,000.00 | $331,316,000.00 | $341,246,000.00 | $326,353,000.00 | $352,426,000.00 | $362,604,000.00 | $379,801,000.00 | $383,903,000.00 | $411,722,000.00 | $442,307,000.00 | $434,170,000.00 | $412,665,000.00 | $407,537,000.00 | $411,689,000.00 | $402,988,000.00 | $380,198,000.00 | $377,675,000.00 | $379,226,000.00 | $373,505,000.00 | $391,109,000.00 | $388,269,000.00 | $383,561,000.00 | $369,654,000.00 | $345,234,000.00 | $401,459,000.00 | $403,268,000.00 | $392,699,000.00 | $366,679,000.00 | $361,970,000.00 | $369,758,000.00 | $357,528,000.00 | $334,014,000.00 | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $424,405,000.00 | $455,572,000.00 | $477,149,000.00 | $486,817,000.00 | $487,368,000.00 | $507,667,000.00 | $534,636,000.00 | $553,140,000.00 | $540,545,000.00 | $560,815,000.00 | $612,030,000.00 | $633,766,000.00 | $587,158,000.00 | $590,807,000.00 | $617,920,000.00 | $591,452,000.00 | $590,871,000.00 | $596,417,000.00 | $640,954,000.00 | $684,976,000.00 | $651,163,000.00 | $657,366,000.00 | $664,997,000.00 | $497,906,000.00 | $506,893,000.00 | $515,131,000.00 | $518,474,000.00 | $516,076,000.00 | $548,351,000.00 | $549,039,000.00 | $573,570,000.00 | $606,324,000.00 | $617,581,000.00 | $651,915,000.00 | $648,804,000.00 | $642,344,000.00 | $618,377,000.00 | $623,404,000.00 | $622,234,000.00 | $608,278,000.00 | $582,489,000.00 | $580,111,000.00 | $583,237,000.00 | $596,918,000.00 | $572,127,000.00 | $567,413,000.00 | $560,207,000.00 | $532,646,000.00 | $580,195,000.00 | $573,382,000.00 | $589,579,000.00 | $551,089,000.00 | $536,695,000.00 | $548,400,000.00 | $545,659,000.00 | $532,759,000.00 | -- | -- |
Date | 10/31/2024 | 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 | 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 | $491,897,000.00 | $168,628,000.00 | $177,099,000.00 | $708,059,000.00 | $533,177,000.00 | $374,921,000.00 | $192,050,000.00 | $759,260,000.00 | $580,211,000.00 | $403,585,000.00 | $206,721,000.00 | $769,271,000.00 | $593,044,000.00 | $420,831,000.00 | $213,085,000.00 | $575,111,000.00 | $419,693,000.00 | $268,902,000.00 | $100,732,000.00 | $190,880,000.00 | $634,456,000.00 | $212,581,000.00 | $230,351,000.00 | $192,435,000.00 | $637,229,000.00 | $447,217,000.00 | $238,300,000.00 | $213,006,000.00 | $636,975,000.00 | $206,961,000.00 | $239,741,000.00 | $956,569,000.00 | $736,122,000.00 | $238,887,000.00 | $287,973,000.00 | $1,011,091,000.00 | $225,467,000.00 | $251,269,000.00 | $283,899,000.00 | $986,914,000.00 | $216,010,000.00 | $246,460,000.00 | $284,732,000.00 | $217,574,000.00 | $201,043,000.00 | $501,416,000.00 | $269,698,000.00 | $944,048,000.00 | $200,005,000.00 | $234,063,000.00 | $275,344,000.00 | $931,458,000.00 | $196,685,000.00 | $236,806,000.00 | $273,660,000.00 | $924,685,000.00 | $884,001,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $47,968,000.00 | $41,387,000.00 | $35,434,000.00 | $17,135,000.00 | $67,053,000.00 | $72,899,000.00 | $82,209,000.00 | $94,268,000.00 | $65,002,000.00 | $66,998,000.00 | $79,116,000.00 | $96,013,000.00 | $71,451,000.00 | $65,811,000.00 | $65,703,000.00 | $93,958,000.00 | $65,121,000.00 | $75,635,000.00 | $89,828,000.00 | $124,000,000.00 | $91,242,000.00 | $85,204,000.00 | $96,786,000.00 | $121,379,000.00 | $89,039,000.00 | $79,515,000.00 | $97,422,000.00 | $120,369,000.00 | $76,966,000.00 | $72,256,000.00 | $86,768,000.00 | $112,797,000.00 | $83,365,000.00 | $69,606,000.00 | $91,604,000.00 | $117,512,000.00 | $79,510,000.00 | $70,867,000.00 | $91,650,000.00 | $115,255,000.00 | -- | -- | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $172,809,000.00 | $114,933,000.00 | $56,752,000.00 | $252,742,000.00 | $185,344,000.00 | $123,552,000.00 | $61,934,000.00 | $242,561,000.00 | $182,606,000.00 | $121,209,000.00 | $60,441,000.00 | $266,954,000.00 | $62,466,000.00 | $134,221,000.00 | $63,237,000.00 | $206,492,000.00 | $148,353,000.00 | $96,468,000.00 | $52,511,000.00 | $263,773,000.00 | $196,737,000.00 | $132,056,000.00 | $65,990,000.00 | $262,510,000.00 | $196,616,000.00 | $134,851,000.00 | $65,959,000.00 | $266,304,000.00 | $190,162,000.00 | $128,062,000.00 | $63,780,000.00 | $289,619,000.00 | $67,815,000.00 | $67,555,000.00 | $71,071,000.00 | $275,713,000.00 | $206,354,000.00 | $135,695,000.00 | $68,584,000.00 | $276,234,000.00 | $67,623,000.00 | $68,332,000.00 | $67,487,000.00 | $245,868,000.00 | $179,386,000.00 | $118,354,000.00 | $59,389,000.00 | $244,327,000.00 | $178,828,000.00 | $120,575,000.00 | $61,355,000.00 | $238,982,000.00 | $57,505,000.00 | $58,955,000.00 | $63,316,000.00 | $250,763,000.00 | $245,444,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-2,391,000.00 | $738,000.00 | $11,623,000.00 | $-13,801,000.00 | $-1,320,000.00 | $9,029,000.00 | $6,569,000.00 | $1,770,000.00 | $6,008,000.00 | $15,117,000.00 | $11,697,000.00 | $38,965,000.00 | $45,237,000.00 | $42,347,000.00 | $23,794,000.00 | $-72,806,000.00 | $-61,908,000.00 | $-48,581,000.00 | $-37,531,000.00 | $43,207,000.00 | $45,608,000.00 | $39,572,000.00 | $25,571,000.00 | $33,051,000.00 | $36,600,000.00 | $34,087,000.00 | $26,584,000.00 | $15,973,000.00 | $-136,000.00 | $-2,130,000.00 | $26,060,000.00 | -- | $3,374,000.00 | $68,159,000.00 | $50,181,000.00 | -- | $9,362,000.00 | $72,944,000.00 | $47,989,000.00 | -- | $80,093,000.00 | $72,937,000.00 | $48,172,000.00 | -- | $6,488,000.00 | $71,931,000.00 | $48,834,000.00 | -- | $6,822,000.00 | $78,919,000.00 | $51,292,000.00 | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $-2,391,000.00 | $738,000.00 | $11,623,000.00 | $-13,801,000.00 | $-1,320,000.00 | $9,029,000.00 | $6,569,000.00 | $1,770,000.00 | $6,008,000.00 | $15,117,000.00 | $11,697,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.24 | $0.54 | $0.54 | $-1.17 | $-0.02 | $0.27 | $0.22 | -- | $-0.21 | $0.35 | $0.46 | $1.65 | $1.93 | $1.54 | $0.92 | $-0.37 | $-0.15 | $-1.48 | $-1.19 | $1.46 | $1.59 | $1.34 | $0.87 | $-0.13 | $1.36 | $1.20 | $0.94 | $-0.62 | $0.11 | $-0.03 | $0.85 | $-0.48 | $0.30 | $1.86 | $1.29 | $2.39 | $0.30 | $0.56 | $1.11 | $2.15 | $0.22 | $1.61 | $1.04 | $0.13 | $0.17 | $0.51 | $1.05 | $0.27 | $0.16 | $0.59 | $1.09 | $2.21 | $0.21 | $0.61 | $1.04 | $2.00 | $1.53 | -- |
Weighted Average Shares Basic | 19,318,794 | 19,297,484 | 19,356,789 | 19,389,907 | 19,373,411 | 19,349,266 | 19,303,048 | 19,930,960 | 20,029,703 | 20,077,258 | 20,149,201 | 21,113,828 | 21,030,099 | 21,428,491 | 21,489,162 | 22,536,090 | 22,847,776 | 22,934,410 | 22,959,887 | 23,738,443 | 23,764,938 | 23,772,883 | 23,756,695 | 23,995,170 | 24,051,185 | 24,166,539 | 24,201,545 | 24,906,203 | 24,537,974 | 25,177,180 | 25,735,978 | 26,839,885 | 26,738,809 | 27,191,066 | 27,178,974 | 27,371,538 | 27,396,760 | 27,410,674 | 27,369,149 | 27,600,350 | 27,673,293 | 27,357,829 | 28,335,395 | 28,767,615 | 28,772,006 | 28,736,214 | 28,832,579 | 28,796,815 | 28,822,403 | 28,813,766 | 28,705,876 | 28,896,355 | 28,936,177 | 28,978,512 | -- | 28,985,627 | -- | -- |
Earnings Per Share Diluted | $-0.24 | $0.54 | $0.54 | $-1.17 | $-0.02 | $0.27 | $0.22 | -- | $0.14 | $-0.11 | $0.46 | $1.65 | $0.39 | $1.54 | $0.92 | $-2.01 | $-1.64 | $-1.48 | $-1.19 | $1.46 | $1.59 | $1.34 | $0.87 | $1.23 | $1.36 | $1.20 | $0.94 | $-0.62 | $0.93 | $0.82 | $0.85 | $-0.48 | $2.17 | $1.86 | $1.29 | $0.42 | $0.30 | $0.56 | $1.11 | $0.33 | $0.20 | $0.56 | $1.04 | $0.13 | $0.17 | $1.56 | $1.05 | $0.27 | $1.84 | $0.59 | $1.09 | $2.21 | $1.86 | $0.61 | $1.04 | $2.00 | $1.53 | -- |
Weighted Average Shares Diluted | 19,318,794 | 19,327,137 | 19,356,789 | 19,389,907 | 19,373,411 | 19,349,266 | 19,303,048 | 19,930,960 | 20,029,703 | 20,005,315 | 20,149,201 | 21,113,828 | 21,295,693 | 21,428,491 | 21,489,162 | 22,536,090 | 22,847,776 | 22,934,410 | 22,959,887 | 23,738,443 | 23,764,938 | 23,772,883 | 23,756,695 | 23,995,170 | 24,051,185 | 24,166,539 | 24,201,545 | 24,906,203 | 25,150,377 | 25,456,579 | 25,735,978 | 26,841,519 | 27,041,150 | 27,205,211 | 27,180,851 | 27,377,272 | 27,374,165 | 27,457,938 | 27,375,230 | 27,604,253 | 27,364,153 | 27,360,345 | 28,336,108 | 28,772,678 | 28,777,315 | 28,787,962 | 28,835,460 | 28,800,378 | 28,826,278 | 28,818,051 | 28,710,662 | 28,901,285 | 28,942,821 | 28,984,147 | -- | 28,992,319 | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $693,000.00 | $694,000.00 | $694,000.00 | $694,000.00 | $695,000.00 | $695,000.00 | $683,000.00 | $691,000.00 | $705,000.00 | $714,000.00 | $708,000.00 | $728,000.00 | $742,000.00 | $760,000.00 | $762,000.00 | $762,000.00 | $776,000.00 | $807,000.00 | $809,000.00 | $820,000.00 | -- | -- | $831,000.00 | $826,000.00 | $826,000.00 | $828,000.00 | $841,000.00 | $832,000.00 | $840,000.00 | $854,000.00 | $864,000.00 | $895,000.00 | $902,000.00 | $931,000.00 | $927,000.00 | $935,000.00 | $935,000.00 | $935,000.00 | $935,000.00 | $931,000.00 | $930,000.00 | $931,000.00 | $934,000.00 | $975,000.00 | $975,000.00 | $975,000.00 | $975,000.00 | $976,000.00 | $976,000.00 | $976,000.00 | $972,000.00 | $972,000.00 | $972,000.00 | $983,000.00 | $980,000.00 | $983,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 1,000,000 | 100,000 | 100,000 | 100,000 | 1,000,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | $100.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |