v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue:    
Total revenue $ 1,140,820 $ 998,427
Cost of Revenue:    
Cost of revenue 418,081 375,048
Gross profit 722,739 623,379
Expenses:    
Sales and marketing 175,250 156,223
General and administrative 119,115 91,561
Research and development 65,788 59,061
Total operating expenses 360,153 306,845
Income from operations 362,586 316,534
Interest expense (7,741) (7,666)
Interest income 597 1,216
Income before provision for income taxes 355,442 310,084
Provision for income taxes 76,996 67,407
Net income $ 278,446 $ 242,677
Earnings per Share:    
Basic (in USD per share) $ 3.50 $ 2.98
Diluted (in USD per share) $ 3.47 $ 2.96
Weighted Average Shares Outstanding:    
Basic (in shares) 79,648 81,319
Diluted (in shares) 80,162 81,922
Product revenue    
Revenue:    
Total revenue $ 666,124 $ 573,051
Cost of Revenue:    
Cost of revenue 194,428 175,532
Service revenue    
Revenue:    
Total revenue 474,696 425,376
Cost of Revenue:    
Cost of revenue $ 223,653 $ 199,516