v3.26.1
STOCKHOLDERS’ EQUITY (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Components of Stock-Based Compensation Expenses
The following table summarizes the components of stock-based compensation expense recognized in the Company’s condensed consolidated statements of income for the periods indicated:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Cost of revenues (exclusive of depreciation and amortization)$22,833 $18,161 $45,686 $42,084 
Selling, general and administrative expenses23,568 20,397 50,634 44,930 
Total$46,401 $38,558 $96,320 $87,014 
Schedule of Service-Based Awards Activity
The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the six months ended June 30, 2026:
Equity-Classified
Equity-Settled
Restricted Stock Units
Liability-Classified
Cash-Settled
Restricted Stock Units
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Unvested service-based awards outstanding at January 1, 2026
1,467 $230.75 106 $238.64 
Awards granted1,156 $136.06 83 $137.14 
Awards modified(5)$224.64 $140.98 
Awards vested(490)$245.75 (44)$251.81 
Awards forfeited/cancelled(70)$199.25 (1)$224.81 
Unvested service-based awards outstanding at June 30, 2026
2,058 $175.07 149 $175.34 
Schedule of Performance-Based Awards Activity
The table below summarizes activity related to the Company’s performance-based awards for the six months ended June 30, 2026:
Equity-Classified
Equity-Settled
Restricted Stock Units
Number of
Shares 
Weighted Average Grant Date
Fair Value Per Share 
Unvested performance-based awards outstanding at January 1, 2026
138 $240.97 
Awards granted122 $127.45 
Awards vested(4)$269.87 
Awards forfeited/cancelled(17)$223.48 
Unvested performance-based awards outstanding at June 30, 2026
239 $183.95 
Schedule of Stock Options Activity
Stock option activity under the Company’s plans is set forth below:
Number of
Options 
Weighted Average
Exercise Price 
Aggregate
Intrinsic Value 
Weighted Average
Remaining Contractual Term (in years)
Options outstanding at January 1, 2026
701 $212.59 
Options exercised(56)$72.37 
Options expired(9)$294.19 
Options outstanding at June 30, 2026
636 $223.75 $418 4.3
Options vested and exercisable as of June 30, 2026
582 $216.72 $418 4.0
Options expected to vest as of June 30, 2026
53 $298.63 $— 7.3