Date | 1/31/2024 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/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 | 1/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $87,036,000.00 | $54,716,000.00 | $45,125,000.00 | $43,533,000.00 | $3,832,000.00 | $17,652,000.00 | $64,380,000.00 | $47,862,000.00 | $68,487,569.00 | $65,740,400.00 | $78,341,101.00 | $47,686,348.00 | $54,835,258.00 | $45,478,559.00 | $48,538,827.00 | $27,896,406.00 | $44,202,352.00 | $35,711,749.00 | $49,070,952.00 | $44,683,851.00 | $48,212,163.00 | $1,941,998.00 | $9,175,951.00 | $5,634,684.00 | $773,845.00 | $878,696.00 |
Accounts Receivable Net Current | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | $544,323.00 | $3,169,825.00 | $1,097,488.00 | $1,097,488.00 | $1,097,488.00 | $1,097,488.00 | -- | $530,196.00 | -- | -- | $577,326.00 | $577,326.00 | -- | $577,326.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | $15,947,000.00 | $17,306,000.00 | $21,077,000.00 | $41,867,000.00 | $36,011,000.00 | $16,384,000.00 | $11,421,000.00 | $10,602,702.00 | $11,609,793.00 | $10,128,353.00 | $1,055,185.00 | $1,055,185.00 | $1,055,185.00 | $8,050,122.00 | $698,260.00 | $530,196.00 | -- | -- | -- | $23,104.00 | -- | $534,407.00 | -- | -- | -- |
Total Current Assets | $214,448,000.00 | $183,627,000.00 | $187,697,000.00 | $194,041,000.00 | $215,537,000.00 | $209,259,000.00 | $210,185,000.00 | $163,621,000.00 | $161,445,473.00 | $140,202,004.00 | $143,399,626.00 | $123,545,713.00 | $107,770,046.00 | $91,875,489.00 | $100,177,736.00 | $95,399,472.00 | $97,472,320.00 | $77,971,023.00 | $85,114,262.00 | $78,469,777.00 | $78,280,819.00 | -- | $29,685,565.00 | -- | -- | -- |
Property Plant and Equipement | $70,807,000.00 | $63,079,000.00 | $59,219,000.00 | $52,904,000.00 | $47,477,000.00 | $42,049,000.00 | $37,455,000.00 | $32,133,000.00 | $29,530,483.00 | $26,830,716.00 | $25,867,980.00 | $25,906,210.00 | $25,741,024.00 | $24,429,058.00 | $23,844,261.00 | $21,838,589.00 | $20,431,956.00 | $19,462,332.00 | $18,595,079.00 | $17,092,936.00 | $15,714,513.00 | -- | $11,037,289.00 | -- | -- | -- |
Intangible Assets Net | $1,457,000.00 | $1,474,000.00 | $1,445,000.00 | $1,411,000.00 | $1,395,000.00 | $1,425,000.00 | $1,452,000.00 | $1,345,000.00 | $1,189,013.00 | $1,192,568.00 | $1,517,032.00 | $1,419,527.00 | $1,541,754.00 | $1,479,346.00 | $1,352,161.00 | $1,200,274.00 | $1,075,690.00 | $970,196.00 | $942,331.00 | $828,289.00 | $691,283.00 | -- | $526,370.00 | -- | -- | -- |
Goodwill | $144,000.00 | $144,000.00 | $144,000.00 | $144,000.00 | $144,000.00 | $144,000.00 | $144,000.00 | $144,000.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | $143,562.00 | -- | $143,562.00 | -- | -- | -- |
Other Assets | -- | $37,575,000.00 | $38,657,000.00 | $32,838,000.00 | $11,307,000.00 | $8,783,000.00 | $11,006,000.00 | $1,512,000.00 | $1,377,910.00 | $1,404,133.00 | $1,751,265.00 | $1,676,427.00 | $1,821,322.00 | $1,781,581.00 | $1,641,770.00 | $1,508,139.00 | $1,401,811.00 | $1,320,658.00 | $1,304,964.00 | $1,209,178.00 | $1,090,428.00 | -- | $718,081.00 | -- | -- | -- |
Total Assets | $482,180,000.00 | $433,566,000.00 | $428,036,000.00 | $418,054,000.00 | $407,396,000.00 | $373,914,000.00 | $366,576,000.00 | $292,833,000.00 | $281,254,328.00 | $259,182,282.00 | $171,018,871.00 | $151,128,350.00 | $135,332,392.00 | $118,086,128.00 | $125,663,767.00 | $118,746,200.00 | $119,306,087.00 | $98,754,013.00 | $105,014,305.00 | $96,771,891.00 | $95,085,760.00 | -- | $41,440,935.00 | -- | -- | -- |
Accounts Payable | $28,821,000.00 | $33,858,000.00 | $32,165,000.00 | $24,576,000.00 | $47,267,000.00 | $34,238,000.00 | $29,764,000.00 | $25,430,000.00 | $25,888,209.00 | $17,745,185.00 | $24,310,972.00 | $25,223,308.00 | $24,482,861.00 | $17,396,215.00 | $19,887,611.00 | $18,971,289.00 | $17,670,642.00 | $19,754,938.00 | $16,836,816.00 | $16,869,229.00 | $15,299,930.00 | -- | $12,695,954.00 | -- | -- | -- |
Accrued Liabilities | $38,622,000.00 | $24,984,000.00 | $16,765,000.00 | $23,392,000.00 | $33,126,000.00 | $29,372,000.00 | $39,431,000.00 | $23,427,000.00 | $19,867,021.00 | $13,931,405.00 | $17,187,694.00 | $16,900,124.00 | $11,068,235.00 | $6,915,766.00 | $8,567,580.00 | $5,120,624.00 | $4,950,806.00 | $2,618,049.00 | $3,701,090.00 | $2,864,069.00 | $1,738,475.00 | -- | $784,340.00 | -- | -- | -- |
Total Current Liabilities | $264,684,000.00 | $246,773,000.00 | $238,790,000.00 | $224,794,000.00 | $249,226,000.00 | $207,923,000.00 | $207,339,000.00 | $172,236,000.00 | $164,325,951.00 | $148,500,722.00 | $63,072,316.00 | $65,875,852.00 | $53,512,777.00 | $35,530,787.00 | $35,509,240.00 | $34,296,478.00 | $28,736,848.00 | $29,023,225.00 | $26,244,171.00 | $26,518,510.00 | $22,857,500.00 | -- | $17,802,482.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $78,000,000.00 | $77,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $34,401,000.00 | $5,790,000.00 | $6,476,000.00 | $10,706,000.00 | $-16,938,000.00 | $-8,519,000.00 | $-15,641,000.00 | $-50,176,000.00 | $-52,927,434.00 | $-61,375,148.00 | $-63,435,681.00 | $-85,139,044.00 | $-87,617,503.00 | $-86,510,579.00 | $-78,162,828.00 | $-83,578,895.00 | $-76,830,585.00 | $-72,059,586.00 | $-62,957,809.00 | $-71,396,919.00 | $-68,906,301.00 | -- | $-56,253,453.00 | -- | -- | -- |
Total Stockholders' Equity | $217,496,000.00 | $186,793,000.00 | $189,246,000.00 | $193,260,000.00 | $158,170,000.00 | $165,991,000.00 | $159,237,000.00 | $120,597,000.00 | $116,928,377.00 | $110,681,560.00 | $107,946,555.00 | $85,252,498.00 | $81,819,615.00 | $82,555,341.00 | $90,154,527.00 | $84,449,722.00 | $90,569,239.00 | $18,250,444.00 | $78,770,134.00 | $70,253,381.00 | $72,228,260.00 | $18,250,444.00 | $23,638,453.00 | -- | -- | $7,049,853.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $482,180,000.00 | $433,566,000.00 | $428,036,000.00 | $418,054,000.00 | $407,396,000.00 | $373,914,000.00 | $366,576,000.00 | $292,833,000.00 | $281,254,328.00 | $259,182,282.00 | $171,018,871.00 | $151,128,350.00 | $135,332,392.00 | $118,086,128.00 | $125,663,767.00 | $118,746,200.00 | $119,306,087.00 | $98,754,013.00 | $105,014,305.00 | $96,771,891.00 | $95,085,760.00 | -- | $41,440,935.00 | -- | -- | -- |
Date | 1/31/2024 | 7/31/2023 | 4/30/2023 | 1/31/2023 | 10/31/2022 | 7/31/2022 | 4/30/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 | 1/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $700,265,000.00 | $295,722,000.00 | $141,193,000.00 | $651,545,000.00 | $412,698,000.00 | $148,534,000.00 | $129,380,000.00 | $116,678,000.00 | $185,362,758.00 | $82,915,419.00 | $320,737,750.00 | $191,060,017.00 | $116,317,817.00 | $54,372,407.00 | $233,377,379.00 | $141,202,010.00 | $89,104,778.00 | $40,958,363.00 | $165,881,297.00 | $101,703,739.00 | $60,017,810.00 | $26,768,798.00 | $101,810,413.00 | $62,769,038.00 | $20,745,349.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $401,043,000.00 | $162,965,000.00 | $70,704,000.00 | $345,826,000.00 | $63,572,000.00 | $147,034,000.00 | $66,108,000.00 | $163,724,000.00 | $105,107,746.00 | $46,076,108.00 | $174,771,815.00 | $99,646,937.00 | $58,339,109.00 | $27,283,569.00 | $116,690,324.00 | $71,531,368.00 | $45,277,668.00 | $20,992,495.00 | $90,880,821.00 | $55,372,564.00 | $32,485,743.00 | $14,647,173.00 | $57,217,152.00 | $34,287,053.00 | $20,619,896.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $264,314,000.00 | $120,380,000.00 | $56,838,000.00 | $216,103,000.00 | $53,658,000.00 | $93,767,000.00 | $44,901,000.00 | $104,191,000.00 | $66,103,378.00 | $30,718,182.00 | $111,354,236.00 | $75,160,559.00 | $49,214,927.00 | $25,831,402.00 | $98,146,524.00 | $70,302,779.00 | $45,817,988.00 | $23,861,612.00 | $76,426,892.00 | $54,978,109.00 | $23,899,447.00 | $15,194,504.00 | $50,848,128.00 | $34,574,771.00 | $13,528,187.00 | -- |
Total Operating Expenses | $370,967,000.00 | $169,664,000.00 | $76,573,000.00 | $306,809,000.00 | $209,660,000.00 | $71,030,000.00 | $63,463,000.00 | $149,487,000.00 | $93,841,541.00 | $43,818,251.00 | $159,891,595.00 | $106,531,341.00 | $67,756,611.00 | $35,662,647.00 | $132,498,875.00 | $92,669,368.00 | $59,548,634.00 | $30,316,559.00 | $97,924,134.00 | $70,658,472.00 | $24,658,131.00 | $20,272,436.00 | $62,254,985.00 | $41,871,744.00 | $13,866,721.00 | -- |
Loss from Operations | $30,076,000.00 | $-6,699,000.00 | $-5,869,000.00 | $39,017,000.00 | $946,000.00 | $12,541,000.00 | $2,645,000.00 | $14,237,000.00 | $11,266,205.00 | $2,257,857.00 | $14,880,220.00 | $-6,884,404.00 | $-9,417,502.00 | $-8,379,078.00 | $-15,808,551.00 | $-21,138,000.00 | $-14,270,966.00 | $-9,324,064.00 | $-7,043,313.00 | $-15,285,908.00 | $-6,819,561.00 | $-5,625,263.00 | $-5,037,833.00 | $-7,584,691.00 | $-5,522,527.00 | -- |
Loss Before Income Taxes | $31,823,000.00 | $-6,007,000.00 | $-5,528,000.00 | $38,900,000.00 | $-11,664,000.00 | $12,509,000.00 | $2,610,000.00 | $14,102,000.00 | $11,176,641.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $1.55 | $-0.31 | $-0.28 | $1.86 | $0.04 | $0.59 | $0.13 | $0.88 | $0.70 | $0.14 | $1.01 | $-0.48 | -- | -- | $-1.07 | $-1.45 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 15,427,975 | 15,326,702 | 15,230,763 | 15,198,754 | 15,220,593 | 15,195,116 | 15,155,378 | 15,146,890 | 15,034,954 | 15,034,954 | 14,610,617 | 14,520,282 | -- | -- | 14,260,395 | 14,179,995 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $1.45 | $-0.31 | $-0.28 | $1.77 | $-0.55 | $0.45 | $0.12 | $0.17 | $0.66 | $0.13 | $0.96 | $-0.48 | -- | -- | $-1.07 | $-1.45 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 16,460,383 | 15,326,702 | 15,230,763 | 15,955,668 | 16,067,066 | 16,032,731 | 16,173,339 | 16,015,683 | 16,039,352 | 16,073,021 | 15,332,998 | 14,520,282 | -- | -- | 14,260,395 | 14,179,995 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | -- | 40,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 15,489,364 | 15,481,925 | 15,217,120 | 15,195,698 | 15,192,134 | 15,183,277 | 15,125,042 | 15,122,882 | 15,105,826 | 15,018,530 | 15,011,556 | 14,683,138 | 14,527,579 | 14,508,387 | 14,472,611 | 14,538,586 | 14,538,586 | 13,752,035 | 13,588,568 | -- | -- | -- | 6,064,500 | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | $151.00 | $150.00 | $150.00 | $147.00 | $145.00 | $145.00 | $145.00 | $145.00 | $145.00 | $138.00 | $136.00 | $135.00 | $135.00 | -- | $61.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,018,600 | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $26.00 | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |