XML 48 R5.htm IDEA: XBRL DOCUMENT v2.4.0.6
CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
In Thousands, unless otherwise specified
9 Months Ended
Mar. 31, 2013
Mar. 31, 2012
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 128,976 $ 111,657
Adjustments to reconcile net income from operations to cash from operating activities:    
Depreciation 38,510 33,315
Amortization 36,120 37,150
Change in deferred income taxes 5,162 10,103
Expense for stock-based compensation 6,121 4,886
Gain/loss on disposal of assets 2,306 79
Changes in operating assets and liabilities:    
Change in receivables 91,735 89,139
Change in prepaid expenses, prepaid cost of product and other (1,580) (18,623)
Change in accounts payable (4,986) (2,593)
Change in accrued expenses (4,747) (1,720)
Change in income taxes 7,863 11,461
Change in deferred revenues (153,055) (156,837)
Net cash from operating activities 152,425 118,017
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (28,413) (26,555)
Proceeds from sale of assets 510 2,772
Customer contracts acquired (186) (720)
Computer software developed (37,942) (25,855)
Proceeds from investments 0 3,000
Purchase of investments 0 (2,000)
Net cash from investing activities (66,031) (49,358)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayments on credit facilities (23,324) (24,315)
Purchase of treasury stock (15,788) 0
Dividends paid (31,000) (28,164)
Excess tax benefits from stock-based compensation (3,339) (3,006)
Proceeds from issuance of common stock upon exercise of stock options 6,184 8,810
Minimum tax withholding payments related to option exercises (3,745) (3,766)
Proceeds from sale of common stock, net 2,678 2,416
Net cash from financing activities (61,656) (42,013)
NET CHANGE IN CASH AND CASH EQUIVALENTS 24,738 26,646
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 157,313 63,125
CASH AND CASH EQUIVALENTS, END OF PERIOD 182,051 89,771
Supplemental Cash Flow Information    
Income Taxes Paid, Net 44,455 34,728
Interest Paid, Net 2,624 2,927
Capital Expenditures Incurred but Not yet Paid $ 25,976 $ 13,126