XML 35 R6.htm IDEA: XBRL DOCUMENT v2.3.0.15
Condensed Consolidated Statement Of Cash Flows (USD $)
In Thousands
9 Months Ended
Sep. 30, 2011
Sep. 30, 2010
Cash flows from operating activities:  
Net earnings$ 84,947$ 56,180
Adjustments to reconcile net earnings to net cash provided by operating activities:  
Depreciation and amortization14,89210,973
Amortization of discount or premium of investments600670
Share-based compensation6,6728,767
Excess tax benefits from share-based compensation(13,246)(164)
Provision for doubtful accounts4,9631,542
Deferred income taxes5,394(815)
Decrease (increase) in:  
Accounts receivable(7,074)(1,354)
Prepaid expenses and other current assets3,8111,097
Other assets153(262)
(Decrease) increase in:  
Accounts payable and accrued expenses(1,112)2,350
Income taxes payable8,885(11,426)
Deferred revenue9,723(422)
Liability for uncertain tax positions(9,668)6,339
Other293677
Net cash provided by operating activities109,23374,152
Cash flows from investing activities:  
Maturity of certificates of deposits 31,653
Purchase of certificate of deposit(8,000) 
Redemptions/sales of available-for-sale investments20,1279,019
Purchase of available-for-sale investments(50,192)(52,921)
Purchases of property and equipment(5,075)(1,273)
Proceeds from sale of assets4 
Acquisition of businesses, net of cash received(3,244)(36,546)
Purchases of intangible assets(2,616)(6,953)
Net cash (used in) investing activities(48,996)(57,021)
Cash flows from financing activities:  
Repurchases of common stock and restricted stock(1,273)(4,175)
Issuance of common stock under employee stock purchase plan11085
Exercise of stock options7,0012,349
Dividends paid(9,463) 
Excess tax benefits from share-based compensation13,246164
Net cash provided by (used in) financing activities9,621(1,577)
Effect of exchange rate changes on cash and cash equivalents(420)(265)
Net increase in cash and cash equivalents69,43815,289
Cash and cash equivalents at beginning of period64,752197,411
Cash and cash equivalents at end of period$ 134,190$ 212,700