v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 895,353 $ 1,015,400
Accounts receivable (less allowance for losses and sales adjustments of $25,757 at 2026 and $31,972 at 2025) 724,866 638,798
Short-term investments 74,682 81,800
Prepaid expenses 87,031 74,734
Income tax receivable 23,805 23,748
Other current assets 11,385 9,408
Total current assets 1,817,122 1,843,888
Accounts receivable, long-term 10,420 5,968
Operating lease right-of-use assets 38,374 35,602
Property and equipment, net 159,462 160,355
Other assets:    
Software development costs, net 53,642 68,371
Goodwill 2,754,742 2,590,013
Other intangibles, net 846,206 780,414
Non-current investments 45,232 60,698
Other non-current assets 88,376 93,599
Total assets 5,813,576 5,638,908
Current liabilities:    
Accounts payable 178,600 174,653
Accrued liabilities 182,320 190,693
Operating lease liabilities 11,221 9,598
Deferred revenue 797,435 780,838
Current portion of convertible senior notes due 2026, net 0 599,663
Total current liabilities 1,169,576 1,755,445
Convertible senior notes due 2031, net 1,408,691 0
Deferred revenue, long-term 19,486 20,988
Deferred income taxes 108,624 95,063
Operating lease liabilities, long-term 35,118 33,347
Other long-term liabilities 34,850 31,276
Total liabilities 2,776,345 1,936,119
Commitments and contingencies 0 0
Shareholders' equity:    
Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued 0 0
Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued and outstanding as of June 30, 2026 and December 31, 2025 481 481
Additional paid-in capital 1,460,994 1,616,119
Accumulated other comprehensive loss, net of tax (400) (11)
Retained earnings 2,357,094 2,182,402
Treasury stock, at cost; 7,217,405 and 5,027,037 shares in 2026 and 2025, respectively (780,938) (96,202)
Total shareholders' equity 3,037,231 3,702,789
Total liabilities and shareholders' equity $ 5,813,576 $ 5,638,908