Date | 3/31/2024 | 12/31/2023 | 9/30/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 | 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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $10,283,550.00 | $4,684,910.00 | $6,953,448.00 | $1,439,933.00 | $1,669,896.00 | $2,029,714.00 | $3,583,539.00 | $13,299,264.00 | $10,449,510.00 | $8,967,657.00 | $11,145,156.00 | $8,868,823.00 | $13,988,308.00 | $3,845,070.00 | $6,402,983.00 | $8,065,594.00 | $10,153,173.00 | $14,076,290.00 | $13,039,292.00 | $6,877,304.00 | $6,206,549.00 | $6,047,918.00 | $8,451,861.00 | $4,755,082.00 | $4,728,352.00 | $5,108,313.00 | $4,377,913.00 | $8,199,364.00 | $3,799,188.00 | $5,690,673.00 | $1,905,697.00 | $7,534,593.00 | $3,594,164.00 | $12,716,318.00 | $12,290,435.00 | $9,437,262.00 | $11,796,943.00 | $3,281,500.00 | $3,313,049.00 | $1,262,300.00 | $1,961,285.00 | $1,561,571.00 | $2,270,943.00 | $2,509,683.00 | $843,023.00 | $1,934,562.00 | $1,493,518.00 | $1,544,536.00 | $438,332.00 | $1,324,236.00 | $1,677,431.00 | $952,209.00 | $1,178,409.00 | $1,389,288.00 | $1,875,063.00 |
Accounts Receivable Net Current | $3,144,833.00 | $2,245,728.00 | $2,915,762.00 | $5,397,032.00 | $6,523,344.00 | $2,097,274.00 | $5,860,414.00 | $3,513,216.00 | $4,704,829.00 | $3,038,203.00 | $2,876,102.00 | $3,319,838.00 | $3,161,308.00 | $1,922,076.00 | $2,297,850.00 | $2,694,018.00 | $2,119,037.00 | $3,215,785.00 | $2,746,683.00 | $2,995,638.00 | $2,717,728.00 | $3,045,230.00 | $3,120,773.00 | $2,888,779.00 | $2,165,866.00 | $2,659,618.00 | $3,130,966.00 | $3,436,802.00 | $1,461,659.00 | $3,368,170.00 | $2,651,926.00 | $2,244,086.00 | $1,753,689.00 | $2,782,968.00 | $3,039,738.00 | $2,963,974.00 | $1,855,079.00 | $3,678,396.00 | $3,791,253.00 | $2,331,574.00 | $1,789,490.00 | $3,031,027.00 | $2,470,003.00 | $2,521,395.00 | $2,621,780.00 | $1,961,682.00 | $2,947,096.00 | $2,684,840.00 | $3,456,042.00 | -- | -- | $3,596,239.00 | -- | -- | -- |
Inventory | $7,158,585.00 | $7,349,811.00 | $6,967,766.00 | $6,292,162.00 | $6,417,010.00 | $6,459,227.00 | $5,794,849.00 | $5,544,037.00 | $5,088,635.00 | $4,367,675.00 | $3,982,771.00 | $3,670,026.00 | $3,842,477.00 | $3,928,524.00 | $3,943,738.00 | $3,884,450.00 | $4,159,742.00 | $4,355,332.00 | $4,219,783.00 | $4,264,876.00 | $4,141,481.00 | $3,575,963.00 | $3,621,681.00 | $3,650,439.00 | $3,596,326.00 | $3,504,478.00 | $3,248,745.00 | $3,358,298.00 | $3,162,478.00 | $2,908,881.00 | $3,186,450.00 | $3,205,233.00 | $3,108,911.00 | $3,147,868.00 | $3,170,601.00 | $3,742,492.00 | $3,686,124.00 | $3,389,393.00 | $3,292,756.00 | $3,207,333.00 | $3,029,903.00 | $3,100,445.00 | $3,231,940.00 | $3,336,592.00 | $3,755,523.00 | $3,522,488.00 | $3,547,096.00 | $3,229,376.00 | $3,317,839.00 | -- | -- | $3,343,857.00 | -- | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | $600,913.00 | $721,989.00 | $420,520.00 | $921,846.00 | $752,764.00 | $658,238.00 | $570,018.00 | $610,635.00 | $718,122.00 | $655,835.00 | $845,194.00 | $847,259.00 | $646,917.00 | $816,045.00 | $755,806.00 | $650,748.00 | $532,107.00 | $635,160.00 | $967,958.00 | $523,190.00 | $597,949.00 | $607,283.00 | $751,433.00 | $697,788.00 | $701,867.00 | $734,524.00 | $903,568.00 | $635,323.00 | $846,546.00 | $574,913.00 | $1,525,778.00 | $848,528.00 | $965,549.00 | $816,276.00 | $1,220,833.00 | $894,806.00 | $1,060,094.00 | $958,147.00 | $1,333,019.00 | $1,287,755.00 | $1,199,691.00 | $1,159,852.00 | $1,171,038.00 | -- | -- | $1,185,306.00 | -- | -- | -- |
Total Current Assets | $33,194,096.00 | $29,213,373.00 | $25,125,885.00 | $26,010,039.00 | $30,786,804.00 | $21,847,997.00 | $26,166,362.00 | $37,966,878.00 | $41,503,177.00 | $39,777,875.00 | $41,417,752.00 | $33,578,636.00 | $32,677,205.00 | $33,538,286.00 | $32,542,188.00 | $34,384,711.00 | $29,332,509.00 | $22,494,666.00 | $23,652,364.00 | $27,441,684.00 | $31,267,150.00 | $37,261,608.00 | $38,650,598.00 | $32,695,269.00 | $30,266,705.00 | $28,717,337.00 | $38,218,623.00 | $35,193,580.00 | $33,829,964.00 | $34,984,415.00 | $28,005,735.00 | $33,415,820.00 | $33,142,605.00 | $42,566,652.00 | $37,053,756.00 | $36,919,981.00 | $30,602,070.00 | $25,992,103.00 | $22,316,551.00 | $20,214,961.00 | $18,536,257.00 | $17,174,355.00 | $19,197,160.00 | $19,036,846.00 | $24,164,042.00 | $24,613,751.00 | $28,091,285.00 | $26,170,233.00 | $20,755,488.00 | -- | -- | $17,047,969.00 | -- | -- | -- |
Property Plant and Equipement | -- | -- | $1,207,235.00 | -- | -- | -- | $439,159.00 | $483,536.00 | $606,385.00 | $237,476.00 | $283,952.00 | $299,394.00 | $366,068.00 | $429,116.00 | $505,792.00 | $582,467.00 | $649,834.00 | $731,001.00 | $821,035.00 | $894,835.00 | $1,021,032.00 | $1,116,579.00 | $1,241,307.00 | $1,325,383.00 | $1,514,579.00 | $1,623,132.00 | $1,652,458.00 | $1,413,248.00 | $1,298,914.00 | $1,452,263.00 | $1,497,322.00 | $1,691,713.00 | $1,804,671.00 | $1,987,279.00 | $2,071,714.00 | $2,255,408.00 | $2,420,091.00 | $2,567,965.00 | $2,801,567.00 | $3,004,772.00 | $3,121,045.00 | $3,308,121.00 | $3,498,257.00 | $3,688,393.00 | $3,660,425.00 | $3,238,970.00 | $2,817,147.00 | $2,511,232.00 | $1,931,912.00 | -- | -- | $1,531,116.00 | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $66,780,033.00 | $67,629,442.00 | $67,710,439.00 | $68,119,098.00 | $69,255,170.00 | $65,730,333.00 | $67,508,321.00 | $65,074,195.00 | $67,467,492.00 | $68,048,752.00 | $70,009,440.00 | $72,100,389.00 | $74,420,858.00 | $75,497,585.00 | $78,882,332.00 | $79,498,150.00 | $81,117,850.00 | $82,281,405.00 | $83,505,696.00 | $83,615,887.00 | $84,786,125.00 | $85,863,363.00 | $87,053,207.00 | $87,431,465.00 | $88,844,037.00 | $90,395,335.00 | $93,628,717.00 | $93,774,806.00 | $95,244,562.00 | $97,338,050.00 | $100,673,856.00 | $100,854,056.00 | $103,174,307.00 | $105,335,041.00 | $109,557,842.00 | $110,089,196.00 | $115,823,902.00 | $113,111,597.00 | $111,310,884.00 | $105,242,043.00 | $102,242,101.00 | $99,623,387.00 | $98,047,839.00 | $95,765,496.00 | $92,599,275.00 | $89,872,754.00 | $87,572,817.00 | $83,126,763.00 | $79,071,511.00 | -- | -- | $71,836,225.00 | -- | -- | -- |
Accounts Payable | $127,154.00 | $170,701.00 | $244,236.00 | $159,155.00 | $281,712.00 | $470,929.00 | $399,263.00 | $295,443.00 | $943,535.00 | $111,243.00 | $411,218.00 | $359,394.00 | $136,673.00 | $154,566.00 | $180,338.00 | $186,993.00 | $153,470.00 | $324,413.00 | $237,718.00 | $375,188.00 | $313,116.00 | $253,702.00 | $388,413.00 | $414,970.00 | $258,869.00 | $249,697.00 | $344,391.00 | $376,275.00 | $358,530.00 | $310,030.00 | $297,831.00 | $317,990.00 | $209,686.00 | $445,083.00 | $386,555.00 | $358,818.00 | $360,991.00 | $337,462.00 | $513,239.00 | $374,127.00 | $285,777.00 | $391,640.00 | $338,633.00 | $422,092.00 | $558,935.00 | $657,070.00 | $603,056.00 | $663,702.00 | $596,205.00 | -- | -- | $731,580.00 | -- | -- | -- |
Accrued Liabilities | $729,215.00 | $460,414.00 | $539,452.00 | $935,621.00 | $1,375,250.00 | $1,245,390.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $1,211,516.00 | $1,028,390.00 | $1,221,782.00 | $1,573,330.00 | $2,175,668.00 | $2,274,893.00 | $3,793,185.00 | $1,531,195.00 | $2,902,363.00 | $1,559,350.00 | $1,780,851.00 | $2,545,040.00 | $1,452,139.00 | $1,480,166.00 | $2,064,787.00 | $1,502,801.00 | -- | $966,594.00 | $1,394,013.00 | $835,676.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | $19,303,570.00 | $19,263,619.00 | $19,256,485.00 | $19,411,158.00 | $19,402,364.00 | $19,345,365.00 | $19,333,852.00 | $19,329,577.00 | $19,386,663.00 | $19,383,956.00 | $19,958,918.00 | $19,958,918.00 | $19,910,558.00 | $19,910,558.00 | $19,910,558.00 | $19,817,088.00 | $19,599,298.00 | $19,599,298.00 | $19,599,298.00 | $19,548,268.00 | $19,507,348.00 | $19,507,348.00 | $19,319,679.00 | $19,268,752.00 | $19,205,682.00 | $19,205,682.00 | $19,665,966.00 | $19,665,966.00 | $20,875,163.00 | $20,850,762.00 | $20,850,762.00 | $20,850,762.00 | $20,464,883.00 | $20,464,883.00 | $20,245,775.00 | $19,990,791.00 | $21,200,742.00 | $21,200,742.00 | $21,112,651.00 | $21,112,980.00 | $20,974,477.00 | $20,974,477.00 | $20,974,477.00 | -- | -- | $20,894,766.00 | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-777,637.00 | $-753,317.00 | $-1,502,147.00 | $-1,448,559.00 | $-1,213,858.00 | $-1,451,362.00 | $-1,784,035.00 | $-656,673.00 | $-318,120.00 | $433,759.00 | $813,920.00 | $1,010,954.00 | $1,483,409.00 | $1,628,861.00 | $1,759,185.00 | $516,523.00 | $697,291.00 | $666,054.00 | $487,338.00 | $-82,725.00 | $-929,899.00 | $-1,031,790.00 | $-1,083,027.00 | $-915,635.00 | $-265,991.00 | $29,467.00 | $16,729.00 | $-38,298.00 | $-135,709.00 | $436,153.00 | $676,962.00 | $451,359.00 | $81,357.00 | $402,579.00 | $437,948.00 | $746,447.00 | $526,033.00 | $567,974.00 | $972,705.00 | $877,857.00 | $795,251.00 | $947,080.00 | $702,691.00 | $1,557,726.00 | $1,597,009.00 | $1,619,483.00 | $1,001,828.00 | $1,087,456.00 | $395,900.00 | -- | -- | $1,060,438.00 | -- | -- | -- |
Accumulated Deficit | $46,743,005.00 | $47,763,700.00 | $48,412,679.00 | $48,522,514.00 | $48,949,610.00 | $45,547,791.00 | $46,147,293.00 | $44,887,746.00 | $45,578,456.00 | $46,596,148.00 | $47,963,973.00 | $49,150,698.00 | $52,103,126.00 | $53,010,649.00 | $55,623,347.00 | $58,046,520.00 | $59,526,033.00 | $60,641,379.00 | $61,665,327.00 | $62,903,918.00 | $64,891,056.00 | $66,313,661.00 | $66,873,061.00 | $67,709,657.00 | $68,669,247.00 | $69,938,655.00 | $71,618,630.00 | $73,162,025.00 | $74,974,652.00 | $76,326,918.00 | $77,856,731.00 | $79,559,196.00 | $81,803,198.00 | $84,070,592.00 | $85,627,018.00 | $86,681,745.00 | $93,019,029.00 | $90,226,123.00 | $86,350,501.00 | $82,313,391.00 | $79,751,166.00 | $76,973,992.00 | $73,744,341.00 | $71,177,516.00 | $68,068,561.00 | $65,169,219.00 | $62,726,336.00 | $59,348,678.00 | $56,250,995.00 | -- | -- | $47,967,583.00 | -- | -- | -- |
Total Stockholders' Equity | $65,568,517.00 | $66,601,052.00 | $66,488,657.00 | $66,545,768.00 | $67,079,502.00 | $63,455,440.00 | $63,715,136.00 | $63,543,000.00 | $64,565,129.00 | $66,489,402.00 | $68,228,589.00 | $69,555,349.00 | $72,968,719.00 | $74,017,419.00 | $76,817,545.00 | $77,995,349.00 | $80,230,702.00 | $81,314,811.00 | $82,111,683.00 | $82,780,211.00 | $83,920,175.00 | $85,147,399.00 | $85,437,752.00 | $86,441,740.00 | $88,050,974.00 | $89,564,800.00 | $91,191,117.00 | $92,679,485.00 | $94,206,992.00 | $96,080,183.00 | $97,787,725.00 | $99,264,587.00 | $101,598,970.00 | $104,187,586.00 | $106,988,791.00 | $108,327,534.00 | $114,444,404.00 | $111,693,439.00 | $107,836,599.00 | $103,704,641.00 | $100,840,652.00 | $97,960,233.00 | $95,696,398.00 | $93,984,608.00 | $90,826,825.00 | $87,949,949.00 | $84,750,888.00 | $81,458,858.00 | $77,669,619.00 | -- | -- | $69,970,549.00 | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $66,780,033.00 | $67,629,442.00 | $67,710,439.00 | $68,119,098.00 | $69,255,170.00 | $65,730,333.00 | $67,508,321.00 | $65,074,195.00 | $67,467,492.00 | $68,048,752.00 | $70,009,440.00 | $72,100,389.00 | $74,420,858.00 | $75,497,585.00 | $78,882,332.00 | $79,498,150.00 | $81,117,850.00 | $82,281,405.00 | $83,505,696.00 | $83,615,887.00 | $84,786,125.00 | $85,863,363.00 | $87,053,207.00 | $87,431,465.00 | $88,844,037.00 | $90,395,335.00 | $93,628,717.00 | $93,774,806.00 | $95,244,562.00 | $97,338,050.00 | $100,673,856.00 | $100,854,056.00 | $103,174,307.00 | $105,335,041.00 | $109,557,842.00 | $110,089,196.00 | $115,823,902.00 | $113,111,597.00 | $111,310,884.00 | $105,242,043.00 | $102,242,101.00 | $99,623,387.00 | $98,047,839.00 | $95,765,496.00 | $92,599,275.00 | $89,872,754.00 | $87,572,817.00 | $83,126,763.00 | $79,071,511.00 | -- | -- | $71,836,225.00 | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/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 | 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 | 3/31/2010 | 3/31/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $29,804,179.00 | $22,720,950.00 | $15,964,690.00 | $8,831,414.00 | $38,253,592.00 | $25,455,909.00 | -- | -- | -- | -- | -- | -- | -- | -- | $4,589,262.00 | $25,412,163.00 | $19,261,237.00 | $12,796,641.00 | $6,294,696.00 | $26,472,337.00 | $6,269,405.00 | $7,506,075.00 | $7,107,906.00 | $29,863,881.00 | $21,964,689.00 | $14,603,900.00 | $7,607,666.00 | $28,326,196.00 | $7,462,679.00 | $7,302,539.00 | $6,707,772.00 | $27,717,278.00 | $21,616,691.00 | $7,279,757.00 | $8,320,919.00 | $30,584,088.00 | $6,291,748.00 | $8,267,373.00 | $8,453,035.00 | $25,934,907.00 | $19,951,810.00 | $7,301,180.00 | $6,176,933.00 | $27,033,419.00 | $19,810,922.00 | $5,822,796.00 | $7,462,905.00 | $28,579,220.00 | $6,158,526.00 | $14,812,395.00 | $8,213,762.00 | $31,197,063.00 | $7,963,508.00 | $28,147,185.00 | -- |
Cost of Revenues | $6,772,533.00 | $5,034,556.00 | $3,679,489.00 | $2,079,623.00 | $8,062,311.00 | $5,533,000.00 | $2,402,781.00 | $1,651,847.00 | $6,263,090.00 | $1,385,006.00 | $1,544,134.00 | $1,769,581.00 | $2,852,757.00 | $941,287.00 | $836,422.00 | $4,889,295.00 | $3,701,941.00 | $1,346,098.00 | $1,092,037.00 | $5,216,112.00 | $1,169,406.00 | $2,748,850.00 | $1,396,005.00 | $6,274,744.00 | $1,657,700.00 | $3,151,535.00 | $1,798,366.00 | $6,078,294.00 | $4,628,840.00 | $1,740,814.00 | $1,385,178.00 | $6,616,852.00 | $1,508,361.00 | $3,638,442.00 | $1,993,928.00 | $6,019,868.00 | $4,641,633.00 | $1,609,632.00 | $1,558,346.00 | $5,720,277.00 | $4,331,297.00 | $2,881,901.00 | $1,378,355.00 | $7,025,181.00 | $5,147,884.00 | $3,409,266.00 | $1,802,353.00 | $9,325,511.00 | $2,174,878.00 | $2,277,926.00 | $2,595,592.00 | $9,783,698.00 | $2,461,798.00 | $8,313,015.00 | -- |
Gross Profit | $23,031,646.00 | $17,686,394.00 | $12,285,201.00 | $6,751,791.00 | $30,191,281.00 | $5,923,306.00 | $13,999,603.00 | $5,684,560.00 | $20,723,880.00 | $15,568,713.00 | $10,662,910.00 | $5,383,582.00 | $12,650,652.00 | $7,192,338.00 | $3,752,840.00 | $20,522,868.00 | $15,559,296.00 | $5,155,847.00 | $5,202,659.00 | $21,256,225.00 | $16,965,130.00 | $6,153,230.00 | $5,711,901.00 | $23,589,137.00 | $5,703,089.00 | $5,643,065.00 | $5,809,300.00 | $22,247,902.00 | $5,959,831.00 | $10,884,319.00 | $5,322,594.00 | $21,100,426.00 | $4,507,654.00 | $5,635,243.00 | $6,326,991.00 | $24,564,220.00 | $4,818,093.00 | $6,657,741.00 | $6,894,689.00 | $20,214,630.00 | $5,024,301.00 | $10,596,212.00 | $4,798,578.00 | $20,008,238.00 | $14,663,038.00 | $9,876,435.00 | $5,660,552.00 | $19,253,709.00 | $3,983,648.00 | $4,320,707.00 | $5,618,170.00 | $21,413,365.00 | $5,501,710.00 | $19,834,170.00 | -- |
Research and Development | $2,731,434.00 | $1,920,095.00 | $1,379,200.00 | $695,992.00 | $2,583,994.00 | $1,972,505.00 | $669,978.00 | $601,918.00 | $2,925,874.00 | $2,112,630.00 | $1,516,139.00 | $808,142.00 | $702,216.00 | $815,965.00 | $880,983.00 | $3,690,539.00 | $2,671,131.00 | $926,596.00 | $973,067.00 | $4,107,692.00 | $1,126,975.00 | $1,960,989.00 | $989,026.00 | $3,702,918.00 | $2,788,968.00 | $1,936,229.00 | $905,725.00 | $3,344,101.00 | $826,816.00 | $768,188.00 | $758,368.00 | $3,061,184.00 | $738,657.00 | $1,309,963.00 | $681,001.00 | $3,000,193.00 | $694,758.00 | $1,590,707.00 | $803,428.00 | $3,585,339.00 | $905,246.00 | $876,463.00 | $962,911.00 | $2,570,821.00 | $501,325.00 | $1,300,284.00 | $688,026.00 | $2,600,058.00 | $718,688.00 | $1,106,471.00 | $494,876.00 | $1,269,127.00 | $330,681.00 | $1,121,050.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | $435,625.00 | $371,320.00 | $1,469,321.00 | $1,221,893.00 | $949,734.00 | $466,618.00 | $1,024,549.00 | $713,193.00 | $355,011.00 | $1,317,543.00 | $327,989.00 | $368,450.00 | $330,009.00 | $1,223,971.00 | $268,905.00 | $377,448.00 | $328,761.00 | $1,435,592.00 | $313,033.00 | $348,363.00 | $399,361.00 | $1,458,598.00 | $1,117,925.00 | $343,688.00 | $389,915.00 | $1,752,962.00 | $1,416,071.00 | $524,631.00 | $484,764.00 | $2,312,076.00 | $533,695.00 | $1,255,249.00 | $629,650.00 | $2,235,475.00 | $543,698.00 | $1,212,880.00 | $552,804.00 | $2,240,563.00 | $1,714,545.00 | $1,143,804.00 | $536,110.00 | $2,380,603.00 | $1,742,721.00 | $606,847.00 | $615,830.00 | $2,474,468.00 | $638,223.00 | $2,414,584.00 | -- |
Total Operating Expenses | $4,512,781.00 | $3,227,820.00 | $2,297,614.00 | $1,383,547.00 | $4,547,099.00 | $3,182,900.00 | $2,078,842.00 | $973,238.00 | $4,395,195.00 | $3,334,523.00 | $1,191,113.00 | $1,274,760.00 | $1,013,572.00 | $2,410,141.00 | $1,235,994.00 | $5,008,082.00 | $3,697,579.00 | $1,295,046.00 | $1,303,076.00 | $5,331,663.00 | $4,063,078.00 | $2,667,198.00 | $1,317,787.00 | $5,138,510.00 | $1,165,772.00 | $2,683,953.00 | $1,305,086.00 | $4,802,699.00 | $3,471,297.00 | $1,111,876.00 | $1,148,283.00 | $4,814,146.00 | $3,464,691.00 | $2,319,358.00 | $1,165,765.00 | $5,312,269.00 | $1,228,453.00 | $1,412,878.00 | $1,433,078.00 | $5,820,814.00 | $1,448,944.00 | $1,536,539.00 | $1,515,715.00 | $4,811,384.00 | $1,072,066.00 | $2,444,088.00 | $1,224,136.00 | $4,980,661.00 | $3,567,880.00 | $2,329,148.00 | $1,110,706.00 | $3,743,595.00 | $968,904.00 | $3,535,634.00 | -- |
Loss from Operations | $18,518,865.00 | $14,458,574.00 | $9,987,587.00 | $5,368,244.00 | $25,644,182.00 | $4,819,248.00 | $7,209,440.00 | $4,711,322.00 | $16,328,685.00 | $12,234,190.00 | $8,197,037.00 | $4,108,822.00 | $9,226,939.00 | $4,782,197.00 | $2,516,846.00 | $15,514,786.00 | $11,861,717.00 | $7,760,384.00 | $3,899,583.00 | $15,924,562.00 | $12,902,052.00 | $9,197,933.00 | $4,394,114.00 | $18,450,627.00 | $13,305,729.00 | $8,768,412.00 | $4,504,214.00 | $17,445,203.00 | $4,748,693.00 | $4,449,849.00 | $4,174,311.00 | $16,286,280.00 | $13,005,197.00 | $4,481,650.00 | $5,161,226.00 | $19,251,951.00 | $3,589,640.00 | $10,706,474.00 | $5,461,611.00 | $14,393,816.00 | $3,575,357.00 | $7,543,958.00 | $3,282,863.00 | $15,196,854.00 | $11,146,884.00 | $2,995,931.00 | $4,436,416.00 | $14,273,048.00 | $2,744,916.00 | $3,102,265.00 | $4,507,464.00 | $17,669,770.00 | $12,988,061.00 | $16,298,536.00 | -- |
Loss Before Income Taxes | $20,467,585.00 | $15,898,863.00 | $10,936,205.00 | $5,804,770.00 | $27,092,837.00 | $17,780,537.00 | $12,555,197.00 | $4,994,381.00 | $17,499,813.00 | $4,321,092.00 | $8,781,615.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $3.54 | $2.75 | $1.89 | $0.91 | $4.70 | $2.99 | $1.26 | $0.86 | $3.00 | $2.21 | $1.50 | $0.74 | $0.81 | $0.46 | $0.50 | $3.00 | $2.30 | $1.53 | $0.74 | $3.00 | $2.41 | $1.70 | $0.81 | $2.87 | $0.74 | $1.33 | $0.68 | $2.68 | $0.72 | $0.68 | $0.65 | $2.53 | $0.53 | $1.46 | $0.78 | $2.96 | $2.21 | $0.80 | $0.83 | $2.30 | $1.77 | $0.67 | $0.53 | $2.44 | $0.60 | $0.51 | $0.70 | $2.37 | $0.48 | $1.26 | $0.72 | $2.83 | $0.71 | $2.56 | -- |
Weighted Average Shares Basic | 4,833,146 | 4,832,992 | 4,832,786 | 4,832,166 | 4,830,826 | 4,830,826 | 4,830,826 | 4,830,826 | 4,833,661 | 4,833,604 | 4,833,232 | 4,833,232 | 4,834,324 | 4,834,709 | 4,835,038 | 4,845,627 | 4,846,010 | 4,846,010 | 4,846,010 | 4,844,010 | 4,843,355 | 4,842,524 | 4,842,010 | 4,841,347 | 4,841,130 | 4,841,010 | 4,841,010 | 4,836,602 | 4,836,336 | 4,835,564 | 4,835,010 | 4,850,209 | 4,853,970 | 4,858,557 | 4,854,841 | 4,855,504 | 4,857,953 | 4,855,071 | 4,851,043 | 4,851,460 | 4,842,565 | 4,857,279 | 4,862,436 | 4,839,810 | 4,847,619 | 4,825,441 | 4,824,745 | 4,796,227 | 4,807,859 | 4,776,198 | 4,776,198 | 4,729,035 | 4,743,643 | 4,692,496 | -- |
Earnings Per Share Diluted | $3.54 | $2.75 | $1.89 | $0.91 | $4.70 | $2.99 | $2.12 | $0.86 | $3.00 | $2.21 | $0.75 | $0.74 | $1.77 | $0.46 | $0.50 | $3.00 | $0.77 | $1.53 | $0.74 | $2.99 | $2.40 | $1.70 | $0.81 | $2.87 | $2.07 | $0.65 | $0.68 | $2.68 | $2.05 | $1.33 | $0.65 | $2.53 | $0.53 | $1.46 | $0.78 | $2.95 | $2.20 | $0.80 | $0.83 | $2.29 | $1.76 | $0.66 | $0.53 | $2.43 | $0.60 | $1.19 | $0.69 | $2.34 | $0.47 | $0.52 | $0.70 | $2.76 | $2.00 | $2.47 | -- |
Weighted Average Shares Diluted | 4,839,705 | 4,839,725 | 4,840,688 | 4,840,571 | 4,832,096 | 4,832,368 | 4,830,927 | 4,830,871 | 4,835,639 | 4,835,770 | 4,836,603 | 4,836,821 | 4,833,261 | 4,834,986 | 4,835,157 | 4,847,294 | 4,848,506 | 4,847,881 | 4,850,388 | 4,850,567 | 4,850,507 | 4,851,072 | 4,850,479 | 4,846,212 | 4,846,036 | 4,845,632 | 4,846,251 | 4,838,389 | 4,837,815 | 4,837,819 | 4,837,095 | 4,852,602 | 4,846,970 | 4,862,431 | 4,860,848 | 4,871,935 | 4,871,270 | 4,872,029 | 4,867,459 | 4,867,691 | 4,868,040 | 4,878,599 | 4,884,902 | 4,863,546 | 4,872,019 | 4,884,656 | 4,886,873 | 4,863,471 | 4,852,360 | 4,896,525 | 4,893,915 | 4,844,266 | 4,837,963 | 4,857,044 | -- |
Common Stock Shares Authorized | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | -- | -- | 6,000,000 | -- | -- | -- |
Common Stock Shares Outstanding | 4,833,676 | 4,833,401 | 4,833,401 | 4,833,401 | 4,830,826 | 4,830,826 | 4,830,826 | 4,830,826 | 4,830,826 | 4,833,714 | 4,833,232 | 4,833,232 | 4,833,232 | 4,833,232 | 4,835,038 | 4,835,038 | 4,846,010 | 4,846,010 | 4,846,010 | 4,846,010 | 4,846,010 | 4,844,010 | 4,842,010 | 4,842,010 | 4,842,010 | 4,841,010 | 4,841,010 | 4,841,010 | 4,837,010 | 4,836,010 | 4,835,010 | 4,835,010 | 4,844,845 | 4,844,845 | 4,866,181 | 4,857,953 | 4,857,953 | 4,857,953 | 4,851,043 | 4,851,043 | 4,846,043 | 4,837,043 | 4,862,436 | 4,862,436 | 4,860,436 | 4,826,745 | 4,824,745 | 4,824,745 | 4,824,745 | -- | -- | 4,776,198 | -- | -- | -- |
Common Stock Value | $48,337.00 | $48,334.00 | $48,334.00 | $48,334.00 | $48,308.00 | $48,308.00 | $48,308.00 | $48,308.00 | $48,308.00 | $48,337.00 | $48,332.00 | $48,332.00 | $48,332.00 | $48,332.00 | $48,350.00 | $48,350.00 | $48,460.00 | $48,460.00 | $48,460.00 | $48,460.00 | $48,460.00 | $48,440.00 | $48,420.00 | $48,420.00 | $48,420.00 | $48,410.00 | $48,410.00 | $48,410.00 | $48,370.00 | $48,360.00 | $48,350.00 | $48,350.00 | $48,449.00 | $48,449.00 | $48,662.00 | $48,580.00 | $48,580.00 | $48,580.00 | $48,510.00 | $48,510.00 | $48,460.00 | $48,370.00 | $48,624.00 | $48,624.00 | $48,604.00 | $48,267.00 | $48,247.00 | $48,247.00 | $48,247.00 | -- | -- | $47,762.00 | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | $0.01 | -- | -- | $0.01 | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | $9,661,652.00 | $4,830,826.00 | $19,333,409.00 | $14,499,696.00 | $9,666,464.00 | $4,833,232.00 | $14,503,308.00 | $9,670,076.00 | $4,835,038.00 | $19,384,040.00 | $14,538,030.00 | $9,692,020.00 | $4,846,010.00 | $19,374,040.00 | $14,528,030.00 | $9,684,020.00 | $4,842,010.00 | $19,365,040.00 | $14,523,030.00 | $9,682,020.00 | $4,841,010.00 | $19,346,040.00 | $14,506,030.00 | $9,670,020.00 | $4,835,010.00 | $19,414,864.00 | $14,570,019.00 | $9,725,174.00 | $4,857,953.00 | $10,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |