Date | 12/31/2023 | 12/31/2022 | 6/30/2022 | 12/31/2021 | 6/30/2021 | 12/31/2020 | 6/30/2020 | 12/31/2019 | 6/30/2019 | 12/31/2018 | 6/30/2018 | 12/31/2017 | 6/30/2017 | 12/31/2016 | 8/31/2016 | 6/30/2016 | 12/31/2015 | 6/30/2015 | 12/31/2014 | 6/30/2014 | 12/31/2013 | 11/30/2013 | 6/30/2013 | 12/31/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $187,609,000.00 | $176,226,000.00 | $102,398,000.00 | $104,446,000.00 | $58,154,000.00 | $47,656,000.00 | $30,986,000.00 | $38,389,000.00 | $36,144,000.00 | $39,109,000.00 | $34,662,000.00 | $31,567,000.00 | $20,925,000.00 | $23,962,000.00 | -- | $31,665,000.00 | $17,519,000.00 | $72,242,000.00 | $101,183,000.00 | $35,551,000.00 | $23,364,000.00 | -- | $228,085,000.00 | $21,762,000.00 | $11,260,000.00 | $16,055,000.00 | $24,368,000.00 | $7,835,000.00 |
Accounts Receivable Net Current | $231,539,000.00 | $160,488,000.00 | $86,251,000.00 | $115,361,000.00 | $67,641,000.00 | $81,221,000.00 | $35,862,000.00 | $49,098,000.00 | -- | $55,557,000.00 | $50,240,000.00 | $62,830,000.00 | $59,431,000.00 | $71,346,000.00 | -- | $54,868,000.00 | $66,662,000.00 | $19,323,000.00 | $30,808,000.00 | $42,096,000.00 | $18,665,000.00 | -- | -- | $10,246,000.00 | $3,265,000.00 | $2,795,000.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $21,033,000.00 | $12,049,000.00 | $11,809,000.00 | $8,075,000.00 | $6,432,000.00 | $4,560,000.00 | $3,369,000.00 | $3,170,000.00 | -- | $5,227,000.00 | $7,936,000.00 | $13,955,000.00 | $13,553,000.00 | $10,036,000.00 | -- | $28,556,000.00 | $17,396,000.00 | $14,125,000.00 | $11,468,000.00 | $13,759,000.00 | $3,719,000.00 | -- | -- | $5,424,000.00 | $6,447,000.00 | $4,485,000.00 | -- | -- |
Total Current Assets | $726,586,000.00 | $603,458,000.00 | $452,097,000.00 | $446,171,000.00 | $216,449,000.00 | $147,359,000.00 | $88,310,000.00 | $115,107,000.00 | -- | $103,893,000.00 | $92,838,000.00 | $114,265,000.00 | $95,412,000.00 | $113,758,000.00 | -- | $127,464,000.00 | $144,019,000.00 | $161,346,000.00 | $159,155,000.00 | $92,946,000.00 | $47,585,000.00 | -- | -- | $47,692,000.00 | $20,972,000.00 | $38,308,000.00 | -- | -- |
Property Plant and Equipement | $3,179,000.00 | $3,611,000.00 | $3,935,000.00 | $4,211,000.00 | $5,463,000.00 | $6,770,000.00 | $8,611,000.00 | $10,918,000.00 | -- | $15,649,000.00 | $15,938,000.00 | $17,476,000.00 | $16,050,000.00 | $14,205,000.00 | -- | $13,659,000.00 | $12,714,000.00 | $12,240,000.00 | $12,180,000.00 | $5,488,000.00 | $1,377,000.00 | -- | -- | $1,522,000.00 | $1,300,000.00 | $1,381,000.00 | -- | -- |
Intangible Assets Net | $88,652,000.00 | $51,664,000.00 | $51,099,000.00 | $56,700,000.00 | $21,678,000.00 | $24,376,000.00 | $17,199,000.00 | $2,635,000.00 | -- | $6,496,000.00 | $8,975,000.00 | $11,309,000.00 | $19,587,000.00 | $44,018,000.00 | -- | $54,521,000.00 | $66,072,000.00 | $13,051,000.00 | $16,890,000.00 | $40,929,000.00 | $27,040,000.00 | -- | -- | $35,295,000.00 | $6,606,000.00 | $202,000.00 | -- | -- |
Goodwill | $247,975,000.00 | $195,527,000.00 | $189,265,000.00 | $189,265,000.00 | $152,303,000.00 | $152,303,000.00 | $149,170,000.00 | $125,809,000.00 | -- | $125,051,000.00 | $125,051,000.00 | $125,051,000.00 | $163,400,000.00 | $190,737,000.00 | -- | $202,027,000.00 | $203,693,000.00 | $171,755,000.00 | $164,092,000.00 | $146,400,000.00 | $37,435,000.00 | -- | -- | $37,435,000.00 | $24,753,000.00 | -- | -- | -- |
Other Assets | $85,000.00 | $49,000.00 | $70,000.00 | $79,000.00 | $346,000.00 | $496,000.00 | $582,000.00 | $708,000.00 | -- | $943,000.00 | $699,000.00 | $1,128,000.00 | $1,493,000.00 | $1,617,000.00 | -- | $2,041,000.00 | $3,456,000.00 | $3,381,000.00 | $3,822,000.00 | $4,043,000.00 | $1,438,000.00 | -- | -- | $1,215,000.00 | $777,000.00 | $580,000.00 | -- | -- |
Total Assets | $1,077,266,000.00 | $870,218,000.00 | $711,825,000.00 | $713,232,000.00 | $416,963,000.00 | $358,681,000.00 | $290,469,000.00 | $283,777,000.00 | -- | $256,446,000.00 | $248,253,000.00 | $274,027,000.00 | $302,753,000.00 | $368,452,000.00 | -- | $404,137,000.00 | $442,298,000.00 | $361,773,000.00 | $356,139,000.00 | $289,806,000.00 | $114,875,000.00 | -- | -- | $123,159,000.00 | $54,892,000.00 | $41,348,000.00 | -- | -- |
Accounts Payable | $217,181,000.00 | $155,854,000.00 | $96,687,000.00 | $107,730,000.00 | $75,141,000.00 | $72,498,000.00 | $36,601,000.00 | $47,681,000.00 | -- | $38,208,000.00 | $35,150,000.00 | $39,180,000.00 | $31,937,000.00 | $38,293,000.00 | -- | $39,492,000.00 | $40,388,000.00 | $15,079,000.00 | $21,173,000.00 | $24,641,000.00 | $13,900,000.00 | -- | -- | $9,560,000.00 | $3,207,000.00 | $1,831,000.00 | -- | -- |
Accrued Liabilities | $42,636,000.00 | $37,869,000.00 | $25,314,000.00 | $40,331,000.00 | $17,902,000.00 | $21,188,000.00 | $14,873,000.00 | $18,414,000.00 | -- | $17,240,000.00 | $16,172,000.00 | $17,784,000.00 | $15,434,000.00 | $17,466,000.00 | -- | $18,462,000.00 | $22,857,000.00 | $15,148,000.00 | $26,241,000.00 | $19,121,000.00 | $16,420,000.00 | -- | -- | $14,679,000.00 | $6,950,000.00 | $6,206,000.00 | -- | -- |
Total Current Liabilities | $359,119,000.00 | $287,084,000.00 | $204,625,000.00 | $246,272,000.00 | $155,722,000.00 | $174,559,000.00 | $122,142,000.00 | $118,595,000.00 | -- | $107,665,000.00 | $107,683,000.00 | $135,695,000.00 | $130,982,000.00 | $160,308,000.00 | -- | $204,045,000.00 | $242,461,000.00 | $88,417,000.00 | $110,142,000.00 | $68,108,000.00 | $58,305,000.00 | -- | -- | $68,449,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $24,917,000.00 | -- | $39,396,000.00 | -- | -- | $57,230,000.00 | -- | -- | -- | -- | $6,550,000.00 | -- | -- | $8,850,000.00 | -- | -- | -- | -- |
Additional Paid-in Capital | $530,620,000.00 | $513,534,000.00 | $502,573,000.00 | $496,154,000.00 | $318,690,000.00 | $251,933,000.00 | $246,888,000.00 | $243,211,000.00 | -- | $239,693,000.00 | $238,459,000.00 | $236,975,000.00 | $235,966,000.00 | $234,831,000.00 | -- | $231,654,000.00 | $227,258,000.00 | $211,955,000.00 | $203,984,000.00 | $189,946,000.00 | $46,618,000.00 | -- | -- | $45,069,000.00 | $25,714,000.00 | $23,734,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-83,000.00 | $-582,000.00 | $-1,277,000.00 | $-128,000.00 | $22,000.00 | $112,000.00 | $498,000.00 | $130,000.00 | -- | $142,000.00 | $243,000.00 | $532,000.00 | $316,000.00 | $-265,000.00 | -- | $87,000.00 | $-794,000.00 | $429,000.00 | -- | $62,000.00 | -- | -- | -- | -- | -- | $100,000.00 | -- | -- |
Accumulated Deficit | $188,199,000.00 | $70,786,000.00 | $6,527,000.00 | $-28,439,000.00 | $-56,756,000.00 | $-67,145,000.00 | $-78,275,000.00 | $-77,370,000.00 | -- | $-90,263,000.00 | $-97,341,000.00 | $-98,384,000.00 | $-63,720,000.00 | $-25,630,000.00 | -- | $-30,854,000.00 | $-25,831,000.00 | $61,780,000.00 | $42,826,000.00 | $31,503,000.00 | $10,925,000.00 | -- | -- | $10,615,000.00 | $7,081,000.00 | $5,298,000.00 | -- | -- |
Total Stockholders' Equity | $718,147,000.00 | $583,134,000.00 | $507,200,000.00 | $466,960,000.00 | $261,241,000.00 | $184,122,000.00 | $168,327,000.00 | $165,182,000.00 | -- | $148,781,000.00 | $140,570,000.00 | $138,332,000.00 | $171,771,000.00 | $208,144,000.00 | -- | $200,092,000.00 | $199,837,000.00 | $273,356,000.00 | $245,997,000.00 | $221,698,000.00 | $56,570,000.00 | -- | -- | $54,710,000.00 | $31,815,000.00 | $28,152,000.00 | $27,002,000.00 | $25,544,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $1,077,266,000.00 | $870,218,000.00 | $711,825,000.00 | $713,232,000.00 | $416,963,000.00 | $358,681,000.00 | $290,469,000.00 | $283,777,000.00 | -- | $256,446,000.00 | $248,253,000.00 | $274,027,000.00 | $302,753,000.00 | $368,452,000.00 | -- | $404,137,000.00 | $442,298,000.00 | $361,773,000.00 | $356,139,000.00 | $289,806,000.00 | $114,875,000.00 | -- | -- | $123,159,000.00 | $54,892,000.00 | $41,348,000.00 | -- | -- |
Date | 12/31/2023 | 12/31/2022 | 6/30/2022 | 12/31/2021 | 6/30/2021 | 12/31/2020 | 6/30/2020 | 12/31/2019 | 6/30/2019 | 12/31/2018 | 6/30/2018 | 12/31/2017 | 6/30/2017 | 12/31/2016 | 8/31/2016 | 6/30/2016 | 12/31/2015 | 6/30/2015 | 12/31/2014 | 6/30/2014 | 12/31/2013 | 11/30/2013 | 6/30/2013 | 12/31/2012 | 12/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $743,155,000.00 | $640,256,000.00 | $271,971,000.00 | $478,498,000.00 | $199,494,000.00 | $328,063,000.00 | $126,394,000.00 | $261,450,000.00 | $117,416,000.00 | $252,845,000.00 | $123,702,000.00 | $273,986,000.00 | $131,664,000.00 | $312,794,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | $25,520,000.00 | -- | $23,757,000.00 | $11,867,000.00 | $24,659,000.00 | $6,915,000.00 | $16,515,000.00 | -- | $8,191,000.00 | $16,195,000.00 | $5,626,000.00 | $27,817,000.00 | $12,963,000.00 | $11,440,000.00 | -- | $2,954,000.00 | $5,230,000.00 | $2,840,000.00 | $1,606,000.00 | $1,505,000.00 | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $75,708,000.00 | -- | -- | $54,993,000.00 | $32,633,000.00 | $27,891,000.00 | $25,690,000.00 | -- |
Research and Development | $33,066,000.00 | $34,424,000.00 | $17,369,000.00 | $35,348,000.00 | $17,473,000.00 | $30,880,000.00 | $14,329,000.00 | $22,585,000.00 | $10,472,000.00 | $18,884,000.00 | $10,222,000.00 | $17,189,000.00 | $9,529,000.00 | $26,528,000.00 | -- | $14,503,000.00 | $26,377,000.00 | $13,139,000.00 | $44,129,000.00 | $23,959,000.00 | $13,393,000.00 | -- | $10,243,000.00 | $10,735,000.00 | $7,453,000.00 | $6,607,000.00 | $6,254,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $626,415,000.00 | $531,094,000.00 | $233,593,000.00 | $432,602,000.00 | $186,775,000.00 | $315,810,000.00 | $127,907,000.00 | $243,442,000.00 | $111,059,000.00 | $238,154,000.00 | $120,665,000.00 | $349,644,000.00 | $176,021,000.00 | $301,446,000.00 | -- | $152,684,000.00 | $286,971,000.00 | $74,172,000.00 | $333,436,000.00 | $182,928,000.00 | $71,828,000.00 | -- | -- | $48,812,000.00 | $28,086,000.00 | $16,592,000.00 | $14,204,000.00 | -- |
Loss from Operations | $116,740,000.00 | $109,162,000.00 | $38,378,000.00 | $45,896,000.00 | $12,719,000.00 | $12,253,000.00 | $-1,513,000.00 | $18,008,000.00 | $6,357,000.00 | $14,691,000.00 | $3,037,000.00 | $-75,658,000.00 | $-44,357,000.00 | $11,348,000.00 | -- | $1,108,000.00 | $-66,021,000.00 | $26,534,000.00 | $55,295,000.00 | $41,430,000.00 | $3,880,000.00 | -- | $54,277,000.00 | $6,181,000.00 | $4,547,000.00 | $11,299,000.00 | $11,486,000.00 | -- |
Loss Before Income Taxes | $137,691,000.00 | $113,664,000.00 | $39,885,000.00 | $45,315,000.00 | $12,614,000.00 | $9,615,000.00 | $-2,246,000.00 | $14,538,000.00 | $4,043,000.00 | $10,897,000.00 | $1,231,000.00 | $-81,580,000.00 | $-47,879,000.00 | $3,060,000.00 | -- | $-4,348,000.00 | $-67,960,000.00 | $25,476,000.00 | $52,407,000.00 | $40,563,000.00 | $2,647,000.00 | -- | $55,689,000.00 | $6,007,000.00 | $5,840,000.00 | $11,621,000.00 | $11,558,000.00 | -- |
Earnings Per Share Basic | $2.49 | $2.21 | -- | $1.13 | -- | $0.38 | -- | $0.50 | -- | $0.31 | -- | $-0.94 | -- | -- | -- | -- | $-0.96 | $0.27 | $0.63 | $0.47 | $0.03 | -- | -- | $0.35 | $0.58 | $0.87 | $0.86 | -- |
Weighted Average Shares Basic | 47,128,232 | 44,871,149 | 44,238,414 | 34,397,134 | 33,116,072 | 26,687,145 | 26,546,844 | 25,965,357 | 25,889,230 | 25,850,067 | 25,850,021 | 77,549,171 | 25,849,417 | 76,560,454 | -- | 76,247,269 | 71,300,432 | 70,623,000 | 68,213,209 | 67,325,808 | -- | -- | 53,906,484 | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $2.34 | $2.06 | -- | $1.02 | -- | $0.36 | -- | $0.49 | -- | $0.31 | -- | $-0.94 | -- | -- | -- | -- | $-0.96 | $0.27 | $0.58 | $0.46 | $0.02 | -- | -- | $0.34 | $0.57 | $0.85 | $0.84 | -- |
Weighted Average Shares Diluted | 50,073,985 | 48,071,638 | 47,210,769 | 37,829,725 | 36,289,802 | 28,797,747 | 26,546,844 | 26,357,585 | 25,891,306 | 25,855,225 | 25,852,109 | 77,549,171 | 25,849,417 | 76,673,803 | -- | 76,271,789 | 71,300,432 | 70,764,000 | 70,327,411 | 69,040,368 | 13,003,334 | -- | 54,705,799 | 10,366,808 | 10,002,171 | 9,831,628 | -- | -- |
Common Stock Shares Authorized | 80,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 43,333,333 | 43,333,333 | 43,333,333 | 43,333,333 | -- | 43,333,333 | 40,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | -- | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | -- | 40,000,000 | 40,000,000 | 15,000,000 | -- | -- |
Common Stock Shares Outstanding | 47,991,344 | 46,172,393 | 44,662,968 | 43,696,723 | 34,425,811 | 27,351,974 | 26,666,819 | 26,242,459 | -- | 25,850,188 | 25,850,021 | 77,550,069 | 77,550,069 | 77,223,069 | -- | 76,326,588 | 75,811,487 | 70,950,137 | 69,202,431 | 68,450,726 | 12,501,237 | -- | -- | 12,064,510 | 9,916,194 | 9,701,750 | -- | -- |
Common Stock Value | $413,000.00 | $398,000.00 | $379,000.00 | $375,000.00 | $287,000.00 | $224,000.00 | $218,000.00 | $213,000.00 | -- | $211,000.00 | $211,000.00 | $211,000.00 | $211,000.00 | $210,000.00 | -- | $207,000.00 | $206,000.00 | $194,000.00 | $189,000.00 | $187,000.00 | $29,000.00 | -- | -- | $28,000.00 | $22,000.00 | $22,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | $0.03 | -- | $0.03 | $0.03 | $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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $338,676,000.00 | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1.94 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |