Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $143,868,648.00 | $150,145,844.00 | $71,114,114.00 | $76,213,484.00 | $98,790,622.00 | $109,749,555.00 | $114,530,926.00 | $153,259,914.00 | $103,138,819.00 | $92,819,425.00 | $98,486,013.00 | $106,527,495.00 | $117,890,240.00 | $78,663,526.00 | $53,065,833.00 | $77,377,300.00 | $65,249,072.00 | $78,095,231.00 | $100,263,915.00 | $102,085,215.00 | $100,652,809.00 | $103,985,265.00 | $10,581,112.00 | $13,934,807.00 | $19,857,833.00 | $25,798,125.00 | $30,865,936.00 | $30,103,574.00 | $28,701,824.00 | $20,492,788.00 | $78,022,356.00 | $104,061,350.00 | $112,711,028.00 | $129,289,275.00 | $115,656,150.00 | $95,545,619.00 | $99,713,929.00 | $104,682,642.00 | $99,029,327.00 | $107,067,070.00 | $91,309,754.00 | $105,190,655.00 | $32,962,728.00 | $24,690,394.00 | $32,017,490.00 | $22,671,928.00 | $34,932,776.00 | $42,588,476.00 | $49,256,930.00 | $12,409,958.00 | $5,000,364.00 | $3,835,915.00 | $6,332,053.00 | $14,496,313.00 | $2,321,519.00 |
Accounts Receivable Net Current | $18,127,180.00 | $21,130,951.00 | $8,050,059.00 | $6,026,887.00 | $45,406,960.00 | $54,925,558.00 | $19,598,122.00 | $5,338,900.00 | $83,650,450.00 | $3,822,824.00 | $7,206,135.00 | $4,001,259.00 | $3,340,263.00 | $40,398,708.00 | $36,611,661.00 | $1,685,642.00 | $4,167,996.00 | $3,217,701.00 | $4,128,216.00 | $4,099,954.00 | $1,959,133.00 | $1,539,538.00 | $2,128,957.00 | $1,263,680.00 | $1,802,107.00 | $612,166.00 | $1,768,981.00 | $4,878,631.00 | $3,154,370.00 | $38,747,077.00 | $34,488,734.00 | $1,003,154.00 | $3,676,730.00 | $979,232.00 | $769,214.00 | $14,272,317.00 | $491,632.00 | $569,061.00 | $742,709.00 | $610,420.00 | $982,023.00 | $741,918.00 | $622,789.00 | $1,026,599.00 | $970,288.00 | $1,095,324.00 | $1,517,947.00 | $1,932,610.00 | $2,637,103.00 | -- | -- | -- | $3,002,144.00 | -- | -- |
Inventory | $63,721,788.00 | $64,218,337.00 | $64,950,228.00 | $50,497,103.00 | $39,273,090.00 | $31,261,346.00 | $16,431,382.00 | $16,277,501.00 | $19,510,379.00 | $29,673,044.00 | $19,599,891.00 | $20,410,371.00 | $20,265,519.00 | $10,747,532.00 | $14,006,986.00 | $16,342,014.00 | $9,652,855.00 | $3,931,161.00 | $2,390,487.00 | $2,017,077.00 | $2,908,210.00 | $2,908,249.00 | $2,908,249.00 | $2,983,249.00 | $2,983,249.00 | $2,983,249.00 | $15,416,808.00 | $19,119,555.00 | $26,209,964.00 | $17,751,519.00 | $28,931,893.00 | $22,841,861.00 | $12,447,088.00 | $1,091,948.00 | $8,770,488.00 | $14,815,835.00 | $19,044,477.00 | $18,126,911.00 | $16,845,607.00 | $17,075,545.00 | $20,515,349.00 | $16,988,019.00 | $18,452,502.00 | $13,148,805.00 | $17,641,922.00 | $17,357,337.00 | $8,859,970.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $2,174,993.00 | $3,496,028.00 | $1,856,291.00 | $1,560,626.00 | $2,315,672.00 | $964,065.00 | $3,083,027.00 | $2,232,989.00 | $2,453,444.00 | $2,622,254.00 | $1,774,218.00 | $1,950,149.00 | $2,112,069.00 | $1,290,388.00 | $1,382,499.00 | $2,617,852.00 | $5,234,000.00 | $2,324,439.00 | $3,503,932.00 | $3,875,130.00 | $4,317,615.00 | $1,134,925.00 | $1,389,933.00 | $1,900,566.00 | $2,019,999.00 | $1,092,396.00 | $571,646.00 | $932,003.00 | $954,426.00 | $9,586,430.00 | $2,124,292.00 | $552,616.00 | $623,983.00 | $888,481.00 | $1,153,130.00 | $422,521.00 | $898,705.00 | $724,174.00 | $1,358,018.00 | $978,488.00 | $750,808.00 | $1,061,109.00 | $930,507.00 | $779,150.00 | $801,149.00 | -- | -- | -- | $356,898.00 | -- | -- | -- | -- | -- | -- |
Total Current Assets | $227,892,609.00 | $238,991,160.00 | $145,970,692.00 | $134,298,100.00 | $185,786,344.00 | $196,900,524.00 | $153,643,457.00 | $177,109,304.00 | $208,753,092.00 | $128,937,547.00 | $127,066,257.00 | $132,889,274.00 | $143,608,091.00 | $131,100,154.00 | $105,066,979.00 | $98,022,808.00 | $180,041,785.00 | $98,621,732.00 | $121,534,950.00 | $123,538,666.00 | $121,289,845.00 | $113,663,346.00 | $122,376,221.00 | $30,932,438.00 | $37,364,493.00 | $40,894,746.00 | $58,945,660.00 | $65,172,653.00 | $69,159,474.00 | $86,577,814.00 | $143,567,275.00 | $128,458,981.00 | $129,458,829.00 | $139,510,700.00 | $133,168,731.00 | $131,307,728.00 | $129,804,671.00 | $124,102,788.00 | $129,734,471.00 | $133,333,724.00 | $123,941,842.00 | $143,853,152.00 | $145,613,525.00 | $103,530,458.00 | $84,946,176.00 | $42,540,233.00 | $46,578,955.00 | $46,636,330.00 | $52,978,703.00 | $14,538,719.00 | $17,240,832.00 | $20,423,847.00 | $24,702,564.00 | -- | -- |
Property Plant and Equipement | $1,193,237.00 | $1,331,708.00 | $1,469,298.00 | $1,605,222.00 | $1,848,314.00 | $1,979,517.00 | $2,109,720.00 | $2,238,431.00 | $2,365,957.00 | $2,468,463.00 | $2,597,296.00 | $1,986,888.00 | $2,103,990.00 | $2,236,668.00 | $2,366,135.00 | $2,500,641.00 | $2,618,303.00 | $2,749,758.00 | $2,859,865.00 | $2,987,432.00 | $171,274.00 | $117,864.00 | $132,574.00 | $108,850.00 | $138,640.00 | $119,735.00 | $262,966.00 | $263,302.00 | $299,477.00 | $330,118.00 | $372,779.00 | $413,848.00 | $449,825.00 | $457,457.00 | $446,581.00 | $753,158.00 | $831,936.00 | $913,309.00 | $1,000,542.00 | $1,084,650.00 | $1,382,073.00 | $1,236,373.00 | $1,143,651.00 | $1,158,327.00 | $987,869.00 | $774,739.00 | $855,208.00 | $899,036.00 | $818,992.00 | -- | -- | -- | $1,150,257.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | $898,334.00 | -- | -- | -- | $898,334.00 | -- | -- |
Other Assets | $2,149,482.00 | $2,083,535.00 | $2,144,938.00 | $2,117,360.00 | $252,546.00 | $261,814.00 | $249,170.00 | $265,433.00 | $286,585.00 | $306,722.00 | $392,665.00 | $419,448.00 | $676,923.00 | $702,885.00 | $901,906.00 | $847,983.00 | $856,766.00 | $862,979.00 | $929,963.00 | $992,966.00 | $1,058,880.00 | $1,095,199.00 | $789,913.00 | $702,167.00 | $702,167.00 | $642,083.00 | $642,083.00 | $642,083.00 | $642,083.00 | $642,083.00 | $641,564.00 | $1,989,520.00 | $1,989,520.00 | $1,989,520.00 | $1,989,520.00 | $1,989,520.00 | $1,989,520.00 | $1,991,512.00 | $1,999,431.00 | $2,024,555.00 | $2,078,159.00 | $2,137,433.00 | $2,202,294.00 | $2,124,931.00 | $2,181,720.00 | $1,625,800.00 | $1,625,800.00 | $277,844.00 | $285,345.00 | -- | -- | -- | $280,648.00 | -- | -- |
Total Assets | $243,145,330.00 | $254,352,855.00 | $158,380,838.00 | $146,510,759.00 | $195,035,923.00 | $204,224,075.00 | $159,940,495.00 | $184,546,643.00 | $214,726,575.00 | $135,563,352.00 | $133,686,025.00 | $138,766,538.00 | $149,831,391.00 | $141,422,152.00 | $120,416,954.00 | $118,574,463.00 | $198,566,190.00 | $203,011,437.00 | $203,092,260.00 | $206,439,348.00 | $203,443,741.00 | $143,727,321.00 | $128,340,625.00 | $133,135,253.00 | $144,670,379.00 | $148,726,158.00 | $156,030,474.00 | $160,820,485.00 | $160,981,977.00 | $162,837,339.00 | $201,668,556.00 | $184,796,318.00 | $185,732,936.00 | $197,165,006.00 | $182,462,827.00 | $173,238,862.00 | $166,385,335.00 | $164,715,384.00 | $209,471,589.00 | $214,787,829.00 | $193,824,234.00 | $201,569,656.00 | $177,014,114.00 | $128,726,504.00 | $105,836,130.00 | $92,051,992.00 | $92,640,990.00 | $89,027,621.00 | $90,380,477.00 | $50,784,094.00 | $51,968,582.00 | $22,627,346.00 | $27,031,803.00 | -- | -- |
Accounts Payable | $2,523,350.00 | $1,456,316.00 | $564,272.00 | $1,081,337.00 | $3,355,268.00 | $2,445,390.00 | $1,214,617.00 | $1,778,359.00 | $2,028,004.00 | $9,962,965.00 | $675,403.00 | $446,795.00 | $1,278,217.00 | $1,118,307.00 | $630,165.00 | $4,765,817.00 | $3,054,032.00 | $2,251,814.00 | $1,070,926.00 | $2,149,605.00 | $1,688,488.00 | $894,792.00 | $1,412,595.00 | $432,207.00 | $1,328,867.00 | $1,362,331.00 | $3,475,102.00 | $2,259,096.00 | $2,517,072.00 | $2,925,464.00 | $9,916,911.00 | $8,493,678.00 | $3,944,476.00 | $3,174,820.00 | $4,780,691.00 | $3,553,191.00 | $3,384,310.00 | $680,930.00 | $1,628,237.00 | $4,343,762.00 | $5,064,380.00 | $6,826,552.00 | $16,258,393.00 | $8,588,832.00 | $10,189,917.00 | $10,613,539.00 | $10,045,821.00 | $3,903,352.00 | $2,278,316.00 | -- | -- | -- | $2,884,259.00 | -- | -- |
Accrued Liabilities | $6,122,929.00 | $10,181,810.00 | $30,125,855.00 | $17,894,986.00 | $16,852,781.00 | $15,887,359.00 | $14,844,830.00 | $4,653,420.00 | $9,252,812.00 | $8,979,128.00 | $7,295,055.00 | $7,064,722.00 | $9,205,293.00 | $15,182,437.00 | $14,931,370.00 | $16,658,698.00 | $8,636,911.00 | $9,544,060.00 | $10,052,283.00 | $9,957,736.00 | $9,648,917.00 | $4,310,917.00 | $3,288,437.00 | $3,586,195.00 | $5,481,579.00 | $4,320,994.00 | $3,097,915.00 | $2,948,349.00 | $4,584,752.00 | $4,793,300.00 | $3,310,723.00 | $5,045,138.00 | $3,388,608.00 | $3,063,410.00 | $3,243,021.00 | $3,423,697.00 | $2,085,995.00 | $1,925,696.00 | $4,777,869.00 | $4,660,747.00 | $4,842,393.00 | $7,231,697.00 | $5,502,750.00 | $4,569,305.00 | $4,283,849.00 | $5,183,230.00 | $4,465,450.00 | $3,235,129.00 | $4,644,461.00 | -- | -- | -- | $1,378,921.00 | -- | -- |
Total Current Liabilities | $78,155,125.00 | $57,493,948.00 | $34,240,025.00 | $22,436,703.00 | $24,875,881.00 | $31,085,948.00 | $20,171,641.00 | $16,809,847.00 | $40,412,168.00 | $29,007,490.00 | $16,965,063.00 | $16,081,671.00 | $20,038,122.00 | $28,461,738.00 | $26,283,936.00 | $30,432,341.00 | $100,782,434.00 | $100,144,921.00 | $99,637,793.00 | $100,369,779.00 | $100,529,054.00 | $91,253,516.00 | $469,658,356.00 | $467,751,753.00 | $467,808,670.00 | $461,553,072.00 | $459,441,190.00 | $456,959,158.00 | $448,400,246.00 | $476,002,283.00 | $505,743,088.00 | $479,477,570.00 | $470,161,486.00 | $461,832,710.00 | $441,852,293.00 | $426,437,025.00 | $412,887,812.00 | $392,691,893.00 | $197,902,884.00 | $200,850,724.00 | $176,848,766.00 | $182,245,556.00 | $153,606,919.00 | $103,226,873.00 | $77,593,128.00 | $61,586,379.00 | $58,395,801.00 | $51,077,652.00 | $48,694,411.00 | $6,415,668.00 | $18,747,015.00 | $24,752,771.00 | $14,963,015.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $78,911,307.00 | $77,777,748.00 | $76,656,511.00 | $75,547,597.00 | $74,414,036.00 | $73,280,477.00 | $72,159,240.00 | $71,050,324.00 | $69,916,765.00 | $68,783,206.00 | -- | $66,553,053.00 | -- | -- | -- | -- | -- | -- | -- | $1,989,948.00 | $2,500,000.00 | -- | -- | $3,958,774.00 | -- | -- | -- | $5,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $236,766,447.00 | $235,795,420.00 | $235,332,951.00 | $234,873,128.00 | $233,957,767.00 | $233,271,351.00 | $232,942,666.00 | $226,426,529.00 | $226,070,308.00 | $225,761,819.00 | $225,678,876.00 | $225,211,481.00 | $224,978,430.00 | $221,587,384.00 | $221,380,828.00 | $221,057,307.00 | $220,808,037.00 | $221,388,212.00 | $220,770,338.00 | $220,222,959.00 | $218,697,872.00 | $220,647,968.00 | $214,906,962.00 | $214,556,941.00 | $214,229,581.00 | $214,238,249.00 | $213,838,069.00 | $213,608,687.00 | $213,714,154.00 | $177,530,037.00 | $177,376,807.00 | $177,204,236.00 | $177,008,371.00 | $176,675,169.00 | $176,322,914.00 | $175,940,813.00 | $175,483,180.00 | $174,952,893.00 | $174,421,347.00 | $173,841,500.00 | $173,498,028.00 | $171,508,253.00 | $170,689,389.00 | $169,720,774.00 | $167,588,374.00 | $151,944,558.00 | $151,509,784.00 | $150,868,007.00 | $150,551,211.00 | -- | -- | -- | $134,524,304.00 | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,067.00 | -- | -- |
Accumulated Deficit | $-71,783,354.00 | $-38,943,622.00 | $-111,199,247.00 | $-110,806,181.00 | $-63,804,993.00 | $-60,140,526.00 | $-93,181,114.00 | $-58,696,989.00 | $-51,763,255.00 | $-119,213,388.00 | $-108,965,453.00 | $-102,534,239.00 | $-95,192,881.00 | $-108,634,747.00 | $-127,255,672.00 | $-132,923,290.00 | $-123,032,408.00 | $-118,529,803.00 | $-117,323,976.00 | $-114,161,484.00 | $-115,791,261.00 | $-168,182,195.00 | $-556,232,609.00 | $-549,181,345.00 | $-537,375,776.00 | $-527,073,053.00 | $-517,256,676.00 | $-509,755,238.00 | $-501,140,292.00 | $-490,700,392.00 | $-481,456,750.00 | $-471,890,899.00 | $-461,442,332.00 | $-441,348,284.00 | $-435,717,764.00 | $-429,144,327.00 | $-421,991,008.00 | $-402,934,753.00 | $-162,857,992.00 | $-159,909,729.00 | $-156,527,870.00 | $-152,189,412.00 | $-147,287,434.00 | $-144,226,355.00 | $-139,350,536.00 | $-120,210,152.00 | $-117,269,759.00 | $-112,923,202.00 | $-108,870,309.00 | $-120,230,033.00 | $-128,556,342.00 | $-155,902,139.00 | $-122,464,485.00 | -- | -- |
Total Stockholders' Equity | $164,990,205.00 | $196,858,907.00 | $124,140,813.00 | $124,074,056.00 | $170,160,042.00 | $173,138,127.00 | $139,768,854.00 | $167,736,796.00 | $174,314,407.00 | $106,555,862.00 | $116,720,962.00 | $122,684,867.00 | $129,793,269.00 | $112,960,414.00 | $94,133,018.00 | $88,142,122.00 | $97,783,756.00 | $102,866,516.00 | $103,454,467.00 | $106,069,569.00 | $102,914,687.00 | $52,473,805.00 | $-341,317,731.00 | $-334,616,500.00 | $-323,138,291.00 | $-312,826,914.00 | $-303,410,716.00 | $-296,138,673.00 | $-287,418,269.00 | $-313,164,944.00 | $-304,074,532.00 | $-294,681,252.00 | $-284,428,550.00 | $-264,667,704.00 | $-259,389,466.00 | $-253,198,163.00 | $-246,502,477.00 | $-227,976,509.00 | $11,568,705.00 | $13,937,105.00 | $16,975,468.00 | $19,324,100.00 | $23,407,195.00 | $25,499,631.00 | $28,243,002.00 | $30,465,613.00 | $33,089,575.00 | $37,949,969.00 | $41,686,066.00 | $44,368,426.00 | $33,221,567.00 | $-2,125,425.00 | $12,068,788.00 | $7,152,837.00 | $1,361.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $243,145,330.00 | $254,352,855.00 | $158,380,838.00 | $146,510,759.00 | $195,035,923.00 | $204,224,075.00 | $159,940,495.00 | $184,546,643.00 | $214,726,575.00 | $135,563,352.00 | $133,686,025.00 | $138,766,538.00 | $149,831,391.00 | $141,422,152.00 | $120,416,954.00 | $118,574,463.00 | $198,566,190.00 | $203,011,437.00 | $203,092,260.00 | $206,439,348.00 | $203,443,741.00 | $143,727,321.00 | $128,340,625.00 | $133,135,253.00 | $144,670,379.00 | $148,726,158.00 | $156,030,474.00 | $160,820,485.00 | $160,981,977.00 | $162,837,339.00 | $201,668,556.00 | $184,796,318.00 | $185,732,936.00 | $197,165,006.00 | $182,462,827.00 | $173,238,862.00 | $166,385,335.00 | $164,715,384.00 | $209,471,589.00 | $214,787,829.00 | $193,824,234.00 | $201,569,656.00 | $177,014,114.00 | $128,726,504.00 | $105,836,130.00 | $92,051,992.00 | $92,640,990.00 | $89,027,621.00 | $90,380,477.00 | $50,784,094.00 | $51,968,582.00 | $22,627,346.00 | $27,031,803.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/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 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $4,264,000.00 | $8,111,000.00 | $3,908,000.00 | $10,459,000.00 | $1,569,000.00 | $471,075,000.00 | $2,661,000.00 | $1,748,000.00 | $1,412,000.00 | $1,390,000.00 | $4,265,000.00 | $5,202,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,782,838.00 | $737,274.00 | $915,367.00 | $915,367.00 | $95,268,974.00 | $95,166,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $3,053,369.00 | $16,427,942.00 | $13,810,307.00 | $5,116,154.00 | $22,525,642.00 | $16,119,858.00 | $10,386,876.00 | $3,546,776.00 | $9,942,194.00 | $7,801,901.00 | $4,566,756.00 | $2,302,785.00 | $10,938,930.00 | $7,933,404.00 | $5,859,847.00 | $3,150,105.00 | $13,303,149.00 | $3,343,521.00 | $2,038,323.00 | $3,997,281.00 | $13,016,183.00 | $3,723,000.00 | $3,312,000.00 | $3,007,827.00 | $16,679,712.00 | $2,471,000.00 | $11,428,327.00 | $6,360,490.00 | $19,710,673.00 | $6,068,567.00 | $2,948,391.00 | $2,536,011.00 | $13,130,529.00 | $2,426,567.00 | $2,959,070.00 | $2,811,181.00 | $2,903,000.00 | $7,927,655.00 | $2,371,869.00 | $2,813,456.00 | $2,819,000.00 | $11,037,140.00 | $6,776,169.00 | $3,645,469.00 | $4,396,000.00 | $4,170,031.00 | $5,183,000.00 | $4,464,538.00 | $18,367,348.00 | $5,170,000.00 | $3,835,000.00 | $3,566,278.00 | $22,658,959.00 | $17,423,453.00 | -- |
Selling, General, and Administrative | $7,875,773.00 | $22,043,023.00 | $14,660,828.00 | $8,661,068.00 | $35,117,241.00 | $29,241,565.00 | $5,874,139.00 | $3,518,030.00 | $17,323,429.00 | $13,577,887.00 | $9,272,243.00 | $4,056,184.00 | $14,003,184.00 | $3,566,258.00 | $7,046,952.00 | $3,176,024.00 | $13,252,136.00 | $9,755,165.00 | $3,392,228.00 | $3,166,566.00 | $12,879,738.00 | $3,114,678.00 | $5,936,940.00 | $3,056,546.00 | $3,281,000.00 | $3,094,000.00 | $5,928,113.00 | $2,869,869.00 | $13,713,635.00 | $9,276,507.00 | $6,394,940.00 | $2,656,231.00 | $2,568,000.00 | $7,987,498.00 | $5,670,272.00 | $3,087,523.00 | $12,523,676.00 | $4,313,540.00 | $2,748,000.00 | $3,088,658.00 | $13,244,819.00 | $3,266,000.00 | $6,197,499.00 | $3,031,349.00 | $11,410,131.00 | $3,139,000.00 | $3,474,691.00 | $2,213,877.00 | $23,931,713.00 | $3,969,000.00 | $9,351,000.00 | $4,250,056.00 | $8,130,669.00 | $7,533,167.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $29,064,228.00 | $7,450,745.00 | $5,612,861.00 | $8,267,130.00 | $121,954,384.00 | $114,843,926.00 | $6,370,907.00 | $6,282,845.00 | $31,118,129.00 | $7,041,039.00 | $17,794,055.00 | $9,470,956.00 | $46,002,584.00 | $12,720,519.00 | $11,186,241.00 | $8,329,144.00 | $39,129,144.00 | $4,955,800.00 | $5,800,130.00 | $6,231,807.00 | $212,806,849.00 | $182,827,596.00 | $5,397,121.00 | $6,187,850.00 | $29,035,481.00 | $21,588,164.00 | $6,597,431.00 | $7,014,713.00 | $31,506,572.00 | $7,685,619.00 | $9,033,527.00 | $7,014,713.00 | $44,107,229.00 | $9,621,092.00 | $13,598,975.00 | $8,158,161.00 | $31,938,225.00 | $25,690,785.00 | -- |
Loss from Operations | $11,275,399.00 | $83,621,165.00 | $-8,055,919.00 | $-4,638,367.00 | $42,700,166.00 | $42,873,033.00 | $1,631,830.00 | $-1,438,881.00 | $89,092,799.00 | $-2,943,889.00 | $-1,988,305.00 | $-1,989,407.00 | $84,500,630.00 | $32,898,219.00 | $24,799,080.00 | $-3,998,055.00 | $-2,322,143.00 | $660,579.00 | $-1,705,250.00 | $2,191,954.00 | $355,099,398.00 | $368,885,149.00 | $-3,709,691.00 | $-4,534,911.00 | $-18,849,169.00 | $-13,978,492.00 | $-8,327,708.00 | $-4,269,170.00 | $-7,000.00 | $-8,062,164.00 | $-9,000.00 | $-7,059,411.00 | $-30,953,266.00 | $-3,628,397.00 | $-9,372,386.00 | $-5,039,715.00 | $-209,667,014.00 | $-181,728,167.00 | $-10,384,945.00 | $-5,638,435.00 | $-23,516,181.00 | $-5,563,616.00 | $-5,633,000.00 | $-5,548,961.00 | $-5,259,000.00 | $-17,277,125.00 | $-11,881,324.00 | $-5,548,961.00 | $-31,381,437.00 | $-23,612,503.00 | $-11,107,919.00 | $-6,461,440.00 | $-12,722,388.00 | $-11,878,927.00 | -- |
Loss Before Income Taxes | $13,217,836.00 | $87,776,673.00 | $-5,091,437.00 | $-4,665,341.00 | $44,132,732.00 | $45,260,195.00 | $2,128,187.00 | $-1,064,455.00 | $89,311,741.00 | $-4,561,590.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.14 | $0.95 | $-0.06 | $-0.04 | $0.46 | $0.48 | $0.02 | -- | $0.92 | $-0.04 | $-0.01 | $-0.01 | $0.71 | $0.31 | $0.15 | $-0.11 | $-0.09 | $-0.01 | $-0.02 | $0.02 | -- | $4.85 | $-0.09 | $-0.15 | $-0.46 | $-0.33 | -- | -- | $-0.69 | -- | -- | -- | $-0.73 | -- | -- | -- | $-4.97 | -- | -- | -- | $-0.33 | -- | -- | -- | $-0.27 | $-0.06 | $-0.08 | $-0.08 | $0.27 | $0.16 | $0.54 | $-0.03 | $-0.62 | $-0.52 | -- |
Weighted Average Shares Basic | 71,093,653 | 71,362,209 | 71,084,735 | 71,640,784 | 72,929,550 | 73,024,147 | 72,678,333 | 73,070,565 | 75,322,194 | 75,822,713 | 76,281,211 | 76,757,010 | 79,259,000 | 78,080,461 | 80,790,400 | 81,240,105 | 81,031,254 | 80,988,813 | 80,950,124 | 80,913,320 | 79,923,295 | 80,023,044 | 79,066,768 | 79,039,000 | 78,874,494 | 78,842,611 | -- | -- | 57,188,503 | -- | -- | -- | 53,777,687 | -- | -- | -- | 53,419,686 | -- | -- | -- | 52,368,842 | -- | -- | -- | 51,639,622 | 51,638,648 | 51,638,352 | -- | 50,929,491 | 50,739,475 | 50,879,599 | -- | 45,151,774 | 37,463,255 | -- |
Earnings Per Share Diluted | $0.14 | $0.95 | $-0.06 | $-0.05 | $0.46 | $0.47 | $0.03 | $-0.01 | $0.91 | $-0.04 | $-0.03 | $-0.02 | $0.71 | $0.45 | $0.26 | $-0.11 | $-0.15 | $-0.09 | $-0.06 | $-0.02 | -- | $4.53 | $-0.09 | $-0.15 | $-0.46 | $-0.12 | -- | -- | $-0.69 | -- | -- | -- | $-0.73 | -- | -- | -- | $-4.97 | -- | -- | -- | $-0.33 | -- | -- | -- | $-0.06 | $-0.22 | $-0.07 | $-0.08 | $0.09 | -- | $0.28 | $-0.09 | $-0.62 | $-0.52 | -- |
Weighted Average Shares Diluted | 71,562,996 | 71,679,270 | 71,453,397 | 71,640,784 | 73,546,501 | 73,616,837 | 73,332,888 | 73,883,058 | 76,402,716 | 74,840,846 | 77,128,973 | 77,572,587 | 79,437,306 | 80,051,778 | 80,959,812 | 81,240,105 | 82,175,023 | 82,181,858 | 82,114,661 | 82,139,108 | 82,708,472 | 82,744,227 | 81,163,386 | 79,039,000 | 78,874,494 | 78,908,929 | -- | -- | 57,188,503 | -- | -- | -- | 53,777,687 | -- | -- | -- | 53,419,686 | -- | -- | -- | 52,368,842 | -- | -- | -- | 51,639,622 | 51,638,648 | 51,638,061 | -- | 54,061,650 | 54,324,977 | 54,671,403 | -- | 45,151,774 | 37,463,255 | -- |
Common Stock Shares Authorized | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 600,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 600,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 600,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 600,000,000 | 600,000,000 | 100,000,000 | 600,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | -- | -- | 100,000,000 | -- | -- |
Common Stock Shares Outstanding | 71,122,516 | 71,091,616 | 71,091,616 | 71,082,944 | 72,675,190 | 73,024,147 | 73,024,147 | 72,566,367 | 73,543,602 | 74,306,785 | 75,389,417 | 76,240,439 | 77,195,704 | 77,770,284 | 78,618,743 | 81,047,424 | 81,269,868 | 81,074,280 | 80,763,350 | 80,763,350 | 80,763,350 | 79,160,058 | 79,160,058 | 79,039,000 | 78,692,912 | 78,908,929 | 78,908,929 | 78,780,059 | 78,692,612 | 53,843,044 | 54,284,296 | 54,114,296 | 54,114,296 | 54,114,296 | 53,843,044 | 53,504,296 | 53,504,296 | 53,504,296 | 53,504,296 | 53,335,296 | 53,108,844 | 52,593,318 | 52,396,497 | 52,123,528 | 51,642,520 | 51,642,520 | 51,638,352 | 51,638,352 | 51,637,352 | -- | -- | -- | 49,019,443 | -- | -- |
Common Stock Value | $7,112.00 | $7,109.00 | $7,109.00 | $7,109.00 | $7,268.00 | $7,302.00 | $7,302.00 | $7,256.00 | $7,354.00 | $7,431.00 | $7,539.00 | $7,625.00 | $7,720.00 | $7,777.00 | $7,862.00 | $8,105.00 | $8,127.00 | $8,107.00 | $8,105.00 | $8,094.00 | $8,076.00 | $8,032.00 | $7,916.00 | $7,904.00 | $7,904.00 | $7,890.00 | $7,891.00 | $7,878.00 | $7,869.00 | $5,411.00 | $5,411.00 | $5,411.00 | $5,411.00 | $5,411.00 | $5,384.00 | $5,351.00 | $5,351.00 | $5,351.00 | $5,350.00 | $5,334.00 | $5,310.00 | $5,259.00 | $5,240.00 | $5,212.00 | $5,164.00 | $5,164.00 | $5,164.00 | $5,164.00 | $5,164.00 | $5,142.00 | $5,131.00 | $5,038.00 | $4,902.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 | -- | -- | -- | $0.00 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | 20,000,000 | -- | -- | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- | -- | 20,000,000 | -- | -- | -- | 20,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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |