Date | 1/31/2024 | 7/31/2023 | 1/31/2023 | 7/31/2022 | 1/31/2022 | 7/31/2021 | 1/31/2021 | 1/31/2020 | 1/31/2019 | 1/31/2018 | 1/31/2017 | 1/31/2016 | 1/31/2015 | 1/31/2014 | 1/31/2013 | 1/31/2012 | 1/31/2011 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $320,952,000.00 | $227,409,000.00 | $276,385,000.00 | $189,030,000.00 | $213,437,000.00 | -- | $133,661,000.00 | $44,403,000.00 | $27,298,000.00 | $35,145,000.00 | $38,135,000.00 | $37,213,000.00 | $118,053,000.00 | $62,705,000.00 | $37,638,000.00 | $65,547,000.00 | $69,644,000.00 | $89,554,000.00 | $47,422,000.00 |
Accounts Receivable Net Current | $51,569,000.00 | $56,236,000.00 | $45,173,000.00 | $48,913,000.00 | $41,705,000.00 | -- | $37,206,000.00 | $35,118,000.00 | $31,493,000.00 | $28,792,000.00 | $25,401,000.00 | $25,614,000.00 | $22,613,000.00 | $20,558,000.00 | $20,491,000.00 | $17,154,000.00 | $14,417,000.00 | -- | -- |
Inventory | -- | $970,000.00 | $759,000.00 | $814,000.00 | $868,000.00 | -- | $429,000.00 | $411,000.00 | $95,000.00 | $123,000.00 | $167,000.00 | $155,000.00 | $474,000.00 | $1,350,000.00 | $812,000.00 | $413,000.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $33,468,000.00 | $26,426,000.00 | $24,676,000.00 | $20,664,000.00 | $21,974,000.00 | -- | $16,939,000.00 | $12,984,000.00 | $9,027,000.00 | $7,621,000.00 | $5,149,000.00 | $4,673,000.00 | $4,327,000.00 | $3,663,000.00 | $3,412,000.00 | $2,814,000.00 | $1,968,000.00 | -- | -- |
Total Current Assets | $418,182,000.00 | $324,174,000.00 | $358,651,000.00 | $270,841,000.00 | $292,059,000.00 | -- | $203,065,000.00 | $100,210,000.00 | $72,244,000.00 | $74,852,000.00 | $72,561,000.00 | $75,425,000.00 | $157,296,000.00 | $110,229,000.00 | $80,986,000.00 | $103,672,000.00 | $101,650,000.00 | -- | -- |
Property Plant and Equipement | $11,552,000.00 | $12,603,000.00 | $11,434,000.00 | $11,400,000.00 | $10,817,000.00 | -- | $12,089,000.00 | $13,731,000.00 | $12,612,000.00 | $12,798,000.00 | $10,447,000.00 | $8,604,000.00 | $7,829,000.00 | $8,792,000.00 | $10,236,000.00 | $9,287,000.00 | $7,309,000.00 | -- | -- |
Intangible Assets Net | $251,047,000.00 | $282,026,000.00 | $229,808,000.00 | $252,565,000.00 | $229,609,000.00 | -- | $239,992,000.00 | $256,956,000.00 | $176,192,000.00 | $178,001,000.00 | $145,445,000.00 | $133,562,000.00 | $115,126,000.00 | $94,649,000.00 | $71,297,000.00 | $46,681,000.00 | $40,703,000.00 | -- | -- |
Goodwill | $760,413,000.00 | $765,104,000.00 | $675,647,000.00 | $671,802,000.00 | $608,761,000.00 | -- | $565,177,000.00 | $523,690,000.00 | $378,178,000.00 | $350,148,000.00 | $263,113,000.00 | $217,486,000.00 | $147,440,000.00 | $111,179,000.00 | $88,297,000.00 | $68,005,000.00 | $56,742,000.00 | -- | -- |
Other Assets | $24,737,000.00 | $22,657,000.00 | $22,247,000.00 | $19,262,000.00 | $18,652,000.00 | -- | $15,550,000.00 | $13,520,000.00 | $10,510,000.00 | $3,966,000.00 | $1,525,000.00 | $468,000.00 | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $1,474,285,000.00 | $1,416,122,000.00 | $1,316,044,000.00 | $1,246,736,000.00 | $1,185,431,000.00 | -- | $1,063,254,000.00 | $942,586,000.00 | $653,334,000.00 | $624,878,000.00 | $500,540,000.00 | $452,787,000.00 | $444,201,000.00 | $344,477,000.00 | $274,910,000.00 | $258,924,000.00 | $241,269,000.00 | -- | -- |
Accounts Payable | $17,484,000.00 | $12,351,000.00 | $10,569,000.00 | $9,837,000.00 | $10,566,000.00 | -- | $7,955,000.00 | $7,667,000.00 | $5,147,000.00 | $7,897,000.00 | $4,679,000.00 | $4,473,000.00 | $4,620,000.00 | $7,027,000.00 | $6,113,000.00 | $5,250,000.00 | $4,992,000.00 | -- | -- |
Accrued Liabilities | $91,824,000.00 | $98,091,000.00 | $80,309,000.00 | $71,416,000.00 | $56,442,000.00 | -- | $38,879,000.00 | $34,876,000.00 | $29,392,000.00 | $25,538,000.00 | $23,247,000.00 | $16,844,000.00 | $16,695,000.00 | $16,757,000.00 | $12,373,000.00 | $12,415,000.00 | $11,342,000.00 | -- | -- |
Total Current Liabilities | $236,251,000.00 | $242,318,000.00 | $216,653,000.00 | $208,297,000.00 | $185,612,000.00 | -- | $152,186,000.00 | $120,877,000.00 | $119,827,000.00 | $126,066,000.00 | $69,945,000.00 | $50,752,000.00 | $53,816,000.00 | $94,317,000.00 | $37,868,000.00 | $40,368,000.00 | $35,754,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | $37,000,000.00 | -- | -- | -- | $40,405,000.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $494,701,000.00 | $486,520,000.00 | $486,551,000.00 | $479,620,000.00 | $473,303,000.00 | -- | $464,102,000.00 | $459,269,000.00 | $454,722,000.00 | $451,151,000.00 | $448,597,000.00 | $446,747,000.00 | $450,623,000.00 | $451,394,000.00 | $451,434,000.00 | $452,424,000.00 | $452,300,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-28,586,000.00 | $-22,017,000.00 | $-30,456,000.00 | $-26,813,000.00 | $-12,393,000.00 | -- | $-1,189,000.00 | $-25,944,000.00 | $-25,201,000.00 | $-15,252,000.00 | $-32,779,000.00 | $-34,880,000.00 | $-25,212,000.00 | $-1,089,000.00 | $1,869,000.00 | $-63,000.00 | $1,822,000.00 | -- | -- |
Accumulated Deficit | $220,755,000.00 | $162,317,000.00 | $104,848,000.00 | $48,629,000.00 | $2,612,000.00 | -- | $-83,670,000.00 | $-135,770,000.00 | $-172,767,000.00 | $-211,623,000.00 | $-238,465,000.00 | $-262,303,000.00 | $-282,865,000.00 | $-297,924,000.00 | $-308,733,000.00 | $-324,729,000.00 | $-336,755,000.00 | -- | -- |
Total Stockholders' Equity | $1,238,034,000.00 | $1,173,804,000.00 | $1,099,391,000.00 | $1,038,439,000.00 | $999,819,000.00 | $962,811,000.00 | $911,068,000.00 | $821,709,000.00 | $533,507,000.00 | $498,812,000.00 | $430,595,000.00 | $402,035,000.00 | $390,385,000.00 | $250,160,000.00 | $237,042,000.00 | $218,556,000.00 | $205,515,000.00 | $187,872,000.00 | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $1,474,285,000.00 | $1,416,122,000.00 | $1,316,044,000.00 | $1,246,736,000.00 | $1,185,431,000.00 | -- | $1,063,254,000.00 | $942,586,000.00 | $653,334,000.00 | $624,878,000.00 | $500,540,000.00 | $452,787,000.00 | $444,201,000.00 | $344,477,000.00 | $274,910,000.00 | $258,924,000.00 | $241,269,000.00 | -- | -- |
Date | 1/31/2024 | 7/31/2023 | 1/31/2023 | 7/31/2022 | 1/31/2022 | 7/31/2021 | 1/31/2021 | 1/31/2020 | 1/31/2019 | 1/31/2018 | 1/31/2017 | 1/31/2016 | 1/31/2015 | 1/31/2014 | 1/31/2013 | 1/31/2012 | 1/31/2011 | 1/31/2010 | 1/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | $237,439,000.00 | $203,779,000.00 | $184,993,000.00 | $170,860,000.00 | $151,294,000.00 | $126,883,000.00 | $113,990,000.00 | $99,175,000.00 | $73,768,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | $63,704,000.00 | $56,051,000.00 | $53,859,000.00 | $54,879,000.00 | $49,043,000.00 | $42,399,000.00 | $38,313,000.00 | $33,875,000.00 | $22,983,000.00 | -- |
Gross Profit | $434,636,000.00 | $212,148,000.00 | $372,688,000.00 | $182,664,000.00 | $322,880,000.00 | $79,100,000.00 | $258,754,000.00 | $240,070,000.00 | $200,177,000.00 | $173,735,000.00 | $147,728,000.00 | $131,134,000.00 | $115,981,000.00 | $102,251,000.00 | $84,484,000.00 | $75,677,000.00 | $65,300,000.00 | $50,785,000.00 | -- |
Research and Development | $84,103,000.00 | $41,805,000.00 | $70,353,000.00 | $18,155,000.00 | $62,570,000.00 | $15,473,000.00 | $54,066,000.00 | $53,513,000.00 | $47,872,000.00 | $41,804,000.00 | $35,556,000.00 | $31,293,000.00 | $28,077,000.00 | $25,881,000.00 | $21,269,000.00 | $19,044,000.00 | $16,971,000.00 | $14,435,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $291,787,000.00 | $138,760,000.00 | $242,254,000.00 | $120,522,000.00 | $219,446,000.00 | $52,981,000.00 | $187,358,000.00 | $187,812,000.00 | $158,734,000.00 | $137,851,000.00 | $117,032,000.00 | $103,037,000.00 | $93,405,000.00 | $87,582,000.00 | $67,291,000.00 | $60,452,000.00 | $57,562,000.00 | $44,402,000.00 | -- |
Loss from Operations | $142,849,000.00 | $73,388,000.00 | $130,434,000.00 | $62,142,000.00 | $103,434,000.00 | $26,119,000.00 | $71,396,000.00 | $52,258,000.00 | $41,443,000.00 | $35,884,000.00 | $30,696,000.00 | $28,097,000.00 | $22,576,000.00 | $14,669,000.00 | $17,193,000.00 | $15,225,000.00 | $7,738,000.00 | $6,383,000.00 | -- |
Loss Before Income Taxes | $151,152,000.00 | $76,281,000.00 | $133,728,000.00 | $62,194,000.00 | $102,610,000.00 | $25,908,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $1.36 | $0.68 | $1.21 | $0.27 | $1.02 | $0.27 | $0.62 | $0.45 | $0.41 | $0.35 | $0.31 | $0.27 | $0.21 | $0.15 | $0.26 | $0.19 | $0.19 | $0.26 | -- |
Weighted Average Shares Basic | 85,068,000 | 85,017,000 | 84,791,000 | 84,783,000 | 84,591,000 | 84,566,000 | 84,360,000 | 81,659,000 | 76,832,000 | 76,324,000 | 75,800 | 75,595,000 | 70,559,000 | 62,841,000 | 62,556,000 | 62,218,000 | 61,523,000 | 55,389,000 | -- |
Earnings Per Share Diluted | $1.34 | $0.66 | $1.18 | $0.27 | $1.00 | $0.48 | $0.61 | $0.45 | $0.40 | $0.35 | $0.31 | $0.27 | $0.21 | $0.15 | $0.25 | $0.19 | $0.18 | $0.25 | -- |
Weighted Average Shares Diluted | 86,818,000 | 86,764,000 | 86,451,000 | 86,344,000 | 86,200,000 | 86,128,000 | 85,756,000 | 82,867,000 | 77,791,000 | 77,112,000 | 76,515 | 76,409,000 | 71,584,000 | 64,370,000 | 63,860,000 | 63,400,000 | 62,888,000 | 56,437,000 | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 85,183,000 | 85,095,929 | 84,820,000 | 84,788,547 | 84,756,210 | -- | 84,494,658 | 84,156,316 | 76,864,866 | 76,773,497 | 75,874,684 | 75,761,184 | 75,480,492 | 63,660,953 | 62,654,284 | 62,432,727 | 61,742,000 | 61,411,000 | -- |
Common Stock Value | $551,164,000.00 | $546,984,000.00 | $538,448,000.00 | $537,003,000.00 | $536,297,000.00 | -- | $531,825,000.00 | $524,154,000.00 | $276,753,000.00 | $274,536,000.00 | $253,242,000.00 | $252,471,000.00 | $247,839,000.00 | $97,779,000.00 | $92,472,000.00 | $90,924,000.00 | $88,148,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |