XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Weighted Average Assumptions Used for Options Granted The following weighted average assumptions were used for options granted in 2022:
 Years Ended December 31,
 202420232022
Expected life (in years)— — 5.0
Expected volatility— — 28.3 %
Risk-free interest rate— — 3.3 %
Schedule of Stock Option Activity
Options granted, exercised, forfeited and expired are summarized as follows:
 Number of
Shares
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Contractual Life
(Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 20231,225 $229.63   
Granted— —   
Exercised(486)200.84   
Forfeited— —   
Outstanding at December 31, 2024739 $248.53 4$242,627 
Exercisable at December 31, 2024699 $241.48 4$234,381 
Other information pertaining to option activity was as follows during the twelve months ended December 31:
 202420232022
Weighted average grant-date fair value of stock options granted$— $— $108.99 
Total intrinsic value of stock options exercised$159,022 $58,261 $43,160 
Schedule of RSU and PSU Activity
The following table summarizes restricted stock unit and performance stock unit activity during the periods presented (shares in thousands):
 Number of SharesWeighted Average Grant Date Fair Value per Share
Unvested at December 31, 2023
646 $384.43 
Granted290 512.31 
Vested(254)395.87 
Forfeited(21)408.12 
Unvested at December 31, 2024
661 $435.18 
Schedule of Share-Based Compensation Expense Related to Share-Based Awards
The following table summarizes share-based compensation expense related to share-based awards which is recorded in the consolidated statements of income:
 Years Ended December 31,
 202420232022
Subscriptions, maintenance and professional services$31,322 $26,607 $27,486 
Sales and marketing expense12,840 10,118 8,800 
General and administrative expense78,651 71,613 66,699 
Total share-based compensation expense122,813 108,338 102,985 
Total tax benefit(62,593)(32,997)(27,599)
Net decrease in net income$60,220 $75,341 $75,386