← Primoris Services Corp
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $2.0b |
$2.4b
+19.18%
|
$2.9b
+23.51%
|
$3.1b
+5.68%
|
$3.5b
+12.40%
|
$3.5b
+0.18%
|
$4.4b
+26.39%
|
$5.7b
+29.29%
|
$6.4b
+11.40%
|
$7.6b
+18.97%
|
$7.3b
-3.84%
|
|
| Cost of Revenue | $1.8b |
$2.1b
+17.04%
|
$2.6b
+24.37%
|
$2.8b
+6.19%
|
$3.1b
+12.46%
|
$3.1b
-1.29%
|
$4.0b
+28.65%
|
$5.1b
+29.37%
|
$5.7b
+10.45%
|
$6.8b
+19.39%
|
$6.7b
-1.56%
|
|
| Gross Profit | $201.3m |
$278.4m
+38.31%
|
$325.7m
+16.99%
|
$330.9m
+1.59%
|
$370.2m
+11.87%
|
$416.7m
+12.55%
|
$456.9m
+9.65%
|
$587.5m
+28.59%
|
$703.2m
+19.70%
|
$813.1m
+15.62%
|
$627.8m
-22.79%
|
|
| Selling, General and Administrative Expense | $140.8m | $172.1m | $182.0m | $190.1m | $202.8m | $230.1m | $281.6m | $328.7m | $383.4m | $399.2m | $407.1m | |
| Amortization of Intangible Assets | $6.6m | $8.7m | $11.3m | $11.4m | $8.8m | $18.3m | $20.9m | $21.8m | $19.6m | $17.7m | — | |
| Operating Income (Loss) | $57.7m |
$106.3m
+84.05%
|
$130.5m
+22.75%
|
$140.9m
+7.97%
|
$163.9m
+16.38%
|
$170.2m
+3.78%
|
$195.3m
+14.80%
|
$253.1m
+29.56%
|
$317.5m
+25.44%
|
$411.5m
+29.63%
|
$220.7m
-46.37%
|
|
| Interest Expense | $8.9m | $8.1m | $18.7m | $20.1m | $20.3m | — | — | — | — | — | $28.6m | |
| Investment Income, Net | $149k | $587k | $1.8m | $955k | $376k | — | — | — | — | — | — | |
| Foreign Currency Transaction Gain (Loss), before Tax | $202k | $253k | $688k | ($690k) | $379k | ($95k) | $1.1m | $1.2m | $2.7m | ($100k) | — | |
| Other Nonoperating Income (Expense) | ($315k) | $484k | ($808k) | ($3.1m) | $1.2m | $299k | $2.1m | $1.6m | $106k | $1.3m | — | |
| Interest Income (Expense), Nonoperating, Net | — | — | — | — | — | ($18.5m) | ($39.2m) | ($78.2m) | ($65.3m) | ($28.7m) | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | — | — | $111.0m | $107.6m | $140.3m | $140.3m | $133.6m | $158.1m | $236.5m | $385.9m | $186.3m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $48.9m | $105.3m | $113.4m | $117.9m | $145.6m | $151.9m | $159.3m | $177.7m | $254.9m | $384.0m | $186.3m | |
| Current Income Tax Expense (Benefit) | $10.2m | $24.7m | $8.6m | $19.9m | $45.7m | $10.6m | $11.6m | $22.2m | $69.6m | $94.5m | $46.7m | |
| Income Tax Expense (Benefit) | $21.1m | $28.4m | $25.8m | $33.8m | $40.7m | $36.1m | $26.3m | $51.5m | $74.0m | $109.1m | $46.7m | |
| Net Income (Loss) Attributable to Parent | $26.7m |
$72.4m
+170.76%
|
$77.5m
+7.06%
|
$82.3m
+6.28%
|
$105.0m
+27.51%
|
$115.6m
+10.13%
|
$133.0m
+15.06%
|
$126.1m
-5.17%
|
$180.9m
+43.40%
|
$274.9m
+51.97%
|
$139.6m
-49.22%
|
|
| Net Income (Loss) Attributable to Noncontrolling Interest | $1.0m | $4.5m | $10.1m | $1.8m | $9k | $128k | — | — | — | — | $139.6m | |
| Earnings Per Share, Basic | $0.52 | $1.41 | $1.51 | $1.62 | $2.17 | $2.19 | $2.50 | $2.37 | $3.37 | $5.09 | $2.59 | |
| Earnings Per Share, Diluted | $0.51 | $1.40 | $1.50 | $1.61 | $2.16 | $2.17 | $2.47 | $2.33 | $3.31 | $5.02 | $2.55 | |
| Common Stock, Dividends, Per Share, Declared | $0.22 | $0.23 | $0.24 | $0.24 | $0.24 | $0.24 | $0.24 | $0.24 | $0.26 | $0.32 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 51.8m | 51.5m | 51.4m | 50.8m | 48.3m | 52.7m | 53.2m | 53.3m | 53.6m | 54.0m | 54.1m | |
| Weighted Average Number of Shares Outstanding, Diluted | 52.0m | 51.7m | 51.7m | 51.1m | 48.6m | 53.2m | 53.8m | 54.2m | 54.6m | 54.8m | 54.5m | |
| Additional Financial Items | ||||||||||||
| Business Combination, Acquisition Related Costs | — | — | $13.3m | — | $3.4m | $16.4m | $20.1m | $5.7m | $2.4m | $2.4m | — | |
| Goodwill, Impairment Loss | $2.7m | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.