XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Nov. 30, 2020
Nov. 30, 2019
Cash Flows From Operating Activities    
Net income $ 31,745 $ 30,928
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 9,523 8,985
Share-based compensation 3,192 3,155
Changes in operating assets and liabilities, net of business acquisitions:    
Accounts receivable 6,662 (2,483)
Inventories 4,063 (103)
Prepaid expenses and other current assets (2,080) (1,323)
Accounts payable, accruals and other changes (5,581) 1,313
Net Cash From Operating Activities 47,524 40,472
Cash Flows For Investing Activities    
Purchases of property, equipment and other non-current intangible assets (11,092) (12,806)
Proceeds from the sales of marketable securities 309,030 199,708
Purchase of marketable securities (308,524) (220,528)
Business acquisitions, net of cash acquired (2,350)  
Net Cash For Investing Activities (12,936) (33,626)
Cash Flows From Financing Activities    
Exercise of stock options and issuance of employee stock purchase plan shares 12,658 19,213
Net Cash From Financing Activities 12,658 19,213
Effect of Foreign Exchange Rate on Cash 352 (1,333)
Net Increase In Cash and Cash Equivalents 47,598 24,726
Cash and Cash Equivalents, Beginning of Period 66,269 41,688
Cash and Cash Equivalents, End of Period $ 113,867 $ 66,414