Date | 9/30/2024 | 3/31/2024 | 12/31/2023 | 9/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 8/31/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 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 8/31/2012 | 6/30/2012 | 5/31/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 | 12/31/2007 | 12/31/2006 | 12/31/2005 | 12/31/2004 | 12/31/2003 | 12/31/2002 | 12/31/2001 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $442,331,000.00 | $310,411,000.00 | $137,636,000.00 | $120,971,000.00 | $148,247,000.00 | $298,395,000.00 | $256,065,000.00 | $210,912,000.00 | $178,372,000.00 | $171,445,000.00 | $154,836,000.00 | $135,295,000.00 | $127,328,000.00 | $130,237,109.00 | $117,105,973.00 | -- | $115,052,248.00 | $101,750,937.00 | $89,511,710.00 | $44,983,218.00 | $23,417,512.00 | $19,081,714.00 | $16,559,400.00 | $10,616,313.00 | $9,887,939.00 | $19,600,591.00 | $57,496,702.00 | $7,328,984.00 | $8,583,727.00 | $9,981,044.00 | $13,893,064.00 | $17,638,100.00 | $18,717,104.00 | $22,227,962.00 | $28,235,016.00 | $32,750,459.00 | $37,221,453.00 | $41,323,435.00 | $9,096,778.00 | $11,263,677.00 | $14,801,544.00 | $1,072,465.00 | $2,215,958.00 | $12,962,966.00 | $879,076.00 | $646,045.00 | $4,722,795.00 | $11,973,860.00 | -- | $7,514,843.00 | -- | $4,722,795.00 | $6,029,067.00 | $2,151,432.00 | $3,406,091.00 | $6,872,673.00 | $5,475,158.00 | $7,779,277.00 | $11,766,629.00 | -- | -- | -- | -- | -- | -- | $100,000.00 |
Accounts Receivable Net Current | $58,266,000.00 | $60,493,000.00 | $53,514,000.00 | $48,049,000.00 | $33,402,000.00 | $10,439,000.00 | $9,337,000.00 | $9,587,000.00 | $10,552,000.00 | $6,619,000.00 | $6,625,000.00 | $6,292,000.00 | $5,601,000.00 | $5,987,426.00 | $5,871,893.00 | -- | $6,762,262.00 | $6,918,563.00 | $10,536,997.00 | $10,095,352.00 | $10,376,427.00 | $7,251,381.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $20,017,000.00 | $19,953,000.00 | $15,644,000.00 | $9,035,000.00 | $10,328,000.00 | $6,805,000.00 | $7,132,000.00 | $7,850,000.00 | $7,827,000.00 | $7,870,000.00 | $6,950,000.00 | $7,097,000.00 | $4,390,000.00 | $4,650,600.00 | $4,747,538.00 | -- | $1,827,924.00 | $2,211,338.00 | $1,956,792.00 | $599,801.00 | $269,879.00 | $96,587.00 | $56,012.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $18,384,000.00 | $13,745,000.00 | $12,535,000.00 | $13,962,000.00 | $6,934,000.00 | $5,158,000.00 | $3,776,000.00 | $4,333,000.00 | $5,016,000.00 | $4,351,000.00 | $4,428,000.00 | $7,641,000.00 | $8,243,000.00 | $8,327,771.00 | $5,614,052.00 | -- | $7,521,253.00 | $6,062,715.00 | $4,351,074.00 | $3,339,399.00 | $1,488,603.00 | $1,881,266.00 | $1,649,781.00 | $816,820.00 | $677,341.00 | $992,828.00 | $1,173,744.00 | $510,492.00 | $621,558.00 | $929,862.00 | $1,047,944.00 | $310,855.00 | $650,977.00 | $1,023,892.00 | $1,504,738.00 | $1,393,918.00 | $861,268.00 | $4,432,574.00 | $4,552,698.00 | $4,317,358.00 | $842,094.00 | $883,293.00 | $1,609,442.00 | $988,701.00 | $1,114,425.00 | $1,242,785.00 | $1,309,470.00 | $111,632.00 | -- | $166,788.00 | -- | $242,722.00 | $199,116.00 | -- | -- | -- | $166,221.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $538,998,000.00 | $404,602,000.00 | $219,329,000.00 | $192,017,000.00 | $198,911,000.00 | $320,797,000.00 | $276,310,000.00 | $242,558,000.00 | $221,191,000.00 | $210,106,000.00 | $192,795,000.00 | $176,305,000.00 | $161,533,000.00 | $159,243,974.00 | $143,342,205.00 | -- | $131,163,687.00 | $116,943,553.00 | $111,363,623.00 | $90,579,443.00 | $72,055,863.00 | $54,862,012.00 | $55,187,406.00 | $62,480,975.00 | $69,086,236.00 | $78,935,997.00 | $85,187,157.00 | $34,416,977.00 | $35,752,948.00 | $37,456,804.00 | $41,453,761.00 | $45,055,290.00 | $48,673,440.00 | $53,478,804.00 | $59,901,133.00 | $64,356,233.00 | $68,264,584.00 | $75,969,713.00 | $43,827,821.00 | $45,764,333.00 | $45,855,112.00 | $22,168,043.00 | $25,320,038.00 | $28,639,755.00 | $12,484,273.00 | $14,401,356.00 | $16,726,678.00 | $12,085,492.00 | -- | $7,681,631.00 | -- | $4,965,517.00 | $6,228,183.00 | -- | -- | -- | $5,775,404.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $1,380,000.00 | $1,308,000.00 | $1,195,000.00 | $1,186,000.00 | $1,285,000.00 | $847,000.00 | $882,000.00 | $917,000.00 | $925,000.00 | $959,000.00 | $951,000.00 | $914,000.00 | $944,000.00 | $129,800.00 | $149,119.00 | -- | $167,514.00 | $196,926.00 | $210,467.00 | $141,088.00 | $147,619.00 | $140,320.00 | $245,425.00 | $201,093.00 | $187,131.00 | $183,370.00 | $191,385.00 | $205,450.00 | $218,289.00 | $231,246.00 | $244,204.00 | $249,038.00 | $258,518.00 | $178,351.00 | $191,549.00 | $197,635.00 | $63,294.00 | $71,139.00 | $71,377.00 | $71,280.00 | $65,396.00 | $52,649.00 | $40,628.00 | $46,334.00 | $52,041.00 | $57,747.00 | $53,679.00 | $10,832.00 | -- | $13,556.00 | -- | $14,366.00 | $12,186.00 | -- | -- | -- | $45,573.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $772,010,000.00 | $646,676,000.00 | $470,114,000.00 | $413,211,000.00 | $407,227,000.00 | $375,630,000.00 | $333,114,000.00 | $267,309,000.00 | $246,972,000.00 | $237,788,000.00 | $223,248,000.00 | $209,130,000.00 | $197,216,000.00 | $192,353,926.00 | $174,859,821.00 | -- | $131,411,800.00 | $117,879,651.00 | $112,376,230.00 | $96,690,559.00 | $78,234,360.00 | $61,076,840.00 | $60,449,962.00 | $67,709,813.00 | $74,287,576.00 | $79,128,255.00 | $85,387,430.00 | $34,631,315.00 | $35,980,125.00 | $37,696,938.00 | $41,706,853.00 | $45,313,216.00 | $48,940,846.00 | $53,666,043.00 | $60,101,570.00 | $64,562,756.00 | $68,336,766.00 | $76,049,740.00 | $43,908,086.00 | $45,844,501.00 | $45,929,396.00 | $22,229,580.00 | $25,369,554.00 | $28,694,977.00 | $12,545,202.00 | $14,467,991.00 | $16,789,245.00 | $12,105,212.00 | -- | $7,704,075.00 | -- | $4,988,771.00 | $6,249,257.00 | -- | -- | -- | $5,831,488.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Payable | $11,563,000.00 | $10,261,000.00 | $14,795,000.00 | $4,598,000.00 | $3,391,000.00 | $3,975,000.00 | $2,529,000.00 | $2,315,000.00 | $5,139,000.00 | $2,768,000.00 | $2,752,000.00 | $2,924,000.00 | $2,561,000.00 | $4,256,020.00 | $2,005,340.00 | -- | $5,804,778.00 | $1,347,577.00 | $4,117,447.00 | $4,147,029.00 | $3,328,726.00 | $2,940,086.00 | $2,337,367.00 | $1,340,984.00 | $922,593.00 | $805,023.00 | $1,945,575.00 | $1,081,608.00 | $692,345.00 | $917,928.00 | $933,176.00 | $1,055,324.00 | $707,292.00 | $1,251,473.00 | $1,794,127.00 | $817,021.00 | $1,316,292.00 | $1,050,515.00 | $1,814,210.00 | $524,795.00 | $1,238,176.00 | $932,105.00 | $850,789.00 | $1,473,341.00 | $448,282.00 | $567,185.00 | $1,365,663.00 | $355,909.00 | -- | $222,983.00 | -- | $350,329.00 | $263,934.00 | -- | -- | -- | $105,933.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $93,832,000.00 | $69,305,000.00 | $61,268,000.00 | $53,208,000.00 | $53,318,000.00 | $53,613,000.00 | $42,152,000.00 | $20,173,000.00 | $17,799,000.00 | $24,295,000.00 | $17,862,000.00 | $13,211,000.00 | $11,875,000.00 | $18,500,267.00 | $16,226,609.00 | -- | $14,405,597.00 | $16,287,936.00 | $19,981,295.00 | $13,835,292.00 | $10,822,803.00 | $6,086,029.00 | $7,173,987.00 | $2,127,450.00 | $2,159,435.00 | $1,926,371.00 | $2,320,587.00 | $1,655,986.00 | $1,148,080.00 | $987,612.00 | $1,161,359.00 | $940,271.00 | $1,598,165.00 | $1,412,314.00 | $1,646,476.00 | -- | -- | -- | $4,040,816.00 | $5,414,301.00 | $1,126,215.00 | $1,504,621.00 | $1,288,820.00 | $1,538,320.00 | $1,189,391.00 | $416,050.00 | $281,002.00 | $397,421.00 | -- | $454,059.00 | -- | $528,962.00 | $569,867.00 | -- | -- | -- | $193,028.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $111,069,000.00 | $85,264,000.00 | $82,233,000.00 | $64,663,000.00 | $73,566,000.00 | $75,209,000.00 | $63,073,000.00 | $26,217,000.00 | $26,751,000.00 | $30,957,000.00 | $24,587,000.00 | $20,186,000.00 | $18,565,000.00 | $22,756,287.00 | $18,231,949.00 | -- | $20,210,375.00 | $18,203,934.00 | $24,746,274.00 | $18,708,021.00 | $14,952,793.00 | $9,901,213.00 | $9,666,153.00 | $3,633,215.00 | $3,225,363.00 | $2,881,789.00 | $4,423,618.00 | $2,902,110.00 | $2,010,944.00 | $2,600,993.00 | $2,397,923.00 | $2,409,862.00 | $2,615,713.00 | $3,129,265.00 | $4,625,259.00 | $3,913,031.00 | $5,544,737.00 | $9,427,453.00 | $8,665,756.00 | $9,221,783.00 | $4,741,412.00 | $4,591,276.00 | $3,978,302.00 | $6,575,902.00 | $2,700,826.00 | $1,548,413.00 | $2,167,130.00 | $2,710,295.00 | -- | $1,293,160.00 | -- | $2,272,169.00 | $2,488,559.00 | -- | -- | -- | $313,709.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | $14,000.00 | $15,000.00 | $11,000.00 | $24,000.00 | $32,000.00 | $-130,000.00 | $-453,000.00 | $-148,000.00 | $-63,000.00 | $-37,000.00 | $-45,000.00 | $31,332.00 | $-6,471.00 | -- | $-1,191.00 | $83,751.00 | $9,505.00 | $19,428.00 | $21,758.00 | $-6,688.00 | $-20,248.00 | $-45,948.00 | $-36,498.00 | $-21,826.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $229,225,000.00 | $144,547,000.00 | $121,272,000.00 | $86,428,000.00 | $79,430,000.00 | $49,862,000.00 | $24,391,000.00 | $1,643,000.00 | $-15,620,000.00 | $-26,310,000.00 | $-32,544,000.00 | $-37,821,000.00 | $-46,335,000.00 | $-53,705,624.00 | $-65,142,755.00 | -- | $-108,482,622.00 | $-118,262,609.00 | $-128,688,624.00 | $-136,618,337.00 | $-150,248,516.00 | $-161,208,464.00 | $-160,563,961.00 | $-146,064,352.00 | $-138,225,479.00 | $-132,260,339.00 | $-126,560,447.00 | $-121,172,749.00 | $-116,995,100.00 | $-113,115,199.00 | $-108,148,070.00 | $-103,984,750.00 | $-100,030,769.00 | $-95,461,855.00 | $-90,075,618.00 | $-84,260,460.00 | $-79,811,422.00 | $-75,252,919.00 | $-69,842,660.00 | $-66,352,630.00 | $-61,342,738.00 | $-58,144,718.00 | $-54,333,599.00 | $-52,978,941.00 | $-47,066,882.00 | $-43,923,292.00 | $-42,179,003.00 | $-42,102,418.00 | -- | $-39,480,883.00 | -- | $-39,191,803.00 | $-38,102,617.00 | -- | -- | -- | $-31,711,555.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $660,941,000.00 | $561,412,000.00 | $387,881,000.00 | $348,548,000.00 | $333,661,000.00 | $300,421,000.00 | $270,041,000.00 | $241,092,000.00 | $220,221,000.00 | $206,831,000.00 | $198,661,000.00 | $188,944,000.00 | $178,651,000.00 | $169,597,639.00 | $156,627,872.00 | -- | $111,201,425.00 | $99,675,717.00 | $87,629,956.00 | $77,982,538.00 | $63,281,567.00 | $51,175,627.00 | $50,783,809.00 | $64,076,598.00 | $71,062,213.00 | $76,246,466.00 | $80,963,812.00 | $31,729,205.00 | $33,969,181.00 | $35,095,945.00 | $39,308,930.00 | $42,903,354.00 | $46,325,133.00 | $50,536,778.00 | $55,476,311.00 | $60,649,725.00 | $62,792,029.00 | $66,622,287.00 | $35,242,330.00 | $36,622,718.00 | $41,187,984.00 | $17,638,304.00 | $21,391,252.00 | $22,119,075.00 | $9,844,376.00 | $12,919,578.00 | $14,622,115.00 | $9,394,917.00 | -- | $6,410,915.00 | -- | $2,716,602.00 | $3,760,698.00 | -- | -- | -- | $5,517,779.00 | $7,617,860.00 | $10,560,215.00 | $16,322,757.00 | $19,846,633.00 | $446,462.00 | $117,576.00 | $362,563.00 | $44,888.00 | $100,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $772,010,000.00 | $646,676,000.00 | $470,114,000.00 | $413,211,000.00 | $407,227,000.00 | $375,630,000.00 | $333,114,000.00 | $267,309,000.00 | $246,972,000.00 | $237,788,000.00 | $223,248,000.00 | $209,130,000.00 | $197,216,000.00 | $192,353,926.00 | $174,859,821.00 | -- | $131,411,800.00 | $117,879,651.00 | $112,376,230.00 | $96,690,559.00 | $78,234,360.00 | $61,076,840.00 | $60,449,962.00 | $67,709,813.00 | $74,287,576.00 | $79,128,255.00 | $85,387,430.00 | $34,631,315.00 | $35,980,125.00 | $37,696,938.00 | $41,706,853.00 | $45,313,216.00 | $48,940,846.00 | $53,666,043.00 | $60,101,570.00 | $64,562,756.00 | $68,336,766.00 | $76,049,740.00 | $43,908,086.00 | $45,844,501.00 | $45,929,396.00 | $22,229,580.00 | $25,369,554.00 | $28,694,977.00 | $12,545,202.00 | $14,467,991.00 | $16,789,245.00 | $12,105,212.00 | -- | $7,704,075.00 | -- | $4,988,771.00 | $6,249,257.00 | -- | -- | -- | $5,831,488.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Date | 9/30/2024 | 3/31/2024 | 12/31/2023 | 9/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 8/31/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 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 8/31/2012 | 6/30/2012 | 5/31/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 | 12/31/2007 | 12/31/2006 | 12/31/2005 | 12/31/2004 | 12/31/2003 | 12/31/2002 | 12/31/2001 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $119,072,803.00 | $88,057,894.00 | -- | -- | -- | $102,306,337.00 | $30,897,444.00 | -- | $12,448,438.00 | $500,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,711,788.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $3,284,000.00 | $2,581,000.00 | $93,150,000.00 | $91,178,000.00 | $3,562,000.00 | $19,789,000.00 | $8,310,000.00 | $7,386,000.00 | $3,403,000.00 | $16,936,000.00 | $11,944,000.00 | $7,457,000.00 | $3,007,000.00 | $16,496,715.00 | $3,749,233.00 | -- | $4,349,643.00 | $4,222,811.00 | $18,842,752.00 | $12,534,362.00 | $7,937,323.00 | $3,307,959.00 | $19,919,204.00 | $11,502,235.00 | $6,963,866.00 | $3,259,042.00 | $11,375,237.00 | $2,704,923.00 | $2,451,751.00 | $2,813,929.00 | $11,369,941.00 | $8,549,287.00 | $6,055,288.00 | $3,546,391.00 | $11,801,342.00 | $7,969,731.00 | $4,927,060.00 | $2,349,552.00 | $10,117,774.00 | $2,885,892.00 | $4,847,641.00 | $39,148,762.00 | $36,400,079.00 | $6,028,691.00 | $3,224,339.00 | $29,395,606.00 | $2,659,597.00 | $654,837.00 | -- | $532,741.00 | -- | $26,371,035.00 | $3,383,965.00 | $2,423,725.00 | $1,809,588.00 | $903,953.00 | $2,306,781.00 | $5,097,440.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $133,548,000.00 | $46,938,000.00 | $133,710,000.00 | $33,560,000.00 | $29,718,000.00 | $58,183,000.00 | $43,515,000.00 | $12,918,000.00 | $16,430,000.00 | $49,628,000.00 | $36,401,000.00 | $24,248,000.00 | $12,716,000.00 | $44,233,754.00 | $9,984,961.00 | -- | $10,833,358.00 | $10,063,048.00 | $36,881,187.00 | $25,471,974.00 | $8,987,722.00 | $8,416,460.00 | $15,875,961.00 | $8,949,663.00 | $2,631,031.00 | $2,674,398.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $17,878,711.00 | $13,436,207.00 | $35,795,165.00 | $8,182,603.00 | $6,335,855.00 | $5,933,440.00 | $18,679,636.00 | $13,167,850.00 | $8,861,142.00 | $4,679,871.00 | $19,280,201.00 | $14,966,002.00 | $11,051,988.00 | $6,237,536.00 | $20,398,352.00 | $5,017,428.00 | $4,897,330.00 | $4,291,915.00 | $14,591,428.00 | $10,607,567.00 | $2,990,173.00 | $3,508,365.00 | $55,282,254.00 | $3,245,776.00 | $2,653,529.00 | $46,676,026.00 | $5,221,140.00 | $43,465,243.00 | -- | $1,067,364.00 | -- | $41,114,166.00 | $39,749,456.00 | $4,047,723.00 | $1,397,463.00 | $1,519,250.00 | $4,513,139.00 | $7,275,394.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $132,281,000.00 | $27,126,000.00 | $86,812,000.00 | $45,120,000.00 | $35,609,000.00 | $101,838,000.00 | $71,037,000.00 | $28,569,000.00 | $17,366,000.00 | $52,385,000.00 | $14,004,000.00 | $25,639,000.00 | $9,801,000.00 | $41,303,177.00 | $11,703,704.00 | -- | $20,981,637.00 | $10,699,747.00 | $31,823,259.00 | $23,816,572.00 | $9,971,420.00 | $-987,769.00 | $-14,843,267.00 | $-20,451,898.00 | $-6,335,855.00 | $-5,933,440.00 | $-5,511,786.00 | $-13,167,850.00 | $-8,861,142.00 | $-4,679,871.00 | $-4,314,199.00 | $-3,914,014.00 | $-11,051,988.00 | $-6,237,536.00 | $-20,398,352.00 | $-14,206,673.00 | $-4,897,330.00 | $-4,291,915.00 | $-14,591,428.00 | $-4,109,029.00 | $-6,498,538.00 | $-3,508,365.00 | $-2,706,923.00 | $-3,245,776.00 | $-2,653,529.00 | $-1,705,430.00 | $-5,221,140.00 | $-1,283,713.00 | -- | $-1,067,364.00 | -- | $-1,364,710.00 | $-6,082,139.00 | $-4,047,723.00 | $-1,397,463.00 | $-1,519,250.00 | $-4,024,181.00 | $-7,275,394.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $142,082,000.00 | $29,089,000.00 | $94,511,000.00 | $47,804,000.00 | $37,313,000.00 | $104,719,000.00 | $26,007,000.00 | $28,245,000.00 | $17,459,000.00 | $52,667,000.00 | $14,072,000.00 | $25,782,000.00 | $9,882,000.00 | $41,890,074.00 | $33,166,410.00 | -- | $21,429,139.00 | $11,035,980.00 | $33,409,033.00 | $25,003,663.00 | $11,409,599.00 | $-644,503.00 | $-34,003,514.00 | $-7,838,873.00 | $-11,665,032.00 | $-5,699,892.00 | $-18,412,377.00 | $-13,024,679.00 | $-8,847,030.00 | $-4,967,129.00 | $-18,072,452.00 | $-3,953,981.00 | $-9,955,151.00 | $-5,386,237.00 | $-20,232,958.00 | $-4,449,038.00 | $-4,558,503.00 | $-5,410,259.00 | $-15,509,061.00 | $-12,019,031.00 | -- | -- | $-12,154,596.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.92 | $0.20 | $0.67 | $-0.29 | $0.28 | $0.80 | $0.22 | $0.21 | $0.13 | $0.38 | $0.29 | $0.19 | $0.07 | $0.72 | $0.61 | -- | $0.20 | $0.10 | $0.31 | $0.13 | $0.10 | $-0.01 | $-0.33 | $-0.19 | $-0.11 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 117,976,056 | 116,806,117 | 106,279,736 | 106,568,137 | 105,561,229 | 103,374,606 | 103,318,572 | 102,788,719 | 102,781,771 | 103,379,349 | 103,470,762 | 103,610,138 | 103,814,725 | 103,512,913 | 103,535,431 | -- | 103,410,881 | 103,407,347 | 102,944,316 | 102,864,571 | 102,808,897 | 102,747,923 | 102,633,884 | 102,641,504 | 102,596,446 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.35 | $0.19 | $0.63 | $0.32 | $0.26 | $0.75 | $0.52 | $0.32 | $0.12 | $0.37 | $0.28 | $0.18 | $0.07 | $0.71 | $0.41 | -- | $0.19 | $0.10 | $0.30 | $0.13 | $0.10 | $-0.01 | $-0.33 | $-0.19 | $-0.06 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 124,519,838 | 123,403,626 | 113,753,154 | 106,568,137 | 113,986,129 | 111,375,631 | 110,352,214 | 109,264,730 | 109,041,096 | 107,795,585 | 107,843,196 | 107,299,262 | 106,680,344 | 106,242,273 | 106,316,241 | -- | 106,433,862 | 106,534,600 | 106,020,936 | 105,821,609 | 105,098,930 | 102,747,923 | 102,633,884 | 102,598,740 | 102,577,005 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | -- | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | 100,000,000 | -- | 100,000,000 | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 119,266,561 | 118,029,526 | 107,121,549 | 106,605,007 | 105,938,292 | 105,263,031 | 104,064,683 | 102,709,348 | 102,956,685 | 102,992,913 | 103,153,459 | 103,162,041 | 103,804,590 | 103,781,641 | 103,648,224 | -- | 103,422,032 | 103,408,699 | 103,397,033 | 103,041,033 | 102,929,257 | 102,804,257 | 102,739,257 | 102,689,257 | 102,599,258 | 102,586,164 | 102,549,498 | 85,234,979 | 84,554,979 | 82,972,316 | 82,972,316 | 82,870,649 | 82,870,649 | 82,870,649 | 82,850,619 | 82,695,072 | 82,096,806 | 82,009,849 | 69,119,092 | 67,169,383 | 67,169,383 | 54,145,633 | 54,132,937 | 53,986,937 | 41,470,687 | 41,420,687 | 41,420,687 | 34,741,520 | -- | 30,741,520 | -- | 24,741,520 | 24,701,420 | -- | -- | -- | 19,394,737 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $119,000.00 | $118,000.00 | $107,000.00 | $107,000.00 | $106,000.00 | $105,000.00 | $104,000.00 | $103,000.00 | $103,000.00 | $103,000.00 | $103,000.00 | $103,000.00 | $104,000.00 | $103,782.00 | $103,648.00 | -- | $103,422.00 | $103,409.00 | $103,397.00 | $103,041.00 | $102,929.00 | $102,804.00 | $102,739.00 | $102,689.00 | $102,599.00 | $102,586.00 | $102,549.00 | $85,235.00 | $84,555.00 | $82,972.00 | $82,972.00 | $82,871.00 | $82,871.00 | $82,871.00 | $82,851.00 | $82,695.00 | $82,097.00 | $82,010.00 | $69,119.00 | $67,170.00 | $67,170.00 | $54,146.00 | $54,133.00 | $53,987.00 | $41,471.00 | $41,421.00 | $41,421.00 | $34,742.00 | -- | $30,742.00 | -- | $24,742.00 | $24,701.00 | -- | -- | -- | $19,395.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common 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 | $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 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | -- | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | -- | 5,000,000 | 5,000,000 | -- | -- | -- | 5,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 | $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 | $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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1.50 | -- | $0.80 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |