Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 9/30/2021 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 8/31/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 | 6/30/2010 | 12/31/2009 | 6/30/2009 | 6/30/2008 | 6/30/2007 | 6/30/2006 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $86,700,000.00 | $88,200,000.00 | $45,325,000.00 | $51,352,000.00 | $74,156,765.00 | $62,512,889.00 | $86,521,542.00 | $34,906,020.00 | $34,410,570.00 | $42,408,958.00 | $55,921,152.00 | $59,675,045.00 | $75,781,122.00 | $101,235,699.00 | $26,752,135.00 | $48,006,152.00 | -- | $73,615,909.00 | $16,534,278.00 | $22,754,852.00 | $42,367,489.00 | $55,153,975.00 | $26,119,837.00 | $43,107,574.00 | $13,601,391.00 | $25,574,009.00 | $8,542,928.00 | $9,914,867.00 | $7,905,975.00 | $12,549,173.00 | $8,925,132.00 | $10,440,959.00 | $9,177,767.00 | $7,821,841.00 | $16,564,190.00 | $17,199,030.00 | $13,951,525.00 | $17,869,031.00 | $26,517,959.00 | $26,149,477.00 | $5,380,043.00 | $7,653,479.00 | $10,320,517.00 | $12,535,672.00 | $10,720,397.00 | $12,887,788.00 | $14,239,828.00 | $87,771.00 | $4,198.00 | $8,512.00 | $81,497.00 | $228,971.00 | $12,012.00 | $2,754,058.00 | -- | -- | -- | -- |
Accounts Receivable Net Current | $50,140,000.00 | $30,113,000.00 | $49,600,000.00 | $27,400,000.00 | $31,318,680.00 | $36,731,612.00 | $15,505,048.00 | $20,902,385.00 | $20,392,621.00 | $23,544,594.00 | $13,237,290.00 | $6,334,536.00 | $6,514,165.00 | $7,107,834.00 | $3,469,919.00 | $7,315,481.00 | -- | $5,086,663.00 | $1,310,404.00 | $1,392,441.00 | $4,126,794.00 | $3,797,194.00 | $3,657,602.00 | $3,880,154.00 | $1,499,809.00 | $2,292,274.00 | $839,938.00 | $1,018,027.00 | $1,327,531.00 | $826,715.00 | $943,950.00 | $924,468.00 | $1,200,615.00 | $522,499.00 | $351,443.00 | $383,961.00 | $562,171.00 | $803,513.00 | $484,423.00 | -- | $335,091.00 | $236,918.00 | $326,327.00 | $39,112.00 | $61,897.00 | $220,096.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Inventory | $171,801,000.00 | $179,810,000.00 | $177,700,000.00 | $172,906,000.00 | $163,116,105.00 | $161,780,063.00 | $163,280,047.00 | $162,913,633.00 | $114,122,873.00 | $99,699,743.00 | $81,535,599.00 | $69,752,528.00 | $56,001,348.00 | $52,288,803.00 | $53,064,734.00 | $40,285,339.00 | -- | $23,589,750.00 | $18,439,912.00 | $18,616,169.00 | $13,877,434.00 | $12,246,968.00 | $12,438,802.00 | $12,628,181.00 | $13,418,971.00 | $13,150,733.00 | $5,308,492.00 | $5,020,146.00 | $4,617,734.00 | $4,209,326.00 | $4,049,239.00 | $3,445,773.00 | $2,830,814.00 | $2,452,896.00 | $1,940,934.00 | $1,708,763.00 | $1,452,556.00 | $1,112,601.00 | $984,493.00 | $1,669,058.00 | $1,205,073.00 | $915,156.00 | $1,007,267.00 | $1,265,593.00 | $1,009,687.00 | $1,203,041.00 | $1,175,288.00 | $1,147,345.00 | -- | -- | -- | $3,390,455.00 | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $9,545,000.00 | $5,524,000.00 | $3,741,000.00 | $5,334,000.00 | $5,107,455.00 | $5,218,735.00 | $5,095,146.00 | $5,372,484.00 | $5,859,046.00 | $5,701,863.00 | $3,046,466.00 | $3,786,421.00 | $4,693,427.00 | $4,855,344.00 | $2,533,593.00 | $1,716,337.00 | -- | $1,596,671.00 | $2,049,552.00 | $1,766,163.00 | $2,131,035.00 | $2,431,366.00 | $2,703,214.00 | $2,050,740.00 | $2,078,509.00 | $2,408,459.00 | $746,846.00 | $313,914.00 | $481,658.00 | $638,059.00 | $744,910.00 | $111,027.00 | $266,784.00 | $399,327.00 | $613,357.00 | $143,586.00 | $285,662.00 | $394,886.00 | $597,598.00 | $298,730.00 | $223,418.00 | $366,960.00 | $651,442.00 | $107,761.00 | $189,596.00 | $308,164.00 | $428,461.00 | $59,244.00 | -- | -- | -- | $64,781.00 | -- | -- | -- | -- | -- | -- |
Total Current Assets | $318,193,000.00 | $303,691,000.00 | $276,419,000.00 | $257,013,000.00 | $273,699,005.00 | $266,243,299.00 | $270,401,783.00 | $224,094,522.00 | $174,785,110.00 | $171,355,158.00 | $153,740,507.00 | $139,548,530.00 | $142,990,062.00 | $165,487,680.00 | $85,820,381.00 | $97,323,309.00 | -- | $103,888,993.00 | $38,334,146.00 | $44,529,625.00 | $62,502,752.00 | $73,629,503.00 | $46,419,455.00 | $63,166,649.00 | $31,444,069.00 | $44,270,864.00 | $15,683,204.00 | $21,657,138.00 | $25,359,589.00 | $29,494,236.00 | $17,358,209.00 | $21,290,404.00 | $25,240,341.00 | $27,126,916.00 | $30,982,138.00 | $24,088,015.00 | $22,571,543.00 | $26,493,609.00 | $30,787,513.00 | $31,052,449.00 | $7,143,625.00 | $9,172,513.00 | $12,305,553.00 | $13,948,138.00 | $11,981,577.00 | $14,619,089.00 | $15,843,577.00 | $1,294,360.00 | -- | -- | -- | $3,684,207.00 | -- | -- | -- | -- | -- | -- |
Property Plant and Equipement | $53,694,000.00 | $54,326,000.00 | $55,317,000.00 | $53,835,000.00 | $54,814,607.00 | $56,305,620.00 | $58,261,481.00 | $56,946,090.00 | $48,393,723.00 | $46,486,980.00 | $41,593,090.00 | $39,622,510.00 | $37,373,366.00 | $35,060,795.00 | $31,741,317.00 | $30,712,915.00 | -- | $29,444,489.00 | $29,694,764.00 | $30,115,730.00 | $30,362,629.00 | $30,337,285.00 | $30,615,530.00 | $30,466,858.00 | $29,755,541.00 | $28,626,668.00 | $1,882,151.00 | $2,000,784.00 | $2,108,634.00 | $2,220,590.00 | $2,295,994.00 | $2,396,950.00 | $2,518,638.00 | $2,627,693.00 | $2,737,762.00 | $2,840,698.00 | $2,381,200.00 | $1,038,927.00 | $828,948.00 | $765,299.00 | $811,398.00 | $849,917.00 | $801,757.00 | $779,297.00 | $803,709.00 | $825,236.00 | $815,197.00 | $860,932.00 | -- | -- | -- | $1,081,159.00 | -- | -- | -- | -- | -- | -- |
Intangible Assets Net | $485,000.00 | $479,000.00 | $321,000.00 | $499,000.00 | $476,902.00 | $655,740.00 | $1,013,415.00 | $1,192,254.00 | $1,907,607.00 | $2,086,445.00 | $2,444,121.00 | $2,622,959.00 | $2,801,797.00 | $2,980,636.00 | $3,159,474.00 | $3,370,708.00 | -- | $3,581,943.00 | $3,793,177.00 | $4,004,412.00 | $4,215,646.00 | $4,426,881.00 | $4,638,115.00 | $4,849,350.00 | $5,737,175.00 | $6,011,003.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $3,530,000.00 | $3,500,000.00 | $3,500,000.00 | $3,500,000.00 | $3,529,509.00 | $3,500,000.00 | $3,500,000.00 | $3,529,509.00 | $3,500,000.00 | $3,500,000.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | -- | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | $3,529,509.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $390,618,000.00 | $376,399,000.00 | $350,875,000.00 | $329,182,000.00 | $348,996,565.00 | $343,027,042.00 | $348,461,881.00 | $300,557,570.00 | $238,640,406.00 | $232,813,792.00 | $207,673,394.00 | $189,976,043.00 | -- | $210,523,827.00 | $127,090,725.00 | $137,779,773.00 | -- | $143,274,120.00 | $78,119,970.00 | $88,876,521.00 | $106,345,100.00 | $117,751,992.00 | $91,137,625.00 | $108,018,833.00 | $72,813,480.00 | $84,639,253.00 | $17,594,918.00 | $23,685,085.00 | $27,495,386.00 | $31,741,989.00 | $19,684,920.00 | $23,714,517.00 | $27,824,030.00 | $29,799,772.00 | $33,927,680.00 | $27,227,497.00 | $25,287,215.00 | $27,882,931.00 | $31,951,324.00 | $31,979,943.00 | $8,701,866.00 | $10,690,103.00 | $13,817,307.00 | $15,555,419.00 | $13,224,826.00 | $15,883,865.00 | $17,008,314.00 | $2,925,909.00 | -- | $8,512.00 | -- | $5,204,906.00 | -- | -- | -- | -- | -- | -- |
Accounts Payable | $16,020,000.00 | $14,179,000.00 | $17,186,000.00 | $15,660,000.00 | $10,851,446.00 | $12,084,529.00 | $13,229,390.00 | $25,197,806.00 | $17,282,841.00 | $6,167,465.00 | $11,073,708.00 | $7,979,772.00 | $6,909,659.00 | $9,152,239.00 | $9,174,591.00 | $8,959,903.00 | -- | $6,788,144.00 | $5,479,791.00 | $5,900,394.00 | $5,267,683.00 | $3,101,079.00 | $5,718,121.00 | $5,920,873.00 | $9,156,341.00 | $4,672,316.00 | $3,904,445.00 | $2,564,681.00 | $2,777,221.00 | $3,317,052.00 | $2,468,470.00 | $2,087,855.00 | $2,184,686.00 | $1,647,556.00 | $1,778,953.00 | $1,779,197.00 | $2,444,904.00 | $2,339,722.00 | $2,763,872.00 | $2,709,489.00 | $1,482,643.00 | $1,158,826.00 | $1,379,011.00 | $1,058,671.00 | $890,762.00 | $790,869.00 | $508,852.00 | $1,303,414.00 | -- | -- | -- | $842,178.00 | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $8,365,143.00 | $8,074,989.00 | $5,616,666.00 | $4,419,043.00 | $4,481,395.00 | $4,762,771.00 | -- | $2,974,476.00 | $2,505,996.00 | $3,551,835.00 | $4,453,027.00 | $3,644,181.00 | $3,581,882.00 | $3,318,478.00 | $3,860,121.00 | $4,143,812.00 | $2,224,719.00 | $2,385,356.00 | $1,824,798.00 | $1,604,500.00 | $1,661,922.00 | $1,968,384.00 | $1,949,419.00 | $1,462,561.00 | $1,803,434.00 | $2,223,639.00 | $1,511,010.00 | $1,225,999.00 | $1,349,931.00 | $823,550.00 | $911,130.00 | $753,143.00 | $676,667.00 | $747,079.00 | $502,594.00 | $204,594.00 | $508,254.00 | $5,306.00 | -- | $9,818.00 | -- | $242,398.00 | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $158,728,000.00 | $188,130,000.00 | $197,169,000.00 | $193,976,000.00 | $197,559,219.00 | $196,264,747.00 | $196,487,666.00 | $200,173,034.00 | $135,860,239.00 | $121,220,260.00 | $119,423,968.00 | $118,600,089.00 | $114,662,113.00 | $114,188,144.00 | $100,897,576.00 | $101,661,701.00 | -- | $96,368,259.00 | $68,081,016.00 | $69,106,083.00 | $69,138,886.00 | $65,992,922.00 | $68,112,226.00 | $67,686,076.00 | $59,820,972.00 | $56,957,264.00 | $28,353,266.00 | $28,142,347.00 | $27,647,526.00 | $27,825,853.00 | $23,054,235.00 | $22,893,543.00 | $22,909,788.00 | $20,280,264.00 | $20,497,212.00 | $21,218,847.00 | $16,042,268.00 | $15,580,355.00 | $16,047,637.00 | $10,406,584.00 | $9,437,622.00 | $8,962,133.00 | $7,416,664.00 | $6,131,673.00 | $1,617,786.00 | $1,228,134.00 | $1,257,958.00 | $2,540,093.00 | -- | -- | -- | $9,131,598.00 | -- | -- | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,760,000.00 | $2,760,000.00 | $2,760,000.00 | $2,760,000.00 | $2,760,000.00 | $1,790,000.00 | $1,790,000.00 | -- | $1,790,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $99,189.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-420,479,000.00 | $-456,388,000.00 | $-488,450,000.00 | $-506,256,000.00 | $-488,611,138.00 | $-491,176,193.00 | $-478,016,671.00 | $-465,784,988.00 | $-395,500,000.00 | $-377,800,000.00 | $-340,465,103.00 | $-321,057,329.00 | $-304,139,876.00 | $-283,961,785.00 | $-264,716,555.00 | $-254,155,524.00 | -- | $-242,717,065.00 | $-229,505,193.00 | $-216,437,238.00 | $-198,399,251.00 | $-183,263,766.00 | $-168,515,935.00 | $-150,693,793.00 | $-137,710,991.00 | $-122,508,276.00 | $-113,471,781.00 | $-106,934,818.00 | $-102,375,710.00 | $-98,044,471.00 | $-92,032,136.00 | $-87,419,667.00 | $-82,837,014.00 | $-77,734,590.00 | $-73,055,272.00 | $-69,449,737.00 | $-65,886,380.00 | $-62,501,691.00 | $-58,540,446.00 | $-52,636,574.00 | $-47,935,366.00 | $-45,246,419.00 | $-40,350,975.00 | $-37,109,328.00 | $-34,857,791.00 | $-31,612,044.00 | $-30,405,329.00 | $-29,808,015.00 | -- | -- | -- | $-23,904,555.00 | -- | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $231,890,000.00 | $188,269,000.00 | $153,706,000.00 | $135,206,000.00 | $151,437,346.00 | $146,762,295.00 | $151,974,215.00 | $100,384,536.00 | $102,780,167.00 | $111,593,532.00 | $88,249,426.00 | $71,375,954.00 | $76,879,455.00 | $96,335,683.00 | $26,193,149.00 | $36,118,072.00 | -- | $46,905,861.00 | $10,038,954.00 | $19,770,438.00 | $37,206,214.00 | $51,759,070.00 | $23,025,399.00 | $40,332,757.00 | $12,992,508.00 | $27,681,989.00 | $-10,758,348.00 | $-4,457,262.00 | $-152,140.00 | $3,916,136.00 | $-3,369,315.00 | $820,974.00 | $4,914,242.00 | $9,519,508.00 | $13,430,468.00 | $6,008,650.00 | $9,244,947.00 | $12,302,576.00 | $15,903,687.00 | $21,573,359.00 | $-735,756.00 | $1,727,970.00 | $6,400,643.00 | $9,423,746.00 | $11,607,040.00 | $14,655,731.00 | $15,750,356.00 | $385,816.00 | -- | $-1,306.00 | -- | $-3,926,692.00 | $-346.00 | $1,669,364.00 | $-2,820.00 | $-13,311.00 | $4,580.00 | $21,767.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $390,618,000.00 | $376,399,000.00 | $350,875,000.00 | $329,182,000.00 | $348,996,565.00 | $343,027,042.00 | $348,461,881.00 | $300,557,570.00 | $238,640,406.00 | $232,813,792.00 | $207,673,394.00 | $189,976,043.00 | $191,541,568.00 | $210,523,827.00 | $127,090,725.00 | $137,779,773.00 | -- | $143,274,120.00 | $78,119,970.00 | $88,876,521.00 | $106,345,100.00 | $117,751,992.00 | $91,137,625.00 | $108,018,833.00 | $72,813,480.00 | $84,639,253.00 | $17,594,918.00 | $23,685,085.00 | $27,495,386.00 | $31,741,989.00 | $19,684,920.00 | $23,714,517.00 | $27,824,030.00 | $29,799,772.00 | $33,927,680.00 | $27,227,497.00 | $25,287,215.00 | $27,882,931.00 | $31,951,324.00 | $31,979,943.00 | $8,701,866.00 | $10,690,103.00 | $13,817,307.00 | $15,555,419.00 | $13,224,826.00 | $15,883,865.00 | $17,008,314.00 | $2,925,909.00 | -- | $8,512.00 | -- | $5,204,906.00 | -- | -- | -- | -- | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 9/30/2021 | 6/30/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 8/31/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 | 6/30/2010 | 12/31/2009 | 6/30/2009 | 6/30/2008 | 6/30/2007 | 6/30/2006 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $42,219,783.00 | $10,276,358.00 | $17,987,338.00 | $10,199,744.00 | $29,349,083.00 | $17,312,034.00 | -- | $6,560,942.00 | $3,528,589.00 | $4,056,424.00 | $12,928,866.00 | $4,656,550.00 | $4,042,006.00 | $22,760,560.00 | $4,729,411.00 | $3,399,401.00 | $2,628,871.00 | $10,661,037.00 | $2,937,863.00 | $4,395,630.00 | $2,123,886.00 | $7,177,633.00 | $4,665,452.00 | $1,309,933.00 | $1,503,106.00 | $5,915,545.00 | $4,426,808.00 | $3,060,878.00 | $1,541,670.00 | $3,067,577.00 | $1,107,341.00 | $743,270.00 | $792,935.00 | $1,118,118.00 | $594,834.00 | $234,496.00 | $4,400.00 | $761,042.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $60,180,000.00 | $49,738,000.00 | $42,767,000.00 | $169,273,000.00 | $42,622,013.00 | $83,833,732.00 | $118,814,535.00 | $31,433,496.00 | -- | -- | $61,291,426.00 | $11,855,464.00 | $30,324,855.00 | $16,829,226.00 | $39,504,238.00 | $27,812,635.00 | -- | $19,896,415.00 | $9,405,179.00 | $11,142,116.00 | $9,164,109.00 | $21,888,410.00 | $195,018.00 | $2,776,959.00 | $1,735,640.00 | $324,140.00 | $182,386.00 | $1,606,573.00 | $1,215,075.00 | $382,685.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $59,659,000.00 | $96,561,000.00 | $39,108,000.00 | $88,942,000.00 | $57,855,578.00 | $33,202,993.00 | $35,265,157.00 | $9,656,641.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-25,209,345.00 | -- | -- | -- | $-6,403,761.00 | $-6,483,739.00 | $-934,618.00 | $1,012,584.00 | $4,300,276.00 | $2,987,060.00 | $927,503.00 | $857,465.00 | $2,866,172.00 | $739,631.00 | $1,117,095.00 | $593,477.00 | $2,173,178.00 | $498,249.00 | $1,143,033.00 | $583,529.00 | $1,044,136.00 | $902,494.00 | $521,398.00 | $263,889.00 | $449,062.00 | $215,647.00 | $90,426.00 | $2,200.00 | $553,472.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $1,422,000.00 | $1,010,000.00 | $450,000.00 | $3,300,000.00 | $595,903.00 | $1,403,260.00 | $3,613,764.00 | $2,539,444.00 | $2,917,072.00 | $2,146,515.00 | $5,907,013.00 | $4,893,549.00 | $1,656,420.00 | $1,528,738.00 | $2,343,848.00 | $1,879,025.00 | -- | $516,986.00 | $870,635.00 | $917,304.00 | $4,071,040.00 | $1,472,100.00 | $1,281,706.00 | $6,229,587.00 | $1,814,069.00 | $2,551,136.00 | $1,192,727.00 | $7,688,238.00 | $1,677,263.00 | $5,427,601.00 | $2,027,712.00 | $7,015,946.00 | $2,111,505.00 | $2,907,633.00 | $1,401,723.00 | $9,517,014.00 | $7,597,295.00 | $6,114,366.00 | $4,330,457.00 | $9,303,077.00 | $1,408,990.00 | $4,937,934.00 | $1,467,584.00 | $3,469,078.00 | $1,940,637.00 | $178,674.00 | $81,820.00 | $646,756.00 | $443,188.00 | $386,581.00 | $246,897.00 | $2,193,838.00 | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $18,560,000.00 | $32,247,000.00 | $15,639,000.00 | $59,020,000.00 | $14,725,787.00 | $28,759,214.00 | $52,458,024.00 | $12,893,139.00 | $10,726,797.00 | $20,472,083.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $20,021,000.00 | $35,539,000.00 | $17,287,000.00 | $67,310,000.00 | $50,456,814.00 | $17,163,080.00 | $74,630,237.00 | $18,973,374.00 | $99,742,315.00 | $64,624,689.00 | $107,134,660.00 | $75,958,284.00 | $24,911,419.00 | $26,969,530.00 | $70,773,410.00 | $50,909,552.00 | -- | $17,899,616.00 | $16,737,005.00 | $20,604,084.00 | $18,021,710.00 | $38,648,440.00 | $20,574,509.00 | $62,070,556.00 | $19,157,171.00 | $11,801,269.00 | $8,565,874.00 | $27,991,432.00 | $6,674,735.00 | $7,762,594.00 | $6,282,422.00 | $22,691,440.00 | $6,516,611.00 | $9,531,981.00 | $4,705,443.00 | $21,934,078.00 | $4,404,212.00 | $5,087,639.00 | $7,244,545.00 | $18,110,008.00 | $3,638,312.00 | $9,529,421.00 | $3,413,978.00 | $8,358,231.00 | $3,464,467.00 | $1,294,766.00 | $1,217,902.00 | $13,503.00 | $768,164.00 | $3,733,145.00 | $1,585,643.00 | $9,874.00 | -- | -- | -- | -- | -- | -- |
Loss from Operations | $39,638,000.00 | $61,022,000.00 | $21,821,000.00 | $21,632,000.00 | $7,398,764.00 | $-1,286,395.00 | $-39,365,080.00 | $-33,306,538.00 | $-14,437,076.00 | $-30,745,481.00 | $-64,914,877.00 | $-13,800,977.00 | $-33,893,611.00 | $-16,769,786.00 | $-41,424,327.00 | $-9,050,428.00 | -- | $-11,338,674.00 | $-13,208,416.00 | $-16,547,660.00 | $-13,791,400.00 | $-13,417,381.00 | $-16,532,503.00 | $-39,309,996.00 | $-14,427,760.00 | $-8,401,868.00 | $-5,937,003.00 | $-17,330,395.00 | $-3,736,872.00 | $-5,490,850.00 | $-4,158,536.00 | $-15,513,807.00 | $-4,664,198.00 | $-6,718,942.00 | $-3,202,337.00 | $-16,018,533.00 | $-12,309,588.00 | $-3,587,320.00 | $-5,683,986.00 | $-15,042,431.00 | $-2,530,971.00 | $-7,993,216.00 | $-3,150,089.00 | $-7,909,169.00 | $-5,668,862.00 | $-2,420,042.00 | $-1,213,502.00 | $-4,622,956.00 | $-4,501,309.00 | $-3,733,145.00 | $-1,585,643.00 | $-5,496,433.00 | -- | -- | -- | -- | -- | -- |
Loss Before Income Taxes | $91,001,000.00 | $54,252,000.00 | $18,401,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-6,536,963.00 | $-19,515,151.00 | $-4,331,239.00 | $-6,012,335.00 | $-4,612,469.00 | $-17,969,930.00 | $-5,102,424.00 | $-4,679,318.00 | $-3,605,535.00 | $-17,364,887.00 | $-3,384,689.00 | $-9,865,117.00 | $-5,903,872.00 | $-15,527,246.00 | $-2,688,947.00 | $-8,137,091.00 | $-3,241,647.00 | $-7,918,928.00 | $-5,667,391.00 | $-2,421,644.00 | $-1,214,929.00 | $-6,224,225.00 | $-981,077.00 | $-4,288,362.00 | $-1,901,141.00 | $-5,947,712.00 | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.37 | $0.14 | $0.08 | $-0.13 | $-0.05 | $-0.06 | $-0.33 | $-0.08 | $-0.44 | $-0.31 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 231,959,579 | 230,646,246 | 228,874,847 | 223,977,315 | 225,276,980 | 222,304,676 | 197,874,895 | 196,383,935 | 125,682,400 | 121,571,501 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.15 | $0.21 | $0.08 | $-0.13 | $0.01 | $-0.03 | $-0.33 | $-0.27 | $-0.44 | $-0.31 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 244,804,065 | 242,167,072 | 236,414,374 | 223,977,315 | 223,306,331 | 222,683,393 | 197,874,895 | 196,204,893 | 125,682,400 | 121,571,501 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 300,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,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 | 75,000,000 | 75,000,000 | 75,000,000 | 6,500,000 | -- | 75,000,000 | -- | 16,800,000 | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 236,378,607 | 233,026,736 | 231,769,765 | 226,063,032 | 225,958,084 | 224,526,748 | 221,816,930 | 196,776,871 | 138,313,817 | 131,872,026 | 104,902,888 | 89,616,176 | 86,349,981 | 86,345,313 | 59,318,355 | 59,318,355 | -- | 59,317,806 | 46,353,068 | 46,353,068 | 46,351,243 | 46,349,514 | 36,726,084 | 36,725,499 | 17,202,244 | 17,182,321 | 12,886,741 | 12,886,741 | 12,886,741 | 12,886,741 | 10,713,087 | 10,713,087 | 10,713,087 | 10,705,573 | 10,705,573 | 9,291,823 | 9,291,823 | 9,291,823 | 9,291,823 | 9,291,823 | 5,871,002 | 5,871,002 | 5,871,002 | 4,622,831 | 4,654,303 | 4,654,303 | 4,654,303 | 2,500,000 | -- | 2,500,000 | -- | 351,535 | -- | -- | -- | -- | -- | -- |
Common Stock Value | $24,000.00 | $23,000.00 | $23,000.00 | $23,000.00 | $22,596.00 | $22,453.00 | $22,182.00 | $19,678.00 | $13,831.00 | $13,187.00 | $10,490.00 | $8,962.00 | $8,635.00 | $8,635.00 | $5,932.00 | $5,932.00 | -- | $5,932.00 | $4,635.00 | $4,635.00 | $4,635.00 | $4,635.00 | $3,673.00 | $3,673.00 | $1,722.00 | $1,719.00 | $1,289.00 | $1,289.00 | $1,289.00 | $1,289.00 | $1,072.00 | $1,072.00 | $1,072.00 | $1,071.00 | $1,071.00 | $929.00 | $929.00 | $929.00 | $929.00 | $929.00 | $587.00 | $587.00 | $587.00 | $587.00 | $465.00 | $4,654.00 | $4,654.00 | $409.00 | -- | $250.00 | -- | $352.00 | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | -- | $0.00 | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 8,221,678 | -- | 10,000,000 | -- | 3,400,000 | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 3,386,454 | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $8,222.00 | -- | -- | -- | $3,386.00 | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | $0.00 | -- | $0.00 | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |