XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues        
Total revenues $ 12,400,325 $ 10,596,428 $ 33,584,666 $ 27,415,843
Cost of revenues 6,068,207 4,847,780 16,589,139 11,971,135
Gross profit 6,332,118 5,748,648 16,995,527 15,444,708
Operating expenses        
Selling, general and administrative 4,696,509 4,386,757 14,946,584 13,283,645
Depreciation and amortization 1,045,177 738,883 2,848,194 2,131,234
Total operating expenses 5,741,686 5,125,640 17,794,778 15,414,879
Income (loss) from operations 590,432 623,008 (799,251) 29,829
Other income        
Interest income, net 615,324 265,284 1,800,388 349,847
Income before income tax provision 1,205,756 888,292 1,001,137 379,676
Income tax provision 105,152 36,183 164,819 64,996
Net income $ 1,100,604 $ 852,109 $ 836,318 $ 314,680
Net income per share        
Basic $ 0.02 $ 0.02 $ 0.02 $ 0.01
Diluted $ 0.02 $ 0.02 $ 0.02 $ 0.01
Weighted average common shares        
Basic 52,548,101 52,142,225 52,404,049 51,968,496
Diluted 53,484,674 53,365,025 54,286,492 52,676,707
Plasma Industry [Member]        
Revenues        
Total revenues $ 11,061,712 $ 9,829,811 $ 30,436,240 $ 25,030,376
Pharmaceutical Industry [Member]        
Revenues        
Total revenues 1,026,270 693,353 2,345,068 2,273,232
Other Revenue [Member]        
Revenues        
Total revenues $ 312,343 $ 73,264 $ 803,358 $ 112,235