Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/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 | $278,443.00 | $483,918.00 | $441,545.00 | $401,107.00 | $398,797.00 | $516,970.00 | $534,277.00 | $803,607.00 | $550,110.00 | $2,321,640.00 | $3,422,233.00 | $5,341,968.00 | $6,102,447.00 | $4,500,323.00 | $3,509,240.00 | $2,189,954.00 | $2,215,665.00 | $1,428,957.00 | $431,485.00 | $374,644.00 | $155,520.00 | $414,255.00 | $523,524.00 | $436,697.00 | $1,696,116.00 | $1,497,455.00 | $3,652,342.00 | $5,548,214.00 | $254,705.00 | $3,352,694.00 | $1,665,739.00 | $868,864.00 | $966,183.00 | $1,078,406.00 | $2,134,140.00 | $2,080,775.00 | $3,925,967.00 | $341,434.00 | $199,593.00 | $677,829.00 | $332,800.00 | $132,394.00 | $418,378.00 | $220,660.00 | $302,050.00 | $170,681.00 | $405,189.00 | $285,639.00 | $278,263.00 | $218,536.00 | $254,460.00 | $340,962.00 | $384,904.00 | $248,202.00 | $191,822.00 | $383,756.00 |
Accounts Receivable Net Current | $3,055,736.00 | $3,444,587.00 | $3,716,298.00 | $3,737,876.00 | $3,721,677.00 | $4,366,953.00 | $5,230,843.00 | $5,529,311.00 | $5,416,044.00 | $5,126,539.00 | $5,591,857.00 | $6,094,695.00 | $5,643,016.00 | $5,803,466.00 | $5,068,041.00 | $5,609,481.00 | $4,893,861.00 | $6,635,441.00 | $6,940,398.00 | $7,299,975.00 | $7,495,309.00 | $6,853,624.00 | $6,930,882.00 | $8,529,395.00 | $7,810,846.00 | $7,117,194.00 | $7,385,608.00 | $5,842,362.00 | $5,281,348.00 | $2,925,080.00 | $3,384,968.00 | $3,455,396.00 | $3,523,731.00 | $3,337,486.00 | $3,016,545.00 | $3,172,939.00 | $3,346,770.00 | $2,853,000.00 | $2,957,485.00 | $3,162,301.00 | $3,165,396.00 | $2,905,918.00 | $3,001,381.00 | $3,256,432.00 | $3,246,712.00 | $3,633,247.00 | $3,764,702.00 | $3,704,913.00 | $3,667,086.00 | $3,766,299.00 | $3,687,238.00 | -- | $3,672,128.00 | -- | -- | -- |
Inventory | $5,471,475.00 | $5,593,974.00 | $6,183,992.00 | $6,753,064.00 | $7,403,194.00 | $9,703,113.00 | $10,745,937.00 | $11,898,002.00 | $12,071,292.00 | $11,631,165.00 | $9,324,155.00 | $7,188,705.00 | $6,526,095.00 | $6,852,204.00 | $6,141,106.00 | $6,168,574.00 | $8,371,842.00 | $11,322,887.00 | $11,383,968.00 | $11,129,982.00 | $11,527,521.00 | $11,218,935.00 | $10,435,504.00 | $10,524,115.00 | $10,987,855.00 | $12,389,387.00 | $11,605,299.00 | $7,154,398.00 | $7,397,682.00 | $5,783,327.00 | $5,584,635.00 | $5,285,247.00 | $4,997,254.00 | $5,368,257.00 | $5,470,960.00 | $5,465,667.00 | $5,421,787.00 | $6,146,117.00 | $5,980,659.00 | $6,021,575.00 | $6,157,848.00 | $6,237,266.00 | $6,568,392.00 | $6,255,317.00 | $6,407,553.00 | $6,187,562.00 | $6,092,707.00 | $6,090,591.00 | $6,098,597.00 | $6,117,273.00 | $5,833,425.00 | -- | $5,647,815.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $226,437.00 | $331,125.00 | $358,928.00 | $273,629.00 | $772,998.00 | $640,060.00 | $426,501.00 | $298,370.00 | $711,416.00 | $696,901.00 | $592,605.00 | $506,836.00 | -- | $380,595.00 | $235,890.00 | $226,596.00 | $253,829.00 | $351,798.00 | -- | $266,439.00 | -- | -- | -- |
Total Current Assets | $9,831,146.00 | $10,557,635.00 | $12,008,611.00 | $12,894,593.00 | $12,418,875.00 | $15,733,092.00 | $17,582,039.00 | $19,339,637.00 | $19,225,966.00 | $20,769,207.00 | $20,514,473.00 | $21,780,699.00 | $20,905,866.00 | $21,092,491.00 | $18,115,599.00 | $15,893,366.00 | $16,074,708.00 | $20,252,177.00 | $19,648,994.00 | $19,556,230.00 | $19,913,697.00 | $19,259,040.00 | $18,519,604.00 | $20,513,976.00 | $21,421,791.00 | $21,835,975.00 | $23,676,548.00 | $19,271,981.00 | $13,470,923.00 | $12,312,979.00 | $11,105,594.00 | $9,910,498.00 | $9,754,849.00 | $10,087,011.00 | $11,301,766.00 | $11,421,350.00 | $13,313,009.00 | $10,461,314.00 | $10,241,555.00 | $10,720,938.00 | $10,378,927.00 | $10,428,317.00 | $11,133,829.00 | $10,748,424.00 | $10,879,449.00 | $10,693,628.00 | $11,041,737.00 | $10,714,797.00 | $10,654,158.00 | $10,827,187.00 | $10,607,816.00 | -- | $10,432,811.00 | -- | -- | -- |
Property Plant and Equipement | $1,811,941.00 | $1,969,413.00 | $2,129,496.00 | $2,296,582.00 | $2,448,282.00 | $2,623,953.00 | $2,750,058.00 | $2,742,380.00 | $2,911,420.00 | $3,040,860.00 | $3,061,053.00 | $3,165,588.00 | $3,328,185.00 | $3,497,758.00 | $3,687,518.00 | $4,695,602.00 | $4,941,517.00 | $5,157,470.00 | $5,369,236.00 | $5,499,584.00 | $5,677,419.00 | $5,814,836.00 | $5,722,366.00 | $5,917,095.00 | $5,850,899.00 | $5,839,436.00 | $5,970,836.00 | $4,861,743.00 | $4,973,477.00 | $4,578,087.00 | $4,569,570.00 | $4,673,913.00 | $4,777,565.00 | $4,754,949.00 | $4,808,736.00 | $4,919,640.00 | $5,025,076.00 | $5,159,797.00 | $5,280,003.00 | $5,426,367.00 | $2,980,677.00 | $3,070,195.00 | $3,144,426.00 | $3,231,493.00 | $3,324,947.00 | $3,427,249.00 | $3,486,108.00 | $3,594,333.00 | $3,677,898.00 | $3,926,994.00 | $3,769,532.00 | -- | $3,722,749.00 | -- | -- | -- |
Intangible Assets Net | $2,845,400.00 | $2,999,975.00 | $3,154,550.00 | $3,309,125.00 | $3,618,275.00 | $3,772,850.00 | $3,927,424.00 | $4,082,000.00 | $4,240,725.00 | $4,399,450.00 | $4,575,925.00 | $4,752,400.00 | $4,928,875.00 | $5,139,703.00 | $5,320,799.00 | $5,501,895.00 | $5,682,991.00 | $5,864,087.00 | $6,045,183.00 | $6,226,279.00 | $6,407,374.00 | $6,588,466.00 | $6,769,566.00 | $6,950,872.00 | $7,131,758.00 | $7,312,854.00 | $7,516,028.00 | $2,682,835.00 | $2,754,118.00 | $137,113.00 | $144,783.00 | $152,453.00 | $160,123.00 | $164,891.00 | $175,463.00 | $183,133.00 | $190,803.00 | $201,962.00 | $213,122.00 | $224,271.00 | $235,440.00 | $246,600.00 | $257,758.00 | $268,918.00 | $280,078.00 | $291,236.00 | $302,396.00 | $313,555.00 | $324,715.00 | $335,874.00 | $347,033.00 | -- | $369,352.00 | -- | -- | -- |
Goodwill | $7,116,613.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,116,614.00 | $7,872,863.00 | $7,872,863.00 | $4,302,486.00 | $4,302,486.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $286,613.00 | $289,637.00 | -- | $294,269.00 | -- | -- | -- |
Total Assets | $25,064,642.00 | $25,940,559.00 | $27,764,702.00 | $29,298,917.00 | $30,062,875.00 | $33,439,549.00 | $34,986,694.00 | $34,982,171.00 | $35,433,995.00 | $37,501,225.00 | $37,673,738.00 | $39,457,733.00 | $39,139,995.00 | $39,916,443.00 | $37,557,309.00 | $36,753,808.00 | $37,596,317.00 | $42,043,546.00 | $41,997,026.00 | $42,443,547.00 | $39,631,945.00 | $39,295,301.00 | $38,652,431.00 | $41,031,698.00 | $42,053,934.00 | $43,383,749.00 | $45,568,886.00 | $31,748,310.00 | $26,063,877.00 | $17,721,587.00 | $16,358,838.00 | $15,297,860.00 | $15,272,698.00 | $15,568,784.00 | $16,866,187.00 | $17,127,308.00 | $19,152,230.00 | $18,002,503.00 | $17,676,748.00 | $18,275,554.00 | $14,295,144.00 | $14,413,198.00 | $15,135,334.00 | $14,900,156.00 | $15,104,587.00 | $14,930,297.00 | $15,367,807.00 | $15,238,039.00 | $15,270,930.00 | $15,402,559.00 | $15,014,018.00 | -- | $14,819,181.00 | -- | -- | -- |
Accounts Payable | $2,738,921.00 | $2,712,142.00 | $3,571,305.00 | $3,974,681.00 | $4,529,703.00 | $6,166,723.00 | $6,046,234.00 | $6,929,562.00 | $6,168,961.00 | $6,699,169.00 | $4,682,080.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,189,873.00 | $2,245,149.00 | -- | $2,127,163.00 | -- | -- | -- |
Accrued Liabilities | $516,745.00 | $725,727.00 | $759,497.00 | $1,094,105.00 | $891,467.00 | $15,608.00 | $387,795.00 | $623,831.00 | $862,438.00 | $852,870.00 | $1,037,049.00 | $1,074,309.00 | $1,485,123.00 | $1,285,791.00 | $1,372,055.00 | $1,037,340.00 | $768,117.00 | $767,633.00 | $758,422.00 | $1,050,917.00 | $1,038,726.00 | $1,147,296.00 | $1,050,247.00 | $1,111,742.00 | $830,243.00 | $654,920.00 | $878,300.00 | $592,269.00 | $656,839.00 | $322,373.00 | $286,460.00 | $161,412.00 | $358,787.00 | $51,223.00 | $273,385.00 | $159,468.00 | $279,547.00 | $280,568.00 | $348,764.00 | $199,527.00 | $342,716.00 | $260,729.00 | $346,834.00 | $388,855.00 | $347,221.00 | $270,080.00 | $425,663.00 | $249,818.00 | $386,229.00 | $324,524.00 | $447,768.00 | -- | $379,336.00 | -- | -- | -- |
Total Current Liabilities | $11,269,646.00 | $11,780,115.00 | $12,919,135.00 | $13,769,136.00 | $13,206,349.00 | $14,224,073.00 | $14,548,573.00 | $13,729,138.00 | $13,735,437.00 | $14,269,089.00 | $13,006,856.00 | $13,355,173.00 | $13,626,470.00 | $17,362,337.00 | $18,613,713.00 | $17,188,161.00 | $17,700,436.00 | $22,184,490.00 | $21,092,111.00 | $21,459,207.00 | $18,876,236.00 | $18,421,829.00 | $17,301,138.00 | $19,295,657.00 | $20,677,152.00 | $21,416,811.00 | $22,419,191.00 | $19,153,487.00 | $13,739,487.00 | $12,000,150.00 | $10,120,237.00 | $9,931,251.00 | $9,684,688.00 | $8,958,257.00 | $9,856,426.00 | $9,987,531.00 | $11,845,902.00 | $12,244,280.00 | $11,726,777.00 | $12,208,498.00 | $8,286,465.00 | $8,376,420.00 | $8,954,426.00 | $8,781,071.00 | $8,895,637.00 | $8,666,524.00 | $8,963,606.00 | $8,998,057.00 | $9,004,615.00 | $9,176,905.00 | $8,689,864.00 | -- | $8,204,022.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $18,810.00 | -- | -- | -- | $3,604,935.00 | $170,995.00 | -- | -- | $303,349.00 | -- | -- | -- | $467,351.00 | -- | -- | -- | $613,614.00 | -- | -- | -- | $690,474.00 | -- | -- | -- | $773,002.00 | -- | -- | -- | $1,557,407.00 | -- | -- | -- | $1,884,349.00 | -- | -- | -- | $2,311,370.00 | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-29,442,555.00 | $-28,908,169.00 | $-28,061,340.00 | $-27,209,950.00 | $-25,479,577.00 | $-22,926,096.00 | $-21,505,730.00 | $-20,491,735.00 | $-19,815,233.00 | $-18,070,227.00 | $-16,416,597.00 | $-14,793,177.00 | $-15,088,734.00 | $-17,839,843.00 | $-17,776,175.00 | $-16,921,258.00 | $-16,349,328.00 | $-13,873,749.00 | $-12,614,191.00 | $-12,274,279.00 | $-12,206,213.00 | $-11,764,902.00 | $-11,005,275.00 | $-10,361,177.00 | $-10,490,141.00 | $-9,762,427.00 | $-8,294,472.00 | $-8,003,341.00 | $-8,014,927.00 | $-7,089,703.00 | $-6,224,751.00 | $-6,040,640.00 | $-5,666,022.00 | $-4,148,400.00 | $-3,697,713.00 | $-3,573,032.00 | $-3,391,470.00 | $-1,441,765.00 | $-1,233,752.00 | $-1,100,210.00 | $-1,141,133.00 | $-1,095,432.00 | $-933,680.00 | $-977,775.00 | $-869,991.00 | $-796,902.00 | $-735,781.00 | $-876,765.00 | $-825,620.00 | $-941,574.00 | $-824,011.00 | -- | $-802,085.00 | -- | -- | -- |
Total Stockholders' Equity | $13,794,996.00 | $14,160,444.00 | $14,845,567.00 | $15,529,781.00 | $16,856,526.00 | $19,215,476.00 | $20,438,121.00 | $21,253,033.00 | $21,698,558.00 | $23,232,136.00 | $24,666,882.00 | $26,102,560.00 | $25,513,525.00 | $22,554,106.00 | $18,943,596.00 | $19,565,647.00 | $19,895,881.00 | $19,859,056.00 | $20,904,915.00 | $20,984,340.00 | $20,755,709.00 | $20,873,472.00 | $21,351,293.00 | $21,736,041.00 | $21,376,782.00 | $21,966,938.00 | $23,149,695.00 | $12,594,823.00 | $12,324,390.00 | $5,721,437.00 | $6,238,601.00 | $5,366,609.00 | $5,588,010.00 | $6,610,527.00 | $7,009,761.00 | $7,139,777.00 | $7,306,328.00 | $5,758,223.00 | $5,949,971.00 | $6,067,056.00 | $6,008,679.00 | $6,036,778.00 | $6,180,908.00 | $6,119,085.00 | $6,208,950.00 | $6,263,773.00 | $6,404,201.00 | $6,239,982.00 | $6,266,315.00 | $6,225,654.00 | $6,324,154.00 | -- | $6,615,159.00 | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $25,064,642.00 | $25,940,559.00 | $27,764,702.00 | $29,298,917.00 | $30,062,875.00 | $33,439,549.00 | $34,986,694.00 | $34,982,171.00 | $35,433,995.00 | $37,501,225.00 | $37,673,738.00 | $39,457,733.00 | $39,139,995.00 | $39,916,443.00 | $37,557,309.00 | $36,753,808.00 | $37,596,317.00 | $42,043,546.00 | $41,997,026.00 | $42,443,547.00 | $39,631,945.00 | $39,295,301.00 | $38,652,431.00 | $41,031,698.00 | $42,053,934.00 | $43,383,749.00 | $45,568,886.00 | $31,748,310.00 | $26,063,877.00 | $17,721,587.00 | $16,358,838.00 | $15,297,860.00 | $15,272,198.00 | $15,568,784.00 | $16,866,187.00 | $17,127,308.00 | $19,152,230.00 | $18,002,503.00 | $17,676,748.00 | $18,275,554.00 | $14,295,144.00 | $14,413,198.00 | $15,135,334.00 | $14,900,156.00 | $15,104,587.00 | $14,930,297.00 | $15,367,807.00 | $15,238,039.00 | $15,270,930.00 | $15,402,559.00 | $15,014,018.00 | -- | $14,819,181.00 | -- | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/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 | $7,602,249.00 | $32,533,965.00 | $7,657,846.00 | $8,151,351.00 | $40,609,372.00 | $9,236,037.00 | $10,882,557.00 | $12,053,201.00 | $44,338,490.00 | $33,147,001.00 | $10,529,853.00 | $12,300,896.00 | $47,798,654.00 | $35,561,084.00 | $11,967,901.00 | $12,132,768.00 | $53,409,046.00 | $45,292,860.00 | $31,586,540.00 | $16,389,549.00 | $62,565,117.00 | $14,551,519.00 | $32,505,801.00 | $17,065,836.00 | $64,414,910.00 | $47,513,371.00 | $30,879,304.00 | $12,797,971.00 | $35,758,330.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $23,925,818.00 | $16,272,232.00 | -- | -- | $8,383,842.00 | $16,118,635.00 | -- |
Cost of Revenues | $5,621,442.00 | $24,898,987.00 | $19,218,072.00 | $6,331,496.00 | $30,459,270.00 | $7,027,630.00 | $16,230,732.00 | $8,410,361.00 | $33,665,076.00 | $8,005,146.00 | $8,449,192.00 | $8,636,590.00 | $34,913,015.00 | $25,013,197.00 | $16,857,742.00 | $8,230,815.00 | $38,311,169.00 | $9,761,864.00 | $10,611,135.00 | $11,235,542.00 | $43,391,518.00 | $32,425,066.00 | $22,278,704.00 | $11,518,611.00 | $43,994,235.00 | $11,342,518.00 | $20,769,933.00 | $8,458,580.00 | $24,249,832.00 | $5,014,175.00 | $11,008,094.00 | $5,368,046.00 | $20,057,614.00 | $14,606,877.00 | $9,684,307.00 | $4,886,367.00 | $20,048,069.00 | $4,498,818.00 | $4,839,578.00 | $4,648,752.00 | $17,423,851.00 | $12,873,138.00 | $8,943,615.00 | $4,474,359.00 | $18,451,673.00 | $13,845,110.00 | $4,899,404.00 | $4,495,177.00 | $19,720,948.00 | $14,865,805.00 | $10,057,176.00 | $4,994,704.00 | $20,208,035.00 | $5,159,450.00 | $9,997,361.00 | -- |
Gross Profit | $1,980,807.00 | $7,634,978.00 | $5,943,039.00 | $4,125,921.00 | $10,150,102.00 | $8,913,431.00 | $6,705,026.00 | $3,642,840.00 | $10,673,414.00 | $8,056,074.00 | $5,744,966.00 | $3,664,306.00 | $12,885,639.00 | $10,547,887.00 | $7,242,927.00 | $3,901,953.00 | $15,097,877.00 | $3,944,455.00 | $9,739,863.00 | $5,154,007.00 | $19,173,599.00 | $14,632,254.00 | $10,227,097.00 | $5,547,225.00 | $20,420,675.00 | $5,291,549.00 | $10,109,371.00 | $4,339,391.00 | $11,508,498.00 | $2,701,780.00 | $3,073,307.00 | $2,794,688.00 | $10,354,143.00 | $2,486,420.00 | $2,676,982.00 | $2,510,829.00 | $9,069,459.00 | $2,191,887.00 | $2,463,611.00 | $2,567,572.00 | $10,020,372.00 | $7,514,718.00 | $5,258,600.00 | $2,581,069.00 | $11,086,602.00 | $2,619,764.00 | $5,809,763.00 | $2,710,848.00 | $11,943,233.00 | $9,060,013.00 | $3,212,958.00 | $3,002,098.00 | $12,484,824.00 | $9,345,666.00 | $3,169,441.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,000.00 | -- | -- | -- | $95,000.00 | -- | -- | -- | $54,000.00 | $40,000.00 | $14,453.00 | $11,306.00 | $1,194,013.00 | $242,306.00 | $553,487.00 | $251,848.00 | $1,081,373.00 | $818,954.00 | $309,476.00 | $278,885.00 | $1,070,383.00 | $769,223.00 | $519,229.00 | $265,361.00 | $926,954.00 | $687,961.00 | $234,674.00 | $216,827.00 | $992,729.00 | $766,438.00 | $553,534.00 | $314,823.00 | $1,120,887.00 | $812,382.00 | $274,379.00 | $266,268.00 | $1,410,406.00 | $361,912.00 | $769,208.00 | $356,347.00 | $1,383,712.00 | $1,045,573.00 | $706,315.00 | -- |
Selling, General, and Administrative | $2,231,803.00 | $9,908,026.00 | $2,389,073.00 | $2,721,567.00 | $15,001,765.00 | $3,429,001.00 | $3,861,706.00 | $4,117,832.00 | $15,429,537.00 | $3,746,646.00 | $3,481,529.00 | $4,096,622.00 | $16,646,095.00 | $12,088,520.00 | $3,937,839.00 | $4,245,627.00 | $18,091,038.00 | $4,907,363.00 | $9,542,792.00 | $4,924,692.00 | $19,969,696.00 | $4,818,093.00 | $10,269,300.00 | $5,496,623.00 | $20,477,556.00 | $15,146,001.00 | $8,932,511.00 | $3,822,702.00 | $12,101,539.00 | $8,768,851.00 | $2,851,236.00 | $2,764,357.00 | $10,978,606.00 | $7,445,023.00 | $4,824,785.00 | $2,355,655.00 | $9,229,405.00 | $6,848,746.00 | $4,631,349.00 | $2,251,629.00 | $9,213,433.00 | $6,940,427.00 | $2,315,463.00 | $2,379,369.00 | $9,860,964.00 | $7,408,257.00 | $5,024,386.00 | $2,459,104.00 | $10,506,460.00 | $8,049,134.00 | $2,686,401.00 | $2,694,867.00 | $10,431,463.00 | $2,640,053.00 | $5,134,795.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-250,996.00 | $-2,273,048.00 | $-1,713,157.00 | $-1,141,201.00 | $-4,851,663.00 | $-2,495,106.00 | $-1,274,513.00 | $-474,992.00 | $-4,756,123.00 | $-3,268,724.00 | $-1,833,230.00 | $-432,316.00 | $-3,760,456.00 | $-1,540,633.00 | $-940,538.00 | $-343,674.00 | $-2,993,161.00 | $-765,836.00 | $197,071.00 | $229,315.00 | $-796,097.00 | $-412,935.00 | $-42,203.00 | $50,602.00 | $-1,250,894.00 | $-1,164,247.00 | $106,683.00 | $264,841.00 | $-1,674,414.00 | $-1,018,031.00 | $-335,959.00 | $-248,554.00 | $-1,694,846.00 | $-383,813.00 | $-156,203.00 | $-110,187.00 | $-1,086,900.00 | $-313,637.00 | $-150,783.00 | $99,116.00 | $-185,790.00 | $-192,147.00 | $123,357.00 | $-113,123.00 | $104,751.00 | $-35,842.00 | $259,254.00 | $-14,524.00 | $26,367.00 | $-184,822.00 | $64,580.00 | $-49,116.00 | $669,649.00 | $525,245.00 | $280,164.00 | -- |
Loss Before Income Taxes | $-357,344.00 | $-2,697,719.00 | $-2,012,575.00 | $-1,012,155.00 | $-4,973,368.00 | $-2,588,283.00 | $-1,342,763.00 | $505,926.00 | $-3,993,115.00 | -- | $-958,627.00 | $482,640.00 | $1,991,267.00 | $-922,506.00 | $-1,040,715.00 | $-377,704.00 | $-3,435,550.00 | $-1,091,202.00 | $-38,825.00 | $98,838.00 | $-916,248.00 | $-451,787.00 | $-236,881.00 | $315,601.00 | $-1,672,570.00 | $-1,277,433.00 | $212,995.00 | $198,647.00 | $-1,866,395.00 | $-1,135,684.00 | $-380,952.00 | $-285,633.00 | $-1,966,812.00 | $-450,688.00 | $-119,031.00 | $-187,212.00 | $-1,399,245.00 | $-344,555.00 | $-226,126.00 | $56,486.00 | $-397,165.00 | $-254,846.00 | $73,584.00 | $-168,509.00 | $-131,125.00 | $31,138.00 | $200,143.00 | $-73,609.00 | $-190,241.00 | $-279,190.00 | $72,179.00 | $-105,928.00 | $418,864.00 | $337,615.00 | $113,040.00 | -- |
Earnings Per Share Basic | $-0.09 | $-1.00 | $-0.57 | $-0.27 | $-1.46 | $-0.82 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.01 | -- | -- | -- | $0.02 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 5,890,394 | 3,421,606 | 4,553,847 | 4,393,279 | 3,870,670 | 3,809,610 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 8,576,961 | -- | -- | -- | 8,160,431 | -- | -- | -- | 4,748,049 | 3,152,425 | 2,914,229 | 2,861,299 | 2,841,486 | 2,706,424 | 2,731,282 | 2,670,124 | 2,643,297 | 2,520,723 | 2,520,389 | 2,520,389 | 2,520,389 | 2,519,490 | 2,519,779 | 2,518,904 | 2,518,904 | 2,526,533 | 2,511,348 | 2,537,733 | 12,688,650 | 12,811,017 | 2,570,189 | 2,558,533 | 12,961,381 | 13,332,583 | 13,413,636 | 13,442,958 | -- |
Earnings Per Share Diluted | $-0.09 | $-1.00 | $-0.57 | $-0.39 | $-1.46 | $-0.36 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.01 | -- | -- | -- | $0.02 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 5,890,394 | 3,421,606 | 4,553,847 | 4,393,279 | 3,870,670 | 3,929,577 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 8,576,961 | -- | -- | -- | 8,400,824 | -- | -- | -- | 4,748,309 | 3,152,425 | 2,914,229 | 2,861,299 | 2,841,486 | 2,706,424 | 2,731,282 | 2,670,124 | 2,643,297 | 2,520,723 | 2,520,389 | 2,520,389 | 2,523,472 | 2,519,490 | 2,519,191 | 2,521,242 | 2,518,904 | 2,526,533 | 2,511,348 | 2,538,257 | 12,688,650 | 12,811,017 | 2,570,189 | 2,566,458 | 12,961,381 | 13,367,049 | 13,428,338 | 13,450,878 | -- |
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 | 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 | 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 | 50,000,000 | -- | 50,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 5,896,264 | 5,308,519 | 4,882,375 | 4,530,837 | 4,044,984 | 3,639,663 | 3,639,663 | 18,581,255 | 18,198,315 | 17,946,416 | 17,732,440 | 17,604,296 | 17,364,654 | 17,205,108 | 14,719,711 | 14,096,252 | 13,803,855 | 10,407,775 | 9,609,928 | 8,679,231 | 8,417,793 | 8,322,544 | 8,188,815 | 8,161,029 | 8,089,398 | 8,023,236 | 7,864,715 | 4,812,589 | 4,653,165 | 3,047,345 | 2,882,272 | 2,846,678 | 2,805,280 | 2,742,355 | 2,672,652 | 2,643,583 | 2,642,389 | 2,520,389 | 2,520,389 | -- | 2,520,389 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $35,256,763.00 | $35,087,825.00 | $34,926,119.00 | $34,758,943.00 | $34,355,315.00 | $34,160,784.00 | $33,963,063.00 | $33,763,980.00 | $33,533,003.00 | $33,321,575.00 | $33,102,691.00 | $32,914,949.00 | $32,621,471.00 | $32,413,161.00 | $28,738,983.00 | $27,716,107.00 | $27,474,411.00 | $24,962,007.00 | $23,668,610.00 | $21,616,803.00 | $21,320,106.00 | $20,996,558.00 | $20,714,752.00 | $20,455,402.00 | $20,225,107.00 | $20,087,549.00 | $19,802,351.00 | $12,284,369.00 | $11,838,022.00 | $8,174,434.00 | $7,826,646.00 | $7,699,097.00 | $7,545,880.00 | $7,691,319.00 | $7,639,866.00 | $7,625,255.00 | $7,610,244.00 | $7,199,988.00 | $7,183,723.00 | $7,167,266.00 | $7,149,812.00 | $7,132,210.00 | $7,114,588.00 | $7,096,860.00 | $7,078,941.00 | $7,060,675.00 | $7,139,982.00 | $7,116,747.00 | $7,091,935.00 | $7,167,228.00 | $7,148,165.00 | -- | $7,417,244.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 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 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 5,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 5,000,000 | 50,000,000 | 50,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,351,000 | 3,681,000 | 3,681,000 | 3,681,000 | 4,139,000 | 4,899,000 | 4,899,000 | 4,899,000 | 4,899,000 | 4,899,000 | 4,899,000 | 4,889,000 | 4,889,000 | 3,484,000 | 3,559,000 | 2,000,000 | 2,000,000 | 1,610,000 | 1,610,000 | 1,610,000 | 1,610,000 | 1,610,000 | 1,610,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $7,980,788.00 | $8,770,798.00 | $8,770,798.00 | $8,770,798.00 | $9,850,496.00 | $11,641,816.00 | $11,641,816.00 | $11,641,816.00 | $11,641,816.00 | $11,641,816.00 | $11,641,816.00 | $11,641,816.00 | $11,641,816.00 | $8,313,795.00 | $8,501,295.00 | $4,636,706.00 | $4,636,706.00 | $3,708,152.00 | $3,708,152.00 | $3,067,608.00 | $3,067,608.00 | $3,087,554.00 | $3,087,554.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | $13.75 | -- | -- | -- | $2.75 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |