Date | 9/30/2024 | 6/30/2024 | 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 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 10/31/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $13,864,000.00 | $16,080,000.00 | $11,712,000.00 | $10,434,000.00 | $7,024,000.00 | $7,372,000.00 | $6,776,000.00 | $6,909,000.00 | $5,998,000.00 | $8,153,000.00 | $9,844,000.00 | -- | -- | $11,889,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,782,977.00 | $3,598,240.00 | $2,904,811.00 | $2,452,361.00 | $2,280,126.00 | $1,502,702.00 | $772,428.00 | $1,236,576.00 | $1,077,382.00 | $503,564.00 | $504,950.00 | $1,005,616.00 | $1,482,555.00 | $1,702,435.00 | $1,392,935.00 | $1,745,468.00 | $2,946,173.00 | $4,091,739.00 | $3,952,032.00 | $5,161,270.00 | -- | $610,727.00 |
Accounts Receivable Net Current | $22,366,000.00 | $23,333,000.00 | $23,907,000.00 | $22,988,000.00 | $23,455,000.00 | $24,130,000.00 | $22,345,000.00 | $21,555,000.00 | $20,957,000.00 | $21,052,000.00 | $19,614,000.00 | $19,114,000.00 | $18,363,000.00 | $17,032,000.00 | $16,236,661.00 | $15,395,124.00 | $13,624,505.00 | $12,940,677.00 | $13,290,402.00 | $12,718,220.00 | $12,718,743.00 | $12,760,042.00 | $12,275,708.00 | $11,937,466.00 | $11,545,915.00 | $11,563,208.00 | $10,075,211.00 | $9,680,369.00 | $9,644,132.00 | $9,949,759.00 | $8,933,426.00 | $8,284,895.00 | $8,043,565.00 | $7,611,437.00 | $7,310,731.00 | $6,903,378.00 | $6,457,302.00 | $6,518,816.00 | $6,388,454.00 | $6,628,860.00 | $6,361,689.00 | $6,487,267.00 | $6,469,927.00 | $7,040,935.00 | $7,989,355.00 | $9,014,043.00 | $9,198,044.00 | $9,725,142.00 | $10,415,488.00 | $10,850,859.00 | $11,091,562.00 | $10,704,705.00 | -- | $9,593,105.00 | -- | -- | -- | -- |
Inventory | $3,434,000.00 | $3,712,000.00 | $4,178,000.00 | $4,760,000.00 | $4,480,000.00 | $4,221,000.00 | $3,451,000.00 | $3,473,000.00 | $3,673,000.00 | $3,178,000.00 | $2,089,000.00 | $1,790,000.00 | $2,023,000.00 | $2,114,000.00 | $2,256,012.00 | $2,603,495.00 | $3,065,043.00 | $3,084,620.00 | $2,646,971.00 | $2,651,420.00 | $2,745,557.00 | $2,622,000.00 | $2,706,756.00 | $2,735,934.00 | $2,840,407.00 | $2,360,693.00 | $2,207,293.00 | $2,393,639.00 | $2,454,153.00 | $2,559,485.00 | $2,587,635.00 | $2,570,850.00 | $2,606,134.00 | $2,480,443.00 | $2,325,718.00 | $2,393,622.00 | $2,155,305.00 | $2,072,108.00 | $2,401,864.00 | $2,234,492.00 | $2,243,198.00 | $2,235,496.00 | $2,550,815.00 | $2,266,734.00 | $1,432,222.00 | $1,379,594.00 | $2,141,445.00 | $1,899,028.00 | $2,305,276.00 | $2,392,416.00 | $2,411,937.00 | $2,397,634.00 | -- | $1,855,957.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $592,000.00 | $329,000.00 | $592,000.00 | $509,000.00 | $692,000.00 | $1,577,000.00 | $1,808,000.00 | $1,720,000.00 | $2,015,000.00 | $1,870,000.00 | $991,000.00 | $716,000.00 | $531,000.00 | $276,000.00 | $483,399.00 | $381,763.00 | $487,361.00 | $353,318.00 | $360,956.00 | $313,436.00 | $476,137.00 | $353,214.00 | $400,760.00 | $329,327.00 | $415,476.00 | $832,202.00 | $483,817.00 | $379,713.00 | $565,878.00 | $393,319.00 | $491,968.00 | $425,855.00 | $497,412.00 | $412,856.00 | $442,603.00 | $341,507.00 | $501,036.00 | $397,833.00 | $481,477.00 | $372,177.00 | $485,674.00 | $397,853.00 | $448,262.00 | $298,611.00 | $460,914.00 | $428,843.00 | $464,965.00 | $358,935.00 | $463,426.00 | $359,583.00 | $515,021.00 | $466,976.00 | -- | $371,257.00 | -- | -- | -- | -- |
Total Current Assets | $41,010,000.00 | $44,173,000.00 | $41,322,000.00 | $39,265,000.00 | $36,195,000.00 | $37,787,000.00 | $35,169,000.00 | $34,164,000.00 | $33,220,000.00 | $34,539,000.00 | $32,988,000.00 | $32,450,000.00 | $32,426,000.00 | $31,704,000.00 | $32,288,182.00 | $30,895,761.00 | $29,337,436.00 | $28,022,539.00 | $27,787,544.00 | $26,287,097.00 | $25,033,269.00 | $24,539,031.00 | $24,002,905.00 | $23,020,515.00 | $23,384,758.00 | $22,211,947.00 | $19,920,246.00 | $19,293,958.00 | $18,677,737.00 | $18,476,272.00 | $17,414,972.00 | $16,106,000.00 | $15,105,519.00 | $15,820,776.00 | $15,193,949.00 | $14,167,087.00 | $12,896,620.00 | $12,586,997.00 | $12,176,606.00 | $11,687,890.00 | $11,370,687.00 | $10,623,318.00 | $10,771,031.00 | $12,268,501.00 | $12,296,517.00 | $12,421,329.00 | $13,807,382.00 | $14,250,465.00 | $15,728,239.00 | $16,302,037.00 | $16,133,455.00 | $16,036,783.00 | -- | $16,634,058.00 | -- | -- | -- | -- |
Property Plant and Equipement | $5,003,000.00 | $5,165,000.00 | $5,283,000.00 | $5,377,000.00 | $5,534,000.00 | $5,672,000.00 | $5,502,000.00 | $5,038,000.00 | $4,682,000.00 | $4,568,000.00 | $4,309,000.00 | $4,027,000.00 | $3,717,000.00 | $3,605,000.00 | $3,526,935.00 | $3,583,374.00 | $3,666,101.00 | $3,788,469.00 | $3,878,347.00 | $3,914,934.00 | $3,944,164.00 | $3,604,744.00 | $2,745,121.00 | $2,875,807.00 | $2,965,526.00 | $3,091,242.00 | $3,165,539.00 | $3,215,369.00 | $3,262,474.00 | $3,303,233.00 | $3,288,480.00 | $3,381,803.00 | $3,243,775.00 | $3,375,189.00 | $3,388,116.00 | $3,460,979.00 | $3,571,833.00 | $3,635,516.00 | $3,617,372.00 | $3,772,457.00 | $3,944,975.00 | $3,935,802.00 | $3,972,254.00 | $3,761,465.00 | $3,761,298.00 | $3,743,675.00 | $3,633,916.00 | $3,481,373.00 | $3,254,872.00 | $3,170,014.00 | $3,252,940.00 | $3,255,311.00 | -- | $2,807,082.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $90,000.00 | $87,000.00 | $106,000.00 | $125,000.00 | $143,000.00 | $161,000.00 | $60,000.00 | $80,000.00 | $100,000.00 | $120,000.00 | $77,000.00 | $98,000.00 | $119,000.00 | $88,000.00 | $100,016.00 | $43,792.00 | $60,508.00 | $80,166.00 | $100,421.00 | $122,057.00 | $137,716.00 | $45,044.00 | $5,807.00 | $6,257.00 | $5,907.00 | $91,912.00 | $97,066.00 | $102,577.00 | $98,188.00 | $99,868.00 | $101,441.00 | $112,058.00 | $117,372.00 | $144,263.00 | $160,488.00 | $185,375.00 | $181,762.00 | $182,699.00 | $361,076.00 | $352,097.00 | $299,902.00 | $302,595.00 | $359,504.00 | $348,093.00 | $304,605.00 | $310,089.00 | $291,830.00 | $276,582.00 | $290,689.00 | $274,940.00 | $264,761.00 | $239,332.00 | -- | $191,964.00 | -- | -- | -- | -- |
Total Assets | $48,915,000.00 | $52,234,000.00 | $48,901,000.00 | $46,964,000.00 | $44,066,000.00 | $45,806,000.00 | $42,841,000.00 | $41,394,000.00 | $40,134,000.00 | $41,364,000.00 | $39,019,000.00 | $38,204,000.00 | $37,900,000.00 | $37,109,000.00 | $37,170,563.00 | $35,823,624.00 | $34,390,792.00 | $33,244,563.00 | $32,973,217.00 | $31,487,181.00 | $30,303,306.00 | $29,399,232.00 | $27,693,517.00 | $26,881,613.00 | $27,514,230.00 | $26,638,204.00 | $24,263,779.00 | $23,703,608.00 | $23,205,853.00 | $23,060,649.00 | $21,897,746.00 | $20,705,952.00 | $19,704,519.00 | $20,587,261.00 | $20,007,484.00 | $19,049,953.00 | $17,625,364.00 | $17,405,054.00 | $16,987,574.00 | $16,681,241.00 | $16,515,123.00 | $15,792,166.00 | $16,096,596.00 | $17,397,783.00 | $17,411,535.00 | $17,555,827.00 | $18,844,734.00 | $19,144,311.00 | $20,440,936.00 | $20,921,024.00 | $20,821,098.00 | $20,729,705.00 | -- | $20,868,932.00 | -- | -- | -- | -- |
Accounts Payable | $1,784,000.00 | $1,010,000.00 | $792,000.00 | $1,041,000.00 | $1,057,000.00 | $1,372,000.00 | $1,289,000.00 | $785,000.00 | $1,265,000.00 | $1,261,000.00 | $1,163,000.00 | $1,295,000.00 | $1,261,000.00 | $685,000.00 | $1,023,603.00 | $722,905.00 | $766,197.00 | $555,510.00 | $874,133.00 | $610,610.00 | $1,046,149.00 | $586,575.00 | $622,434.00 | $713,097.00 | $850,477.00 | $810,644.00 | $614,867.00 | $704,105.00 | $678,933.00 | $663,376.00 | $593,806.00 | $466,863.00 | $425,015.00 | $589,225.00 | $668,796.00 | $620,922.00 | $522,011.00 | $538,518.00 | $684,290.00 | $480,989.00 | $781,823.00 | $380,582.00 | $1,004,025.00 | $1,301,835.00 | $950,152.00 | $643,681.00 | $835,715.00 | $753,098.00 | $554,086.00 | $749,985.00 | $724,505.00 | $623,370.00 | -- | $733,621.00 | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $7,427,000.00 | $7,689,000.00 | $6,357,000.00 | $6,622,000.00 | $5,844,000.00 | $8,139,000.00 | $6,447,000.00 | $6,044,000.00 | $5,990,000.00 | $7,191,000.00 | $5,009,000.00 | $4,717,000.00 | $4,859,000.00 | $4,693,000.00 | $4,297,952.00 | $3,489,890.00 | $3,534,776.00 | $2,995,248.00 | $3,646,376.00 | $3,033,401.00 | $3,331,782.00 | $3,665,258.00 | -- | -- | -- | $4,743,172.00 | $3,746,578.00 | $3,779,405.00 | $3,826,798.00 | $3,993,099.00 | $3,882,260.00 | $3,477,690.00 | $3,045,543.00 | $4,228,665.00 | $4,055,409.00 | $3,608,804.00 | $3,321,922.00 | $3,481,723.00 | $3,351,014.00 | $3,121,995.00 | $3,402,010.00 | $3,071,671.00 | $3,674,964.00 | $3,980,175.00 | $3,780,619.00 | $3,628,966.00 | $4,545,485.00 | $4,459,893.00 | $5,390,392.00 | $5,840,689.00 | $5,600,739.00 | $5,663,380.00 | -- | $6,162,609.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,148,000.00 | -- | -- | -- | $1,202,000.00 | -- | -- | -- | $1,251,000.00 | -- | -- | -- | $1,297,000.00 | -- | -- | -- | $1,390,000.00 | -- | -- | -- | $1,664,000.00 | -- | -- | -- | $2,020,000.00 | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $20,587,000.00 | $23,668,000.00 | $22,115,000.00 | $20,622,000.00 | $18,948,000.00 | $18,793,000.00 | $17,760,000.00 | $16,685,000.00 | $15,716,000.00 | $15,780,000.00 | $15,883,000.00 | $15,537,000.00 | $15,361,000.00 | $14,922,000.00 | $15,645,963.00 | $15,422,192.00 | $14,218,765.00 | $13,683,503.00 | $12,374,950.00 | $11,721,676.00 | $10,536,620.00 | $9,522,064.00 | $8,435,132.00 | $8,084,987.00 | $7,707,250.00 | $6,859,042.00 | $5,739,829.00 | $5,427,051.00 | $5,077,766.00 | $4,956,646.00 | $4,010,151.00 | $3,362,206.00 | $2,918,346.00 | $2,727,174.00 | $2,389,951.00 | $1,923,326.00 | $855,634.00 | $514,672.00 | $259,655.00 | $222,426.00 | $-200,286.00 | $-577,814.00 | $-868,270.00 | $136,113.00 | $375,375.00 | $710,780.00 | $1,126,791.00 | $1,557,757.00 | $1,968,948.00 | $2,040,056.00 | $2,218,641.00 | $2,123,543.00 | -- | $1,853,450.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $41,488,000.00 | $44,545,000.00 | $42,544,000.00 | $40,342,000.00 | $38,222,000.00 | $37,667,000.00 | $36,394,000.00 | $35,350,000.00 | $34,144,000.00 | $34,173,000.00 | $34,010,000.00 | $33,487,000.00 | $33,041,000.00 | $32,416,000.00 | $32,872,611.00 | $32,333,734.00 | $30,856,016.00 | $30,249,315.00 | $29,326,841.00 | $28,453,780.00 | $26,971,524.00 | $25,733,974.00 | $24,452,441.00 | $23,810,543.00 | $23,034,042.00 | $21,895,032.00 | $20,517,201.00 | $19,924,203.00 | $19,379,055.00 | $19,067,550.00 | $18,015,486.00 | $17,228,262.00 | $16,658,976.00 | $16,358,596.00 | $15,952,075.00 | $15,441,149.00 | $14,303,442.00 | $13,923,331.00 | $13,636,560.00 | $13,559,246.00 | $13,113,113.00 | $12,720,495.00 | $12,421,632.00 | $13,417,608.00 | $13,630,916.00 | $13,926,861.00 | $14,299,249.00 | $14,684,418.00 | $15,050,544.00 | $15,080,335.00 | $15,220,359.00 | $15,066,325.00 | -- | $14,706,323.00 | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $48,915,000.00 | $52,234,000.00 | $48,901,000.00 | $46,964,000.00 | $44,066,000.00 | $45,806,000.00 | $42,841,000.00 | $41,394,000.00 | $40,134,000.00 | $41,364,000.00 | $39,019,000.00 | $38,204,000.00 | $37,900,000.00 | $37,109,000.00 | $37,170,563.00 | $35,823,624.00 | $34,390,792.00 | $33,244,563.00 | $32,973,217.00 | $31,487,181.00 | $30,303,306.00 | $29,354,188.00 | $27,693,517.00 | $26,881,613.00 | $27,514,230.00 | $26,638,204.00 | $24,263,779.00 | $23,703,608.00 | $23,205,853.00 | $23,060,649.00 | $21,897,746.00 | $20,705,952.00 | $19,704,519.00 | $20,587,261.00 | $20,007,484.00 | $19,049,953.00 | $17,625,364.00 | $17,405,054.00 | $16,987,574.00 | $16,681,241.00 | $16,515,123.00 | $15,792,166.00 | $16,096,596.00 | $17,397,783.00 | $17,411,535.00 | $17,555,827.00 | $18,844,734.00 | $19,144,311.00 | $20,440,936.00 | $20,921,024.00 | $20,821,098.00 | $20,729,705.00 | -- | $20,868,932.00 | -- | -- | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 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 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 10/31/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $14,668,000.00 | $54,716,000.00 | $39,884,000.00 | $13,689,000.00 | $12,324,000.00 | $48,067,000.00 | $12,068,000.00 | $11,729,000.00 | $10,658,000.00 | $41,659,000.00 | $10,141,000.00 | $10,248,000.00 | $10,001,000.00 | $35,756,000.00 | $26,287,217.00 | $17,500,245.00 | $8,004,171.00 | $32,470,688.00 | $25,593,337.00 | $16,849,440.00 | $8,302,498.00 | $31,299,750.00 | $7,407,779.00 | $15,288,370.00 | $7,275,883.00 | $28,697,622.00 | $7,090,654.00 | $6,984,626.00 | $6,381,778.00 | $25,861,144.00 | $6,669,638.00 | $6,372,243.00 | $5,545,363.00 | $22,991,999.00 | $17,298,995.00 | $6,262,106.00 | $5,001,188.00 | $19,408,385.00 | $14,209,239.00 | $9,652,262.00 | $4,770,539.00 | $15,487,875.00 | $3,956,335.00 | $6,919,253.00 | $3,418,178.00 | $15,104,422.00 | $3,198,534.00 | $7,887,656.00 | $4,031,286.00 | $19,524,489.00 | $14,943,612.00 | $10,169,262.00 | $5,378,918.00 | $19,003,507.00 | $5,198,828.00 | $8,850,975.00 | -- | -- |
Cost of Revenues | $3,177,000.00 | $12,990,000.00 | $9,459,000.00 | $3,144,000.00 | $2,826,000.00 | $11,548,000.00 | $3,012,000.00 | $5,374,000.00 | $2,327,000.00 | $10,217,000.00 | $2,398,000.00 | $2,368,000.00 | $2,300,000.00 | $8,451,000.00 | $2,086,120.00 | $1,970,830.00 | $1,855,950.00 | $7,270,642.00 | $5,981,931.00 | $3,831,584.00 | $1,960,150.00 | $7,451,806.00 | $1,833,478.00 | $3,683,039.00 | $1,733,051.00 | $5,841,601.00 | $1,491,156.00 | $2,843,286.00 | $1,445,284.00 | $5,292,715.00 | $1,357,093.00 | $1,445,786.00 | $1,217,736.00 | $5,115,736.00 | $3,913,984.00 | $1,363,509.00 | $1,141,758.00 | $5,808,158.00 | $4,354,339.00 | $1,478,290.00 | $1,475,797.00 | $4,853,873.00 | $1,436,195.00 | $2,040,375.00 | $1,062,346.00 | $4,655,372.00 | $756,693.00 | $2,552,455.00 | $1,210,452.00 | $5,379,410.00 | $4,024,577.00 | $2,631,734.00 | $1,309,565.00 | $5,226,001.00 | $3,872,565.00 | $2,377,092.00 | -- | -- |
Gross Profit | $11,491,000.00 | $41,726,000.00 | $30,425,000.00 | $20,043,000.00 | $9,498,000.00 | $36,519,000.00 | $26,069,000.00 | $17,013,000.00 | $8,331,000.00 | $31,442,000.00 | $7,743,000.00 | $15,581,000.00 | $7,701,000.00 | $27,305,000.00 | $6,700,852.00 | $13,673,465.00 | $6,148,221.00 | $25,200,046.00 | $6,593,550.00 | $13,017,856.00 | $6,342,348.00 | $23,847,944.00 | $5,574,301.00 | $11,605,331.00 | $5,542,832.00 | $22,856,021.00 | $16,122,617.00 | $10,523,119.00 | $4,936,494.00 | $20,568,429.00 | $14,566,628.00 | $4,926,457.00 | $4,327,627.00 | $17,876,263.00 | $4,626,984.00 | $4,898,597.00 | $3,859,430.00 | $13,600,227.00 | $9,854,900.00 | $3,403,433.00 | $3,294,742.00 | $10,634,002.00 | $2,520,140.00 | $4,878,878.00 | $2,355,832.00 | $10,449,050.00 | $2,441,841.00 | $2,514,368.00 | $2,820,834.00 | $14,145,079.00 | $10,919,035.00 | $3,479,928.00 | $4,069,353.00 | $13,777,506.00 | $3,703,319.00 | $3,540,155.00 | -- | -- |
Research and Development | $166,000.00 | $656,000.00 | $480,000.00 | $313,000.00 | $206,000.00 | $916,000.00 | $166,000.00 | $154,000.00 | $298,000.00 | $1,356,000.00 | $336,000.00 | $705,000.00 | $376,000.00 | $1,722,000.00 | $407,199.00 | $988,556.00 | $481,059.00 | $1,049,612.00 | $391,962.00 | $242,414.00 | $98,937.00 | $583,311.00 | $170,757.00 | $306,028.00 | $68,137.00 | $251,443.00 | $42,665.00 | $127,458.00 | $70,583.00 | $596,876.00 | $80,613.00 | $451,641.00 | $350,840.00 | $380,392.00 | $84,410.00 | $98,634.00 | $41,543.00 | $315,647.00 | $237,201.00 | $83,643.00 | $75,265.00 | $466,063.00 | $405,009.00 | $301,843.00 | $209,108.00 | $603,375.00 | $311,899.00 | $109,250.00 | $101,189.00 | $920,769.00 | $238,230.00 | $457,924.00 | $217,085.00 | $1,033,693.00 | $272,270.00 | $417,089.00 | -- | -- |
Selling, General, and Administrative | $9,387,000.00 | $34,489,000.00 | $8,374,000.00 | $17,325,000.00 | $9,150,000.00 | $31,595,000.00 | $7,694,000.00 | $7,254,000.00 | $7,989,000.00 | $27,114,000.00 | $19,806,000.00 | $13,262,000.00 | $6,787,000.00 | $22,443,000.00 | $6,050,666.00 | $10,439,205.00 | $5,004,179.00 | $19,944,851.00 | $15,148,344.00 | $9,859,858.00 | $4,894,806.00 | $20,446,122.00 | $15,369,921.00 | $10,428,148.00 | $5,275,755.00 | $19,596,053.00 | $14,534,886.00 | $4,759,652.00 | $4,703,592.00 | $16,402,214.00 | $11,979,261.00 | $7,784,107.00 | $3,687,908.00 | $14,386,563.00 | $10,631,539.00 | $3,591,934.00 | $3,232,719.00 | $11,974,384.00 | $8,714,746.00 | $5,693,897.00 | $2,821,495.00 | $10,908,531.00 | $2,634,036.00 | $5,463,032.00 | $2,723,927.00 | $11,673,068.00 | $3,034,189.00 | $5,816,544.00 | $2,816,015.00 | $12,617,973.00 | $2,904,534.00 | $3,129,447.00 | $3,399,806.00 | $10,873,904.00 | $8,025,578.00 | $5,265,999.00 | -- | -- |
Total Operating Expenses | $9,553,000.00 | $35,145,000.00 | $26,179,000.00 | $17,638,000.00 | $9,356,000.00 | $32,511,000.00 | $7,860,000.00 | $7,408,000.00 | $8,287,000.00 | $28,470,000.00 | $6,880,000.00 | $6,804,000.00 | $7,163,000.00 | $24,165,000.00 | $6,457,865.00 | $11,427,761.00 | $5,485,238.00 | $20,081,355.00 | $5,680,447.00 | $10,102,272.00 | $4,993,743.00 | $21,029,433.00 | $15,846,706.00 | $10,734,176.00 | $5,343,892.00 | $19,847,496.00 | $5,114,389.00 | $9,590,621.00 | $4,774,175.00 | $16,999,090.00 | $12,511,516.00 | $4,196,998.00 | $4,038,748.00 | $14,766,955.00 | $10,814,582.00 | $3,649,024.00 | $3,274,262.00 | $12,290,031.00 | $8,951,947.00 | $2,956,045.00 | $2,896,760.00 | $11,374,594.00 | $2,737,202.00 | $5,764,875.00 | $2,933,035.00 | $12,276,443.00 | $3,135,649.00 | $3,109,782.00 | $2,917,204.00 | $13,538,742.00 | $3,142,764.00 | $6,984,924.00 | $3,616,891.00 | $11,907,597.00 | $8,714,938.00 | $5,683,088.00 | -- | -- |
Loss from Operations | $1,938,000.00 | $6,581,000.00 | $1,841,000.00 | $2,405,000.00 | $142,000.00 | $4,008,000.00 | $1,196,000.00 | $1,274,000.00 | $44,000.00 | $2,972,000.00 | $2,477,000.00 | $1,076,000.00 | $538,000.00 | $3,140,000.00 | $242,987.00 | $2,245,704.00 | $662,983.00 | $5,118,691.00 | $913,103.00 | $2,915,584.00 | $1,348,605.00 | $2,818,511.00 | $1,332,926.00 | $871,155.00 | $198,940.00 | $3,008,525.00 | $485,109.00 | $932,498.00 | $162,319.00 | $3,569,339.00 | $2,055,112.00 | $1,018,336.00 | $288,879.00 | $3,109,308.00 | $735,689.00 | $1,834,740.00 | $585,168.00 | $1,310,196.00 | $57,584.00 | $447,388.00 | $397,982.00 | $-740,592.00 | $-1,103,058.00 | $-308,793.00 | $-577,203.00 | $-1,827,393.00 | $-693,808.00 | $-691,783.00 | $-96,370.00 | $606,337.00 | $225,779.00 | $100,142.00 | $452,462.00 | $1,869,909.00 | $671,506.00 | $543,037.00 | -- | -- |
Loss Before Income Taxes | $2,133,000.00 | $7,036,000.00 | $1,961,000.00 | $2,578,000.00 | $219,000.00 | $4,086,000.00 | $2,551,000.00 | $1,281,000.00 | $48,000.00 | $2,997,000.00 | $2,498,000.00 | $1,629,000.00 | $547,000.00 | $3,167,000.00 | $252,771.00 | $1,592,427.00 | $672,262.00 | $5,239,438.00 | $3,939,886.00 | $2,992,612.00 | $1,388,556.00 | $2,909,218.00 | $489,145.00 | $901,129.00 | $212,392.00 | $3,028,396.00 | $485,778.00 | $923,405.00 | $158,120.00 | $3,519,472.00 | $1,027,945.00 | $986,032.00 | $272,172.00 | $3,042,502.00 | $2,519,279.00 | $1,796,654.00 | $564,962.00 | $1,224,486.00 | $837,469.00 | $800,240.00 | $377,529.00 | $-819,594.00 | $-240,383.00 | $-328,262.00 | $-592,405.00 | $-1,944,276.00 | $-1,477,265.00 | $-621,191.00 | $-133,108.00 | $437,606.00 | $183,095.00 | $56,554.00 | $408,539.00 | $1,678,577.00 | $633,429.00 | $489,872.00 | -- | -- |
Earnings Per Share Basic | $0.17 | $0.60 | $0.17 | $0.20 | $0.02 | $0.37 | $0.13 | $0.12 | $0.01 | $0.27 | $0.08 | $0.15 | $0.05 | $0.28 | $0.03 | $0.20 | $0.06 | $0.50 | $0.08 | $0.14 | $0.12 | $0.24 | $0.04 | $0.06 | $0.02 | $0.23 | $0.04 | $0.04 | $0.01 | $0.27 | $0.16 | $0.08 | $0.02 | $0.27 | $0.06 | $0.17 | $0.04 | $0.13 | -- | $0.05 | $0.05 | $-0.16 | $-0.12 | $-0.03 | -- | -- | $-0.05 | -- | -- | $0.02 | $0.01 | -- | -- | $0.14 | $0.12 | $0.04 | -- | -- |
Weighted Average Shares Basic | 8,564,489 | 8,562,245 | 8,549,352 | 8,541,254 | 8,537,388 | 8,463,684 | 8,461,531 | 8,442,684 | 8,445,893 | 8,471,320 | 8,454,504 | 8,501,041 | 8,559,219 | 8,566,224 | 8,576,523 | 8,560,590 | 8,550,824 | 8,403,220 | 8,390,916 | 8,390,125 | 8,379,505 | 8,306,338 | 8,325,346 | 8,279,493 | 8,260,131 | 8,207,365 | 8,203,599 | 8,200,167 | 8,200,167 | 8,168,152 | 8,167,112 | 8,167,112 | 8,167,112 | 8,135,514 | 8,133,857 | 8,133,857 | 8,133,857 | 8,115,595 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,107,723 | 8,105,562 | 8,101,330 | 8,100,915 | 7,816,367 | 8,099,752 | 7,537,342 | -- | -- |
Earnings Per Share Diluted | $0.16 | $0.58 | $0.38 | $0.19 | $0.02 | $0.36 | $0.12 | $0.12 | $0.01 | $0.26 | $0.22 | $0.15 | $0.05 | $0.27 | $0.03 | $0.13 | $0.06 | $0.47 | $0.33 | $0.14 | $0.12 | $0.23 | $0.10 | $0.06 | $0.02 | $0.22 | $0.04 | $0.05 | $0.01 | $0.26 | $0.15 | $0.08 | $0.02 | $0.27 | $0.06 | $0.13 | $0.04 | $0.13 | $0.10 | $0.10 | $0.05 | $-0.16 | $-0.12 | $-0.03 | -- | -- | $-0.05 | -- | -- | $0.02 | $0.01 | $0.03 | -- | $0.13 | $0.12 | $0.05 | -- | -- |
Weighted Average Shares Diluted | 8,980,714 | 8,864,585 | 8,892,821 | 8,791,519 | 8,782,824 | 8,700,833 | 8,694,407 | 8,685,184 | 8,689,377 | 8,768,703 | 8,744,535 | 8,788,194 | 8,884,493 | 8,911,842 | 8,907,045 | 8,924,861 | 8,964,937 | 8,826,418 | 8,880,794 | 8,759,143 | 8,651,891 | 8,631,469 | 8,612,448 | 8,658,346 | 8,637,990 | 8,620,102 | 8,634,452 | 8,645,987 | 8,614,633 | 8,461,120 | 8,449,201 | 8,426,996 | 8,452,780 | 8,248,391 | 8,215,472 | 8,195,389 | 8,173,684 | 8,153,703 | 8,131,496 | 8,119,575 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,113,175 | 8,116,977 | 8,125,458 | 8,119,190 | 7,841,006 | 8,112,696 | 7,573,453 | -- | -- |
Common Stock Shares Authorized | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 15,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | -- | 13,000,000 | -- | -- | 15,000,000 | -- |
Common Stock Shares Outstanding | 8,457,071 | 8,637,883 | 8,655,727 | 8,602,677 | 8,579,050 | 8,555,238 | 8,556,600 | 8,514,164 | 8,485,864 | 8,475,438 | 8,508,788 | 8,533,339 | 8,569,639 | 8,533,209 | 8,637,420 | 8,635,045 | 8,606,180 | 8,567,834 | 8,483,785 | 8,478,448 | 8,445,851 | 8,408,351 | 8,408,351 | 8,384,184 | 8,329,826 | 8,288,659 | 8,288,659 | 8,270,167 | 8,260,167 | 8,230,167 | 8,230,167 | 8,230,167 | 8,217,112 | 8,187,112 | 8,187,112 | 8,187,112 | 8,163,857 | 8,133,857 | 8,133,857 | 8,133,857 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,114,252 | 8,102,252 | -- | 8,100,485 | -- | -- | -- | -- |
Common Stock Value | $85,000.00 | $87,000.00 | $87,000.00 | $86,000.00 | $86,000.00 | $86,000.00 | $86,000.00 | $85,000.00 | $85,000.00 | $85,000.00 | $85,000.00 | $85,000.00 | $86,000.00 | $85,000.00 | $86,374.00 | $86,350.00 | $86,062.00 | $85,678.00 | $84,838.00 | $84,784.00 | $84,459.00 | $84,084.00 | $84,084.00 | $83,842.00 | $83,298.00 | $82,887.00 | $82,887.00 | $82,702.00 | $82,602.00 | $82,302.00 | $82,302.00 | $82,302.00 | $82,171.00 | $81,871.00 | $81,871.00 | $81,871.00 | $81,639.00 | $81,339.00 | $81,339.00 | $81,339.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,143.00 | $81,023.00 | -- | $81,005.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 | $0.01 | $0.01 | -- | $0.01 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | $17.26 | $11.61 | $11.36 | $11.36 | $11.36 | $11.36 | -- | $11.36 | $11.36 | $12.02 | -- | -- | -- | $10.79 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |