← 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $2.0b | $2.4b | $2.9b | $3.1b | $3.5b | $3.5b | $4.4b | $5.7b | $6.4b | $7.6b | |
| Cost of Revenue | $1.8b | $2.1b | $2.6b | $2.8b | $3.1b | $3.1b | $4.0b | $5.1b | $5.7b | $6.8b | |
| Gross Profit | $201.3m | $278.4m | $325.7m | $330.9m | $370.2m | $416.7m | $456.9m | $587.5m | $703.2m | $813.1m | |
| Operating Income (Loss) | $57.7m | $106.3m | $130.5m | $140.9m | $163.9m | $170.2m | $195.3m | $253.1m | $317.5m | $411.5m | |
| Additional Financial Items | |||||||||||
| Amortization of Intangible Assets | $6.6m | $8.7m | $11.3m | $11.4m | $8.8m | $18.3m | $20.9m | $21.8m | $19.6m | $17.7m | |
| Foreign Currency Transaction Gain (Loss), before Tax | $202k | $253k | $688k | ($690k) | $379k | ($95k) | $1.1m | $1.2m | $2.7m | ($100k) | |
| Goodwill, Impairment Loss | $2.7m | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | |
| 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 | |
| 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 | |
| Investment Income, Net | $149k | $587k | $1.8m | $955k | $376k | — | — | — | — | — | |
| Net Income (Loss) Attributable to Parent | $26.7m | $72.4m | $77.5m | $82.3m | $105.0m | $115.6m | $133.0m | $126.1m | $180.9m | $274.9m | |
| Net Income (Loss) Available to Common Stockholders, Basic | $26.7m | $72.4m | $77.5m | $82.3m | $105.0m | $115.6m | $133.0m | $126.1m | $180.9m | $274.9m | |
| Net Income (Loss) Attributable to Noncontrolling Interest | $1.0m | $4.5m | $10.1m | $1.8m | $9k | $128k | — | — | — | — | |
| Earnings Per Share, Basic | $0.52 | $1.41 | $1.51 | $1.62 | $2.17 | $2.19 | $2.50 | $2.37 | $3.37 | $5.09 | |
| Earnings Per Share, Diluted | $0.51 | $1.40 | $1.50 | $1.61 | $2.16 | $2.17 | $2.47 | $2.33 | $3.31 | $5.02 | |
| 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 | |
| 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 | |
| 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 | |
| Other Nonoperating Income (Expense) | ($315k) | $484k | ($808k) | ($3.1m) | $1.2m | $299k | $2.1m | $1.6m | $106k | $1.3m | |
| Business Combination, Acquisition Related Costs | — | — | $13.3m | — | $3.4m | $16.4m | $20.1m | $5.7m | $2.4m | $2.4m | |
| 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 | |
| Interest Expense | $8.9m | $8.1m | $18.7m | $20.1m | $20.3m | — | — | — | — | — | |
| Income Tax Expense (Benefit) | $21.1m | $28.4m | $25.8m | $33.8m | $40.7m | $36.1m | $26.3m | $51.5m | $74.0m | $109.1m | |
| Interest Income (Expense), Nonoperating, Net | — | — | — | — | — | ($18.5m) | ($39.2m) | ($78.2m) | ($65.3m) | ($28.7m) |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.