← STERLING INFRASTRUCTURE, INC.
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $690.1m | $958.0m | $1.0b | $1.1b | $1.4b | $1.6b | $1.8b | $2.0b | $2.1b | $2.5b | |
| Cost of Revenue | $646.3m | $868.9m | $927.3m | $1.0b | $1.2b | $1.4b | $1.5b | $1.6b | $1.7b | $1.9b | |
| Gross Profit | $43.9m | $89.1m | $110.3m | $107.8m | $191.4m | $214.8m | $274.6m | $337.6m | $426.1m | $572.3m | |
| Operating Income (Loss) | ($4.7m) | $26.2m | $42.6m | $37.8m | $94.9m | $107.3m | $159.9m | $205.8m | $264.6m | $405.9m | |
| Additional Financial Items | |||||||||||
| Amortization of Intangible Assets | — | $1.8m | $2.4m | $4.7m | $11.4m | $11.5m | $14.1m | $15.2m | $17.0m | $22.2m | |
| Income (Loss) from Continuing Operations, Per Basic Share | — | — | — | — | — | — | $3 | $5 | $8 | — | |
| Income (Loss) from Continuing Operations, Per Diluted Share | ($0) | $0 | $1 | $1 | $2 | $2 | $3 | $4 | $8 | $9 | |
| Interest Income, Other | $33k | $314k | $1.0m | $1.1m | $161k | $52k | $885k | $14.1m | $27.6m | $22.3m | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | — | — | — | — | — | — | $96.7m | $138.7m | $257.5m | — | |
| Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | — | $4.2m | $4.4m | $794k | $598k | $2.5m | $98.5m | $142.8m | $270.9m | $19.6m | |
| Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | — | $4.2m | $4.4m | $794k | $598k | $2.5m | $9.7m | $0 | $0 | $19.6m | |
| Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent | — | — | — | — | — | — | $9.7m | — | — | — | |
| Net Income (Loss) Attributable to Parent | ($9.2m) | $11.6m | $25.2m | $39.9m | $42.3m | $62.6m | $106.5m | $138.7m | $257.5m | $290.2m | |
| Net Income (Loss) Available to Common Stockholders, Basic | ($9.2m) | $11.6m | $25.2m | $39.9m | $42.3m | $62.6m | $106.5m | $138.7m | $257.5m | $290.2m | |
| Net Income (Loss) Attributable to Noncontrolling Interest | $1.8m | $4.2m | $4.4m | $794k | $598k | $2.5m | $1.7m | $4.2m | $13.5m | $19.6m | |
| Noncontrolling Interest in Net Income (Loss) Other Noncontrolling Interests, Redeemable | $1.8m | $4.2m | $4.4m | $794k | $598k | $2.5m | $1.7m | $4.2m | $13.5m | $19.6m | |
| Earnings Per Share, Basic | ($0.40) | $0.44 | $0.94 | $1.50 | $1.52 | $2.19 | $3.53 | $4.51 | $8.35 | $9.50 | |
| Earnings Per Share, Diluted | ($0.40) | $0.43 | $0.93 | $1.47 | $1.50 | $2.15 | $3.48 | $4.44 | $8.27 | $9.38 | |
| Weighted Average Number of Shares Outstanding, Basic | 23.1m | 26.3m | 26.9m | 26.7m | 27.9m | 28.6m | 30.2m | 30.8m | 30.8m | 30.5m | |
| Weighted Average Number of Shares Outstanding, Diluted | — | 26.7m | 27.2m | 27.1m | 28.2m | 29.1m | 30.6m | 31.2m | 31.1m | 30.9m | |
| Business Combination, Acquisition Related Costs | — | $0 | $0 | $4.3m | $1.0m | $3.9m | $827k | $873k | $421k | $8.3m | |
| Current Income Tax Expense (Benefit) | $88k | $118k | $288k | $1.2m | $3.0m | $3.5m | $9.2m | $33.0m | $54.8m | $63.1m | |
| General and Administrative Expense | $38.6m | $48.4m | $50.6m | $49.2m | $71.4m | $78.5m | $86.5m | $98.7m | $118.4m | $154.8m | |
| Income Tax Expense (Benefit) | $88k | $118k | $1.7m | ($26.2m) | $22.5m | $24.9m | $41.7m | $47.8m | $87.4m | $98.8m | |
| Interest Income (Expense), Nonoperating, Net | — | — | — | — | — | — | — | — | $2.4m | — | |
| Other Operating Income (Expense), Net | ($10.0m) | ($14.6m) | ($17.1m) | ($11.8m) | ($12.6m) | ($13.6m) | ($13.3m) | ($17.0m) | ($25.6m) | $18.2m |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.