XML 61 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed consolidated statements of operations and comprehensive income (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Revenue:        
Total revenue $ 86,623 $ 71,067 $ 173,675 $ 140,971
Cost of revenue:        
Total cost of revenue 28,183 24,492 57,482 50,040
Gross profit 58,440 46,575 116,193 90,931
Operating expenses:        
Sales and marketing 8,391 7,243 17,361 14,103
Technology and development 11,645 8,398 22,550 16,377
General and administrative 9,262 7,893 17,971 15,400
Amortization of acquired intangible assets 1,494 1,478 2,985 2,948
Merger integration 2,784 0 2,784 0
Total operating expenses 33,576 25,012 63,651 48,828
Income from operations 24,864 21,563 52,542 42,103
Other income (expense), net (1,128) (75) 22,472 (76)
Income before income taxes 23,736 21,488 75,014 42,027
Income tax provision (benefit) 4,370 (1,029) 13,826 (3,067)
Net income and comprehensive income 19,366 22,517 61,188 45,094
Comprehensive income $ 19,366 $ 22,517 $ 61,188 $ 45,094
Net income per share:        
Basic (in usd per share) $ 0.30 $ 0.36 $ 0.97 $ 0.73
Diluted (in usd per share) $ 0.30 $ 0.36 $ 0.94 $ 0.72
Weighted-average number of shares used in computing net income per share:        
Basic (in shares) 64,220 61,880 63,289 61,531
Diluted (in shares) 65,583 63,397 64,785 63,060
Service revenue        
Revenue:        
Total revenue $ 26,282 $ 24,935 $ 53,090 $ 49,756
Cost of revenue:        
Total cost of revenue 19,745 17,199 40,394 35,246
Custodial revenue        
Revenue:        
Total revenue 43,614 30,715 85,566 59,149
Cost of revenue:        
Total cost of revenue 4,209 3,502 8,332 6,941
Interchange revenue        
Revenue:        
Total revenue 16,727 15,417 35,019 32,066
Cost of revenue:        
Total cost of revenue $ 4,229 $ 3,791 $ 8,756 $ 7,853