Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 614,254 $ 555,989 $ 324,016
Other comprehensive income (loss):      
Foreign currency translation adjustment 7,255 (15,286) (6,634)
Comprehensive income $ 621,509 $ 540,703 $ 317,382