XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue:        
Total revenue $ 1,105,239 $ 975,543 $ 3,213,123 $ 2,943,216
Cost of Revenue:        
Cost of revenue 421,885 379,505 1,211,658 1,134,949
Gross profit 683,354 596,038 2,001,465 1,808,267
Expenses:        
Sales and marketing 159,157 146,281 476,487 438,399
General and administrative 105,936 91,887 296,178 341,154
Research and development 63,415 53,978 184,374 162,063
Total operating expense 328,508 292,146 957,039 941,616
Income from operations 354,846 303,892 1,044,426 866,651
Interest expense (10,655) (7,697) (29,642) (23,707)
Interest income 580 2,714 2,423 10,500
Income before provision for income taxes 344,771 298,909 1,017,207 853,444
Provision for income taxes 70,161 66,068 205,931 181,726
Net income $ 274,610 $ 232,841 $ 811,276 $ 671,718
Earnings per Share:        
Basic (in USD per share) $ 3.43 $ 2.83 $ 10.06 $ 8.12
Diluted (in USD per share) $ 3.40 $ 2.80 $ 9.99 $ 8.05
Weighted Average Shares Outstanding:        
Basic (in shares) 80,096 82,304 80,605 82,675
Diluted (in shares) 80,675 83,056 81,207 83,478
Product revenue        
Revenue:        
Total revenue $ 656,159 $ 567,987 $ 1,886,771 $ 1,688,308
Cost of Revenue:        
Cost of revenue 206,961 176,271 587,639 533,683
Service revenue        
Revenue:        
Total revenue 449,080 407,556 1,326,352 1,254,908
Cost of Revenue:        
Cost of revenue $ 214,924 $ 203,234 $ 624,019 $ 601,266