XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash Flows from Operating Activities:    
Net income $ 406,895 $ 260,852
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 50,434 46,786
Impairment charge 3,795 0
Provision for credit losses 768 5,352
Deferred income taxes 4,193 2,658
Share-based compensation expense 18,512 15,081
Other 1,300 699
Changes in assets and liabilities:    
Accounts receivable (50,721) (57,277)
Inventories (20,412) (29,254)
Other assets and liabilities (55,162) 4,540
Accounts payable 3,812 (6,729)
Deferred revenue (5,037) (6,695)
Net cash provided by operating activities 358,377 236,013
Cash Flows from Investing Activities:    
Purchases of property and equipment (42,744) (73,558)
Acquisition of intangible assets and equity investment 0 (668)
Acquisitions of a business, net of cash acquired (156,506) 0
Net cash used by investing activities (199,250) (74,226)
Cash Flows from Financing Activities:    
Repayments on revolving credit facilities, net 0 (167,692)
Issuance of senior debt 0 200,000
Debt issuance costs 0 (4,988)
Payments of acquisition-related contingent considerations and holdbacks (1,500) (1,080)
Repurchases of common stock, net (320,787) (182,815)
Proceeds from exercises of stock options and employee stock purchase plans 27,371 20,613
Shares withheld for statutory tax withholding on restricted stock (14,952) (8,668)
Net cash used by financing activities (309,868) (144,630)
Net effect of changes in exchange rates on cash (1,053) (2,190)
Net (decrease) increase in cash and cash equivalents (151,794) 14,967
Cash and cash equivalents at beginning of period 383,928 90,326
Cash and cash equivalents at end of period 232,134 105,293
Supplemental Cash Flow Information:    
Cash paid for income taxes 81,923 29,983
Unpaid property and equipment, reflected in accounts payable and accrued liabilities $ 9,676 $ 12,670