Date | 12/31/2023 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 7/31/2017 | 3/31/2017 | 12/31/2016 | 3/31/2016 | 3/31/2015 | 7/31/2014 | 3/31/2014 | 3/31/2013 | 9/30/2012 | 3/31/2012 | 8/31/2011 | 3/31/2011 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $8,474,377.00 | $11,194,702.00 | $112,723,433.00 | $22,149,122.00 | $27,719,634.00 | $39,360,457.00 | -- | $222,448,413.00 | -- | $38,410,009.00 | $240,295,371.00 | -- | $50,181,311.00 | $46,655,575.00 | -- | $257,167,696.00 | -- | $268,058,194.00 | $213,874,252.00 | $310,503,071.00 |
Accounts Receivable Net Current | $314,862.00 | $938,189.00 | $2,245,194.00 | $30,824.00 | $63,964.00 | $15,385,861.00 | -- | $56,161,255.00 | -- | $50,552,034.00 | $7,767,389.00 | -- | $68,353,075.00 | $8,229,973.00 | -- | $81,844,571.00 | -- | $47,051,596.00 | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $374,382.00 | -- | $344,909.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $8,042,169.00 | $3,129,600.00 | $5,970,973.00 | $2,368,693.00 | $1,139,712.00 | $10,620,434.00 | -- | $7,335,824.00 | -- | $11,932,244.00 | $3,953,097.00 | -- | $2,427,880.00 | $2,193,867.00 | -- | $15,682,735.00 | -- | $10,036,345.00 | -- | -- |
Total Current Assets | $9,921,955.00 | $11,833,027.00 | $18,534,805.00 | $26,366,766.00 | $31,037,001.00 | $366,816,403.00 | -- | $295,945,492.00 | -- | $320,152,015.00 | $312,950,666.00 | -- | $398,092,847.00 | $354,770,096.00 | -- | $355,069,384.00 | -- | $325,491,044.00 | -- | -- |
Property Plant and Equipement | $4,258,649.00 | $36,503,984.00 | $38,119,216.00 | $6,043,091.00 | $5,444,075.00 | $8,063,090.00 | -- | $7,535,581.00 | -- | $57,229,727.00 | $62,720,375.00 | -- | $8,978,538.00 | $9,871,625.00 | -- | $59,890,306.00 | -- | $63,040,178.00 | -- | -- |
Intangible Assets Net | $58,886,111.00 | $93,352,778.00 | $16,948,063.00 | $19,477,688.00 | $2,490,376.00 | $3,947,549.00 | -- | $11,326,513.00 | -- | $116,454.00 | $943,769.00 | -- | $288,420.00 | $2,428,491.00 | -- | $17,597,266.00 | -- | $20,356,104.00 | -- | -- |
Goodwill | $196,289,492.00 | $194,754,963.00 | $194,754,963.00 | $28,796,977.00 | -- | $4,919,697.00 | -- | $4,725,125.00 | -- | $31,011,902.00 | $31,011,902.00 | -- | $4,988,724.00 | $23,422,850.00 | -- | $23,422,850.00 | -- | $23,422,850.00 | -- | -- |
Other Assets | $4,463,643.00 | $4,195,937.00 | $22,950,264.00 | $2,356,108.00 | $116,305.00 | $14,238,695.00 | -- | $856,400.00 | -- | $10,630,745.00 | $11,887,740.00 | -- | $727,890.00 | $520,379.00 | -- | $4,740,321.00 | -- | $3,136,860.00 | -- | -- |
Total Assets | $63,231,755.00 | $79,586,874.00 | $575,621,032.00 | $97,114,228.00 | $48,743,913.00 | $87,367,860.00 | -- | $75,523,029.00 | -- | $72,962,334.00 | $73,438,344.00 | -- | $491,236,724.00 | $73,713,287.00 | -- | $460,720,127.00 | -- | $435,447,036.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $49,146,103.00 | $48,174,095.00 | $7,206,160.00 | $6,858,437.00 | $18,111,939.00 | $20,128,333.00 | -- | $12,982,166.00 | -- | $8,954,657.00 | $8,778,097.00 | -- | $68,766,143.00 | $11,623,504.00 | -- | $63,732,421.00 | -- | $48,346,969.00 | -- | -- |
Total Current Liabilities | $335,965,436.00 | $49,630,571.00 | $50,249,012.00 | $46,763,513.00 | $2,871,924.00 | $25,677,343.00 | -- | $127,382,888.00 | -- | $11,822,354.00 | $12,570,074.00 | -- | $79,344,852.00 | $82,270,762.00 | -- | $94,305,556.00 | -- | $71,384,036.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $76,792,978.00 | $540,583,564.00 | $541,272,503.00 | $80,555,900.00 | $59,660,532.00 | $59,926,178.00 | -- | $58,494,803.00 | -- | $61,395,205.00 | $387,502,800.00 | -- | $437,964,776.00 | $68,822,648.00 | -- | $440,832,695.00 | -- | $491,585,143.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-37,004,507.00 | $-5,893,960.00 | $-37,424,722.00 | $-5,383,402.00 | $-5,568,812.00 | $-26,850,955.00 | -- | $-25,069,771.00 | -- | $-25,174,129.00 | $-4,384,043.00 | -- | $-27,145,929.00 | $-4,247,302.00 | -- | $-26,004,399.00 | -- | $-22,217,189.00 | -- | -- |
Accumulated Deficit | $-55,171,083.00 | $-310,156,018.00 | $-298,533,669.00 | $-28,749,902.00 | $-10,455,760.00 | $25,884,905.00 | -- | $38,018,802.00 | -- | $47,734,804.00 | $21,683,617.00 | -- | $-220,722.00 | $-4,612,697.00 | -- | $-51,856,528.00 | -- | $-107,697,998.00 | -- | -- |
Total Stockholders' Equity | $113,037,868.00 | $187,769,092.00 | $30,406,875.00 | $43,112,423.00 | $40,115,896.00 | $364,729,438.00 | -- | $391,377,300.00 | -- | $394,230,588.00 | $377,322,408.00 | -- | $66,258,908.00 | $60,466,884.00 | -- | $366,414,571.00 | -- | $364,063,000.00 | $345,474,868.00 | $380,240,784.00 |
Controlling Interest in Subsidiaries | $-64,161.00 | $3,130,442.00 | $843,001.00 | $789,324.00 | $53,436.00 | $52,764.00 | -- | $156,893.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $63,231,755.00 | $507,175,310.00 | $88,217,783.00 | $97,114,228.00 | $48,743,913.00 | $87,367,860.00 | -- | $519,840,116.00 | -- | $470,461,130.00 | $73,438,344.00 | -- | $79,022,702.00 | $457,818,481.00 | -- | $460,720,127.00 | -- | $435,447,036.00 | -- | -- |
Date | 12/31/2023 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 7/31/2017 | 3/31/2017 | 12/31/2016 | 3/31/2016 | 3/31/2015 | 7/31/2014 | 3/31/2014 | 3/31/2013 | 9/30/2012 | 3/31/2012 | 8/31/2011 | 3/31/2011 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $106,961,759.00 | $97,413,915.00 | $15,099,008.00 | $8,893,462.00 | $618,348.00 | $39,815,218.00 | -- | $239,852,504.00 | $218,885,233.00 | $32,260,733.00 | $27,833,402.00 | -- | $30,319,855.00 | $30,403,792.00 | -- | $158,818,041.00 | -- | $149,216,172.00 | $129,535,003.00 | -- |
Gross Profit | $16,149,130.00 | $104,795,550.00 | $9,754,256.00 | $5,150,344.00 | $-423,658.00 | $231,009,346.00 | -- | $33,782,719.00 | $216,551,193.00 | $209,122,761.00 | $177,618,564.00 | -- | $196,188,032.00 | $28,634,576.00 | -- | $193,267,519.00 | -- | $154,687,639.00 | $115,496,540.00 | -- |
Research and Development | $4,629,880.00 | $1,851,920.00 | $1,353,638.00 | $1,697,442.00 | $2,849,900.00 | $37,927,926.00 | -- | $6,309,622.00 | -- | $5,665,190.00 | $36,836,338.00 | -- | $27,673,298.00 | $21,846,305.00 | -- | $18,402,166.00 | -- | $22,756,340.00 | $22,708,310.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $156,183,978.00 | $171,207,051.00 | $26,276,647.00 | $22,151,778.00 | $9,988,002.00 | $161,501,330.00 | -- | $161,026,108.00 | $120,842,587.00 | $157,388,148.00 | $23,864,776.00 | -- | $24,903,387.00 | $150,830,194.00 | -- | $128,781,530.00 | -- | $133,795,427.00 | $145,551,691.00 | -- |
Loss from Operations | $-41,495,904.00 | $-10,417,959.00 | $-107,478,374.00 | $-16,916,952.00 | $-9,859,930.00 | $69,508,016.00 | -- | $71,507,104.00 | $95,708,606.00 | $51,734,613.00 | $5,123,136.00 | -- | $6,656,363.00 | $27,013,428.00 | -- | $64,485,989.00 | -- | $20,892,212.00 | $-30,055,151.00 | -- |
Loss Before Income Taxes | $-40,522,250.00 | $-37,949,694.00 | $-110,853,584.00 | $-20,290,962.00 | $-9,897,967.00 | $8,798,446.00 | -- | $4,159,051.00 | $65,939,737.00 | $44,972,666.00 | $32,630,866.00 | -- | $7,588,297.00 | $30,212,972.00 | -- | $70,180,552.00 | -- | $23,066,303.00 | -- | -- |
Earnings Per Share Basic | $-0.54 | $-0.57 | $-1.57 | $-2.52 | $18.25 | $0.07 | -- | $-0.21 | -- | $0.57 | $0.49 | -- | $0.10 | $0.50 | -- | $1.22 | -- | $0.44 | $-0.79 | -- |
Weighted Average Shares Basic | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.54 | $-0.57 | $-1.57 | $-2.52 | $18.25 | $0.48 | -- | $-0.03 | -- | $0.57 | $0.49 | -- | $0.59 | $0.50 | -- | $1.19 | -- | $0.44 | $-0.79 | -- |
Weighted Average Shares Diluted | 62,789,811 | 62,748,095 | 62,660,037 | 50,915,710 | 45,796,886 | 45,793,127 | -- | 45,772,916 | -- | 45,635,186 | 45,597,580 | -- | 45,231,555 | 45,115,617 | -- | 45,664,887 | -- | 44,469,182 | -- | -- |
Common Stock Shares Authorized | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | -- | 500,000,000 | -- | 500,000,000 | 500,000,000 | -- | 500,000,000 | 500,000,000 | -- | 500,000,000 | -- | 500,000,000 | -- | -- |
Common Stock Shares Outstanding | 62,893,960 | 62,753,840 | 62,701,002 | 62,357,078 | 45,796,886 | 45,796,886 | -- | 45,782,724 | -- | 45,734,348 | 45,460,582 | -- | 45,281,518 | 45,105,312 | -- | 44,815,626 | -- | 44,596,416 | -- | -- |
Common Stock Value | $4,730,128.00 | $740,694.00 | $4,716,675.00 | $674,008.00 | $514,126.00 | $543,300.00 | -- | $513,411.00 | -- | $547,566.00 | $3,513,718.00 | -- | $558,988.00 | $3,461,060.00 | -- | $3,442,803.00 | -- | $3,428,840.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $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 | -- | -- | -- | -- | $137,678,976.00 | $65,698,571.00 | $65,698,571.00 | -- | -- | -- | $58,349,122.00 | $9,500,000.00 | -- | $4,078,595.00 | $25,331,341.00 | $63,634,726.00 | $9,800,000.00 | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |