v3.20.1
Supplementary quarterly financial data (unaudited) (Tables)
12 Months Ended
Jan. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
Three months ended
(in thousands, except for per share amounts)January 31, 2020October 31, 2019July 31, 2019April 30, 2019
Total revenue$201,200  $157,118  $86,623  $87,052  
Total cost of revenue87,519  61,083  28,183  29,299  
Gross profit113,681  96,035  58,440  57,753  
Total operating expenses99,139  86,113  33,576  30,075  
Total other income (expense)(15,149) (41,174) (1,128) 23,600  
Income tax provision (benefit)(417) (9,918) 4,370  9,456  
Net income (loss)$(190) $(21,334) $19,366  $41,822  
Net income (loss) per share (1):
Basic$—  $(0.30) $0.30  $0.67  
Diluted$—  $(0.30) $0.30  $0.65  
Three months ended
(in thousands, except for per share amounts)January 31, 2019October 31, 2018July 31, 2018April 30, 2018
Total revenue$75,777  $70,495  $71,067  $69,904  
Total cost of revenue31,332  24,678  24,492  25,548  
Gross profit44,445  45,817  46,575  44,356  
Total operating expenses27,864  26,831  25,012  23,816  
Total other income (expense)(221) (1,555) (75) (1) 
Income tax provision (benefit)3,241  1,745  (1,029) (2,038) 
Net income$13,119  $15,686  $22,517  $22,577  
Net income per share (1):
Basic$0.21  $0.25  $0.36  $0.37  
Diluted$0.21  $0.25  $0.36  $0.36  
(1) Net income (loss) per share amounts may not sum to equal the full year total due to changes in the number of shares outstanding during the periods and rounding.