Biostar Pharmaceuticals, Inc. reported consolidated earnings results for the year ended December 31, 2016. For the year, the company's sales, net were USD 2,384,492 compared to USD 27,129,609 a year ago. Loss from operations was USD 3,564,262 compared to USD 23,757,564 a year ago. Loss before income taxes was USD 3,045,331 compared to USD 23,792,716 a year ago. Net loss was USD 5,698,385 compared to USD 25,112,562 a year ago. Basic and diluted loss per share was USD 2.5 compared to USD 11.4 a year ago. Net cash provided by operating activities was USD 4,912,665 compared to USD 5,877,213 a year ago.