XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOW - UNAUDITED - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Operating Activities    
Net income $ 138,126 $ 66,968
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization of intangibles 35,965 37,321
Amortization of product development assets 30,314 29,502
Depreciation of technology, property and equipment 48,471 50,520
Restructuring charges 26,531 15,045
Restructuring payments (26,345) (15,740)
Deferred income tax benefit on UK rate change 0 (2,575)
Unfavorable tax decision 0 47,531
One-time pension settlement 0 8,842
Stock-based compensation expense 6,510 10,187
Excess tax benefit from stock based compensation 0 (227)
Royalty advances (89,366) (79,804)
Earned royalty advances 81,976 77,554
Other non-cash charges (1,376) 26,096
Change in deferred revenue (56,265) (7,733)
Net change in operating assets and liabilities (4,419) (34,335)
Net Cash Provided by Operating Activities 190,122 229,152
Investing Activities    
Product development spending (30,426) (31,904)
Additions to technology, property and equipment (78,958) (77,722)
Acquisitions, net of cash acquired (25,227) (152,110)
Net Cash Used for Investing Activities (134,611) (261,736)
Financing Activities    
Repayments of long-term debt (238,951) (340,207)
Borrowings of long-term debt 305,754 600,900
Change in book overdrafts (8,884) (8,866)
Cash dividends (55,093) (53,638)
Purchase of treasury stock (29,257) (35,362)
Proceeds from exercise of stock options and other 30,606 16,444
Excess tax benefit from stock based compensation 0 227
Net Cash Provided by Financing Activities 4,175 179,498
Effects of Foreign Currency Exchange Rate Changes on Cash and Cash Equivalents 10,015 (28,399)
Cash and Cash Equivalents    
Increase for the Period 69,701 118,515
Balance at Beginning of Period 58,516 363,806
Balance at End of Period 128,217 482,321
Cash Paid During the Period for:    
Interest 10,766 9,900
Income taxes, net of refunds $ 39,655 $ 22,491