← GIBRALTAR INDUSTRIES, INC.
| 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 | $1.0b |
$986.9m
-2.09%
|
$1.0b
+1.57%
|
$1.0b
+4.50%
|
$1.0b
-1.42%
|
$1.3b
+29.75%
|
$1.4b
+3.75%
|
$1.4b
-0.88%
|
$1.3b
-5.01%
|
$1.1b
-13.24%
|
$1.4b
+27.30%
|
|
| Cost of Goods and Services Sold | $763.2m |
$750.4m
-1.68%
|
$760.0m
+1.28%
|
$802.5m
+5.60%
|
$776.2m
-3.28%
|
$1.0b
+35.24%
|
$1.1b
+2.05%
|
$1.0b
-5.18%
|
$956.9m
-5.79%
|
$830.3m
-13.23%
|
$1.1b
+30.92%
|
|
| Gross Profit | $244.8m |
$236.5m
-3.36%
|
$242.4m
+2.46%
|
$244.9m
+1.04%
|
$256.3m
+4.68%
|
$290.0m
+13.13%
|
$318.7m
+9.89%
|
$362.0m
+13.58%
|
$351.8m
-2.80%
|
$305.2m
-13.26%
|
$358.5m
+17.45%
|
|
| Interest Income (Expense), Net | $14.6m |
$14.0m
-3.74%
|
$12.1m
-14.03%
|
($2.2m)
-118.28%
|
($703k)
+68.12%
|
($1.6m)
-133.14%
|
($4.0m)
-146.92%
|
($3.0m)
+25.82%
|
$6.2m
+305.56%
|
$1.7m
-71.69%
|
— | |
| Research and Development Expense | $2.2m | $2.9m | $1.7m | — | — | — | — | — | — | — | — | |
| Selling, General and Administrative Expense | $161.6m | $143.4m | $146.8m | $157.1m | $149.2m | $184.7m | $188.6m | $207.4m | $197.5m | $182.4m | $248.5m | |
| Amortization of Intangible Assets | $9.6m | $8.8m | $8.2m | $7.3m | $9.7m | $18.9m | $11.6m | $11.2m | $10.7m | $15.3m | — | |
| Operating Income (Loss) | $73.0m |
$92.8m
+27.25%
|
$94.0m
+1.21%
|
$87.8m
-6.52%
|
$107.2m
+22.03%
|
$97.0m
-9.52%
|
$130.1m
+34.14%
|
$150.7m
+15.85%
|
$143.0m
-5.11%
|
$122.8m
-14.17%
|
$110.0m
-10.43%
|
|
| Interest Expense | $14.6m | $14.0m | $12.1m | — | — | — | — | — | — | — | — | |
| Interest Income, Other | — | — | $2.2m | $764k | $276k | $269k | $174k | $679k | — | — | — | |
| Other Nonoperating Income (Expense) | — | — | — | — | — | — | — | — | — | $2.1m | — | |
| Other Income | ($8.4m) | ($909k) | ($2.0m) | ($871k) | $1.3m | $4.2m | ($14.6m) | $1.3m | $24.7m | $2.1m | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $37.3m | $78.5m | $77.0m | $79.6m | $108.9m | $93.2m | $112.6m | $149.3m | $167.9m | $126.2m | $78.4m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $50.0m | $77.9m | $79.9m | $84.8m | $107.8m | $99.6m | $111.5m | $149.0m | $173.9m | $126.6m | $78.4m | |
| Income Tax Expense (Benefit) | $16.3m | $14.9m | $16.1m | $19.7m | $24.5m | $25.0m | $29.1m | $38.5m | $36.6m | $29.0m | $18.1m | |
| Net Income (Loss) Attributable to Parent | $33.7m |
$62.6m
+85.78%
|
$63.8m
+2.00%
|
$65.1m
+2.01%
|
$64.6m
-0.81%
|
$75.6m
+17.13%
|
$82.4m
+8.96%
|
$110.5m
+34.13%
|
$137.3m
+24.25%
|
($44.4m)
-132.32%
|
($150.8m)
-239.71%
|
|
| Earnings Per Share, Basic | $1.07 | $1.97 | $2.00 | $2.01 | $1.98 | $2.30 | $2.57 | $3.61 | $4.50 | ($1.48) | ($5.04) | |
| Earnings Per Share, Diluted | $1.05 | $1.94 | $1.96 | $1.99 | $1.96 | $2.29 | $2.56 | $3.59 | $4.46 | ($1.48) | ($5.04) | |
| Income (Loss) from Continuing Operations, Per Basic Share | $1 | $2 | $2 | $2 | $3 | $2 | $3 | $4 | — | $3 | — | |
| Income (Loss) from Continuing Operations, Per Diluted Share | $1 | $2 | $2 | $2 | $3 | $2 | $3 | $4 | — | $3 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 31.5m | 31.7m | 32.0m | 32.4m | 32.7m | 32.9m | 32.1m | 30.6m | 30.5m | 29.9m | 29.8m | |
| Weighted Average Number of Shares Outstanding, Diluted | 32.1m | 32.2m | 32.5m | 32.7m | 32.9m | 33.1m | 32.2m | 30.8m | 30.8m | 30.0m | 29.8m | |
| Additional Financial Items | ||||||||||||
| Business Combination, Acquisition Related Costs | $309k | $146k | $497k | $1.9m | $3.9m | $949k | $2.0m | $265k | $491k | $13.9m | — | |
| Goodwill, Impairment Loss | $929k | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | $33.7m | $63.0m | $63.8m | $65.1m | $83.3m | $74.5m | $82.4m | $110.5m | $173.9m | $97.6m | — | |
| Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent | ($44k) | ($405k) | $0 | $0 | ($18.7m) | $1.1m | $0 | $0 | $2.9m | ($141.9m) | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.