v3.25.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Net sales $ 47,902 $ 37,513 $ 94,648 $ 71,834
Cost of sales 33,479 24,039 63,501 47,843
Gross profit 14,423 13,474 31,147 23,991
Operating expenses        
General and administrative expenses 10,033 5,979 17,781 12,128
Selling expenses 1,203 1,353 2,289 2,588
Total operating expenses 11,236 7,332 20,070 14,716
Income from operations 3,187 6,142 11,077 9,275
Interest expense 415 514 821 1,021
Other expense 21 38 70 105
Income before income taxes 2,751 5,590 10,186 8,149
Income tax expense 1,489 1,306 3,070 2,076
Net income 1,262 4,284 7,116 6,073
Less: Net income attributable to non-controlling interest 411 995 1,313 1,341
Net income attributable to common stock $ 851 $ 3,289 $ 5,803 $ 4,732
Weighted average common shares outstanding        
Basic (in shares) 8,007 7,954 7,995 7,930
Diluted (in shares) 8,133 8,125 8,108 7,987
Earnings per share attributable to common stock        
Basic (in dollars per share) $ 0.11 $ 0.41 $ 0.73 $ 0.6
Diluted (in dollars per share) $ 0.1 $ 0.4 $ 0.72 $ 0.59