Date | 9/30/2023 | 6/30/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 | 10/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | -- | -- | $7,530,864.00 | $5,061,320.00 | $7,192,085.00 | $7,267,743.00 | $6,479,980.00 | $18,102,341.00 | $14,947,372.00 | $17,058,363.00 | $15,996,749.00 | -- | $11,372,902.00 | $7,520,725.00 | $9,323,673.00 | $6,879,627.00 | $7,099,617.00 | $5,422,065.00 | $4,567,168.00 | $2,431,892.00 | $3,950,106.00 | $5,363,830.00 | $7,445,722.00 | $5,272,457.00 | $6,423,974.00 | $5,472,363.00 | $7,039,448.00 | $9,123,498.00 | $5,585,559.00 | $8,327,621.00 | $6,251,464.00 | $7,930,303.00 | $10,443,065.00 | $9,687,332.00 | $11,524,390.00 | $13,154,699.00 | $3,079,485.00 | $4,103,311.00 | $10,133,529.00 | -- | -- | $2,409,230.00 | $2,504,054.00 | $2,517,411.00 | $1,857,614.00 | $2,493,589.00 | $280,601.00 | $1,432,913.00 | $2,135,310.00 | $5,998,041.00 | $5,394,273.00 | $6,207,000.00 | $5,816,303.00 | $6,238,788.00 |
Accounts Receivable Net Current | $8,911,875.00 | $8,950,712.00 | $9,277,109.00 | $13,559,112.00 | $12,424,600.00 | $13,095,286.00 | $12,536,584.00 | $10,148,728.00 | $8,753,986.00 | $19,214,216.00 | $35,882,661.00 | -- | $31,469,534.00 | $22,092,308.00 | $11,715,126.00 | $14,580,928.00 | $6,952,068.00 | $7,868,097.00 | $11,220,420.00 | $11,089,315.00 | $8,022,377.00 | $6,660,434.00 | $8,656,398.00 | $8,131,025.00 | $7,942,035.00 | $8,648,612.00 | $6,786,384.00 | $5,153,093.00 | $12,039,247.00 | $7,967,307.00 | $7,122,892.00 | $10,565,113.00 | $9,546,162.00 | $12,391,141.00 | $9,916,843.00 | $8,543,050.00 | $8,859,476.00 | $6,177,272.00 | $5,187,800.00 | -- | $7,612,400.00 | $6,950,553.00 | $5,229,326.00 | $5,896,009.00 | $6,932,366.00 | $6,329,418.00 | $8,290,257.00 | $7,841,628.00 | $7,884,802.00 | -- | -- | -- | $7,794,913.00 | -- |
Inventory | $494,101.00 | $307,426.00 | $222,279.00 | $541,798.00 | $724,037.00 | $485,601.00 | $590,065.00 | $1,198,546.00 | $1,101,596.00 | $658,560.00 | $990,976.00 | -- | $216,058.00 | $508,826.00 | $137,502.00 | $213,713.00 | $118,619.00 | $460,140.00 | $288,842.00 | $183,900.00 | $218,703.00 | $168,187.00 | $327,357.00 | $157,058.00 | $313,538.00 | $142,587.00 | $175,005.00 | $123,287.00 | $370,887.00 | $65,248.00 | $40,993.00 | $28,400.00 | $26,716.00 | $22,150.00 | $26,221.00 | $37,025.00 | $39,084.00 | $35,871.00 | $43,813.00 | -- | $61,338.00 | $268,803.00 | $258,993.00 | $274,860.00 | $286,920.00 | -- | -- | -- | $167,992.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $908,744.00 | $797,087.00 | $713,699.00 | $1,241,641.00 | $920,985.00 | $994,792.00 | $1,307,548.00 | $1,226,169.00 | $791,795.00 | $1,034,135.00 | $772,657.00 | -- | $883,715.00 | $889,132.00 | $676,731.00 | $881,134.00 | $737,655.00 | $794,129.00 | $911,214.00 | $902,786.00 | $744,946.00 | $627,187.00 | $707,029.00 | $610,886.00 | $576,402.00 | $587,091.00 | $491,548.00 | $385,388.00 | $398,031.00 | $400,768.00 | $510,533.00 | $435,300.00 | $417,907.00 | $611,967.00 | $561,900.00 | $426,736.00 | $414,841.00 | $549,789.00 | $566,474.00 | -- | $533,944.00 | $341,918.00 | $364,185.00 | $401,929.00 | $482,389.00 | $804,957.00 | $751,270.00 | $719,754.00 | $782,862.00 | -- | -- | -- | $473,320.00 | -- |
Total Current Assets | $28,728,962.00 | $31,433,743.00 | $27,988,052.00 | $28,573,097.00 | $30,289,251.00 | $29,099,584.00 | $33,147,988.00 | $40,761,507.00 | $38,024,041.00 | $47,982,529.00 | $67,491,769.00 | -- | $58,983,843.00 | $57,709,784.00 | $42,835,907.00 | $36,532,360.00 | $28,173,643.00 | $25,804,336.00 | $25,220,229.00 | $24,174,063.00 | $20,739,704.00 | $20,691,546.00 | $23,293,540.00 | $22,302,874.00 | $21,388,702.00 | $20,898,783.00 | $20,928,657.00 | $22,989,678.00 | $24,782,732.00 | $22,619,950.00 | $23,019,821.00 | $25,627,592.00 | $26,951,557.00 | $28,066,664.00 | $27,832,315.00 | $27,753,494.00 | $15,809,110.00 | $13,726,254.00 | $17,693,449.00 | -- | $9,769,475.00 | $11,631,432.00 | $10,114,456.00 | $10,837,812.00 | $13,140,744.00 | $11,979,080.00 | $11,211,839.00 | $12,173,680.00 | $13,991,810.00 | -- | -- | -- | $17,557,002.00 | -- |
Property Plant and Equipement | $857,867.00 | $888,875.00 | $978,218.00 | $1,062,614.00 | $1,152,890.00 | $1,259,612.00 | $841,133.00 | $833,582.00 | $854,053.00 | $565,535.00 | $573,039.00 | -- | $619,773.00 | $589,664.00 | $594,293.00 | $681,575.00 | $581,667.00 | $658,074.00 | $737,766.00 | $1,012,684.00 | $1,058,786.00 | $1,129,318.00 | $1,213,163.00 | $1,318,420.00 | $969,651.00 | $976,552.00 | $778,202.00 | $736,678.00 | $1,321,763.00 | $1,342,692.00 | $1,439,692.00 | $1,513,307.00 | $1,544,090.00 | $1,550,624.00 | $1,556,251.00 | $1,614,182.00 | $1,710,790.00 | $1,836,865.00 | $1,466,058.00 | -- | $1,545,951.00 | $1,428,489.00 | $1,474,996.00 | $1,443,526.00 | $1,428,323.00 | $1,508,895.00 | $1,549,047.00 | $1,480,811.00 | $1,336,134.00 | -- | -- | -- | $1,241,510.00 | -- |
Intangible Assets Net | $7,133,845.00 | $6,672,593.00 | -- | $6,637,747.00 | $6,360,252.00 | $6,222,449.00 | $6,228,886.00 | $2,588,095.00 | $2,286,665.00 | $2,134,193.00 | $2,187,503.00 | -- | $2,076,320.00 | $2,196,878.00 | $2,320,924.00 | $2,450,770.00 | $2,640,164.00 | $2,826,141.00 | $2,959,442.00 | $3,103,753.00 | $3,284,626.00 | $3,395,084.00 | $3,510,393.00 | $3,671,506.00 | $3,900,433.00 | $3,988,662.00 | $4,042,679.00 | $4,298,902.00 | $4,761,199.00 | $4,801,164.00 | $4,834,602.00 | $5,101,523.00 | $5,375,798.00 | $5,648,576.00 | $5,724,650.00 | $5,992,992.00 | $3,728,542.00 | $4,080,957.00 | -- | -- | $3,613,271.00 | -- | -- | -- | -- | -- | -- | $5,031,483.00 | $5,421,655.00 | -- | -- | -- | $1,104,551.00 | -- |
Goodwill | $5,811,578.00 | $5,811,578.00 | $5,811,578.00 | $5,811,578.00 | $5,811,578.00 | $22,088,578.00 | $22,088,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | -- | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $18,555,578.00 | $20,838,927.00 | $20,838,927.00 | $16,618,467.00 | -- | $16,618,467.00 | $16,618,467.00 | $16,618,467.00 | $16,618,467.00 | $16,618,467.00 | $18,150,172.00 | $18,150,172.00 | $18,193,561.00 | $18,193,561.00 | -- | -- | -- | $11,329,917.00 | -- |
Other Assets | $1,556,995.00 | $2,424,524.00 | $2,025,845.00 | $2,931,994.00 | $2,787,302.00 | $2,206,981.00 | $1,782,060.00 | $1,504,074.00 | $1,331,146.00 | $1,312,402.00 | $815,007.00 | -- | $874,906.00 | $641,381.00 | $463,062.00 | $140,403.00 | $141,702.00 | $142,952.00 | $233,073.00 | $209,099.00 | $145,477.00 | $146,727.00 | $121,551.00 | $44,553.00 | $85,094.00 | $93,911.00 | $50,956.00 | $52,456.00 | $53,956.00 | $61,791.00 | $56,190.00 | $60,471.00 | $136,554.00 | $139,463.00 | $142,373.00 | $161,994.00 | $122,950.00 | $118,228.00 | $119,137.00 | -- | $120,046.00 | $71,027.00 | $73,936.00 | $76,845.00 | $76,118.00 | $78,049.00 | $83,406.00 | -- | $81,941.00 | -- | -- | -- | -- | -- |
Total Assets | $48,390,693.00 | $51,706,056.00 | $49,012,661.00 | $58,198,751.00 | $59,756,173.00 | $71,230,439.00 | $75,489,338.00 | $75,433,123.00 | $72,418,511.00 | $82,089,045.00 | $101,324,351.00 | -- | $87,409,551.00 | $85,299,367.00 | $70,538,433.00 | $64,293,455.00 | $55,783,446.00 | $53,814,903.00 | $53,675,982.00 | $47,055,177.00 | $43,784,171.00 | $43,918,253.00 | $46,694,225.00 | $45,892,931.00 | $44,899,458.00 | $44,513,486.00 | $44,950,448.00 | $47,227,668.00 | $49,475,228.00 | $47,381,175.00 | $47,905,883.00 | $50,858,471.00 | $52,577,849.00 | $53,960,905.00 | $53,811,167.00 | $54,078,240.00 | $42,909,669.00 | $46,099,432.00 | $43,754,385.00 | -- | $36,074,840.00 | $37,641,621.00 | $36,157,524.00 | $37,120,592.00 | $39,579,841.00 | $39,375,099.00 | $39,192,592.00 | $40,232,673.00 | $42,290,226.00 | -- | -- | -- | $34,396,140.00 | -- |
Accounts Payable | $13,855,297.00 | $13,375,808.00 | $12,515,081.00 | $15,103,368.00 | $14,691,477.00 | $12,779,236.00 | $10,263,015.00 | $10,797,731.00 | $9,017,637.00 | $19,586,553.00 | $36,221,981.00 | -- | $30,954,163.00 | $20,107,933.00 | $12,218,629.00 | $13,581,822.00 | $6,108,178.00 | $6,575,453.00 | $9,374,095.00 | $7,363,621.00 | $6,080,686.00 | $6,089,583.00 | $10,530,605.00 | $7,266,212.00 | $7,826,706.00 | $7,066,408.00 | $6,088,504.00 | $8,665,449.00 | $9,026,925.00 | $7,433,642.00 | $2,886,931.00 | $7,812,226.00 | $6,448,509.00 | $8,659,862.00 | $7,209,545.00 | $6,165,477.00 | $6,071,801.00 | $3,550,495.00 | $3,217,838.00 | -- | $3,228,586.00 | $5,413,060.00 | $3,738,186.00 | $4,187,201.00 | $5,555,419.00 | $5,423,310.00 | $6,279,096.00 | $6,184,847.00 | $8,418,854.00 | -- | -- | -- | $7,725,727.00 | -- |
Accrued Liabilities | $10,624,832.00 | $13,845,293.00 | $11,327,269.00 | $8,548,396.00 | $9,810,349.00 | $8,528,170.00 | $12,344,426.00 | $11,201,997.00 | $12,447,202.00 | $11,354,080.00 | $15,626,313.00 | -- | $17,348,047.00 | $28,534,306.00 | $22,070,191.00 | $14,947,981.00 | $14,465,322.00 | $12,369,314.00 | $9,676,357.00 | $10,716,438.00 | $9,064,369.00 | $9,315,474.00 | $7,801,763.00 | $9,796,350.00 | $8,506,206.00 | $9,379,319.00 | $9,164,415.00 | $7,872,557.00 | $7,101,830.00 | $6,349,221.00 | $9,679,060.00 | $6,687,054.00 | $6,490,586.00 | $5,944,560.00 | $5,926,326.00 | $5,980,110.00 | $3,911,505.00 | $4,221,829.00 | $2,869,404.00 | -- | $4,407,286.00 | $3,210,284.00 | $2,898,744.00 | $2,727,559.00 | $3,539,710.00 | $2,441,118.00 | $1,466,408.00 | $2,126,027.00 | $1,851,678.00 | -- | -- | -- | $2,643,613.00 | -- |
Total Current Liabilities | $32,829,877.00 | $35,446,811.00 | $31,261,458.00 | $31,849,126.00 | $32,862,282.00 | $30,531,870.00 | $33,813,343.00 | $32,279,533.00 | $30,154,318.00 | $39,866,251.00 | $60,772,628.00 | -- | $59,734,685.00 | $58,916,410.00 | $44,881,129.00 | $39,354,037.00 | $30,635,296.00 | $28,963,503.00 | $28,814,927.00 | $22,638,207.00 | $19,066,242.00 | $19,335,590.00 | $21,796,990.00 | $20,682,865.00 | $19,130,833.00 | $18,399,864.00 | $17,718,926.00 | $18,951,017.00 | $18,789,975.00 | $16,631,339.00 | $16,270,510.00 | $18,667,805.00 | $19,294,860.00 | $19,057,053.00 | $18,140,934.00 | $17,299,384.00 | $16,056,492.00 | $13,588,665.00 | $10,612,512.00 | -- | $13,559,102.00 | $13,084,804.00 | $12,003,907.00 | $13,164,608.00 | $15,642,574.00 | $16,334,427.00 | $16,461,069.00 | $17,284,065.00 | $19,454,074.00 | -- | -- | -- | $12,379,742.00 | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $495,580.00 | -- | $281,809.00 | $311,032.00 | $333,700.00 | -- | -- | $427,483.00 | $507,048.00 | $659,758.00 | $884,184.00 | $1,106,011.00 | $1,325,462.00 | $1,542,448.00 | $1,756,740.00 | $3,301,887.00 | $3,511,816.00 | $3,719,098.00 | $3,923,686.00 | $3,459,263.00 | -- | $3,659,947.00 | $3,857,962.00 | $4,777,414.00 | $5,609,634.00 | $6,021,473.00 | $8,127,037.00 | $8,208,640.00 | -- | $8,567,462.00 | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | $101,194,185.00 | -- | $100,934,729.00 | $100,845,374.00 | $101,424,922.00 | $102,276,064.00 | $101,871,610.00 | $101,645,142.00 | $100,504,741.00 | -- | $95,919,199.00 | $95,759,312.00 | $95,550,466.00 | $95,279,114.00 | $95,462,725.00 | $95,299,274.00 | $95,015,826.00 | $94,926,560.00 | $94,814,580.00 | $94,542,525.00 | $94,346,591.00 | $94,200,237.00 | $94,007,140.00 | $94,083,209.00 | $93,976,061.00 | $93,920,095.00 | $93,813,519.00 | $93,745,431.00 | $93,699,300.00 | $93,661,178.00 | $93,569,933.00 | $93,449,495.00 | $92,824,426.00 | $92,661,000.00 | $81,800,617.00 | $81,484,180.00 | $81,411,266.00 | -- | $69,867,491.00 | $69,814,932.00 | $69,706,658.00 | $69,648,376.00 | $69,594,390.00 | $69,531,751.00 | $69,466,310.00 | $69,381,758.00 | $69,326,705.00 | -- | -- | -- | $68,754,353.00 | -- |
Accumulated Other Comprehensive Loss | $-357,744.00 | $-280,582.00 | $-350,234.00 | $-499,799.00 | $-381,275.00 | $-246,421.00 | $-241,586.00 | $-189,910.00 | $-139,931.00 | $-159,564.00 | $-104,615.00 | -- | $-187,435.00 | $-252,325.00 | $-279,924.00 | $-242,594.00 | $-252,183.00 | $-201,772.00 | $-215,767.00 | $-186,485.00 | $-185,317.00 | $-157,858.00 | $-119,523.00 | $-122,461.00 | $-135,664.00 | $-181,337.00 | $-256,361.00 | $-309,369.00 | $-223,623.00 | $-238,989.00 | $-204,254.00 | $-270,140.00 | $-222,512.00 | $-244,452.00 | $-262,022.00 | $-147,515.00 | $-107,572.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-85,816,140.00 | $-84,895,026.00 | $-83,101,474.00 | $-74,209,172.00 | $-73,668,289.00 | $-59,909,080.00 | $-59,516,183.00 | $-58,941,702.00 | $-59,476,586.00 | $-59,271,855.00 | $-59,857,279.00 | -- | $-68,141,485.00 | $-69,208,448.00 | $-69,697,075.00 | $-70,180,963.00 | $-70,147,168.00 | $-70,330,878.00 | $-70,023,117.00 | $-70,407,218.00 | $-69,995,097.00 | $-69,885,086.00 | $-69,412,915.00 | $-68,950,742.00 | $-68,185,798.00 | $-67,871,197.00 | $-66,571,022.00 | $-65,416,805.00 | $-62,987,373.00 | $-62,839,336.00 | $-61,942,403.00 | $-61,282,893.00 | $-60,146,953.00 | $-58,383,673.00 | $-56,974,045.00 | $-55,816,286.00 | $-54,913,293.00 | $-49,011,597.00 | $-48,342,358.00 | -- | $-47,415,660.00 | $-45,321,972.00 | $-45,616,793.00 | $-45,756,144.00 | $-45,720,875.00 | $-46,554,731.00 | $-46,798,439.00 | $-46,496,377.00 | $-46,553,780.00 | -- | -- | -- | $-46,800,646.00 | -- |
Total Stockholders' Equity | $15,560,816.00 | $16,259,245.00 | $17,751,203.00 | $26,349,625.00 | $26,893,891.00 | $40,698,569.00 | $41,675,995.00 | $43,153,590.00 | $42,264,193.00 | $42,222,794.00 | $40,551,723.00 | -- | $27,674,866.00 | $26,382,957.00 | $25,657,304.00 | $24,939,418.00 | $25,148,150.00 | $24,851,400.00 | $24,861,055.00 | $24,416,970.00 | $24,717,929.00 | $24,582,663.00 | $24,897,235.00 | $25,210,066.00 | $25,768,625.00 | $26,113,622.00 | $27,231,522.00 | $28,276,651.00 | $30,685,253.00 | $30,749,836.00 | $31,635,373.00 | $32,190,666.00 | $33,282,989.00 | $34,903,852.00 | $35,670,233.00 | $36,778,856.00 | $26,853,177.00 | $32,510,767.00 | $33,141,873.00 | -- | $22,515,738.00 | $24,556,817.00 | $24,153,617.00 | $23,955,984.00 | $23,937,267.00 | $23,040,672.00 | $22,731,523.00 | $22,948,608.00 | $22,836,152.00 | -- | -- | -- | $22,016,398.00 | $14,778,644.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $48,390,693.00 | $51,706,056.00 | $49,012,661.00 | $58,198,751.00 | $59,756,173.00 | $71,230,439.00 | $75,489,338.00 | $75,433,123.00 | $72,418,511.00 | $82,089,045.00 | $101,324,351.00 | -- | $87,409,551.00 | $85,299,367.00 | $70,538,433.00 | $64,293,455.00 | $55,783,446.00 | $53,814,903.00 | $53,675,982.00 | $47,055,177.00 | $43,784,171.00 | $43,918,253.00 | $46,694,225.00 | $45,892,931.00 | $44,899,458.00 | $44,513,486.00 | $44,950,448.00 | $47,227,668.00 | $49,475,228.00 | $47,381,175.00 | $47,905,883.00 | $50,858,471.00 | $52,577,849.00 | $53,960,905.00 | $53,811,167.00 | $54,078,240.00 | $42,909,669.00 | $46,099,432.00 | $43,754,385.00 | -- | $36,074,840.00 | $37,641,621.00 | $36,157,524.00 | $37,120,592.00 | $39,579,841.00 | $39,375,099.00 | $39,192,592.00 | $40,232,673.00 | $42,290,226.00 | -- | -- | -- | $34,396,140.00 | -- |
Date | 9/30/2023 | 6/30/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 | 10/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $25,733,657.00 | $26,762,857.00 | $94,103,365.00 | $70,765,353.00 | $23,057,354.00 | $22,436,427.00 | $87,338,097.00 | $62,885,545.00 | $40,634,263.00 | $20,650,843.00 | $180,343,015.00 | -- | $57,506,561.00 | $94,449,146.00 | $39,665,356.00 | $101,720,247.00 | $73,626,995.00 | $44,010,055.00 | $21,916,902.00 | $83,678,896.00 | $21,294,360.00 | $37,623,957.00 | $20,079,619.00 | $75,884,246.00 | $55,956,617.00 | $37,492,745.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $66,155,797.00 | $44,316,961.00 | $79,527,893.00 | $21,472,120.00 | $19,737,710.00 | $18,539,702.00 | $70,970,391.00 | $50,514,391.00 | $31,926,123.00 | $15,934,964.00 | $159,887,807.00 | -- | $136,314,439.00 | $49,726,210.00 | $34,700,024.00 | $84,342,282.00 | $25,302,919.00 | $35,699,468.00 | $17,663,059.00 | $68,409,219.00 | $17,609,287.00 | $13,997,185.00 | $16,527,612.00 | $62,194,187.00 | $45,859,532.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $11,614,398.00 | $7,719,577.00 | $14,575,472.00 | $3,799,452.00 | $3,319,644.00 | $3,896,725.00 | $16,367,706.00 | $3,663,014.00 | $8,708,140.00 | $4,715,879.00 | $20,455,208.00 | -- | $5,618,356.00 | $5,057,580.00 | $4,965,332.00 | $17,377,965.00 | $12,624,608.00 | $8,310,587.00 | $4,253,843.00 | $15,269,677.00 | $3,685,073.00 | $3,547,153.00 | $3,552,007.00 | $13,690,059.00 | $10,097,085.00 | $6,720,780.00 | $3,429,604.00 | $14,010,396.00 | $4,038,029.00 | $7,565,525.00 | $4,204,978.00 | $3,237,078.00 | $9,995,582.00 | $3,306,229.00 | $3,569,968.00 | $3,448,494.00 | $3,984,390.00 | $6,081,033.00 | $2,467,238.00 | -- | $12,111,561.00 | $9,780,463.00 | $6,801,494.00 | $3,274,452.00 | $13,862,581.00 | $3,573,200.00 | $6,204,234.00 | $3,325,351.00 | $9,243,502.00 | $7,110,465.00 | $2,704,651.00 | $1,839,655.00 | $13,264,758.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $219,141.00 | $219,141.00 | $56,426.00 | $151,373.00 | $699,013.00 | $261,031.00 | $1,000.00 | $257,383.00 | $673,093.00 | $479,878.00 | $211,025.00 | $68,852.00 | $480,123.00 | -- | -- | -- | -- | $73,561.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $14,062,260.00 | $9,334,710.00 | $34,209,177.00 | $29,910,860.00 | $20,931,027.00 | $4,584,759.00 | $15,760,093.00 | $2,853,996.00 | $8,095,824.00 | $4,040,852.00 | $17,232,951.00 | -- | $4,469,540.00 | $4,439,604.00 | $4,225,551.00 | $16,492,710.00 | $12,016,844.00 | $7,991,599.00 | $3,768,668.00 | $15,460,082.00 | $3,749,583.00 | $3,982,709.00 | $3,985,364.00 | $17,153,028.00 | $3,660,139.00 | $9,150,136.00 | $4,604,222.00 | $18,173,650.00 | $4,163,655.00 | $9,084,024.00 | $4,848,856.00 | $18,694,621.00 | $14,123,559.00 | $4,707,693.00 | $4,664,705.00 | $18,164,925.00 | $4,864,229.00 | $4,847,560.00 | $3,970,460.00 | -- | $13,286,855.00 | $9,772,168.00 | $3,340,345.00 | $3,398,910.00 | $12,843,804.00 | $9,667,820.00 | $3,355,636.00 | $3,197,820.00 | $9,138,329.00 | $2,296,191.00 | $4,665,605.00 | $2,344,583.00 | $10,460,438.00 | -- |
Loss from Operations | $-2,447,862.00 | $-726,732.00 | $-19,633,705.00 | $-595,622.00 | $-17,611,383.00 | $-688,034.00 | $607,613.00 | $809,018.00 | $612,316.00 | $675,027.00 | $3,222,257.00 | -- | $1,148,816.00 | $617,976.00 | $739,781.00 | $885,255.00 | $607,764.00 | $-166,187.00 | $485,175.00 | $-190,405.00 | $-64,510.00 | $-868,913.00 | $-433,357.00 | $-3,462,969.00 | $-2,713,190.00 | $-1,254,738.00 | $-1,174,618.00 | $-4,163,254.00 | $-125,626.00 | $-874,621.00 | $-643,878.00 | $-1,333,984.00 | $-4,127,977.00 | $-1,401,464.00 | $-1,094,737.00 | $-4,651,008.00 | $-879,839.00 | $-1,233,765.00 | $-1,503,222.00 | -- | $-1,175,294.00 | $-53,944.00 | $62,239.00 | $-124,458.00 | $1,018,777.00 | $109,614.00 | $-476,753.00 | $127,531.00 | $105,173.00 | $148,669.00 | $-121,299.00 | $-504,928.00 | $2,804,320.00 | -- |
Loss Before Income Taxes | $-2,646,244.00 | $-793,261.00 | -- | -- | -- | -- | $640,447.00 | $767,772.00 | $477,075.00 | $608,882.00 | $2,923,733.00 | -- | $2,282,261.00 | $541,727.00 | $661,088.00 | $618,905.00 | $216,074.00 | $170,792.00 | $412,101.00 | $-263,150.00 | $-85,216.00 | $-457,413.00 | $-455,983.00 | $-3,495,970.00 | $-2,736,270.00 | $-2,438,881.00 | $-1,172,985.00 | $-4,207,358.00 | $-139,745.00 | $-885,639.00 | $-658,067.00 | $-5,548,418.00 | $-4,183,480.00 | $-1,364,424.00 | $-1,125,618.00 | $-4,807,912.00 | $-925,728.00 | $-1,269,579.00 | $-1,542,843.00 | -- | $-1,332,021.00 | $-102,018.00 | $137,506.00 | $-178,820.00 | $732,614.00 | $-130,831.00 | $-516,348.00 | $86,094.00 | $47,820.00 | $103,451.00 | $366,806.00 | $-520,148.00 | $2,732,708.00 | -- |
Earnings Per Share Basic | -- | -- | $-2.70 | $-0.06 | $-1.62 | $-0.04 | $0.04 | $0.10 | $0.04 | $0.07 | $1.22 | -- | $0.24 | $0.01 | $0.01 | -- | -- | -- | -- | $-0.02 | -- | $-0.01 | $-0.01 | $-0.04 | $-0.03 | $-0.02 | $-0.01 | $-0.05 | $-0.02 | $-0.01 | $-0.01 | $-0.01 | $-0.02 | $-0.02 | $-0.01 | $-0.01 | $-0.11 | $-0.01 | $-0.01 | -- | $-0.03 | $0.01 | $0.00 | $0.00 | $0.01 | -- | $-0.01 | $0.00 | $0.00 | $0.00 | $0.00 | $-0.01 | $0.10 | -- |
Weighted Average Shares Basic | -- | -- | 8,732,203 | 8,725,476 | 8,739,043 | 8,782,452 | 9,069,903 | 9,129,406 | 9,033,905 | 8,995,103 | 8,460,558 | -- | 8,409,114 | 83,920,314 | 83,840,079 | 83,974,536 | 84,234,354 | 83,990,722 | 83,812,448 | 83,274,171 | 83,177,804 | 83,061,707 | 83,041,597 | 82,911,730 | 82,878,287 | 82,845,449 | 82,841,812 | 82,687,789 | 82,673,570 | 82,644,978 | 82,559,822 | 82,228,974 | 82,515,103 | 82,124,603 | 81,743,812 | 73,048,883 | 71,029,985 | 69,929,300 | 66,826,037 | -- | 63,802,275 | 63,824,647 | 63,751,857 | 63,751,857 | 63,474,871 | 63,651,857 | 63,427,681 | 63,226,857 | 62,882,100 | 62,882,100 | 62,857,309 | 62,797,540 | 61,555,664 | -- |
Earnings Per Share Diluted | -- | -- | $-2.70 | $-0.06 | $-1.58 | $-0.04 | $0.04 | $0.10 | $0.04 | $0.06 | $1.20 | -- | $0.24 | $0.01 | $0.01 | -- | -- | -- | -- | $-0.02 | -- | $-0.01 | $-0.01 | $-0.04 | -- | $-0.02 | $-0.01 | $-0.05 | $-0.02 | $-0.01 | $-0.01 | $-0.01 | $-0.02 | $-0.02 | $-0.01 | $-0.12 | $-0.08 | $-0.02 | $-0.01 | -- | $-0.03 | $0.01 | $0.00 | $0.00 | $0.01 | -- | $-0.01 | $0.00 | $0.00 | $0.00 | $0.00 | $-0.01 | $0.10 | -- |
Weighted Average Shares Diluted | -- | -- | 8,732,203 | 8,725,476 | 8,739,043 | 8,782,452 | 9,160,195 | 9,158,396 | 9,191,532 | 9,103,160 | 8,603,170 | -- | 8,463,561 | 84,964,261 | 84,428,065 | 84,010,285 | 84,051,524 | 83,965,994 | 83,814,670 | 83,274,171 | 83,177,804 | 83,081,597 | 83,041,597 | 82,911,730 | 82,878,287 | 82,845,449 | 82,841,812 | 82,687,789 | 82,730,134 | 82,730,134 | 82,559,822 | 82,228,974 | 82,515,103 | 81,935,259 | 81,743,812 | 73,048,883 | 71,029,985 | 72,998,461 | 66,826,037 | -- | 63,802,275 | 64,103,082 | 63,908,752 | 63,751,857 | 63,758,632 | 63,427,681 | 63,427,681 | 64,249,138 | 64,148,331 | 64,230,693 | 64,142,707 | 62,797,540 | 62,862,978 | -- |
Common Stock Shares Authorized | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 110,000,000 | 30,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | -- | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | -- | -- | -- | 110,000,000 | -- |
Common Stock Shares Outstanding | 8,893,220 | 8,893,220 | 8,725,476 | 8,725,476 | 8,725,476 | 8,695,785 | 8,842,026 | 9,138,146 | 9,099,560 | 9,071,352 | 9,050,262 | -- | 8,458,734 | 84,418,523 | 83,837,289 | 83,861,453 | 84,775,186 | 84,775,186 | 84,112,446 | 84,112,446 | 83,762,446 | 83,081,595 | 83,081,595 | 83,031,595 | 82,946,847 | 82,946,847 | 82,844,322 | 82,730,134 | 82,730,134 | 82,730,134 | 82,730,134 | 82,520,696 | 82,520,696 | 82,481,792 | 81,873,923 | 81,656,763 | 73,425,328 | 73,040,329 | 72,965,329 | -- | 63,907,357 | 63,857,357 | 63,751,857 | 63,751,857 | 63,751,857 | 63,651,857 | 63,651,857 | 63,226,857 | 63,226,857 | -- | -- | -- | 62,690,873 | -- |
Common Stock Value | $8,894.00 | $8,894.00 | $8,726.00 | $8,726.00 | $8,726.00 | $8,696.00 | $8,842.00 | $9,138.00 | $9,100.00 | $9,071.00 | $8,876.00 | -- | $84,587.00 | $84,418.00 | $83,837.00 | $83,861.00 | $84,776.00 | $84,776.00 | $84,113.00 | $84,113.00 | $83,763.00 | $83,082.00 | $83,082.00 | $83,032.00 | $82,947.00 | $82,947.00 | $82,844.00 | $82,730.00 | $82,730.00 | $82,730.00 | $82,730.00 | $82,521.00 | $82,521.00 | $82,482.00 | $81,874.00 | $81,657.00 | $73,425.00 | $73,040.00 | $72,965.00 | -- | $63,907.00 | $63,857.00 | $63,752.00 | $63,752.00 | $63,752.00 | $63,652.00 | $63,652.00 | $63,227.00 | $63,227.00 | -- | -- | -- | $62,691.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 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | -- | -- | -- | 10,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 2,045,714 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 2,045,714 | -- | 2,045,714 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |