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, 2012
Mar. 31, 2011
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 111,657 $ 100,897
Adjustments to reconcile net income from operations to cash from operating activities:    
Depreciation 33,315 31,407
Amortization 37,150 36,210
Change in deferred income taxes 10,103 5,001
Expense for stock-based compensation 4,886 3,438
Gain/loss on disposal of assets 79 449
Changes in operating assets and liabilities:    
Change in receivables 89,139 92,921
Change in prepaid expenses, prepaid cost of product and other (18,623) (9,631)
Change in accounts payable (2,593) (4,746)
Change in accrued expenses (1,720) (5,559)
Change in income taxes 11,461 2,781
Change in deferred revenues (156,837) (138,010)
Net cash from operating activities 118,017 115,158
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (26,555) (24,216)
Proceeds from sale of assets 2,772 0
Customer contracts acquired (720) 0
Computer software developed (25,855) (19,279)
Proceeds from investments 3,000 3,000
Purchase of investments (2,000) (2,999)
Net cash from investing activities (49,358) (43,494)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrowings on credit facilities 0 399
Repayments on credit facilities (24,315) (136,921)
Dividends paid (28,164) (25,324)
Excess tax benefits from stock-based compensation (3,006) (982)
Proceeds from issuance of common stock upon exercise of stock options 8,810 18,759
Minimum tax withholding payments related to option exercises (3,766) (2,412)
Proceeds from sale of common stock, net 2,416 1,718
Net cash from financing activities (42,013) (142,799)
NET CHANGE IN CASH AND CASH EQUIVALENTS 26,646 (71,135)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 63,125 125,518
CASH AND CASH EQUIVALENTS, END OF PERIOD 89,771 54,383
Supplemental Cash Flow Information    
Income Taxes Paid, Net 34,728 41,627
Interest Paid, Net 2,927 5,458
Capital Expenditures Incurred but Not yet Paid $ 13,126 $ 3,640