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 | 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 | 9/30/2010 | 9/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $574,079.00 | $3,097,193.00 | $2,572,233.00 | $19,791,346.00 | $19,443,231.00 | $17,250,546.00 | $14,541,901.00 | $11,618,840.00 | $9,705,993.00 | $8,300,000.00 | $7,482,863.00 | $6,000,000.00 | $5,608,255.00 | $12,603,967.00 | $22,984,249.00 | $22,644,037.00 | $22,158,756.00 | $22,416,830.00 | $22,563,411.00 | $21,241,196.00 | $20,341,618.00 | $20,390,713.00 | $20,879,412.00 | $23,438,543.00 | $24,662,454.00 | $24,680,301.00 | $24,981,341.00 | $23,692,869.00 | $18,161,147.00 | $18,767,661.00 | $17,530,210.00 | $17,207,882.00 | $16,273,491.00 | $16,282,039.00 | $15,759,516.00 | $15,568,221.00 | $14,208,649.00 | $15,214,584.00 | $14,393,328.00 | $15,284,341.00 | $15,827,439.00 | $16,386,207.00 | $16,607,850.00 | $16,324,325.00 | $17,027,886.00 | $42,977,501.00 | $41,807,160.00 | $43,197,526.00 | $42,783,639.00 | $42,625,854.00 | $42,581,390.00 | $42,477,085.00 | $41,940,410.00 | $40,916,346.00 | $35,565,694.00 |
Accounts Receivable Net Current | $6,061,185.00 | $9,743,714.00 | $5,944,015.00 | $3,966,646.00 | $3,316,519.00 | $4,297,457.00 | $3,003,362.00 | $4,055,692.00 | $3,721,216.00 | $4,046,337.00 | $4,293,727.00 | $2,847,567.00 | $2,544,529.00 | $4,369,111.00 | $3,864,656.00 | $2,684,981.00 | $2,976,749.00 | $2,348,537.00 | $1,441,827.00 | $2,620,448.00 | $3,219,069.00 | $3,449,893.00 | $1,780,829.00 | $2,373,627.00 | $1,480,622.00 | $2,748,597.00 | $2,073,268.00 | $4,122,480.00 | $3,786,980.00 | $4,511,091.00 | $5,838,818.00 | $6,584,316.00 | $5,346,678.00 | $2,394,695.00 | $3,903,094.00 | $3,390,952.00 | $4,558,471.00 | $4,419,863.00 | $4,554,178.00 | $6,873,223.00 | $4,759,853.00 | $4,489,434.00 | $5,096,952.00 | $5,907,328.00 | $4,238,626.00 | $3,978,512.00 | $2,700,019.00 | $3,582,988.00 | $2,560,402.00 | $3,124,114.00 | -- | -- | -- | -- | -- |
Inventory | $9,120,870.00 | $6,139,713.00 | $5,742,613.00 | $5,899,835.00 | $5,252,295.00 | $5,349,104.00 | $4,905,034.00 | $4,689,261.00 | $4,606,475.00 | $4,545,392.00 | $4,838,811.00 | $4,654,111.00 | $4,180,743.00 | $4,291,335.00 | $4,709,342.00 | $4,821,062.00 | $4,672,463.00 | $4,470,694.00 | $4,445,184.00 | $4,570,812.00 | $4,295,988.00 | $4,280,108.00 | $4,685,652.00 | $4,440,542.00 | $4,495,051.00 | $4,179,654.00 | $4,533,039.00 | $4,331,607.00 | $4,198,432.00 | $3,645,828.00 | $4,008,114.00 | $4,071,347.00 | $4,523,910.00 | $4,597,316.00 | $4,138,705.00 | $4,619,241.00 | $5,276,149.00 | $5,470,786.00 | $5,872,887.00 | $5,405,373.00 | $4,975,541.00 | $4,377,513.00 | $4,038,878.00 | $3,912,131.00 | $3,467,694.00 | $3,801,547.00 | $4,082,679.00 | $4,478,872.00 | $4,143,521.00 | $3,508,595.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $711,772.00 | $1,073,012.00 | $1,390,034.00 | $1,243,343.00 | $1,049,206.00 | $1,142,470.00 | $778,850.00 | $878,031.00 | $881,478.00 | $833,076.00 | $697,329.00 | $836,061.00 | $850,861.00 | $675,109.00 | $1,107,723.00 | $1,057,797.00 | $686,614.00 | $642,049.00 | $576,842.00 | $561,791.00 | $630,331.00 | $544,234.00 | $874,375.00 | $951,249.00 | $1,102,047.00 | $1,092,064.00 | $1,002,622.00 | $868,128.00 | $1,222,595.00 | $847,207.00 | $1,136,268.00 | $1,429,040.00 | $928,344.00 | $1,221,717.00 | $827,426.00 | $875,890.00 | $794,466.00 | $750,108.00 | $719,030.00 | $664,457.00 | $513,274.00 | $642,210.00 | $5,560,720.00 | $4,405,173.00 | $3,669,728.00 | $2,031,644.00 | $2,186,203.00 | $1,253,226.00 | $980,836.00 | $875,636.00 | -- | -- | -- | -- | -- |
Total Current Assets | $24,474,335.00 | $34,673,703.00 | $25,937,217.00 | $31,063,912.00 | $29,223,993.00 | $28,202,319.00 | $24,787,622.00 | $21,241,824.00 | $18,915,162.00 | $17,690,411.00 | $17,312,730.00 | $14,335,430.00 | $13,184,388.00 | $33,120,422.00 | $32,665,970.00 | $31,394,725.00 | $30,494,582.00 | $29,958,292.00 | $29,057,434.00 | $28,994,247.00 | $28,487,006.00 | $28,664,948.00 | $29,260,147.00 | $32,130,590.00 | $32,823,339.00 | $34,181,438.00 | $34,190,304.00 | $34,640,813.00 | $28,973,223.00 | $29,369,459.00 | $30,865,876.00 | $31,497,178.00 | $30,692,246.00 | $29,349,475.00 | $30,205,732.00 | $33,185,676.00 | $34,634,839.00 | $36,526,292.00 | $38,855,197.00 | $38,476,909.00 | $35,688,151.00 | $34,437,485.00 | $33,386,033.00 | $32,543,570.00 | $30,087,512.00 | $54,377,366.00 | $51,211,642.00 | $52,941,398.00 | $50,904,270.00 | $50,572,834.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $12,450,425.00 | $7,892,427.00 | $10,046,444.00 | $6,200,951.00 | $6,239,496.00 | $6,292,189.00 | $6,381,461.00 | $8,047,346.00 | $8,131,449.00 | $8,143,483.00 | $8,220,942.00 | $8,286,005.00 | $8,155,667.00 | $8,175,872.00 | $8,225,732.00 | $8,282,858.00 | $8,365,477.00 | $8,444,692.00 | $8,541,798.00 | $8,640,532.00 | $8,719,249.00 | $8,786,737.00 | $8,890,643.00 | $6,588,808.00 | $6,649,220.00 | $6,669,011.00 | $6,762,897.00 | $6,823,522.00 | $6,901,566.00 | $6,962,562.00 | $7,014,638.00 | $6,943,414.00 | $7,047,627.00 | $7,095,330.00 | $7,225,633.00 | $7,363,487.00 | $7,367,469.00 | $7,467,663.00 | $7,530,490.00 | $7,572,668.00 | $7,527,584.00 | $7,320,495.00 | $7,435,026.00 | $7,150,754.00 | $7,151,650.00 | $7,214,378.00 | $7,272,459.00 | $7,336,930.00 | $7,463,211.00 | $7,476,362.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | $15,648,321.00 | $16,185,321.00 | $20,914,885.00 | $60,348.00 | $60,348.00 | $60,348.00 | $61,411.00 | $61,411.00 | $62,474.00 | $62,474.00 | $63,537.00 | $80,378.00 | $92,937.00 | $112,851.00 | $44,400.00 | $44,400.00 | $44,400.00 | $49,200.00 | $54,000.00 | $56,400.00 | $61,400.00 | $68,600.00 | $68,600.00 | $68,600.00 | $68,600.00 | $68,600.00 | $68,600.00 | $68,800.00 | $71,200.00 | $71,200.00 | $71,200.00 | $78,400.00 | $83,200.00 | $83,200.00 | $83,200.00 | $88,000.00 | $95,600.00 | $100,400.00 | $105,200.00 | $105,200.00 | $105,200.00 | $105,200.00 | $122,600.00 | $129,800.00 | $145,400.00 | $158,600.00 | $160,200.00 | $161,000.00 | $166,400.00 | $208,408.00 | -- | -- | -- | -- | -- |
Goodwill | $3,557,886.00 | $3,557,886.00 | $4,608,041.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $319,704.00 | $191,722.00 | $198,333.00 | $264,666.00 | $160,862.00 | $164,328.00 | $168,900.00 | $173,409.00 | $181,655.00 | $188,284.00 | $151,364.00 | $174,471.00 | $208,093.00 | $249,543.00 | $205,276.00 | $230,678.00 | $255,226.00 | $154,041.00 | $160,157.00 | $165,547.00 | $173,178.00 | $181,993.00 | $184,026.00 | $185,700.00 | $187,016.00 | $187,315.00 | $200,274.00 | $154,548.00 | $156,948.00 | $156,948.00 | $156,948.00 | $164,148.00 | $168,948.00 | $168,948.00 | $168,949.00 | $170,248.00 | $106,048.00 | $110,848.00 | $115,647.00 | $231,980.00 | $231,981.00 | $221,533.00 | -- | -- | -- | $158,600.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $57,623,898.00 | $62,957,451.00 | $62,348,628.00 | $38,122,386.00 | $35,955,527.00 | $34,705,323.00 | $31,616,068.00 | $29,999,260.00 | $28,060,790.00 | $27,086,000.00 | $27,016,964.00 | $22,795,906.00 | $21,548,148.00 | $41,545,837.00 | $41,096,978.00 | $39,908,261.00 | $39,115,285.00 | $38,557,025.00 | $37,759,389.00 | $37,800,326.00 | $37,379,433.00 | $37,633,678.00 | $38,334,816.00 | $38,905,098.00 | $39,659,575.00 | $41,037,764.00 | $41,153,475.00 | $41,618,883.00 | $36,031,737.00 | $36,488,969.00 | $38,037,462.00 | $38,604,740.00 | $37,908,821.00 | $36,613,753.00 | $37,600,314.00 | $41,726,772.00 | $42,883,120.00 | $44,162,510.00 | $46,567,511.00 | $46,367,621.00 | $43,472,163.00 | $42,630,511.00 | $41,610,864.00 | $40,372,443.00 | $38,082,367.00 | $62,597,231.00 | $58,644,301.00 | $60,439,328.00 | $58,533,881.00 | $58,257,604.00 | -- | -- | -- | -- | -- |
Accounts Payable | $2,647,123.00 | $1,337,275.00 | $767,096.00 | $1,499,181.00 | $842,262.00 | $708,845.00 | $752,479.00 | $744,692.00 | $500,464.00 | $623,620.00 | $936,042.00 | $1,054,409.00 | $727,593.00 | $790,892.00 | $949,080.00 | $1,355,755.00 | $977,636.00 | $1,079,073.00 | $823,137.00 | $985,935.00 | $1,039,720.00 | $1,529,792.00 | $1,329,859.00 | $1,390,535.00 | $926,766.00 | $1,321,251.00 | $1,021,572.00 | $1,344,368.00 | $1,713,616.00 | $1,503,771.00 | $1,849,274.00 | $2,262,903.00 | $2,570,818.00 | $1,435,981.00 | $359,498.00 | $1,039,583.00 | $1,670,668.00 | $2,402,652.00 | $3,289,969.00 | $3,668,659.00 | $2,288,971.00 | $2,372,137.00 | $2,017,351.00 | $1,718,863.00 | $779,288.00 | $1,139,464.00 | $384,837.00 | $1,620,466.00 | $1,027,020.00 | $443,516.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $2,415,095.00 | $2,918,325.00 | $5,275,041.00 | $1,862,191.00 | $2,508,971.00 | $2,972,275.00 | $1,683,430.00 | $1,558,161.00 | $1,435,528.00 | $1,431,115.00 | $1,543,487.00 | $1,259,010.00 | $1,121,818.00 | $1,361,960.00 | $1,506,790.00 | $1,177,065.00 | $1,414,045.00 | $1,110,918.00 | $1,412,579.00 | $1,459,089.00 | $1,749,688.00 | $1,463,021.00 | $1,899,774.00 | $1,554,859.00 | $1,739,028.00 | $1,760,037.00 | $1,955,031.00 | $2,099,044.00 | $2,246,154.00 | $1,889,908.00 | $2,295,897.00 | $2,582,274.00 | $2,907,006.00 | $2,568,531.00 | $2,298,990.00 | $2,491,242.00 | $2,907,095.00 | $4,077,290.00 | $3,419,146.00 | $3,968,442.00 | $3,703,053.00 | $3,672,909.00 | $3,681,482.00 | $2,813,942.00 | $2,609,028.00 | $2,723,812.00 | $2,103,107.00 | $1,921,215.00 | $2,238,621.00 | $2,551,389.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $16,246,193.00 | $24,320,467.00 | $26,566,039.00 | $3,977,260.00 | $3,864,950.00 | $3,955,368.00 | $2,783,432.00 | $2,601,371.00 | $2,297,060.00 | $2,500,919.00 | $4,008,223.00 | $2,535,180.00 | $2,100,573.00 | $13,776,806.00 | $2,694,141.00 | $2,765,282.00 | $2,579,225.00 | $2,348,873.00 | $2,548,354.00 | $3,100,550.00 | $3,085,542.00 | $3,479,208.00 | $3,765,968.00 | $3,295,213.00 | $2,932,814.00 | $3,429,384.00 | $3,359,050.00 | $3,843,678.00 | $4,378,707.00 | $3,640,965.00 | $5,023,782.00 | $5,647,986.00 | $6,726,277.00 | $5,271,267.00 | $3,789,807.00 | $4,436,807.00 | $5,319,332.00 | $7,150,986.00 | $7,532,380.00 | $8,069,085.00 | $6,381,731.00 | $6,636,264.00 | $6,369,015.00 | $5,680,943.00 | $4,756,425.00 | $5,516,828.00 | $4,406,009.00 | $6,503,829.00 | $4,825,912.00 | $3,996,817.00 | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $54,792,307.00 | $54,317,265.00 | $54,097,502.00 | $53,883,433.00 | $53,100,035.00 | $52,458,121.00 | $52,142,818.00 | $52,067,250.00 | $51,862,686.00 | $51,817,095.00 | $51,771,014.00 | $51,708,925.00 | $51,504,378.00 | $51,458,787.00 | $52,155,835.00 | $52,155,835.00 | $51,987,096.00 | $51,987,096.00 | $51,987,096.00 | $51,987,096.00 | $51,783,779.00 | $51,783,779.00 | $51,783,779.00 | $51,783,779.00 | $51,583,841.00 | $51,583,841.00 | $51,583,840.00 | $51,583,840.00 | $51,392,159.00 | $51,392,159.00 | $51,400,058.00 | $51,400,058.00 | $51,204,218.00 | $51,148,722.00 | $51,052,953.00 | $51,000,436.00 | $50,910,168.00 | $50,697,497.00 | $50,631,533.00 | $50,391,978.00 | $49,968,147.00 | $49,880,571.00 | $49,282,989.00 | $49,040,122.00 | $48,781,705.00 | $47,845,732.00 | $47,669,429.00 | $47,495,010.00 | $47,345,531.00 | $47,206,690.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $7,934,379.00 | $5,668,713.00 | $3,034,091.00 | $1,610,712.00 | $339,609.00 | $-359,042.00 | $-1,961,018.00 | $-3,320,192.00 | $-4,749,762.00 | $-5,882,820.00 | $-7,413,079.00 | $-10,099,000.00 | $-10,707,577.00 | $-2,340,530.00 | $7,596,458.00 | $6,336,600.00 | $5,898,495.00 | $5,570,587.00 | $4,573,470.00 | $4,062,211.00 | $3,859,712.00 | $3,720,291.00 | $4,134,669.00 | $5,175,706.00 | $6,492,577.00 | $7,374,196.00 | $7,560,242.00 | $7,541,022.00 | $1,610,595.00 | $2,805,569.00 | $2,408,440.00 | $2,181,643.00 | $603,330.00 | $818,768.00 | $3,382,580.00 | $6,914,553.00 | $7,278,644.00 | $6,684,902.00 | $8,774,476.00 | $8,277,447.00 | $7,493,230.00 | $6,484,634.00 | $6,329,903.00 | $6,022,435.00 | $4,915,307.00 | $29,605,236.00 | $26,832,107.00 | $26,572,139.00 | $26,283,263.00 | $26,626,242.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $41,377,705.00 | $38,636,984.00 | $35,782,589.00 | $34,145,126.00 | $32,090,577.00 | $30,749,955.00 | $28,832,636.00 | $27,397,889.00 | $25,763,730.00 | $24,585,081.00 | $23,008,741.00 | $20,260,726.00 | $19,447,575.00 | $27,769,031.00 | $38,402,837.00 | $37,142,979.00 | $36,536,060.00 | $36,208,152.00 | $35,211,035.00 | $34,699,776.00 | $34,293,891.00 | $34,154,470.00 | $34,568,848.00 | $35,609,885.00 | $36,726,761.00 | $37,608,380.00 | $37,794,425.00 | $37,775,205.00 | $31,653,030.00 | $32,848,004.00 | $33,013,680.00 | $32,956,754.00 | $31,182,544.00 | $31,342,486.00 | $33,810,507.00 | $37,289,965.00 | $37,563,788.00 | $37,011,524.00 | $39,035,131.00 | $38,298,536.00 | $37,090,432.00 | $35,994,247.00 | $35,241,849.00 | $34,691,500.00 | $33,325,942.00 | $57,080,403.00 | $54,238,292.00 | $53,935,499.00 | $53,707,969.00 | $54,260,787.00 | -- | -- | -- | $53,468,037.00 | $52,398,742.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $57,623,898.00 | $62,957,451.00 | $62,348,628.00 | $38,122,386.00 | $35,955,527.00 | $34,705,323.00 | $31,616,068.00 | $29,999,260.00 | $28,060,790.00 | $27,086,000.00 | $27,016,964.00 | $22,795,906.00 | $21,548,148.00 | $41,545,837.00 | $41,096,978.00 | $39,908,261.00 | $39,115,285.00 | $38,557,025.00 | $37,759,389.00 | $37,800,326.00 | $37,379,433.00 | $37,633,678.00 | $38,334,816.00 | $38,905,098.00 | $39,659,575.00 | $41,037,764.00 | $41,153,475.00 | $41,618,883.00 | $36,031,737.00 | $36,488,969.00 | $38,037,462.00 | $38,604,740.00 | $37,908,821.00 | $36,613,753.00 | $37,600,314.00 | $41,726,772.00 | $42,883,120.00 | $44,162,510.00 | $46,567,511.00 | $46,367,621.00 | $43,472,163.00 | $42,630,511.00 | $41,610,864.00 | $40,372,443.00 | $38,082,367.00 | $62,597,231.00 | $58,644,301.00 | $60,439,328.00 | $58,533,881.00 | $58,257,604.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 | 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 | 9/30/2010 | 9/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $11,105,524.00 | $21,311,071.00 | $4,734,646.00 | $4,740,151.00 | $3,723,804.00 | $16,674,381.00 | $12,206,845.00 | $8,150,331.00 | $3,967,721.00 | $12,781,630.00 | $8,823,316.00 | $5,468,814.00 | $2,565,823.00 | $3,510,484.00 | $3,394,673.00 | $4,896,818.00 | $2,601,647.00 | $2,859,254.00 | $2,525,207.00 | $4,512,009.00 | $2,165,803.00 | $1,816,193.00 | $4,722,255.00 | $1,644,857.00 | $1,494,716.00 | $1,851,758.00 | $6,266,568.00 | $2,351,471.00 | $1,537,814.00 | $16,487,380.00 | $13,102,733.00 | $9,219,158.00 | $3,315,811.00 | $6,931,735.00 | $1,931,645.00 | $1,583,396.00 | $2,761,805.00 | $2,858,512.00 | $3,162,127.00 | $3,785,125.00 | $3,780,436.00 | $2,187,468.00 | $10,437,101.00 | $6,991,645.00 | $3,040,252.00 | $10,510,265.00 | $7,841,940.00 | $5,226,315.00 | $2,125,599.00 | $3,166,122.00 | $3,159,534.00 | $7,466,812.00 | $3,594,156.00 | $13,737,294.00 | -- |
Research and Development | $1,932,263.00 | $3,129,518.00 | $2,387,939.00 | $1,536,643.00 | $670,445.00 | $2,705,140.00 | $2,062,937.00 | $650,031.00 | $736,525.00 | $2,622,919.00 | $1,936,747.00 | $1,289,952.00 | $600,298.00 | $2,955,976.00 | $2,249,439.00 | $712,019.00 | $666,615.00 | $2,489,806.00 | $1,967,379.00 | $648,482.00 | $596,372.00 | $3,575,801.00 | $1,028,271.00 | $1,955,343.00 | $923,721.00 | $4,456,657.00 | $1,236,184.00 | $1,069,009.00 | $1,085,988.00 | $4,873,328.00 | $1,405,158.00 | $1,337,616.00 | $931,600.00 | $2,705,208.00 | $2,101,812.00 | $1,302,472.00 | $654,999.00 | $2,618,054.00 | $647,894.00 | $1,287,797.00 | $626,921.00 | $2,578,034.00 | $2,215,276.00 | $805,126.00 | $850,852.00 | $2,693,554.00 | $416,210.00 | $926,379.00 | $790,223.00 | $5,500,924.00 | $4,319,228.00 | $1,556,827.00 | $1,353,607.00 | $5,234,240.00 | -- |
Selling, General, and Administrative | $2,908,193.00 | $10,822,505.00 | $7,104,212.00 | $2,446,635.00 | $2,261,863.00 | $6,753,915.00 | $5,226,015.00 | $1,724,800.00 | $1,806,982.00 | $6,257,732.00 | $4,847,410.00 | $3,335,272.00 | $1,733,154.00 | $6,100,545.00 | $1,279,422.00 | $1,531,389.00 | $1,703,274.00 | $5,877,920.00 | $1,416,053.00 | $2,998,073.00 | $1,473,416.00 | $6,674,187.00 | $5,005,941.00 | $3,379,301.00 | $1,622,555.00 | $3,739,234.00 | -- | -- | $2,047,121.00 | $9,170,865.00 | $7,531,633.00 | $5,285,559.00 | $2,692,944.00 | $7,847,270.00 | $4,911,546.00 | $1,573,888.00 | $1,940,491.00 | $11,111,014.00 | $1,854,332.00 | $3,779,500.00 | $1,744,891.00 | $8,119,071.00 | $6,340,900.00 | $1,935,431.00 | $1,804,809.00 | $7,400,199.00 | $5,665,622.00 | $3,821,369.00 | $1,993,575.00 | $7,683,637.00 | $1,855,675.00 | $3,938,492.00 | $2,089,349.00 | $8,099,587.00 | -- |
Total Operating Expenses | $3,939,312.00 | $13,952,023.00 | $3,247,010.00 | $6,245,141.00 | $2,932,308.00 | $9,459,055.00 | $7,288,952.00 | $4,918,338.00 | $2,543,507.00 | $8,880,651.00 | $6,784,157.00 | $4,625,224.00 | $2,333,452.00 | $9,056,521.00 | $6,763,524.00 | $2,243,408.00 | $2,369,889.00 | $8,367,726.00 | $6,381,505.00 | $4,242,927.00 | $2,069,788.00 | $10,249,988.00 | $7,989,555.00 | $2,788,368.00 | $2,546,276.00 | $8,195,891.00 | $5,417,133.00 | $-634,447.00 | $3,133,109.00 | $14,044,193.00 | $11,206,007.00 | $3,930,231.00 | $3,624,544.00 | $10,552,478.00 | $2,196,505.00 | $4,816,851.00 | $2,595,490.00 | $13,729,068.00 | $7,569,524.00 | $5,067,297.00 | $2,371,812.00 | $10,697,105.00 | $8,556,176.00 | $5,396,218.00 | $2,655,661.00 | $10,093,753.00 | $7,798,434.00 | $5,537,971.00 | $2,783,798.00 | $13,184,561.00 | $3,264,469.00 | $3,405,970.00 | $3,442,956.00 | $13,333,827.00 | -- |
Loss from Operations | $3,258,249.00 | $7,359,048.00 | $3,706,449.00 | $2,218,813.00 | $791,496.00 | $7,215,326.00 | $1,685,900.00 | $3,231,993.00 | $1,424,214.00 | $3,900,979.00 | $2,039,159.00 | $843,590.00 | $232,371.00 | $2,745,454.00 | $1,244,446.00 | $51,763.00 | $231,758.00 | $1,528,744.00 | $386,629.00 | $173,067.00 | $96,015.00 | $-444,240.00 | $-3,267,300.00 | $-1,143,511.00 | $-1,051,560.00 | $-926,999.00 | $849,435.00 | $1,390,623.00 | $-1,595,295.00 | $2,443,187.00 | $1,896,726.00 | $1,973,116.00 | $-308,733.00 | $-3,620,743.00 | $-264,860.00 | $-471,650.00 | $166,315.00 | $-3,301,032.00 | $659,901.00 | $1,089,640.00 | $1,408,624.00 | $46,537.00 | $285,500.00 | $1,595,427.00 | $384,591.00 | $373,006.00 | $355,162.00 | $-311,656.00 | $-658,199.00 | $94,956.00 | $-104,935.00 | $617,886.00 | $151,200.00 | $403,467.00 | -- |
Loss Before Income Taxes | $1,534,252.00 | $7,635,272.00 | $4,270,448.00 | $2,507,111.00 | $925,584.00 | $7,341,609.00 | $4,978,165.00 | $1,819,680.00 | $1,440,548.00 | $3,977,119.00 | $2,091,291.00 | $878,384.00 | $249,642.00 | $2,960,901.00 | $1,268,474.00 | $456,611.00 | $327,908.00 | $1,852,101.00 | $511,259.00 | $210,293.00 | $139,421.00 | $-3,590,254.00 | $-3,177,607.00 | $-1,116,166.00 | $-1,020,505.00 | $4,816,547.00 | $-517,879.00 | $7,136,075.00 | $-1,566,305.00 | $2,555,131.00 | $1,992,674.00 | $2,008,079.00 | $-269,298.00 | $-3,562,656.00 | $-686,838.00 | $-439,523.00 | -- | $-83,354.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.07 | $0.35 | $0.19 | $0.07 | $0.04 | $0.32 | $0.23 | $0.08 | $0.07 | $0.29 | $0.21 | $0.05 | $0.01 | $0.19 | $0.12 | $0.05 | $0.02 | $0.11 | $0.05 | $0.02 | $0.01 | $-0.22 | $-0.19 | $-0.13 | $-0.05 | $0.27 | -- | $0.35 | $-0.07 | $0.02 | $0.09 | $0.09 | $-0.01 | $-0.15 | $-0.20 | $-0.02 | $0.04 | $0.01 | $0.03 | $0.11 | $0.06 | $0.11 | $0.10 | $0.09 | $0.02 | $0.18 | $0.01 | $0.02 | $-0.02 | $0.04 | -- | $0.03 | $0.02 | $0.04 | -- |
Weighted Average Shares Basic | 17,456,120 | 17,411,684 | 17,576,969 | 17,334,553 | 17,316,766 | 17,256,750 | 17,253,822 | 17,253,746 | 17,246,372 | 17,225,423 | 17,222,312 | 17,218,275 | 17,214,384 | 16,939,302 | 16,931,049 | 16,931,138 | 16,909,036 | 16,867,550 | 16,860,503 | 16,860,568 | 16,840,599 | 16,805,991 | 16,800,070 | 16,800,244 | 16,783,129 | 16,742,461 | 16,755,082 | 16,725,759 | 16,716,014 | 16,927,055 | 16,941,707 | 16,925,719 | 16,909,638 | 16,924,189 | 16,930,522 | 16,940,377 | 16,955,726 | 16,927,879 | 16,951,360 | 16,915,823 | 16,888,086 | 16,753,068 | 16,725,305 | 16,776,924 | 16,608,507 | 16,641,895 | 16,661,920 | 16,636,725 | 16,721,494 | 16,782,223 | 16,793,529 | 16,782,684 | 16,770,415 | 16,751,528 | -- |
Earnings Per Share Diluted | $0.13 | $0.35 | $0.08 | $0.11 | $0.04 | $0.32 | $0.23 | $0.08 | $0.07 | $0.29 | $0.21 | $0.05 | $0.01 | $0.19 | $0.12 | $0.04 | $0.02 | $0.11 | $0.03 | $0.02 | $0.01 | $-0.03 | $-0.06 | $-0.13 | $-0.05 | $-0.01 | -- | $0.35 | $-0.07 | $0.12 | $0.01 | $0.08 | $-0.01 | $-0.35 | $-0.21 | $0.01 | $0.03 | $-0.12 | $0.03 | $0.05 | $0.06 | $0.01 | $0.10 | $0.09 | $0.02 | $0.18 | $0.02 | $0.02 | $-0.02 | $0.04 | -- | $0.05 | $0.02 | $0.04 | -- |
Weighted Average Shares Diluted | 17,481,217 | 17,419,185 | 17,419,265 | 17,340,104 | 17,326,177 | 17,257,871 | 17,255,305 | 17,253,746 | 17,246,372 | 17,226,620 | 17,223,908 | 17,220,143 | 17,216,287 | 17,114,191 | 17,097,414 | 17,102,483 | 17,081,578 | 16,942,447 | 16,898,321 | 16,875,720 | 16,840,599 | 16,805,991 | 16,816,838 | 16,791,687 | 16,783,129 | 16,855,644 | 16,870,404 | 16,835,756 | 16,716,014 | 17,039,296 | 17,027,216 | 17,018,161 | 16,909,638 | 16,924,189 | 16,910,475 | 16,925,028 | 17,040,681 | 17,149,106 | 17,177,572 | 17,123,512 | 17,094,346 | 16,855,854 | 16,790,518 | 16,695,135 | 16,608,513 | 16,641,900 | 16,661,927 | 16,679,109 | 16,721,494 | 16,824,621 | 16,793,529 | 16,829,918 | 16,810,278 | 16,777,886 | -- |
Common Stock Shares Authorized | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $19,556.00 | $19,543.00 | $19,533.00 | $19,518.00 | $19,470.00 | $19,413.00 | $19,373.00 | $19,368.00 | $19,343.00 | $19,343.00 | $19,343.00 | $19,338.00 | $19,311.00 | $19,311.00 | $19,081.00 | $19,081.00 | $19,006.00 | $19,006.00 | $19,006.00 | $19,006.00 | $18,937.00 | $18,937.00 | $18,937.00 | $18,937.00 | $18,880.00 | $18,880.00 | $18,880.00 | $18,880.00 | $18,813.00 | $18,813.00 | $18,813.00 | $18,813.00 | $18,756.00 | $18,756.00 | $18,736.00 | $18,736.00 | $18,736.00 | $18,715.00 | $18,712.00 | $18,701.00 | $18,645.00 | $18,632.00 | $18,548.00 | $18,534.00 | $18,521.00 | $18,329.00 | $18,319.00 | $18,308.00 | $18,298.00 | $18,287.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 | -- | -- | -- | -- | -- |
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 | 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |