v3.25.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Revenue:        
Total revenue $ 293,508 $ 240,678 $ 845,889 $ 688,982
Cost of revenue:        
Total cost of revenue 110,810 98,451 325,647 292,057
Gross profit:        
Total gross profit 182,698 142,227 520,242 396,925
Operating expenses:        
Research and development 72,915 66,134 212,063 194,061
Sales and marketing 57,768 50,487 164,698 144,249
General and administrative 47,547 42,302 132,010 121,502
Total operating expenses 178,230 158,923 508,771 459,812
Income (loss) from operations 4,468 (16,696) 11,471 (62,887)
Interest income 13,794 10,824 43,122 31,727
Interest expense (3,668) (1,686) (9,913) (5,061)
Other income (expense), net 34,074 (6,535) (36,270) (9,501)
Income (loss) before provision for (benefit from) income taxes 48,668 (14,093) 8,410 (45,722)
Provision for (benefit from) income taxes 2,677 (8,615) (9,443) (22,860)
Net income (loss) $ 45,991 $ (5,478) $ 17,853 $ (22,862)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.55 $ (0.07) $ 0.21 $ (0.28)
Diluted (in dollars per share) $ 0.54 $ (0.07) $ 0.21 $ (0.28)
Shares used in computing net income (loss) per share:        
Basic (in shares) 84,044,661 82,500,109 83,671,443 82,105,357
Diluted (in shares) 85,880,643 82,500,109 85,654,903 82,105,357
Subscription and support        
Revenue:        
Total revenue $ 181,823 $ 137,970 $ 529,403 $ 397,239
Cost of revenue:        
Total cost of revenue 57,411 51,185 170,531 149,173
Gross profit:        
Total gross profit 124,412 86,785 358,872 248,066
License        
Revenue:        
Total revenue 57,233 56,210 158,297 161,318
Cost of revenue:        
Total cost of revenue 892 837 2,715 3,539
Gross profit:        
Total gross profit 56,341 55,373 155,582 157,779
Services        
Revenue:        
Total revenue 54,452 46,498 158,189 130,425
Cost of revenue:        
Total cost of revenue 52,507 46,429 152,401 139,345
Gross profit:        
Total gross profit $ 1,945 $ 69 $ 5,788 $ (8,920)