Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 7/31/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $7,670,541.00 | -- | -- | -- | $13,204,674.00 | $13,071,017.00 | $5,275,472.00 | $7,106,344.00 | $5,073,524.00 | $10,011,384.00 | $18,526,113.00 | $17,464,669.00 | $16,101,635.00 | $19,551,386.00 | -- | $19,986,055.00 | $16,508,881.00 | $17,996,505.00 | $11,983,328.00 | $13,667,902.00 | $13,547,289.00 | $13,925,765.00 | $11,171,703.00 | $18,979,924.00 | $16,361,816.00 | $22,275,477.00 | $21,194,091.00 | $19,078,802.00 | $23,581,301.00 | $22,725,376.00 | $21,640,060.00 | $20,246,083.00 | $16,728,086.00 | $17,814,986.00 | $13,611,066.00 | $13,320,316.00 | $14,135,291.00 | $15,834,444.00 | $21,198,789.00 | $19,377,313.00 | $18,518,336.00 | $19,988,361.00 | $19,080,745.00 | $18,166,988.00 | $16,891,943.00 | $18,482,144.00 | $17,823,345.00 | $14,484,499.00 | $12,958,901.00 | $11,147,297.00 | $9,333,687.00 | $8,449,223.00 | $9,080,383.00 | $12,224,608.00 | $16,746,673.00 | $8,967,625.00 |
Accounts Receivable Net Current | $45,999,803.00 | $42,327,344.00 | $42,881,758.00 | $42,838,864.00 | $41,983,715.00 | $44,481,853.00 | $50,854,523.00 | $46,252,585.00 | $46,965,504.00 | $41,295,019.00 | $35,109,931.00 | $42,228,264.00 | -- | $34,174,080.00 | -- | $33,580,263.00 | $39,873,177.00 | $37,941,900.00 | $43,536,854.00 | $32,103,399.00 | $32,441,064.00 | $30,285,316.00 | $30,515,259.00 | $30,449,373.00 | $30,304,665.00 | $27,119,910.00 | $28,448,534.00 | $28,928,146.00 | $19,961,027.00 | $18,135,792.00 | $19,041,481.00 | $19,626,374.00 | $17,864,495.00 | $17,502,445.00 | $19,747,618.00 | $19,945,228.00 | $19,261,425.00 | $17,064,245.00 | $18,541,198.00 | $18,346,692.00 | $18,176,174.00 | $16,284,603.00 | $18,662,614.00 | $19,455,843.00 | $18,374,908.00 | $18,368,774.00 | $19,682,686.00 | $20,420,689.00 | $20,737,911.00 | $18,633,088.00 | -- | -- | -- | $16,424,766.00 | -- | -- |
Inventory | $58,125,362.00 | $56,879,677.00 | $55,847,071.00 | $60,648,599.00 | $57,536,157.00 | $57,652,961.00 | $67,502,778.00 | $67,689,722.00 | $67,777,718.00 | $56,698,552.00 | $48,830,376.00 | $53,960,426.00 | $53,112,393.00 | $49,448,612.00 | -- | $55,908,740.00 | $55,274,876.00 | $54,599,266.00 | $52,761,230.00 | $49,271,813.00 | $51,621,166.00 | $52,773,209.00 | $51,200,098.00 | $49,889,085.00 | $48,976,948.00 | $47,268,757.00 | $45,207,813.00 | $44,076,734.00 | $32,505,203.00 | $34,030,286.00 | $34,098,827.00 | $33,983,325.00 | $35,684,938.00 | $36,842,413.00 | $36,475,448.00 | $34,903,196.00 | $34,161,532.00 | $34,402,197.00 | $30,702,662.00 | $30,789,956.00 | $30,266,053.00 | $30,657,612.00 | $30,425,463.00 | $29,668,583.00 | $29,791,380.00 | $29,384,780.00 | $28,975,858.00 | $29,550,898.00 | $30,159,095.00 | $29,793,434.00 | -- | -- | -- | $28,190,175.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $2,356,524.00 | $5,127,614.00 | $6,199,897.00 | $5,876,920.00 | $6,172,162.00 | $6,639,228.00 | $8,110,917.00 | $8,191,519.00 | $7,831,437.00 | $7,314,511.00 | $6,470,105.00 | $5,341,214.00 | $4,345,250.00 | $4,453,522.00 | -- | $3,668,863.00 | $3,955,872.00 | $4,343,507.00 | $4,421,384.00 | $3,162,089.00 | $3,224,308.00 | $3,071,888.00 | $3,629,899.00 | $3,839,937.00 | $3,615,307.00 | $3,401,456.00 | $4,398,041.00 | $3,544,990.00 | $1,979,789.00 | $1,858,471.00 | $1,875,141.00 | $1,810,142.00 | $2,250,755.00 | $2,122,215.00 | $2,079,150.00 | $2,131,757.00 | $2,791,034.00 | $2,659,737.00 | $3,179,641.00 | $2,869,741.00 | $3,422,748.00 | $3,244,686.00 | $3,352,951.00 | $3,042,021.00 | $3,139,371.00 | $3,365,904.00 | $3,248,445.00 | $2,911,757.00 | $3,066,304.00 | $3,313,186.00 | -- | -- | -- | $2,652,132.00 | -- | -- |
Total Current Assets | $126,069,627.00 | $118,268,667.00 | $115,031,136.00 | $119,475,865.00 | $119,064,868.00 | $122,059,839.00 | $137,821,314.00 | $135,158,019.00 | $133,347,223.00 | $149,644,958.00 | $141,058,241.00 | $119,483,660.00 | $111,735,772.00 | $107,879,149.00 | -- | $113,391,185.00 | $115,635,960.00 | $115,938,483.00 | $113,817,566.00 | $99,310,350.00 | $102,059,074.00 | $101,190,025.00 | $96,709,488.00 | $103,158,319.00 | $99,258,736.00 | $100,065,600.00 | $99,615,033.00 | $95,946,711.00 | $78,243,243.00 | $76,749,925.00 | $77,641,676.00 | $76,652,091.00 | $73,514,441.00 | $75,268,226.00 | $72,863,306.00 | $71,250,521.00 | $71,299,306.00 | $71,290,647.00 | $74,440,952.00 | $72,202,364.00 | $71,201,973.00 | $70,993,924.00 | $72,587,934.00 | $71,806,269.00 | $69,670,436.00 | $71,824,436.00 | $71,062,997.00 | $69,249,618.00 | $68,803,986.00 | $65,416,730.00 | -- | -- | -- | $60,633,425.00 | -- | -- |
Property Plant and Equipement | $28,795,028.00 | $29,318,954.00 | $29,131,673.00 | $27,989,252.00 | $26,109,617.00 | $26,440,476.00 | $25,567,940.00 | $26,058,581.00 | $26,592,763.00 | $24,902,379.00 | $26,014,572.00 | $39,294,729.00 | $39,951,973.00 | $40,062,268.00 | -- | $39,707,351.00 | $41,926,567.00 | $42,022,613.00 | $40,843,453.00 | $26,994,822.00 | $28,879,972.00 | $29,853,377.00 | $29,710,478.00 | $29,510,103.00 | $28,868,362.00 | $29,033,956.00 | $28,871,163.00 | $29,293,912.00 | $25,800,296.00 | $26,165,514.00 | $26,105,419.00 | $26,232,555.00 | $26,346,849.00 | $26,801,466.00 | $27,306,162.00 | $27,884,624.00 | $27,938,335.00 | $28,051,430.00 | $27,170,241.00 | $27,358,922.00 | $27,179,767.00 | $27,391,758.00 | $27,001,066.00 | $26,445,126.00 | $25,985,531.00 | $25,660,743.00 | $25,845,715.00 | $25,374,964.00 | $25,457,769.00 | $24,634,096.00 | -- | -- | -- | $24,464,036.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $58,576,197.00 | $70,700,912.00 | $70,722,962.00 | $70,764,166.00 | $70,810,947.00 | $70,788,971.00 | $71,938,360.00 | $72,114,853.00 | $72,225,885.00 | $70,992,398.00 | $71,061,057.00 | $76,921,385.00 | $76,895,015.00 | $77,792,863.00 | $2,302,000.00 | $75,440,535.00 | $79,418,533.00 | $79,518,012.00 | $78,965,485.00 | $34,880,617.00 | $34,776,299.00 | $34,840,376.00 | $34,891,579.00 | $34,874,518.00 | $32,200,916.00 | $32,228,891.00 | $32,395,740.00 | $32,355,458.00 | $14,827,388.00 | $14,819,835.00 | $14,842,755.00 | $14,850,960.00 | $14,848,095.00 | $14,790,793.00 | $14,747,158.00 | $14,797,557.00 | $14,796,385.00 | $14,960,354.00 | $13,791,518.00 | $13,844,522.00 | $13,801,676.00 | $13,842,047.00 | $13,889,060.00 | $13,867,312.00 | $13,906,902.00 | $13,933,599.00 | $13,948,576.00 | $13,902,604.00 | $13,928,130.00 | $13,905,209.00 | -- | -- | -- | $13,933,990.00 | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $47,200,403.00 | $46,877,279.00 | $46,810,170.00 | $21,104,529.00 | $21,282,957.00 | $19,855,215.00 | $20,052,890.00 | $19,416,913.00 | $19,668,867.00 | $20,869,215.00 | $21,202,349.00 | $21,477,867.00 | $21,928,479.00 | $15,361,416.00 | $15,455,873.00 | $15,408,087.00 | $15,472,727.00 | $17,752,737.00 | $17,928,728.00 | $18,178,979.00 | $18,368,971.00 | $16,862,456.00 | $16,365,412.00 | $16,544,540.00 | $16,649,148.00 | -- | -- | -- | $17,256,019.00 | -- | -- |
Total Assets | $244,223,004.00 | $255,902,501.00 | $253,895,515.00 | $256,725,184.00 | $256,545,457.00 | $255,751,589.00 | $275,946,214.00 | $274,941,605.00 | $273,498,232.00 | $287,302,811.00 | $281,542,035.00 | $281,492,774.00 | $275,528,354.00 | $271,265,423.00 | -- | $271,371,499.00 | $279,937,676.00 | $280,662,976.00 | $279,237,125.00 | $185,412,887.00 | $191,431,313.00 | $181,247,567.00 | $177,906,469.00 | $184,088,536.00 | $175,765,778.00 | $176,458,397.00 | $175,363,475.00 | $172,050,793.00 | $125,148,068.00 | $124,198,396.00 | $123,602,310.00 | $122,937,536.00 | $119,278,203.00 | $121,738,559.00 | $121,038,683.00 | $120,337,494.00 | $120,715,508.00 | $121,270,556.00 | $116,972,609.00 | $115,017,159.00 | $113,789,827.00 | $113,858,409.00 | $117,341,737.00 | $116,180,123.00 | $113,834,946.00 | $115,854,150.00 | $113,771,168.00 | $110,989,994.00 | $110,806,295.00 | $106,699,974.00 | -- | -- | -- | $102,353,480.00 | -- | -- |
Accounts Payable | $23,988,401.00 | $27,683,500.00 | $26,971,547.00 | $30,257,077.00 | $27,010,990.00 | $26,643,423.00 | $29,035,147.00 | $29,624,251.00 | $33,654,638.00 | $31,480,819.00 | $27,223,679.00 | $25,357,557.00 | $23,507,719.00 | $17,390,131.00 | -- | $18,942,706.00 | $22,629,076.00 | $19,960,507.00 | $20,457,927.00 | $18,504,766.00 | $18,618,983.00 | $18,497,626.00 | $17,032,269.00 | $18,075,133.00 | $16,943,359.00 | $14,712,414.00 | $15,327,476.00 | $14,741,022.00 | $7,964,163.00 | $7,048,174.00 | $8,410,218.00 | $9,044,639.00 | $7,792,497.00 | $9,109,394.00 | $8,286,337.00 | $9,327,877.00 | $8,206,809.00 | $8,256,600.00 | $8,589,710.00 | $8,445,171.00 | $8,303,333.00 | $7,302,368.00 | $8,224,036.00 | $8,022,473.00 | $7,591,618.00 | $7,607,658.00 | $8,263,899.00 | $8,207,409.00 | $8,793,999.00 | $8,412,245.00 | -- | -- | -- | $7,518,969.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $124,982,794.00 | $119,415,799.00 | $119,382,136.00 | $128,079,096.00 | $130,322,871.00 | $128,951,553.00 | $151,957,804.00 | $154,644,129.00 | $155,638,996.00 | $174,912,879.00 | $174,646,598.00 | $170,761,785.00 | $171,221,895.00 | -- | -- | -- | -- | $175,225,719.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $88,693,492.00 | -- | -- | -- | -- | $98,765,233.00 | -- | -- | -- | $28,675,000.00 | -- | -- | -- | $35,225,000.00 | -- | -- | -- | $1,785,714.00 | -- | -- | -- | $3,214,285.00 | -- | -- | -- | $4,285,714.00 | -- | -- | -- | $6,071,428.00 | -- | -- | -- | $7,499,999.00 | -- | -- | -- | $3,750,000.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-23,340,061.00 | $-23,217,579.00 | $-22,505,624.00 | $-24,286,415.00 | $-24,451,511.00 | $-23,101,072.00 | $-26,079,747.00 | $-25,523,736.00 | $-24,960,556.00 | $-28,144,964.00 | $-8,072,609.00 | $-28,866,816.00 | $-29,496,751.00 | $-26,442,913.00 | -- | $-27,094,006.00 | $-27,967,638.00 | $-25,234,571.00 | $-22,565,699.00 | $-22,214,565.00 | $-22,081,810.00 | $-22,628,515.00 | $-21,249,990.00 | $-20,988,937.00 | $-20,389,220.00 | $-21,386,713.00 | $-21,331,700.00 | $-21,965,248.00 | $-22,527,398.00 | $-23,204,601.00 | $-22,091,209.00 | $-22,051,834.00 | $-20,480,994.00 | $-21,083,312.00 | $-23,129,575.00 | $-22,474,840.00 | $-22,786,837.00 | $-22,532,095.00 | $-10,962,257.00 | $-10,701,756.00 | $-11,199,878.00 | $-11,017,679.00 | $-16,141,629.00 | $-16,614,043.00 | $-16,447,306.00 | $-16,615,265.00 | $-12,263,171.00 | $-13,023,780.00 | $-12,793,034.00 | $-13,436,090.00 | -- | -- | -- | $-8,487,471.00 | -- | -- |
Accumulated Deficit | $132,912,235.00 | $148,891,689.00 | $146,069,675.00 | $141,985,268.00 | $139,622,432.00 | $138,908,874.00 | $139,293,381.00 | $135,117,576.00 | $131,652,818.00 | $128,480,870.00 | $123,324,953.00 | $128,356,468.00 | $122,840,131.00 | $121,764,570.00 | -- | $119,310,219.00 | $122,723,970.00 | $120,189,111.00 | $115,906,469.00 | $112,398,386.00 | $110,555,582.00 | $109,671,362.00 | $106,061,448.00 | $102,903,644.00 | $100,311,681.00 | $97,921,903.00 | $98,779,632.00 | $97,237,844.00 | $96,460,017.00 | $95,631,216.00 | $93,669,931.00 | $91,957,806.00 | $90,557,674.00 | $90,597,041.00 | $89,543,612.00 | $87,765,487.00 | $87,867,776.00 | $87,680,667.00 | $86,332,484.00 | $84,834,131.00 | $83,825,117.00 | $83,006,671.00 | $81,767,475.00 | $80,653,055.00 | $79,100,862.00 | $78,717,589.00 | $78,237,582.00 | $76,635,509.00 | $74,624,582.00 | $73,200,362.00 | -- | -- | -- | $69,919,619.00 | -- | -- |
Total Stockholders' Equity | $119,240,210.00 | $136,486,702.00 | $134,513,379.00 | $128,646,088.00 | $126,222,586.00 | $126,800,036.00 | $123,988,410.00 | $120,297,476.00 | $117,859,236.00 | $112,389,932.00 | $106,895,437.00 | $110,730,989.00 | $104,306,459.00 | $106,087,742.00 | -- | $102,778,735.00 | $105,108,478.00 | $105,437,257.00 | $103,611,900.00 | $100,303,340.00 | $98,404,558.00 | $96,868,639.00 | $95,160,209.00 | $92,524,929.00 | $90,424,960.00 | $86,930,590.00 | $87,619,378.00 | $85,395,466.00 | $84,015,027.00 | $82,467,514.00 | $81,582,135.00 | $79,871,860.00 | $80,007,609.00 | $79,405,056.00 | $76,282,859.00 | $75,136,941.00 | $74,914,772.00 | $74,974,907.00 | $84,908,577.00 | $83,663,229.00 | $82,148,589.00 | $81,504,851.00 | $75,136,072.00 | $73,543,619.00 | $72,137,944.00 | $71,582,099.00 | $75,448,028.00 | $73,079,193.00 | $71,231,758.00 | $69,158,328.00 | -- | -- | -- | $70,043,743.00 | $66,597,304.00 | $62,481,565.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $244,223,004.00 | $255,902,501.00 | $253,895,515.00 | $256,725,184.00 | $256,545,457.00 | $255,751,589.00 | $275,946,214.00 | $274,941,605.00 | $273,498,232.00 | $287,302,811.00 | $281,542,035.00 | $281,492,774.00 | $275,528,354.00 | $271,265,423.00 | -- | $271,371,499.00 | $279,937,676.00 | $280,662,976.00 | $279,237,125.00 | $185,412,887.00 | $191,431,313.00 | $181,247,567.00 | $177,906,469.00 | $184,088,536.00 | $175,765,778.00 | $176,458,397.00 | $175,363,475.00 | $172,050,793.00 | $125,148,068.00 | $124,198,396.00 | $123,602,310.00 | $122,937,536.00 | $119,278,203.00 | $121,738,559.00 | $121,038,683.00 | $120,337,494.00 | $120,715,508.00 | $121,270,556.00 | $116,972,609.00 | $115,017,159.00 | $113,789,827.00 | $113,858,409.00 | $117,341,737.00 | $116,180,123.00 | $113,834,946.00 | $115,854,150.00 | $113,771,168.00 | $110,989,994.00 | $110,806,295.00 | $106,699,974.00 | -- | -- | -- | $102,353,480.00 | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 7/31/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $71,274,757.00 | $141,080,976.00 | $67,929,087.00 | $65,635,680.00 | $140,833,158.00 | $72,495,367.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $142,458,279.00 | -- | -- | -- | $157,509,185.00 | -- | -- | -- | $142,856,049.00 | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $18,189,670.00 | $34,406,652.00 | $16,196,099.00 | $16,375,367.00 | $30,645,543.00 | $15,497,699.00 | $47,144,088.00 | $30,563,502.00 | $14,575,680.00 | $44,701,403.00 | $29,485,872.00 | $17,258,554.00 | $53,658,477.00 | $14,740,022.00 | -- | $10,756,819.00 | $14,661,673.00 | $61,852,549.00 | $43,772,559.00 | $28,818,933.00 | $13,809,043.00 | $58,725,045.00 | $43,992,494.00 | $29,774,831.00 | $14,721,476.00 | $50,050,819.00 | $11,949,531.00 | $22,292,834.00 | $8,288,159.00 | $10,417,944.00 | $8,852,878.00 | $15,022,049.00 | $6,420,446.00 | $32,381,226.00 | $24,281,182.00 | $15,247,339.00 | $7,335,178.00 | $32,486,404.00 | $23,931,183.00 | $15,289,710.00 | $7,513,406.00 | $30,147,520.00 | $7,224,409.00 | $8,530,842.00 | $6,266,580.00 | $33,352,478.00 | $25,595,349.00 | $9,245,390.00 | $8,184,466.00 | $27,351,606.00 | $6,556,418.00 | $6,932,112.00 | $6,316,341.00 | $26,672,223.00 | $20,634,386.00 | -- |
Research and Development | $1,077,930.00 | $2,661,284.00 | $1,359,797.00 | $1,425,159.00 | $1,431,110.00 | $1,401,199.00 | $1,011,961.00 | $2,156,372.00 | $1,197,008.00 | $3,068,866.00 | $2,105,942.00 | $838,825.00 | $3,131,035.00 | $903,023.00 | -- | $1,531,615.00 | $775,444.00 | $6,024,567.00 | $5,240,004.00 | $4,414,579.00 | $2,239,776.00 | $6,950,969.00 | $5,089,178.00 | $1,581,719.00 | $1,389,229.00 | $3,678,481.00 | $1,848,861.00 | $1,683,309.00 | -- | $1,525,650.00 | -- | -- | -- | $1,218,948.00 | -- | -- | -- | $1,079,557.00 | -- | -- | -- | $991,286.00 | -- | -- | -- | $814,096.00 | -- | -- | -- | $825,778.00 | -- | -- | -- | $739,251.00 | -- | -- |
Selling, General, and Administrative | $31,014,022.00 | $11,536,949.00 | $11,498,958.00 | $9,700,342.00 | $11,289,037.00 | $11,937,637.00 | $10,121,683.00 | $20,007,429.00 | $9,865,614.00 | $9,440,583.00 | $18,319,931.00 | $10,485,520.00 | $35,439,858.00 | $9,592,569.00 | -- | $17,858,438.00 | $10,024,958.00 | $35,719,188.00 | $24,866,665.00 | $8,076,501.00 | $8,398,265.00 | $33,914,735.00 | $7,472,335.00 | $18,130,180.00 | $9,160,360.00 | $32,151,289.00 | $6,527,029.00 | $17,570,171.00 | $6,051,958.00 | $23,156,999.00 | $16,544,081.00 | $5,495,735.00 | $5,459,582.00 | $5,749,442.00 | $5,584,222.00 | $13,019,834.00 | $5,963,695.00 | $5,670,503.00 | $15,097,253.00 | $4,988,364.00 | $5,216,289.00 | $5,089,213.00 | $4,767,505.00 | $9,904,481.00 | $4,681,296.00 | $4,853,876.00 | $14,947,179.00 | $5,101,156.00 | $5,015,052.00 | $18,639,426.00 | $4,429,312.00 | $9,230,481.00 | $4,597,285.00 | $18,160,504.00 | $17,055,610.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $17,153,274.00 | $5,372,117.00 | $3,337,344.00 | $5,249,866.00 | $4,586,560.00 | $2,158,863.00 | $13,846,643.00 | $4,886,643.00 | $3,513,058.00 | $13,872,023.00 | $9,059,999.00 | $5,934,209.00 | $7,000,254.00 | $6,413,263.00 | -- | $2,177,452.00 | $3,861,271.00 | $17,457,854.00 | $11,014,013.00 | $5,293,601.00 | $2,334,308.00 | $17,859,341.00 | $13,300,801.00 | $8,560,393.00 | $4,171,887.00 | $12,276,701.00 | $8,296,304.00 | $4,722,663.00 | $2,236,201.00 | $11,135,872.00 | $7,330,846.00 | $4,066,732.00 | $960,864.00 | $8,027,728.00 | $5,677,126.00 | $856,022.00 | $1,371,483.00 | $11,718,648.00 | $3,748,873.00 | $2,787,940.00 | $2,297,117.00 | $10,386,321.00 | $7,349,845.00 | $3,307,657.00 | $1,585,284.00 | $13,551,423.00 | $10,648,170.00 | $4,144,234.00 | $3,169,414.00 | $8,712,180.00 | $6,145,078.00 | $4,017,972.00 | $1,719,056.00 | $8,511,719.00 | $3,578,776.00 | -- |
Loss Before Income Taxes | $6,002,569.00 | $7,024,781.00 | $2,502,663.00 | $6,747,178.00 | $1,898,771.00 | $802,158.00 | $5,919,622.00 | $4,894,666.00 | $3,567,243.00 | $15,842,576.00 | $11,050,581.00 | $7,658,091.00 | $6,025,612.00 | $5,301,004.00 | -- | $1,346,557.00 | $3,778,400.00 | $16,205,971.00 | $5,488,657.00 | $3,284,498.00 | $2,055,693.00 | $17,590,329.00 | $13,055,191.00 | $8,396,503.00 | $4,094,288.00 | $11,454,942.00 | $3,259,948.00 | $2,210,920.00 | $2,234,830.00 | $11,223,415.00 | $3,263,466.00 | $4,024,581.00 | $945,953.00 | $8,020,975.00 | $5,564,893.00 | $2,153,902.00 | $1,325,665.00 | $11,528,763.00 | $3,702,223.00 | $4,975,828.00 | $2,235,831.00 | $10,113,895.00 | $7,137,024.00 | $4,750,548.00 | $1,507,796.00 | $13,224,518.00 | $3,244,746.00 | $7,136,467.00 | $3,086,313.00 | $8,506,929.00 | $2,081,475.00 | $2,248,947.00 | $1,658,498.00 | $8,248,418.00 | $1,901,529.00 | -- |
Earnings Per Share Basic | $-1.58 | $0.56 | -- | $0.81 | $0.22 | $0.10 | $1.75 | $1.02 | $0.43 | $0.61 | $1.35 | $0.93 | $0.87 | $0.64 | -- | $-0.30 | $0.46 | $2.13 | $1.33 | $0.41 | $0.25 | $2.32 | $0.60 | $1.02 | $0.49 | $-0.03 | $0.36 | $0.23 | $0.24 | $0.42 | $0.38 | $0.44 | $0.10 | $0.28 | $0.41 | $0.09 | $0.14 | $0.33 | $0.90 | $0.27 | $0.24 | $0.31 | $0.29 | $0.51 | $0.16 | $0.28 | $0.36 | $0.42 | $0.33 | $0.89 | $0.24 | $0.42 | $0.18 | $0.91 | $0.17 | -- |
Weighted Average Shares Basic | 6,203,753 | 6,233,153 | 6,215,673 | 6,241,796 | 6,232,717 | 6,223,027 | 6,226,493 | 6,222,818 | 6,247,649 | 6,270,147 | 6,253,996 | 6,248,339 | 6,237,698 | 6,235,747 | -- | 6,246,410 | 6,237,921 | 6,235,098 | 6,236,225 | 6,232,744 | 6,231,713 | 6,258,277 | 6,262,332 | 6,265,315 | 6,263,553 | 6,261,737 | 6,258,278 | 6,257,482 | 6,256,496 | 6,254,605 | 6,252,681 | 6,250,326 | 6,247,760 | 6,245,057 | 6,245,099 | 6,244,250 | 6,244,088 | 6,225,068 | 6,223,140 | 6,222,444 | 6,222,213 | 6,220,928 | 6,221,515 | 6,220,569 | 6,219,775 | 6,219,384 | 6,216,113 | 6,217,198 | 6,213,913 | 6,178,664 | 6,167,262 | 6,164,798 | 6,162,711 | 6,104,711 | -- | -- |
Earnings Per Share Diluted | $-2.46 | $0.87 | -- | $0.81 | $0.32 | $0.10 | $1.74 | $0.59 | $0.43 | $1.96 | $1.35 | $0.93 | $0.86 | $0.48 | -- | $0.16 | $0.46 | $2.12 | $0.67 | $0.65 | $0.25 | $2.31 | $1.61 | $0.52 | $0.49 | $-0.03 | $0.35 | $0.47 | $0.24 | $0.42 | $0.38 | $0.44 | $0.10 | $0.92 | $0.64 | $0.09 | $0.14 | $0.33 | $0.39 | $0.51 | $0.24 | $1.11 | $0.29 | $0.35 | $0.16 | $1.38 | $1.11 | $0.42 | $0.33 | $0.89 | $0.65 | $0.42 | $0.18 | $0.90 | $0.17 | -- |
Weighted Average Shares Diluted | 6,241,796 | 6,224,596 | 6,215,673 | 6,265,955 | 6,265,179 | 6,233,989 | 6,223,116 | 6,236,920 | 6,259,704 | 6,272,287 | 6,271,747 | 6,279,337 | 6,264,521 | 6,239,480 | -- | 6,234,665 | 6,241,052 | 6,270,008 | 6,251,890 | 6,262,002 | 6,264,829 | 6,273,974 | 6,291,649 | 6,291,437 | 6,291,726 | 6,297,371 | 6,296,551 | 6,270,918 | 6,256,496 | 6,254,605 | 6,250,185 | 6,250,326 | 6,247,760 | 6,245,057 | 6,244,534 | 6,244,250 | 6,244,088 | 6,231,729 | 6,240,396 | 6,239,866 | 6,239,149 | 6,238,089 | 6,237,647 | 6,238,025 | 6,236,842 | 6,237,709 | 6,234,727 | 6,231,335 | 6,231,739 | 6,216,193 | 6,211,352 | 6,215,782 | 6,213,069 | 6,192,019 | -- | -- |
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 | 6,183,179 | 6,228,432 | 6,233,510 | 6,238,413 | 6,238,316 | 6,231,612 | 6,215,123 | 6,217,164 | 6,239,824 | 6,275,180 | 6,268,754 | 6,253,501 | 6,246,896 | 6,242,912 | -- | 6,237,595 | 6,230,731 | 6,240,705 | 6,238,317 | -- | -- | 6,231,258 | -- | -- | -- | 6,263,245 | 6,261,415 | 6,259,568 | 6,258,233 | 6,256,098 | -- | -- | -- | 6,247,732 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $34,864,634.00 | $34,575,179.00 | $34,464,595.00 | $33,737,465.00 | $33,596,350.00 | $33,536,918.00 | $33,319,461.00 | $33,034,627.00 | $32,841,476.00 | $32,591,987.00 | $32,181,055.00 | $31,779,299.00 | $31,501,041.00 | $31,304,047.00 | -- | $31,100,484.00 | $30,890,108.00 | $30,651,815.00 | $30,440,228.00 | $30,288,617.00 | $30,099,883.00 | $29,994,890.00 | $29,769,535.00 | $29,715,945.00 | $29,608,222.00 | $29,501,123.00 | $29,277,169.00 | $29,228,593.00 | $29,188,131.00 | $29,146,622.00 | $29,109,136.00 | $29,071,611.00 | $29,036,652.00 | $28,997,050.00 | $28,974,545.00 | $28,952,017.00 | $28,939,556.00 | $28,932,058.00 | $28,644,073.00 | $28,636,577.00 | $28,629,073.00 | $28,621,582.00 | $28,615,949.00 | $28,610,330.00 | $28,590,111.00 | $28,585,498.00 | $28,579,340.00 | $28,573,187.00 | $28,505,933.00 | $28,499,779.00 | -- | -- | -- | $27,717,318.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | $2,050,933.00 | $1,368,924.00 | $683,065.00 | $2,069,043.00 | $1,369,941.00 | $684,293.00 | $2,054,875.00 | $1,372,101.00 | $687,180.00 | $2,062,492.00 | $1,375,509.00 | $684,702.00 | -- | $-2,058,943.00 | -- | $1,372,673.00 | $686,614.00 | $2,743,993.00 | $-2,058,697.00 | $1,373,700.00 | $686,740.00 | $2,756,478.00 | $2,067,957.00 | $1,378,456.00 | $689,133.00 | $2,754,568.00 | $2,065,607.00 | $1,376,914.00 | $688,340.00 | $2,751,148.00 | $2,063,085.00 | $1,375,145.00 | $687,439.00 | $2,810,669.00 | $2,123,322.00 | $1,373,724.00 | $686,841.00 | $2,987,480.00 | $2,302,391.00 | $1,368,927.00 | $684,438.00 | $2,612,839.00 | $1,928,439.00 | $1,244,076.00 | $621,975.00 | $3,108,577.00 | $1,864,709.00 | $1,242,807.00 | $621,387.00 | $2,224,187.00 | $1,664,966.00 | $1,109,824.00 | $554,718.00 | $3,181,587.00 | $2,155,149.00 | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,000,000 | -- | -- | -- | 1,000,000 | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |