v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Operating revenues $ 745,826 $ 679,965
Operating expenses:    
Cost of revenues (exclusive of depreciation and amortization) 136,790 128,514
Selling and marketing 78,707 72,168
Research and development 47,591 40,525
General and administrative 57,097 56,691
Amortization of intangible assets 43,872 38,604
Depreciation and amortization of property, equipment and leasehold improvements 4,746 4,081
Total operating expenses 368,803 340,583
Operating income 377,023 339,382
Interest income (3,876) (6,048)
Interest expense 46,492 46,674
Other expense (income) 3,337 2,863
Other expense (income), net 45,953 43,489
Income before provision for income taxes 331,070 295,893
Provision for income taxes 42,470 39,939
Net income $ 288,600 $ 255,954
Earnings per share:    
Basic (in USD per share) $ 3.72 $ 3.23
Diluted (in USD per share) $ 3.71 $ 3.22
Weighted average shares outstanding:    
Basic (in USD per share) 77,630 79,195
Diluted (in USD per share) 77,807 79,508