XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
CONSOLIDATED STATEMENTS OF INCOME        
Revenue $ 908,216 $ 789,929 $ 1,651,459 $ 1,451,487
Cost of revenue 807,249 709,398 1,502,682 1,318,496
Gross profit 100,967 80,531 148,777 132,991
Selling, general and administrative expenses 51,422 48,719 95,810 91,650
Operating income 49,545 31,812 52,967 41,341
Other income (expense):        
Foreign exchange gain (loss), net (200) (403) (64) (588)
Other income (expense), net 706 177 718 (193)
Interest income 64 219 345 568
Interest expense (3,690) (6,716) (12,802) (12,308)
Income before provision for income taxes 46,425 25,089 41,164 28,820
Provision for income taxes (13,463) (7,265) (11,936) (8,060)
Net income 32,962 17,824 29,228 20,760
Less net income attributable to noncontrolling interests (3) (37) (6) (1,026)
Net (loss) income attributable to Primoris $ 32,959 $ 17,787 $ 29,222 $ 19,734
Dividends per common share (in dollars per share) $ 0.06 $ 0.06 $ 0.12 $ 0.12
Earnings per share:        
Basic (in dollars per share) 0.68 0.35 0.60 0.39
Diluted (in dollars per share) $ 0.68 $ 0.35 $ 0.60 $ 0.39
Weighted average common shares outstanding:        
Basic (in shares) 48,270 50,912 48,429 50,841
Diluted (in shares) 48,668 51,228 48,782 51,208