XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 31,774,000 $ 36,284,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,705,000 1,627,000
Interest (income) expense on other investments (194,000) 112,000
Unrealized (gain) loss on marketable securities (131,000) (52,000)
(Recovery of) credit losses (12,000) (26,000)
Change to inventory reserve 78,000 634,000
Deferred income taxes (2,324,000) (2,331,000)
Stock based compensation expense 1,143,000 876,000
Changes in operating assets and liabilities:    
Accounts receivable 7,660,000 (4,178,000)
Inventories 2,973,000 (2,388,000)
Prepaid expenses and other current assets 841,000 23,000
Income tax receivable (905,000) 75,000
Other assets 84,000 22,000
Accounts payable, accrued expenses, accrued salaries and wages, accrued income taxes (3,789,000) 354,000
Net Cash Provided by Operating Activities 38,903,000 31,032,000
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property, plant, and equipment (1,879,000) (1,043,000)
Purchases of marketable securities (10,222,000) (160,000)
Purchases of other investments (78,000) (1,123,000)
Redemption of other investments 27,252,000  
Net Cash Provided by (Used in) Investing Activities 15,073,000 (2,326,000)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from stock option exercises 54,000 427,000
Cash paid for dividend (9,164,000) (9,570,000)
Cash paid for purchase of treasury shares (36,794,000)  
Net Cash Used in Financing Activities (45,904,000) (9,143,000)
Net increase in Cash and Cash Equivalents 8,072,000 19,563,000
CASH AND CASH EQUIVALENTS - Beginning 65,341,000 35,955,000
CASH AND CASH EQUIVALENTS - Ending 73,413,000 55,518,000
SUPPLEMENTAL CASH FLOW INFORMATION    
Interest paid   8,000
Income taxes paid 8,350,000 $ 7,437,000
Non-Cash Investing and Financing Transactions    
Cash dividends declared and not paid $ 4,467,000