XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue:      
Total revenue $ 4,303,702 $ 3,897,504 $ 3,660,953
Cost of Revenue:      
Total cost of revenue 1,644,123 1,518,577 1,470,983
Gross profit 2,659,579 2,378,927 2,189,970
Expenses:      
Sales and marketing 643,547 588,507 566,066
General and administrative 404,794 442,291 335,825
Research and development 251,207 219,792 190,951
Total operating expenses 1,299,548 1,250,590 1,092,842
Income from operations 1,360,031 1,128,337 1,097,128
Interest expense (38,852) (31,205) (41,581)
Interest income 3,010 12,699 5,629
Income before provision for income taxes 1,324,189 1,109,831 1,061,176
Provision for income taxes 264,725 221,964 216,134
Net income $ 1,059,464 $ 887,867 $ 845,042
Earnings per Share:      
Basic (in USD per share) $ 13.17 $ 10.77 $ 10.17
Diluted (in USD per share) $ 13.08 $ 10.67 $ 10.06
Weighted Average Shares Outstanding:      
Basic (in shares) 80,427 82,467 83,066
Diluted (in shares) 81,025 83,246 83,978
Product revenue      
Revenue:      
Total revenue $ 2,539,210 $ 2,248,178 $ 2,089,936
Cost of Revenue:      
Total cost of revenue 804,616 716,078 717,951
Service revenue      
Revenue:      
Total revenue 1,764,492 1,649,326 1,571,017
Cost of Revenue:      
Total cost of revenue $ 839,507 $ 802,499 $ 753,032