XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
May 31, 2022
May 31, 2021
May 31, 2020
Cash Flows From Operating Activities      
Net income $ 48,307 $ 60,882 $ 59,475
Adjustments to reconcile net income to net cash from operating activities:      
Depreciation and amortization 23,694 21,041 18,396
Deferred income taxes (4,695) (640) 1,601
Share-based compensation 7,154 6,437 6,468
Changes in operating assets and liabilities, net of business acquisitions:      
Accounts receivable (7,798) (2,595) (2,881)
Inventories (21,072) 2,450 (10,011)
Prepaid expenses and other assets (4,054) (3,386) (1,017)
Accounts payable 10,215 (3,206) 6,745
Accruals and other changes 16,287 106 7,102
Net Cash From Operating Activities 68,038 81,089 85,878
Cash Flows for Investing Activities      
Purchase of property, equipment and other non-current intangible assets (24,429) (26,712) (24,052)
Proceeds from the maturities of marketable securities 381,839 764,597 406,731
Purchase of marketable securities (415,894) (792,678) (458,300)
Business acquisitions, net of cash acquired (38,745) (50,771) (13,164)
Net Cash for Investing Activities (97,229) (105,564) (88,785)
Cash Flows From Financing Activities      
Exercise of stock options and other 7,933 34,631 29,405
Payment of contingent consideration (1,120) (1,087) 0
Net Cash From Financing Activities 6,813 33,544 29,405
Effects of Foreign Exchange Rate on Cash (8,751) 264 (1,917)
Net (Decrease) Increase in Cash and Cash Equivalents (31,129) 9,333 24,581
Cash and Cash Equivalents, Beginning of Year 75,602 66,269 41,688
Cash and Cash Equivalents, End of Year 44,473 75,602 66,269
Supplementary Cash Flow Information      
Income taxes paid, net of refunds $ 17,242 $ 14,966 $ 7,364