XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
CONSOLIDATED STATEMENTS OF INCOME        
Revenue $ 942,700 $ 865,064 $ 2,594,159 $ 2,316,551
Cost of revenue 819,019 756,643 2,321,701 2,075,139
Gross profit 123,681 108,421 272,458 241,412
Selling, general and administrative expenses 57,097 49,827 152,907 141,477
Operating income 66,584 58,594 119,551 99,935
Other income (expense):        
Foreign exchange loss, net (77) (136) (141) (724)
Other income (expense), net 98 (2,928) 816 (3,121)
Interest income 13 42 358 610
Interest expense (4,728) (5,186) (17,530) (17,494)
Income before provision for income taxes 61,890 50,386 103,054 79,206
Provision for income taxes (17,947) (14,560) (29,883) (22,620)
Net income 43,943 35,826 73,171 56,586
Less net income attributable to noncontrolling interests (2) (178) (8) (1,204)
Net (loss) income attributable to Primoris $ 43,941 $ 35,648 $ 73,163 $ 55,382
Dividends per common share (in dollars per share) $ 0.06 $ 0.06 $ 0.18 $ 0.18
Earnings per share:        
Basic (in dollars per share) 0.91 0.70 1.51 1.09
Diluted (in dollars per share) $ 0.90 $ 0.70 $ 1.50 $ 1.08
Weighted average common shares outstanding:        
Basic (in shares) 48,253 50,976 48,370 50,887
Diluted (in shares) 48,574 51,215 48,712 51,210