TerraVest Industries Inc. (TVK.TO)

CAD 114.03

(-4.38%)

Annual Income Statements

(In CAD)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 678.35 Million 576.7 Million 307.46 Million 304.25 Million 306.28 Million 269.92 Million
Cost of Revenue 512.39 Million 452.31 Million 226.82 Million 231.99 Million 235.54 Million 208.33 Million
Gross Profit 165.95 Million 124.38 Million 80.63 Million 72.26 Million 70.74 Million 61.58 Million
Operating Expenses 84.72 Million 73.36 Million 34.5 Million 36.82 Million 33.68 Million 32.96 Million
Selling, General and Administrative Expenses 84.31 Million 63.67 Million 34.5 Million 36.82 Million 26.89 Million 32.96 Million
Research and Development Expenses 411 Thousand 366 Thousand 436 Thousand 447 Thousand 205 Thousand 205 Thousand
Other Expenses - 9.68 Million - - 6.79 Million -
Cost and Expenses 597.11 Million 525.68 Million 261.33 Million 268.81 Million 269.23 Million 241.3 Million
Operating Income 81.23 Million 50.61 Million 45.74 Million 35.12 Million 36.87 Million 28.31 Million
Interest Expense 15.88 Million 9 Million 4.2 Million 4.95 Million 5.3 Million 4.86 Million
Income Tax Expense 17.63 Million 11.88 Million 9.63 Million 8.87 Million 8.39 Million 5.31 Million
Earnings before Tax 67.26 Million 58.65 Million 46.04 Million 35.49 Million 30.95 Million 22.46 Million
Net Income 42.07 Million 45.25 Million 36.61 Million 26.83 Million 22.49 Million 17.26 Million
Earnings Per Share Basic 2.35 2.53 2.02 1.45 1.30 0.84
Earnings Per Share Diluted 2.32 2.50 2.00 1.42 1.18 0.84
Weighted Average Shares Outstanding 17.87 Million 17.87 Million 18.09 Million 18.48 Million 18.21 Million 20.55 Million
Weighted Average Shares Outstanding (Diluted) 18.12 Million 18.09 Million 18.35 Million 19.03 Million 19.11 Million 20.55 Million
Gross Margin 0.24 0.22 0.26 0.24 0.23 0.23
EBIT Margin 0.18 0.15 0.21 0.18 0.16 0.15
Profit Margin 0.06 0.08 0.12 0.09 0.07 0.06
EBITDA 123.03 Million 103.34 Million 69.88 Million 59.63 Million 48.13 Million 39.39 Million
Earnings Before Tax Margin 0.12 0.09 0.15 0.12 0.12 0.10

Income Statement Charts