XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS’ EQUITY (Tables)
6 Months Ended
Jun. 30, 2023
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,
2023202220232022
Cost of revenues (exclusive of depreciation and amortization)$15,416 $14,732 $31,427 $14,308 
Selling, general and administrative expenses17,694 13,161 40,262 20,697 
Total$33,110 $27,893 $71,689 $35,005 
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, 2023
1,923 $98.92 
Options granted108 $298.44 
Options exercised(241)$29.62 
Options forfeited(1)$317.56 
Options outstanding at June 30, 2023
1,789 $120.20 $218,382 3.7
Options vested and exercisable as of June 30, 2023
1,506 $87.39 $216,710 2.7
Options expected to vest as of June 30, 2023
265 $294.39 $1,613 8.7
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, 2023:
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, 2023
916 $291.19 99 $257.74 
Awards granted488 $297.77 36 $299.00 
Awards modified(15)$278.52 15 $305.59 
Awards vested(298)$267.70 (44)$238.41 
Awards forfeited/cancelled(41)$302.53 (4)$239.38 
Unvested service-based awards outstanding at June 30, 2023
1,050 $300.66 102 $287.88 
Schedule of Performance-Based Awards Activity The table below summarizes activity related to the Company’s equity-classified performance-based awards for the six months ended June 30, 2023:
Equity-Classified
Equity-Settled
Restricted Stock
Equity-Classified
Equity-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 performance-based awards outstanding at January 1, 2023
9 $165.87 15 $412.60 
Awards vested(9)$165.87 (1)$438.26 
Awards forfeited/cancelled— — (1)$363.93 
Unvested performance-based awards outstanding at June 30, 2023
 $ 13 $413.14