Teleflex Incorporated (TFX)

USD 172.66

(-3.15%)

Annual Income Statements

(In USD)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 2.97 Billion 2.79 Billion 2.8 Billion 2.53 Billion 2.59 Billion 2.44 Billion
Cost of Revenue 1.32 Billion 1.25 Billion 1.25 Billion 1.21 Billion 1.1 Billion 1.06 Billion
Gross Profit 1.64 Billion 1.53 Billion 1.54 Billion 1.32 Billion 1.49 Billion 1.38 Billion
Operating Expenses 1.08 Billion 1.01 Billion 990.92 Million 863.31 Million 1.04 Billion 984.89 Million
Selling, General and Administrative Expenses 929.86 Million 863.74 Million 860.08 Million 743.56 Million 934.37 Million 878.68 Million
Research and Development Expenses 154.35 Million 153.81 Million 130.84 Million 119.74 Million 113.85 Million 106.2 Million
Other Expenses - - - - - -
Cost and Expenses 2.41 Billion 2.27 Billion 2.25 Billion 2.07 Billion 2.15 Billion 2.04 Billion
Operating Income 506.31 Million 499.72 Million 628.09 Million 423.06 Million 427.25 Million 321.7 Million
Interest Expense 85.08 Million 54.26 Million 56.96 Million 66.49 Million 80.27 Million 103.02 Million
Income Tax Expense 76.44 Million 83 Million 74.34 Million 21.93 Million -122.07 Million 23.19 Million
Earnings before Tax 434.01 Million 445.91 Million 559.46 Million 357.73 Million 339.9 Million 219.62 Million
Net Income 356.32 Million 363.13 Million 485.37 Million 335.32 Million 461.46 Million 200.8 Million
Earnings Per Share Basic 7.58 7.74 10.38 7.21 9.99 4.39
Earnings Per Share Diluted 7.53 7.68 10.23 7.09 9.80 4.29
Weighted Average Shares Outstanding 46.98 Million 46.89 Million 46.77 Million 46.48 Million 46.2 Million 45.68 Million
Weighted Average Shares Outstanding (Diluted) 47.3 Million 47.3 Million 47.42 Million 47.28 Million 47.09 Million 46.8 Million
Gross Margin 0.55 0.55 0.55 0.52 0.57 0.57
EBIT Margin 0.27 0.27 0.28 0.27 0.25 0.25
Profit Margin 0.12 0.13 0.17 0.13 0.18 0.08
EBITDA 792.26 Million 751.65 Million 873.09 Million 665.97 Million 634.23 Million 532.62 Million
Earnings Before Tax Margin 0.17 0.18 0.22 0.17 0.16 0.13

Income Statement Charts