Date | 4/30/2024 | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/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 | 1/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $265,712,000.00 | $256,065,000.00 | $414,832,000.00 | $323,281,000.00 | $238,388,000.00 | $182,261,000.00 | $206,936,000.00 | $350,626,000.00 | $113,507,000.00 | $116,565,000.00 | $104,589,000.00 | $101,116,000.00 | $94,110,000.00 | $104,047,000.00 | $118,600,000.00 | $84,694,000.00 | $54,275,000.00 | $64,621,000.00 | $56,551,000.00 | $62,608,000.00 | $67,940,000.00 | $77,883,000.00 | $179,195,000.00 | $202,514,000.00 | $48,208,000.00 | $57,462,000.00 | $63,176,000.00 | $68,594,000.00 | $72,645,000.00 | -- |
Accounts Receivable Net Current | $77,399,000.00 | $124,602,000.00 | $78,297,000.00 | $81,225,000.00 | $82,582,000.00 | $75,835,000.00 | $67,693,000.00 | $74,307,000.00 | $82,263,000.00 | $72,356,000.00 | $56,239,000.00 | $59,484,000.00 | $78,860,000.00 | $59,272,000.00 | $48,427,000.00 | $59,365,000.00 | $68,875,000.00 | $60,073,000.00 | $46,905,000.00 | $52,461,000.00 | $58,258,000.00 | $51,379,000.00 | $42,054,000.00 | $45,388,000.00 | $49,764,000.00 | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $25,624,000.00 | $23,261,000.00 | $23,554,000.00 | $26,124,000.00 | $22,877,000.00 | $19,537,000.00 | $18,851,000.00 | $16,260,000.00 | $15,603,000.00 | $15,978,000.00 | $18,842,000.00 | $16,590,000.00 | $15,574,000.00 | $16,887,000.00 | $16,322,000.00 | $15,550,000.00 | $16,387,000.00 | $15,419,000.00 | $14,418,000.00 | $15,734,000.00 | $14,632,000.00 | $9,195,000.00 | $8,793,000.00 | $8,780,000.00 | $9,302,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $666,111,000.00 | $677,918,000.00 | $610,886,000.00 | $528,913,000.00 | $515,146,000.00 | $511,709,000.00 | $551,020,000.00 | $558,373,000.00 | $328,335,000.00 | $305,373,000.00 | $289,071,000.00 | $286,632,000.00 | $293,740,000.00 | $266,486,000.00 | $254,734,000.00 | $257,587,000.00 | $266,784,000.00 | $255,609,000.00 | $245,565,000.00 | $256,175,000.00 | $244,920,000.00 | $239,841,000.00 | $231,812,000.00 | $256,902,000.00 | $107,274,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $26,218,000.00 | $25,961,000.00 | $25,570,000.00 | $25,915,000.00 | $26,413,000.00 | $28,978,000.00 | $29,495,000.00 | $28,629,000.00 | $27,676,000.00 | $30,741,000.00 | $31,195,000.00 | $32,393,000.00 | $33,369,000.00 | $35,066,000.00 | $35,859,000.00 | $36,074,000.00 | $33,489,000.00 | $28,392,000.00 | $20,381,000.00 | $19,575,000.00 | $19,625,000.00 | $18,388,000.00 | $16,924,000.00 | $10,923,000.00 | $10,204,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $9,474,000.00 | $10,082,000.00 | $10,689,000.00 | $11,724,000.00 | $12,463,000.00 | $13,930,000.00 | $2,526,000.00 | $2,898,000.00 | $3,452,000.00 | $4,006,000.00 | $4,560,000.00 | $3,505,000.00 | $3,928,000.00 | $4,351,000.00 | $4,774,000.00 | $5,197,000.00 | $5,620,000.00 | $6,043,000.00 | $6,465,000.00 | $6,892,000.00 | $9,042,000.00 | $9,545,000.00 | $10,048,000.00 | $10,610,000.00 | $11,292,000.00 | -- | -- | -- | -- | -- |
Goodwill | $56,147,000.00 | $56,657,000.00 | $55,000,000.00 | $57,148,000.00 | $56,270,000.00 | $52,618,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $17,632,000.00 | $20,861,000.00 | $20,861,000.00 | $20,861,000.00 | $20,614,000.00 | $20,614,000.00 | -- | -- | -- | $1,521,000.00 | -- |
Other Assets | $4,574,000.00 | $3,506,000.00 | $4,035,000.00 | $4,511,000.00 | $4,432,000.00 | $4,500,000.00 | $4,639,000.00 | $4,449,000.00 | $4,787,000.00 | $3,681,000.00 | $3,414,000.00 | $3,618,000.00 | $3,848,000.00 | $3,588,000.00 | $3,926,000.00 | $4,076,000.00 | $4,825,000.00 | $5,569,000.00 | $5,922,000.00 | $4,731,000.00 | $3,292,000.00 | $2,524,000.00 | $2,708,000.00 | $2,822,000.00 | $827,000.00 | -- | -- | -- | -- | -- |
Total Assets | $809,746,000.00 | $823,836,000.00 | $758,134,000.00 | $681,852,000.00 | $673,163,000.00 | $666,193,000.00 | $660,931,000.00 | $669,319,000.00 | $441,252,000.00 | $429,219,000.00 | $413,625,000.00 | $414,127,000.00 | $421,507,000.00 | $395,334,000.00 | $386,570,000.00 | $392,171,000.00 | $402,227,000.00 | $331,289,000.00 | $313,661,000.00 | $323,229,000.00 | $326,047,000.00 | $293,243,000.00 | $287,237,000.00 | $306,806,000.00 | $155,366,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $153,000.00 | $3,161,000.00 | $465,000.00 | $1,016,000.00 | $5,991,000.00 | $10,612,000.00 | $7,652,000.00 | $7,155,000.00 | $6,785,000.00 | $3,481,000.00 | $3,720,000.00 | $842,000.00 | $2,249,000.00 | $231,000.00 | $277,000.00 | $5,343,000.00 | $2,098,000.00 | $1,719,000.00 | $959,000.00 | $1,622,000.00 | $1,512,000.00 | $2,678,000.00 | $2,841,000.00 | $3,466,000.00 | $2,572,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $670,448,000.00 | $690,149,000.00 | $632,557,000.00 | $569,125,000.00 | $569,480,000.00 | $482,289,000.00 | $468,266,000.00 | $480,463,000.00 | $270,645,000.00 | $249,496,000.00 | $236,283,000.00 | $242,620,000.00 | $249,594,000.00 | $227,043,000.00 | $217,098,000.00 | $230,338,000.00 | $237,568,000.00 | $163,546,000.00 | $141,445,000.00 | $149,010,000.00 | $144,233,000.00 | $136,649,000.00 | $127,990,000.00 | $134,544,000.00 | $128,700,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-1,593,000.00 | $-859,000.00 | $-1,808,000.00 | $-1,094,000.00 | $-862,000.00 | $-2,769,000.00 | $-1,459,000.00 | $-865,000.00 | $-108,000.00 | $349,000.00 | $503,000.00 | $677,000.00 | $796,000.00 | $97,000.00 | $182,000.00 | $-82,000.00 | $188,000.00 | $186,000.00 | $252,000.00 | $430,000.00 | $481,000.00 | $98,000.00 | $809,000.00 | $392,000.00 | $471,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $-843,318,000.00 | $-829,610,000.00 | $-808,776,000.00 | $-803,274,000.00 | $-780,712,000.00 | $-653,559,000.00 | $-616,525,000.00 | $-586,615,000.00 | $-563,447,000.00 | $-528,265,000.00 | $-505,376,000.00 | $-481,683,000.00 | $-464,022,000.00 | $-445,231,000.00 | $-428,458,000.00 | $-408,336,000.00 | $-390,848,000.00 | $-367,096,000.00 | $-348,859,000.00 | $-328,046,000.00 | $-336,275,000.00 | $-315,608,000.00 | $-297,719,000.00 | $-278,132,000.00 | $-258,685,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $139,298,000.00 | $133,687,000.00 | $125,577,000.00 | $112,727,000.00 | $103,683,000.00 | $183,904,000.00 | $192,665,000.00 | $188,856,000.00 | $170,607,000.00 | $179,723,000.00 | $177,342,000.00 | $171,507,000.00 | $171,913,000.00 | $168,291,000.00 | $169,472,000.00 | $161,833,000.00 | $164,659,000.00 | $167,743,000.00 | $172,216,000.00 | $174,219,000.00 | $152,993,000.00 | $156,594,000.00 | $159,247,000.00 | $172,262,000.00 | $26,666,000.00 | -- | -- | -- | $54,980,000.00 | $87,880,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $809,746,000.00 | $823,836,000.00 | $758,134,000.00 | $681,852,000.00 | $673,163,000.00 | $666,193,000.00 | $660,931,000.00 | $669,319,000.00 | $441,252,000.00 | $429,219,000.00 | $413,625,000.00 | $414,127,000.00 | $421,507,000.00 | $395,334,000.00 | $386,570,000.00 | $392,171,000.00 | $402,227,000.00 | $331,289,000.00 | $313,661,000.00 | $323,229,000.00 | $299,424,000.00 | $293,243,000.00 | $287,237,000.00 | $306,806,000.00 | $155,366,000.00 | -- | -- | -- | -- | -- |
Date | 4/30/2024 | 1/31/2024 | 10/31/2023 | 7/31/2023 | 4/30/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 | 1/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $235,196,000.00 | $171,135,000.00 | $109,498,000.00 | $51,744,000.00 | $167,926,000.00 | $118,110,000.00 | $71,751,000.00 | $32,339,000.00 | $113,008,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $116,590,000.00 | $84,842,000.00 | $28,647,000.00 | $26,018,000.00 | $79,906,000.00 | $55,539,000.00 | $33,432,000.00 | $12,809,000.00 | $48,162,000.00 | -- |
Gross Profit | $74,708,000.00 | $284,687,000.00 | $210,837,000.00 | $136,016,000.00 | $65,749,000.00 | $60,792,000.00 | $117,090,000.00 | $56,964,000.00 | $206,632,000.00 | $151,638,000.00 | $98,103,000.00 | $47,608,000.00 | $174,650,000.00 | $127,495,000.00 | $83,515,000.00 | $41,601,000.00 | $141,876,000.00 | $105,630,000.00 | $68,109,000.00 | $32,078,000.00 | $118,606,000.00 | $86,293,000.00 | $29,107,000.00 | $25,726,000.00 | $88,020,000.00 | $62,571,000.00 | $18,789,000.00 | $19,530,000.00 | $64,846,000.00 | -- |
Research and Development | $23,566,000.00 | $108,288,000.00 | $79,428,000.00 | $51,924,000.00 | $25,668,000.00 | $28,413,000.00 | $49,226,000.00 | $22,872,000.00 | $83,219,000.00 | $61,565,000.00 | $39,827,000.00 | $18,967,000.00 | $76,795,000.00 | $55,877,000.00 | $36,970,000.00 | $17,543,000.00 | $74,398,000.00 | $53,662,000.00 | $35,759,000.00 | $17,015,000.00 | $54,417,000.00 | $39,667,000.00 | $13,323,000.00 | $12,062,000.00 | $38,639,000.00 | $27,622,000.00 | $9,768,000.00 | $7,877,000.00 | $26,355,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $78,680,000.00 | $349,094,000.00 | $258,076,000.00 | $174,434,000.00 | $85,928,000.00 | $265,648,000.00 | $90,316,000.00 | $80,619,000.00 | $302,808,000.00 | $213,626,000.00 | $138,514,000.00 | $65,017,000.00 | $248,512,000.00 | $182,711,000.00 | $122,722,000.00 | $59,304,000.00 | $227,541,000.00 | $166,846,000.00 | $110,319,000.00 | $52,961,000.00 | $194,413,000.00 | $141,382,000.00 | $47,315,000.00 | $44,310,000.00 | $134,298,000.00 | $95,468,000.00 | $33,798,000.00 | $27,508,000.00 | $103,879,000.00 | -- |
Loss from Operations | $-3,972,000.00 | $-64,407,000.00 | $-47,239,000.00 | $-38,418,000.00 | $-20,179,000.00 | $-33,921,000.00 | $-30,190,000.00 | $-23,655,000.00 | $-96,176,000.00 | $-61,988,000.00 | $-40,411,000.00 | $-17,409,000.00 | $-73,862,000.00 | $-55,216,000.00 | $-39,207,000.00 | $-17,703,000.00 | $-85,665,000.00 | $-61,216,000.00 | $-42,210,000.00 | $-20,883,000.00 | $-75,807,000.00 | $-55,089,000.00 | $-18,208,000.00 | $-18,584,000.00 | $-46,278,000.00 | $-32,897,000.00 | $-15,009,000.00 | $-7,978,000.00 | $-39,033,000.00 | -- |
Loss Before Income Taxes | $-13,356,000.00 | $-66,042,000.00 | $-45,963,000.00 | $-40,801,000.00 | $-18,826,000.00 | $-36,726,000.00 | $-52,241,000.00 | $-22,860,000.00 | $-97,998,000.00 | $-63,022,000.00 | $-40,743,000.00 | $-17,288,000.00 | $-71,301,000.00 | $-53,254,000.00 | $-36,893,000.00 | $-17,325,000.00 | $-82,953,000.00 | $-58,922,000.00 | $-41,106,000.00 | $-20,348,000.00 | $-76,224,000.00 | $-56,307,000.00 | $-19,400,000.00 | $-19,257,000.00 | $-46,026,000.00 | $-32,927,000.00 | $-14,600,000.00 | $-7,994,000.00 | $-38,814,000.00 | -- |
Earnings Per Share Basic | $-0.09 | $-0.49 | $-0.34 | $-0.30 | $-0.14 | $-0.69 | $-0.23 | $-0.18 | $-0.80 | $-0.52 | $-0.34 | $-0.15 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 146,670,000 | 140,147,000 | 138,789,000 | 137,417,000 | 136,190,000 | 132,579,000 | 130,280,000 | 128,457,000 | 124,206,000 | 123,230,000 | 123,134,000 | 121,354,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.09 | $-0.49 | $-0.34 | $-0.30 | $-0.14 | $-0.69 | $-0.41 | $-0.18 | $-0.80 | $-0.52 | $-0.19 | $-0.15 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 146,670,000 | 140,147,000 | 138,789,000 | 137,417,000 | 136,190,000 | 132,579,000 | 129,384,000 | 128,457,000 | 124,206,000 | 125,141,000 | 122,259,000 | 121,354,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,000.00 | -- | -- | -- | -- | -- |
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 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $14.00 | -- | -- | -- | -- | -- | -- |