v3.25.1
Consolidated statements of operations and comprehensive income (loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Revenue      
Total revenue $ 1,199,774 $ 999,587 $ 861,748
Cost of revenue      
Total cost of revenue 422,515 376,950 369,813
Gross profit 777,259 622,637 491,935
Operating expenses      
Sales and marketing 90,739 79,273 68,849
Technology and development 239,513 218,811 193,375
General and administrative 132,260 103,656 97,472
Amortization of acquired intangible assets 111,878 92,763 94,586
Merger integration 40,535 10,435 28,596
Total operating expenses 614,925 504,938 482,878
Income from operations 162,334 117,699 9,057
Other expense      
Interest expense (60,634) (55,455) (48,424)
Other income, net 14,334 12,796 1,271
Total other expense (46,300) (42,659) (47,153)
Income (loss) before income taxes 116,034 75,040 (38,096)
Income tax provision (benefit) 19,331 19,328 (11,953)
Net income (loss) 96,703 55,712 (26,143)
Comprehensive income (loss) $ 96,703 $ 55,712 $ (26,143)
Net income (loss) per share:      
Basic (in usd per share) $ 1.11 $ 0.65 $ (0.31)
Diluted (in usd per share) $ 1.09 $ 0.64 $ (0.31)
Weighted-average number of shares used in computing net income (loss) per share:      
Basic (in shares) 86,870 85,564 84,442
Diluted (in shares) 88,828 86,957 84,442
Service revenue      
Revenue      
Total revenue $ 478,317 $ 455,690 $ 452,026
Cost of revenue      
Total cost of revenue 351,588 317,357 318,516
Custodial revenue      
Revenue      
Total revenue 545,414 386,594 261,282
Cost of revenue      
Total cost of revenue 39,675 32,502 26,101
Interchange revenue      
Revenue      
Total revenue 176,043 157,303 148,440
Cost of revenue      
Total cost of revenue $ 31,252 $ 27,091 $ 25,196