Date | 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 | $7,004,494.00 | $5,241,868.00 | $12,241,286.00 | $17,569,754.00 | $17,904,503.00 | $25,504,941.00 | $26,277,418.00 | $36,454,056.00 | $36,701,910.00 | $39,277,925.00 | $45,796,006.00 | $54,356,917.00 | $71,025,316.00 | $43,317,586.00 | $28,161,644.00 | $7,614,126.00 | $9,385,486.00 | $4,943,614.00 | $6,447,505.00 | $10,763,321.00 | $12,550,779.00 | $16,787,083.00 | $11,975,944.00 | $12,070,658.00 | $13,501,101.00 | $11,754,627.00 | $14,285,001.00 | $12,477,332.00 | $11,685,966.00 | $10,936,994.00 | $13,156,754.00 | $10,182,253.00 | $14,657,624.00 | $11,496,586.00 | $11,822,620.00 | $10,831,825.00 | $11,917,127.00 | $8,767,173.00 | $8,240,595.00 | $9,108,051.00 | $10,194,158.00 | $10,494,657.00 | $10,431,474.00 | $10,739,486.00 | $11,857,495.00 | $12,853,702.00 | $9,419,441.00 | $12,605,526.00 | $14,055,525.00 | $14,435,452.00 | $11,357,878.00 | $13,438,305.00 | $15,809,635.00 | $16,107,501.00 |
Accounts Receivable Net Current | $10,262,320.00 | $13,445,440.00 | $8,949,802.00 | $7,218,350.00 | $8,071,545.00 | $946,006.00 | $1,322,619.00 | $2,026,963.00 | $1,223,226.00 | $1,561,747.00 | $2,542,429.00 | $13,099,699.00 | $16,366,586.00 | $27,782,709.00 | $15,973,537.00 | $11,236,606.00 | $7,481,079.00 | $8,100,930.00 | $4,138,469.00 | $7,939,002.00 | $7,071,498.00 | $8,738,473.00 | $7,907,117.00 | $6,216,009.00 | $6,717,793.00 | $7,249,837.00 | $10,993,191.00 | $9,507,880.00 | $13,707,055.00 | $12,306,654.00 | $12,341,419.00 | $13,537,786.00 | $14,945,041.00 | $8,013,939.00 | $5,464,182.00 | $5,518,247.00 | $4,968,265.00 | $9,119,038.00 | $5,622,644.00 | $6,558,774.00 | $3,804,925.00 | $727,886.00 | $5,321,803.00 | $3,996,161.00 | $2,195,686.00 | $3,762,290.00 | $13,222,951.00 | $2,296,078.00 | $2,182,303.00 | -- | $6,916,020.00 | -- | -- | -- |
Inventory | $1,136,035.00 | $1,159,955.00 | $3,741,637.00 | $5,911,294.00 | $7,389,498.00 | $5,053,255.00 | $4,197,863.00 | $7,651,589.00 | $1,923,361.00 | $727,943.00 | $975,519.00 | $1,429,503.00 | $13,176,140.00 | $2,765,366.00 | $11,783,403.00 | $818,532.00 | $2,986,729.00 | $2,206,313.00 | $1,052,740.00 | $771,242.00 | $1,915,593.00 | $1,940,624.00 | $1,615,332.00 | $1,356,352.00 | $1,512,788.00 | $1,934,554.00 | $3,379,065.00 | $1,250,712.00 | $2,179,870.00 | $2,118,986.00 | $2,285,254.00 | $2,662,362.00 | $4,572,075.00 | $1,959,188.00 | $2,281,667.00 | $2,107,830.00 | $1,794,273.00 | $2,099,321.00 | $1,967,390.00 | $2,190,203.00 | $559,774.00 | $324,321.00 | $262,567.00 | $196,222.00 | $659,249.00 | $1,609,047.00 | $1,746,877.00 | $161,297.00 | $251,359.00 | -- | $934,636.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $128,504.00 | $136,534.00 | $36,687.00 | $48,960.00 | $21,610.00 | $32,232.00 | $40,939.00 | $189,083.00 | $51,929.00 | $34,440.00 | $44,984.00 | $49,244.00 | $14,049.00 | $12,396.00 | $21,588.00 | $14,359.00 | $28,725.00 | $25,148.00 | $28,042.00 | $24,182.00 | $29,986.00 | $20,671.00 | $19,034.00 | $20,251.00 | $15,892.00 | $18,832.00 | $19,135.00 | $15,497.00 | $18,808.00 | $12,685.00 | $11,838.00 | $11,631.00 | $13,601.00 | $55,387.00 | $60,339.00 | -- | -- | -- | $191,219.00 | -- | -- | -- | $10,725.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $43,547,756.00 | $47,820,033.00 | $51,857,095.00 | $47,345,195.00 | $50,445,993.00 | $46,966,632.00 | $48,390,426.00 | $53,319,966.00 | $45,501,892.00 | $47,249,794.00 | $54,835,642.00 | $74,430,245.00 | $106,058,944.00 | $79,404,002.00 | $61,411,018.00 | $25,121,305.00 | $25,272,497.00 | $20,745,694.00 | $17,139,129.00 | $19,582,243.00 | $21,643,367.00 | $27,586,382.00 | $21,749,507.00 | $19,888,691.00 | $21,949,233.00 | $21,178,027.00 | $28,910,753.00 | $23,858,027.00 | $28,147,642.00 | $25,946,764.00 | $28,169,005.00 | $26,781,349.00 | $34,680,314.00 | $23,132,381.00 | $21,097,203.00 | $19,888,677.00 | $19,946,704.00 | $21,347,713.00 | $17,290,358.00 | $19,554,382.00 | $16,257,227.00 | $13,526,151.00 | $17,596,331.00 | $16,414,891.00 | $16,224,797.00 | $19,708,984.00 | $26,048,035.00 | $15,896,384.00 | $16,898,423.00 | -- | $19,583,120.00 | -- | -- | -- |
Property Plant and Equipement | $126,046.00 | $96,539.00 | $101,088.00 | $109,823.00 | $121,410.00 | $116,807.00 | $105,952.00 | $123,075.00 | $128,594.00 | $134,856.00 | $151,610.00 | $166,037.00 | $185,563.00 | $204,187.00 | $220,889.00 | $221,738.00 | $226,098.00 | $189,334.00 | $131,879.00 | $115,392.00 | $128,101.00 | $98,391.00 | $124,072.00 | $147,656.00 | $177,348.00 | $208,436.00 | $219,942.00 | $249,126.00 | $254,665.00 | $277,839.00 | $317,764.00 | $258,179.00 | $256,869.00 | $264,789.00 | $314,492.00 | $352,494.00 | $406,790.00 | $438,532.00 | $498,465.00 | $554,660.00 | $584,182.00 | $583,483.00 | $631,225.00 | $690,979.00 | $608,073.00 | $555,926.00 | $427,988.00 | $343,867.00 | $369,507.00 | -- | $440,120.00 | -- | -- | -- |
Intangible Assets Net | $1,585,201.00 | $1,764,589.00 | $2,180,884.00 | $2,369,406.00 | $2,043,899.00 | $1,670,266.00 | $1,350,056.00 | $1,350,753.00 | $1,476,110.00 | $1,189,924.00 | $1,246,750.00 | $1,372,553.00 | $1,419,166.00 | $1,076,792.00 | $1,125,152.00 | $1,260,107.00 | $1,272,071.00 | $1,390,719.00 | $1,109,911.00 | $846,838.00 | $816,527.00 | $907,906.00 | $996,708.00 | $1,076,241.00 | $1,126,116.00 | $1,217,483.00 | $1,109,475.00 | $1,010,757.00 | $1,066,257.00 | $1,127,065.00 | $1,126,887.00 | $1,225,193.00 | $1,339,193.00 | $937,582.00 | $1,042,281.00 | $1,284,449.00 | $1,560,699.00 | $1,837,825.00 | $2,125,816.00 | $2,621,117.00 | $2,961,624.00 | $2,914,715.00 | $3,073,745.00 | $3,339,619.00 | $3,830,678.00 | $3,664,911.00 | $3,515,512.00 | $2,977,914.00 | $2,774,036.00 | -- | $2,275,357.00 | -- | -- | -- |
Goodwill | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | $273,285.00 | -- | $273,285.00 | -- | -- | -- |
Other Assets | $134,239.00 | $138,606.00 | $126,546.00 | $125,258.00 | $128,119.00 | $116,186.00 | $126,095.00 | $35,602.00 | $135,172.00 | $135,218.00 | $140,539.00 | $140,590.00 | $144,964.00 | $286,294.00 | $283,369.00 | $281,402.00 | $287,638.00 | $281,487.00 | $258,097.00 | $237,335.00 | $139,119.00 | $139,893.00 | $139,637.00 | $145,043.00 | $144,485.00 | $136,314.00 | $136,652.00 | $139,129.00 | $130,650.00 | $140,825.00 | $136,074.00 | $135,644.00 | $133,912.00 | $147,877.00 | $129,859.00 | $99,780.00 | $100,215.00 | $103,691.00 | $107,409.00 | $133,365.00 | $134,846.00 | $132,634.00 | $125,225.00 | $128,862.00 | $133,117.00 | $126,967.00 | $123,605.00 | $139,604.00 | $137,949.00 | -- | $140,258.00 | -- | -- | -- |
Total Assets | $50,018,819.00 | $52,594,759.00 | $56,927,078.00 | $52,356,848.00 | $54,647,644.00 | $50,970,580.00 | $52,041,871.00 | $57,182,277.00 | $49,427,130.00 | $50,472,822.00 | $57,788,637.00 | $77,979,180.00 | $109,722,934.00 | $83,144,896.00 | $65,391,571.00 | $30,313,778.00 | $30,825,288.00 | $26,575,632.00 | $21,195,276.00 | $23,094,648.00 | $24,931,703.00 | $30,817,316.00 | $25,136,638.00 | $23,275,090.00 | $25,234,104.00 | $24,811,452.00 | $32,312,013.00 | $27,256,438.00 | $31,598,613.00 | $29,491,892.00 | $31,749,129.00 | $30,460,100.00 | $38,452,161.00 | $26,616,261.00 | $24,717,467.00 | $23,876,288.00 | $24,265,296.00 | $25,982,371.00 | $22,276,658.00 | $25,144,565.00 | $22,130,920.00 | $18,890,024.00 | $23,159,567.00 | $22,280,984.00 | $22,503,298.00 | $25,812,999.00 | $31,871,351.00 | $21,852,631.00 | $22,421,777.00 | -- | $24,171,259.00 | -- | -- | -- |
Accounts Payable | $6,281,925.00 | $9,081,306.00 | $12,950,497.00 | $9,307,258.00 | $11,890,136.00 | $8,680,700.00 | $8,143,305.00 | $12,252,684.00 | $3,529,341.00 | $3,562,323.00 | $9,718,989.00 | $27,852,776.00 | $63,939,629.00 | $44,850,184.00 | $42,083,255.00 | $11,357,842.00 | $12,874,274.00 | $9,105,629.00 | $5,672,514.00 | $6,640,408.00 | $8,247,722.00 | $13,167,123.00 | $7,609,585.00 | $5,142,917.00 | $6,967,397.00 | $5,785,595.00 | $12,862,564.00 | $7,200,217.00 | $11,831,282.00 | $10,576,493.00 | $13,276,125.00 | $12,446,590.00 | $20,648,002.00 | $8,746,179.00 | $7,362,075.00 | $6,944,670.00 | $5,563,315.00 | $8,647,027.00 | $5,534,168.00 | -- | -- | -- | $4,214,348.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $1,335,915.00 | $1,221,793.00 | $849,605.00 | $733,407.00 | $507,821.00 | $552,140.00 | $589,907.00 | $600,149.00 | $657,340.00 | $738,957.00 | $785,525.00 | $788,588.00 | $316,520.00 | $317,828.00 | $466,021.00 | $350,490.00 | $236,933.00 | $294,493.00 | $247,658.00 | $242,857.00 | $248,376.00 | $279,112.00 | $259,348.00 | $261,270.00 | $270,014.00 | $288,488.00 | $288,342.00 | $300,779.00 | $333,111.00 | $174,070.00 | $247,302.00 | $246,421.00 | $457,961.00 | $202,009.00 | $238,619.00 | $255,112.00 | $296,637.00 | $335,759.00 | $317,298.00 | $336,444.00 | $348,733.00 | $390,920.00 | $584,447.00 | $699,484.00 | $518,485.00 | $588,704.00 | $941,881.00 | $371,630.00 | $242,232.00 | -- | $319,415.00 | -- | -- | -- |
Total Current Liabilities | $11,773,429.00 | $12,962,368.00 | $16,512,250.00 | $10,447,966.00 | $12,987,046.00 | $9,928,228.00 | $9,439,476.00 | $13,914,502.00 | $5,467,933.00 | $5,382,103.00 | $11,623,473.00 | $31,872,430.00 | $67,909,374.00 | $48,662,068.00 | $44,256,030.00 | $13,038,363.00 | $14,508,166.00 | $11,029,519.00 | $5,920,826.00 | $6,958,475.00 | $8,563,667.00 | $13,672,632.00 | $8,101,281.00 | $5,405,098.00 | $7,237,564.00 | $6,121,017.00 | $13,202,903.00 | $8,160,706.00 | $12,590,994.00 | $10,979,279.00 | $13,525,328.00 | $13,142,777.00 | $21,433,004.00 | $10,347,978.00 | $8,442,306.00 | $7,462,020.00 | $7,937,787.00 | $10,109,043.00 | $6,694,257.00 | $9,598,438.00 | $6,528,964.00 | $3,516,151.00 | $6,647,104.00 | $6,059,361.00 | $6,137,855.00 | $8,622,432.00 | $12,978,083.00 | $4,365,350.00 | $4,144,044.00 | -- | $5,198,979.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-1,153,048.00 | $-1,006,287.00 | $-1,071,930.00 | $-1,049,865.00 | $-910,113.00 | $-1,298,370.00 | $-984,152.00 | $-759,161.00 | $-673,188.00 | $-600,107.00 | $-472,502.00 | $-386,161.00 | $-365,906.00 | $-584,002.00 | $-650,426.00 | $-670,392.00 | $-616,052.00 | $-653,119.00 | $-634,802.00 | $-589,633.00 | $-585,282.00 | $-595,826.00 | $-581,983.00 | $-540,189.00 | $-535,622.00 | $-604,221.00 | $-613,805.00 | $-605,668.00 | $-676,739.00 | $-587,007.00 | $-648,127.00 | $-716,327.00 | $-695,270.00 | $-696,584.00 | $-664,722.00 | $-577,651.00 | $-369,244.00 | $-287,869.00 | $-243,100.00 | $-123,203.00 | $-112,152.00 | $-54,264.00 | $-21,275.00 | $-38,417.00 | $-54,804.00 | $6,878.00 | $20,333.00 | $28,632.00 | $16,498.00 | -- | $-17,182.00 | -- | -- | -- |
Accumulated Deficit | $26,903,234.00 | $28,078,914.00 | $29,101,225.00 | $30,706,560.00 | $30,458,931.00 | $30,837,255.00 | $31,964,246.00 | $32,667,074.00 | $33,437,892.00 | $34,623,489.00 | $35,727,094.00 | $35,743,583.00 | $31,805,030.00 | $24,948,419.00 | $18,028,059.00 | $14,300,565.00 | $13,312,257.00 | $12,731,379.00 | $12,477,441.00 | $13,259,106.00 | $13,416,920.00 | $13,932,299.00 | $13,753,565.00 | $14,536,998.00 | $14,677,720.00 | $15,408,730.00 | $15,846,022.00 | $15,833,419.00 | $15,759,941.00 | $15,234,603.00 | $14,972,062.00 | $14,387,627.00 | $13,996,257.00 | $13,379,038.00 | $13,361,091.00 | $13,326,510.00 | $13,308,711.00 | $12,884,231.00 | $12,601,083.00 | $12,475,259.00 | $12,606,439.00 | $12,479,495.00 | $13,573,119.00 | $13,366,739.00 | $13,420,310.00 | $14,137,045.00 | $13,398,461.00 | $11,952,101.00 | $12,586,661.00 | -- | $13,527,435.00 | -- | -- | -- |
Total Stockholders' Equity | $36,856,612.00 | $38,108,973.00 | $38,926,861.00 | $40,380,313.00 | $40,096,039.00 | $39,772,326.00 | $41,032,790.00 | $41,734,530.00 | $42,410,174.00 | $43,570,925.00 | $44,686,002.00 | $44,690,189.00 | $40,655,244.00 | $33,443,725.00 | $20,353,526.00 | $16,600,707.00 | $15,638,970.00 | $15,021,025.00 | $14,785,404.00 | $15,612,238.00 | $15,774,403.00 | $16,279,238.00 | $16,114,347.00 | $16,939,574.00 | $17,017,863.00 | $17,680,274.00 | $18,107,982.00 | $18,103,516.00 | $17,954,947.00 | $17,478,141.00 | $17,119,880.00 | $16,457,794.00 | $16,082,081.00 | $15,710,048.00 | $15,736,463.00 | $16,414,268.00 | $16,327,509.00 | $15,873,328.00 | $15,582,401.00 | $15,546,127.00 | $15,601,956.00 | $15,373,873.00 | $16,512,463.00 | $16,221,623.00 | $16,365,443.00 | $17,190,567.00 | $18,893,268.00 | $17,487,281.00 | $18,277,733.00 | -- | $18,972,280.00 | -- | -- | $15,669,224.00 |
Controlling Interest in Subsidiaries | $1,388,778.00 | $1,523,418.00 | $1,487,967.00 | $1,528,569.00 | $1,564,559.00 | $1,270,026.00 | $1,569,605.00 | $1,533,245.00 | $1,549,023.00 | $1,519,794.00 | $1,479,162.00 | $1,416,561.00 | $1,158,316.00 | $1,039,103.00 | $782,015.00 | $674,708.00 | $678,152.00 | $525,088.00 | $489,046.00 | $523,935.00 | $593,633.00 | $865,446.00 | $921,010.00 | $930,418.00 | $978,677.00 | $1,010,161.00 | $1,001,128.00 | $992,216.00 | $1,052,672.00 | $1,034,472.00 | $1,103,921.00 | $859,529.00 | $937,076.00 | $558,235.00 | $538,698.00 | $633,078.00 | $365,481.00 | $215,751.00 | $244,808.00 | $258,005.00 | $253,018.00 | $159,257.00 | $236,500.00 | $234,448.00 | $411,390.00 | $555,863.00 | $652,545.00 | $742,061.00 | $975,632.00 | $652,545.00 | $900,874.00 | -- | -- | -- |
Total Liabilities and Equity | $50,018,819.00 | $52,594,759.00 | $56,927,078.00 | $52,356,848.00 | $54,647,644.00 | $50,970,580.00 | $52,041,871.00 | $57,182,277.00 | $49,427,130.00 | $50,472,822.00 | $57,788,637.00 | $77,979,180.00 | $109,722,934.00 | $83,144,896.00 | $65,391,571.00 | $30,313,778.00 | $30,825,288.00 | $26,575,632.00 | $21,195,276.00 | $23,094,648.00 | $24,931,703.00 | $30,817,316.00 | $25,136,638.00 | $23,275,090.00 | $25,234,104.00 | $24,811,452.00 | $32,312,013.00 | $27,256,438.00 | $31,598,613.00 | $29,491,892.00 | $31,749,129.00 | $30,460,100.00 | $38,452,161.00 | $26,616,261.00 | $24,717,467.00 | $23,876,288.00 | $24,265,296.00 | $25,982,371.00 | $22,276,658.00 | $25,144,565.00 | $22,130,920.00 | $18,890,024.00 | $23,159,567.00 | $22,280,984.00 | $22,503,298.00 | $25,812,999.00 | $31,871,351.00 | $21,852,631.00 | $22,421,777.00 | -- | $24,171,259.00 | -- | -- | -- |
Date | 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 | $6,176,499.00 | $8,847,779.00 | $45,948,516.00 | $11,851,971.00 | $8,983,643.00 | $8,108,940.00 | $23,997,762.00 | $6,687,287.00 | $5,165,649.00 | $3,344,060.00 | $184,115,345.00 | $173,147,982.00 | $66,247,578.00 | $62,569,450.00 | $75,072,298.00 | -- | $13,263,855.00 | $8,870,275.00 | $36,468,900.00 | $8,966,140.00 | $22,514,692.00 | $13,328,936.00 | $30,065,833.00 | $6,565,442.00 | $8,351,683.00 | $7,644,929.00 | $48,565,524.00 | $36,806,346.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $5,659,050.00 | $8,010,704.00 | $38,927,774.00 | $24,359,140.00 | $14,552,679.00 | $6,515,078.00 | $20,181,179.00 | $9,636,662.00 | $4,308,705.00 | $2,851,096.00 | $151,651,324.00 | $142,618,200.00 | $105,853,342.00 | $50,898,219.00 | $60,547,813.00 | -- | $10,672,228.00 | $6,849,763.00 | $30,729,411.00 | $7,371,035.00 | $7,904,692.00 | $11,155,717.00 | $24,874,119.00 | $5,121,593.00 | $6,963,097.00 | $6,194,450.00 | $39,347,065.00 | $7,798,910.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $517,449.00 | $2,350,235.00 | $7,020,742.00 | $2,045,510.00 | $2,539,904.00 | $1,593,862.00 | $3,816,583.00 | $2,216,274.00 | $363,980.00 | $492,964.00 | $32,464,021.00 | $30,529,782.00 | $22,963,686.00 | $11,671,231.00 | $14,524,485.00 | $3,034,791.00 | $4,612,139.00 | $2,020,512.00 | $5,739,489.00 | $5,049,388.00 | $1,281,064.00 | $2,173,219.00 | $5,191,714.00 | $1,443,849.00 | $1,388,586.00 | $1,450,479.00 | $9,218,459.00 | $1,950,000.00 | $5,158,946.00 | $2,261,411.00 | $9,925,180.00 | $2,471,829.00 | $3,162,906.00 | $1,963,007.00 | $8,400,078.00 | $6,684,639.00 | $2,487,725.00 | $2,315,600.00 | $4,378,604.00 | $989,742.00 | $2,208,530.00 | $-3,192.00 | $7,233,400.00 | $1,454,359.00 | $868,052.00 | $3,179,942.00 | $5,228,258.00 | $1,365,667.00 | $1,357,194.00 | $558,640.00 | $14,344,249.00 | $13,262,227.00 | $10,989,586.00 | -- |
Research and Development | $811,470.00 | $852,854.00 | $3,918,664.00 | $2,999,207.00 | $1,946,535.00 | $970,120.00 | $4,282,131.00 | $3,179,221.00 | $2,129,041.00 | $1,021,902.00 | $4,567,863.00 | $3,329,649.00 | $1,151,732.00 | $978,392.00 | $3,746,502.00 | $834,478.00 | $1,919,936.00 | $895,512.00 | $2,955,581.00 | $714,092.00 | $715,447.00 | $757,216.00 | $3,372,016.00 | $2,641,526.00 | $1,896,732.00 | $946,980.00 | $3,445,124.00 | $2,589,889.00 | $1,697,459.00 | $802,382.00 | $2,990,496.00 | $693,540.00 | $793,609.00 | $722,569.00 | $2,915,143.00 | $722,781.00 | $740,508.00 | $775,395.00 | $2,780,000.00 | $696,501.00 | $1,379,143.00 | $678,609.00 | $2,770,000.00 | $621,532.00 | $1,528,022.00 | $710,000.00 | $1,360,000.00 | $493,419.00 | $927,156.00 | $498,000.00 | $2,450,000.00 | -- | -- | -- |
Selling, General, and Administrative | $1,261,147.00 | $1,540,162.00 | $5,451,653.00 | $1,463,433.00 | $1,335,967.00 | $1,239,635.00 | $4,509,344.00 | $1,390,719.00 | $2,102,609.00 | $1,077,815.00 | $5,077,848.00 | $4,067,246.00 | $1,409,026.00 | $1,521,459.00 | $3,699,859.00 | $988,096.00 | $1,618,504.00 | $848,761.00 | $4,891,365.00 | $1,268,674.00 | $1,276,603.00 | $1,304,019.00 | $4,511,568.00 | $1,124,113.00 | $951,705.00 | $1,126,637.00 | $4,898,956.00 | $3,609,423.00 | $1,375,655.00 | $1,091,557.00 | $4,815,725.00 | $3,743,967.00 | $1,256,806.00 | $1,154,876.00 | $4,973,277.00 | $3,777,978.00 | $1,225,254.00 | $1,407,530.00 | $4,512,592.00 | $3,443,413.00 | $2,378,098.00 | $922,265.00 | $4,632,236.00 | $3,629,814.00 | $1,316,035.00 | $1,922,495.00 | $7,485,670.00 | $1,459,051.00 | $3,302,659.00 | $1,496,590.00 | $8,691,174.00 | $7,005,380.00 | $2,497,214.00 | -- |
Total Operating Expenses | $2,072,617.00 | $2,393,016.00 | $9,370,317.00 | $7,038,242.00 | $2,312,382.00 | $2,209,755.00 | $8,791,475.00 | $6,672,549.00 | $2,131,933.00 | $2,099,717.00 | $9,645,711.00 | $7,396,895.00 | $5,060,609.00 | $2,499,851.00 | $7,446,361.00 | $1,822,574.00 | $1,794,167.00 | $1,744,273.00 | $7,846,946.00 | $1,982,766.00 | $1,992,050.00 | $2,061,235.00 | $7,883,584.00 | $1,868,907.00 | $3,975,074.00 | $2,073,617.00 | $8,344,080.00 | $6,199,312.00 | $4,164,671.00 | $1,893,939.00 | $7,806,221.00 | $5,953,685.00 | $3,927,860.00 | $1,877,445.00 | $7,888,420.00 | $1,867,975.00 | $1,965,762.00 | $2,182,925.00 | $7,292,592.00 | $1,761,816.00 | $3,757,241.00 | $1,600,874.00 | $7,402,236.00 | $1,722,371.00 | $4,056,997.00 | $1,922,495.00 | $7,485,670.00 | $1,459,051.00 | $1,638,762.00 | $1,496,590.00 | $8,691,174.00 | $1,939,191.00 | $5,448,292.00 | -- |
Loss from Operations | $-3,695,626.00 | $-1,555,941.00 | $-2,349,575.00 | $-2,452,828.00 | $-1,982,233.00 | $-615,893.00 | $-4,974,892.00 | $-4,456,275.00 | $-3,374,706.00 | $-1,606,753.00 | $22,818,310.00 | $23,132,887.00 | $17,903,077.00 | $9,171,380.00 | $7,078,124.00 | $1,212,217.00 | $797,460.00 | $276,239.00 | $-2,107,457.00 | $-387,661.00 | $-710,986.00 | $111,984.00 | $-2,691,870.00 | $-425,058.00 | $-1,136,009.00 | $-623,138.00 | $874,379.00 | $909,634.00 | $626,803.00 | $367,472.00 | $2,118,959.00 | $1,644,057.00 | $1,112,491.00 | $85,562.00 | $511,658.00 | $13,339.00 | $521,963.00 | $132,675.00 | $-2,913,988.00 | $-2,323,977.00 | $-1,551,903.00 | $-1,604,066.00 | $-168,836.00 | $-277,015.00 | $-1,266,449.00 | $1,257,447.00 | $-2,257,412.00 | $-3,061,429.00 | $-1,007,515.00 | $-937,950.00 | $5,653,075.00 | $715,552.00 | $3,602,553.00 | -- |
Loss Before Income Taxes | $-2,875,161.00 | $-1,252,077.00 | $-3,831,318.00 | $-1,861,903.00 | $35,075.00 | $-1,529,953.00 | $-4,709,473.00 | $-1,025,448.00 | $-3,107,349.00 | $-1,474,229.00 | $23,435,477.00 | $23,681,487.00 | $9,114,230.00 | $9,178,182.00 | $7,298,888.00 | $1,292,896.00 | $1,199,782.00 | $350,954.00 | $-1,902,503.00 | $-335,756.00 | $-506,732.00 | $165,140.00 | $-2,359,548.00 | $-371,156.00 | $-527,373.00 | $-564,260.00 | $1,145,754.00 | $1,090,102.00 | $1,131,810.00 | $328,214.00 | $2,211,127.00 | $1,752,162.00 | $1,140,984.00 | $42,549.00 | $965,626.00 | $1,074,697.00 | $726,210.00 | $312,091.00 | $-1,492,744.00 | $-1,624,355.00 | $213,705.00 | $-1,623,867.00 | $-72,579.00 | $-161,633.00 | $-1,266,088.00 | $1,205,902.00 | $-2,133,697.00 | $-1,121,130.00 | $-1,007,695.00 | $-909,582.00 | $7,697,172.00 | $2,412,731.00 | $3,508,415.00 | -- |
Earnings Per Share Basic | $-0.19 | $-0.06 | $-0.24 | $0.02 | $-0.13 | $-0.10 | $-0.32 | $-0.26 | $-0.10 | $-0.10 | $1.56 | $1.57 | $0.59 | $0.65 | $0.52 | $0.09 | $0.05 | $0.02 | $-0.12 | $-0.05 | $-0.03 | $0.02 | $-0.20 | $-0.01 | $-0.11 | $-0.04 | $0.08 | $0.08 | $0.05 | $0.03 | $0.15 | $0.04 | $0.06 | -- | $0.07 | -- | $0.07 | $0.03 | $-0.09 | $-0.11 | $-0.09 | $-0.11 | $0.02 | $-0.01 | -- | $0.06 | $-0.01 | $-0.13 | $-0.08 | $-0.04 | $0.37 | $0.13 | $0.25 | -- |
Weighted Average Shares Basic | 11,784,280 | 11,784,280 | 11,736,609 | 11,720,776 | 11,689,715 | 11,684,280 | 11,613,812 | 11,594,280 | 11,593,650 | 11,593,006 | 11,350,946 | 11,271,168 | 11,566,309 | 10,666,059 | 10,581,499 | 10,580,576 | 10,570,203 | 10,570,203 | 10,570,203 | 10,570,203 | 10,570,203 | 10,570,203 | 10,538,610 | 10,570,203 | 10,520,203 | 10,520,203 | 10,501,730 | 10,495,573 | 10,483,870 | 10,471,818 | 10,414,755 | 10,414,536 | 10,511,012 | 10,533,869 | 10,533,869 | 10,533,869 | 10,533,869 | 10,533,869 | 10,386,881 | 10,376,787 | 10,374,369 | 10,374,369 | 10,731,586 | 10,850,658 | 10,345,688 | 11,832,248 | 11,858,813 | 11,882,971 | 11,834,788 | 11,832,284 | 12,279,927 | 11,453,902 | 12,717,023 | -- |
Earnings Per Share Diluted | $-0.10 | $-0.09 | $-0.24 | $0.02 | $-0.03 | $-0.10 | $-0.32 | $-0.07 | $-0.20 | $-0.10 | $1.53 | $1.54 | $0.58 | $0.64 | $0.52 | $0.17 | $0.08 | $0.02 | $-0.12 | $-0.05 | $-0.05 | $0.02 | $-0.20 | $-0.12 | $-0.07 | $-0.04 | $0.08 | $0.08 | $0.05 | $0.02 | $0.15 | $0.10 | $0.06 | -- | $0.07 | -- | $0.04 | $0.03 | $-0.09 | $-0.11 | $0.02 | $-0.11 | $0.02 | -- | $-0.07 | $0.06 | $-0.01 | $-0.05 | $-0.04 | $-0.04 | $0.36 | $0.13 | $0.17 | -- |
Weighted Average Shares Diluted | 11,784,280 | 11,784,280 | 11,736,609 | 11,720,776 | 11,689,715 | 11,684,280 | 11,613,812 | 11,594,280 | 11,593,650 | 11,593,006 | 11,592,901 | 11,481,830 | 11,279,483 | 10,818,050 | 10,715,979 | 10,699,773 | 10,708,028 | 10,705,500 | 10,570,203 | 10,570,203 | 10,570,203 | 10,682,166 | 10,538,610 | 10,570,203 | 10,520,203 | 10,520,203 | 10,660,900 | 10,761,458 | 10,742,449 | 10,730,267 | 10,653,897 | 10,630,453 | 10,689,530 | 10,682,411 | 10,640,733 | 10,650,609 | 10,661,879 | 10,663,270 | 10,386,881 | 10,376,787 | 10,584,435 | 10,374,369 | 10,943,878 | 10,850,658 | 11,290,154 | 12,037,036 | 11,858,813 | 11,882,971 | 12,048,153 | 11,832,284 | 12,463,585 | 11,634,554 | 12,150,765 | -- |
Common 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 | 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 | 50,000,000 | -- | 50,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 11,784,280 | 11,784,280 | 11,784,280 | 11,784,280 | 11,784,280 | 11,684,280 | 11,684,280 | 11,594,280 | 11,594,280 | 11,594,280 | 11,590,281 | 11,590,281 | 11,576,281 | 11,541,990 | 10,605,912 | 10,601,912 | 10,570,203 | 10,570,203 | 10,570,203 | 10,570,203 | 10,570,203 | 10,570,203 | 10,520,203 | 10,570,203 | 10,520,203 | 10,520,203 | 10,520,203 | 10,520,203 | 10,517,203 | 10,477,203 | 10,442,203 | 10,417,203 | 10,403,869 | 10,533,869 | 10,533,869 | 10,533,869 | 10,533,869 | 10,533,869 | 10,533,869 | 10,386,369 | 10,374,369 | 10,374,369 | 10,374,369 | 10,374,369 | 10,374,369 | 10,344,369 | 11,882,971 | 11,882,971 | 11,882,971 | -- | 13,781,491 | -- | -- | -- |
Common Stock Value | $14,263.00 | $14,263.00 | $14,263.00 | $14,263.00 | $14,263.00 | $14,163.00 | $14,163.00 | $14,073.00 | $14,073.00 | $14,073.00 | $14,069.00 | $14,068.00 | $14,054.00 | $14,020.00 | $14,007.00 | $14,004.00 | $13,972.00 | $13,972.00 | $13,972.00 | $13,972.00 | $13,972.00 | $13,972.00 | $13,972.00 | $13,972.00 | $13,922.00 | $13,922.00 | $13,922.00 | $13,922.00 | $13,919.00 | $13,879.00 | $13,844.00 | $13,819.00 | $13,806.00 | $13,806.00 | $13,806.00 | $13,806.00 | $13,806.00 | $13,806.00 | $13,806.00 | $13,658.00 | $13,646.00 | $13,646.00 | $13,646.00 | $13,646.00 | $13,646.00 | $13,616.00 | $13,616.00 | $13,616.00 | $13,616.00 | -- | $13,546.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 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 100,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 100,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 100,000,000 | 100,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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2.27 | -- | -- | -- | $2.05 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |