XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
May 31, 2021
May 31, 2020
May 31, 2019
Cash Flows From Operating Activities      
Net income $ 60,882 $ 59,475 $ 60,176
Adjustments to reconcile net income to net cash from operating activities:      
Depreciation and amortization 21,041 18,396 17,624
Deferred income taxes (640) 1,601 1,197
Share-based compensation 6,437 6,468 5,543
Changes in operating assets and liabilities, net of business acquisitions:      
Accounts receivable (2,595) (2,881) (4,025)
Inventories 2,450 (10,011) (10,437)
Prepaid expenses and other assets (3,386) (1,017) (3,569)
Accounts payable (3,206) 6,745 (1,461)
Accruals and other changes 106 7,102 (1,206)
Net Cash From Operating Activities 81,089 85,878 63,842
Cash Flows Used for Investing Activities      
Purchase of property, equipment and other non-current intangible assets (26,712) (24,052) (14,661)
Proceeds from the maturities of marketable securities 764,597 406,731 339,225
Purchase of marketable securities (792,678) (458,300) (437,324)
Business acquisitions, net of cash acquired (50,771) (13,164) (6,388)
Net Cash Used for Investing Activities (105,564) (88,785) (119,148)
Cash Flows From Financing Activities      
Exercise of stock options and other 34,631 29,405 17,034
Payment of contingent consideration (1,087)    
Repurchase of common stock     (3,135)
Net Cash From Financing Activities 33,544 29,405 13,899
Effects of Foreign Exchange Rate on Cash 264 (1,917) 21
Net Increase (Decrease) in Cash and Cash Equivalents 9,333 24,581 (41,386)
Cash and Cash Equivalents, Beginning of Year 66,269 41,688 83,074
Cash and Cash Equivalents, End of Year 75,602 66,269 41,688
Supplementary Cash Flow Information      
Income taxes paid, net of refunds $ 14,966 $ 7,364 $ 13,027