Annual report pursuant to Section 13 and 15(d)

Condensed Consolidated Statements of Cash Flows

v2.4.0.6
Condensed Consolidated Statements of Cash Flows (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Operating activities:      
Net income $ 52,668 $ 47,199 $ 32,036
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization 21,021 20,993 20,450
Share-based compensation 6,050 5,971 6,284
Loss (gain) on disposal of property and equipment 318 (82) (570)
Provision for loss (recovery) on receivables 199 (217) (52)
Provision for revenue adjustments 2,003 1,951 1,589
Deferred income taxes 2,043 5,148 1,436
Tax benefit for stock options exercised (385) (747) (194)
Changes in operating assets and liabilities      
Accounts receivable (6,542) (9,893) (8,580)
Prepaid expenses and other current assets (1,331) (1,757) (40)
Accounts payable and accrued expenses (3,477) 3,825 3,022
Income taxes (3,981) 4,568 (1,386)
Net cash provided by operating activities 68,586 76,959 53,995
Investing activities:      
Proceeds from disposal of property and equipment 911 1,267 1,482
Purchases of property and equipment (21,353) (21,216) (15,148)
Other (263) 278 (224)
Net cash used in investing activities (20,705) (19,671) (13,890)
Financing activities:      
Payments of debt and capital lease obligations (551) (637) (895)
Payments on line of credit 0 (50,000) 0
Proceeds from exercise of stock options 15,740 10,946 991
Payments of cash dividends (9,947) (8,194) (8,121)
Repurchase of common stock (repurchase program) 0 (26,101) 0
Common stock issued under employee stock purchase plan 259 248 195
Cash settlement of share-based awards for minimum tax withholdings (386) 0 0
Tax benefit for stock options exercised 385 747 194
Net cash provided by (used in) financing activities 5,500 (72,991) (7,636)
Net increase (decrease) in cash 53,381 (15,703) 32,469
Cash at beginning of period 58,801 74,504 42,035
Cash at end of period $ 112,182 $ 58,801 $ 74,504