Date | 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 | 4/30/2018 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $15,890,000.00 | $8,379,000.00 | $18,711,000.00 | $21,950,000.00 | $21,710,000.00 | $16,355,000.00 | $17,469,000.00 | $19,521,000.00 | $22,778,000.00 | $32,603,000.00 | $56,343,000.00 | $60,801,000.00 | $45,510,000.00 | $33,880,000.00 | -- | $234,000.00 | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $27,220,000.00 | $40,447,000.00 | $23,572,000.00 | $26,846,000.00 | $25,142,000.00 | $32,557,000.00 | $23,920,000.00 | $28,879,000.00 | $45,346,000.00 | $49,644,000.00 | $33,525,000.00 | $42,261,000.00 | $56,064,000.00 | $57,971,000.00 | $41,993,000.00 | $35,096,000.00 | -- | -- | -- | -- | -- |
Inventory | $100,016,000.00 | $109,123,000.00 | $104,913,000.00 | $99,734,000.00 | $105,512,000.00 | $111,444,000.00 | $120,638,000.00 | $121,683,000.00 | $119,571,000.00 | $104,973,000.00 | $92,042,000.00 | $74,296,000.00 | $73,690,000.00 | $73,575,000.00 | $69,593,000.00 | $59,999,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $6,564,000.00 | $6,016,000.00 | $7,917,000.00 | $7,839,000.00 | $9,663,000.00 | $11,292,000.00 | $10,754,000.00 | $8,491,000.00 | $9,672,000.00 | $11,191,000.00 | $9,022,000.00 | $2,324,000.00 | $3,184,000.00 | $2,842,000.00 | $3,471,000.00 | $3,244,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $149,936,000.00 | $164,266,000.00 | $156,323,000.00 | $157,620,000.00 | $163,441,000.00 | $172,934,000.00 | $173,853,000.00 | $179,805,000.00 | $198,096,000.00 | $198,532,000.00 | $190,932,000.00 | $179,831,000.00 | $178,448,000.00 | $168,268,000.00 | $115,193,000.00 | $98,677,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $11,437,000.00 | $8,783,000.00 | $9,101,000.00 | $9,488,000.00 | $9,791,000.00 | $10,168,000.00 | $10,357,000.00 | $10,621,000.00 | $13,623,000.00 | $12,447,000.00 | $10,950,000.00 | $10,992,000.00 | $10,422,000.00 | $10,230,000.00 | $9,994,000.00 | $9,677,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $43,273,000.00 | $46,351,000.00 | $49,229,000.00 | $52,021,000.00 | $55,044,000.00 | $58,067,000.00 | $60,673,000.00 | $63,194,000.00 | $43,754,000.00 | $46,978,000.00 | $50,321,000.00 | $53,643,000.00 | $57,605,000.00 | $61,588,000.00 | $65,413,000.00 | $69,152,000.00 | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | $64,315,000.00 | $64,315,000.00 | $64,300,000.00 | $64,300,000.00 | $64,300,000.00 | $64,300,000.00 | $64,300,000.00 | $64,315,000.00 | -- | -- | -- | -- | -- |
Other Assets | $455,000.00 | $514,000.00 | $579,000.00 | $260,000.00 | $293,000.00 | $328,000.00 | $369,000.00 | $336,000.00 | $668,000.00 | $358,000.00 | $364,000.00 | $424,000.00 | $470,000.00 | $533,000.00 | $19,000.00 | $242,000.00 | -- | -- | -- | -- | -- |
Total Assets | $239,079,000.00 | $243,650,000.00 | $239,149,000.00 | $243,587,000.00 | $253,162,000.00 | $266,472,000.00 | $270,669,000.00 | $277,840,000.00 | $351,386,000.00 | $354,438,000.00 | $348,659,000.00 | $341,263,000.00 | $341,405,000.00 | $335,420,000.00 | $260,778,000.00 | $248,415,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $9,245,000.00 | $17,805,000.00 | $15,589,000.00 | $11,544,000.00 | $10,075,000.00 | $8,765,000.00 | $13,495,000.00 | $13,563,000.00 | $20,454,000.00 | $20,081,000.00 | $20,182,000.00 | $16,021,000.00 | $15,820,000.00 | $19,944,000.00 | $15,112,000.00 | $8,936,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $9,445,000.00 | $12,271,000.00 | $9,802,000.00 | $8,741,000.00 | $10,095,000.00 | $10,869,000.00 | $9,634,000.00 | $7,853,000.00 | $13,867,000.00 | $14,480,000.00 | $12,322,000.00 | $9,843,000.00 | $12,071,000.00 | $11,842,000.00 | $10,995,000.00 | $7,655,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $56,653,000.00 | $57,659,000.00 | $53,034,000.00 | $51,723,000.00 | $58,004,000.00 | $67,695,000.00 | $72,871,000.00 | $74,809,000.00 | $64,465,000.00 | $65,169,000.00 | $64,852,000.00 | $61,358,000.00 | $63,701,000.00 | $66,635,000.00 | $33,436,000.00 | $24,317,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $275,841,000.00 | $274,708,000.00 | $273,415,000.00 | $272,784,000.00 | $271,276,000.00 | $270,220,000.00 | $268,855,000.00 | $268,393,000.00 | $267,583,000.00 | $266,686,000.00 | $265,807,000.00 | $265,362,000.00 | $264,409,000.00 | $263,519,000.00 | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-69,321,000.00 | $-66,411,000.00 | $-66,488,000.00 | $-62,375,000.00 | $-58,539,000.00 | $-55,676,000.00 | $-56,046,000.00 | $-50,351,000.00 | $26,335,000.00 | $22,569,000.00 | $17,986,000.00 | $14,529,000.00 | $13,281,000.00 | $5,252,000.00 | -- | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $182,426,000.00 | $185,991,000.00 | $186,115,000.00 | $191,864,000.00 | $195,158,000.00 | $198,777,000.00 | $197,798,000.00 | $203,031,000.00 | $286,921,000.00 | $289,269,000.00 | $283,807,000.00 | $279,905,000.00 | $277,704,000.00 | $268,785,000.00 | $227,342,000.00 | $224,098,000.00 | $322,216,000.00 | $323,294,000.00 | $321,666,000.00 | $324,614,000.00 | $331,335,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $239,079,000.00 | $243,650,000.00 | $239,149,000.00 | $243,587,000.00 | $253,162,000.00 | $266,472,000.00 | $270,669,000.00 | $277,840,000.00 | $351,386,000.00 | $354,438,000.00 | $348,659,000.00 | $341,263,000.00 | $341,405,000.00 | $335,420,000.00 | $260,778,000.00 | $248,415,000.00 | -- | -- | -- | -- | -- |
Date | 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 | 4/30/2018 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $69,043,000.00 | $46,209,000.00 | $19,719,000.00 | $88,064,000.00 | $68,991,000.00 | $25,962,000.00 | $19,039,000.00 | $114,239,000.00 | $94,115,000.00 | $62,020,000.00 | $28,983,000.00 | $126,828,000.00 | $98,176,000.00 | $60,803,000.00 | $23,731,000.00 | -- | $51,874,000.00 | $32,758,000.00 | $13,666,000.00 | -- | -- |
Research and Development | $5,065,000.00 | $3,274,000.00 | $1,599,000.00 | $6,361,000.00 | $4,887,000.00 | $1,557,000.00 | $1,756,000.00 | $5,501,000.00 | $4,354,000.00 | $2,977,000.00 | $1,521,000.00 | $5,378,000.00 | $4,641,000.00 | $3,162,000.00 | $1,230,000.00 | -- | $3,870,000.00 | $2,525,000.00 | $1,332,000.00 | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $76,033,000.00 | $50,315,000.00 | $23,804,000.00 | $100,764,000.00 | $77,688,000.00 | $50,696,000.00 | $24,600,000.00 | $170,762,000.00 | $27,370,000.00 | $52,495,000.00 | $24,760,000.00 | $103,333,000.00 | $75,966,000.00 | $48,775,000.00 | $21,267,000.00 | -- | $62,391,000.00 | $41,450,000.00 | $20,885,000.00 | -- | -- |
Loss from Operations | $-6,990,000.00 | $-4,106,000.00 | $-4,085,000.00 | $-12,700,000.00 | $-8,697,000.00 | $-134,000.00 | $-5,561,000.00 | $-56,523,000.00 | $14,251,000.00 | $9,525,000.00 | $4,223,000.00 | $23,495,000.00 | $22,210,000.00 | $12,028,000.00 | $2,464,000.00 | -- | $-10,517,000.00 | $-8,692,000.00 | $-7,219,000.00 | -- | -- |
Loss Before Income Taxes | $-6,918,000.00 | $-4,021,000.00 | $-4,058,000.00 | $-12,273,000.00 | $-8,286,000.00 | $209,000.00 | $-5,506,000.00 | $-55,536,000.00 | $15,088,000.00 | $10,173,000.00 | $4,306,000.00 | $24,292,000.00 | $22,903,000.00 | $12,631,000.00 | $2,884,000.00 | -- | $-6,879,000.00 | $-6,583,000.00 | $-6,282,000.00 | -- | -- |
Earnings Per Share Basic | $-0.53 | $-0.31 | $-0.31 | $-0.90 | $-0.61 | $0.03 | $-0.42 | $-4.66 | $0.84 | $0.57 | $0.25 | $1.31 | $1.23 | $0.52 | $0.13 | -- | $-0.40 | $-0.03 | $-0.36 | -- | -- |
Weighted Average Shares Basic | 13,030,000 | 13,100,000 | 13,190,000 | 13,372,000 | 13,413,000 | 13,465,000 | 13,443,000 | 13,930,000 | 14,091,000 | 14,109,000 | 14,083,000 | 13,997,000 | 13,987,000 | 13,978,000 | 13,975,000 | -- | 13,975,000 | 13,975,000 | 13,975,000 | -- | -- |
Earnings Per Share Diluted | $-0.53 | $-0.31 | $-0.31 | $-0.90 | $-0.61 | $0.03 | $-0.42 | $-4.66 | $0.82 | $0.32 | $0.24 | $1.29 | $1.20 | $0.65 | $0.13 | -- | $-0.40 | $-0.38 | $-0.36 | -- | -- |
Weighted Average Shares Diluted | 13,030,000 | 13,100,000 | 13,190,000 | 13,372,000 | 13,413,000 | 13,589,000 | 13,443,000 | 13,930,000 | 14,205,000 | 14,348,000 | 14,301,000 | 14,225,000 | 14,321,000 | 14,125,000 | 13,975,000 | -- | 13,975,000 | 13,975,000 | 13,975,000 | -- | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | 100,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 12,778,097 | 12,966,416 | 13,060,823 | 13,233,151 | 13,256,830 | 13,432,177 | 13,454,827 | 13,403,326 | 13,823,635 | 14,182,730 | 14,099,641 | 14,059,440 | 14,010,359 | 13,991,736 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $15,000.00 | $15,000.00 | $15,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | $14,000.00 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |