XML 57 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
CONSOLIDATED STATEMENTS OF INCOME      
Revenue $ 3,106,329 $ 2,939,478 $ 2,379,995
Cost of revenue 2,775,403 2,613,741 2,101,561
Gross profit 330,926 325,737 278,434
Selling, general and administrative expenses 190,051 182,006 170,372
Merger and related costs   13,260 1,774
Operating income 140,875 130,471 106,288
Other income (expense):      
Investment income     5,817
Foreign exchange (loss) gain (690) 688 253
Other income (expense), net (3,134) (808) 484
Interest income 955 1,753 587
Interest expense (20,097) (18,746) (8,146)
Income before provision for income taxes 117,909 113,358 105,283
Provision for income taxes (33,812) (25,765) (28,433)
Net income 84,097 87,593 76,850
Less net income attributable to noncontrolling interests (1,770) (10,132) (4,496)
Net income attributable to Primoris $ 82,327 $ 77,461 $ 72,354
Dividends per common share (in dollars per share) $ 0.240 $ 0.240 $ 0.225
Earnings per share:      
Basic (in dollars per share) 1.62 1.51 1.41
Diluted (in dollars per share) $ 1.61 $ 1.50 $ 1.40
Weighted average common shares outstanding:      
Basic (in shares) 50,784 51,350 51,481
Diluted (in shares) 51,084 51,670 51,741