Date | 3/31/2024 | 12/31/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 3/31/2022 | 12/31/2021 | 9/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 | 10/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 | $171,009.00 | $1,114,370.00 | $3,398,793.00 | $1,569,463.00 | $1,328,172.00 | $1,224,400.00 | $3,141,919.00 | $2,722,066.00 | $1,894,727.00 | $3,364,511.00 | $2,926,079.00 | $3,529,994.00 | $4,123,094.00 | $8,466,437.00 | $2,353,072.00 | $1,066,993.00 | $3,431,802.00 | $2,883,499.00 | $2,471,381.00 | -- | $4,034,127.00 | $4,320,894.00 | $2,988,392.00 | $5,454,694.00 | $4,306,895.00 | $745,001.00 | $3,320,659.00 | $2,108,295.00 | $5,264,654.00 | $6,904,500.00 | $6,267,622.00 | $5,221,238.00 | $8,379,320.00 | $3,535,458.00 | $2,636,163.00 | $4,920,121.00 | $2,314,780.00 | $1,167,503.00 | $1,663,840.00 | $2,589,409.00 | $5,134,269.00 | $11,781,074.00 | $14,075,372.00 | $3,037,474.00 | $8,652,433.00 | $8,235,495.00 | $6,226,836.00 | $6,808,285.00 | $4,191,898.00 | $3,738,544.00 | $4,133,439.00 | $5,696,890.00 | $7,830,517.00 |
Accounts Receivable Net Current | $22,459,754.00 | $19,983,583.00 | $24,622,727.00 | $20,424,589.00 | $24,099,180.00 | $27,707,851.00 | $23,559,952.00 | $16,421,053.00 | $22,247,866.00 | $24,012,608.00 | $12,906,291.00 | $20,208,165.00 | $19,023,098.00 | $19,254,556.00 | $10,243,690.00 | $14,213,687.00 | $13,380,464.00 | $12,773,565.00 | $23,178,997.00 | -- | $13,868,575.00 | $13,861,932.00 | $14,589,886.00 | $25,250,475.00 | $25,206,682.00 | $23,239,325.00 | $23,179,172.00 | $25,631,555.00 | $27,646,573.00 | $27,619,599.00 | $12,970,876.00 | $12,654,321.00 | $25,952,914.00 | $26,728,741.00 | $14,584,207.00 | $16,100,789.00 | $21,492,373.00 | $24,255,596.00 | $11,074,254.00 | $11,869,036.00 | $12,840,666.00 | $12,700,106.00 | $8,843,523.00 | $14,669,480.00 | $6,069,461.00 | $2,716,985.00 | $3,079,187.00 | $4,064,315.00 | -- | $1,803,909.00 | -- | -- | -- |
Inventory | $43,484,334.00 | $46,008,080.00 | $45,098,268.00 | $55,666,627.00 | $52,952,095.00 | $49,831,196.00 | $71,917,710.00 | $67,700,645.00 | $63,270,451.00 | $65,989,304.00 | $71,990,869.00 | $66,715,986.00 | $63,882,938.00 | $70,807,964.00 | $75,610,319.00 | $73,857,297.00 | $71,295,520.00 | $87,317,928.00 | $88,455,980.00 | -- | $76,058,981.00 | $60,419,276.00 | $63,654,908.00 | $70,486,985.00 | $70,216,607.00 | $31,489,945.00 | $38,052,248.00 | $42,550,711.00 | $49,569,515.00 | $21,846,130.00 | $43,049,181.00 | $37,066,631.00 | $46,337,634.00 | $25,521,747.00 | $36,467,212.00 | $43,524,943.00 | $29,050,403.00 | $28,485,584.00 | $31,762,471.00 | $23,376,518.00 | $28,155,707.00 | $25,822,467.00 | $3,532,389.00 | $3,011,867.00 | $8,273,667.00 | $6,116,785.00 | $4,137,408.00 | $3,919,025.00 | -- | $5,664,119.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $2,561,455.00 | $2,974,177.00 | $4,099,027.00 | $10,748,580.00 | $3,282,244.00 | $1,940,218.00 | $1,181,307.00 | $1,361,838.00 | $1,550,732.00 | $1,204,298.00 | $1,981,651.00 | $1,335,303.00 | $1,374,677.00 | $1,746,268.00 | $1,598,496.00 | $1,460,700.00 | $1,687,490.00 | $1,458,569.00 | $1,158,738.00 | -- | $3,548,903.00 | $1,279,794.00 | $1,511,024.00 | $1,500,066.00 | $1,888,277.00 | $1,249,921.00 | $1,560,194.00 | $1,054,665.00 | $1,274,871.00 | $1,218,280.00 | $2,079,983.00 | $1,189,941.00 | $1,131,521.00 | $797,199.00 | $970,791.00 | $383,962.00 | $384,131.00 | $230,907.00 | $1,278,372.00 | $274,470.00 | $468,082.00 | $509,037.00 | $129,004.00 | $236,185.00 | $96,374.00 | $138,236.00 | $112,378.00 | $58,398.00 | -- | $58,451.00 | -- | -- | -- |
Total Current Assets | $68,676,552.00 | $77,054,567.00 | $84,065,712.00 | $88,409,259.00 | $81,661,691.00 | $80,703,665.00 | $99,800,888.00 | $88,205,602.00 | $88,963,776.00 | $94,570,721.00 | $90,754,844.00 | $91,789,448.00 | $88,403,807.00 | $100,275,225.00 | $90,330,088.00 | $92,362,984.00 | $91,645,276.00 | $110,622,411.00 | $128,402,480.00 | -- | $107,041,556.00 | $79,881,896.00 | $82,744,210.00 | $102,692,220.00 | $101,618,461.00 | $56,724,192.00 | $66,112,273.00 | $71,345,226.00 | $83,755,613.00 | $57,588,509.00 | $64,654,396.00 | $56,412,411.00 | $82,076,052.00 | $56,869,653.00 | $55,941,793.00 | $66,217,891.00 | $54,535,434.00 | $55,440,255.00 | $47,487,525.00 | $39,250,472.00 | $47,655,808.00 | $51,767,558.00 | $27,180,635.00 | $21,007,158.00 | $23,250,212.00 | $17,423,189.00 | $13,908,202.00 | $15,202,416.00 | -- | $11,617,416.00 | -- | -- | -- |
Property Plant and Equipement | $9,912,619.00 | $10,350,887.00 | $10,082,168.00 | $10,241,685.00 | $15,706,571.00 | $16,204,434.00 | $17,466,927.00 | $17,677,729.00 | $17,500,733.00 | $18,140,972.00 | $18,357,931.00 | $20,060,468.00 | $20,494,312.00 | $20,628,422.00 | $20,344,674.00 | $20,362,017.00 | $20,634,949.00 | $22,366,775.00 | $22,731,765.00 | -- | $12,966,314.00 | $13,180,132.00 | $13,496,922.00 | $13,630,123.00 | $13,767,767.00 | $13,581,576.00 | $13,465,805.00 | $13,223,114.00 | $12,591,294.00 | $12,600,106.00 | $12,889,609.00 | $11,861,970.00 | $11,485,411.00 | $11,476,936.00 | $11,151,343.00 | $17,507,464.00 | $10,400,311.00 | $10,356,809.00 | $10,304,046.00 | $10,320,650.00 | $10,257,989.00 | $10,239,435.00 | $9,679,275.00 | $8,731,544.00 | $7,855,043.00 | $2,441,186.00 | $2,290,157.00 | $2,341,875.00 | -- | $2,299,306.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | $1,649,211.00 | $1,599,649.00 | $1,586,212.00 | $1,677,186.00 | $1,701,196.00 | $1,567,709.00 | $1,508,675.00 | $2,381,684.00 | -- | -- | -- | $11,865,811.00 | $11,865,811.00 | $1,573,546.00 | $10,292,265.00 | $10,292,265.00 | $10,292,265.00 | $10,292,265.00 | $10,292,265.00 | $10,292,265.00 | $10,292,265.00 | $10,292,265.00 | $10,292,265.00 | $10,292,265.00 | $9,496,202.00 | $9,496,202.00 | $9,375,269.00 | $9,630,279.00 | $14,757,466.00 | $14,912,856.00 | $4,678,818.00 | $4,939,462.00 | $4,874,864.00 | $4,734,402.00 | $4,899,276.00 | $4,832,050.00 | $1,402,000.00 | $1,402,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $3,049,792.00 | $3,051,182.00 | $2,066,081.00 | $2,038,618.00 | $1,667,034.00 | $5,272,985.00 | $5,936,816.00 | $7,096,984.00 | $7,129,149.00 | $6,287,105.00 | $6,688,936.00 | $6,439,452.00 | $6,764,781.00 | $6,459,625.00 | $4,627,839.00 | $4,506,701.00 | $1,369,560.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $212,231.00 | $1,081,954.00 | $3,019,178.00 | $2,671,114.00 | $1,952,100.00 | $2,519,220.00 | $2,424,476.00 | $2,402,372.00 | $1,582,599.00 | $2,642,880.00 | $3,048,003.00 | $1,358,160.00 | $1,098,292.00 | $987,452.00 | $850,752.00 | -- | $220,431.00 | -- | -- | -- |
Total Assets | $133,210,359.00 | $143,673,509.00 | $151,989,828.00 | $158,483,654.00 | $134,220,807.00 | $135,292,780.00 | $160,157,273.00 | $150,250,983.00 | $151,387,131.00 | $158,540,850.00 | $156,087,708.00 | $158,357,604.00 | $155,955,633.00 | $167,599,666.00 | $149,519,815.00 | $151,866,298.00 | $146,364,269.00 | $185,400,952.00 | $204,125,956.00 | -- | $164,242,201.00 | $137,767,208.00 | $141,147,939.00 | $161,993,581.00 | $161,612,990.00 | $117,100,288.00 | $134,609,208.00 | $141,342,536.00 | $153,804,701.00 | $127,004,985.00 | $132,648,295.00 | $124,228,641.00 | $147,632,268.00 | $122,343,067.00 | $119,796,230.00 | $141,416,495.00 | $88,239,172.00 | $89,300,409.00 | $81,859,829.00 | $73,101,675.00 | $82,335,105.00 | $85,583,219.00 | $47,165,782.00 | $39,982,910.00 | $33,575,789.00 | $22,033,695.00 | $17,820,016.00 | $19,179,083.00 | -- | $15,157,261.00 | -- | -- | -- |
Accounts Payable | $13,241,747.00 | $14,891,078.00 | $13,312,180.00 | $17,441,428.00 | $15,275,082.00 | $17,073,969.00 | $25,004,563.00 | $16,727,229.00 | $17,460,233.00 | $22,583,749.00 | $13,790,765.00 | $12,358,274.00 | $8,045,694.00 | $14,739,329.00 | $13,507,963.00 | $14,020,264.00 | $6,930,829.00 | $14,323,176.00 | $31,594,475.00 | -- | $36,949,282.00 | $5,935,454.00 | $12,384,239.00 | $32,831,640.00 | $47,059,106.00 | $7,157,745.00 | $7,218,726.00 | $24,349,997.00 | $37,795,148.00 | $14,303,877.00 | $15,605,814.00 | $14,982,183.00 | $30,715,979.00 | $13,722,900.00 | $12,484,057.00 | $29,906,858.00 | $13,439,282.00 | $15,026,669.00 | $13,002,437.00 | $5,744,639.00 | $15,776,227.00 | $19,512,235.00 | $1,701,490.00 | $3,655,836.00 | $6,773,250.00 | $1,141,162.00 | $1,612,585.00 | $2,651,445.00 | -- | $207,074.00 | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $76,360,810.00 | $81,368,747.00 | $77,892,247.00 | $77,605,063.00 | $87,135,932.00 | $83,714,414.00 | $91,648,534.00 | $86,090,454.00 | $83,513,228.00 | $87,709,274.00 | $87,579,017.00 | $83,627,523.00 | $74,619,656.00 | $82,383,603.00 | $60,764,046.00 | $56,984,931.00 | $46,366,057.00 | $82,231,251.00 | $97,732,801.00 | -- | $77,585,221.00 | $56,025,084.00 | $54,989,096.00 | $77,612,028.00 | $91,381,082.00 | $55,878,633.00 | $62,826,708.00 | $71,615,979.00 | $86,992,598.00 | $59,243,541.00 | $66,124,827.00 | $67,355,986.00 | $97,894,724.00 | $70,467,462.00 | $68,660,999.00 | $90,264,512.00 | $38,749,217.00 | $37,786,174.00 | $31,635,626.00 | $23,372,307.00 | $31,890,882.00 | $35,526,156.00 | $7,614,186.00 | $13,531,851.00 | $9,803,184.00 | $1,903,263.00 | $2,154,949.00 | $3,583,687.00 | -- | $594,997.00 | -- | -- | -- |
Long Term Debt | $8,675,295.00 | $8,618,496.00 | $7,908,397.00 | $4,057,644.00 | $10,667,429.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $13,328,321.00 | $13,255,413.00 | -- | $13,285,925.00 | $13,480,099.00 | $13,547,818.00 | $13,562,055.00 | $11,386,743.00 | $11,405,819.00 | $11,301,825.00 | $11,268,461.00 | $11,411,360.00 | $11,389,427.00 | $11,610,162.00 | $13,243,050.00 | $12,943,524.00 | $12,905,537.00 | $12,716,965.00 | $14,534,814.00 | $4,649,704.00 | $4,720,395.00 | $4,734,633.00 | -- | -- | $5,415,746.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-7,410,638.00 | $-6,832,156.00 | $-6,987,791.00 | $-6,908,157.00 | $-6,735,375.00 | $-7,274,895.00 | $-5,578,324.00 | $-6,058,604.00 | $-6,311,953.00 | $-5,540,583.00 | $-5,577,458.00 | $-5,834,586.00 | $-6,111,424.00 | $-6,679,462.00 | $-6,192,962.00 | $-6,382,532.00 | $-6,138,467.00 | $-6,079,707.00 | $-6,116,283.00 | -- | $-5,973,085.00 | $-5,790,662.00 | $-5,520,078.00 | $-5,422,955.00 | $-5,381,732.00 | $-5,538,385.00 | $-5,578,962.00 | $-6,033,284.00 | $-5,584,500.00 | $-5,789,663.00 | $-5,553,977.00 | $-5,937,703.00 | $-6,533,535.00 | $-5,096,586.00 | $-5,029,744.00 | $-4,254,950.00 | $-3,010,799.00 | $-1,668,767.00 | $-2,001,279.00 | $-2,711,368.00 | $-1,809,668.00 | $-2,103,836.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-109,889,570.00 | $-104,595,765.00 | $-91,932,808.00 | $-84,598,398.00 | $-116,596,626.00 | $-110,496,559.00 | $-92,865,104.00 | $-85,506,986.00 | $-75,711,884.00 | $-67,627,446.00 | $-65,780,154.00 | $-57,313,702.00 | $-50,140,942.00 | $-45,338,714.00 | $-42,056,965.00 | $-35,392,108.00 | $-30,466,618.00 | $-27,248,401.00 | $-23,906,501.00 | -- | $-21,140,445.00 | $-21,161,376.00 | $-16,875,228.00 | $-18,653,679.00 | $-18,253,792.00 | $-16,436,286.00 | $-5,345,205.00 | $-6,672,442.00 | $-7,831,398.00 | $-4,614,244.00 | $-4,924,045.00 | $-5,491,918.00 | $-6,853,704.00 | $-4,979,471.00 | $-4,702,650.00 | $-4,233,320.00 | $-2,690,659.00 | $-1,816,344.00 | $-2,436,697.00 | $-2,038,103.00 | $-2,148,235.00 | $-2,189,444.00 | $-1,310,426.00 | $561,948.00 | $415,339.00 | $326,583.00 | $938,218.00 | $917,577.00 | -- | $-48,252.00 | -- | -- | -- |
Total Stockholders' Equity | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $103,169,701.00 | $106,393,155.00 | -- | $86,656,980.00 | $81,742,124.00 | $86,158,843.00 | $84,381,553.00 | $70,231,908.00 | $61,221,655.00 | $71,782,500.00 | $69,726,557.00 | $66,812,103.00 | $67,761,444.00 | $66,523,468.00 | $56,872,655.00 | $49,737,544.00 | $51,875,605.00 | $51,135,231.00 | $51,151,983.00 | $49,489,955.00 | $51,514,235.00 | $50,224,203.00 | $49,729,368.00 | $50,444,223.00 | $50,057,063.00 | $39,551,596.00 | $26,451,059.00 | $23,772,605.00 | $20,130,432.00 | $15,665,067.00 | $15,595,396.00 | -- | $14,562,264.00 | -- | -- | $15,251,527.00 |
Controlling Interest in Subsidiaries | $57,689.00 | $34,638.00 | $67,120.00 | $25,196.00 | $30,988.00 | $35,576.00 | $10,933.00 | $-31,735.00 | $-45,272.00 | $-64,161.00 | $-62,365.00 | $-133,575.00 | $-120,459.00 | $-145,455.00 | $-97,713.00 | $-146,574.00 | $-47,685.00 | $-429.00 | $21,673.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $133,210,359.00 | $143,673,509.00 | $151,989,828.00 | $158,483,654.00 | $134,220,807.00 | $135,292,780.00 | $160,157,273.00 | $150,250,983.00 | $151,387,131.00 | $158,540,850.00 | $156,087,708.00 | $158,357,604.00 | $155,955,633.00 | $167,599,666.00 | $149,519,815.00 | $151,866,298.00 | $146,364,269.00 | $185,400,952.00 | $204,125,956.00 | -- | $164,242,201.00 | $137,767,208.00 | $141,147,939.00 | $161,993,581.00 | $161,612,990.00 | $117,100,288.00 | $134,609,208.00 | $141,342,536.00 | $153,804,701.00 | $127,004,985.00 | $132,648,295.00 | $124,228,641.00 | $147,632,268.00 | $122,343,067.00 | $119,796,230.00 | $141,416,495.00 | $88,239,172.00 | $89,300,409.00 | $81,859,829.00 | $73,101,675.00 | $82,335,105.00 | $85,583,219.00 | $47,165,782.00 | $39,982,910.00 | $33,575,789.00 | $22,033,695.00 | $17,820,016.00 | $19,179,083.00 | -- | $15,157,261.00 | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 3/31/2022 | 12/31/2021 | 9/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 | 10/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $62,877,299.00 | $44,701,133.00 | -- | $26,120,137.00 | $64,085,510.00 | $54,193,682.00 | $20,532,796.00 | $10,711,716.00 | $75,373,810.00 | $57,487,560.00 | $24,225,744.00 | $12,249,573.00 | $96,044,254.00 | $61,409,948.00 | $36,396,169.00 | $12,254,912.00 | $81,208,903.00 | $30,527,798.00 | $13,793,766.00 | $8,164,234.00 | $51,533,643.00 | $31,969,509.00 | $11,460,197.00 | $12,378,586.00 | $37,338,258.00 | $4,208,735.00 | $13,685,883.00 | $6,719,735.00 | $14,147,617.00 | $2,549,188.00 | $4,728,029.00 | $6,115,679.00 | $3,641,380.00 | $2,282,689.00 | $909,656.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $47,942,933.00 | $34,554,463.00 | -- | $20,657,008.00 | $49,332,052.00 | $40,540,193.00 | $24,236,757.00 | $8,376,128.00 | $59,232,846.00 | $15,208,896.00 | $19,005,270.00 | $10,306,310.00 | $77,653,646.00 | $19,500,605.00 | $30,389,855.00 | $10,280,031.00 | $64,607,502.00 | $42,093,045.00 | $18,682,998.00 | $6,850,442.00 | $41,561,736.00 | $6,482,693.00 | $19,153,374.00 | $10,071,006.00 | $33,743,221.00 | $23,420,173.00 | $17,742,764.00 | $5,641,333.00 | $10,239,914.00 | $9,316,267.00 | $3,204,236.00 | $4,364,387.00 | $2,280,855.00 | $1,258,468.00 | $1,008,761.00 | -- |
Gross Profit | $13,329,737.00 | $8,300,438.00 | $14,538,081.00 | $11,684,273.00 | $7,253,802.00 | $4,504,511.00 | $2,705,414.00 | $4,787,033.00 | $3,126,670.00 | $9,989,722.00 | $2,038,160.00 | $1,780,932.00 | $14,934,262.00 | $11,690,003.00 | $5,265,244.00 | $3,072,872.00 | $40,708,021.00 | $4,787,696.00 | $10,146,670.00 | -- | $5,463,129.00 | $14,753,458.00 | $13,653,489.00 | $7,007,755.00 | $2,335,588.00 | $16,140,964.00 | $12,967,084.00 | $7,163,737.00 | $1,943,263.00 | $18,390,608.00 | $11,519,488.00 | $4,031,433.00 | $1,974,881.00 | $16,601,401.00 | $7,117,752.00 | $3,275,001.00 | $1,313,792.00 | $9,971,907.00 | $6,333,443.00 | $2,377,830.00 | $2,307,580.00 | $3,595,037.00 | $1,194,180.00 | $2,662,854.00 | $1,078,402.00 | $3,907,703.00 | $4,076,629.00 | $3,275,085.00 | $1,751,292.00 | $1,360,525.00 | $1,024,221.00 | $462,715.00 | -- |
Research and Development | $936,368.00 | $994,648.00 | $5,237,772.00 | $1,208,038.00 | $1,503,473.00 | $1,515,380.00 | $6,010,172.00 | $4,105,541.00 | $1,995,128.00 | $6,483,894.00 | $4,125,989.00 | $2,016,686.00 | $7,336,754.00 | $5,301,714.00 | $3,260,064.00 | $1,588,191.00 | $6,272,758.00 | $1,824,613.00 | $2,365,667.00 | -- | $992,113.00 | $3,887,723.00 | $1,065,323.00 | $1,597,081.00 | $741,917.00 | $3,032,112.00 | $2,204,625.00 | $1,490,113.00 | $741,541.00 | $2,764,358.00 | $2,049,332.00 | $732,607.00 | $690,373.00 | $1,890,234.00 | $611,688.00 | $208,480.00 | $223,359.00 | $840,578.00 | $647,260.00 | $480,088.00 | $233,639.00 | $505,872.00 | $275,302.00 | $205,467.00 | $103,431.00 | $242,523.00 | $198,898.00 | $154,505.00 | $92,876.00 | $450,016.00 | $339,773.00 | $262,128.00 | -- |
Selling, General, and Administrative | $5,636,288.00 | $5,892,922.00 | $22,430,687.00 | $17,289,120.00 | $11,294,058.00 | $5,056,257.00 | $5,582,060.00 | $12,678,727.00 | $5,587,635.00 | $16,402,352.00 | $10,605,030.00 | $4,684,744.00 | $21,348,092.00 | $5,895,984.00 | $9,767,924.00 | $4,648,326.00 | $17,486,071.00 | $11,840,547.00 | $7,230,074.00 | -- | $2,887,378.00 | $10,503,020.00 | $8,037,202.00 | $5,361,035.00 | $2,914,080.00 | $11,794,026.00 | $7,767,530.00 | $5,047,263.00 | $2,455,203.00 | $10,397,863.00 | $7,239,821.00 | $4,780,121.00 | $2,473,977.00 | $9,620,807.00 | $2,260,978.00 | $3,000,201.00 | $1,788,425.00 | $6,815,576.00 | $1,722,394.00 | $1,471,041.00 | $1,594,203.00 | $5,762,838.00 | $1,280,563.00 | $1,065,089.00 | $750,351.00 | $2,772,711.00 | $2,102,742.00 | $1,469,718.00 | $707,953.00 | $2,166,375.00 | $614,820.00 | $490,851.00 | -- |
Total Operating Expenses | $7,659,952.00 | $7,894,855.00 | $32,481,603.00 | $8,343,220.00 | $8,998,838.00 | $7,904,411.00 | $8,916,343.00 | $10,557,386.00 | $8,895,741.00 | $25,659,607.00 | $9,400,411.00 | $8,078,518.00 | $33,698,011.00 | $9,139,348.00 | $15,425,715.00 | $7,289,740.00 | $45,701,756.00 | $7,508,658.00 | $11,489,918.00 | -- | $4,734,599.00 | $17,747,050.00 | $13,215,648.00 | $8,635,573.00 | $4,477,886.00 | $18,549,420.00 | $4,559,969.00 | $4,183,084.00 | $4,031,441.00 | $16,347,194.00 | $11,662,827.00 | $3,829,993.00 | $3,953,146.00 | $14,215,523.00 | $9,828,652.00 | $3,519,233.00 | $2,331,543.00 | $8,921,893.00 | $6,382,067.00 | $2,034,824.00 | $2,142,296.00 | $6,963,305.00 | $1,504,821.00 | $1,317,489.00 | $923,567.00 | $3,288,089.00 | $742,192.00 | $1,760,834.00 | $871,924.00 | $2,858,822.00 | $2,160,417.00 | $1,407,238.00 | -- |
Loss from Operations | $-10,134,227.00 | $-7,503,576.00 | $-17,943,522.00 | $-3,912,749.00 | $-9,649,447.00 | $-3,399,900.00 | $-20,877,021.00 | $-8,897,022.00 | $-5,769,071.00 | $-15,669,885.00 | $-7,362,251.00 | $-6,297,586.00 | $-18,763,749.00 | $-12,875,059.00 | $-10,160,471.00 | $-4,216,868.00 | $-4,993,735.00 | $-4,064,212.00 | $-1,343,248.00 | -- | $728,530.00 | $-2,993,592.00 | $2,065,660.00 | $514,480.00 | $-2,142,298.00 | $-2,408,456.00 | $192,588.00 | $-1,050,790.00 | $-2,088,178.00 | $2,043,414.00 | $1,633,486.00 | $-1,776,825.00 | $-1,978,265.00 | $2,385,878.00 | $564,101.00 | $-1,558,024.00 | $-1,017,751.00 | $1,050,014.00 | $-556,914.00 | $508,290.00 | $165,284.00 | $-3,368,268.00 | $-2,551,697.00 | $266,963.00 | $154,835.00 | $619,614.00 | $59,352.00 | $1,514,251.00 | $879,368.00 | $-1,498,297.00 | $-1,136,196.00 | $-216,292.00 | -- |
Loss Before Income Taxes | -- | -- | $14,924,051.00 | -- | $-6,272,889.00 | $-4,616,867.00 | $-23,043,425.00 | $-9,523,789.00 | $-6,580,043.00 | $-17,643,526.00 | $-8,352,762.00 | $-7,184,043.00 | $-19,361,130.00 | $-3,336,787.00 | $-11,615,855.00 | $-5,023,148.00 | $-9,501,674.00 | $-3,446,413.00 | $-2,718,919.00 | -- | $30,265.00 | $-4,582,041.00 | $-487,750.00 | $-251,185.00 | $-1,766,085.00 | $-4,194,337.00 | $1,790,749.00 | $1,265,443.00 | $-4,320,562.00 | $-2,038,152.00 | $-2,717,868.00 | $-3,291,642.00 | $-3,124,176.00 | $-4,009,106.00 | $-3,818,114.00 | $-2,281,112.00 | $-1,312,142.00 | $460,216.00 | $-429,689.00 | $258,363.00 | $62,271.00 | $-3,859,150.00 | $-2,982,299.00 | $399,701.00 | $146,967.00 | $574,145.00 | $56,819.00 | $604,261.00 | $875,206.00 | $-1,497,025.00 | $-1,131,995.00 | $-213,127.00 | -- |
Earnings Per Share Basic | $-0.13 | $-0.29 | $0.34 | $0.75 | $-0.25 | $-0.11 | $-0.62 | $-0.25 | $-0.17 | $-0.51 | $-0.47 | $-0.21 | $-0.59 | $-0.45 | $-0.35 | $-0.15 | $-0.31 | $-0.21 | $-0.10 | -- | -- | $-0.21 | $0.07 | $-0.11 | $-0.09 | $-0.67 | $0.07 | $0.07 | $-0.19 | $0.02 | -- | $-0.04 | $-0.14 | $-0.25 | $-0.24 | $-0.21 | $-0.08 | $0.03 | $-0.03 | $0.01 | -- | $-0.29 | $-0.21 | $0.03 | $0.01 | $0.06 | -- | $0.08 | $0.09 | $-0.14 | $-0.05 | $-0.06 | -- |
Weighted Average Shares Basic | 43,137,903 | 43,050,329 | 42,752,759 | 42,681,201 | 42,627,645 | 42,604,020 | 39,515,547 | 38,461,049 | 36,773,864 | 33,976,517 | 33,498,952 | 33,450,569 | 33,348,263 | 33,385,376 | 33,294,344 | 33,284,453 | 30,102,158 | 33,267,258 | 26,996,483 | -- | 24,790,215 | 22,481,491 | 21,861,038 | 21,130,960 | 20,156,458 | 17,718,057 | 17,963,598 | 17,821,547 | 17,117,041 | 14,936,311 | 14,278,107 | 13,792,002 | 13,463,353 | 12,785,450 | 12,179,184 | 11,634,469 | 11,625,115 | 11,572,406 | 11,559,022 | 11,561,629 | 11,563,452 | 8,770,975 | 7,898,123 | 7,800,036 | 6,839,560 | 5,904,110 | 5,800,000 | 5,800,000 | 5,800,000 | 5,800,000 | 5,800,000 | 5,800,000 | -- |
Earnings Per Share Diluted | $-0.13 | $-0.29 | $0.34 | $0.74 | $-0.25 | $-0.11 | $-0.19 | $-0.25 | $-0.17 | $-0.51 | $-0.25 | $-0.21 | $-0.59 | $-0.45 | $-0.35 | $-0.15 | $-0.31 | $-0.21 | $-0.10 | -- | -- | $-0.21 | $0.07 | $-0.11 | $-0.09 | $-0.67 | $-0.09 | $0.01 | $-0.19 | $0.02 | -- | $-0.04 | $-0.14 | $-0.25 | $-0.04 | $-0.13 | $-0.08 | $0.03 | $-0.02 | $0.01 | -- | $-0.29 | $-0.21 | $0.02 | $0.01 | $0.06 | $0.17 | $0.08 | $0.09 | $-0.14 | $-0.05 | $-0.01 | -- |
Weighted Average Shares Diluted | 43,314,975 | 43,091,438 | 42,935,551 | 43,166,148 | 42,651,270 | 42,604,020 | 38,240,917 | 37,617,457 | 36,773,864 | 33,976,517 | 33,498,952 | 33,450,569 | 33,348,263 | 33,385,376 | 33,294,344 | 33,284,453 | 30,102,158 | 29,043,493 | 26,996,483 | -- | 24,791,437 | 22,481,491 | 21,861,038 | 21,130,960 | 20,156,458 | 17,718,057 | 17,979,177 | 17,467,370 | 17,117,041 | 14,936,311 | 15,420,308 | 14,120,650 | 13,463,353 | 12,785,450 | 12,179,184 | 11,629,766 | 11,625,115 | 11,733,621 | 11,561,346 | 11,662,369 | 11,854,685 | 8,770,975 | 7,898,123 | 8,353,411 | 6,950,155 | 5,906,899 | 5,848,161 | 5,804,207 | 5,836,607 | 5,800,000 | 5,800,000 | 5,800,000 | -- |
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 | 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 | 43,314,975 | 43,292,044 | 42,979,011 | 42,889,070 | 42,763,423 | 42,607,585 | 41,540,768 | 38,889,660 | 36,777,094 | 35,266,280 | 34,164,660 | 33,450,569 | 33,432,861 | 33,398,019 | 33,304,566 | 33,284,453 | 33,278,218 | 33,272,346 | 33,221,141 | -- | 25,956,252 | 24,342,906 | 24,337,579 | 24,328,300 | 20,692,089 | 17,979,681 | 17,964,167 | 17,948,483 | 17,467,618 | 17,061,111 | 16,814,666 | 14,672,903 | 13,463,455 | 13,454,101 | 13,246,426 | 12,952,801 | 11,649,447 | 11,640,093 | 11,607,688 | 11,598,498 | 11,611,079 | 11,584,101 | 10,059,506 | 7,473,000 | 7,473,000 | 6,873,000 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $43,340.00 | $43,317.00 | $43,004.00 | $42,914.00 | $42,788.00 | $42,633.00 | $41,566.00 | $38,915.00 | $36,802.00 | $35,291.00 | $34,190.00 | $33,476.00 | $33,458.00 | $33,423.00 | $33,329.00 | $33,309.00 | $33,303.00 | $33,297.00 | $33,246.00 | -- | $25,981.00 | $24,367.00 | $24,362.00 | $24,353.00 | $20,716.00 | $18,004.00 | $17,989.00 | $17,973.00 | $17,493.00 | $17,086.00 | $16,839.00 | $14,698.00 | $13,488.00 | $13,479.00 | $13,272.00 | $12,979.00 | $11,675.00 | $11,666.00 | $11,633.00 | $11,624.00 | $11,615.00 | $11,585.00 | $10,060.00 | $7,873.00 | $7,473.00 | $6,873.00 | $5,800.00 | $5,800.00 | -- | $5,800.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 | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,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 | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |