Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 1/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $5,710,685.00 | $9,599,675.00 | $10,106,668.00 | $8,583,146.00 | -- | $8,258,878.00 | $9,625,414.00 | $13,630,219.00 | $21,867,492.00 | $26,787,931.00 | $28,349,798.00 | $27,359,688.00 | $17,112,869.00 | $10,624,506.00 | $8,776,820.00 | $8,333,603.00 | $6,029,247.00 | $8,757,699.00 | $12,134,526.00 | $16,583,525.00 | $14,326,347.00 | $19,367,048.00 | $22,742,575.00 | $24,167,900.00 | $24,848,227.00 | $25,882,554.00 | $30,541,293.00 | $18,393,066.00 | $15,822,495.00 | $20,998,402.00 | $25,812,429.00 | $27,635,331.00 | $19,767,889.00 | $14,977,483.00 | $16,477,501.00 | $12,460,936.00 | $14,635,801.00 | $17,049,083.00 | $17,049,083.00 | $14,811,610.00 | $16,756,666.00 | $25,290,393.00 | $32,799,552.00 | $38,851,936.00 | $27,135,387.00 | $25,263,239.00 | $31,160,196.00 | $43,391,619.00 | $43,095,163.00 | $40,163,342.00 | -- | -- | $49,834,547.00 | $54,832,744.00 | $57,949,449.00 |
Accounts Receivable Net Current | $9,706,036.00 | $7,118,214.00 | $6,171,241.00 | $5,612,935.00 | -- | $6,537,891.00 | $8,531,835.00 | $7,048,635.00 | $6,777,310.00 | $12,113,070.00 | $7,348,721.00 | $7,443,210.00 | $9,260,865.00 | $6,507,138.00 | $6,682,329.00 | $5,929,983.00 | $6,023,250.00 | $4,910,375.00 | $4,904,247.00 | $3,800,689.00 | $3,088,360.00 | $2,628,139.00 | $2,785,081.00 | $2,457,904.00 | $3,955,123.00 | $2,023,618.00 | $1,943,272.00 | $2,390,660.00 | $1,664,488.00 | $1,666,306.00 | $1,326,341.00 | $1,661,113.00 | $1,487,633.00 | $2,306,504.00 | $8,315,054.00 | $4,420,993.00 | $3,758,832.00 | $3,621,055.00 | $3,771,733.00 | $2,367,728.00 | $2,388,461.00 | $2,824,609.00 | $2,697,482.00 | $2,934,384.00 | $5,254,549.00 | $12,293,195.00 | $12,417,196.00 | $12,828,022.00 | $16,510,851.00 | -- | -- | -- | $14,539,664.00 | -- | -- |
Inventory | $7,601,806.00 | $9,074,492.00 | $7,878,018.00 | $6,817,754.00 | -- | $6,426,400.00 | $6,660,810.00 | $6,926,489.00 | $7,132,617.00 | $6,581,139.00 | $6,739,017.00 | $6,249,403.00 | $4,455,756.00 | $3,999,107.00 | $3,712,047.00 | $3,427,507.00 | $3,768,696.00 | $3,442,490.00 | $3,700,174.00 | $4,174,350.00 | $4,797,238.00 | $4,953,908.00 | $4,257,702.00 | $3,773,305.00 | $5,080,797.00 | $5,949,010.00 | $4,412,962.00 | $4,194,821.00 | $3,302,112.00 | $3,197,984.00 | $2,935,699.00 | $2,705,857.00 | $2,512,473.00 | $2,577,750.00 | $3,065,712.00 | $3,654,213.00 | $4,081,886.00 | $3,922,395.00 | $3,294,840.00 | $2,361,018.00 | $3,078,055.00 | $2,842,735.00 | $3,668,934.00 | $4,757,286.00 | $5,789,753.00 | $19,684,989.00 | $19,913,736.00 | $23,012,921.00 | $21,415,517.00 | -- | -- | -- | $21,462,871.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $1,124,635.00 | $1,478,375.00 | $1,917,503.00 | $1,584,669.00 | -- | $1,074,867.00 | $1,586,620.00 | $2,091,509.00 | $2,095,034.00 | $1,758,079.00 | $1,763,904.00 | $2,166,578.00 | $1,263,688.00 | $2,042,159.00 | $1,298,914.00 | $1,403,729.00 | $1,164,927.00 | $766,688.00 | $802,398.00 | $855,780.00 | $784,790.00 | $1,044,374.00 | $1,177,022.00 | $1,155,303.00 | $978,677.00 | $1,089,948.00 | $1,393,741.00 | $1,147,074.00 | $853,757.00 | $986,126.00 | $895,741.00 | $695,419.00 | $920,410.00 | $785,580.00 | $698,319.00 | $787,121.00 | $802,837.00 | $1,365,118.00 | $1,425,891.00 | $563,570.00 | $1,178,643.00 | $979,109.00 | $1,146,153.00 | $884,341.00 | $917,841.00 | $1,052,351.00 | $1,267,288.00 | $889,614.00 | $1,294,368.00 | -- | -- | -- | $2,060,833.00 | -- | -- |
Total Current Assets | $39,830,543.00 | $45,368,252.00 | $45,921,054.00 | $46,795,910.00 | -- | $30,860,673.00 | $36,527,768.00 | $40,063,523.00 | $44,994,905.00 | $52,207,745.00 | $50,644,174.00 | $50,003,253.00 | $39,456,180.00 | $29,860,085.00 | $29,563,201.00 | $29,879,502.00 | $33,764,641.00 | $36,783,303.00 | $42,288,905.00 | $48,016,999.00 | $49,404,025.00 | $56,898,144.00 | $64,124,799.00 | $71,009,531.00 | $79,739,496.00 | $86,690,569.00 | $92,796,884.00 | $75,600,045.00 | $83,394,104.00 | $90,072,791.00 | $96,881,884.00 | $96,110,673.00 | $101,156,222.00 | $108,405,724.00 | $115,663,788.00 | $111,183,809.00 | $99,924,620.00 | $103,175,843.00 | $107,548,113.00 | $111,711,725.00 | $119,608,002.00 | $129,647,801.00 | $138,277,465.00 | $146,861,904.00 | $126,967,069.00 | $131,106,634.00 | $133,050,948.00 | $141,790,105.00 | $146,428,257.00 | -- | -- | -- | $152,624,762.00 | -- | -- |
Property Plant and Equipement | $2,163,417.00 | $1,794,832.00 | $1,800,346.00 | $1,826,093.00 | -- | $1,831,641.00 | $1,627,468.00 | $1,738,962.00 | $1,939,506.00 | $1,888,963.00 | $1,855,451.00 | $1,860,899.00 | $1,626,930.00 | $1,288,722.00 | $1,328,207.00 | $1,450,328.00 | $1,473,341.00 | $1,621,927.00 | $2,029,406.00 | $2,234,285.00 | $2,598,842.00 | $5,075,602.00 | $5,125,629.00 | $5,304,135.00 | $5,077,043.00 | $3,660,925.00 | $3,708,747.00 | $2,999,590.00 | $2,976,006.00 | $2,936,621.00 | $2,728,951.00 | $2,712,658.00 | $2,677,103.00 | $3,641,729.00 | $4,107,309.00 | $4,246,687.00 | $4,589,421.00 | $5,157,660.00 | $5,311,666.00 | $5,350,375.00 | $6,034,963.00 | $6,191,163.00 | $6,429,706.00 | $6,948,694.00 | $8,486,406.00 | $33,710,208.00 | $32,962,113.00 | $33,786,477.00 | $32,369,441.00 | -- | -- | -- | $32,613,961.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $883,636.00 | -- | -- | -- | -- | -- | -- | -- | -- | $154,190.00 | $308,380.00 | $462,570.00 | $616,759.00 | $854,286.00 | $1,098,716.00 | $1,342,337.00 | $1,581,502.00 | $3,349,108.00 | $3,528,093.00 | $3,862,016.00 | $2,316,924.00 | $1,829,151.00 | $1,833,094.00 | $1,948,951.00 | $1,953,660.00 | -- | -- | -- | -- | -- | -- |
Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $331,344.00 | $331,344.00 | $331,344.00 | $1,761,136.00 | $1,768,539.00 | $1,801,988.00 | $1,780,247.00 | $2,376,577.00 | $2,359,979.00 | $2,326,948.00 | $844,023.00 | $869,984.00 | $887,512.00 | $928,066.00 | $946,082.00 | $961,187.00 | $984,158.00 | $947,450.00 | $976,451.00 | $1,005,788.00 | $1,039,246.00 | $1,022,399.00 | $1,016,132.00 | $1,080,502.00 | $1,080,502.00 | $684,788.00 | $684,789.00 | $1,140,787.00 | -- | $1,640,416.00 | $1,664,457.00 | -- | -- | -- | -- | -- | -- |
Other Assets | $124,925.00 | $169,132.00 | $169,132.00 | $169,132.00 | -- | $170,132.00 | $170,932.00 | $170,932.00 | $170,932.00 | $170,932.00 | $170,932.00 | $162,473.00 | $162,473.00 | $161,473.00 | $253,750.00 | $253,750.00 | $517,411.00 | $844,049.00 | $1,325,163.00 | $1,697,599.00 | $1,649,401.00 | $2,096,578.00 | $2,173,428.00 | $4,194,219.00 | $4,242,068.00 | $968,083.00 | $938,791.00 | $823,746.00 | $618,139.00 | $618,563.00 | $716,679.00 | $711,317.00 | $461,416.00 | $1,713,671.00 | $2,943,350.00 | $2,366,581.00 | $1,900,828.00 | $1,614,286.00 | $1,193,571.00 | $2,783,726.00 | $3,024,458.00 | $19,056,956.00 | $21,102,843.00 | $22,235,778.00 | $8,607,882.00 | $9,287,486.00 | $10,471,571.00 | $9,902,139.00 | $7,946,087.00 | -- | -- | -- | $6,857,675.00 | -- | -- |
Total Assets | $49,312,316.00 | $54,605,346.00 | $55,364,449.00 | $59,524,696.00 | -- | $43,752,172.00 | $49,478,306.00 | $55,571,611.00 | $60,289,526.00 | $63,007,728.00 | $58,949,402.00 | $57,824,836.00 | $47,549,147.00 | $37,659,025.00 | $37,628,373.00 | $38,436,381.00 | $43,046,515.00 | $51,352,347.00 | $58,358,097.00 | $61,427,273.00 | $59,549,111.00 | $71,625,185.00 | $79,343,029.00 | $86,873,000.00 | $91,322,000.00 | $95,053,000.00 | $101,633,856.00 | $84,052,693.00 | $87,832,272.00 | $94,497,959.00 | $101,215,026.00 | $101,323,464.00 | $106,060,086.00 | $114,876,501.00 | $124,006,985.00 | $119,207,097.00 | $122,941,414.00 | $126,724,530.00 | $131,091,314.00 | $137,093,896.00 | $146,131,723.00 | $159,325,530.00 | $170,418,609.00 | $180,593,180.00 | $176,208,802.00 | $180,546,703.00 | $181,937,983.00 | $192,988,489.00 | $194,563,529.00 | -- | -- | -- | $192,096,398.00 | -- | -- |
Accounts Payable | $7,076,759.00 | $7,187,025.00 | $6,506,987.00 | $3,836,276.00 | -- | $5,438,980.00 | $4,936,931.00 | $4,860,573.00 | $5,865,030.00 | $5,483,970.00 | $3,635,708.00 | $5,099,714.00 | $5,606,910.00 | $2,805,944.00 | $3,068,657.00 | $3,925,184.00 | $3,998,234.00 | $3,018,906.00 | $4,116,685.00 | $4,492,572.00 | $3,921,880.00 | $4,229,387.00 | $3,894,049.00 | $3,210,639.00 | $4,918,605.00 | $3,965,760.00 | $4,182,746.00 | $3,878,123.00 | $4,355,462.00 | $3,888,707.00 | $4,327,008.00 | $4,439,780.00 | $3,959,704.00 | $3,708,908.00 | $4,778,554.00 | $3,524,566.00 | $5,503,734.00 | $4,560,754.00 | $4,361,832.00 | $4,147,886.00 | $3,868,865.00 | $4,295,137.00 | $3,143,715.00 | $3,106,207.00 | $5,121,324.00 | $9,503,243.00 | $8,800,613.00 | $11,501,836.00 | $12,384,870.00 | -- | -- | -- | $11,317,865.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $19,803,421.00 | $20,235,623.00 | $19,438,344.00 | $16,627,219.00 | -- | $19,761,557.00 | $19,269,853.00 | $20,180,665.00 | $21,588,779.00 | $23,380,871.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $344,456,537.00 | $344,248,350.00 | $344,998,149.00 | $343,738,809.00 | $334,491,397.00 | $334,985,791.00 | $333,794,962.00 | $332,518,555.00 | $331,119,340.00 | $331,008,801.00 | $330,161,572.00 | $329,337,949.00 | $328,524,644.00 | $328,339,749.00 | $327,754,462.00 | $327,141,664.00 | $326,558,527.00 | $326,911,252.00 | $326,425,178.00 | $325,499,893.00 | $324,625,694.00 | $324,315,282.00 | $323,230,037.00 | $321,941,313.00 | $320,511,458.00 | $321,232,145.00 | $320,105,369.00 | $319,192,748.00 | $318,928,495.00 | $318,515,179.00 | $317,551,126.00 | $316,681,104.00 | $315,710,160.00 | -- | -- | -- | $313,311,889.00 | -- | -- |
Accumulated Other Comprehensive Loss | $1,232,294.00 | $1,135,641.00 | $1,200,045.00 | $1,182,295.00 | -- | $1,176,068.00 | $1,030,591.00 | $1,193,695.00 | $1,300,445.00 | $1,414,351.00 | $1,428,087.00 | $1,408,387.00 | $1,484,434.00 | $1,600,980.00 | $1,705,520.00 | $1,658,552.00 | $1,757,184.00 | $1,883,090.00 | $1,872,372.00 | $1,651,904.00 | $1,554,587.00 | $3,036,681.00 | $3,046,191.00 | $3,294,916.00 | $3,564,779.00 | $2,346,909.00 | $2,642,260.00 | $3,132,503.00 | $1,570,971.00 | $3,307,825.00 | $1,766,202.00 | $1,797,607.00 | $771,774.00 | $1,883,399.00 | $3,528,254.00 | $3,620,914.00 | $3,126,239.00 | $3,508,858.00 | $3,647,019.00 | $2,801,837.00 | $3,441,997.00 | $2,056,283.00 | $2,541,654.00 | $4,921,414.00 | $6,512,792.00 | $6,380,602.00 | $5,178,857.00 | $6,143,114.00 | $4,146,024.00 | -- | -- | -- | $5,985,345.00 | $4,556,813.00 | -- |
Accumulated Deficit | $-358,155,034.00 | $-351,666,062.00 | $-349,215,749.00 | $-341,035,370.00 | -- | $-338,406,815.00 | $-332,249,645.00 | $-326,100,471.00 | $-320,453,539.00 | $-319,080,898.00 | $-315,771,920.00 | $-313,643,130.00 | $-305,648,025.00 | $-306,911,413.00 | $-305,953,973.00 | $-304,832,432.00 | $-301,236,913.00 | $-293,947,437.00 | $-288,523,461.00 | $-284,263,070.00 | $-271,730,661.00 | $-261,631,136.00 | $-251,839,754.00 | $-242,598,797.00 | $-237,062,519.00 | $-238,319,253.00 | $-230,071,829.00 | $-221,901,228.00 | $-214,042,787.00 | $-208,852,911.00 | $-200,655,234.00 | $-197,526,132.00 | $-190,608,671.00 | $-183,647,614.00 | $-178,972,274.00 | $-179,753,247.00 | $-175,915,255.00 | $-170,613,010.00 | $-165,643,570.00 | $-156,837,627.00 | $-147,703,211.00 | $-138,043,376.00 | $-129,269,632.00 | $-121,359,786.00 | $-142,993,595.00 | $-139,132,141.00 | $-132,408,520.00 | $-126,217,486.00 | $-124,008,273.00 | -- | -- | -- | $-127,606,200.00 | -- | -- |
Total Stockholders' Equity | $29,508,895.00 | $34,369,723.00 | $35,926,105.00 | $42,897,477.00 | -- | $24,163,297.00 | $30,381,067.00 | $35,563,560.00 | $38,873,104.00 | $39,799,191.00 | $43,040,716.00 | $39,816,727.00 | $28,435,431.00 | $23,416,681.00 | $24,160,053.00 | $25,072,949.00 | $28,608,635.00 | $35,811,003.00 | $41,974,060.00 | $44,746,978.00 | $47,861,874.00 | $59,929,152.00 | $68,539,215.00 | $76,751,925.00 | $78,099,269.00 | $78,564,797.00 | $86,260,343.00 | $68,594,082.00 | $74,077,686.00 | $80,814,614.00 | $86,885,294.00 | $89,432,403.00 | $94,740,875.00 | $103,161,502.00 | $108,993,599.00 | $107,377,918.00 | $109,846,959.00 | $115,217,089.00 | $119,239,393.00 | $125,910,250.00 | $134,553,247.00 | $145,546,294.00 | $157,434,611.00 | $169,041,364.00 | $148,733,680.00 | $152,045,416.00 | $156,603,250.00 | $165,071,509.00 | $165,584,725.00 | -- | -- | -- | $165,835,919.00 | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | $-172,682.00 | $-172,614.00 | $-172,614.00 | $-172,357.00 | $-172,334.00 | $-176,230.00 | $-176,337.00 | $-136,836.00 | $-111,466.00 | $-100,137.00 | $-78,495.00 | $-17,023.00 | $5,425.00 | $-114,669.00 | $-138,036.00 | $-149,053.00 | $-703,765.00 | $-689,977.00 | $-651,489.00 | $-719,422.00 | $62,297.00 | $125,603.00 | $83,923.00 | $141,957.00 | $226,424.00 | $212,393.00 | $-125,395.00 | $-256,096.00 | $-608,174.00 | $-540,498.00 | $-467,642.00 | $-459,656.00 | $-231,820.00 | $-41,153.00 | $953.00 | $9,939.00 | $183,283.00 | $322,834.00 | $364,430.00 | $6,352,230.00 | $6,661,368.00 | $5,336,720.00 | $5,494,937.00 | $5,203,344.00 | -- | -- | -- | $4,789,456.00 | -- | -- |
Total Liabilities and Equity | $49,312,316.00 | $54,605,346.00 | $55,364,449.00 | $59,524,696.00 | -- | $43,752,172.00 | $49,478,306.00 | $55,571,611.00 | $60,289,526.00 | $63,007,728.00 | $58,949,402.00 | $57,824,836.00 | $47,549,147.00 | $37,659,025.00 | $37,628,373.00 | $38,436,381.00 | $43,046,515.00 | $51,352,347.00 | $58,358,097.00 | $61,427,273.00 | $59,549,111.00 | $71,625,185.00 | $79,343,029.00 | $86,872,600.00 | $91,322,490.00 | $95,052,700.00 | $101,633,856.00 | $84,052,693.00 | $87,832,272.00 | $94,497,959.00 | $101,215,026.00 | $101,323,464.00 | $106,060,086.00 | $114,876,501.00 | $124,006,985.00 | $119,207,097.00 | $122,941,414.00 | $126,724,530.00 | $131,091,314.00 | $137,093,896.00 | $146,131,723.00 | $159,325,530.00 | $170,418,609.00 | $180,593,180.00 | $176,208,802.00 | $180,546,703.00 | $181,937,983.00 | $192,988,489.00 | $194,563,529.00 | -- | -- | -- | $192,096,398.00 | -- | -- |
Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 1/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $1,887,654.00 | $485,338.00 | $1,272,401.00 | $473,500.00 | -- | $47,401,000.00 | $35,217,000.00 | $23,487,000.00 | $11,578,000.00 | $45,666,000.00 | $32,469,000.00 | $21,582,000.00 | $13,922,000.00 | $26,206,000.00 | $16,693,000.00 | $7,878,000.00 | $29,518,809.00 | $6,139,000.00 | $9,110,000.00 | $5,542,925.00 | $24,465,005.00 | $16,723,848.00 | $11,598,000.00 | $5,653,620.00 | $27,841,000.00 | $6,139,000.00 | $5,927,469.00 | $4,378,127.00 | $22,642,566.00 | $5,794,806.00 | $4,355,000.00 | $6,119,138.00 | $32,054,419.00 | $27,442,524.00 | $10,856,606.00 | $8,584,991.00 | $31,807,465.00 | $9,532,023.00 | $11,638,056.00 | $4,694,770.00 | $22,897,709.00 | $17,347,778.00 | $6,078,645.00 | $6,319,084.00 | $34,641,860.00 | $8,190,000.00 | $7,012,000.00 | $25,247,485.00 | $131,144,595.00 | $14,063,000.00 | $31,430,957.00 | $34,934,492.00 | $120,385,766.00 | $114,654,757.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,295,000.00 | $1,662,000.00 | $1,891,000.00 | $271,000.00 | $1,188,000.00 | $265,000.00 | $-808,000.00 | $-1,263,000.00 | $1,439,000.00 | $-16,000.00 | $974,000.00 | $983,000.00 | $3,654,000.00 | $1,444,000.00 | $862,000.00 | $816,000.00 | $1,560,000.00 | $949,000.00 | $-550,000.00 | $1,342,000.00 | $-170,000.00 | $1,762,000.00 | $3,148,000.00 | $1,857,000.00 | $2,701,000.00 | $3,861,000.00 | $753,000.00 | $1,845,000.00 | $645,000.00 | $267,000.00 | $-595,000.00 | $-396,000.00 | $2,425,000.00 | $2,451,000.00 | $1,127,000.00 | $3,253,000.00 | $7,714,000.00 | $5,024,000.00 | $5,957,000.00 | $6,211,000.00 | -- | -- | -- |
Research and Development | $3,600,066.00 | $8,534,411.00 | $5,444,476.00 | $2,312,217.00 | -- | $8,387,898.00 | $13,995,393.00 | $5,145,375.00 | $5,408,613.00 | $6,312,148.00 | $11,055,282.00 | $7,303,553.00 | $3,924,241.00 | $2,715,868.00 | $2,221,154.00 | $2,339,748.00 | $9,132,969.00 | $2,389,573.00 | $8,296,918.00 | $4,966,716.00 | $12,553,237.00 | $13,577,075.00 | $8,977,809.00 | $4,451,653.00 | $15,515,057.00 | $14,213,950.00 | $4,678,221.00 | $4,281,870.00 | $15,252,794.00 | $4,123,268.00 | $4,119,401.00 | $4,039,951.00 | $14,625,061.00 | $13,752,593.00 | $4,884,010.00 | $4,860,192.00 | $15,499,230.00 | $4,832,469.00 | $5,137,033.00 | $5,086,284.00 | $15,983,147.00 | $13,492,253.00 | $3,657,952.00 | $4,247,556.00 | $12,121,689.00 | $10,669,867.00 | $2,927,695.00 | $5,128,996.00 | $13,218,018.00 | $6,381,089.00 | $13,524,308.00 | $6,384,749.00 | $10,972,030.00 | -- | -- |
Selling, General, and Administrative | $21,842,157.00 | $15,912,848.00 | $11,114,250.00 | $4,648,130.00 | -- | $17,965,097.00 | $4,320,117.00 | $8,792,016.00 | $4,464,548.00 | $18,100,519.00 | $4,035,998.00 | $9,946,685.00 | $11,822,703.00 | $3,079,567.00 | $2,909,366.00 | $3,432,092.00 | $21,316,459.00 | $16,788,493.00 | $5,375,671.00 | $6,282,803.00 | $27,210,849.00 | $7,166,137.00 | $13,844,913.00 | $6,931,410.00 | $20,541,244.00 | $16,186,946.00 | $5,200,261.00 | $5,641,684.00 | $16,961,773.00 | $12,023,717.00 | $8,043,113.00 | $3,760,849.00 | $18,134,580.00 | $14,053,050.00 | $9,494,442.00 | $4,386,215.00 | $19,908,020.00 | $14,933,424.00 | $9,917,993.00 | $4,996,802.00 | $19,124,750.00 | $15,651,581.00 | $10,601,649.00 | $5,749,113.00 | $17,165,870.00 | $15,591,101.00 | $5,025,467.00 | $5,097,707.00 | $18,928,996.00 | $13,494,589.00 | $4,697,648.00 | $4,445,146.00 | $14,837,519.00 | $14,136,482.00 | -- |
Total Operating Expenses | $57,571,681.00 | $42,206,376.00 | $15,295,442.00 | $13,584,448.00 | -- | $69,191,403.00 | $15,748,676.00 | $17,379,093.00 | $17,656,040.00 | $59,441,153.00 | $12,932,902.00 | $29,691,451.00 | $44,891,087.00 | -- | -- | -- | $55,898,471.00 | -- | -- | -- | $64,431,732.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-17,177,504.00 | $-10,389,832.00 | $-4,835,586.00 | $-2,826,257.00 | -- | $-21,790,213.00 | $-15,566,976.00 | $-11,547,679.00 | $-6,077,618.00 | $-13,775,036.00 | $-2,045,729.00 | $-8,109,827.00 | $-4,763,418.00 | $-1,107,715.00 | $-4,636,532.00 | $-3,541,082.00 | $-26,379,662.00 | $-6,401,548.00 | $-4,838,254.00 | $-11,583,671.00 | $-39,966,727.00 | $-29,084,018.00 | $-18,785,145.00 | $-9,791,634.00 | $-30,297,973.00 | $-25,335,599.00 | $-8,068,239.00 | $-8,662,784.00 | $-20,472,617.00 | $-6,882,648.00 | $-1,028,714.00 | $-6,328,703.00 | $-25,321,400.00 | $-5,923,291.00 | $-11,440,559.00 | $-5,945,149.00 | $-28,474,725.00 | $-5,519,938.00 | $-16,882,442.00 | $-9,613,765.00 | $-35,927,691.00 | $-28,586,674.00 | $-18,277,793.00 | $-9,641,994.00 | $-20,570,894.00 | $-13,494,180.00 | $-6,699,531.00 | $-2,377,497.00 | $-769,339.00 | $-919,928.00 | $478,560.00 | $2,157,985.00 | $4,589,969.00 | $10,388,547.00 | -- |
Loss Before Income Taxes | $-19,592,219.00 | $-13,142,247.00 | $-8,141,379.00 | $-2,589,555.00 | -- | $-19,182,265.00 | -- | -- | -- | $-13,339,371.00 | $-2,096,683.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.18 | $-0.02 | $-0.07 | $-0.03 | -- | $-0.21 | $-0.07 | $-0.08 | $-0.02 | -- | -- | -- | $0.02 | $-0.01 | $-0.01 | $-0.04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.12 | $-0.37 | $-0.13 | $-0.16 | $-0.11 | $-0.23 | $-0.07 | $0.01 | $-0.06 | $-0.45 | $-0.37 | $-0.14 | $-0.15 | $-0.16 | $0.08 | $-0.13 | $0.34 | $-0.29 | $-0.11 | $-0.08 | $-0.03 | $0.06 | -- | $0.01 | $0.03 | $0.14 | $0.29 | -- |
Weighted Average Shares Basic | 108,976,245 | 110,360,814 | 107,473,813 | 105,036,382 | -- | 91,429,106 | 91,317,288 | 90,211,742 | 90,121,226 | -- | -- | -- | 81,689 | 82,596 | 82,569 | 82,536 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 64,538,686 | 64,045,675 | 64,047,852 | 64,011,571 | 63,978,048 | 63,608,000 | 63,068,321 | 63,074,842 | 63,083,652 | 62,734,000 | 62,647,000 | 62,644,000 | 62,530,202 | 61,529,000 | 63,542,348 | 62,492,000 | 63,936,000 | 63,836,000 | 63,415,345 | 63,651,983 | 64,225,456 | 64,405,776 | 64,519,225 | 64,632,732 | 64,736,842 | 66,019,847 | 66,849,890 | -- |
Earnings Per Share Diluted | $-0.18 | $-0.02 | $-0.07 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.02 | $-0.01 | $-0.01 | $-0.04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.12 | $-0.37 | $-0.13 | $-0.05 | $-0.11 | $-0.23 | $-0.07 | $-0.05 | $-0.06 | $-0.08 | $-0.08 | $-0.14 | $-0.15 | $-0.08 | $0.08 | $-0.13 | $0.34 | $-0.29 | $-0.11 | $-0.13 | $-0.03 | $0.06 | $0.05 | $0.01 | $0.03 | $0.13 | $0.29 | -- |
Weighted Average Shares Diluted | 108,976,245 | 108,436,146 | 107,473,813 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 82,196 | 82,596 | 82,569 | 82,536 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 64,538,686 | 64,138,000 | 64,012,490 | 63,994,809 | 63,978,048 | 63,608,000 | 63,068,321 | 65,030,000 | 63,083,652 | 62,734,000 | 62,646,757 | 62,586,854 | 62,530,202 | 62,347,852 | 63,542,348 | 63,442,466 | 63,935,508 | 63,617,680 | 63,415,000 | 63,651,983 | 64,225,456 | 65,234,212 | 65,441,378 | 66,775,000 | 65,655,074 | 66,711,501 | 67,457,751 | -- |
Common Stock Shares Authorized | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | -- | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | -- | -- | -- | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | 120,000,000 | -- | -- | -- | 120,000,000 | -- | -- |
Common Stock Shares Outstanding | 112,251,416 | 110,396,217 | 110,305,990 | 109,901,024 | -- | 92,883,524 | 92,627,059 | 91,802,637 | 90,097,201 | 89,988,528 | 89,546,489 | 88,946,489 | 85,443,378 | 82,596,416 | 82,596,416 | 82,536,416 | 82,536,412 | 82,053,697 | 82,053,697 | 81,287,243 | 74,008,811 | 73,135,253 | 73,135,253 | 73,078,783 | 73,058,783 | 72,187,688 | 72,187,688 | 64,538,686 | 64,538,686 | 64,047,985 | 64,039,260 | 63,979,260 | 63,977,385 | 63,499,339 | 63,296,989 | 63,088,698 | 63,077,715 | 62,648,707 | 62,643,475 | 62,525,475 | 62,560,978 | 62,386,504 | 63,418,006 | 63,935,508 | 63,835,508 | 63,414,292 | 63,415,349 | 64,015,737 | 64,361,491 | -- | -- | -- | 64,775,234 | -- | -- |
Common Stock Value | $1,123,220.00 | $1,104,668.00 | $1,103,765.00 | $1,099,715.00 | -- | $929,540.00 | $926,270.00 | $918,025.00 | $902,235.00 | $900,691.00 | $895,464.00 | $890,138.00 | $880,075.00 | $871,096.00 | $871,096.00 | $870,496.00 | $870,496.00 | $865,669.00 | $865,669.00 | $858,004.00 | $785,220.00 | $776,485.00 | $776,485.00 | $775,920.00 | $775,720.00 | $767,009.00 | $767,009.00 | $766,409.00 | $766,409.00 | $761,502.00 | $761,415.00 | $760,815.00 | $760,796.00 | $756,016.00 | $753,992.00 | $751,909.00 | $751,832.00 | $747,510.00 | $747,458.00 | $746,278.00 | $745,935.00 | $739,041.00 | $739,041.00 | $737,966.00 | $736,966.00 | $732,754.00 | $732,765.00 | $732,263.00 | $732,263.00 | -- | -- | -- | $725,708.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.01 | $0.01 | $0.01 | $0.01 | $0.99 | $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 | 3,000 | 3,000 | 3,000 | 3,000 | -- | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 | -- | -- | -- | 3,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred 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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |