XML 86 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Revenues $ 1,399,719 $ 1,191,832 $ 965,230
Cost of revenues 289,239 269,933 220,403
Gross profit 1,110,480 921,899 744,827
Operating expenses:      
Selling and marketing (excluding customer base amortization) 408,596 359,858 318,362
Software development 125,602 100,937 88,850
General and administrative 178,740 156,659 146,128
Customer base amortization 33,995 30,881 17,671
Total operating expenses 746,933 648,335 571,011
Income from operations 363,547 273,564 173,816
Interest and other income 30,017 13,281 4,044
Interest and other expense (2,615) (2,830) (9,014)
Loss on debt extinguishment 0 0 (3,788)
Income before income taxes 390,949 284,015 165,058
Income tax expense 75,986 45,681 42,363
Net income $ 314,963 $ 238,334 $ 122,695
Net income (loss) per share — basic (in dollars per share) $ 8.67 $ 6.61 $ 3.70
Net income (loss) per share — diluted (in dollars per share) $ 8.60 $ 6.54 $ 3.66
Weighted average outstanding shares — basic (in shares) 36,310 36,058 33,200
Weighted average outstanding shares — diluted (in shares) 36,630 36,448 33,559