Date | 8/31/2024 | 5/31/2024 | 11/30/2023 | 8/31/2023 | 5/31/2023 | 11/30/2022 | 8/31/2022 | 5/31/2022 | 2/28/2022 | 11/30/2021 | 8/31/2021 | 5/31/2021 | 2/28/2021 | 11/30/2020 | 8/31/2020 | 5/31/2020 | 2/29/2020 | 11/30/2019 | 8/31/2019 | 5/31/2019 | 2/28/2019 | 11/30/2018 | 8/31/2018 | 5/31/2018 | 2/28/2018 | 11/30/2017 | 8/31/2017 | 5/31/2017 | 2/28/2017 | 11/30/2016 | 8/31/2016 | 5/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 11/30/2010 | 11/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $197,437.00 | $469,195.00 | $406,067.00 | $583,996.00 | $1,123,998.00 | $1,703,958.00 | $2,924,696.00 | $2,804,452.00 | $2,144,631.00 | $8,263,088.00 | $7,700,806.00 | $7,948,069.00 | $11,277,811.00 | $10,361,125.00 | $8,107,608.00 | $8,419,565.00 | $8,415,639.00 | $6,541,037.00 | $7,338,789.00 | $6,468,587.00 | $7,075,691.00 | $6,040,033.00 | $7,039,972.00 | $6,540,982.00 | $6,991,401.00 | $6,279,154.00 | $4,667,083.00 | $4,697,937.00 | $3,507,270.00 | $3,499,881.00 | $2,026,199.00 | $4,516,162.00 | $3,581,736.00 | $4,152,162.00 | $2,719,463.00 | $3,914,021.00 | $3,550,243.00 | $3,279,267.00 | $3,448,977.00 | $3,403,716.00 | $3,243,003.00 | $3,925,156.00 | $3,727,735.00 | $2,904,464.00 | $2,859,056.00 | $2,677,382.00 | $2,707,608.00 | $2,801,757.00 | $4,320,073.00 | $6,305,095.00 | $5,873,490.00 | $8,211,021.00 | $8,377,759.00 | $8,369,537.00 | $6,850,765.00 |
Accounts Receivable Net Current | $6,873,641.00 | $6,831,447.00 | $6,576,240.00 | $6,437,644.00 | $6,682,479.00 | $6,043,941.00 | $5,346,673.00 | $5,150,154.00 | $5,151,565.00 | $5,253,173.00 | $5,449,313.00 | $5,215,556.00 | $5,638,992.00 | $6,322,960.00 | $6,503,550.00 | $5,974,457.00 | $5,766,684.00 | $6,097,331.00 | $5,888,156.00 | $5,758,673.00 | $5,694,162.00 | $5,867,335.00 | $5,512,863.00 | $4,819,813.00 | $4,927,751.00 | $5,125,591.00 | $4,861,002.00 | $4,556,040.00 | $4,449,511.00 | $4,052,728.00 | $4,381,110.00 | $3,701,757.00 | $3,216,990.00 | $3,058,379.00 | $4,162,770.00 | $3,707,192.00 | $4,200,003.00 | $4,071,997.00 | $3,950,622.00 | $4,095,710.00 | $3,704,218.00 | $3,336,460.00 | $3,577,637.00 | $3,568,004.00 | $3,358,171.00 | $3,401,597.00 | $3,369,486.00 | $3,292,413.00 | $3,207,994.00 | $3,059,126.00 | -- | -- | -- | $2,356,279.00 | -- |
Inventory | $731,360.00 | $708,193.00 | $768,877.00 | $1,062,859.00 | $879,294.00 | $851,230.00 | $919,271.00 | $873,157.00 | $927,568.00 | $921,213.00 | $833,963.00 | $890,388.00 | $868,258.00 | $927,318.00 | $1,203,328.00 | $1,053,835.00 | $1,102,824.00 | $1,084,533.00 | $1,031,845.00 | $1,046,195.00 | $16,132,585.00 | $16,035,873.00 | $16,170,057.00 | $424,494.00 | $374,442.00 | $314,566.00 | $335,757.00 | $296,258.00 | $285,961.00 | $361,142.00 | $410,885.00 | $459,580.00 | $498,524.00 | $475,608.00 | $539,093.00 | -- | -- | $63,742.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $539,924.00 | $575,834.00 | $567,211.00 | $644,969.00 | $522,460.00 | $601,942.00 | $550,575.00 | $659,179.00 | $657,966.00 | $839,314.00 | $802,031.00 | $777,284.00 | -- | -- | -- | $647,510.00 | -- |
Total Current Assets | $10,660,884.00 | $10,156,527.00 | $9,452,837.00 | $9,936,369.00 | $10,313,477.00 | $9,610,185.00 | $11,140,980.00 | $10,305,292.00 | $9,717,401.00 | $15,782,507.00 | $14,920,910.00 | $14,783,332.00 | $18,696,337.00 | $18,556,202.00 | $16,763,663.00 | $17,280,039.00 | $16,894,884.00 | $15,387,611.00 | $15,919,740.00 | $15,001,988.00 | $30,376,397.00 | $29,535,210.00 | $30,478,898.00 | $13,037,128.00 | $13,391,741.00 | $12,736,921.00 | $10,976,898.00 | $10,682,682.00 | $9,322,027.00 | $9,011,923.00 | $10,145,201.00 | $11,134,564.00 | $9,942,408.00 | $10,353,128.00 | $9,907,282.00 | $9,306,781.00 | $8,847,004.00 | $8,491,959.00 | $8,266,271.00 | $8,419,852.00 | $8,557,991.00 | $9,425,497.00 | $9,248,646.00 | $9,580,423.00 | $9,315,927.00 | $9,315,002.00 | $9,383,558.00 | $9,584,117.00 | $11,240,017.00 | $14,053,424.00 | -- | -- | -- | $12,873,245.00 | -- |
Property Plant and Equipement | $22,117,945.00 | $22,161,859.00 | $20,996,883.00 | $18,836,456.00 | $17,098,064.00 | $13,603,115.00 | $15,178,753.00 | $4,027,969.00 | $3,804,823.00 | $3,230,204.00 | $3,028,268.00 | $1,552,984.00 | $1,597,180.00 | $1,640,774.00 | $1,663,892.00 | $1,738,624.00 | $1,774,587.00 | $1,846,467.00 | $1,769,213.00 | $1,747,762.00 | $1,464,511.00 | $1,493,401.00 | $1,540,242.00 | $1,038,039.00 | $1,086,954.00 | $882,382.00 | $888,892.00 | $887,551.00 | $933,396.00 | $979,463.00 | $993,409.00 | $1,049,010.00 | $847,626.00 | $879,070.00 | $878,359.00 | $881,260.00 | $918,190.00 | $953,415.00 | $1,015,908.00 | $1,090,831.00 | $1,123,339.00 | $1,207,279.00 | $1,190,219.00 | $1,274,730.00 | $1,259,958.00 | $1,281,075.00 | $1,372,959.00 | $1,448,587.00 | $1,517,589.00 | $1,540,239.00 | -- | -- | -- | $2,222,168.00 | -- |
Intangible Assets Net | $938,221.00 | $955,187.00 | $989,121.00 | $1,391,026.00 | $1,415,121.00 | $1,463,312.00 | $1,487,407.00 | $1,511,502.00 | $1,535,597.00 | $1,559,693.00 | $1,572,804.00 | $1,596,849.00 | $1,554,081.00 | $1,181,588.00 | $1,198,504.00 | $1,215,421.00 | $1,232,338.00 | $1,249,254.00 | $1,268,400.00 | $1,287,545.00 | $1,314,441.00 | $1,341,336.00 | $1,368,231.00 | $404,127.00 | $415,272.00 | $226,418.00 | $235,063.00 | $243,709.00 | $252,354.00 | $261,000.00 | $266,809.00 | $490,978.00 | $503,877.00 | $516,328.00 | $565,494.00 | -- | -- | $28,358.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $1,941,411.00 | $2,007,976.00 | -- | -- | -- | -- | -- | -- | -- | $111,392.00 | $1,777,822.00 | $1,777,822.00 | $1,777,822.00 | $1,741,822.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $30,155,644.00 | $30,248,210.00 | $30,771,050.00 | $41,023,541.00 | $41,346,167.00 | $41,674,754.00 | $40,445,560.00 | $41,061,685.00 | $41,286,074.00 | $41,649,365.00 | $41,474,852.00 | $41,982,096.00 | $84,970,944.00 | $26,003,118.00 | $26,012,608.00 | $25,821,949.00 | $26,060,975.00 | $25,652,082.00 | $24,138,803.00 | $24,139,635.00 | $11,501,426.00 | $11,361,532.00 | $10,631,220.00 | $8,144,966.00 | $7,432,216.00 | $10,290,694.00 | $9,451,021.00 | $9,466,384.00 | $9,497,932.00 | $9,547,082.00 | $6,403,675.00 | $8,285,754.00 | $8,310,124.00 | $8,265,748.00 | $8,649,793.00 | $752,038.00 | $754,171.00 | $764,212.00 | $824,442.00 | $755,144.00 | $786,640.00 | $830,116.00 | $926,147.00 | $1,084,001.00 | $1,603,588.00 | $1,734,582.00 | $1,941,780.00 | $2,095,169.00 | $3,733,023.00 | $3,873,081.00 | -- | -- | -- | $2,997,684.00 | -- |
Total Assets | $62,934,473.00 | $62,566,596.00 | $61,220,770.00 | $69,796,366.00 | $68,757,708.00 | $64,888,054.00 | $66,765,293.00 | $55,394,946.00 | $54,808,298.00 | $60,662,076.00 | $59,424,030.00 | $58,318,412.00 | $105,264,461.00 | $46,200,094.00 | $44,440,163.00 | $44,840,612.00 | $44,730,446.00 | $42,886,160.00 | $41,827,756.00 | $40,889,385.00 | $43,342,334.00 | $42,390,143.00 | $42,650,360.00 | $22,220,133.00 | $21,910,911.00 | $23,909,997.00 | $21,316,811.00 | $21,036,617.00 | $19,753,355.00 | $19,538,468.00 | $17,542,285.00 | $20,469,328.00 | $19,100,158.00 | $19,497,946.00 | $19,435,434.00 | $10,940,079.00 | $10,519,365.00 | $10,209,586.00 | $10,106,621.00 | $10,265,827.00 | $10,467,970.00 | $11,500,802.00 | $11,365,012.00 | $11,939,154.00 | $12,179,473.00 | $12,330,659.00 | $12,698,297.00 | $13,127,873.00 | $16,490,629.00 | $19,466,744.00 | -- | -- | -- | $18,093,097.00 | -- |
Accounts Payable | $2,000,551.00 | $1,827,717.00 | $3,174,584.00 | $2,785,459.00 | $4,056,242.00 | $1,605,301.00 | $1,792,650.00 | $1,722,552.00 | $1,847,733.00 | $1,489,774.00 | $999,118.00 | $1,236,190.00 | $860,132.00 | $957,390.00 | $899,951.00 | $951,852.00 | $1,381,242.00 | $1,369,111.00 | $1,013,037.00 | $1,028,999.00 | $1,010,392.00 | $1,261,653.00 | $1,119,703.00 | $1,113,142.00 | $1,197,918.00 | $1,928,542.00 | $1,363,193.00 | $1,185,069.00 | $1,520,151.00 | $1,485,430.00 | $1,605,411.00 | $1,675,627.00 | $1,685,775.00 | $1,328,619.00 | $1,448,442.00 | $1,255,567.00 | $1,335,709.00 | $992,910.00 | $1,038,519.00 | $1,160,024.00 | $1,426,001.00 | $1,194,825.00 | $1,244,902.00 | $1,277,517.00 | $1,444,967.00 | $1,209,973.00 | $1,586,546.00 | $1,181,218.00 | $1,407,544.00 | $1,005,240.00 | -- | -- | -- | $1,053,186.00 | -- |
Accrued Liabilities | $2,680,573.00 | $3,217,270.00 | $5,170,809.00 | $1,774,456.00 | $2,216,727.00 | $3,585,810.00 | $2,185,088.00 | $2,074,987.00 | $2,103,953.00 | $3,057,386.00 | $1,646,916.00 | $1,491,135.00 | $3,457,298.00 | $2,898,211.00 | $1,048,762.00 | $1,938,826.00 | $2,713,807.00 | $2,085,180.00 | $1,372,539.00 | $965,009.00 | $2,901,600.00 | $2,702,788.00 | $2,482,920.00 | $2,182,099.00 | $2,865,447.00 | $2,582,475.00 | $1,826,361.00 | $2,635,778.00 | $2,066,510.00 | $2,554,330.00 | $1,719,313.00 | $1,966,309.00 | $1,566,676.00 | $2,005,351.00 | $1,918,985.00 | $1,277,925.00 | $907,075.00 | $1,471,699.00 | $1,143,235.00 | $1,220,637.00 | $1,086,817.00 | $1,800,811.00 | $1,684,871.00 | $2,821,208.00 | $2,597,357.00 | $2,917,758.00 | $1,942,139.00 | $2,287,999.00 | $2,239,998.00 | $2,316,875.00 | -- | -- | -- | $1,621,221.00 | -- |
Total Current Liabilities | $72,493,429.00 | $73,307,774.00 | $72,252,002.00 | $69,812,529.00 | $69,616,083.00 | $66,412,356.00 | $69,150,839.00 | $50,987,963.00 | $50,557,021.00 | $56,477,762.00 | $54,625,288.00 | $54,315,294.00 | $106,959,566.00 | $48,865,229.00 | $48,476,497.00 | $49,823,407.00 | $50,731,073.00 | $49,839,011.00 | $48,791,115.00 | $48,983,177.00 | $51,576,626.00 | $51,298,441.00 | $52,498,860.00 | $36,320,289.00 | $36,267,288.00 | $36,412,893.00 | $34,720,561.00 | $35,321,882.00 | $34,665,589.00 | $34,952,726.00 | $34,557,554.00 | $25,074,615.00 | $24,437,082.00 | $24,462,117.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | $8,505,217.00 | $8,527,977.00 | $8,595,678.00 | $8,630,971.00 | $8,664,138.00 | $8,730,402.00 | $8,763,499.00 | $357,842.00 | $1,129,454.00 | $1,898,065.00 | $2,663,676.00 | $3,426,286.00 | $4,185,896.00 | $5,941,214.00 | $6,698,164.00 | $7,452,971.00 | $8,205,633.00 | $8,956,152.00 | $9,704,527.00 | $11,451,511.00 | $12,198,405.00 | $12,943,510.00 | $14,689,093.00 | $6,346,723.00 | $6,821,885.00 | $7,295,183.00 | $7,766,619.00 | $8,886,192.00 | $9,353,903.00 | $9,819,750.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $44,043,576.00 | $43,896,637.00 | $43,411,143.00 | $43,236,194.00 | $43,066,971.00 | $42,597,380.00 | $42,446,476.00 | $41,767,841.00 | $41,650,379.00 | $41,586,583.00 | $41,314,923.00 | $41,376,640.00 | $36,857,787.00 | $36,581,600.00 | $36,410,226.00 | $36,248,232.00 | $36,183,738.00 | $35,918,827.00 | $35,761,040.00 | $35,746,866.00 | $35,660,039.00 | $35,515,382.00 | $35,360,801.00 | $31,644,654.00 | $31,930,880.00 | $31,373,048.00 | $31,097,254.00 | $30,859,100.00 | $30,447,809.00 | $30,340,573.00 | $29,389,683.00 | $28,916,276.00 | $28,780,474.00 | $28,530,368.00 | $28,215,135.00 | $28,100,486.00 | $28,040,867.00 | $27,842,106.00 | -- | -- | -- | $27,265,340.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $340,984.00 | $446,120.00 | $160,865.00 | $159,611.00 | $40,865.00 | $95,086.00 | $61,048.00 | $27,347.00 | $34,408.00 | $55,590.00 | $69,712.00 | $76,205.00 | $169,932.00 | $143,318.00 | $226,276.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-94,055.00 | -- |
Accumulated Deficit | $-28,895,472.00 | $-29,947,151.00 | $-31,159,182.00 | $-19,969,164.00 | $-20,649,725.00 | $-21,637,513.00 | $-22,475,335.00 | $-15,269,427.00 | $-15,904,146.00 | $-16,736,193.00 | $-16,099,001.00 | $-16,955,495.00 | $-18,126,124.00 | $-18,819,714.00 | $-20,019,539.00 | $-20,804,006.00 | $-21,757,344.00 | $-22,444,310.00 | $-23,289,275.00 | $-24,405,534.00 | $-24,459,207.00 | $-25,329,515.00 | $-26,220,273.00 | $-26,465,257.00 | $-27,004,763.00 | $-24,474,691.00 | $-25,153,909.00 | $-25,805,928.00 | $-26,302,868.00 | $-26,789,791.00 | $-27,599,156.00 | $-24,954,795.00 | $-25,591,927.00 | $-25,468,991.00 | $-25,249,560.00 | $-33,079,132.00 | $-33,289,164.00 | $-33,575,334.00 | $-33,279,500.00 | $-33,113,017.00 | $-33,328,790.00 | $-33,725,902.00 | $-33,558,556.00 | $-33,752,990.00 | $-33,509,332.00 | $-33,753,338.00 | $-32,898,958.00 | $-32,351,861.00 | $-29,126,930.00 | $-27,444,868.00 | -- | -- | -- | $-25,349,342.00 | -- |
Total Stockholders' Equity | $-9,558,956.00 | $-10,741,178.00 | $-11,031,232.00 | $-16,163.00 | $-858,375.00 | $-1,524,302.00 | $-2,385,546.00 | $4,406,983.00 | $4,251,277.00 | $4,184,314.00 | $4,798,742.00 | $4,003,118.00 | $-1,695,105.00 | $-2,665,135.00 | $-4,036,334.00 | $-4,982,795.00 | $-6,000,627.00 | $-6,952,851.00 | $-6,963,359.00 | $-8,093,792.00 | $-8,234,292.00 | $-8,908,298.00 | $-9,848,500.00 | $-14,100,156.00 | $-14,356,377.00 | $-12,502,896.00 | $-13,403,750.00 | $-14,285,265.00 | $-14,912,234.00 | $-15,414,258.00 | $-17,015,269.00 | $-4,605,287.00 | $-5,336,924.00 | $-4,964,171.00 | $-4,827,931.00 | $-10,695,227.00 | $-10,280,774.00 | $-10,726,663.00 | $-10,219,795.00 | $-9,728,719.00 | $-9,131,975.00 | $-9,267,985.00 | $-9,119,447.00 | $-9,414,817.00 | $-8,872,406.00 | $-8,997,765.00 | $-8,201,251.00 | $-7,676,546.00 | $-4,597,708.00 | $-2,460,388.00 | -- | -- | -- | $-1,001,815.00 | $-4,686,014.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $62,934,473.00 | $62,566,596.00 | $61,220,770.00 | $69,796,366.00 | $68,757,708.00 | $64,888,054.00 | $66,765,293.00 | $55,394,946.00 | $54,808,298.00 | $60,662,076.00 | $59,424,030.00 | $58,318,412.00 | $105,264,461.00 | $46,200,094.00 | $44,440,163.00 | $44,840,612.00 | $44,730,446.00 | $42,886,160.00 | $41,827,756.00 | $40,889,385.00 | $43,342,334.00 | $42,390,143.00 | $42,650,360.00 | $22,220,133.00 | $21,910,911.00 | $23,909,997.00 | $21,316,811.00 | $21,036,617.00 | $19,753,355.00 | $19,538,468.00 | $17,542,285.00 | $20,469,328.00 | $19,100,158.00 | $19,497,946.00 | $19,435,434.00 | $10,940,079.00 | $10,519,365.00 | $10,209,586.00 | $10,106,621.00 | $10,265,827.00 | $10,467,970.00 | $11,500,802.00 | $11,365,012.00 | $11,939,154.00 | $12,179,473.00 | $12,330,659.00 | $12,698,297.00 | $13,127,873.00 | $16,490,629.00 | $19,466,744.00 | -- | -- | -- | $18,093,097.00 | -- |
Date | 8/31/2024 | 5/31/2024 | 11/30/2023 | 8/31/2023 | 5/31/2023 | 11/30/2022 | 8/31/2022 | 5/31/2022 | 2/28/2022 | 11/30/2021 | 8/31/2021 | 5/31/2021 | 2/28/2021 | 11/30/2020 | 8/31/2020 | 5/31/2020 | 2/29/2020 | 11/30/2019 | 8/31/2019 | 5/31/2019 | 2/28/2019 | 11/30/2018 | 8/31/2018 | 5/31/2018 | 2/28/2018 | 11/30/2017 | 8/31/2017 | 5/31/2017 | 2/28/2017 | 11/30/2016 | 8/31/2016 | 5/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 11/30/2010 | 11/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $12,753,581.00 | $6,228,118.00 | $25,384,279.00 | $6,895,941.00 | $12,013,375.00 | $5,776,624.00 | $23,128,047.00 | $6,331,938.00 | $10,925,254.00 | $5,152,198.00 | $21,091,431.00 | $5,435,990.00 | $5,013,889.00 | $4,843,381.00 | $20,126,546.00 | $4,937,945.00 | $4,892,846.00 | $5,320,482.00 | $18,994,614.00 | $14,288,289.00 | $4,858,563.00 | $4,600,087.00 | $17,969,855.00 | $4,542,291.00 | $4,425,549.00 | $4,178,589.00 | $17,918,270.00 | $13,481,829.00 | $9,073,831.00 | $4,472,805.00 | $17,762,695.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $193,933.00 | $743,974.00 | $1,171,456.00 | $727,648.00 | $383,516.00 | $384,789.00 | $80,272.00 | $228,116.00 | $147,220.00 | $49,870.00 | $10,004.00 | $9,427.00 | $6,190.00 | $23,851.00 | $16,791.00 | $9,821.00 | $5,722.00 | $30,145.00 | $13,281.00 | $10,841.00 | $5,884.00 | $91,845.00 | $64,927.00 | $29,284.00 | $13,409.00 | $41,165.00 | $23,682.00 | $23,456.00 | $14,616.00 | $53,097.00 | $34,452.00 | $20,672.00 | $8,684.00 | $45,780.00 | $32,471.00 | $22,519.00 | $11,988.00 | $64,367.00 | $17,852.00 | $18,323.00 | $14,368.00 | $36,168.00 | $8,139.00 | $7,065.00 | $10,921.00 | $109,640.00 | $88,466.00 | $22,420.00 | $14,579.00 | $184,047.00 | $52,236.00 | $80,657.00 | $35,622.00 | $132,991.00 | -- |
Selling, General, and Administrative | $4,149,785.00 | $4,021,357.00 | $17,115,514.00 | $11,722,435.00 | $7,917,871.00 | $15,580,274.00 | $10,891,951.00 | $7,288,540.00 | $3,375,954.00 | $14,625,311.00 | $3,493,794.00 | $6,581,708.00 | $3,433,312.00 | $14,294,233.00 | $10,804,404.00 | $7,428,597.00 | $3,870,029.00 | $14,891,462.00 | $10,949,831.00 | $7,393,229.00 | $3,745,302.00 | $15,632,696.00 | $11,513,190.00 | $7,122,576.00 | $3,589,519.00 | $13,480,883.00 | $3,432,648.00 | $6,509,914.00 | $3,098,155.00 | $14,722,794.00 | $10,914,524.00 | $3,405,712.00 | $3,597,253.00 | $12,389,452.00 | $8,549,722.00 | $5,920,752.00 | $2,913,973.00 | $12,251,921.00 | $2,948,185.00 | $2,753,140.00 | $3,122,723.00 | $11,366,417.00 | $8,489,132.00 | $2,957,968.00 | $2,695,278.00 | $14,426,244.00 | $10,505,171.00 | $4,284,696.00 | $3,160,797.00 | $12,413,082.00 | $4,959,626.00 | $5,216,294.00 | $2,518,085.00 | $9,485,267.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $1,389,890.00 | $2,212,741.00 | $-12,304,032.00 | $3,872,113.00 | $2,711,069.00 | $4,024,467.00 | $954,311.00 | $2,664,796.00 | $1,470,422.00 | $4,003,122.00 | $4,826,667.00 | $3,230,329.00 | $1,235,261.00 | $7,661,597.00 | $5,481,477.00 | $1,752,186.00 | $1,249,070.00 | $5,062,706.00 | $3,343,307.00 | $1,350,226.00 | $853,662.00 | $5,189,303.00 | $3,056,995.00 | $1,149,736.00 | $987,137.00 | $5,006,226.00 | $3,760,609.00 | $2,308,376.00 | $1,116,126.00 | $433,594.00 | $-1,062,075.00 | $1,038,806.00 | $156,422.00 | $2,933,224.00 | $2,491,598.00 | $602,091.00 | $625,191.00 | $1,981,234.00 | $428,958.00 | $1,366,855.00 | $804,525.00 | $1,702,788.00 | $1,234,425.00 | $651,889.00 | $563,061.00 | $-1,711,128.00 | $-1,163,225.00 | $-1,201,668.00 | $-79,945.00 | $-276,742.00 | $-586,876.00 | $1,315,964.00 | $685,752.00 | $3,345,420.00 | -- |
Loss Before Income Taxes | $1,379,865.00 | $1,472,180.00 | $-13,364,495.00 | $2,628,563.00 | $1,560,942.00 | $3,318,948.00 | $640,966.00 | $2,055,474.00 | $1,155,694.00 | $2,611,231.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-2,480,212.00 | $-3,543,199.00 | $715,931.00 | $-122,936.00 | $949,521.00 | $898,149.00 | $235,444.00 | $311,582.00 | $677,149.00 | $261,984.00 | $241,184.00 | $444,403.00 | $197,016.00 | $322,252.00 | $85,466.00 | $286,330.00 | $-4,420,237.00 | $-502,239.00 | $-1,481,127.00 | $-1,624,918.00 | $-1,923,590.00 | $-2,343,465.00 | $208,448.00 | $272,280.00 | $1,903,753.00 | -- |
Earnings Per Share Basic | $0.28 | $0.08 | $-1.14 | $0.20 | $0.12 | $0.33 | $0.23 | $0.17 | $0.10 | $0.26 | $0.10 | $0.24 | $0.09 | $0.48 | $0.32 | $0.13 | $0.09 | $0.29 | $0.19 | $0.04 | $0.04 | $-0.11 | $-0.24 | $0.07 | $-0.36 | $0.33 | $0.23 | $0.07 | $0.07 | $-0.16 | $-0.35 | $0.06 | $-0.01 | $0.85 | $0.83 | $0.05 | $0.03 | $0.05 | $0.02 | $0.06 | $0.04 | -- | $0.02 | -- | $0.02 | $-0.56 | $-0.05 | $-0.43 | $-0.15 | $-0.18 | $-0.17 | $0.02 | $0.02 | $0.29 | -- |
Weighted Average Shares Basic | 8,151,967 | 8,197,223 | 8,340,839 | 8,358,792 | 8,395,307 | 8,465,568 | 8,449,277 | 8,479,071 | 8,527,031 | 8,137,342 | 8,452,374 | 7,765,724 | 7,570,913 | 7,544,494 | 7,544,124 | 7,543,376 | 7,541,113 | 7,794,828 | 7,802,676 | 7,802,344 | 7,801,333 | 7,463,051 | 7,350,868 | 7,177,082 | 7,105,135 | 7,062,870 | 7,100,232 | 7,024,280 | 6,901,108 | 8,112,791 | 7,583,771 | 9,029,909 | 8,971,373 | 9,537,607 | 9,462,102 | 9,809,127 | 9,824,566 | 10,175,806 | 10,025,939 | 10,250,471 | 10,690,188 | 10,864,552 | 10,900,750 | 10,946,743 | 10,982,389 | 11,308,872 | 11,166,496 | 11,322,143 | 11,488,980 | 11,763,290 | 11,754,324 | 11,754,286 | 11,752,574 | 11,752,574 | -- |
Earnings Per Share Diluted | $0.13 | $0.08 | $-1.14 | $0.20 | $0.12 | $0.33 | $0.06 | $0.17 | $0.10 | $0.25 | $0.33 | $0.23 | $0.08 | $0.45 | $0.30 | $0.12 | $0.08 | $0.27 | $0.17 | $0.04 | $0.03 | $-0.11 | $-0.24 | $-0.28 | $-0.36 | $0.30 | $0.08 | $0.13 | $0.07 | $-0.16 | $-0.25 | $0.06 | $-0.01 | $0.83 | $0.80 | $0.05 | $0.03 | $0.05 | $0.02 | $0.02 | $0.04 | -- | $0.02 | $-0.02 | $0.02 | $-0.56 | $-0.05 | $-0.28 | $-0.15 | $-0.18 | $-0.17 | $0.03 | $0.02 | $0.29 | -- |
Weighted Average Shares Diluted | 8,241,488 | 8,232,327 | 8,340,839 | 8,374,939 | 8,402,538 | 8,483,994 | 8,404,485 | 8,643,106 | 8,748,183 | 8,361,720 | 8,217,454 | 8,066,016 | 8,198,591 | 8,140,180 | 8,137,463 | 8,112,289 | 8,128,257 | 8,412,414 | 8,430,251 | 8,422,142 | 8,424,905 | 7,463,051 | 7,350,868 | 7,917,735 | 7,105,135 | 7,652,984 | 7,794,855 | 7,582,535 | 7,437,243 | 8,112,791 | 7,583,771 | 9,336,538 | 8,971,373 | 9,795,579 | 9,750,197 | 10,042,604 | 10,058,649 | 10,429,035 | 10,252,265 | 10,406,607 | 10,764,158 | 10,972,484 | 11,010,279 | 11,082,564 | 11,105,094 | 11,308,872 | 11,166,496 | 11,322,143 | 11,488,980 | 11,763,290 | 11,757,803 | 12,025,153 | 11,958,463 | 11,808,682 | -- |
Common Stock Shares Authorized | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | -- | -- | -- | 20,000,000 | -- |
Common Stock Shares Outstanding | 8,062,159 | 8,063,786 | 8,286,785 | 8,286,785 | 8,287,169 | 8,500,511 | 8,525,255 | 8,399,490 | 8,490,898 | 8,557,326 | 8,529,647 | 8,445,015 | 7,570,913 | 7,545,613 | 7,545,613 | 7,545,613 | 7,545,613 | 7,510,884 | 7,803,333 | 7,803,333 | 7,803,333 | 7,800,833 | 7,800,833 | 7,273,907 | 7,105,191 | 7,103,941 | 7,097,691 | 7,104,664 | 7,137,157 | 6,789,596 | 6,825,413 | 9,087,254 | 9,097,472 | 9,010,322 | 9,079,076 | 9,666,203 | 9,993,808 | 9,706,174 | 9,821,169 | 10,139,190 | 10,525,474 | 10,743,225 | 10,775,275 | 10,774,775 | 10,960,538 | 11,067,666 | 11,154,890 | 11,185,661 | 11,438,110 | 11,853,227 | -- | -- | -- | 11,752,574 | -- |
Common Stock Value | $148,496.00 | $148,492.00 | $148,492.00 | $148,492.00 | $148,480.00 | $148,480.00 | $148,480.00 | $146,758.00 | $146,758.00 | $146,658.00 | $146,177.00 | $145,330.00 | $136,589.00 | $136,336.00 | $136,336.00 | $136,336.00 | $136,336.00 | $135,989.00 | $135,989.00 | $135,989.00 | $135,989.00 | $135,964.00 | $135,965.00 | $130,695.00 | $129,008.00 | $128,995.00 | $128,932.00 | $128,932.00 | $128,661.00 | $125,044.00 | $125,044.00 | $124,810.00 | $124,810.00 | $122,603.00 | $122,529.00 | $122,254.00 | $119,213.00 | $119,213.00 | $119,163.00 | $119,025.00 | $118,700.00 | $118,700.00 | $118,700.00 | $118,675.00 | $118,600.00 | $118,600.00 | $118,600.00 | $118,600.00 | $118,532.00 | $118,532.00 | -- | -- | -- | $117,526.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.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | -- | $0.01 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | $7,672,728.00 | $7,672,728.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 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 | $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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |