Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | 5/31/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 | 4/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 | 2/28/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 | 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 | 12/31/2000 | 12/31/1999 | 12/31/1998 | 12/31/1997 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $8,608,380.00 | $8,400,000.00 | $13,200,000.00 | $19,048,410.00 | $22,144,567.00 | $22,552,239.00 | $30,164,055.00 | $43,022,814.00 | $61,042,846.00 | $65,609,078.00 | $68,468,285.00 | $71,421,601.00 | $87,978,343.00 | $35,113,888.00 | $26,389,021.00 | $12,232,418.00 | $15,977,943.00 | $16,341,561.00 | -- | $19,647,374.00 | $22,368,837.00 | $24,911,264.00 | $25,282,626.00 | $21,089,748.00 | $17,321,862.00 | $15,400,348.00 | $16,402,330.00 | -- | $3,239,983.00 | $5,245,178.00 | $6,375,049.00 | $8,670,390.00 | $3,537,425.00 | $5,316,851.00 | $7,385,591.00 | $8,017,344.00 | $10,418,627.00 | $3,605,280.00 | $433,423.00 | $4,878,446.00 | $6,416,059.00 | -- | $2,183,030.00 | $2,349,994.00 | $1,870,612.00 | $1,365,295.00 | $1,729,344.00 | $2,061,132.00 | $1,741,839.00 | $1,803,049.00 | $1,186,653.00 | $2,296,147.00 | $3,416,525.00 | $2,436,465.00 | $1,055,669.00 | $1,595,628.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $6,765,290.00 | $6,178,637.00 | $7,024,625.00 | $5,527,715.00 | $5,664,941.00 | $4,961,245.00 | $5,170,987.00 | $4,577,010.00 | $5,241,062.00 | $5,754,720.00 | $5,018,506.00 | $5,159,275.00 | $5,797,306.00 | $3,890,392.00 | $5,395,510.00 | $4,467,087.00 | $3,447,946.00 | $3,450,020.00 | -- | $3,267,035.00 | $3,943,119.00 | $3,642,510.00 | $2,902,851.00 | $2,352,258.00 | $2,205,859.00 | $2,350,190.00 | $2,058,815.00 | -- | $1,732,008.00 | $1,433,468.00 | $1,406,375.00 | $944,777.00 | $760,159.00 | $648,869.00 | $553,383.00 | -- | -- | $819,151.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $39,790.00 | $36,078.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $3,738,767.00 | $2,977,146.00 | $2,045,985.00 | $1,725,673.00 | $3,461,586.00 | $3,541,596.00 | $4,980,383.00 | $5,445,499.00 | $4,527,542.00 | $3,688,964.00 | $3,108,201.00 | $2,673,799.00 | $2,024,934.00 | $1,986,970.00 | $1,967,174.00 | $2,113,897.00 | $1,768,166.00 | $1,462,998.00 | -- | $1,213,606.00 | $833,133.00 | $779,425.00 | $769,247.00 | $680,185.00 | $795,657.00 | $1,089,343.00 | $889,739.00 | -- | $857,786.00 | $833,976.00 | $1,051,648.00 | $1,047,911.00 | $1,059,628.00 | $1,190,681.00 | $1,337,185.00 | $1,059,945.00 | $702,921.00 | $537,566.00 | $387,075.00 | $303,686.00 | $146,523.00 | -- | $245,608.00 | $362,542.00 | $476,550.00 | $555,260.00 | $682,372.00 | $625,778.00 | $535,258.00 | $468,563.00 | $431,022.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $880,363.00 | $1,745,813.00 | $1,421,819.00 | $1,863,193.00 | $2,488,597.00 | $1,325,724.00 | $1,331,277.00 | $2,808,792.00 | $1,940,201.00 | $2,031,986.00 | $3,039,722.00 | $3,198,460.00 | $1,002,401.00 | $956,709.00 | $3,777,526.00 | $2,088,127.00 | $1,156,895.00 | $959,845.00 | -- | $700,177.00 | $1,118,998.00 | $617,119.00 | $1,825,557.00 | $393,238.00 | $415,962.00 | $546,124.00 | $390,328.00 | -- | $451,285.00 | $315,802.00 | $219,926.00 | $161,790.00 | $194,093.00 | $511,927.00 | $372,332.00 | $274,544.00 | $148,498.00 | $700,462.00 | $225,004.00 | $364,964.00 | $193,031.00 | -- | $605,312.00 | $737,655.00 | $155,673.00 | $94,242.00 | $476,093.00 | $116,372.00 | $146,068.00 | $47,068.00 | $43,728.00 | -- | -- | -- | $344,536.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $19,992,800.00 | $19,260,643.00 | $23,643,953.00 | $28,164,991.00 | $33,759,691.00 | $32,380,804.00 | $41,646,702.00 | $55,854,115.00 | $72,751,651.00 | $77,084,748.00 | $79,634,714.00 | $82,453,135.00 | $96,802,984.00 | $41,947,959.00 | $37,529,231.00 | $20,901,529.00 | $22,350,950.00 | $22,214,424.00 | -- | $24,828,192.00 | $28,264,087.00 | $29,950,318.00 | $30,780,281.00 | $24,515,429.00 | $20,739,340.00 | $19,386,005.00 | $19,741,212.00 | -- | $6,281,062.00 | $7,828,424.00 | $9,052,998.00 | $11,073,868.00 | $8,041,305.00 | $9,860,328.00 | $11,591,491.00 | $13,040,875.00 | $14,881,722.00 | $7,607,006.00 | $8,954,460.00 | $10,622,443.00 | $11,827,934.00 | -- | $3,486,967.00 | $3,644,064.00 | $2,586,900.00 | $2,129,401.00 | $2,939,588.00 | $2,855,223.00 | $2,466,559.00 | $2,358,470.00 | $1,697,481.00 | -- | -- | -- | $1,400,205.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $9,748,651.00 | $10,282,153.00 | $10,501,365.00 | $10,695,013.00 | $10,743,032.00 | $10,711,690.00 | $10,219,766.00 | $7,848,824.00 | $3,799,115.00 | $3,058,348.00 | $2,404,958.00 | $2,119,927.00 | $2,077,542.00 | $1,952,347.00 | $1,993,911.00 | $1,925,325.00 | $1,917,417.00 | $1,923,677.00 | -- | $1,896,655.00 | $1,729,860.00 | $1,677,049.00 | $1,769,562.00 | $1,608,203.00 | $1,402,782.00 | $1,032,789.00 | $725,138.00 | -- | $588,385.00 | $569,409.00 | $624,185.00 | $599,788.00 | $569,222.00 | $557,289.00 | $479,537.00 | $402,823.00 | $330,308.00 | $245,821.00 | $191,127.00 | $171,990.00 | $155,401.00 | -- | $144,393.00 | $143,533.00 | $142,679.00 | $139,756.00 | $145,600.00 | $134,534.00 | $142,443.00 | $148,222.00 | $155,067.00 | -- | -- | -- | $144,146.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $3,919,897.00 | $4,148,733.00 | $4,278,020.00 | $4,445,467.00 | $4,437,447.00 | $4,695,265.00 | $4,669,677.00 | $4,684,859.00 | $4,865,044.00 | $4,786,278.00 | $4,515,420.00 | $4,348,286.00 | $4,269,637.00 | $4,126,077.00 | $3,733,172.00 | $3,484,894.00 | $3,244,982.00 | $3,079,599.00 | -- | $2,910,768.00 | $2,753,379.00 | $2,622,104.00 | $2,395,960.00 | $2,179,759.00 | $1,961,185.00 | $1,799,515.00 | $1,620,109.00 | -- | $1,419,776.00 | $1,296,011.00 | $1,180,715.00 | $1,037,468.00 | $901,625.00 | $836,749.00 | $731,272.00 | $655,166.00 | $652,237.00 | $615,798.00 | $481,017.00 | $462,588.00 | $409,687.00 | -- | $414,375.00 | $251,409.00 | $251,432.00 | $257,547.00 | $254,220.00 | $278,483.00 | $287,225.00 | $277,411.00 | $269,994.00 | -- | -- | -- | $267,575.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $47,070,605.00 | $47,575,037.00 | $52,444,767.00 | $57,462,835.00 | $63,231,530.00 | $62,269,558.00 | $71,205,278.00 | $83,272,052.00 | $95,067,427.00 | $98,192,905.00 | $87,479,052.00 | $89,950,471.00 | $104,282,078.00 | $49,258,771.00 | $44,226,496.00 | $27,382,510.00 | $28,682,424.00 | $28,482,870.00 | -- | $30,994,712.00 | $34,196,763.00 | $34,249,471.00 | $34,945,803.00 | $28,303,391.00 | $24,103,307.00 | $22,218,309.00 | $22,086,459.00 | -- | $8,289,223.00 | $9,693,844.00 | $10,857,898.00 | $12,711,124.00 | $9,512,152.00 | $11,254,366.00 | $12,802,300.00 | $14,098,864.00 | $15,864,267.00 | $8,468,625.00 | $9,626,604.00 | $11,257,021.00 | $12,393,022.00 | -- | $4,045,735.00 | $4,039,006.00 | $2,981,011.00 | $2,526,704.00 | $3,339,408.00 | $3,268,240.00 | $2,896,227.00 | $2,784,103.00 | $2,122,542.00 | -- | -- | -- | $1,811,926.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Payable | $2,399,421.00 | $3,441,572.00 | $2,836,013.00 | $2,994,903.00 | $1,655,173.00 | $2,347,823.00 | $2,129,317.00 | $4,825,753.00 | $3,357,853.00 | $2,165,941.00 | $1,677,565.00 | $1,835,082.00 | $2,386,361.00 | $2,726,614.00 | $1,770,440.00 | $2,039,222.00 | $2,071,937.00 | $2,150,185.00 | -- | $1,840,724.00 | $1,485,812.00 | $1,859,328.00 | $1,253,463.00 | $2,139,585.00 | $1,244,411.00 | $1,288,230.00 | $1,581,401.00 | -- | $1,660,132.00 | $1,330,072.00 | $739,940.00 | $1,021,535.00 | $860,692.00 | $684,633.00 | $526,670.00 | $417,719.00 | $475,213.00 | $698,307.00 | $446,167.00 | $525,957.00 | $527,647.00 | -- | $786,517.00 | $572,014.00 | $720,560.00 | $704,710.00 | $800,670.00 | $728,011.00 | $620,845.00 | $647,522.00 | $675,160.00 | -- | -- | -- | $817,701.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | $850,630.00 | -- | -- | -- | -- | -- | -- | $631,642.00 | -- | -- | -- | $629,186.00 | -- | -- | -- | -- | $479,783.00 | -- | -- | -- | $322,404.00 | -- | -- | -- | -- | $44,876.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $28,142,680.00 | $29,063,415.00 | $28,350,071.00 | $28,507,390.00 | $27,856,557.00 | $23,128,058.00 | $23,645,511.00 | $27,844,015.00 | $24,456,318.00 | $23,807,942.00 | $10,220,251.00 | $10,734,892.00 | $24,048,925.00 | $24,936,281.00 | $22,912,986.00 | $23,964,468.00 | $21,948,633.00 | $16,940,210.00 | -- | $15,979,794.00 | $17,262,163.00 | $14,178,742.00 | $13,384,964.00 | $13,856,217.00 | $13,840,472.00 | $12,744,516.00 | $14,170,540.00 | -- | $9,859,857.00 | $10,167,932.00 | $9,479,149.00 | $8,814,337.00 | -- | $3,043,779.00 | -- | -- | -- | -- | $1,549,450.00 | -- | $3,298,702.00 | -- | $3,064,932.00 | $3,065,719.00 | $2,104,004.00 | $993,434.00 | $2,076,736.00 | $2,075,758.00 | $2,304,252.00 | $2,248,818.00 | $1,804,199.00 | -- | -- | -- | $2,296,507.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | $4,428,571.00 | $5,032,143.00 | $5,021,429.00 | $5,010,714.00 | -- | -- | -- | -- | -- | -- | -- | -- | $15,159,792.00 | $15,123,924.00 | $15,088,056.00 | $15,052,188.00 | $15,016,320.00 | $9,988,702.00 | -- | $9,964,948.00 | $9,941,194.00 | $9,917,439.00 | $9,893,685.00 | $9,869,940.00 | $9,992,141.00 | $9,966,355.00 | $9,940,568.00 | -- | $4,926,887.00 | $4,911,647.00 | $4,896,407.00 | $5,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $1,752,496.00 | $2,983,987.00 | $1,328,313.00 | $1,720,987.00 | $2,329,195.00 | $6,200,520.00 | $3,541,711.00 | $1,488,496.00 | $-32,876.00 | $-840,841.00 | $-576,342.00 | $-1,734,078.00 | $-517,302.00 | $530,447.00 | $1,135,806.00 | $525,978.00 | $1,156,418.00 | $344,655.00 | -- | $594,462.00 | $288,175.00 | $70,097.00 | $-29,188.00 | $-690,897.00 | $-360,985.00 | $-123,277.00 | $156,801.00 | -- | $767,134.00 | $898,684.00 | $422,724.00 | $483,544.00 | $338,820.00 | $584,317.00 | $445,712.00 | $495,519.00 | $571,880.00 | $227,701.00 | $67,196.00 | $-50,836.00 | $-55,154.00 | -- | $-55,987.00 | $24,253.00 | $-15,931.00 | $-15,064.00 | $-12,662.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-288,863,133.00 | $-276,670,365.00 | $-267,476,845.00 | $-261,323,761.00 | $-253,997,878.00 | $-253,231,752.00 | $-241,030,915.00 | $-230,151,693.00 | $-211,878,283.00 | $-205,471,998.00 | $-200,794,468.00 | $-196,626,647.00 | $-195,948,923.00 | $-195,109,194.00 | $-192,242,238.00 | $-188,789,459.00 | $-184,840,107.00 | $-177,955,047.00 | -- | $-174,407,642.00 | $-169,523,815.00 | $-164,120,636.00 | $-161,115,871.00 | $-155,294,671.00 | $-152,312,636.00 | $-149,165,617.00 | $-146,959,128.00 | -- | $-145,842,748.00 | $-144,464,733.00 | $-140,050,118.00 | $-137,367,403.00 | $-134,362,160.00 | $-132,525,858.00 | $-130,524,185.00 | $-127,676,744.00 | $-129,111,062.00 | $-124,394,120.00 | $-113,902,629.00 | -- | -- | -- | $-105,805,775.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $18,927,925.00 | $18,511,622.00 | $24,094,696.00 | $28,955,445.00 | $35,374,973.00 | $39,141,500.00 | $47,559,767.00 | $55,428,037.00 | $70,611,109.00 | $74,384,963.00 | $77,258,801.00 | $79,215,579.00 | $80,233,153.00 | $24,322,490.00 | $21,313,510.00 | $3,418,042.00 | $6,733,791.00 | $11,542,660.00 | -- | $15,014,918.00 | $16,934,600.00 | $20,070,729.00 | $21,560,839.00 | $14,447,174.00 | $10,262,835.00 | $9,473,793.00 | $7,915,919.00 | -- | $-1,570,634.00 | $-474,088.00 | $1,378,749.00 | $3,896,787.00 | $6,263,746.00 | $8,210,587.00 | $9,355,454.00 | $11,570,974.00 | $9,665,841.00 | $3,963,183.00 | $-10,797,087.00 | $-9,230,131.00 | $-7,258,811.00 | -- | $-14,265,547.00 | $-13,610,228.00 | $-13,185,005.00 | $-11,936,906.00 | $-11,625,145.00 | $1,192,482.00 | $591,975.00 | $535,285.00 | $318,343.00 | -- | -- | -- | $-484,581.00 | $1,267,715.00 | $2,359,481.00 | $-104,296.00 | $2,363,005.00 | $-9,760,207.00 | $-6,967,944.00 | $-3,907,307.00 | $-4,374,976.00 | $2,329,208.00 | $5,340,631.00 | $100,548.00 | $1,580,034.00 | $877,475.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $47,070,605.00 | $47,575,037.00 | $52,444,767.00 | $57,462,835.00 | $63,231,530.00 | $62,269,558.00 | $71,205,278.00 | $83,272,052.00 | $95,067,427.00 | $98,192,905.00 | $87,479,052.00 | $89,950,471.00 | $104,282,078.00 | $49,258,771.00 | $44,226,496.00 | $27,382,510.00 | $28,682,424.00 | $28,482,870.00 | -- | $30,994,712.00 | $32,747,326.00 | $34,249,471.00 | $34,945,803.00 | $28,303,391.00 | $24,103,307.00 | $22,218,309.00 | $22,086,459.00 | -- | $8,289,223.00 | $9,693,844.00 | $10,857,898.00 | $12,711,124.00 | $9,512,152.00 | $11,254,366.00 | $12,802,300.00 | $14,098,864.00 | $15,864,267.00 | $8,468,625.00 | $9,626,604.00 | $11,257,021.00 | $12,393,022.00 | -- | $4,045,735.00 | $4,039,006.00 | $2,981,011.00 | $2,526,704.00 | $3,339,408.00 | $3,268,240.00 | $2,896,227.00 | $2,784,103.00 | $2,122,542.00 | -- | -- | -- | $1,811,926.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | 5/31/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 | 4/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 | 2/28/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 | 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 | 12/31/2000 | 12/31/1999 | 12/31/1998 | 12/31/1997 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6,232,526.00 | -- | $5,191,629.00 | $22,503,908.00 | $16,423,063.00 | $10,680,091.00 | $4,924,651.00 | $15,150,754.00 | $10,504,043.00 | $6,679,744.00 | -- | $3,113,518.00 | $9,527,843.00 | $2,411,708.00 | $2,222,338.00 | $1,810,182.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $86,013.00 | $16,893.00 | $36,078.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $6,570,579.00 | $5,606,866.00 | $6,018,550.00 | $5,455,327.00 | $20,733,057.00 | $14,976,020.00 | $11,358,643.00 | $6,413,788.00 | $7,297,470.00 | $17,161,255.00 | $7,847,403.00 | $29,952,192.00 | $7,656,230.00 | $12,867,603.00 | $6,322,468.00 | $5,335,621.00 | $12,249,934.00 | $7,851,200.00 | -- | $3,453,040.00 | $15,014,508.00 | $3,690,277.00 | $3,969,584.00 | $3,357,006.00 | $3,381,708.00 | $2,307,435.00 | $2,084,216.00 | -- | $1,859,035.00 | $5,574,118.00 | $1,447,827.00 | $2,339,755.00 | $990,683.00 | $2,579,070.00 | $704,795.00 | $498,508.00 | $418,593.00 | $1,988,937.00 | $686,457.00 | $2,814,829.00 | $2,456,325.00 | -- | $2,056,690.00 | $2,015,404.00 | $91,928.00 | $117,819.00 | $1,545,588.00 | $1,058,289.00 | $22,962.00 | $6,813.00 | $24,318.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $2,248,191.00 | $11,632,416.00 | $3,668,804.00 | $4,214,415.00 | $15,118,907.00 | $3,290,149.00 | $4,183,462.00 | $4,243,365.00 | $10,243,572.00 | $5,981,366.00 | $2,282,052.00 | $8,810,561.00 | $6,124,780.00 | $4,371,324.00 | $1,965,286.00 | $12,091,797.00 | $8,533,342.00 | $5,348,236.00 | -- | $2,418,633.00 | $7,723,028.00 | $5,299,475.00 | $3,356,060.00 | $1,780,309.00 | $4,049,436.00 | $537,949.00 | $487,613.00 | -- | $469,547.00 | $4,783,491.00 | $3,120,347.00 | $1,092,070.00 | $856,122.00 | $3,871,069.00 | $866,334.00 | $801,656.00 | $951,028.00 | $2,431,759.00 | $1,464,059.00 | $583,767.00 | $55,905,171.00 | -- | $1,738,938.00 | $294,198.00 | $708,159.00 | $54,633,600.00 | $2,532,489.00 | $1,854,407.00 | $665,750.00 | $643,281.00 | $50,899,338.00 | $2,393,573.00 | $1,613,984.00 | $759,157.00 | $1,757,370.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $8,567,200.00 | $24,358,417.00 | $7,723,952.00 | $8,463,275.00 | $34,288,130.00 | $8,735,048.00 | $17,600,189.00 | $9,160,823.00 | $25,307,766.00 | $17,531,192.00 | $7,709,703.00 | $28,463,723.00 | $20,190,193.00 | $12,907,837.00 | $6,316,934.00 | $22,005,670.00 | $6,107,877.00 | $9,264,600.00 | -- | $4,758,084.00 | $20,874,376.00 | $14,426,272.00 | $10,385,423.00 | $4,261,646.00 | $14,086,063.00 | $9,698,412.00 | $6,151,336.00 | -- | $2,667,021.00 | $11,097,964.00 | $2,140,563.00 | $4,595,293.00 | $1,970,104.00 | $6,922,515.00 | $4,841,600.00 | $3,141,565.00 | $1,963,676.00 | $5,551,023.00 | $3,471,138.00 | $1,154,872.00 | $1,006,747.00 | -- | $2,576,751.00 | $28,312,979.00 | $600,818.00 | $27,024,373.00 | $1,354,738.00 | $915,402.00 | $562,646.00 | $269,466.00 | $1,230,189.00 | $352,393.00 | $191,802.00 | $270,092.00 | $759,387.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $11,496,097.00 | $12,957,064.00 | $12,577,787.00 | $13,346,923.00 | $52,254,936.00 | $40,141,544.00 | $13,301,906.00 | $14,204,923.00 | $37,641,648.00 | $24,938,178.00 | $10,699,594.00 | $40,322,526.00 | $28,259,903.00 | $18,644,024.00 | $8,801,222.00 | $36,559,618.00 | $25,792,669.00 | $15,766,390.00 | -- | $7,738,233.00 | $30,599,436.00 | $21,016,530.00 | $8,157,459.00 | $6,458,173.00 | $19,474,992.00 | $4,456,480.00 | $4,415,124.00 | -- | $3,416,513.00 | $17,066,243.00 | $10,709,259.00 | $4,036,443.00 | $3,080,777.00 | $11,882,729.00 | $2,855,091.00 | $2,725,967.00 | $3,130,222.00 | $9,267,729.00 | $5,668,253.00 | $91,390,101.00 | $89,648,484.00 | -- | $5,224,333.00 | $1,139,912.00 | $1,498,770.00 | $84,410,371.00 | $82,870,322.00 | $3,155,421.00 | $2,106,504.00 | $1,074,039.00 | $4,461,085.00 | $1,225,685.00 | $1,114,159.00 | $1,128,491.00 | $2,824,019.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-4,925,518.00 | $-21,867,828.00 | $-14,450,832.00 | $-7,891,596.00 | $-31,521,879.00 | $-9,017,338.00 | $-16,148,185.00 | $-7,791,135.00 | $-5,406,000.00 | $-7,776,923.00 | $-2,852,191.00 | $-2,634,264.00 | $-1,959,652.00 | $-5,776,421.00 | $-2,478,754.00 | $-5,431,328.00 | $-13,542,735.00 | $-3,629,997.00 | -- | $-4,285,193.00 | $-15,584,928.00 | $-2,710,620.00 | $-7,289,040.00 | $-3,101,167.00 | $-3,805,167.00 | $-2,149,045.00 | $-2,330,908.00 | -- | $-1,557,478.00 | $-4,570,448.00 | $-2,144,212.00 | $-4,777,465.00 | $-2,090,094.00 | $-9,303,659.00 | $-2,150,296.00 | $-2,227,459.00 | $-2,711,629.00 | $-7,278,792.00 | $-4,223,657.00 | $-2,537,307.00 | $-1,154,194.00 | -- | $-86,037,965.00 | $-879,843.00 | $-84,153,806.00 | $-82,746,964.00 | $-3,490,834.00 | $-2,677,908.00 | $-2,076,729.00 | $-78,901,126.00 | $-4,436,767.00 | $-1,225,685.00 | $-2,242,650.00 | $-1,128,491.00 | $-2,824,019.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $-6,357,861.00 | $-22,672,487.00 | $-6,153,084.00 | $-7,325,883.00 | $-33,905,168.00 | $-32,046,457.00 | $-19,845,620.00 | $-8,966,398.00 | $-6,406,285.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.12 | $-0.52 | $-0.31 | $-0.17 | $-0.02 | $-0.28 | $-0.25 | $-0.21 | $-0.35 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.12 | -- | $-0.08 | $-0.11 | $-0.13 | $-0.19 | -- | -- | $-0.27 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 54,262,790 | 44,373,969 | 44,015,380 | 43,676,435 | 43,573,215 | 43,552,238 | 43,524,414 | 43,487,946 | 43,319,507 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 25,416,077 | -- | -- | -- | 24,582,590 | -- | -- | -- | 11,336,984 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-0.12 | $-0.52 | $-0.31 | $-0.17 | $-0.75 | $-0.74 | $-0.46 | $-0.21 | $-0.35 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.19 | -- | $-0.08 | $-0.11 | $0.05 | $-0.19 | -- | -- | $-0.27 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 54,262,790 | 44,373,969 | 43,758,888 | -- | 43,573,215 | 43,552,238 | 43,560,481 | 41,593,218 | 43,396,464 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 25,416,077 | -- | -- | -- | 28,826,158 | -- | -- | -- | 11,336,984 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 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 | 100,000,000 | 100,000,000 | 100,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 800,000,000 | 800,000,000 | 800,000,000 | -- | 800,000,000 | 800,000,000 | 800,000,000 | 800,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | 500,000,000 | -- | -- | -- | 500,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 54,293,555 | 43,851,380 | 43,851,380 | 43,851,380 | 43,478,487 | 43,634,845 | 43,574,619 | 43,505,948 | 43,475,648 | 43,337,905 | 43,272,372 | 43,221,999 | 43,175,685 | 36,811,870 | 36,130,355 | 32,616,107 | 32,422,263 | 32,303,231 | -- | 32,243,044 | 31,774,139 | 31,633,432 | 31,418,654 | 29,974,368 | 28,973,679 | 28,481,082 | 28,133,986 | -- | 25,552,827 | 25,483,966 | 25,468,966 | 25,437,766 | 25,406,056 | 25,397,056 | 25,177,005 | 24,890,521 | 24,678,415 | 23,304,640 | 322,775,473 | 310,399,452 | 299,025,590 | -- | 251,319,547 | 245,140,613 | 234,402,063 | 228,948,386 | 214,967,503 | 209,895,444 | 199,053,098 | 189,843,223 | 177,626,058 | -- | -- | -- | 122,838,411 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $54,294.00 | $44,439.00 | $44,193.00 | $43,851.00 | $43,635.00 | $43,634.00 | $43,575.00 | $43,505.00 | $43,476.00 | $43,338.00 | $43,272.00 | $43,222.00 | $43,176.00 | $36,812.00 | $36,130.00 | $32,616.00 | $32,422.00 | $32,303.00 | -- | $32,243.00 | $31,774.00 | $31,633.00 | $31,419.00 | $29,974.00 | $28,974.00 | $28,481.00 | $28,134.00 | -- | $25,553.00 | $25,484.00 | $25,469.00 | $25,438.00 | $25,406.00 | $25,397.00 | $25,177.00 | $24,891.00 | $24,678.00 | $23,305.00 | $322,775.00 | $310,399.00 | $299,026.00 | -- | $251,320.00 | $245,141.00 | $234,402.00 | $228,949.00 | $214,968.00 | $209,895.00 | $199,053.00 | $189,843.00 | $177,626.00 | -- | -- | -- | $122,838.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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 100,000,000 | -- | 100,000,000 | -- | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,895.00 | $1,849.00 | $1,804.00 | -- | $1,760.00 | $1,717.00 | $1,675.00 | $1,634.00 | $1,594.00 | -- | -- | -- | $1,447.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | $1.00 | -- | -- | -- | $1.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | $6.53 | $6.53 | $6.53 | $6.53 | $6.53 | $6.53 | $5.80 | $5.53 | -- | -- | -- | -- | $8.08 | -- | -- | -- | $6.50 | -- | $4.30 | $4.50 | $4.50 | $5.45 | $6.40 | $4.55 | $3.92 | $5.85 | $6.31 | $6.80 | $13.87 | $10.22 | $0.22 | $0.24 | $0.20 | $0.24 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |