AZZ Inc. (AZZ)

USD 83.92

(-6.7%)

Annual Income Statements

(In USD)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 1.53 Billion 1.32 Billion 902.66 Million 838.91 Million 1.06 Billion 927.08 Million
Cost of Revenue 1.17 Billion 1.02 Billion 677.44 Million 650.17 Million 824.58 Million 728.46 Million
Gross Profit 363.46 Million 295.94 Million 225.22 Million 188.74 Million 237.22 Million 198.62 Million
Operating Expenses 141.86 Million 122.3 Million 113.68 Million 107.13 Million 139.25 Million 121.66 Million
Selling, General and Administrative Expenses 141.86 Million 122.3 Million 113.68 Million 107.13 Million 139.25 Million 121.66 Million
Research and Development Expenses - - - - - -
Other Expenses - 1.24 Million -600 Thousand -969 Thousand -990 Thousand 1.02 Million
Cost and Expenses 1.31 Billion 1.15 Billion 791.12 Million 757.3 Million 963.84 Million 850.13 Million
Operating Income 221.6 Million 102.88 Million 66.27 Million 36.04 Million 46.79 Million 76.95 Million
Interest Expense 107.06 Million 88.8 Million 6.39 Million 9.64 Million 13.46 Million 14.97 Million
Income Tax Expense 28.49 Million 22.33 Million 22.32 Million 11.38 Million 16.65 Million 11.79 Million
Earnings before Tax 130.1 Million 88.67 Million 106.34 Million 50.99 Million 64.89 Million 63 Million
Net Income 101.6 Million 66.33 Million 84.02 Million 39.61 Million 48.23 Million 51.2 Million
Earnings Per Share Basic 3.48 2.67 3.38 1.53 1.84 1.97
Earnings Per Share Diluted 3.46 2.66 3.35 1.52 1.84 1.96
Weighted Average Shares Outstanding 25.04 Million 24.82 Million 24.85 Million 25.89 Million 26.19 Million 25.99 Million
Weighted Average Shares Outstanding (Diluted) 25.2 Million 24.97 Million 25.07 Million 26.04 Million 26.28 Million 26.1 Million
Gross Margin 0.24 0.22 0.25 0.22 0.22 0.21
EBIT Margin 0.21 0.13 0.12 0.10 0.09 0.08
Profit Margin 0.07 0.05 0.09 0.05 0.05 0.06
EBITDA 316.59 Million 252.06 Million 111.47 Million 105.24 Million 128.54 Million 128.22 Million
Earnings Before Tax Margin 0.14 0.08 0.07 0.04 0.04 0.08

Income Statement Charts