Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Income

v3.22.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenues $ 1,215,697 $ 1,032,275 $ 866,933
Cost of revenues 985,340 844,726 698,815
Gross profit 230,357 187,549 168,118
Selling, general and administrative expenses 134,923 116,050 116,504
Operating income 95,434 71,499 51,614
Other expenses, net 17,290 15,071 15,061
Income before income taxes 78,144 56,428 36,553
Income tax benefit (2,047) (494) (3,748)
Net income 80,191 56,922 40,301
Net (income) loss attributable to redeemable non-controlling interest (9,733) (2,870) 4,135
Net income attributable to common shareholders $ 70,458 $ 54,052 $ 44,436
Net income per share attributable to common shareholders:      
Basic (in usd per share) $ 1.38 $ 1.13 $ 0.95
Diluted (in usd per share) $ 1.35 $ 1.10 $ 0.93
Weighted average common shares outstanding:      
Basic (in shares) 50,855 47,702 46,586
Diluted (in shares) 52,268 49,006 47,774