Perma-Pipe International Holdings, Inc. (PPIH)

USD 13.81

(-14.12%)

Annual Income Statements

(In USD)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 150.66 Million 142.56 Million 138.55 Million 84.69 Million 127.66 Million 128.96 Million
Cost of Revenue 109.21 Million 104.26 Million 106.02 Million 73.51 Million 98.61 Million 105.62 Million
Gross Profit 41.45 Million 38.3 Million 32.53 Million 11.17 Million 29.04 Million 23.33 Million
Operating Expenses 28.09 Million 27.15 Million 24.41 Million 22.55 Million 23.1 Million 20.59 Million
Selling, General and Administrative Expenses 28.09 Million 27.15 Million 24.41 Million 22.55 Million 23.1 Million 20.59 Million
Research and Development Expenses 500 Thousand 700 Thousand 400 Thousand 300 Thousand 300 Thousand 200 Thousand
Other Expenses - 533 Thousand 1.04 Million 3.98 Million 1.05 Million -
Cost and Expenses 137.3 Million 131.42 Million 130.44 Million 96.07 Million 121.72 Million 126.22 Million
Operating Income 13.35 Million 8.03 Million 4.83 Million -11.37 Million 1.5 Million -1.83 Million
Interest Expense 2.42 Million 2.11 Million 828 Thousand 381 Thousand 905 Thousand 1.12 Million
Income Tax Expense -3.32 Million 3.61 Million 2.26 Million -133 Thousand 1.45 Million 2.15 Million
Earnings before Tax 9.89 Million 9.55 Million 8.32 Million -7.77 Million 5.03 Million 1.62 Million
Net Income 10.47 Million 5.94 Million 6.06 Million -7.64 Million 3.57 Million -529 Thousand
Earnings Per Share Basic 1.31 0.75 0.75 -0.94 0.45 -0.07
Earnings Per Share Diluted 1.30 0.73 0.72 -0.94 0.43 -0.07
Weighted Average Shares Outstanding 7.97 Million 7.97 Million 8.13 Million 8.12 Million 7.98 Million 7.81 Million
Weighted Average Shares Outstanding (Diluted) 8.07 Million 8.11 Million 8.41 Million 8.12 Million 8.28 Million 7.81 Million
Gross Margin 0.28 0.27 0.23 0.13 0.23 0.18
EBIT Margin 0.11 0.08 0.07 -0.09 0.05 0.02
Profit Margin 0.07 0.04 0.04 -0.09 0.03 -0.00
EBITDA 17.18 Million 14.79 Million 12.43 Million -2.17 Million 5.94 Million 7.29 Million
Earnings Before Tax Margin 0.09 0.06 0.03 -0.13 0.01 -0.01

Income Statement Charts