Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 12/31/2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $246,748,000.00 | $216,169,000.00 | $246,342,000.00 | $291,363,000.00 | $355,330,000.00 | $363,060,000.00 | $404,429,000.00 | $338,238,000.00 | $231,944,000.00 | $231,091,000.00 | $184,642,000.00 | $140,668,000.00 | $190,299,000.00 | $245,941,000.00 | $133,199,000.00 | $74,451,000.00 | $59,920,000.00 | $29,514,000.00 | $27,842,000.00 | $29,939,000.00 | $34,887,000.00 | $77,642,000.00 | $31,762,000.00 | $62,003,000.00 | $87,709,000.00 | $25,636,000.00 | -- | -- | $29,476,000.00 | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $44,542,000.00 | $39,757,000.00 | $44,298,000.00 | $39,963,000.00 | $46,107,000.00 | $37,820,000.00 | $120,059,000.00 | $193,431,000.00 | $189,324,000.00 | $85,182,000.00 | $81,863,000.00 | $36,364,000.00 | $18,235,000.00 | $16,322,000.00 | $16,844,000.00 | $17,536,000.00 | $22,124,000.00 | $17,892,000.00 | $17,081,000.00 | $15,111,000.00 | $13,614,000.00 | $12,565,000.00 | $11,432,000.00 | $12,197,000.00 | $12,577,000.00 | $10,123,000.00 | -- | -- | $6,653,000.00 | -- | -- | -- | -- | -- |
Inventory | $345,000.00 | $459,000.00 | $391,000.00 | $331,000.00 | $323,000.00 | $541,000.00 | $28,166,000.00 | $21,684,000.00 | $19,656,000.00 | $6,395,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $19,085,000.00 | $18,131,000.00 | $18,893,000.00 | $25,152,000.00 | $19,696,000.00 | $21,742,000.00 | $29,647,000.00 | $24,599,000.00 | $16,430,000.00 | $13,183,000.00 | $17,737,000.00 | $17,170,000.00 | $12,385,000.00 | -- | -- | -- | $15,424,000.00 | -- | -- | -- | -- | -- | $11,090,000.00 | $7,303,000.00 | $6,918,000.00 | $3,485,000.00 | -- | -- | $2,789,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $326,637,000.00 | $288,326,000.00 | $323,816,000.00 | $391,191,000.00 | $535,369,000.00 | $535,292,000.00 | $603,846,000.00 | $629,514,000.00 | $563,108,000.00 | $441,509,000.00 | $388,776,000.00 | $311,776,000.00 | $331,976,000.00 | $281,422,000.00 | $216,081,000.00 | $210,239,000.00 | $218,954,000.00 | $206,182,000.00 | $188,841,000.00 | $179,406,000.00 | $194,858,000.00 | $175,635,000.00 | $164,284,000.00 | $161,503,000.00 | $157,204,000.00 | $99,244,000.00 | -- | -- | $85,507,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $126,612,000.00 | $130,023,000.00 | $108,143,000.00 | $83,370,000.00 | $54,700,000.00 | $48,243,000.00 | $36,833,000.00 | $35,343,000.00 | $32,210,000.00 | $29,569,000.00 | $31,641,000.00 | $29,816,000.00 | $27,483,000.00 | $27,276,000.00 | $26,881,000.00 | $27,904,000.00 | $27,950,000.00 | $27,568,000.00 | $28,638,000.00 | $26,550,000.00 | $24,269,000.00 | $17,632,000.00 | $16,221,000.00 | $16,175,000.00 | $16,563,000.00 | $16,100,000.00 | -- | -- | $12,780,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $47,220,000.00 | $46,576,000.00 | $157,566,000.00 | $157,898,000.00 | $157,267,000.00 | $157,638,000.00 | $156,216,000.00 | $157,073,000.00 | $158,287,000.00 | $155,707,000.00 | $156,098,000.00 | $157,152,000.00 | $29,129,000.00 | $28,357,000.00 | $27,623,000.00 | $27,298,000.00 | $15,207,000.00 | $14,828,000.00 | $15,446,000.00 | $15,852,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $4,262,000.00 | $7,704,000.00 | $11,029,000.00 | $7,376,000.00 | $7,546,000.00 | $7,828,000.00 | $8,950,000.00 | $7,138,000.00 | $4,573,000.00 | $5,886,000.00 | $4,461,000.00 | $3,158,000.00 | $2,673,000.00 | $3,314,000.00 | $3,508,000.00 | $3,716,000.00 | $3,826,000.00 | $4,326,000.00 | $3,231,000.00 | $1,892,000.00 | $1,104,000.00 | $136,000.00 | $143,000.00 | $155,000.00 | $159,000.00 | $4,158,000.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $778,161,000.00 | $753,331,000.00 | $870,803,000.00 | $918,927,000.00 | $1,048,725,000.00 | $1,040,321,000.00 | $982,855,000.00 | $1,009,706,000.00 | $931,574,000.00 | $819,917,000.00 | $784,205,000.00 | $719,393,000.00 | $502,298,000.00 | $460,551,000.00 | $407,436,000.00 | $406,438,000.00 | $393,623,000.00 | $369,383,000.00 | $346,161,000.00 | $331,927,000.00 | $268,290,000.00 | $234,044,000.00 | $213,301,000.00 | $182,538,000.00 | $176,594,000.00 | $121,656,000.00 | -- | -- | $100,331,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $47,238,000.00 | $46,107,000.00 | $46,471,000.00 | $47,854,000.00 | $37,481,000.00 | $39,260,000.00 | $67,149,000.00 | $74,171,000.00 | $66,153,000.00 | $55,340,000.00 | $45,877,000.00 | $36,293,000.00 | $21,563,000.00 | $16,839,000.00 | $10,438,000.00 | $29,839,000.00 | $36,731,000.00 | $42,752,000.00 | $39,370,000.00 | $35,253,000.00 | $34,345,000.00 | $34,046,000.00 | $30,476,000.00 | $23,266,000.00 | $23,908,000.00 | $22,737,000.00 | -- | -- | $16,426,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $13,588,000.00 | $9,953,000.00 | -- | -- | $8,384,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $294,688,000.00 | $301,258,000.00 | $302,441,000.00 | $302,075,000.00 | $305,195,000.00 | $309,602,000.00 | $232,312,000.00 | $283,366,000.00 | $251,925,000.00 | $176,028,000.00 | $180,459,000.00 | $155,517,000.00 | $128,712,000.00 | $122,292,000.00 | $111,581,000.00 | $128,470,000.00 | $136,768,000.00 | $132,281,000.00 | $123,775,000.00 | $120,918,000.00 | $74,179,000.00 | $63,616,000.00 | $56,910,000.00 | $47,743,000.00 | $49,569,000.00 | $45,258,000.00 | -- | -- | $35,605,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $154,452,000.00 | $146,946,000.00 | $194,309,000.00 | $263,498,000.00 | $341,110,000.00 | $346,494,000.00 | $418,013,000.00 | $407,363,000.00 | $387,868,000.00 | $379,808,000.00 | $368,194,000.00 | $355,968,000.00 | $242,181,000.00 | $233,246,000.00 | $224,418,000.00 | $214,143,000.00 | $205,234,000.00 | $199,228,000.00 | $193,967,000.00 | $188,954,000.00 | $184,216,000.00 | $181,630,000.00 | $179,716,000.00 | $189,237,000.00 | $185,190,000.00 | $4,225,000.00 | -- | -- | $3,714,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-321,000.00 | $-1,703,000.00 | $-1,500,000.00 | $-901,000.00 | $-2,119,000.00 | $-1,341,000.00 | $-3,997,000.00 | $-2,478,000.00 | $-403,000.00 | $307,000.00 | $1,045,000.00 | $797,000.00 | $1,880,000.00 | $651,000.00 | $-362,000.00 | $-843,000.00 | $-350,000.00 | $-926,000.00 | $3,000.00 | $-353,000.00 | $71,000.00 | $136,000.00 | $148,000.00 | $300,000.00 | $228,000.00 | $199,000.00 | -- | -- | $-30,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $329,238,000.00 | $306,727,000.00 | $375,448,000.00 | $354,147,000.00 | $377,890,000.00 | $355,588,000.00 | $163,796,000.00 | $56,832,000.00 | $129,258,000.00 | $209,024,000.00 | $179,825,000.00 | $151,773,000.00 | $129,412,000.00 | $104,249,000.00 | $71,686,000.00 | $64,555,000.00 | $51,859,000.00 | $38,688,000.00 | $28,304,000.00 | $22,297,000.00 | $9,713,000.00 | $-11,448,000.00 | $-23,583,000.00 | $-54,848,000.00 | $-58,499,000.00 | $-60,766,000.00 | -- | -- | $-71,698,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $483,473,000.00 | $452,073,000.00 | $568,362,000.00 | $616,852,000.00 | $716,994,000.00 | $700,854,000.00 | $577,931,000.00 | $461,835,000.00 | $516,841,000.00 | $589,256,000.00 | $549,181,000.00 | $508,655,000.00 | $373,586,000.00 | $338,259,000.00 | $295,855,000.00 | $277,968,000.00 | $256,855,000.00 | $237,102,000.00 | $222,386,000.00 | $211,009,000.00 | $194,111,000.00 | $170,428,000.00 | $156,391,000.00 | $134,795,000.00 | $127,025,000.00 | $-56,300,000.00 | -- | -- | $-67,972,000.00 | -- | -- | -- | $-16,131,000.00 | $7,878,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $778,161,000.00 | $753,331,000.00 | $870,803,000.00 | $918,927,000.00 | $1,048,725,000.00 | $1,040,321,000.00 | $982,855,000.00 | $1,009,706,000.00 | $931,574,000.00 | $819,917,000.00 | $784,205,000.00 | $719,393,000.00 | $502,298,000.00 | $460,551,000.00 | $407,436,000.00 | $406,438,000.00 | $393,623,000.00 | $369,383,000.00 | $346,161,000.00 | $331,927,000.00 | $268,290,000.00 | $234,044,000.00 | $213,301,000.00 | $182,538,000.00 | $176,594,000.00 | -- | -- | -- | $100,331,000.00 | -- | -- | -- | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 12/31/2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $328,068,000.00 | $209,026,000.00 | $98,701,000.00 | $90,597,000.00 | $82,989,000.00 | $76,240,000.00 | $67,035,000.00 | $198,141,000.00 | $53,136,000.00 | $45,627,000.00 | $38,614,000.00 | $98,588,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $539,956,000.00 | $357,405,000.00 | $174,961,000.00 | $651,454,000.00 | $483,419,000.00 | $164,141,000.00 | $150,785,000.00 | $369,726,000.00 | $657,358,000.00 | $162,882,000.00 | $314,741,000.00 | $147,310,000.00 | $508,745,000.00 | $137,710,000.00 | $230,936,000.00 | $146,079,000.00 | $552,616,000.00 | $141,070,000.00 | $263,953,000.00 | $127,550,000.00 | $429,275,000.00 | $310,128,000.00 | $104,366,000.00 | $93,132,000.00 | $299,252,000.00 | $78,269,000.00 | $71,918,000.00 | $63,710,000.00 | $57,860,000.00 | $50,284,000.00 | $43,486,000.00 | $36,936,000.00 | $94,354,000.00 | -- |
Research and Development | $108,484,000.00 | $36,580,000.00 | $35,545,000.00 | $146,169,000.00 | $35,434,000.00 | $37,391,000.00 | $30,208,000.00 | $31,354,000.00 | $106,423,000.00 | $79,333,000.00 | $52,794,000.00 | $25,164,000.00 | $85,726,000.00 | $65,729,000.00 | $21,887,000.00 | $23,084,000.00 | $69,462,000.00 | $51,063,000.00 | $33,318,000.00 | $15,972,000.00 | $47,866,000.00 | $12,771,000.00 | $20,942,000.00 | $9,098,000.00 | $22,470,000.00 | $5,796,000.00 | $8,357,000.00 | $3,648,000.00 | $11,453,000.00 | $2,984,000.00 | -- | -- | $8,235,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $579,822,000.00 | $424,705,000.00 | $148,677,000.00 | $618,827,000.00 | $428,527,000.00 | $146,403,000.00 | $441,654,000.00 | $319,525,000.00 | $509,090,000.00 | $373,279,000.00 | $250,473,000.00 | $121,519,000.00 | $410,989,000.00 | $304,351,000.00 | $210,208,000.00 | $134,060,000.00 | $518,294,000.00 | $131,366,000.00 | $252,970,000.00 | $120,115,000.00 | $406,084,000.00 | $301,127,000.00 | $192,132,000.00 | $89,210,000.00 | $283,978,000.00 | $198,655,000.00 | $123,249,000.00 | $57,326,000.00 | $179,995,000.00 | $126,741,000.00 | -- | -- | $96,882,000.00 | -- |
Loss from Operations | $-39,866,000.00 | $-93,584,000.00 | $26,284,000.00 | $32,627,000.00 | $23,095,000.00 | $31,797,000.00 | $78,857,000.00 | $23,542,000.00 | $148,268,000.00 | $104,344,000.00 | $64,268,000.00 | $25,791,000.00 | $97,756,000.00 | $64,295,000.00 | $20,728,000.00 | $12,019,000.00 | $13,635,000.00 | $20,687,000.00 | $10,983,000.00 | $7,435,000.00 | $23,191,000.00 | $5,877,000.00 | $1,444,000.00 | $3,922,000.00 | $15,274,000.00 | $2,863,000.00 | $12,379,000.00 | $6,384,000.00 | $8,571,000.00 | $3,965,000.00 | -- | -- | $-2,528,000.00 | -- |
Loss Before Income Taxes | $30,057,000.00 | $-60,738,000.00 | $29,685,000.00 | $51,687,000.00 | $68,077,000.00 | $40,815,000.00 | $28,856,000.00 | $23,386,000.00 | $149,360,000.00 | $104,770,000.00 | $64,551,000.00 | $26,013,000.00 | $99,110,000.00 | $43,772,000.00 | $21,930,000.00 | $12,747,000.00 | $38,705,000.00 | $10,714,000.00 | $13,478,000.00 | $9,081,000.00 | $25,484,000.00 | $10,587,000.00 | $11,397,000.00 | $4,204,000.00 | $15,837,000.00 | $2,969,000.00 | $12,596,000.00 | $6,548,000.00 | $8,945,000.00 | $3,364,000.00 | -- | -- | $-2,540,000.00 | -- |
Earnings Per Share Basic | $-0.24 | $-0.66 | $0.20 | $0.27 | $0.20 | $0.28 | $0.29 | $-0.09 | -- | $0.68 | $0.43 | $0.19 | $0.69 | $0.46 | $0.18 | $0.11 | $0.38 | $0.26 | $0.05 | $0.11 | $0.11 | $0.13 | $0.32 | $0.03 | $0.02 | $0.02 | $0.04 | $0.04 | $-0.58 | $0.02 | -- | -- | $-0.41 | -- |
Weighted Average Shares Basic | 104,769,518 | 105,501,236 | 107,174,812 | 113,240,139 | 113,223,711 | 113,438,057 | 118,683,642 | 118,390,641 | 117,142,062 | 116,955,188 | 116,722,913 | 116,316,464 | 112,854,524 | 113,027,995 | 112,544,743 | 112,355,093 | 111,450,443 | 111,257,271 | 111,299,345 | 110,800,037 | 108,833,028 | 108,367,270 | 107,726,105 | 106,942,799 | 55,835,265 | 42,262,035 | 42,162,718 | 42,081,960 | 44,138,922 | 44,665,063 | -- | -- | 43,141,236 | -- |
Earnings Per Share Diluted | $-0.24 | $-0.66 | $0.20 | $0.19 | $0.17 | $0.12 | $0.14 | $-0.61 | -- | $0.24 | $0.42 | $0.19 | $0.68 | $0.46 | $0.17 | $0.11 | $0.37 | $0.09 | $0.16 | $0.11 | $0.57 | $0.12 | $0.34 | $0.03 | $0.02 | $0.10 | $0.04 | $0.04 | $-0.66 | $0.02 | -- | -- | $-0.41 | -- |
Weighted Average Shares Diluted | 104,769,518 | 103,827,661 | 108,632,159 | 114,188,834 | 114,901,736 | 115,197,890 | 122,159,270 | 118,390,641 | 117,142,062 | 120,438,373 | 118,353,969 | 117,249,365 | 113,849,815 | 113,966,863 | 113,947,241 | 113,489,992 | 113,431,850 | 113,364,775 | 113,388,509 | 113,406,320 | 113,364,712 | 113,351,150 | 113,081,209 | 113,341,308 | 60,637,584 | 46,310,630 | 46,182,359 | 46,267,552 | 44,138,922 | 48,069,373 | -- | -- | 43,141,236 | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |