XML 48 R5.htm IDEA: XBRL DOCUMENT v2.4.0.6
CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Dec. 31, 2011
Dec. 31, 2010
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 74,999 $ 67,816
Adjustments to reconcile net income from operations to cash from operating activities:    
Depreciation 22,076 20,882
Amortization 25,337 24,160
Change in deferred income taxes 3,910 1,082
Expense for stock-based compensation 3,014 2,206
Gain/loss on disposal of assets (182) 176
Changes in operating assets and liabilities:    
Change in receivables 80,910 81,623
Change in prepaid expenses, prepaid cost of product and other (17,195) (11,727)
Change in accounts payable (5,302) (5,475)
Change in accrued expenses (4,404) (6,700)
Change in income taxes 16,882 (2,613)
Change in deferred revenues (103,784) (85,601)
Net cash from operating activities 96,261 85,829
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (18,913) (15,452)
Proceeds from sale of assets 2,641 0
Customer contracts acquired (670) 0
Computer software developed (15,695) (12,133)
Proceeds from investments 2,000 2,000
Purchase of investments (2,000) (2,000)
Net cash from investing activities (32,637) (27,585)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrowings on credit facilities 0 399
Repayments on credit facilities (18,047) (135,293)
Dividends paid (18,167) (16,266)
Excess tax benefits from stock-based compensation (980) (589)
Proceeds from issuance of common stock upon exercise of stock options 3,761 14,245
Minimum tax withholding payments related to option exercises (1,626) (1,629)
Proceeds from sale of common stock, net 1,552 1,064
Net cash from financing activities (31,547) (136,891)
NET CHANGE IN CASH AND CASH EQUIVALENTS 32,077 (78,647)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 63,125 125,518
CASH AND CASH EQUIVALENTS, END OF PERIOD 95,202 46,871
Supplemental Cash Flow Information    
Income Taxes Paid, Net 19,145 35,560
Interest Paid, Net 1,873 5,458
Capital Expenditures Incurred but Not yet Paid $ 14,261 $ 2,349