Date | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 10/31/2022 | 7/31/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $62,172,000.00 | $64,115,000.00 | $48,903,000.00 | $27,891,000.00 | $90,080,000.00 | $61,856,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $5,042,000.00 | $6,210,000.00 | $3,660,000.00 | $8,153,000.00 | $7,979,000.00 | $4,090,000.00 | $5,811,000.00 | $8,073,000.00 | $5,506,000.00 | $7,085,000.00 | $7,793,000.00 | $3,728,000.00 | $4,165,000.00 | $1,974,000.00 | $6,568,000.00 | $7,684,000.00 | $5,997,000.00 | $7,647,000.00 | $4,007,000.00 | $7,509,000.00 | $5,107,000.00 | $9,087,000.00 | $4,733,000.00 | $9,062,000.00 | $5,071,000.00 | $10,457,000.00 | $3,851,000.00 | -- | -- | -- | -- |
Inventory | $53,259,000.00 | $56,652,000.00 | $45,689,000.00 | $53,788,000.00 | $60,129,000.00 | $54,383,000.00 | $56,024,000.00 | $56,902,000.00 | $48,492,000.00 | $59,298,000.00 | $58,034,000.00 | $67,584,000.00 | $64,214,000.00 | $75,516,000.00 | $72,599,000.00 | $81,420,000.00 | $70,003,000.00 | $85,369,000.00 | $77,349,000.00 | $78,844,000.00 | $61,591,000.00 | $77,503,000.00 | $80,591,000.00 | $85,406,000.00 | $62,790,000.00 | $73,583,000.00 | $66,641,000.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $17,656,000.00 | $16,629,000.00 | $17,920,000.00 | $17,313,000.00 | $26,490,000.00 | $25,608,000.00 | $25,456,000.00 | $43,675,000.00 | $43,410,000.00 | $44,705,000.00 | $43,035,000.00 | $41,570,000.00 | $44,095,000.00 | $38,848,000.00 | $22,256,000.00 | $26,391,000.00 | $26,534,000.00 | $28,102,000.00 | $27,734,000.00 | $25,053,000.00 | $22,466,000.00 | $21,560,000.00 | $21,166,000.00 | $16,385,000.00 | $12,566,000.00 | $19,054,000.00 | $18,559,000.00 | -- | -- | -- | -- |
Total Current Assets | $138,129,000.00 | $143,606,000.00 | $116,172,000.00 | $107,145,000.00 | $184,678,000.00 | $145,937,000.00 | $123,248,000.00 | $126,123,000.00 | $115,509,000.00 | $121,813,000.00 | $113,269,000.00 | $122,079,000.00 | $144,236,000.00 | $171,161,000.00 | $122,950,000.00 | $132,453,000.00 | $131,658,000.00 | $135,408,000.00 | $175,294,000.00 | $171,296,000.00 | $151,199,000.00 | $136,813,000.00 | $132,468,000.00 | $136,659,000.00 | $109,088,000.00 | $120,653,000.00 | $104,441,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $54,118,000.00 | $53,883,000.00 | $53,755,000.00 | $53,791,000.00 | $49,030,000.00 | $50,427,000.00 | $57,329,000.00 | $60,047,000.00 | $63,991,000.00 | $68,742,000.00 | $73,906,000.00 | $83,337,000.00 | $89,647,000.00 | $95,601,000.00 | $107,645,000.00 | $113,224,000.00 | $114,814,000.00 | $116,477,000.00 | $118,044,000.00 | $113,932,000.00 | $113,063,000.00 | $113,348,000.00 | $118,420,000.00 | $113,126,000.00 | $106,221,000.00 | $102,359,000.00 | $102,322,000.00 | -- | -- | -- | -- |
Intangible Assets Net | $66,246,000.00 | $67,981,000.00 | $69,717,000.00 | $71,452,000.00 | $75,069,000.00 | $76,949,000.00 | $80,711,000.00 | $82,777,000.00 | $84,843,000.00 | $86,909,000.00 | $88,976,000.00 | $99,240,000.00 | $101,505,000.00 | $103,770,000.00 | $112,814,000.00 | $120,730,000.00 | $123,546,000.00 | $133,361,000.00 | $136,177,000.00 | $139,373,000.00 | $142,569,000.00 | $145,765,000.00 | $148,961,000.00 | $152,591,000.00 | $156,222,000.00 | $159,852,000.00 | $163,483,000.00 | -- | -- | -- | -- |
Goodwill | $59,697,000.00 | $59,700,000.00 | $59,697,000.00 | $59,700,000.00 | $59,700,000.00 | $59,700,000.00 | $59,700,000.00 | $59,697,000.00 | $59,697,000.00 | $59,697,000.00 | $59,697,000.00 | $59,697,000.00 | $59,697,000.00 | $59,697,000.00 | $77,597,000.00 | $108,597,000.00 | $108,597,000.00 | $197,026,000.00 | $197,026,000.00 | $197,026,000.00 | $197,026,000.00 | $197,026,000.00 | $197,026,000.00 | $197,026,000.00 | $197,026,000.00 | $197,026,000.00 | $197,026,000.00 | -- | -- | -- | $196,572,000.00 |
Other Assets | $1,787,000.00 | $492,000.00 | $440,000.00 | $318,000.00 | $78,000.00 | $97,000.00 | $120,000.00 | $140,000.00 | $157,000.00 | $179,000.00 | $199,000.00 | $2,134,000.00 | $2,174,000.00 | $2,223,000.00 | $1,650,000.00 | $1,544,000.00 | $252,000.00 | $306,000.00 | $447,000.00 | $501,000.00 | $558,000.00 | $620,000.00 | $682,000.00 | $743,000.00 | $801,000.00 | $863,000.00 | $1,033,000.00 | -- | -- | -- | -- |
Total Assets | $428,180,000.00 | $438,048,000.00 | $416,760,000.00 | $407,967,000.00 | $489,400,000.00 | $460,272,000.00 | $451,849,000.00 | $466,170,000.00 | $469,474,000.00 | $489,395,000.00 | $497,182,000.00 | $537,330,000.00 | $574,650,000.00 | $618,300,000.00 | $633,988,000.00 | $694,556,000.00 | $695,205,000.00 | $803,840,000.00 | $626,988,000.00 | $622,128,000.00 | $604,415,000.00 | $593,572,000.00 | $597,557,000.00 | $600,145,000.00 | $569,358,000.00 | $580,753,000.00 | $568,305,000.00 | -- | -- | -- | -- |
Accounts Payable | $41,112,000.00 | $48,981,000.00 | $37,162,000.00 | $41,858,000.00 | $47,843,000.00 | $40,184,000.00 | $49,924,000.00 | $54,238,000.00 | $37,783,000.00 | $47,149,000.00 | $56,263,000.00 | $62,518,000.00 | $43,971,000.00 | $58,621,000.00 | $43,053,000.00 | $50,966,000.00 | $52,955,000.00 | $55,102,000.00 | $55,012,000.00 | $51,648,000.00 | $43,128,000.00 | $33,308,000.00 | $53,962,000.00 | $56,524,000.00 | $40,486,000.00 | $38,540,000.00 | $38,438,000.00 | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $390,962,000.00 | $406,390,000.00 | $397,647,000.00 | $404,642,000.00 | $491,392,000.00 | $472,053,000.00 | $496,503,000.00 | $515,037,000.00 | $530,340,000.00 | $604,429,000.00 | $594,080,000.00 | $607,810,000.00 | $624,247,000.00 | $649,465,000.00 | $595,423,000.00 | $618,484,000.00 | $622,619,000.00 | $635,840,000.00 | $413,193,000.00 | $411,715,000.00 | $401,801,000.00 | $402,525,000.00 | $418,241,000.00 | $450,420,000.00 | $425,905,000.00 | $449,533,000.00 | $445,441,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | $207,613,000.00 | $206,084,000.00 | $209,808,000.00 | $196,771,000.00 | $220,053,000.00 | $225,170,000.00 | $225,401,000.00 | -- | -- | -- | $231,200,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $213,236,000.00 | $212,443,000.00 | $211,514,000.00 | $210,948,000.00 | $211,268,000.00 | $210,398,000.00 | $209,747,000.00 | $209,109,000.00 | $208,348,000.00 | $129,534,000.00 | $129,363,000.00 | $128,840,000.00 | $126,212,000.00 | $125,610,000.00 | $125,076,000.00 | $123,986,000.00 | $122,887,000.00 | $121,565,000.00 | $121,635,000.00 | $120,347,000.00 | $119,236,000.00 | $118,153,000.00 | $117,393,000.00 | $117,150,000.00 | $116,872,000.00 | $116,635,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-176,125,000.00 | $-180,892,000.00 | $-192,508,000.00 | $-207,730,000.00 | $-213,362,000.00 | $-222,281,000.00 | $-254,501,000.00 | $-258,076,000.00 | $-269,314,000.00 | $-244,666,000.00 | $-226,358,000.00 | $-199,416,000.00 | $-176,257,000.00 | $-157,223,000.00 | $-86,954,000.00 | $-48,354,000.00 | $-50,741,000.00 | $45,994,000.00 | $91,723,000.00 | $89,629,000.00 | $82,941,000.00 | $72,456,000.00 | $61,486,000.00 | $32,138,000.00 | $26,144,000.00 | $14,148,000.00 | $6,121,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $37,218,000.00 | $31,658,000.00 | $19,113,000.00 | $3,325,000.00 | $-1,992,000.00 | $-11,781,000.00 | $-44,654,000.00 | $-48,867,000.00 | $-60,866,000.00 | $-115,034,000.00 | $-96,898,000.00 | $-70,480,000.00 | $-49,597,000.00 | $-31,165,000.00 | $38,565,000.00 | $76,072,000.00 | $72,586,000.00 | $168,000,000.00 | $213,795,000.00 | $210,413,000.00 | $202,614,000.00 | $191,047,000.00 | $179,316,000.00 | $149,725,000.00 | $143,453,000.00 | $131,220,000.00 | -- | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $428,180,000.00 | $438,048,000.00 | $416,760,000.00 | $407,967,000.00 | $489,400,000.00 | $460,272,000.00 | $451,849,000.00 | $466,170,000.00 | $469,474,000.00 | $489,395,000.00 | $497,182,000.00 | $537,330,000.00 | $574,650,000.00 | $618,300,000.00 | $633,988,000.00 | $694,556,000.00 | $695,205,000.00 | $803,840,000.00 | $626,988,000.00 | $622,128,000.00 | $604,415,000.00 | $593,572,000.00 | $597,557,000.00 | $600,145,000.00 | $569,358,000.00 | $580,753,000.00 | $568,305,000.00 | -- | -- | -- | -- |
Date | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/2023 | 10/31/2022 | 7/31/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $427,400,000.00 | $326,791,000.00 | $218,949,000.00 | $107,540,000.00 | $326,960,000.00 | $221,937,000.00 | $394,436,000.00 | $104,535,000.00 | $197,179,000.00 | $87,826,000.00 | $245,627,000.00 | $174,184,000.00 | $105,185,000.00 | $50,165,000.00 | $428,579,000.00 | $328,545,000.00 | $221,597,000.00 | $116,256,000.00 | $460,280,000.00 | $352,459,000.00 | $236,996,000.00 | $120,341,000.00 | $464,080,000.00 | $108,496,000.00 | $122,648,000.00 | $115,608,000.00 | $427,939,000.00 | $108,105,000.00 | $112,856,000.00 | $101,506,000.00 | $265,003,000.00 |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $341,161,000.00 | $251,161,000.00 | $165,511,000.00 | $82,146,000.00 | $84,873,000.00 | $169,859,000.00 | $335,716,000.00 | $250,516,000.00 | $164,985,000.00 | $79,139,000.00 | $343,448,000.00 | $257,829,000.00 | $165,645,000.00 | $87,908,000.00 | $409,069,000.00 | $306,051,000.00 | $210,143,000.00 | $105,445,000.00 | $399,042,000.00 | $299,248,000.00 | $197,659,000.00 | $100,294,000.00 | $105,609,000.00 | $289,284,000.00 | $97,011,000.00 | $97,033,000.00 | $368,525,000.00 | $92,638,000.00 | $94,173,000.00 | $87,072,000.00 | $246,482,000.00 |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $86,050,000.00 | $75,564,000.00 | $53,438,000.00 | $25,394,000.00 | $70,928,000.00 | $28,193,000.00 | $58,720,000.00 | $19,004,000.00 | $32,194,000.00 | $8,687,000.00 | $-164,118,000.00 | $-135,658,000.00 | $-111,567,000.00 | $-89,743,000.00 | $-112,018,000.00 | $-74,998,000.00 | $-83,974,000.00 | $10,811,000.00 | $8,027,000.00 | $13,874,000.00 | $39,337,000.00 | $20,047,000.00 | $69,187,000.00 | $57,468,000.00 | $44,212,000.00 | $18,575,000.00 | $59,414,000.00 | $15,467,000.00 | $18,683,000.00 | $14,434,000.00 | $9,961,000.00 |
Loss Before Income Taxes | $49,365,000.00 | $44,780,000.00 | $28,448,000.00 | $6,561,000.00 | $56,552,000.00 | $43,142,000.00 | $-20,125,000.00 | $13,830,000.00 | $-37,118,000.00 | $-16,916,000.00 | $-187,566,000.00 | $-150,926,000.00 | $-120,454,000.00 | $-94,386,000.00 | $-41,739,000.00 | $-89,850,000.00 | $-94,000,000.00 | $5,804,000.00 | $3,331,000.00 | $38,843,000.00 | $14,437,000.00 | $15,230,000.00 | $49,926,000.00 | $8,760,000.00 | $20,553,000.00 | $13,630,000.00 | $40,744,000.00 | $10,623,000.00 | $24,331,000.00 | $10,322,000.00 | $-1,932,000.00 |
Earnings Per Share Basic | $2.56 | $2.22 | $1.40 | $0.32 | $2.95 | $2.32 | $-2.26 | $0.81 | $-3.88 | $-1.89 | $-15.22 | $-12.49 | $-2.00 | $-1.58 | $-2.94 | $-2.06 | $-2.12 | $0.10 | $0.71 | $0.67 | $0.51 | $0.27 | $0.70 | $0.14 | $0.48 | $0.19 | $0.55 | $0.18 | $0.19 | $0.14 | $-0.10 |
Weighted Average Shares Basic | 14,143,127 | 14,130,734 | 14,111,124 | 14,250,811 | 13,922,460 | 13,902,457 | 12,429,759 | 13,798,130 | 11,058,351 | 9,666,353 | 9,159,686 | 9,004,321 | 44,589,034 | 44,410,914 | 44,017,340 | 43,653,178 | 43,560,434 | 43,327,519 | 42,771,316 | 42,674,957 | 42,855,366 | 42,216,331 | 41,926,157 | 41,933,244 | 41,549,825 | 42,518,143 | 43,747,944 | 43,747,944 | 43,747,944 | 43,747,944 | 43,747,944 |
Earnings Per Share Diluted | $2.51 | $2.19 | $1.38 | $0.32 | $0.62 | $2.27 | $-2.26 | $0.79 | $-3.88 | $-1.89 | $-15.22 | $-12.49 | $-2.00 | $-1.58 | $-2.94 | $-10.31 | $-2.12 | $0.10 | $0.05 | $0.64 | $0.49 | $0.26 | $1.27 | $0.60 | $0.28 | $0.18 | $0.05 | $0.18 | $0.19 | $0.14 | $-0.10 |
Weighted Average Shares Diluted | 14,404,470 | 14,379,529 | 14,345,179 | 14,510,008 | 14,240,486 | 14,211,768 | 12,429,759 | 14,174,218 | 11,058,351 | 9,666,353 | 9,159,686 | 9,004,321 | 44,589,034 | 44,410,914 | 44,017,340 | 8,730,636 | 43,560,434 | 44,478,153 | 44,239,751 | 44,475,793 | 44,061,804 | 43,407,414 | 43,571,746 | 43,554,000 | 43,559,781 | 43,680,485 | 43,747,944 | 43,747,944 | 43,747,944 | 43,747,944 | 43,747,944 |
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 | 250,000,000 | 250,000,000 | 50,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | 250,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 10,614,454 | 10,603,506 | 10,602,705 | 10,580,802 | 10,151,938 | 10,148,504 | 10,001,422 | 9,987,999 | 9,984,564 | 9,711,710 | 9,631,633 | 9,619,976 | 44,802,370 | 44,774,201 | 44,288,127 | 44,034,608 | 44,005,112 | 44,097,797 | 43,672,418 | 43,747,757 | 43,744,033 | 43,759,200 | 43,752,790 | 43,747,944 | 43,747,944 | 43,747,944 | -- | -- | -- | -- | -- |
Common Stock Value | $107,000.00 | $107,000.00 | $107,000.00 | $107,000.00 | $102,000.00 | $102,000.00 | $100,000.00 | $100,000.00 | $100,000.00 | $98,000.00 | $97,000.00 | $96,000.00 | $448,000.00 | $448,000.00 | $89,000.00 | $440,000.00 | $440,000.00 | $441,000.00 | $437,000.00 | $437,000.00 | $437,000.00 | $438,000.00 | $437,000.00 | $437,000.00 | $437,000.00 | $437,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 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |