XML 22 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2016
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 72,346 $ 77,426 $ 50,204
Adjustments to reconcile net income to net cash (used in) provided by operating activities      
Stock option compensation expense 4,651 2,344 2,374
Depreciation 2,779 2,043 779
Increase in accrued interest on short-term investments (1,112) (698) (98)
Amortization of purchased intangible assets 1,032 1,163 531
Impairment losses 584 1,979  
Deferred income tax expense (64) 1,237 3,421
Other (136) 1,215 (144)
Changes in operating assets and liabilities      
Accounts receivable (39,587) 9,217 (12,194)
Prepaid expenses and other assets (4,574) (668) (2,751)
Accounts payable and accrued expenses (6,164) 59,522 (12,196)
Billings in excess of costs and estimated earnings, net (102,548) 104,264 (62,958)
Net cash (used in) provided by operating activities (72,793) 259,044 (33,032)
CASH FLOWS FROM INVESTING ACTIVITIES      
Maturities of short-term investments 587,500 354,000 138,000
Purchases of short-term investments (542,500) (595,000) (252,000)
Purchases of property, plant and equipment (4,826) (2,811) (3,118)
(Increase) decrease in notes receivable (1,500)   3,960
Purchase of subsidiaries, net of cash acquired (Note 3)     (17,381)
Net cash provided by (used in) investing activities 38,674 (243,811) (130,539)
CASH FLOWS FROM FINANCING ACTIVITIES      
Cash dividends (15,548) (15,260) (10,378)
Proceeds from the exercise of stock options 3,155 15,901 1,732
Cash distributions to joint venture partner (1,229) (9,500)  
Net cash used in financing activities (13,622) (8,859) (8,646)
EFFECTS OF EXCHANGE RATE CHANGES ON CASH 2,650 (85) (565)
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (45,091) 6,289 (172,782)
CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR 167,198 160,909 333,691
CASH AND CASH EQUIVALENTS, END OF YEAR 122,107 167,198 160,909
SUPPLEMENTAL CASH FLOW INFORMATION      
Cash paid for income taxes $ 44,309 $ 36,861 $ 25,678
Common stock issued in connection with the acquisition of APC (noncash transaction, see Note 3)     3,536