Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $12,338,642.00 | $15,659,516.00 | $16,551,677.00 | $15,533,254.00 | $15,259,497.00 | $20,946,722.00 | $20,922,948.00 | $23,963,797.00 | $30,573,312.00 | $25,587,515.00 | $26,999,876.00 | $33,705,154.00 | $30,599,137.00 | $32,003,647.00 | $24,885,365.00 | $20,166,830.00 | $15,743,328.00 | $22,083,584.00 | $17,621,379.00 | $17,366,364.00 | $17,014,590.00 | $20,320,804.00 | $20,435,744.00 | $22,088,853.00 | $12,711,983.00 | $10,004,650.00 | $8,554,815.00 | $14,172,954.00 | $8,450,115.00 | $9,505,383.00 | $11,156,437.00 | $11,557,527.00 | $11,881,159.00 | $13,986,773.00 | $10,075,324.00 | $14,168,957.00 | $10,887,358.00 | $13,486,526.00 | $10,382,556.00 | $11,462,695.00 | $12,383,695.00 | $11,581,042.00 | $6,755,950.00 | $7,874,318.00 | $7,706,158.00 | $9,579,693.00 | $8,019,788.00 | $7,599,607.00 | $9,118,206.00 | $4,723,366.00 | $3,123,686.00 | $4,172,802.00 | $3,374,608.00 | $5,856,150.00 | $4,075,546.00 |
Accounts Receivable Net Current | $15,826,210.00 | $5,975,716.00 | $6,870,956.00 | $11,714,422.00 | $9,223,484.00 | $4,595,675.00 | $7,319,856.00 | $8,669,202.00 | $7,054,468.00 | $7,190,759.00 | $6,043,444.00 | $4,184,096.00 | $12,176,722.00 | $5,213,604.00 | $6,732,575.00 | $10,131,752.00 | $12,900,412.00 | $8,401,835.00 | $8,079,537.00 | $12,332,714.00 | $15,971,676.00 | $7,852,296.00 | $7,487,381.00 | $12,775,461.00 | $22,874,866.00 | $19,106,677.00 | $7,469,888.00 | $6,583,199.00 | $10,301,949.00 | $5,840,490.00 | $7,142,255.00 | $9,691,229.00 | $6,072,413.00 | $6,025,334.00 | $7,485,807.00 | $6,480,344.00 | $7,520,921.00 | $7,706,162.00 | $11,082,983.00 | $5,403,165.00 | $12,967,350.00 | $16,684,683.00 | $18,535,948.00 | $14,684,212.00 | $17,623,594.00 | $15,621,790.00 | $18,077,796.00 | $13,757,637.00 | $14,654,748.00 | $12,209,500.00 | -- | $15,062,503.00 | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $46,223,061.00 | $40,077,006.00 | $38,675,408.00 | $41,603,867.00 | $40,824,397.00 | $43,076,510.00 | $44,070,743.00 | $49,428,136.00 | $55,103,247.00 | $54,089,697.00 | $52,145,259.00 | $55,578,774.00 | $55,561,592.00 | $52,903,246.00 | $52,665,475.00 | $51,895,711.00 | $53,129,075.00 | $55,245,470.00 | $52,756,930.00 | $54,591,816.00 | $56,284,483.00 | $52,261,788.00 | $50,688,585.00 | $57,350,896.00 | $58,294,081.00 | $51,464,501.00 | $44,461,204.00 | $44,272,075.00 | $47,196,113.00 | $40,669,421.00 | $40,916,597.00 | $40,451,826.00 | $36,127,992.00 | $33,584,811.00 | $30,900,154.00 | $31,510,665.00 | $28,537,325.00 | $29,068,597.00 | $28,738,213.00 | $26,862,560.00 | $35,383,723.00 | $39,283,103.00 | $41,870,013.00 | $42,074,279.00 | $41,810,476.00 | $41,162,045.00 | $40,697,263.00 | $36,278,106.00 | $35,804,892.00 | $31,333,801.00 | -- | $34,590,439.00 | -- | -- | -- |
Property Plant and Equipement | $5,505,609.00 | $5,665,699.00 | $5,770,794.00 | $6,161,186.00 | $6,871,036.00 | $8,719,657.00 | $8,850,651.00 | $9,382,624.00 | $10,114,458.00 | $10,265,385.00 | $10,821,869.00 | $12,091,812.00 | $12,902,342.00 | $12,209,500.00 | $11,256,306.00 | $11,329,631.00 | $11,553,814.00 | $12,668,689.00 | $12,478,841.00 | $12,096,855.00 | $14,374,262.00 | $14,005,541.00 | $15,650,128.00 | $16,165,491.00 | $17,526,227.00 | $18,443,494.00 | $19,646,592.00 | $20,370,703.00 | $21,205,976.00 | $21,873,277.00 | $22,612,752.00 | $22,774,435.00 | $23,178,350.00 | $23,251,920.00 | $24,053,908.00 | $25,119,634.00 | $26,410,815.00 | $27,543,489.00 | $27,852,410.00 | $29,721,128.00 | $27,625,986.00 | $23,577,098.00 | $21,493,298.00 | $20,978,369.00 | $20,160,872.00 | $18,434,767.00 | $17,437,469.00 | $16,912,795.00 | $16,877,321.00 | $16,919,342.00 | -- | $16,014,461.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $28,993,679.00 | $28,756,690.00 | $28,772,866.00 | $28,502,983.00 | $29,077,051.00 | -- | -- | $25,602,195.00 | -- | -- | -- |
Goodwill | $9,302,524.00 | $9,302,524.00 | $9,302,524.00 | $9,302,524.00 | $9,302,524.00 | $9,302,524.00 | $9,302,524.00 | $9,302,524.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,516,568.00 | $9,653,330.00 | $9,653,330.00 | $9,653,330.00 | $9,653,330.00 | $9,653,330.00 | $9,653,330.00 | $9,653,330.00 | $9,653,330.00 | $9,653,330.00 | $9,653,330.00 | -- | $9,439,285.00 | -- | -- | -- |
Other Assets | $32,341.00 | $32,338.00 | $32,326.00 | $6,931.00 | $425.00 | $532.00 | $529.00 | $25,546.00 | $37,583.00 | $33,204.00 | $59,638.00 | $55,127.00 | $48,841.00 | $47,190.00 | $41,175.00 | $41,992.00 | $23,066.00 | $24,301.00 | $25,329.00 | $23,569.00 | $23,994.00 | $35,470.00 | $54,936.00 | $70,299.00 | $3,279,468.00 | $3,543,315.00 | $3,400,418.00 | $3,211,295.00 | $2,549,858.00 | $2,054,938.00 | $1,604,731.00 | $842,553.00 | -- | -- | -- | $141,150.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $63,306,786.00 | $57,471,586.00 | $55,865,033.00 | $58,379,410.00 | $59,549,867.00 | $64,815,899.00 | $66,445,632.00 | $72,608,632.00 | $82,076,259.00 | $81,498,791.00 | $80,888,664.00 | $86,606,261.00 | $88,315,787.00 | $85,458,920.00 | $83,063,347.00 | $88,473,089.00 | $86,406,663.00 | $91,001,591.00 | $88,379,382.00 | $87,497,019.00 | $91,743,332.00 | $88,145,382.00 | $90,334,834.00 | $99,774,281.00 | $103,902,518.00 | $104,537,337.00 | $98,479,963.00 | $99,677,330.00 | $98,221,288.00 | $92,627,643.00 | $94,066,907.00 | $93,349,415.00 | $89,655,181.00 | $87,231,010.00 | $86,307,735.00 | $88,962,334.00 | $89,242,257.00 | $92,159,318.00 | $92,483,557.00 | $94,903,274.00 | $103,688,249.00 | $102,069,263.00 | $102,347,114.00 | $102,704,115.00 | $101,149,271.00 | $98,554,138.00 | $96,560,928.00 | $91,347,214.00 | $91,412,594.00 | $85,978,439.00 | -- | $85,646,380.00 | -- | -- | -- |
Accounts Payable | $1,364,926.00 | $1,324,037.00 | $1,370,668.00 | $1,114,915.00 | $987,963.00 | $942,689.00 | $1,192,101.00 | $1,175,527.00 | $1,791,577.00 | $871,445.00 | $939,871.00 | $1,067,937.00 | $1,172,727.00 | $1,329,315.00 | $1,318,477.00 | $1,351,158.00 | $1,711,503.00 | $1,904,084.00 | $1,830,934.00 | $1,156,498.00 | $1,510,757.00 | $1,674,687.00 | $1,563,851.00 | $1,665,865.00 | $1,658,929.00 | $1,639,112.00 | $1,466,806.00 | $1,466,265.00 | $1,336,370.00 | $1,579,841.00 | $1,327,620.00 | $1,346,532.00 | $1,596,707.00 | $1,346,547.00 | $1,789,681.00 | $1,514,841.00 | $1,806,723.00 | $1,496,813.00 | $1,344,466.00 | $1,642,325.00 | $1,869,260.00 | $1,435,355.00 | $1,235,754.00 | $825,025.00 | -- | -- | -- | $1,278,452.00 | -- | -- | -- | $1,348,453.00 | -- | -- | -- |
Accrued Liabilities | $3,619,695.00 | $3,600,742.00 | $3,560,270.00 | $3,695,091.00 | $4,102,715.00 | $4,114,952.00 | $3,559,319.00 | $3,507,415.00 | $3,543,428.00 | $2,945,196.00 | $4,320,310.00 | $4,512,499.00 | $4,103,183.00 | $4,058,567.00 | $3,882,782.00 | $3,349,624.00 | $4,478,601.00 | $4,994,906.00 | $4,514,879.00 | $5,055,358.00 | $4,508,155.00 | $4,939,808.00 | $4,815,986.00 | $5,505,312.00 | $5,260,927.00 | $5,086,258.00 | $4,865,906.00 | $4,498,958.00 | $5,464,682.00 | $4,787,577.00 | $4,600,132.00 | $4,171,058.00 | $4,219,562.00 | $4,006,593.00 | $2,801,355.00 | $3,978,435.00 | $3,094,579.00 | $2,896,417.00 | $2,767,466.00 | $2,956,686.00 | $2,376,042.00 | $2,999,292.00 | $2,117,431.00 | $2,056,003.00 | -- | -- | -- | $1,778,414.00 | -- | -- | -- | $2,364,233.00 | -- | -- | -- |
Total Current Liabilities | $23,862,301.00 | $18,934,052.00 | $19,201,912.00 | $21,597,657.00 | $18,522,814.00 | $20,454,787.00 | $20,099,065.00 | $21,754,409.00 | $24,293,919.00 | $21,472,570.00 | $21,845,060.00 | $24,740,659.00 | $27,236,576.00 | $24,239,870.00 | $22,529,688.00 | $22,996,046.00 | $22,520,042.00 | $24,155,344.00 | $22,314,308.00 | $21,012,789.00 | $22,039,395.00 | $20,235,509.00 | $20,886,188.00 | $23,056,403.00 | $25,091,098.00 | $28,114,951.00 | $21,192,389.00 | $21,483,777.00 | $17,668,137.00 | $15,138,709.00 | $15,845,176.00 | $15,708,084.00 | $14,709,173.00 | $13,582,548.00 | $13,992,870.00 | $15,322,057.00 | $14,679,297.00 | $18,133,483.00 | $17,716,315.00 | $16,145,595.00 | $16,893,572.00 | $17,648,615.00 | $15,861,799.00 | $13,282,328.00 | $15,723,247.00 | $18,489,305.00 | $18,744,215.00 | $16,352,562.00 | $18,188,450.00 | $20,775,266.00 | -- | $20,735,206.00 | -- | -- | -- |
Long Term Debt | $149,141.00 | $260,313.00 | $294,247.00 | $334,469.00 | $376,712.00 | $484,919.00 | $621,939.00 | $1,073,413.00 | $851,034.00 | $1,087,723.00 | $119,753.00 | $1,789,313.00 | -- | -- | -- | $1,916,072.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $116,655,643.00 | $115,394,097.00 | $115,786,958.00 | $115,551,344.00 | $114,914,808.00 | $114,292,510.00 | $113,086,441.00 | $109,220,684.00 | $108,576,679.00 | $106,101,165.00 | $105,787,566.00 | $99,428,924.00 | -- | $97,886,492.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-45,505,920.00 | $-45,870,309.00 | $-46,411,702.00 | $-45,975,156.00 | $-47,192,994.00 | $-42,011,340.00 | $-42,281,135.00 | $-39,363,085.00 | $-36,740,406.00 | $-34,935,629.00 | $-34,013,886.00 | $-31,868,481.00 | $-31,118,798.00 | $-32,060,151.00 | $-33,210,231.00 | $-34,085,047.00 | $-34,065,385.00 | $-30,456,632.00 | $-32,221,661.00 | $-33,125,006.00 | $-28,474,832.00 | $-28,446,811.00 | $-24,649,274.00 | $-24,386,071.00 | $-22,005,245.00 | $-20,276,030.00 | $-18,663,149.00 | $-18,074,570.00 | $-18,797,496.00 | $-18,628,395.00 | $-17,960,133.00 | $-18,730,494.00 | $-18,898,747.00 | $-18,546,296.00 | $-18,130,300.00 | $-17,167,100.00 | $-15,669,755.00 | $-16,208,648.00 | $-16,934,777.00 | $-14,979,223.00 | $-14,915,572.00 | $-18,295,623.00 | $-17,916,294.00 | $-15,714,112.00 | $-14,742,035.00 | $-13,893,118.00 | $-12,897,998.00 | $-12,361,759.00 | $-10,187,687.00 | $-9,964,572.00 | -- | $-8,805,922.00 | -- | -- | -- |
Accumulated Deficit | $-44,129,431.00 | $-44,456,980.00 | $-44,865,296.00 | $-44,896,186.00 | $-39,821,470.00 | $-42,366,093.00 | $-40,273,167.00 | $-39,652,438.00 | $-37,484,998.00 | $-37,206,528.00 | $-38,613,313.00 | $-38,801,282.00 | $-40,727,320.00 | $-40,104,089.00 | $-39,861,985.00 | $-34,269,817.00 | $-35,448,063.00 | $-36,448,870.00 | $-37,034,845.00 | $-35,206,898.00 | $-38,704,519.00 | $-39,972,079.00 | $-42,827,708.00 | $-37,994,502.00 | $-39,172,022.00 | $-42,036,467.00 | $-42,670,888.00 | $-42,301,390.00 | $-39,177,897.00 | $-40,074,755.00 | $-39,089,079.00 | $-37,323,360.00 | $-39,412,605.00 | $-40,262,084.00 | $-41,137,149.00 | $-40,726,121.00 | $-40,018,743.00 | $-38,382,498.00 | $-37,015,329.00 | $-35,177,303.00 | $-27,845,083.00 | $-26,545,279.00 | $-24,918,371.00 | $-23,821,256.00 | $-26,969,456.00 | $-28,532,291.00 | $-30,755,274.00 | $-31,684,399.00 | $-33,585,470.00 | $-35,271,598.00 | -- | $-34,130,944.00 | -- | -- | -- |
Total Stockholders' Equity | $35,303,566.00 | $34,462,540.00 | $33,461,398.00 | $33,806,700.00 | $37,724,017.00 | $40,308,656.00 | $42,067,454.00 | $45,403,834.00 | $51,060,442.00 | $53,100,869.00 | $52,604,763.00 | $54,650,129.00 | $53,636,437.00 | $53,931,777.00 | $53,893,128.00 | $58,988,143.00 | $57,525,068.00 | $59,956,124.00 | $57,459,325.00 | $58,069,243.00 | $59,065,022.00 | $57,672,427.00 | $58,133,137.00 | $62,789,635.00 | $63,245,259.00 | $61,879,162.00 | $62,537,424.00 | $63,394,471.00 | $65,016,120.00 | $63,521,466.00 | $64,408,606.00 | $64,303,629.00 | $60,944,550.00 | $59,631,505.00 | $58,568,089.00 | $59,799,636.00 | $61,086,710.00 | $60,645,066.00 | $60,104,402.00 | $62,633,167.00 | $70,421,632.00 | $68,105,165.00 | $69,624,139.00 | $72,150,524.00 | $69,026,833.00 | $64,117,827.00 | $62,317,569.00 | $59,595,231.00 | $59,640,021.00 | $51,803,068.00 | -- | $52,410,690.00 | -- | -- | -- |
Controlling Interest in Subsidiaries | $4,140,919.00 | $4,074,994.00 | $3,201,723.00 | $2,975,053.00 | $3,303,036.00 | $4,052,456.00 | $4,279,113.00 | $5,450,389.00 | $6,721,898.00 | $6,925,352.00 | $6,438,841.00 | $7,215,473.00 | $7,442,774.00 | $7,287,273.00 | $6,640,531.00 | $6,488,900.00 | $6,361,553.00 | $6,890,123.00 | $8,605,749.00 | $8,414,987.00 | $10,638,915.00 | $10,237,446.00 | $11,315,509.00 | $14,146,417.00 | $15,566,161.00 | $14,543,224.00 | $14,750,150.00 | $14,799,082.00 | $15,537,031.00 | $13,967,468.00 | $13,813,125.00 | $13,337,702.00 | $14,001,458.00 | $14,016,957.00 | $13,746,776.00 | $13,840,641.00 | $13,476,250.00 | $13,380,769.00 | $14,662,840.00 | $16,124,512.00 | $16,373,045.00 | $16,315,483.00 | $16,861,176.00 | $17,271,263.00 | $16,399,191.00 | $15,947,006.00 | $15,499,144.00 | $15,399,421.00 | $13,584,123.00 | $13,400,105.00 | -- | $12,500,484.00 | -- | -- | -- |
Total Liabilities and Equity | $63,306,786.00 | $57,471,586.00 | $55,865,033.00 | $58,379,410.00 | $59,549,867.00 | $64,815,899.00 | $66,445,632.00 | $72,608,632.00 | $82,076,259.00 | $81,498,791.00 | $80,888,664.00 | $86,606,261.00 | $88,315,787.00 | $85,458,920.00 | $83,063,347.00 | $88,473,089.00 | $86,406,663.00 | $91,001,591.00 | $88,379,382.00 | $87,497,019.00 | $91,743,332.00 | $88,145,382.00 | $90,334,834.00 | $99,774,281.00 | $103,902,518.00 | $104,537,337.00 | $98,479,963.00 | $99,677,330.00 | $98,221,288.00 | $92,627,643.00 | $94,066,907.00 | $93,349,415.00 | $89,655,181.00 | $87,231,010.00 | $86,307,735.00 | $88,962,334.00 | $89,242,257.00 | $92,159,318.00 | $92,483,557.00 | $94,903,274.00 | $103,688,249.00 | $102,069,263.00 | $102,347,114.00 | $102,704,115.00 | $101,149,271.00 | $98,554,138.00 | $96,560,928.00 | $91,347,214.00 | $91,412,594.00 | $85,978,439.00 | -- | $85,646,380.00 | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $17,127,055.00 | $33,399,172.00 | $16,396,545.00 | $60,930,258.00 | $17,043,820.00 | $14,446,435.00 | $12,818,776.00 | $65,366,268.00 | $50,884,575.00 | $17,638,112.00 | $15,001,558.00 | $64,550,193.00 | $15,973,899.00 | $29,496,801.00 | $13,305,104.00 | $51,048,578.00 | $13,073,915.00 | $22,579,755.00 | $10,227,151.00 | $36,384,803.00 | $9,363,051.00 | $8,708,002.00 | $9,057,316.00 | $50,797,161.00 | $12,813,977.00 | $22,879,569.00 | $11,071,900.00 | $39,775,524.00 | $10,610,548.00 | $8,606,052.00 | $6,228,708.00 | $36,547,574.00 | $10,827,448.00 | $18,828,319.00 | -- |
Cost of Revenues | $7,989,696.00 | $16,142,368.00 | $8,080,164.00 | $35,477,652.00 | $26,503,377.00 | $9,247,895.00 | $8,454,122.00 | $33,510,805.00 | $24,783,369.00 | $15,808,113.00 | $7,977,738.00 | $28,567,587.00 | $20,703,502.00 | $7,079,151.00 | $6,265,803.00 | $29,408,949.00 | $22,858,446.00 | $15,349,847.00 | $7,461,788.00 | $33,373,532.00 | $24,872,278.00 | $16,302,543.00 | $8,158,487.00 | $31,723,341.00 | $23,616,150.00 | $15,765,049.00 | $8,006,967.00 | $36,958,332.00 | $27,062,104.00 | $18,108,989.00 | $8,908,454.00 | $33,748,607.00 | $24,489,161.00 | $16,058,097.00 | $7,894,375.00 | $33,021,364.00 | $22,727,379.00 | $14,366,570.00 | $7,014,518.00 | $27,720,340.00 | $17,994,260.00 | $5,967,863.00 | $5,659,769.00 | $22,953,933.00 | $17,158,148.00 | $10,838,927.00 | $5,756,687.00 | $18,278,023.00 | $12,902,345.00 | $3,903,969.00 | $4,084,660.00 | $14,804,126.00 | $10,728,319.00 | $3,496,745.00 | -- |
Gross Profit | $20,812,574.00 | $13,337,754.00 | $6,162,017.00 | $16,915,563.00 | $12,099,489.00 | $3,142,463.00 | $4,251,997.00 | $23,737,174.00 | $18,920,180.00 | $13,085,610.00 | $5,443,023.00 | $26,353,028.00 | $18,849,332.00 | $12,423,884.00 | $6,381,575.00 | $26,963,370.00 | $6,022,238.00 | $13,912,588.00 | $6,110,628.00 | $34,445,651.00 | $25,653,949.00 | $17,096,629.00 | $8,238,058.00 | $29,206,917.00 | $9,192,719.00 | $11,500,162.00 | $4,811,809.00 | $28,407,936.00 | $8,996,205.00 | $14,530,681.00 | $6,093,104.00 | $30,801,586.00 | $20,981,539.00 | $13,438,704.00 | $5,410,729.00 | $18,027,214.00 | $4,713,106.00 | $8,213,185.00 | $3,212,633.00 | $8,664,463.00 | $2,381,086.00 | $6,137,686.00 | $3,397,547.00 | $27,843,228.00 | $18,535,398.00 | $12,040,642.00 | $5,315,213.00 | $21,497,501.00 | $5,696,832.00 | $4,702,083.00 | $2,144,048.00 | $21,743,448.00 | $6,776,502.00 | $12,150,944.00 | -- |
Research and Development | $1,065,412.00 | $341,411.00 | $378,419.00 | $1,601,613.00 | $1,244,793.00 | $942,531.00 | $469,627.00 | $1,342,154.00 | $761,621.00 | $235,390.00 | $275,230.00 | $674,168.00 | $234,678.00 | $196,408.00 | $85,989.00 | $1,468,954.00 | $1,580,625.00 | $1,127,575.00 | $672,970.00 | $1,971,228.00 | $1,256,577.00 | $742,807.00 | $318,155.00 | $853,996.00 | $197,643.00 | $189,891.00 | $185,085.00 | $393,345.00 | $285,732.00 | $91,607.00 | $92,932.00 | $485,783.00 | $132,123.00 | $229,994.00 | $112,070.00 | $314,892.00 | $230,740.00 | $146,702.00 | $66,265.00 | $249,712.00 | $65,060.00 | $113,802.00 | $58,688.00 | $158,821.00 | $105,692.00 | $59,922.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $6,156,917.00 | $6,148,905.00 | $5,811,388.00 | $25,695,521.00 | $17,972,629.00 | $12,337,165.00 | $6,148,188.00 | $24,815,497.00 | $6,373,875.00 | $5,988,719.00 | $6,082,633.00 | $23,632,179.00 | $17,264,054.00 | $11,300,825.00 | $5,345,019.00 | $25,893,032.00 | $20,033,108.00 | $13,634,808.00 | $6,537,838.00 | $27,617,739.00 | $19,771,637.00 | $13,307,226.00 | $6,638,433.00 | $26,152,006.00 | $6,439,624.00 | $6,371,522.00 | $5,929,812.00 | $29,409,150.00 | $21,490,827.00 | $14,335,246.00 | $7,325,263.00 | $24,499,885.00 | $17,717,575.00 | $5,943,206.00 | $5,467,693.00 | $23,193,020.00 | $6,344,502.00 | $6,005,149.00 | $5,455,153.00 | $21,754,296.00 | $5,062,465.00 | $4,343,681.00 | $4,920,499.00 | $16,176,130.00 | $3,846,261.00 | $3,805,781.00 | $3,813,267.00 | $14,232,919.00 | $9,988,721.00 | $6,456,069.00 | $2,970,490.00 | $11,578,627.00 | $8,198,137.00 | $3,032,128.00 | -- |
Loss from Operations | $2,695,364.00 | $1,026,832.00 | $350,629.00 | $-8,779,958.00 | $-5,873,140.00 | $-3,046,514.00 | $-1,896,191.00 | $-1,078,323.00 | $474,953.00 | $1,653,868.00 | $-639,610.00 | $2,720,849.00 | $1,585,278.00 | $1,123,059.00 | $1,036,556.00 | $1,070,338.00 | $-376,062.00 | $704,990.00 | $-427,210.00 | $6,827,912.00 | $2,092,909.00 | $3,789,403.00 | $1,599,625.00 | $3,054,911.00 | $2,753,095.00 | $-801,172.00 | $-1,118,003.00 | $-1,001,214.00 | $2,331,644.00 | $195,435.00 | $-1,232,159.00 | $6,301,701.00 | $1,236,159.00 | $2,084,769.00 | $-56,964.00 | $-5,165,806.00 | $-4,878,514.00 | $-1,004,597.00 | $-2,242,520.00 | $-13,089,833.00 | $-5,429,548.00 | $-2,748,169.00 | $-1,289,939.00 | $13,451,645.00 | $3,142,040.00 | -- | $1,501,946.00 | -- | -- | -- | $-826,442.00 | -- | -- | -- | -- |
Loss Before Income Taxes | $2,008,265.00 | $1,545,826.00 | $412,958.00 | $-3,217,913.00 | -- | -- | -- | $2,089,741.00 | $140,132.00 | $3,358,176.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.03 | $0.04 | $0.00 | $-0.46 | $0.23 | $-0.19 | $-0.06 | $-0.08 | $-0.02 | $0.14 | $0.02 | $0.15 | $-0.01 | $-0.02 | $0.06 | $0.08 | $-0.02 | $-0.11 | $-0.16 | $0.74 | $0.44 | $0.33 | $0.08 | $0.38 | $0.26 | $0.06 | $-0.03 | $-0.46 | $0.06 | $-0.26 | $-0.17 | $0.33 | $0.13 | $0.08 | $-0.04 | $-0.57 | $-0.17 | $-0.14 | $-0.20 | $-1.25 | $-0.14 | $-0.18 | $-0.12 | $0.96 | $0.59 | $0.28 | $0.12 | $0.39 | $0.27 | $-0.02 | $-0.26 | $1.18 | $0.06 | $0.08 | -- |
Weighted Average Shares Basic | 11,369,778 | 11,372,819 | 11,345,856 | 11,279,966 | 11,270,466 | 11,263,869 | 11,257,539 | 11,250,219 | 11,249,449 | 11,244,539 | 11,254,205 | 11,499,983 | 11,343,406 | 11,683,631 | 11,787,233 | 11,734,648 | 11,713,827 | 11,694,423 | 11,664,239 | 11,599,290 | 11,656,098 | 11,542,877 | 11,502,616 | 11,197,319 | 11,190,048 | 11,115,346 | 11,099,113 | 10,912,284 | 10,987,214 | 10,783,685 | 10,697,425 | 10,391,157 | 10,427,664 | 10,294,760 | 10,281,335 | 9,728,122 | 9,573,336 | 9,654,334 | 9,213,324 | 9,063,345 | 9,092,834 | 9,056,024 | 8,956,007 | 8,201,247 | 8,344,408 | 7,774,719 | 7,591,891 | 6,217,842 | 6,135,975 | 56,655,621 | 5,588,327 | 4,854,320 | 51,263,639 | 48,366,323 | -- |
Earnings Per Share Diluted | $0.07 | $0.04 | $0.00 | $-0.46 | $-0.01 | $-0.24 | $-0.06 | $-0.08 | $-0.02 | $0.13 | $0.02 | $0.15 | $-0.01 | $0.04 | $0.06 | $0.08 | $-0.02 | $-0.11 | $-0.16 | $0.74 | $0.44 | $0.33 | $0.08 | $0.38 | $0.25 | $0.02 | $-0.03 | $-0.46 | $-0.17 | $-0.26 | $-0.17 | $0.32 | $0.12 | $0.08 | $-0.04 | $-0.57 | $-0.51 | $-0.34 | $-0.20 | $-1.25 | $-0.45 | $-0.18 | $-0.12 | $0.95 | $0.19 | $0.28 | $0.12 | $0.39 | $0.27 | $-0.02 | $-0.26 | $1.16 | $0.14 | $0.04 | -- |
Weighted Average Shares Diluted | 11,409,383 | 11,359,338 | 11,345,856 | 11,279,966 | 11,283,954 | 11,263,869 | 11,257,539 | 11,250,219 | 11,249,449 | 11,249,372 | 11,254,205 | 11,499,983 | 11,343,406 | 11,683,631 | 11,787,233 | 11,784,414 | 11,753,063 | 11,724,606 | 11,664,239 | 11,621,990 | 11,615,310 | 11,548,563 | 11,507,730 | 11,197,319 | 11,268,842 | 11,127,814 | 11,099,113 | 10,912,284 | 11,121,620 | 10,783,685 | 10,697,425 | 10,584,835 | 10,554,555 | 10,548,922 | 10,281,335 | 9,728,122 | 9,573,336 | 9,654,334 | 9,213,324 | 9,063,345 | 9,034,532 | 9,056,024 | 8,956,007 | 8,288,951 | 8,408,426 | 7,968,598 | 7,599,136 | 6,244,185 | 6,176,507 | 56,269,445 | 5,588,327 | 4,956,819 | 47,573,050 | 46,647,027 | -- |
Common Stock Shares Authorized | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | -- | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 14,500,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 15,000,000 | 95,000,000 | 95,000,000 | -- | 95,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 11,405,240 | 11,390,888 | 11,372,819 | 11,345,856 | 11,299,011 | 11,283,954 | 11,270,199 | 11,257,539 | 11,252,539 | 11,247,039 | 11,244,539 | 11,265,064 | 11,306,680 | 11,452,959 | 11,742,490 | 11,874,646 | 11,791,194 | 11,753,063 | 11,724,606 | 11,664,239 | 11,673,203 | 11,654,457 | 11,576,507 | 11,502,616 | 11,251,820 | 11,221,347 | 11,186,570 | 11,190,606 | 11,097,570 | 10,958,275 | 10,855,002 | 10,686,093 | 10,531,321 | 10,391,071 | 10,295,547 | 10,280,547 | 10,117,928 | 9,743,850 | 9,477,860 | 9,150,889 | 9,124,164 | 9,063,575 | 8,990,923 | 8,929,523 | 8,779,560 | 8,021,489 | 7,907,455 | 7,513,745 | 74,746,688 | 56,948,855 | -- | 55,531,855 | -- | -- | -- |
Common Stock Value | $123,445.00 | $123,301.00 | $123,120.00 | $122,850.00 | $122,382.00 | $122,231.00 | $122,093.00 | $121,966.00 | $121,916.00 | $121,861.00 | $121,836.00 | $121,816.00 | $121,580.00 | $121,476.00 | $121,371.00 | $121,222.00 | $120,387.00 | $120,006.00 | $119,721.00 | $119,117.00 | $118,791.00 | $118,603.00 | $117,824.00 | $117,085.00 | $114,577.00 | $113,954.00 | $113,331.00 | $112,254.00 | $111,324.00 | $109,931.00 | $108,823.00 | $107,134.00 | $105,586.00 | $104,184.00 | $103,228.00 | $103,078.00 | $101,452.00 | $97,439.00 | $94,778.00 | $91,509.00 | $91,242.00 | $90,636.00 | $89,909.00 | $89,295.00 | $87,796.00 | $80,215.00 | $79,075.00 | $75,137.00 | $74,747.00 | $56,949.00 | -- | $55,532.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 | $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 | $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 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | 500,000 | -- | 500,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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.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 | $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 | -- | $0.01 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $6.03 | -- | -- | -- | $4.39 | $4.39 | $4.32 | $4.48 | $5.18 | $5.18 | $5.18 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4.00 | -- | -- | -- | -- | -- | -- | -- |