Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/2023 | 11/30/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 3/31/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 | 11/30/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 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | -- | -- | $7,106,262.00 | $5,816,211.00 | -- | $8,653,903.00 | $9,076,659.00 | $7,832,247.00 | $17,909,077.00 | $18,555,034.00 | $8,535,357.00 | $7,288,456.00 | $4,490,670.00 | $4,750,728.00 | $3,192,768.00 | $5,412,785.00 | $4,365,667.00 | $2,787,640.00 | $1,131,728.00 | $1,870,080.00 | -- | $2,256,388.00 | $2,576,948.00 | $2,277,643.00 | $3,680,559.00 | $4,705,189.00 | $5,644,053.00 | $7,179,237.00 | $7,244,388.00 | $7,556,645.00 | $9,572,905.00 | $10,594,693.00 | $13,283,362.00 | $12,579,683.00 | $12,814,951.00 | $11,512,179.00 | $8,103,280.00 | $9,031,088.00 | $11,616,636.00 | $7,464,180.00 | $8,273,929.00 | $7,627,078.00 | $8,172,966.00 | $6,941,777.00 | $1,080,792.00 | $766,201.00 | $231,102.00 | $369,023.00 | $65,655.00 | $207,343.00 | $475,055.00 | $668,407.00 | $568,691.00 | $1,339,081.00 | $1,759,451.00 | $1,825,858.00 | $415,193.00 | $578,187.00 | $282,578.00 |
Accounts Receivable Net Current | $21,443,555.00 | $20,486,401.00 | $19,453,301.00 | $16,009,614.00 | -- | $10,495,061.00 | $6,201,448.00 | $3,094,549.00 | $5,545,843.00 | $4,229,538.00 | $3,057,913.00 | $2,661,413.00 | $4,672,358.00 | $3,377,735.00 | $3,496,376.00 | $3,296,207.00 | $4,075,972.00 | $4,370,171.00 | $4,106,846.00 | $2,565,323.00 | -- | $2,030,055.00 | $998,854.00 | $1,321,805.00 | $660,443.00 | $1,015,846.00 | $1,061,979.00 | $675,879.00 | $1,161,240.00 | $1,085,278.00 | $721,152.00 | $934,059.00 | $544,677.00 | $1,145,503.00 | $1,220,245.00 | $1,530,296.00 | $746,957.00 | $1,415,886.00 | $1,048,619.00 | $1,446,441.00 | $1,714,379.00 | $1,097,784.00 | $1,166,749.00 | $732,076.00 | $1,024,284.00 | $635,959.00 | $499,083.00 | $665,154.00 | $526,386.00 | $562,943.00 | $497,902.00 | $396,847.00 | $483,311.00 | -- | -- | $571,667.00 | -- | $404,961.00 | -- |
Inventory | $14,164,945.00 | $13,831,318.00 | $12,930,464.00 | $14,325,041.00 | -- | $15,224,384.00 | $11,168,431.00 | $9,550,716.00 | $8,601,858.00 | $7,468,286.00 | $6,741,170.00 | $6,694,070.00 | $6,545,658.00 | $6,703,517.00 | $5,012,902.00 | $4,802,007.00 | $4,462,563.00 | $5,566,403.00 | $4,142,472.00 | $3,810,401.00 | -- | $3,732,222.00 | $4,539,714.00 | $4,515,723.00 | $4,192,385.00 | $4,485,942.00 | $4,140,190.00 | $4,898,001.00 | $5,298,943.00 | $5,708,832.00 | $5,890,268.00 | $6,415,966.00 | $6,028,814.00 | $5,635,535.00 | $3,735,294.00 | $3,293,729.00 | $3,181,613.00 | $3,353,313.00 | $2,863,213.00 | $3,032,001.00 | $2,863,613.00 | $2,523,617.00 | $2,525,915.00 | $1,932,486.00 | $1,531,645.00 | $1,719,673.00 | $938,624.00 | $1,358,146.00 | $984,431.00 | $480,735.00 | $362,965.00 | $304,882.00 | $431,400.00 | -- | -- | $616,362.00 | -- | $1,371,292.00 | -- |
Prepaid Expenses and Other Current Assets | $130,386.00 | $435,669.00 | $524,162.00 | $1,005,636.00 | -- | $355,561.00 | $998,058.00 | $1,032,785.00 | $1,108,062.00 | $219,851.00 | $526,949.00 | $831,074.00 | $173,582.00 | $484,849.00 | $492,621.00 | $1,027,171.00 | $370,889.00 | $526,880.00 | $870,233.00 | $796,496.00 | -- | $97,735.00 | $416,458.00 | $741,371.00 | $897,817.00 | $170,806.00 | $611,305.00 | $949,284.00 | $1,059,396.00 | $259,779.00 | $251,396.00 | $468,002.00 | $764,535.00 | $301,863.00 | $216,407.00 | $377,752.00 | $389,116.00 | $295,108.00 | $256,523.00 | $388,061.00 | $333,755.00 | $462,973.00 | $215,911.00 | $318,424.00 | $281,065.00 | $156,916.00 | $116,218.00 | $151,051.00 | $65,878.00 | $112,711.00 | $83,813.00 | $127,704.00 | $58,798.00 | -- | -- | $133,472.00 | -- | $131,507.00 | -- |
Total Current Assets | $45,293,849.00 | $43,160,540.00 | $40,014,189.00 | $37,156,502.00 | -- | $34,728,909.00 | $27,444,596.00 | $21,510,297.00 | $33,164,840.00 | $30,472,709.00 | $18,861,389.00 | $17,475,013.00 | $15,882,268.00 | $15,316,829.00 | $12,194,667.00 | $14,538,170.00 | $13,275,091.00 | $13,251,094.00 | $10,251,279.00 | $9,042,300.00 | -- | $8,116,400.00 | $8,531,974.00 | $8,856,542.00 | $9,431,204.00 | $10,377,783.00 | $11,457,527.00 | $13,702,401.00 | $14,763,967.00 | $14,610,534.00 | $16,435,721.00 | $18,412,720.00 | $20,621,388.00 | $19,662,584.00 | $17,986,897.00 | $16,713,956.00 | $12,420,966.00 | $14,095,395.00 | $15,784,991.00 | $12,330,683.00 | $13,185,676.00 | $11,711,452.00 | $12,081,541.00 | $9,924,763.00 | $3,917,786.00 | $3,278,749.00 | $1,785,027.00 | $2,543,374.00 | $1,642,350.00 | $1,363,732.00 | $1,419,735.00 | $1,497,840.00 | $1,542,200.00 | -- | -- | $3,147,359.00 | -- | $2,485,947.00 | -- |
Property Plant and Equipement | $10,176,587.00 | $10,570,868.00 | $10,175,293.00 | $10,095,029.00 | -- | $9,769,981.00 | $10,097,876.00 | $10,426,158.00 | $10,230,034.00 | $10,543,933.00 | $5,952,992.00 | $5,986,090.00 | $6,197,028.00 | $6,345,158.00 | $6,649,365.00 | $6,783,904.00 | $6,892,376.00 | $7,142,327.00 | $7,227,648.00 | $7,519,003.00 | -- | $7,845,911.00 | $8,139,321.00 | $8,443,849.00 | $8,755,408.00 | $8,755,340.00 | $8,872,099.00 | $8,993,708.00 | $9,132,998.00 | $9,266,841.00 | $9,320,594.00 | $9,039,404.00 | $8,719,385.00 | $8,351,757.00 | $8,222,527.00 | $8,110,721.00 | $7,656,357.00 | $7,554,519.00 | $6,953,593.00 | $6,401,802.00 | $5,484,817.00 | $5,167,376.00 | $4,945,290.00 | $4,199,602.00 | $4,116,597.00 | $3,940,211.00 | $3,958,495.00 | $4,028,943.00 | $4,108,774.00 | $4,172,280.00 | $4,185,471.00 | $4,284,786.00 | $4,234,604.00 | -- | -- | $4,118,274.00 | -- | $4,095,814.00 | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,634,035.00 | $6,634,035.00 | $6,634,035.00 | $6,634,035.00 | $6,634,035.00 | $6,634,035.00 | -- | $6,634,035.00 | $6,634,035.00 | $6,634,035.00 | $7,713,001.00 | $7,713,001.00 | $7,713,001.00 | $7,713,001.00 | $7,704,609.00 | $7,694,365.00 | $7,679,574.00 | $6,419,091.00 | $6,419,091.00 | $6,417,832.00 | $6,411,974.00 | $6,411,799.00 | $6,407,932.00 | $6,399,667.00 | $6,388,411.00 | $6,381,774.00 | $6,362,736.00 | $6,358,470.00 | $6,356,533.00 | $6,349,922.00 | $6,314,621.00 | $6,314,004.00 | $712,922.00 | $694,426.00 | $682,849.00 | $666,163.00 | $658,795.00 | $642,848.00 | $629,963.00 | -- | -- | $597,556.00 | -- | $96,407.00 | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $496,743.00 | $540,961.00 | $480,527.00 | $480,336.00 | $479,109.00 | -- | $477,007.00 | $472,171.00 | $467,508.00 | $477,751.00 | $474,977.00 | $452,625.00 | $473,498.00 | $472,586.00 | $440,852.00 | $451,739.00 | $439,927.00 | $439,805.00 | $437,673.00 | $437,673.00 | $642,074.00 | $645,618.00 | $649,163.00 | $785,058.00 | $806,019.00 | $668,022.00 | $651,861.00 | $584,927.00 | $3,843,435.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $88,197,996.00 | $87,846,005.00 | $83,653,536.00 | $74,696,279.00 | -- | $70,718,953.00 | $46,499,497.00 | $40,896,018.00 | $52,716,134.00 | $50,343,250.00 | $35,148,898.00 | $31,946,896.00 | $30,624,427.00 | $29,992,717.00 | $26,189,492.00 | $28,665,237.00 | $27,605,918.00 | $27,821,733.00 | $24,956,580.00 | $24,086,510.00 | -- | $23,533,467.00 | $24,284,953.00 | $24,401,934.00 | $26,377,364.00 | $27,321,101.00 | $28,495,252.00 | $30,882,608.00 | $32,074,160.00 | $32,012,592.00 | $33,887,628.00 | $34,311,142.00 | $36,199,669.00 | $34,869,846.00 | $33,059,071.00 | $31,878,550.00 | $27,130,873.00 | $28,698,744.00 | $29,912,053.00 | $25,920,279.00 | $25,701,251.00 | $23,889,159.00 | $23,968,291.00 | $24,317,722.00 | $18,276,723.00 | $17,411,907.00 | $10,392,119.00 | $11,125,133.00 | $10,371,138.00 | $10,073,865.00 | $10,187,107.00 | $10,311,717.00 | $10,349,203.00 | -- | -- | $11,787,862.00 | -- | $10,606,663.00 | -- |
Accounts Payable | $1,983,280.00 | $2,607,032.00 | $2,714,306.00 | $2,890,717.00 | -- | $3,608,993.00 | $1,874,925.00 | $2,446,810.00 | $1,472,198.00 | $1,723,592.00 | $1,430,985.00 | $1,284,334.00 | $1,790,146.00 | $2,052,193.00 | $929,690.00 | $700,905.00 | $589,428.00 | $2,074,144.00 | $1,577,860.00 | $986,016.00 | -- | $1,729,856.00 | $2,085,954.00 | $1,375,347.00 | $2,309,109.00 | $1,141,109.00 | $1,065,435.00 | $1,658,137.00 | $1,444,178.00 | $860,089.00 | $880,714.00 | $1,049,815.00 | $1,355,371.00 | $2,279,749.00 | $1,457,761.00 | $1,804,429.00 | -- | -- | -- | $3,383,533.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $5,703,464.00 | $6,228,095.00 | $5,301,747.00 | $11,884,645.00 | -- | $11,158,268.00 | $5,929,353.00 | $5,047,726.00 | $4,676,244.00 | $4,578,470.00 | $4,693,142.00 | $4,026,300.00 | $3,779,367.00 | $3,940,971.00 | $4,270,600.00 | $4,605,014.00 | $4,508,935.00 | $4,564,651.00 | $4,821,132.00 | $4,423,761.00 | -- | $4,051,473.00 | $3,634,860.00 | $3,713,601.00 | $3,031,398.00 | $2,662,385.00 | $1,970,197.00 | $1,788,571.00 | $1,785,603.00 | $1,336,722.00 | $1,202,230.00 | $794,628.00 | $1,802,475.00 | $1,429,944.00 | $1,397,470.00 | $555,352.00 | -- | -- | -- | $613,995.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $40,930,976.00 | $29,595,085.00 | $26,070,718.00 | $28,282,558.00 | -- | $25,624,506.00 | $16,382,428.00 | $11,935,758.00 | $22,541,620.00 | $23,151,843.00 | $9,926,871.00 | $9,157,342.00 | $10,121,916.00 | $11,291,359.00 | $10,037,563.00 | $12,034,605.00 | $12,989,070.00 | $16,033,042.00 | $14,300,759.00 | $15,006,628.00 | -- | $12,687,807.00 | $12,242,661.00 | $13,005,838.00 | $12,737,998.00 | $11,647,513.00 | $11,502,764.00 | $12,407,096.00 | $12,179,784.00 | $11,918,405.00 | $16,203,728.00 | $8,647,105.00 | $10,153,140.00 | $12,394,543.00 | $17,522,999.00 | $20,715,072.00 | $29,200,035.00 | $16,205,542.00 | $21,580,080.00 | $60,651,365.00 | $56,240,527.00 | $79,252,113.00 | $108,417,773.00 | $105,515,874.00 | $23,204,149.00 | $23,264,309.00 | $16,792,402.00 | $19,798,518.00 | $22,727,300.00 | $31,875,203.00 | $33,545,001.00 | $25,295,399.00 | $24,659,513.00 | -- | -- | $29,659,142.00 | -- | $21,204,528.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,360,000.00 | -- | -- | -- | $1,470,000.00 | -- | -- | -- | $1,575,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $568,766.00 | -- | $106,444.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $164,569,861.00 | $164,565,685.00 | $164,407,480.00 | $164,403,560.00 | $164,401,909.00 | $150,319,552.00 | $150,264,605.00 | $149,631,585.00 | -- | $149,537,695.00 | $149,142,534.00 | $148,780,087.00 | $148,364,099.00 | $148,057,540.00 | $146,805,221.00 | $146,602,502.00 | $145,205,780.00 | $144,918,165.00 | $144,328,308.00 | $163,896,410.00 | $161,105,495.00 | $159,221,096.00 | $110,254,090.00 | $109,137,805.00 | $90,284,692.00 | $113,525,265.00 | $164,323,451.00 | $161,021,568.00 | $156,170,459.00 | $152,380,767.00 | $144,697,772.00 | $143,555,091.00 | $133,075,266.00 | $131,106,847.00 | $121,020,480.00 | $119,690,336.00 | $117,628,663.00 | $117,547,328.00 | $117,044,126.00 | $114,910,812.00 | $108,645,839.00 | -- | -- | $97,116,044.00 | -- | $90,903,896.00 | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-126,809,723.00 | $-115,773,494.00 | $-116,389,267.00 | $-119,715,134.00 | -- | $-120,421,488.00 | $-135,356,089.00 | $-136,497,898.00 | $-135,268,644.00 | $-138,238,722.00 | $-140,059,744.00 | $-142,488,481.00 | $-144,771,894.00 | $-146,568,871.00 | $-148,957,989.00 | $-148,475,366.00 | $-150,487,499.00 | $-152,969,061.00 | $-154,046,410.00 | $-154,982,778.00 | -- | $-153,122,098.00 | $-151,526,357.00 | $-151,806,059.00 | $-149,142,354.00 | $-146,798,036.00 | $-144,214,504.00 | $-142,526,738.00 | $-139,697,324.00 | $-139,207,143.00 | $-141,022,326.00 | $-138,853,566.00 | $-135,663,372.00 | $-137,332,625.00 | $-141,570,723.00 | $-142,664,747.00 | $-151,163,756.00 | $-136,943,114.00 | $-137,249,415.00 | $-196,076,975.00 | $-187,011,861.00 | $-208,028,632.00 | $-229,408,456.00 | $-225,006,646.00 | $-138,209,070.00 | $-137,147,220.00 | $-127,509,709.00 | $-128,431,375.00 | $-130,028,326.00 | $-139,391,489.00 | $-140,441,398.00 | $-129,919,303.00 | $-122,914,139.00 | -- | -- | $-114,861,029.00 | -- | $-101,278,870.00 | -- |
Total Stockholders' Equity | $47,267,020.00 | $58,250,920.00 | $57,582,818.00 | $46,413,721.00 | -- | $45,094,447.00 | $30,117,069.00 | $28,960,260.00 | $30,174,514.00 | $27,191,407.00 | $25,222,027.00 | $22,789,554.00 | $20,502,511.00 | $18,701,358.00 | $16,151,929.00 | $16,630,632.00 | $14,616,848.00 | $11,788,691.00 | $10,655,821.00 | $9,079,882.00 | -- | $-3,058,300.00 | $-1,861,668.00 | $-2,507,864.00 | $-264,594.00 | $1,769,628.00 | $3,088,528.00 | $4,571,552.00 | $5,990,419.00 | $6,190,230.00 | $3,779,943.00 | $25,664,037.00 | $26,046,529.00 | $22,475,303.00 | $-30,892,500.00 | $-33,122,237.00 | $-60,497,737.00 | $-25,030,610.00 | $-20,239,455.00 | $-34,731,087.00 | $-30,539,276.00 | $-55,362,954.00 | $-84,449,482.00 | $-81,198,152.00 | $-4,927,426.00 | $-5,852,402.00 | $-6,400,283.00 | $-8,673,385.00 | $-12,356,162.00 | $-21,801,338.00 | $-23,357,896.00 | $-14,983,682.00 | $-14,310,310.00 | -- | -- | $-17,871,280.00 | -- | $-10,597,865.00 | $5,943,081.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $88,197,996.00 | $87,846,005.00 | $83,653,536.00 | $74,696,279.00 | -- | $70,718,953.00 | $46,499,497.00 | $40,896,018.00 | $52,716,134.00 | $50,343,250.00 | $35,148,898.00 | $31,946,896.00 | $30,624,427.00 | $29,992,717.00 | $26,189,492.00 | $28,665,237.00 | $27,605,918.00 | $27,821,733.00 | $24,956,580.00 | $24,086,510.00 | -- | $23,533,467.00 | $24,284,953.00 | $24,401,934.00 | $26,377,364.00 | $27,321,101.00 | $28,495,252.00 | $30,882,608.00 | $32,074,160.00 | $32,012,592.00 | $33,887,628.00 | $34,311,142.00 | $36,199,669.00 | $34,869,846.00 | $33,059,071.00 | $31,878,550.00 | $27,130,873.00 | $28,698,744.00 | $29,912,053.00 | $25,920,279.00 | $25,701,251.00 | $23,889,159.00 | $23,968,291.00 | $24,317,722.00 | $18,276,723.00 | $17,411,907.00 | $10,392,119.00 | $11,125,133.00 | $10,371,138.00 | $10,073,865.00 | $10,187,107.00 | $10,311,717.00 | $10,349,203.00 | -- | -- | $11,787,862.00 | -- | $10,606,663.00 | -- |
Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/2023 | 11/30/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 3/31/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 | 11/30/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 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $25,380,749.00 | $20,985,218.00 | $7,399,892.00 | $7,538,744.00 | $17,994,639.00 | $5,055,113.00 | -- | $4,634,987.00 | $3,359,240.00 | $7,568,508.00 | $2,693,966.00 | $3,530,747.00 | $2,167,698.00 | $7,458,711.00 | $5,861,805.00 | $3,326,351.00 | $1,702,770.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $10,682,917.00 | $10,328,285.00 | $30,268,025.00 | $20,437,354.00 | -- | $7,710,106.00 | $4,229,521.00 | $17,561,093.00 | $4,330,841.00 | $8,436,390.00 | $17,466,763.00 | $4,957,150.00 | $4,790,292.00 | $3,503,262.00 | $13,513,611.00 | $2,643,175.00 | $8,340,846.00 | $4,562,350.00 | $10,015,855.00 | $7,529,918.00 | -- | $5,366,542.00 | $2,060,286.00 | $4,700,978.00 | $1,771,136.00 | $2,118,950.00 | $1,576,399.00 | $461,000.00 | $3,049,830.00 | $615,000.00 | $1,015,060.00 | $5,898,405.00 | $5,755,997.00 | $1,851,000.00 | $2,147,552.00 | $1,036,000.00 | $836,000.00 | $1,415,000.00 | $1,197,000.00 | $3,013,592.00 | $2,109,853.00 | $1,410,199.00 | $728,530.00 | $3,236,106.00 | $2,190,229.00 | $1,195,647.00 | $579,012.00 | $2,315,154.00 | $1,200,787.00 | $933,995.00 | $454,364.00 | $1,013,674.00 | $658,289.00 | $501,700.00 | $425,368.00 | $2,675,118.00 | $1,618,820.00 | $2,305,763.00 | -- |
Gross Profit | $8,197,428.00 | $8,474,778.00 | $26,357,103.00 | $18,238,707.00 | -- | $11,197,634.00 | $4,750,555.00 | $16,594,021.00 | $13,152,616.00 | $7,822,281.00 | $14,795,354.00 | $4,017,664.00 | $7,361,861.00 | $3,553,527.00 | $11,867,138.00 | $3,403,407.00 | $3,621,396.00 | $2,976,394.00 | $7,978,784.00 | $2,891,737.00 | -- | $2,627,685.00 | $1,298,954.00 | $2,867,530.00 | $2,334,627.00 | $820,498.00 | $591,299.00 | $1,136,000.00 | $1,115,000.00 | $1,009,000.00 | $688,000.00 | $3,739,310.00 | $2,531,496.00 | $1,927,598.00 | $1,123,000.00 | $4,159,000.00 | $3,856,316.00 | $1,532,000.00 | $966,000.00 | $2,001,654.00 | $663,247.00 | $1,007,900.00 | $433,152.00 | $1,365,270.00 | $698,664.00 | $542,262.00 | $142,677.00 | $1,088,372.00 | $679,967.00 | $279,077.00 | $124,192.00 | $1,410,444.00 | $353,348.00 | $762,408.00 | $564,608.00 | $1,590,845.00 | $584,773.00 | $1,038,536.00 | -- |
Research and Development | $4,129,621.00 | $2,163,527.00 | $6,883,351.00 | $5,165,684.00 | -- | $2,618,349.00 | $1,143,545.00 | $6,200,163.00 | $1,443,361.00 | $2,182,712.00 | $4,051,349.00 | $956,628.00 | $2,356,275.00 | $1,202,192.00 | $5,112,542.00 | $3,337,287.00 | $2,091,618.00 | $943,879.00 | $5,532,462.00 | $986,832.00 | -- | $2,045,525.00 | $1,408,036.00 | $7,599,820.00 | $6,236,192.00 | $3,782,094.00 | $1,326,628.00 | $9,621,365.00 | $6,944,182.00 | $2,463,864.00 | $1,965,883.00 | $8,301,693.00 | $4,312,337.00 | $1,266,712.00 | $1,550,370.00 | $12,428,783.00 | $10,012,623.00 | $4,172,419.00 | $2,366,262.00 | $14,727,472.00 | $9,878,465.00 | $7,585,508.00 | $4,020,325.00 | $3,959,316.00 | $1,290,858.00 | $1,424,268.00 | $569,492.00 | $975,250.00 | $663,625.00 | $228,475.00 | $196,882.00 | $1,735,689.00 | $1,030,141.00 | $198,212.00 | $445,497.00 | $1,385,211.00 | $179,525.00 | $794,433.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $9,323,207.00 | $4,610,722.00 | $15,568,334.00 | $3,508,417.00 | -- | $7,670,105.00 | $3,148,531.00 | $12,918,019.00 | $2,960,125.00 | $5,718,480.00 | $9,724,644.00 | $7,161,580.00 | $2,345,572.00 | $2,588,369.00 | $9,762,615.00 | $2,402,238.00 | $4,426,933.00 | $2,145,794.00 | $10,264,192.00 | $2,200,542.00 | -- | $4,229,922.00 | $2,446,659.00 | $12,026,230.00 | $3,559,960.00 | $3,473,470.00 | $2,449,693.00 | $12,998,867.00 | $3,174,586.00 | $3,139,000.00 | $2,926,000.00 | $4,368,000.00 | $2,326,000.00 | $2,040,000.00 | $2,361,000.00 | $3,588,000.00 | $12,742,962.00 | $5,299,000.00 | $3,373,000.00 | $18,508,626.00 | $12,721,068.00 | $9,500,511.00 | $4,864,426.00 | $6,648,894.00 | $1,935,816.00 | $2,347,109.00 | $1,118,268.00 | $2,651,505.00 | $675,100.00 | $1,280,108.00 | $609,954.00 | $3,376,582.00 | $2,474,844.00 | $789,403.00 | $901,140.00 | $2,476,605.00 | $1,589,487.00 | $2,974,857.00 | -- |
Loss from Operations | $7,348,999.00 | $3,864,056.00 | $10,788,769.00 | $7,060,185.00 | -- | $1,925,505.00 | $1,602,024.00 | $3,676,002.00 | $1,959,100.00 | $2,103,801.00 | $5,070,710.00 | $1,831,300.00 | $2,387,734.00 | $965,158.00 | $2,104,523.00 | $3,172,026.00 | $1,340,257.00 | $830,600.00 | $-2,285,408.00 | $-911,042.00 | -- | $-454,532.00 | $-1,147,705.00 | $-9,158,700.00 | $-7,148,496.00 | $-2,652,972.00 | $-1,858,394.00 | $-9,051,279.00 | $-6,430,103.00 | $-2,130,000.00 | $-2,238,271.00 | $-7,355,933.00 | $-1,722,000.00 | $-1,204,599.00 | $-1,238,000.00 | $-8,316,800.00 | $-8,886,646.00 | $-3,767,339.00 | $-2,407,000.00 | $-16,506,971.00 | $-11,049,921.00 | $-8,492,611.00 | $-4,431,274.00 | $-5,283,624.00 | $-2,899,322.00 | $-1,662,171.00 | $-975,592.00 | $-1,563,133.00 | $-274,210.00 | $-515,268.00 | $-485,762.00 | $-1,966,138.00 | $-430,950.00 | $-591,602.00 | $-336,532.00 | $-885,760.00 | $-155,443.00 | $-1,936,321.00 | -- |
Loss Before Income Taxes | $-9,519,026.00 | $847,752.00 | $463,092.00 | $-94,259.00 | -- | $-2,732,783.00 | $1,296,761.00 | $3,985,874.00 | $4,841,937.00 | $1,526,726.00 | $6,304,429.00 | $2,283,413.00 | $1,798,948.00 | $1,533,768.00 | $4,144,514.00 | $4,627,137.00 | $2,484,062.00 | $130,942.00 | $-2,238,351.00 | $-3,174,719.00 | -- | $-1,593,741.00 | $279,702.00 | $-9,955,337.00 | $-6,615,616.00 | $-2,583,532.00 | $-1,687,766.00 | $-4,719,001.00 | $-1,895,087.00 | $1,815,183.00 | $-2,165,760.00 | $1,943,567.00 | $5,131,261.00 | $4,238,098.00 | $1,096,524.00 | $-1,203,464.00 | $-12,232,964.00 | $3,050,942.00 | $4,735,070.00 | $28,926,426.00 | $37,991,538.00 | $16,974,766.00 | $-4,401,810.00 | $-96,867,882.00 | $-9,775,426.00 | $-9,635,244.00 | $921,666.00 | $1,134,210.00 | $9,363,166.00 | $-9,468,163.00 | $-10,519,095.00 | $-15,542,226.00 | $8,760,995.00 | $-16,811,605.00 | $-30,730,926.00 | $-13,883,572.00 | $5,929,274.00 | -- | -- |
Earnings Per Share Basic | $-0.01 | -- | $0.02 | -- | -- | $0.02 | -- | -- | -- | -- | $0.01 | $0.01 | -- | -- | $0.01 | -- | -- | -- | -- | -- | -- | -- | -- | $-0.01 | $-0.01 | $-0.01 | -- | -- | -- | -- | -- | $0.03 | $0.03 | $0.03 | -- | $-0.01 | $-0.05 | $-0.01 | $0.02 | $0.05 | $0.07 | $0.03 | $-0.01 | $-0.21 | $-0.02 | $-0.02 | -- | -- | $0.03 | -- | $-0.03 | $-0.06 | $-0.03 | $0.06 | $-0.13 | -- | $0.06 | -- | -- |
Weighted Average Shares Basic | 1,068,273,108 | 1,068,273,108 | 1,015,443,363 | 1,014,768,071 | -- | 1,013,915,081 | 1,013,915,081 | 1,012,911,346 | 1,012,480,115 | 1,012,228,256 | 1,010,607,713 | 1,010,416,823 | 1,010,059,593 | 1,009,199,886 | 942,997,875 | 1,009,176,752 | 913,544,660 | 840,504,367 | 832,326,965 | 828,466,951 | -- | 829,394,203 | 827,524,981 | 814,172,891 | 811,603,678 | 812,256,006 | 803,049,238 | 796,069,419 | 788,442,363 | 800,772,162 | 819,321,321 | 838,665,804 | 904,763,117 | 806,868,491 | 722,783,442 | 673,905,485 | 665,720,299 | 665,330,431 | 646,851,543 | 591,214,959 | 581,375,865 | 577,691,292 | 565,150,231 | 463,021,991 | 439,720,987 | 421,991,654 | 387,969,981 | 349,075,642 | 350,220,224 | 348,298,807 | 337,272,222 | 259,163,279 | 247,443,617 | 240,189,326 | 232,003,497 | 100,020,520 | 92,196,433,000 | -- | -- |
Earnings Per Share Diluted | $-0.01 | -- | $0.02 | -- | -- | $0.01 | -- | -- | $0.01 | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | -- | -- | -- | -- | -- | $-0.01 | -- | $-0.01 | -- | $-0.01 | -- | $-0.01 | -- | $-0.01 | -- | -- | -- | $-0.01 | $-0.05 | $-0.01 | -- | $-0.02 | $-0.01 | $-0.01 | $-0.01 | $-0.21 | -- | $-0.02 | -- | -- | $0.02 | $-0.03 | $-0.03 | $-0.06 | $-0.03 | $-0.07 | $-0.13 | -- | $0.03 | -- | -- |
Weighted Average Shares Diluted | 1,068,273,108 | 1,076,250,204 | 1,023,225,623 | 1,024,448,445 | -- | 1,016,944,870 | 1,014,572,821 | 1,012,911,346 | 1,012,480,115 | 1,012,228,256 | 1,010,607,713 | 1,011,281,988 | 1,010,059,593 | 1,009,199,886 | 942,997,875 | 921,339,333 | 913,576,523 | 1,001,130,122 | 993,260,953 | 828,466,951 | -- | 828,466,951 | 827,524,981 | 816,312,992 | 819,468,881 | 807,677,777 | 803,049,238 | 798,169,419 | 795,122,364 | 807,141,399 | 819,321,321 | 844,506,245 | 910,505,291 | 816,026,737 | 722,783,442 | 673,905,485 | 836,535,171 | 823,495,279 | 812,605,460 | 757,579,152 | 770,605,988 | 733,633,231 | 733,912,128 | 463,021,991 | 439,720,987 | 421,991,654 | 580,388,867 | 526,880,118 | 486,207,413 | 342,855,832 | 337,272,222 | 259,163,279 | 427,037,498,000 | 454,162,476 | -- | -- | 264,110,230 | -- | -- |
Common Stock Shares Authorized | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | -- | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | 1,445,000,000 | -- | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 995,000,000 | 690,000,000 | 690,000,000 | 690,000,000 | 690,000,000 | 690,000,000 | 690,000,000 | 690,000,000 | 690,000,000 | 690,000,000 | 355,516,558 | -- | -- | 690,000,000 | -- | 355,516,558 | -- |
Common Stock Shares Outstanding | 1,068,273,108 | 1,068,273,108 | 1,068,273,108 | 1,017,781,199 | -- | 1,013,915,081 | 1,013,915,081 | 1,013,915,081 | 1,013,915,081 | 1,013,915,081 | 1,011,281,988 | 1,011,281,988 | 1,011,281,988 | 1,011,281,988 | 1,009,176,752 | 1,009,176,752 | 1,009,176,752 | 840,978,964 | 840,404,367 | 833,853,570 | -- | 832,842,060 | 828,893,695 | 824,846,559 | 820,400,139 | 816,862,249 | 804,550,058 | 802,526,761 | 788,701,827 | 785,946,966 | 780,699,895 | 927,931,448 | 911,145,171 | 893,570,036 | 730,871,084 | 711,444,352 | 687,164,807 | 680,756,279 | 659,013,790 | 631,060,701 | 608,863,698 | 591,652,031 | 567,972,073 | 560,142,430 | 513,117,800 | 494,711,263 | 395,685,872 | 374,493,959 | 350,340,298 | 349,664,279 | 346,216,619 | 331,649,728 | 264,830,735 | -- | -- | 180,545,657 | -- | 83,950,168 | -- |
Common Stock Value | $1,068,377.00 | $1,068,377.00 | $1,068,377.00 | $1,017,885.00 | -- | $1,014,019.00 | $1,014,019.00 | $1,014,019.00 | $1,014,019.00 | $1,014,019.00 | $1,011,385.00 | $1,011,385.00 | $1,011,385.00 | $1,011,385.00 | $1,009,279.00 | $1,009,279.00 | $1,009,279.00 | $841,081.00 | $840,507.00 | $833,956.00 | -- | $832,944.00 | $828,996.00 | $824,949.00 | $820,502.00 | $816,965.00 | $804,652.00 | $802,629.00 | $788,804.00 | $786,049.00 | $780,802.00 | $928,034.00 | $911,247.00 | $893,673.00 | $730,974.00 | $711,546.00 | $688,168.00 | $681,759.00 | $660,019.00 | $631,162.00 | $608,967.00 | $591,753.00 | $568,043.00 | $560,244.00 | $513,219.00 | $494,812.00 | $395,787.00 | $374,495.00 | $350,342.00 | $349,664.00 | $346,217.00 | $331,650.00 | $264,831.00 | -- | -- | $180,546.00 | -- | $83,950.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 | -- | $0.00 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | 50 | 50 | -- | 50 | 50 | 50 | 50 | 50 | -- | 50 | 50 | 50 | -- | -- | -- | 50 | -- | 50 | 50 | 50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 500 | 8,575 | 8,575 | -- | 7,200 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 24 | 24 | 24 | -- | -- | -- | 24 | -- | 24 | 24 | 24 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 100 | -- | 100 | -- | -- | -- | 104 | 24 | 182 | 2,909 | 3,175 | 3,563 | 3,626 | 3,388 | 5,213 | -- | -- | -- | 13,440 | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | $13,903,960.00 | -- | -- | $13,903,960.00 | -- | -- | -- | -- | -- | -- | $13,903,960.00 | $13,903,960.00 | $13,903,960.00 | $13,903,960.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred 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.09 | -- | -- | -- | $0.08 | -- | -- | -- |
Share Price | -- | -- | $0.15 | $0.14 | $0.15 | -- | -- | -- | -- | -- | -- | -- | $0.04 | -- | $0.06 | $0.05 | $0.07 | -- | $0.07 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |