Date | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/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 | 1/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 | 5/31/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $48,845,606.00 | $47,691,699.00 | $50,711,751.00 | $51,085,289.00 | $49,093,162.00 | $40,358,059.00 | $40,397,593.00 | $41,210,143.00 | $43,794,150.00 | $38,179,414.00 | $34,956,328.00 | $32,310,781.00 | $42,902,669.00 | $41,991,071.00 | $41,878,723.00 | $38,016,963.00 | $31,337,477.00 | $34,367,483.00 | $32,392,347.00 | $43,680,866.00 | $47,182,966.00 | $46,976,764.00 | $45,950,954.00 | $36,532,545.00 | $39,254,116.00 | $37,092,112.00 | $37,081,272.00 | $35,550,623.00 | -- | $44,792,734.00 | $40,766,125.00 | $39,322,529.00 | $36,754,928.00 | $35,713,689.00 | $33,582,329.00 | $34,437,295.00 | $24,693,011.00 | $33,626,516.00 | $30,823,185.00 | $34,855,601.00 | -- | $35,861,899.00 | $33,892,655.00 | $31,644,158.00 | $30,630,910.00 | $24,995,481.00 | $37,624,179.00 | $49,045,925.00 | $50,840,459.00 | $48,092,662.00 | $46,130,237.00 | $44,429,190.00 | $36,261,345.00 |
Accounts Receivable Net Current | $38,114,847.00 | $30,302,638.00 | $27,046,182.00 | $24,352,487.00 | $22,680,801.00 | $27,349,307.00 | $26,381,981.00 | $26,119,130.00 | $21,483,976.00 | $24,411,328.00 | $26,858,584.00 | $25,624,783.00 | $23,229,689.00 | $22,955,201.00 | $20,190,787.00 | $22,452,168.00 | $24,228,095.00 | $22,996,276.00 | $22,161,267.00 | $17,840,028.00 | $15,047,846.00 | $13,007,883.00 | $14,091,119.00 | $22,614,301.00 | $16,500,798.00 | $15,099,235.00 | $13,717,123.00 | $13,799,199.00 | -- | $9,529,016.00 | $9,914,534.00 | $9,143,006.00 | $12,535,264.00 | $11,773,744.00 | $12,234,168.00 | $11,952,964.00 | $23,815,493.00 | $18,859,560.00 | $15,873,484.00 | $14,450,906.00 | -- | $14,257,040.00 | $12,516,466.00 | $11,138,296.00 | $11,871,031.00 | $15,097,371.00 | $8,537,232.00 | -- | -- | -- | $12,132,730.00 | -- | -- |
Inventory | $7,915,456.00 | $9,844,600.00 | $5,727,842.00 | $4,053,662.00 | $3,565,223.00 | $2,504,832.00 | $2,545,998.00 | $2,500,070.00 | $3,214,178.00 | $3,770,351.00 | $5,067,873.00 | $6,282,173.00 | $3,287,555.00 | $3,031,011.00 | $3,764,169.00 | $3,974,413.00 | $2,232,721.00 | $2,538,052.00 | $2,703,806.00 | $1,745,594.00 | $1,744,445.00 | $2,291,082.00 | $3,057,218.00 | $3,450,803.00 | $2,305,879.00 | $2,087,716.00 | $1,988,249.00 | $1,890,613.00 | -- | $1,918,728.00 | $1,745,946.00 | $1,775,521.00 | $1,790,103.00 | $1,738,382.00 | $1,578,188.00 | $1,536,702.00 | $1,370,036.00 | $1,383,135.00 | $1,325,247.00 | $1,590,684.00 | -- | $1,655,739.00 | $1,757,601.00 | $1,531,158.00 | $1,459,278.00 | $1,601,405.00 | $1,451,639.00 | -- | -- | -- | $1,434,811.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $5,430,079.00 | $6,873,183.00 | $5,643,279.00 | $4,696,845.00 | $3,988,445.00 | $2,558,822.00 | $3,300,999.00 | $3,375,644.00 | $2,412,282.00 | $2,967,605.00 | $1,738,472.00 | $2,353,521.00 | $2,346,918.00 | $2,151,903.00 | $675,931.00 | $995,480.00 | $1,035,796.00 | $1,598,061.00 | $1,880,849.00 | $950,232.00 | $1,077,257.00 | $2,430,570.00 | $1,330,580.00 | $1,353,451.00 | $1,096,200.00 | $1,622,789.00 | $837,947.00 | $800,063.00 | -- | $1,282,660.00 | $1,985,965.00 | $2,793,593.00 | $1,530,915.00 | $1,961,385.00 | $2,771,365.00 | $2,413,653.00 | $2,490,098.00 | $3,435,127.00 | $2,666,949.00 | $3,241,097.00 | -- | $1,923,150.00 | $2,709,185.00 | $3,286,960.00 | $1,272,799.00 | $1,248,280.00 | $1,880,105.00 | -- | -- | -- | $2,294,747.00 | -- | -- |
Total Current Assets | $109,577,319.00 | $103,225,317.00 | $92,574,256.00 | $86,504,856.00 | $83,357,551.00 | $76,934,722.00 | $76,380,406.00 | $75,100,721.00 | $72,932,206.00 | $71,569,664.00 | $70,823,781.00 | $68,539,582.00 | $73,442,612.00 | $73,396,049.00 | $71,466,806.00 | $70,135,877.00 | $62,364,232.00 | $63,989,679.00 | $63,129,502.00 | $65,839,046.00 | $66,691,397.00 | $67,757,715.00 | $66,483,919.00 | $65,787,821.00 | $60,875,792.00 | $59,119,374.00 | $56,593,448.00 | $59,943,057.00 | -- | $65,430,730.00 | $63,794,971.00 | $61,700,079.00 | $60,678,202.00 | $59,460,082.00 | $57,363,555.00 | $57,527,750.00 | $63,609,617.00 | $67,582,915.00 | $66,012,240.00 | $64,497,179.00 | -- | $64,098,776.00 | $61,258,777.00 | $57,984,597.00 | $55,614,360.00 | $60,826,854.00 | $67,333,127.00 | -- | -- | -- | $63,726,324.00 | -- | -- |
Property Plant and Equipement | $50,063,524.00 | $50,733,041.00 | $52,529,545.00 | $50,236,746.00 | $50,938,339.00 | $52,946,539.00 | $53,720,792.00 | $54,704,193.00 | $57,687,984.00 | $59,056,778.00 | $59,808,325.00 | $61,239,413.00 | $61,248,979.00 | $62,106,181.00 | $62,951,715.00 | $64,294,070.00 | $58,880,818.00 | $47,342,177.00 | $48,476,540.00 | $49,519,137.00 | $50,525,064.00 | $50,759,258.00 | $50,463,135.00 | $52,077,467.00 | $53,084,105.00 | $52,742,944.00 | $54,251,554.00 | $54,817,803.00 | -- | $53,743,170.00 | $53,761,233.00 | $55,221,505.00 | $55,064,046.00 | $56,396,988.00 | $56,041,873.00 | $57,186,662.00 | $57,881,089.00 | $58,602,886.00 | $59,619,236.00 | $57,581,143.00 | -- | $58,429,492.00 | $58,993,406.00 | $60,705,031.00 | $62,046,304.00 | $63,408,844.00 | $64,185,110.00 | $52,378,833.00 | $53,382,795.00 | -- | $55,923,731.00 | -- | -- |
Intangible Assets Net | $2,408,888.00 | $2,545,556.00 | $2,818,888.00 | $2,959,166.00 | $3,106,667.00 | $3,401,666.00 | $3,564,166.00 | $3,756,666.00 | $4,148,333.00 | $4,360,833.00 | $4,573,333.00 | $4,785,833.00 | $5,040,000.00 | $1,331,111.00 | $1,499,444.00 | $1,667,778.00 | $1,891,667.00 | $2,710,790.00 | $3,062,337.00 | $3,413,886.00 | $3,765,434.00 | $4,116,982.00 | $4,468,530.00 | $4,820,078.00 | $5,195,476.00 | $5,594,560.00 | $5,993,644.00 | $6,452,727.00 | -- | $771,811.00 | $810,834.00 | $849,856.00 | $888,877.00 | $927,900.00 | $966,922.00 | $1,005,944.00 | $1,044,966.00 | $1,096,488.00 | $1,185,827.00 | $1,275,556.00 | -- | $1,365,286.00 | $1,455,015.00 | $1,544,841.00 | $1,634,669.00 | $1,724,497.00 | $1,501,824.00 | -- | -- | -- | $1,710,737.00 | -- | -- |
Goodwill | $10,425,013.00 | $10,425,013.00 | $10,425,013.00 | $10,425,013.00 | $10,425,013.00 | $10,425,013.00 | $10,425,013.00 | $10,425,013.00 | $13,325,013.00 | $13,325,013.00 | $13,325,013.00 | $13,325,013.00 | $13,325,013.00 | $8,004,597.00 | $8,004,597.00 | $8,004,597.00 | $8,004,597.00 | $8,384,248.00 | $8,384,248.00 | $8,384,248.00 | $8,384,248.00 | $9,784,248.00 | $9,784,248.00 | $9,784,248.00 | $9,784,248.00 | $9,784,248.00 | $11,534,248.00 | $11,534,248.00 | $8,035,211.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | $3,499,037.00 | -- | $3,499,037.00 | $3,499,037.00 | $3,587,754.00 | $3,587,754.00 | $3,587,754.00 | $3,587,754.00 | $3,587,754.00 | $3,587,754.00 | -- | $3,587,754.00 | -- | -- |
Other Assets | $3,389,634.00 | $3,001,292.00 | $1,669,377.00 | $2,525,864.00 | $2,430,208.00 | $2,204,013.00 | $1,796,287.00 | $1,842,420.00 | $1,926,594.00 | $1,916,123.00 | $2,791,458.00 | $2,794,060.00 | $2,990,228.00 | $2,046,090.00 | $2,079,668.00 | $2,111,412.00 | $2,123,999.00 | $2,369,214.00 | $5,000,103.00 | $4,905,152.00 | $5,455,209.00 | $2,803,617.00 | $2,183,317.00 | $2,341,156.00 | $2,392,843.00 | $2,446,865.00 | $2,717,744.00 | $2,784,901.00 | -- | $2,767,583.00 | $2,793,238.00 | $2,464,191.00 | $2,554,454.00 | $2,656,937.00 | $2,738,551.00 | $2,831,273.00 | $2,683,742.00 | $2,792,831.00 | $2,828,018.00 | $2,829,583.00 | -- | $2,799,240.00 | $2,706,185.00 | $2,610,596.00 | $2,664,045.00 | $2,737,496.00 | $2,855,471.00 | -- | -- | -- | $3,049,866.00 | -- | -- |
Total Assets | $211,597,491.00 | $205,080,276.00 | $193,006,849.00 | $185,010,752.00 | $182,582,011.00 | $177,027,054.00 | $176,814,613.00 | $176,710,634.00 | $179,555,552.00 | $180,467,934.00 | $180,824,923.00 | $185,692,159.00 | $192,292,144.00 | $182,777,845.00 | $181,959,209.00 | $181,230,726.00 | $172,515,598.00 | $172,502,559.00 | $167,300,824.00 | $165,913,895.00 | $165,480,895.00 | $165,840,457.00 | $165,794,147.00 | $167,183,123.00 | $163,604,528.00 | $163,289,523.00 | $165,802,008.00 | $171,323,219.00 | -- | $161,575,026.00 | $161,152,322.00 | $160,058,755.00 | $160,033,680.00 | $160,459,831.00 | $160,378,971.00 | $162,010,694.00 | $159,754,195.00 | $165,364,854.00 | $164,754,678.00 | $164,289,263.00 | -- | $153,150,993.00 | $150,449,086.00 | $148,094,077.00 | $146,223,204.00 | $153,221,334.00 | $160,859,431.00 | $155,588,975.00 | $153,798,352.00 | -- | $152,201,566.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $28,704,526.00 | $30,070,348.00 | $25,242,660.00 | $18,504,931.00 | $15,108,496.00 | $11,361,631.00 | $11,538,664.00 | $10,947,160.00 | $10,543,003.00 | $11,085,070.00 | $11,282,095.00 | $14,117,652.00 | $14,339,270.00 | $9,836,965.00 | $10,223,416.00 | $12,156,440.00 | $8,759,695.00 | $10,459,804.00 | $9,033,892.00 | $8,948,552.00 | $9,459,518.00 | $9,871,482.00 | $10,303,954.00 | $11,471,513.00 | $9,499,156.00 | $9,915,817.00 | $8,501,022.00 | $15,201,031.00 | -- | $13,421,593.00 | $13,856,311.00 | $13,649,059.00 | $14,831,523.00 | $16,377,167.00 | $16,358,896.00 | $18,896,446.00 | $18,248,290.00 | $23,866,481.00 | $23,540,261.00 | $22,899,804.00 | -- | $13,847,428.00 | $14,314,496.00 | $14,622,835.00 | $13,282,783.00 | $21,371,141.00 | $30,578,075.00 | -- | -- | -- | $24,218,443.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $490,000.00 | -- | -- | -- | -- | $7,000,000.00 | -- | -- | -- | $9,000,000.00 | -- | -- | -- | $5,301,328.00 | -- | -- | -- | -- | $7,025,353.00 | -- | -- | -- | $24,650,503.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $76,807,700.00 | $69,702,109.00 | $61,247,699.00 | $61,020,487.00 | $62,004,903.00 | $60,603,056.00 | $60,634,661.00 | $61,643,938.00 | $64,910,709.00 | $65,683,955.00 | $65,536,646.00 | $67,951,962.00 | $66,352,733.00 | $65,847,791.00 | $65,400,272.00 | $64,204,369.00 | $59,298,161.00 | $58,113,606.00 | $54,835,603.00 | $53,921,760.00 | $53,105,196.00 | $52,648,399.00 | $52,606,237.00 | $53,101,810.00 | $51,589,337.00 | $51,139,896.00 | $54,118,710.00 | $53,027,621.00 | -- | $52,084,175.00 | $51,601,238.00 | $50,934,385.00 | $49,814,648.00 | $49,000,621.00 | $49,138,412.00 | $48,360,630.00 | $46,705,864.00 | $47,155,548.00 | $47,169,242.00 | $47,361,298.00 | -- | $45,608,030.00 | $42,965,179.00 | $40,350,812.00 | $40,141,298.00 | $39,279,090.00 | $38,030,943.00 | -- | -- | -- | $36,289,706.00 | -- | -- |
Total Stockholders' Equity | $177,999,519.00 | $170,279,910.00 | $159,667,213.00 | $158,830,716.00 | $159,377,550.00 | $157,578,885.00 | $157,364,786.00 | $157,983,920.00 | $160,909,046.00 | $161,367,077.00 | $160,864,013.00 | $163,075,846.00 | $163,759,258.00 | $162,742,837.00 | $161,970,985.00 | $160,015,656.00 | $154,971,181.00 | $153,469,042.00 | $150,003,798.00 | $148,910,901.00 | $147,932,442.00 | $147,166,902.00 | $146,943,725.00 | $147,262,962.00 | $145,604,948.00 | $144,634,884.00 | $147,451,082.00 | $146,130,990.00 | -- | $145,040,162.00 | $144,253,433.00 | $143,442,667.00 | $142,155,920.00 | $141,149,168.00 | $141,207,723.00 | $140,407,611.00 | $138,778,511.00 | $138,899,115.00 | $138,739,039.00 | $139,178,363.00 | -- | $137,253,857.00 | $134,206,566.00 | $131,503,981.00 | $131,170,391.00 | $130,203,298.00 | $128,724,827.00 | -- | -- | -- | $126,382,956.00 | -- | -- |
Controlling Interest in Subsidiaries | $4,893,446.00 | $4,730,018.00 | $8,096,976.00 | $7,675,105.00 | $8,095,965.00 | $8,086,538.00 | $7,911,163.00 | $7,779,554.00 | $8,103,503.00 | $8,015,787.00 | $8,678,815.00 | $8,498,661.00 | $14,193,616.00 | $10,198,043.00 | $9,764,808.00 | $9,058,630.00 | $8,784,722.00 | $8,573,713.00 | $8,263,134.00 | $8,054,442.00 | $8,088,935.00 | $8,802,073.00 | $8,546,468.00 | $8,448,648.00 | $8,500,424.00 | $8,738,822.00 | $9,849,904.00 | $9,991,198.00 | -- | $3,154,943.00 | $3,042,578.00 | $2,967,029.00 | $3,046,237.00 | $2,933,496.00 | $2,812,352.00 | $2,706,637.00 | $2,727,394.00 | $2,599,258.00 | $2,475,378.00 | $2,211,096.00 | -- | $2,049,708.00 | $1,928,024.00 | $1,967,261.00 | $1,770,030.00 | $1,646,895.00 | $1,556,529.00 | -- | -- | -- | $1,600,167.00 | -- | -- |
Total Liabilities and Equity | $211,597,491.00 | $205,080,276.00 | $193,006,849.00 | $185,010,752.00 | $182,582,011.00 | $177,027,054.00 | $176,814,613.00 | $176,710,634.00 | $179,555,552.00 | $180,467,934.00 | $180,824,923.00 | $185,692,159.00 | $192,292,144.00 | $182,777,845.00 | $181,959,209.00 | $181,230,726.00 | $172,515,598.00 | $172,502,559.00 | $167,300,824.00 | $165,913,895.00 | $165,480,895.00 | $165,840,457.00 | $165,794,147.00 | $167,183,123.00 | $163,604,528.00 | $163,289,523.00 | $165,802,008.00 | $171,323,219.00 | -- | $161,616,698.00 | $161,152,322.00 | $160,058,755.00 | $160,033,680.00 | $160,459,831.00 | $160,378,971.00 | $162,010,694.00 | $159,754,195.00 | $165,364,854.00 | $164,754,678.00 | $164,289,263.00 | -- | $153,150,993.00 | $150,449,086.00 | $148,094,077.00 | $146,223,204.00 | $153,221,334.00 | $160,859,431.00 | -- | -- | -- | $152,201,566.00 | -- | -- |
Date | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 12/31/2021 | 9/30/2021 | 6/30/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 | 1/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 | 5/31/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $49,854,075.00 | $44,237,263.00 | $94,104,972.00 | $25,051,705.00 | $40,625,032.00 | $66,863,502.00 | $50,217,987.00 | $33,804,841.00 | $72,628,126.00 | $17,666,257.00 | $39,812,968.00 | $20,725,721.00 | $68,793,651.00 | $51,183,023.00 | $35,293,784.00 | $16,988,524.00 | $65,719,857.00 | $18,824,188.00 | $15,872,215.00 | $15,336,395.00 | $62,306,665.00 | $16,572,203.00 | $15,248,621.00 | $15,677,106.00 | $57,875,707.00 | $43,818,760.00 | $29,433,407.00 | $14,034,772.00 | -- | $57,116,202.00 | $14,605,649.00 | $29,151,781.00 | $14,666,112.00 | $65,559,078.00 | $17,021,056.00 | $16,931,832.00 | $16,348,610.00 | $63,822,131.00 | $48,563,158.00 | $33,124,577.00 | -- | $16,555,197.00 | $65,450,702.00 | $15,840,136.00 | $32,959,506.00 | $16,728,727.00 | $55,154,492.00 | $41,549,144.00 | $28,742,492.00 | $13,906,620.00 | $50,708,554.00 | $58,019,517.00 | -- |
Cost of Revenues | $84,323,269.00 | $51,083,622.00 | $63,749,849.00 | $18,207,932.00 | $26,003,771.00 | $43,356,311.00 | $32,336,025.00 | $21,613,478.00 | $45,859,671.00 | $35,520,125.00 | $11,784,104.00 | $12,285,400.00 | $40,519,303.00 | $9,180,259.00 | $20,778,732.00 | $10,026,221.00 | $38,977,570.00 | $11,297,515.00 | $8,879,847.00 | $8,731,877.00 | $36,872,165.00 | $27,934,550.00 | $8,762,791.00 | $8,843,538.00 | $33,624,821.00 | $8,466,030.00 | $16,663,997.00 | $7,857,741.00 | -- | $34,189,644.00 | $9,059,258.00 | $17,228,914.00 | $8,611,187.00 | $42,443,580.00 | $32,260,712.00 | $20,939,971.00 | $10,378,185.00 | $40,316,252.00 | $10,211,696.00 | $20,506,549.00 | -- | $10,334,690.00 | $43,458,260.00 | $10,605,142.00 | $21,606,247.00 | $10,780,878.00 | $36,132,425.00 | $27,038,533.00 | $18,240,731.00 | $8,656,065.00 | $34,098,059.00 | $35,020,440.00 | -- |
Gross Profit | $42,637,059.00 | $15,463,549.00 | $30,355,123.00 | $6,843,773.00 | $14,621,261.00 | $23,507,191.00 | $17,881,962.00 | $12,191,363.00 | $26,768,455.00 | $6,215,636.00 | $7,303,143.00 | $8,440,321.00 | $28,274,348.00 | $21,224,032.00 | $7,552,749.00 | $6,962,303.00 | $26,742,287.00 | $20,727,304.00 | $12,353,260.00 | $6,604,518.00 | $25,434,500.00 | $6,307,806.00 | $6,485,830.00 | $6,833,568.00 | $24,250,886.00 | $5,919,323.00 | $6,592,379.00 | $6,177,031.00 | -- | $22,926,558.00 | $17,469,258.00 | $11,922,867.00 | $6,054,925.00 | $23,115,498.00 | $18,040,786.00 | $6,370,046.00 | $5,970,425.00 | $23,505,879.00 | $17,844,913.00 | $12,618,028.00 | -- | $6,220,507.00 | $21,992,442.00 | $16,594,543.00 | $11,353,259.00 | $5,947,849.00 | $19,022,067.00 | $14,510,611.00 | $10,501,761.00 | $5,250,555.00 | $16,610,495.00 | $22,999,077.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $24,749,908.00 | $9,479,634.00 | $9,272,185.00 | $1,236,622.00 | $2,554,086.00 | $2,010,996.00 | $1,332,171.00 | $-443,000.00 | $8,347,554.00 | $7,900,163.00 | $-588,305.00 | $3,286,344.00 | $9,370,431.00 | $7,473,467.00 | $2,955,058.00 | $2,628,038.00 | $7,976,094.00 | $6,449,137.00 | $3,876,443.00 | $1,835,734.00 | $3,321,363.00 | $3,324,283.00 | $3,641,703.00 | $2,036,376.00 | $1,823,302.00 | $-2,359,356.00 | $3,372,650.00 | $1,716,045.00 | -- | $8,468,064.00 | $6,712,832.00 | $2,303,720.00 | $2,255,336.00 | $6,461,059.00 | $1,715,359.00 | $3,216,677.00 | $627,792.00 | $7,661,576.00 | $6,372,364.00 | $5,454,330.00 | -- | $2,651,571.00 | $6,928,181.00 | $1,145,419.00 | $4,396,291.00 | $2,433,164.00 | $5,370,417.00 | $4,505,366.00 | $2,070,326.00 | $1,458,225.00 | $5,280,847.00 | $12,897,820.00 | -- |
Loss Before Income Taxes | $10,978,004.00 | $14,294,160.00 | $9,736,995.00 | $1,067,642.00 | $2,952,068.00 | $3,634,591.00 | $1,589,061.00 | $104,722.00 | $9,430,500.00 | $8,433,873.00 | $-743,420.00 | $3,455,688.00 | $10,171,522.00 | $8,013,731.00 | $5,893,519.00 | $2,888,128.00 | $10,716,158.00 | $9,204,278.00 | $3,702,219.00 | $1,980,644.00 | $4,843,596.00 | $1,280,297.00 | $4,066,792.00 | $2,439,755.00 | $2,241,256.00 | $1,058,992.00 | $2,075,442.00 | $2,105,602.00 | -- | $7,925,494.00 | $6,218,867.00 | $2,331,915.00 | $2,035,779.00 | $6,764,540.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $1.25 | $0.47 | $0.38 | $0.02 | $0.26 | $0.06 | $-0.03 | $-0.04 | $0.24 | $0.21 | $-0.07 | $0.19 | $0.81 | $0.69 | $0.58 | $0.41 | $0.75 | $0.30 | $0.15 | $0.14 | $0.41 | $0.08 | $0.22 | $0.18 | $0.27 | $0.16 | $0.15 | $0.14 | -- | $0.51 | $0.40 | $0.15 | $0.13 | $0.43 | $0.13 | $0.23 | $0.04 | $0.59 | $0.51 | $0.19 | -- | $0.26 | $0.64 | $0.38 | $0.13 | $0.16 | $0.42 | $0.09 | $0.13 | $0.14 | $0.43 | $0.42 | -- |
Weighted Average Shares Basic | 15,734,234 | 15,729,852 | 15,290,509 | 15,290,597 | 15,285,523 | 15,213,816 | 15,209,432 | 15,201,571 | 15,119,305 | 15,120,983 | 15,114,506 | 15,114,506 | 15,025,639 | 15,026,710 | 15,020,344 | 15,020,344 | 14,962,760 | 14,960,602 | 14,959,309 | 14,959,259 | 14,896,944 | 14,886,738 | 14,880,889 | 14,871,862 | 14,809,909 | 14,815,248 | 14,792,053 | 14,783,380 | -- | 14,741,748 | 14,734,799 | 14,727,455 | 14,718,757 | 14,697,896 | 14,700,939 | 14,698,499 | 14,686,744 | 14,633,884 | 14,626,755 | 14,636,916 | -- | 14,598,096 | 14,578,518 | 14,580,946 | 14,579,496 | 14,569,883 | 14,560,259 | 14,558,670 | 14,557,606 | 14,556,259 | 14,547,065 | 14,535,192 | -- |
Earnings Per Share Diluted | $1.24 | $0.46 | $0.38 | $0.02 | $0.15 | $0.06 | $0.02 | $-0.04 | $0.24 | $0.21 | $-0.07 | $0.19 | $0.80 | $0.69 | $0.16 | $0.41 | $0.75 | $0.30 | $0.14 | $0.14 | $0.41 | $0.08 | $0.21 | $0.18 | $0.27 | $0.16 | $0.29 | $0.14 | -- | $0.51 | $0.40 | $0.28 | $0.13 | $0.42 | $0.13 | $0.19 | $0.04 | $0.58 | $0.06 | $0.45 | -- | $0.26 | $0.64 | $0.09 | $0.29 | $0.16 | $0.42 | $0.09 | $0.13 | $0.14 | $0.43 | $0.42 | -- |
Weighted Average Shares Diluted | 15,909,725 | 15,907,440 | 15,401,653 | 15,450,276 | 15,435,956 | 15,310,145 | 15,345,120 | 15,201,571 | 15,223,955 | 15,270,494 | 15,269,175 | 15,268,884 | 15,137,076 | 15,132,843 | 15,130,071 | 15,129,401 | 15,074,147 | 15,124,720 | 15,117,726 | 15,114,477 | 15,006,681 | 15,072,142 | 15,055,554 | 15,035,219 | 14,944,028 | 14,852,967 | 14,863,791 | 14,864,125 | -- | 14,827,755 | 14,802,322 | 14,793,298 | 14,764,169 | 14,764,323 | 14,764,127 | 14,760,159 | 14,766,985 | 14,703,880 | 14,682,186 | 14,659,593 | -- | 14,635,334 | 14,606,148 | 14,617,195 | 14,598,054 | 14,596,480 | 14,596,013 | 14,590,509 | 14,597,043 | 14,598,637 | 14,597,894 | 14,588,144 | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | $3,977,676.00 | $2,640,792.00 | $5,145,742.00 | $3,841,842.00 | $2,595,547.00 | $5,151,667.00 | $3,859,412.00 | $2,584,691.00 | $5,133,727.00 | $3,849,075.00 | $2,564,980.00 | $1,280,993.00 | $5,103,801.00 | $3,833,359.00 | $2,553,942.00 | $1,275,151.00 | $5,092,796.00 | $3,818,499.00 | $2,543,807.00 | $1,269,696.00 | $4,464,712.00 | $3,346,477.00 | $2,231,021.00 | $1,114,469.00 | $4,433,539.00 | $3,322,793.00 | $2,212,791.00 | $1,107,759.00 | -- | $4,417,534.00 | $3,312,050.00 | $2,210,203.00 | $1,103,093.00 | $4,407,249.00 | -- | -- | -- | $4,388,708.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | -- | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | -- | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | -- | -- | -- | 200,000 | -- | -- |
Preferred Stock Shares Outstanding | 45,209 | 48,088 | 34,383 | 34,409 | 28,635 | 28,635 | 30,916 | 30,106 | 31,068 | 33,059 | 40,237 | 33,751 | 33,751 | 33,751 | 40,120 | 32,813 | 34,796 | 36,498 | 41,033 | 33,034 | 33,488 | 33,974 | 45,087 | 35,225 | 35,225 | 35,739 | 45,206 | 38,004 | -- | 38,804 | 39,164 | 45,570 | 36,840 | 36,840 | 37,026 | 41,853 | 37,408 | 37,408 | 38,468 | 39,941 | -- | 29,761 | 30,265 | 30,265 | 32,278 | 22,094 | 22,427 | -- | -- | -- | 16,784 | -- | -- |
Preferred Stock Value | $27,125.00 | $28,853.00 | $20,630.00 | $20,645.00 | $22,943.00 | $17,181.00 | $18,550.00 | $22,409.00 | $18,641.00 | $19,835.00 | $24,142.00 | $20,251.00 | $20,251.00 | $20,251.00 | $24,072.00 | $19,688.00 | $20,878.00 | $21,899.00 | $24,620.00 | $19,820.00 | $20,093.00 | $20,384.00 | $27,052.00 | $21,135.00 | $21,135.00 | $21,443.00 | $27,124.00 | $22,802.00 | -- | $23,282.00 | $23,498.00 | $27,342.00 | $22,104.00 | $22,104.00 | $22,216.00 | $25,112.00 | $22,445.00 | $22,445.00 | $23,081.00 | $23,965.00 | -- | $17,857.00 | $18,159.00 | $18,159.00 | $19,367.00 | $13,256.00 | $13,456.00 | -- | -- | -- | $10,070.00 | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | -- | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | -- | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | $0.60 | -- | -- | -- | $0.60 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |