v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues        
Total revenues $ 28,252,071 $ 19,078,353 $ 56,290,495 $ 37,676,502
Cost of revenues 10,355,048 7,323,188 20,174,527 14,230,509
Gross profit 17,897,023 11,755,165 36,115,968 23,445,993
Operating expenses        
Selling, general and administrative 8,546,278 8,197,461 17,460,932 15,598,220
Depreciation and amortization 2,339,829 2,120,097 4,975,985 3,921,100
Total operating expenses 10,886,107 10,317,558 22,436,917 19,519,320
Income from operations 7,010,916 1,437,607 13,679,051 3,926,673
Other income        
Interest income, net 894,203 605,160 1,695,066 1,367,358
Income before income tax provision 7,905,119 2,042,767 15,374,117 5,294,031
Income tax provision 1,148,582 655,006 3,178,662 1,320,170
Net income $ 6,756,537 $ 1,387,761 $ 12,195,455 $ 3,973,861
Net income per share        
Basic $ 0.12 $ 0.03 $ 0.22 $ 0.07
Diluted $ 0.11 $ 0.02 $ 0.20 $ 0.07
Weighted average common shares        
Basic 55,864,262 54,228,027 55,265,671 53,903,829
Diluted 61,975,531 57,872,318 61,388,853 56,312,252
Plasma Industry [Member]        
Revenues        
Total revenues $ 13,040,540 $ 10,743,924 $ 24,789,151 $ 20,153,804
Pharma Industry [Member]        
Revenues        
Total revenues 14,649,133 7,753,906 30,328,585 16,372,559
Other Revenue [Member]        
Revenues        
Total revenues $ 562,398 $ 580,523 $ 1,172,759 $ 1,150,139