v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues        
Total revenues $ 30,800,158 $ 21,596,478 $ 87,090,653 $ 59,272,980
Cost of revenues 10,880,300 9,446,089 31,054,827 23,676,598
Gross profit 19,919,858 12,150,389 56,035,826 35,596,382
Operating expenses        
Selling, general and administrative 10,291,131 8,378,018 27,752,063 23,976,238
Depreciation and amortization 2,309,103 2,190,420 7,285,088 6,111,520
Total operating expenses 12,600,234 10,568,438 35,037,151 30,087,758
Income from operations 7,319,624 1,581,951 20,998,675 5,508,624
Other income        
Interest income, net 870,573 663,666 2,565,639 2,031,024
Income before income tax provision 8,190,197 2,245,617 23,564,314 7,539,648
Income tax provision 1,454,503 30,482 4,633,165 1,350,652
Net income $ 6,735,694 $ 2,215,135 $ 18,931,149 $ 6,188,996
Net income per share        
Basic $ 0.12 $ 0.04 $ 0.34 $ 0.11
Diluted $ 0.11 $ 0.04 $ 0.30 $ 0.10
Weighted average common shares        
Basic 56,703,842 54,797,527 56,000,291 54,205,002
Diluted 62,719,220 61,770,520 62,368,383 58,955,421
Plasma Industry [Member]        
Revenues        
Total revenues $ 13,826,621 $ 12,860,478 $ 38,615,772 $ 33,014,282
Pharma Industry [Member]        
Revenues        
Total revenues 16,620,579 7,920,604 46,949,164 24,293,163
Other Revenue [Member]        
Revenues        
Total revenues $ 352,958 $ 815,396 $ 1,525,717 $ 1,965,535