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 | 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 | 2/28/2017 | 12/31/2016 | 11/30/2016 | 9/30/2016 | 8/31/2016 | 6/30/2016 | 5/31/2016 | 3/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 7/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 11/30/2010 | 2/28/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $10,820,317.00 | $11,482,240.00 | $10,772,178.00 | $11,719,405.00 | $12,224,865.00 | $17,408,257.00 | $16,441,268.00 | $18,265,552.00 | $25,334,889.00 | $26,233,411.00 | $26,538,478.00 | $27,315,286.00 | $32,433,811.00 | $38,129,349.00 | $7,427,679.00 | $5,870,929.00 | $5,129,028.00 | $3,807,192.00 | $2,592,889.00 | $3,738,803.00 | $3,649,332.00 | $3,421,186.00 | $4,033,155.00 | $3,974,536.00 | $3,661,707.00 | $2,982,508.00 | $3,455,906.00 | $3,313,265.00 | $3,417,183.00 | $3,440,160.00 | $3,638,652.00 | $3,966,106.00 | $3,553,072.00 | $3,860,648.00 | -- | $4,201,949.00 | $3,339,531.00 | $3,157,020.00 | $2,470,636.00 | $2,557,235.00 | $2,247,919.00 | $2,242,264.00 | $2,338,748.00 | $2,227,398.00 | $1,921,439.00 | $1,834,566.00 | $1,633,274.00 | $1,930,321.00 | $1,682,341.00 | $1,684,369.00 | -- | $1,727,378.00 | $1,757,223.00 | $1,565,604.00 | $1,708,780.00 | $1,627,406.00 | $1,322,250.00 | $1,362,903.00 | $813,383.00 |
Accounts Receivable Net Current | $4,392,511.00 | $4,045,211.00 | $4,050,756.00 | $3,639,755.00 | $4,164,513.00 | $3,558,884.00 | $5,070,077.00 | $4,084,762.00 | $3,592,886.00 | $3,122,665.00 | $2,577,400.00 | $2,572,954.00 | $3,736,596.00 | $2,965,902.00 | $3,419,681.00 | $3,234,521.00 | $3,546,634.00 | $3,293,196.00 | $2,655,273.00 | $1,425,854.00 | $1,510,630.00 | $1,840,094.00 | $1,854,642.00 | $1,861,949.00 | $1,481,410.00 | $1,899,622.00 | -- | $1,502,030.00 | -- | $1,661,214.00 | -- | $1,345,268.00 | -- | $1,353,936.00 | -- | $1,350,180.00 | $1,757,961.00 | $1,409,461.00 | $1,474,510.00 | $1,623,695.00 | $1,708,908.00 | $1,616,796.00 | $1,654,370.00 | $1,744,813.00 | $1,278,330.00 | $1,042,709.00 | $943,771.00 | $1,114,847.00 | $1,187,961.00 | $962,154.00 | -- | $736,990.00 | $884,727.00 | $878,163.00 | -- | -- | $713,906.00 | -- | -- |
Inventory | $3,147,312.00 | $3,481,301.00 | $4,676,913.00 | $5,278,224.00 | $6,638,418.00 | $6,404,867.00 | $6,884,156.00 | $6,771,514.00 | $6,106,338.00 | $6,967,932.00 | $7,562,750.00 | $6,829,772.00 | $5,633,139.00 | $3,667,288.00 | $3,089,016.00 | $2,388,477.00 | $2,738,682.00 | $2,571,585.00 | $2,508,684.00 | $2,103,879.00 | $1,949,403.00 | $1,718,294.00 | $1,800,549.00 | $1,658,681.00 | $1,586,568.00 | $1,267,214.00 | -- | $1,353,703.00 | -- | $1,299,411.00 | -- | $1,073,847.00 | -- | $1,123,567.00 | -- | $1,040,277.00 | $1,258,802.00 | $1,295,709.00 | $1,412,636.00 | $1,226,636.00 | $1,571,096.00 | $1,440,517.00 | $1,024,585.00 | $818,723.00 | $956,008.00 | $1,106,832.00 | $1,262,787.00 | $1,150,129.00 | $1,170,220.00 | $1,251,385.00 | -- | $1,317,444.00 | $1,167,456.00 | $1,061,926.00 | -- | -- | $668,200.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $19,479,262.00 | $20,255,929.00 | $21,686,694.00 | $22,541,392.00 | $25,214,658.00 | $29,801,636.00 | $30,742,264.00 | $30,968,292.00 | $37,321,154.00 | $37,660,827.00 | $37,140,181.00 | $37,525,792.00 | $42,648,042.00 | $45,306,021.00 | $14,479,830.00 | $11,881,323.00 | $11,867,495.00 | $9,929,293.00 | $9,567,877.00 | $9,033,054.00 | $9,128,454.00 | $8,899,742.00 | $8,050,557.00 | $7,929,174.00 | $7,217,087.00 | $6,641,326.00 | -- | $6,779,724.00 | -- | $7,118,837.00 | -- | $7,012,062.00 | -- | $7,050,651.00 | -- | $7,118,647.00 | $6,906,466.00 | $6,380,706.00 | $6,026,584.00 | $5,908,043.00 | $6,032,185.00 | $5,833,452.00 | $5,663,258.00 | $5,295,291.00 | $4,667,130.00 | $4,457,906.00 | $4,274,520.00 | $4,632,957.00 | $4,411,192.00 | $4,311,633.00 | -- | $4,169,340.00 | $4,253,536.00 | $3,902,373.00 | -- | -- | $3,015,333.00 | -- | -- |
Property Plant and Equipement | $3,755,530.00 | $3,837,657.00 | $3,820,087.00 | $3,811,843.00 | $3,906,067.00 | $3,886,975.00 | $3,318,612.00 | $2,823,090.00 | $1,106,445.00 | $1,159,819.00 | $1,110,550.00 | $1,167,623.00 | $1,260,675.00 | $818,064.00 | $638,670.00 | $611,846.00 | $636,928.00 | $615,555.00 | $833,015.00 | $858,781.00 | $821,313.00 | $795,484.00 | $773,948.00 | $836,283.00 | $902,075.00 | $901,464.00 | -- | $932,092.00 | -- | $933,947.00 | -- | $968,458.00 | -- | $985,168.00 | -- | $996,822.00 | $1,045,765.00 | $1,105,869.00 | $1,156,289.00 | $1,161,432.00 | $1,196,029.00 | $1,112,259.00 | $871,691.00 | $839,059.00 | $855,073.00 | $898,245.00 | $890,176.00 | $875,986.00 | $912,162.00 | $845,360.00 | -- | $581,395.00 | $498,940.00 | $495,419.00 | -- | -- | $361,360.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $192,431.00 | $214,076.00 | $180,558.00 | $127,897.00 | $116,926.00 | $105,323.00 | $43,305.00 | $40,767.00 | $41,662.00 | $25,948.00 | $22,913.00 | $22,197.00 | $23,315.00 | -- | $23,417.00 | $24,513.00 | $25,796.00 | -- | -- | $29,839.00 | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $98,970.00 | $98,970.00 | $98,969.00 | $98,970.00 | $98,970.00 | $102,625.00 | $88,772.00 | $88,772.00 | $19,812.00 | $19,812.00 | $19,812.00 | $19,812.00 | $19,812.00 | $19,812.00 | $19,812.00 | $19,582.00 | $19,582.00 | $19,582.00 | $19,582.00 | $19,582.00 | $31,582.00 | $31,582.00 | $31,582.00 | $31,582.00 | $31,583.00 | $31,582.00 | -- | $31,490.00 | -- | $31,490.00 | -- | $31,490.00 | -- | $31,490.00 | -- | $31,140.00 | $31,140.00 | $31,140.00 | $31,140.00 | $31,140.00 | $158,950.00 | $147,979.00 | $136,376.00 | $74,358.00 | $71,820.00 | $72,631.00 | $86,317.00 | $83,282.00 | $78,166.00 | $54,283.00 | -- | $54,385.00 | $52,669.00 | $53,952.00 | -- | -- | $57,995.00 | -- | -- |
Total Assets | $27,500,548.00 | $28,460,972.00 | $35,354,255.00 | $35,995,972.00 | $38,253,980.00 | $42,332,443.00 | $42,665,775.00 | $42,461,342.00 | $41,293,031.00 | $41,358,091.00 | $40,598,900.00 | $39,918,934.00 | $45,434,452.00 | $47,710,513.00 | $16,603,099.00 | $13,881,861.00 | $13,717,123.00 | $11,751,318.00 | $11,563,436.00 | $10,545,039.00 | $10,577,103.00 | $10,258,493.00 | $9,360,292.00 | $9,280,860.00 | $8,591,310.00 | $8,004,346.00 | -- | $8,170,249.00 | -- | $8,474,852.00 | -- | $8,343,251.00 | -- | $8,334,515.00 | -- | $8,394,300.00 | $8,193,635.00 | $7,710,146.00 | $7,428,089.00 | $7,281,173.00 | $7,387,164.00 | $7,093,690.00 | $6,671,325.00 | $6,208,708.00 | $5,594,023.00 | $5,428,782.00 | $5,251,013.00 | $5,592,225.00 | $5,401,520.00 | $5,211,276.00 | -- | $4,805,120.00 | $4,805,145.00 | $4,451,744.00 | -- | -- | $3,434,688.00 | -- | -- |
Accounts Payable | $1,774,185.00 | $975,193.00 | $945,619.00 | $1,574,630.00 | $1,503,120.00 | $2,391,799.00 | $1,365,610.00 | $2,389,862.00 | $1,227,533.00 | $1,385,413.00 | $1,005,653.00 | $624,920.00 | $1,363,070.00 | $920,006.00 | $1,097,054.00 | $572,656.00 | $874,977.00 | $530,380.00 | $943,091.00 | $453,498.00 | $591,919.00 | $711,947.00 | $549,763.00 | $454,398.00 | $362,878.00 | $279,130.00 | -- | $772,428.00 | -- | $910,763.00 | -- | $710,033.00 | -- | $608,167.00 | -- | $307,764.00 | $522,338.00 | $309,796.00 | $397,492.00 | $243,217.00 | $678,542.00 | $432,377.00 | $520,312.00 | $246,622.00 | $206,416.00 | $248,640.00 | $196,808.00 | $110,358.00 | $203,458.00 | $112,504.00 | -- | $226,649.00 | $199,527.00 | $309,746.00 | -- | -- | $158,108.00 | -- | -- |
Accrued Liabilities | $1,459,405.00 | $1,711,427.00 | $1,458,529.00 | $1,362,293.00 | $1,591,737.00 | $2,889,941.00 | $2,568,746.00 | $1,974,196.00 | $2,709,704.00 | $2,036,848.00 | $1,771,666.00 | $2,610,413.00 | $3,051,582.00 | $2,686,200.00 | $888,318.00 | $1,296,612.00 | $1,178,702.00 | $1,034,830.00 | $699,887.00 | $688,649.00 | $627,237.00 | $539,473.00 | $338,921.00 | $658,060.00 | $502,249.00 | $353,997.00 | -- | $417,357.00 | -- | $582,998.00 | -- | $571,924.00 | -- | $502,634.00 | -- | $499,406.00 | $434,117.00 | $370,508.00 | $238,435.00 | $304,041.00 | $426,186.00 | $394,897.00 | $318,916.00 | $263,465.00 | $218,300.00 | $184,192.00 | $140,754.00 | $169,790.00 | $155,331.00 | $107,547.00 | -- | $119,417.00 | $153,800.00 | $129,794.00 | -- | -- | $71,330.00 | -- | -- |
Total Current Liabilities | $8,383,017.00 | $8,107,201.00 | $7,923,712.00 | $7,894,825.00 | $8,457,680.00 | $11,006,480.00 | $10,174,050.00 | $9,839,992.00 | $4,791,976.00 | $4,559,850.00 | $3,335,158.00 | $3,761,955.00 | $5,493,073.00 | $8,463,259.00 | $4,471,123.00 | $2,645,781.00 | $2,708,331.00 | $2,246,300.00 | $2,392,714.00 | $1,584,232.00 | $1,437,253.00 | $1,565,951.00 | $1,241,205.00 | $1,611,133.00 | $1,254,628.00 | $979,210.00 | -- | $1,494,202.00 | -- | $1,738,767.00 | -- | $1,540,216.00 | -- | $1,392,684.00 | -- | $1,276,001.00 | $1,422,693.00 | $1,152,116.00 | $1,212,273.00 | $1,007,717.00 | $1,395,802.00 | $1,202,020.00 | $1,288,524.00 | $1,016,838.00 | $805,440.00 | $828,028.00 | $779,893.00 | $1,235,634.00 | $1,314,235.00 | $1,219,565.00 | -- | $1,164,053.00 | $1,254,417.00 | $1,152,554.00 | -- | -- | $954,228.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $439,306.00 | -- | -- | -- | -- | $482,800.00 | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $47,717,888.00 | $47,018,707.00 | $46,629,753.00 | $45,932,354.00 | $45,132,350.00 | $44,252,117.00 | $43,443,201.00 | $42,349,760.00 | $40,774,245.00 | $40,004,197.00 | $39,376,131.00 | $35,880,986.00 | $35,331,483.00 | $34,886,850.00 | $6,737,695.00 | $6,293,069.00 | $5,985,636.00 | $5,144,749.00 | $4,890,450.00 | $4,595,214.00 | $4,419,129.00 | $4,358,618.00 | $4,262,381.00 | $4,216,718.00 | $4,162,679.00 | $4,117,845.00 | -- | $4,129,726.00 | -- | $4,082,218.00 | -- | $4,075,584.00 | -- | $4,019,292.00 | -- | $3,968,342.00 | $3,893,548.00 | $3,855,188.00 | $3,855,188.00 | $3,855,188.00 | $3,855,094.00 | $3,855,094.00 | $3,592,094.00 | $3,512,294.00 | $3,512,294.00 | $3,512,294.00 | $3,512,294.00 | $3,512,294.00 | $3,512,294.00 | $3,512,294.00 | -- | $3,263,244.00 | $3,263,244.00 | $3,318,010.00 | -- | -- | $3,017,809.00 | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-25,248,231.00 | $-23,312,273.00 | $-15,846,244.00 | $-14,477,982.00 | $-11,982,096.00 | $-9,571,211.00 | $-7,594,484.00 | $-6,368,924.00 | $-910,069.00 | $158,289.00 | $1,252,067.00 | $3,652,754.00 | $4,487,382.00 | $4,238,207.00 | $5,314,245.00 | $4,864,817.00 | $4,945,074.00 | $4,293,261.00 | $4,215,078.00 | $4,300,468.00 | $4,655,601.00 | $4,269,048.00 | $3,793,325.00 | $3,389,898.00 | $3,111,528.00 | $2,845,774.00 | -- | $2,484,941.00 | -- | $2,599,736.00 | -- | $2,704,011.00 | -- | $2,786,626.00 | -- | $3,019,940.00 | $2,675,202.00 | $2,507,650.00 | $2,172,436.00 | $2,237,076.00 | $1,937,701.00 | $1,845,009.00 | $1,642,015.00 | $1,483,959.00 | $1,106,547.00 | $944,593.00 | $853,884.00 | $780,530.00 | $551,274.00 | $495,750.00 | -- | $145,106.00 | $54,767.00 | $-262,847.00 | -- | -- | $-761,126.00 | -- | -- |
Total Stockholders' Equity | $19,117,531.00 | $20,353,771.00 | $27,430,543.00 | $28,101,147.00 | $29,796,300.00 | $31,325,963.00 | $32,491,725.00 | $32,621,350.00 | $36,501,055.00 | $36,798,241.00 | $37,263,742.00 | $36,156,979.00 | $39,941,379.00 | $39,247,254.00 | $12,131,976.00 | $11,236,080.00 | $11,008,792.00 | $9,505,018.00 | $9,170,722.00 | $8,960,807.00 | $9,139,850.00 | $8,692,542.00 | $8,119,087.00 | $7,669,727.00 | $7,336,682.00 | $7,025,136.00 | -- | $6,676,047.00 | -- | $6,736,085.00 | -- | $6,803,035.00 | -- | $6,941,831.00 | -- | $7,118,299.00 | $6,770,942.00 | $6,558,030.00 | $6,215,816.00 | $6,273,456.00 | $5,991,362.00 | $5,891,670.00 | $5,382,801.00 | $5,191,870.00 | $4,788,583.00 | $4,600,754.00 | $4,471,120.00 | $4,356,591.00 | $4,087,285.00 | $3,991,711.00 | -- | $3,641,067.00 | $3,550,728.00 | $3,299,190.00 | -- | -- | $2,480,460.00 | -- | $1,688,894.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $27,500,548.00 | $28,460,972.00 | $35,354,255.00 | $35,995,972.00 | $38,253,980.00 | $42,332,443.00 | $42,665,775.00 | $42,461,342.00 | $41,293,031.00 | $41,358,091.00 | $40,598,900.00 | $39,918,934.00 | $45,434,452.00 | $47,710,513.00 | $16,603,099.00 | $13,881,861.00 | $13,717,123.00 | $11,751,318.00 | $11,563,436.00 | $10,545,039.00 | $10,577,103.00 | $10,258,493.00 | $9,360,292.00 | $9,280,860.00 | $8,591,310.00 | $8,004,346.00 | -- | $8,170,249.00 | -- | $8,474,852.00 | -- | $8,343,251.00 | -- | $8,334,515.00 | -- | $8,394,300.00 | $8,193,635.00 | $7,710,146.00 | $7,428,089.00 | $7,281,173.00 | $7,387,164.00 | $7,093,690.00 | $6,671,325.00 | $6,208,708.00 | $5,594,023.00 | $5,428,782.00 | $5,251,013.00 | $5,592,225.00 | $5,401,520.00 | $5,211,276.00 | -- | $4,805,120.00 | $4,805,145.00 | $4,451,744.00 | -- | -- | $3,434,688.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 | 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 | 2/28/2017 | 12/31/2016 | 11/30/2016 | 9/30/2016 | 8/31/2016 | 6/30/2016 | 5/31/2016 | 3/31/2016 | 2/29/2016 | 11/30/2015 | 8/31/2015 | 5/31/2015 | 2/28/2015 | 11/30/2014 | 8/31/2014 | 5/31/2014 | 2/28/2014 | 11/30/2013 | 8/31/2013 | 5/31/2013 | 2/28/2013 | 11/30/2012 | 8/31/2012 | 7/31/2012 | 5/31/2012 | 2/29/2012 | 11/30/2011 | 8/31/2011 | 5/31/2011 | 2/28/2011 | 11/30/2010 | 2/28/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $8,197,798.00 | $28,517,666.00 | $7,003,198.00 | $14,328,536.00 | $7,392,605.00 | $27,896,037.00 | $20,551,356.00 | $12,790,958.00 | $23,490,175.00 | $6,040,544.00 | $10,959,125.00 | $24,176,448.00 | $6,080,315.00 | $7,708,904.00 | $6,330,009.00 | $23,162,621.00 | $6,617,397.00 | $5,348,812.00 | $4,974,278.00 | $17,353,737.00 | $13,082,737.00 | $4,502,326.00 | $4,033,224.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $5,103,298.00 | $16,708,282.00 | $12,377,336.00 | $8,035,159.00 | $4,147,035.00 | $15,368,986.00 | $4,322,362.00 | $6,968,478.00 | $13,769,578.00 | $9,937,788.00 | $6,442,038.00 | $14,936,086.00 | $3,940,723.00 | $8,698,090.00 | $3,788,210.00 | $14,853,810.00 | $4,382,908.00 | $3,475,664.00 | $3,047,954.00 | $10,810,488.00 | $2,891,568.00 | $5,205,408.00 | $2,465,824.00 | $8,138,948.00 | $5,648,752.00 | $2,297,299.00 | $972,796.00 | $7,569,558.00 | -- | $2,063,943.00 | $2,032,944.00 | $1,954,592.00 | $1,787,145.00 | $1,936,812.00 | $829,681.00 | $7,602,903.00 | $5,633,868.00 | $3,524,589.00 | $1,517,859.00 | $6,687,699.00 | $4,742,784.00 | $1,636,537.00 | $1,526,250.00 | $5,310,078.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $1,475,674.00 | $5,742,254.00 | $1,293,256.00 | $1,596,614.00 | $1,564,869.00 | $4,956,215.00 | $3,314,233.00 | $2,452,086.00 | $2,473,669.00 | $1,523,739.00 | $723,719.00 | $1,296,754.00 | $390,416.00 | $298,196.00 | $256,025.00 | $740,475.00 | $450,454.00 | $280,194.00 | $101,959.00 | $241,124.00 | $126,923.00 | $23,963.00 | $9,848.00 | $50,587.00 | $14,852.00 | $32,712.00 | $7,872.00 | $237,486.00 | -- | $59,142.00 | $147,136.00 | $124,355.00 | $71,938.00 | $56,668.00 | $14,535.00 | $207,282.00 | $143,940.00 | $92,376.00 | $53,665.00 | $468,154.00 | $116,885.00 | $158,424.00 | $131,396.00 | $218,150.00 | $50,864.00 | $43,116.00 | $37,754.00 | $147,576.00 | $36,062.00 | $75,390.00 | -- | $38,375.00 | $90,329.00 | $26,606.00 | $9,969.00 | $12,727.00 | $35,519.00 | $26,044.00 | -- |
Selling, General, and Administrative | $5,357,620.00 | $20,365,617.00 | $4,623,928.00 | $10,729,044.00 | $5,425,877.00 | $20,606,507.00 | $15,846,584.00 | $11,021,235.00 | $17,862,314.00 | $12,980,604.00 | $9,078,774.00 | $12,028,309.00 | $3,075,169.00 | $5,964,811.00 | $2,762,980.00 | $9,771,744.00 | $2,441,381.00 | $6,152,765.00 | $2,977,383.00 | $9,095,565.00 | $2,203,614.00 | $2,022,631.00 | $1,880,269.00 | $6,594,570.00 | $1,893,911.00 | $2,643,043.00 | $637,707.00 | $7,767,712.00 | -- | $6,145,769.00 | $4,887,608.00 | $4,111,754.00 | $2,118,159.00 | $2,179,590.00 | $655,043.00 | $5,942,671.00 | $4,567,709.00 | $1,391,143.00 | $1,478,339.00 | $4,788,279.00 | $1,257,134.00 | $1,088,059.00 | $1,094,065.00 | $3,851,298.00 | $2,890,679.00 | $1,914,948.00 | $951,159.00 | $3,543,889.00 | $1,112,727.00 | $663,432.00 | -- | $881,770.00 | $2,655,668.00 | $631,976.00 | $656,338.00 | $586,778.00 | $1,967,417.00 | $1,496,899.00 | -- |
Total Operating Expenses | $7,064,664.00 | $26,978,261.00 | $20,449,761.00 | $14,316,563.00 | $7,203,863.00 | $26,149,859.00 | $19,560,296.00 | $6,959,635.00 | $20,799,113.00 | $14,854,165.00 | $10,036,381.00 | $16,190,871.00 | $12,729,165.00 | $5,941,881.00 | $3,205,387.00 | $14,268,131.00 | $3,558,424.00 | $6,602,779.00 | $3,162,993.00 | $9,645,952.00 | $2,408,882.00 | $4,087,267.00 | $1,964,695.00 | $6,902,414.00 | $4,764,392.00 | $2,106,957.00 | $671,155.00 | $8,305,809.00 | -- | $2,176,412.00 | $5,202,257.00 | $4,379,964.00 | $2,941,717.00 | $2,306,414.00 | $693,114.00 | $6,421,519.00 | $1,819,064.00 | $3,096,672.00 | $1,596,723.00 | $5,540,308.00 | $4,048,187.00 | $2,602,624.00 | $1,285,151.00 | $4,302,407.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-1,961,366.00 | $-10,269,979.00 | $-8,072,425.00 | $-3,224,576.00 | $-3,056,828.00 | $-10,780,873.00 | $-8,269,456.00 | $-6,739,977.00 | $-7,029,535.00 | $-4,916,377.00 | $-3,594,343.00 | $-1,254,785.00 | $-90,352.00 | $-1,032,001.00 | $582,823.00 | $585,679.00 | $745,323.00 | $-79,161.00 | $-115,039.00 | $1,164,536.00 | $1,600,827.00 | $1,118,141.00 | $501,129.00 | $1,236,534.00 | $392,378.00 | $491,983.00 | $301,641.00 | $-736,251.00 | -- | $-112,469.00 | $-552,487.00 | $-118,957.00 | $-324,891.00 | $-369,602.00 | $136,567.00 | $1,181,384.00 | $290,215.00 | $427,917.00 | $-78,864.00 | $1,147,391.00 | $134,434.00 | $560,163.00 | $241,099.00 | $1,007,671.00 | $501,284.00 | $135,572.00 | $125,099.00 | $1,062,404.00 | $87,391.00 | $688,114.00 | -- | $146,121.00 | $1,289,158.00 | $226,197.00 | $178,887.00 | $331,961.00 | $1,194,829.00 | $290,314.00 | -- |
Loss Before Income Taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,176,950.00 | -- | -- | -- | $1,307,520.00 | -- | -- | -- | $-776,699.00 | -- | $-157,491.00 | -- | $-477,677.00 | -- | $-353,215.00 | -- | $1,142,570.00 | $254,228.00 | $410,965.00 | $-97,437.00 | $1,074,536.00 | $112,094.00 | $552,851.00 | $244,152.00 | $1,010,453.00 | $245,689.00 | $249,580.00 | $111,641.00 | $1,038,110.00 | $84,481.00 | $670,075.00 | -- | $137,635.00 | $1,281,184.00 | $845,973.00 | $197,339.00 | $339,218.00 | $1,193,119.00 | $285,483.00 | -- |
Earnings Per Share Basic | $-0.04 | $-0.30 | $-0.14 | $-0.05 | $-0.05 | $-0.19 | $-0.03 | $-0.12 | $-0.10 | $-0.08 | $-0.05 | $-0.03 | $-0.01 | $-0.02 | $0.01 | $0.01 | $0.02 | -- | -- | $0.02 | $0.01 | $0.01 | $0.01 | $0.02 | $0.02 | $0.01 | $0.01 | $-0.01 | -- | -- | -- | $-0.01 | $-0.01 | $-0.01 | -- | $0.02 | $0.01 | $0.01 | -- | $0.02 | -- | $0.01 | -- | $0.02 | -- | -- | -- | $0.02 | $0.01 | $0.01 | -- | -- | $0.02 | -- | $0.01 | $0.01 | $0.02 | -- | -- |
Weighted Average Shares Basic | 45,712,224 | 45,601,346 | 45,639,081 | 45,606,603 | 45,487,593 | 45,002,074 | 45,038,181 | 44,921,870 | 44,385,032 | 44,322,335 | 44,226,936 | 41,929,736 | 41,326,815 | 40,361,924 | 39,675,107 | 38,778,074 | 38,534,021 | 38,353,000 | 38,203,606 | 38,128,260 | 38,104,393 | 38,058,500 | 38,016,498 | 37,897,632 | 37,856,074 | 37,824,189 | 37,821,198 | 37,830,581 | -- | 37,746,731 | 37,779,427 | 37,857,312 | 37,964,985 | 37,965,979 | 37,966,501 | 37,988,954 | 38,006,667 | 38,006,667 | 38,006,667 | 37,634,064 | 38,081,667 | 37,342,537 | 37,081,667 | 36,661,667 | 36,661,667 | 36,661,667 | 36,661,667 | 36,011,448 | 36,611,667 | 35,371,830 | -- | 35,196,667 | 34,250,560 | 38,602,667 | 36,720,738 | 36,577,667 | 36,244,542 | -- | -- |
Earnings Per Share Diluted | $-0.04 | $-0.30 | $-0.14 | $-0.05 | $-0.05 | $-0.19 | $-0.03 | $-0.07 | $-0.10 | $-0.08 | $-0.05 | $-0.03 | $0.01 | $-0.03 | $0.01 | $0.01 | $0.02 | -- | -- | $0.02 | $0.03 | $0.02 | $0.01 | $0.02 | $0.02 | -- | $0.01 | $-0.01 | -- | -- | $-0.01 | $-0.01 | $-0.01 | $-0.01 | -- | $0.02 | $0.01 | $0.01 | -- | $0.02 | $0.01 | $0.01 | -- | $0.02 | $0.01 | -- | -- | $0.02 | $0.01 | $0.01 | -- | -- | $0.02 | -- | -- | $0.01 | $0.02 | -- | -- |
Weighted Average Shares Diluted | 45,712,224 | 45,601,346 | 45,578,314 | 45,547,427 | 45,487,593 | 45,002,074 | 44,877,366 | 44,795,625 | 44,385,032 | 44,322,335 | 44,226,936 | 41,929,736 | 41,326,815 | 40,524,754 | 39,874,989 | 39,061,310 | 39,298,408 | 39,219,752 | 39,033,623 | 38,921,622 | 38,985,684 | 38,872,998 | 38,781,445 | 38,445,482 | 38,056,604 | 37,891,306 | 37,847,628 | 37,878,201 | -- | 37,904,693 | 37,779,427 | 37,857,312 | 37,964,985 | 37,965,979 | 37,966,501 | 37,988,954 | 38,006,667 | 38,006,667 | 38,006,667 | 37,634,064 | 38,081,667 | 37,212,102 | 37,081,667 | 36,661,667 | 36,661,667 | 36,661,667 | 36,661,667 | 36,036,362 | 36,661,667 | 35,421,253 | -- | 35,287,576 | 35,102,446 | 38,698,821 | 36,967,975 | 37,327,204 | 36,850,760 | -- | -- |
Common Stock Shares Authorized | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | -- | 75,000,000 | -- | 75,000,000 | -- | 50,000,000 | -- | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | -- | 50,000,000 | 50,000,000 | 50,000,000 | -- | -- | 50,000,000 | -- | -- |
Common Stock Shares Outstanding | 45,723,087 | 45,669,362 | 45,639,081 | 45,613,150 | 45,540,264 | 45,441,389 | 45,236,521 | 44,987,117 | 44,623,660 | 44,511,162 | 44,490,174 | 43,259,617 | 43,934,576 | 43,902,889 | 39,686,746 | 39,502,557 | 39,491,427 | 38,383,980 | 38,202,594 | 38,195,680 | 38,195,214 | 38,170,760 | 38,021,298 | 37,994,298 | 37,930,620 | 37,834,871 | -- | 37,821,198 | -- | 37,749,081 | -- | 37,699,909 | -- | 37,963,501 | -- | 37,966,501 | 38,006,667 | 38,006,667 | 38,006,667 | 38,006,667 | 38,081,667 | 38,081,667 | 37,081,667 | 36,661,667 | 36,661,667 | 36,661,667 | 36,661,667 | 36,661,667 | 36,661,667 | 36,661,667 | -- | 35,196,667 | 35,196,667 | 38,602,667 | -- | -- | 34,302,667 | -- | -- |
Common Stock Value | $491,436.00 | $490,899.00 | $490,596.00 | $490,337.00 | $489,608.00 | $488,619.00 | $486,570.00 | $484,076.00 | $480,441.00 | $479,317.00 | $479,106.00 | $466,801.00 | $466,718.00 | $466,401.00 | $424,240.00 | $422,398.00 | $422,286.00 | $411,212.00 | $409,398.00 | $409,329.00 | $409,324.00 | $409,080.00 | $407,585.00 | $407,315.00 | $406,679.00 | $405,721.00 | -- | $405,584.00 | -- | $404,851.00 | -- | $404,875.00 | -- | $404,875.00 | -- | $404,875.00 | $403,473.00 | $403,473.00 | $403,473.00 | $403,473.00 | $403,567.00 | $403,567.00 | $393,567.00 | $389,367.00 | $389,367.00 | $389,367.00 | $389,367.00 | $389,367.00 | $389,367.00 | $389,367.00 | -- | $374,717.00 | $374,717.00 | $386,027.00 | -- | -- | $365,777.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 | -- | -- |
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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.18 | -- | -- | -- | -- | -- | -- | -- | -- |