XML 40 R4.htm IDEA: XBRL DOCUMENT v2.4.0.8
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Jun. 30, 2014
Jun. 30, 2013
Revenue $ 137,380 $ 128,094 $ 283,293 $ 262,577
Cost of revenue 47,335 41,883 94,555 84,213
Gross profit 90,045 86,211 188,738 178,364
Operating expenses:        
Sales and marketing 25,942 21,380 52,457 42,443
General and administrative 15,618 13,895 33,488 30,488
Technology 17,165 13,959 33,137 27,582
Amortization of intangible assets acquired in business combinations 3,606 3,549 8,144 7,100
Total operating expenses 62,331 52,783 127,226 107,613
Income from operations 27,714 33,428 61,512 70,751
Interest and other income (expense), net 528 (23,464) 264 (23,870)
Income before income taxes 28,242 9,964 61,776 46,881
Income tax expense 11,245 3,927 24,697 17,465
Net income from continuing operations 16,997 6,037 37,079 29,416
Discontinued operations (Note 5):        
Net income from discontinued operations 0 3,552 155 6,456
Gain on sale, net of tax 669 2,286 34,895 2,286
Net income 17,666 11,875 72,129 38,158
Other comprehensive income:        
Foreign currency translation (289) (213) (2,192) (3,080)
Total comprehensive income $ 17,377 $ 11,662 $ 69,937 $ 35,078
Basic income per common share from:        
Continuing operations (in dollars per share) $ 0.26 $ 0.08 $ 0.56 $ 0.39
Discontinued operations (in dollars per share) $ 0.01 $ 0.08 $ 0.53 $ 0.12
Basic net income per common share (in dollars per share) $ 0.27 $ 0.16 $ 1.09 $ 0.50
Diluted income per common share from:        
Continuing operations (in dollars per share) $ 0.25 $ 0.08 $ 0.55 $ 0.38
Discontinued operations (in dollars per share) $ 0.01 $ 0.08 $ 0.52 $ 0.11
Diluted net income per common share (in dollars per share) $ 0.26 $ 0.15 $ 1.06 $ 0.49
Weighted-average shares used to calculate net income per common share:        
Basic (in shares) 65,820 75,531 66,450 75,590
Diluted (in shares) 67,202 77,413 67,960 77,490