Teleflex Incorporated (TFX) Stock Total Returns

Growth of $10,000 chart

2021-06-03 to 2026-06-03
to
$
%
%
Loading chart…

Investment Performance

Final Value
$3,382
Total Return
-66.18%
CAGR
-19.50%
Dividends
$175.69
Yield on Cost
1.76%

Rolling Returns

1-Month (21 Trading Days)
Average-1.42%
Median-2.34%
Best+31.14%
Worst-27.44%
% of Windows Positive41.8%
1-Year (252 Trading Days)
Average-20.82%
Median-22.53%
Best+32.45%
Worst-52.42%
% of Windows Positive14.8%
3-Year (756 Trading Days)
Average-47.28%
Median-47.10%
Best-30.19%
Worst-63.63%
% of Windows Positive0.0%

Risk Metrics

Maximum Drawdown -75.69%
Average Drawdown -46.39%
Drawdown Duration 1230 Trading Days (Unrecovered)
Sortino Ratio -0.60
Calmar Ratio -0.26
CVaR (5%) -5.15%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +5.81% (+14.33% ann.) +$581.08 $55.79 $11.16 $0.09
2025 -30.82% $3082.05 $76.65 $15.33 $0.12
2024 -28.26% $2825.84 $54.64 $10.93 $0.09
2023 +0.36% +$35.66 $54.57 $10.91 $0.09
2022 -23.69% $2369.25 $41.46 $8.29 $0.07
2021 -19.95% $1995.47 $33.08 $6.62 $0.05
2020 +9.67% +$967.08 $36.17 $7.23 $0.06
2019 +46.13% +$4612.97 $52.69 $10.54 $0.08
2018 +4.34% +$433.78 $54.75 $10.95 $0.09
2017 +55.20% +$5520.29 $84.57 $16.91 $0.14
2016 +23.45% +$2344.58 $103.73 $20.75 $0.17
2015 +15.46% +$1545.95 $118.83 $23.77 $0.19
2014 +23.58% +$2357.94 $145.47 $29.09 $0.23
2013 +33.36% +$3336.42 $191.70 $38.34 $0.31
2012 +18.39% +$1838.83 $223.40 $44.68 $0.36
2011 +16.07% +$1607.32 $254.51 $50.90 $0.41
2010 +1.78% +$177.59 $254.11 $50.82 $0.41
2009 +10.08% +$1008.32 $273.91 $54.78 $0.44
2008 -18.95% $1894.75 $214.15 $42.83 $0.34
2007 -1.03% $102.52 $193.84 $38.77 $0.31
2006 +0.79% +$79.38 $170.96 $34.19 $0.27
2005 +26.73% +$2672.88 $187.75 $37.55 $0.30
2004 +9.05% +$904.54 $178.91 $35.78 $0.29
2003 +14.37% +$1436.78 $182.94 $36.59 $0.29
2002 -8.31% $830.66 $150.69 $30.14 $0.24
2001 +8.32% +$831.75 $150.01 $30.00 $0.24
2000 +43.09% +$4309.26 $186.27 $37.25 $0.30
1999 -30.70% $3070.39 $111.08 $22.22 $0.18
1998 +21.93% +$2193.22 $118.27 $23.65 $0.19
1997 +46.30% +$4629.68 $149.29 $29.86 $0.24
1996 +28.63% +$2863.07 $166.60 $33.32 $0.27
1995 +16.88% +$1687.62 $169.80 $33.96 $0.27
1994 -2.97% $297.15 $141.13 $28.23 $0.23
1993 +20.79% +$2078.52 $145.81 $29.16 $0.23
1992 -5.12% $512.20 $126.20 $25.24 $0.20
1991 +52.17% +$5217.08 $178.71 $35.74 $0.29
1990 +6.27% +$627.24 $168.19 $33.64 $0.27
1989 +7.53% +$752.94 $156.57 $31.32 $0.25
1988 +32.64% +$3263.52 $169.64 $33.93 $0.27
1987 -3.51% $351.25 $108.76 $21.75 $0.18
1986 +16.41% +$1640.87 $0.00 $0.00 $0.00
1985 +45.50% +$4549.55 $0.00 $0.00 $0.00
1984 -9.76% $975.61 $0.00 $0.00 $0.00
1983 +2.93% +$292.89 $0.00 $0.00 $0.00
1982 +51.27% +$5126.59 $0.00 $0.00 $0.00
1981 +33.90% +$3389.84 $0.00 $0.00 $0.00
1980 partial +60.91% (+82.43% ann.) +$6090.90 $0.00 $0.00 $0.00

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania August 9, 1995 – March 10, 2000 +48.78% +9.05% +$4877.68 $992.31 $198.46 $1.59
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +50.63% +17.26% +$5063.44 $581.44 $116.29 $0.93
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +88.43% +13.52% +$8843.17 $1171.75 $234.35 $1.87
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -42.30% -32.25% $4230.48 $267.47 $53.49 $0.43
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +49.87% +12.73% +$4987.46 $1043.91 $208.78 $1.67
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +582.98% +28.90% +$58297.99 $1723.46 $344.69 $2.76
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -41.33% -99.77% $4133.30 $8.85 $1.77 $0.01
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +31.49% +55.34% +$3148.80 $26.59 $5.32 $0.04
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 -14.80% -14.10% $1480.08 $46.78 $9.36 $0.07
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -32.41% -34.03% $3241.44 $34.32 $6.86 $0.05
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +11.72% +6.16% +$1172.36 $125.18 $25.04 $0.20
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – June 3, 2026 -45.98% -30.31% $4598.42 $99.12 $19.82 $0.16

Dividend History

Annual Dividends Per Share
TTM Yield
Consecutive Years Paid
current
Consecutive Years of Growth
current

Date Per Share Yield %
1987-05-19 $0.0283 0.29%
1987-08-19 $0.0283 0.26%
1987-11-19 $0.0283 0.40%
1988-02-19 $0.0267 0.34%
1988-05-19 $0.0333 0.37%
1988-08-19 $0.0333 0.37%
1988-11-18 $0.0333 0.38%
1989-02-17 $0.0333 0.31%
1989-05-22 $0.0400 0.35%
1989-08-21 $0.0400 0.33%
1989-11-17 $0.0400 0.38%
1990-02-16 $0.0400 0.40%
1990-05-21 $0.0450 0.43%
1990-08-20 $0.0450 0.44%
1990-11-16 $0.0450 0.50%
1991-02-19 $0.0450 0.38%
1991-05-20 $0.0500 0.34%
1991-08-20 $0.0500 0.31%
1991-11-19 $0.0500 0.31%
1992-02-19 $0.0500 0.26%
1992-05-18 $0.0525 0.32%
1992-08-19 $0.0525 0.32%
1992-11-19 $0.0525 0.34%
1993-02-19 $0.0525 0.34%
1993-05-19 $0.0575 0.40%
1993-08-19 $0.0575 0.36%
1993-11-18 $0.0575 0.40%
1994-02-18 $0.0575 0.30%
1994-05-19 $0.0675 0.38%
1994-08-19 $0.0675 0.37%
1994-11-18 $0.0675 0.37%
1995-02-17 $0.0675 0.38%
1995-05-19 $0.0775 0.36%
1995-08-23 $0.0775 0.39%
1995-11-21 $0.0775 0.36%
1996-02-22 $0.0775 0.36%
1996-05-22 $0.0875 0.36%
1996-08-22 $0.0875 0.38%
1996-11-21 $0.0875 0.36%
1997-02-21 $0.0875 0.34%
1997-05-21 $0.1000 0.34%
1997-08-21 $0.1000 0.31%
1997-11-21 $0.1000 0.27%
1998-02-23 $0.1000 0.24%
1998-05-20 $0.1150 0.27%
1998-08-21 $0.1150 0.31%
1998-11-23 $0.1150 0.27%
1999-02-23 $0.1150 0.31%
1999-05-21 $0.1300 0.28%
1999-08-23 $0.1300 0.26%
1999-11-22 $0.1300 0.36%
2000-02-23 $0.1300 0.46%
2000-05-23 $0.1500 0.44%
2000-08-23 $0.1500 0.42%
2000-11-21 $0.1500 0.40%
2001-02-22 $0.1500 0.35%
2001-05-23 $0.1700 0.34%
2001-08-22 $0.1700 0.35%
2001-11-21 $0.1700 0.41%
2002-02-21 $0.1700 0.34%
2002-05-22 $0.1800 0.31%
2002-08-22 $0.1800 0.35%
2002-11-21 $0.1800 0.42%
2003-02-21 $0.1800 0.48%
2003-05-21 $0.2000 0.52%
2003-08-21 $0.2000 0.42%
2003-11-21 $0.2000 0.45%
2004-02-23 $0.2000 0.39%
2004-05-21 $0.2200 0.48%
2004-08-23 $0.2200 0.51%
2004-11-22 $0.2200 0.45%
2005-02-23 $0.2200 0.44%
2005-05-23 $0.2500 0.44%
2005-08-23 $0.2500 0.36%
2005-11-22 $0.2500 0.37%
2006-03-02 $0.2500 0.38%
2006-05-23 $0.2850 0.45%
2006-08-02 $0.2850 0.50%
2006-10-30 $0.2850 0.46%
2007-03-01 $0.2850 0.43%
2007-05-23 $0.3200 0.41%
2007-08-13 $0.3200 0.43%
2007-11-13 $0.3200 0.50%
2008-03-03 $0.3200 0.57%
2008-05-13 $0.3400 0.60%
2008-08-13 $0.3400 0.53%
2008-11-12 $0.3400 0.68%
2009-03-03 $0.3400 0.74%
2009-05-13 $0.3400 0.75%
2009-08-12 $0.3400 0.73%
2009-11-12 $0.3400 0.65%
2010-03-01 $0.3400 0.56%
2010-05-12 $0.3400 0.57%
2010-08-11 $0.3400 0.64%
2010-11-10 $0.3400 0.62%
2011-03-02 $0.3400 0.59%
2011-05-12 $0.3400 0.53%
2011-08-11 $0.3400 0.68%
2011-11-10 $0.3400 0.57%
2012-03-01 $0.3400 0.57%
2012-05-11 $0.3400 0.55%
2012-08-13 $0.3400 0.54%
2012-11-13 $0.3400 0.50%
2013-03-01 $0.3400 0.43%
2013-05-13 $0.3400 0.42%
2013-08-13 $0.3400 0.44%
2013-11-13 $0.3400 0.36%
2014-02-28 $0.3400 0.33%
2014-05-13 $0.3400 0.32%
2014-08-13 $0.3400 0.33%
2014-11-12 $0.3400 0.30%
2015-02-27 $0.3400 0.28%
2015-05-12 $0.3400 0.27%
2015-08-12 $0.3400 0.26%
2015-11-10 $0.3400 0.26%
2016-03-02 $0.3400 0.23%
2016-05-12 $0.3400 0.21%
2016-08-11 $0.3400 0.19%
2016-11-10 $0.3400 0.23%
2017-03-01 $0.3400 0.18%
2017-05-16 $0.3400 0.17%
2017-08-11 $0.3400 0.17%
2017-11-14 $0.3400 0.13%
2018-03-01 $0.3400 0.14%
2018-05-14 $0.3400 0.13%
2018-08-14 $0.3400 0.15%
2018-11-14 $0.3400 0.13%
2019-02-28 $0.3400 0.12%
2019-05-14 $0.3400 0.12%
2019-08-14 $0.3400 0.09%
2019-11-14 $0.3400 0.10%
2020-02-28 $0.3400 0.10%
2020-05-14 $0.3400 0.10%
2020-08-13 $0.3400 0.09%
2020-11-12 $0.3400 0.09%
2021-03-04 $0.3400 0.08%
2021-05-13 $0.3400 0.09%
2021-08-13 $0.3400 0.09%
2021-11-12 $0.3400 0.10%
2022-03-04 $0.3400 0.10%
2022-05-13 $0.3400 0.13%
2022-08-12 $0.3400 0.13%
2022-11-14 $0.3400 0.15%
2023-03-02 $0.3400 0.15%
2023-05-12 $0.3400 0.14%
2023-08-14 $0.3400 0.15%
2023-11-14 $0.3400 0.17%
2024-02-29 $0.3400 0.15%
2024-05-14 $0.3400 0.16%
2024-08-15 $0.3400 0.15%
2024-11-15 $0.3400 0.18%
2025-03-07 $0.3400 0.25%
2025-05-20 $0.3400 0.27%
2025-08-15 $0.3400 0.28%
2025-11-14 $0.3400 0.31%
2026-03-06 $0.3400 0.29%
2026-05-22 $0.3400 0.26%
Total 157 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-06-03 to 2026-06-03. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-08-13 $8.69 $1.74 $0.01 0.0190
2021-11-12 $8.70 $1.74 $0.01 0.0204
2022-03-04 $8.70 $1.74 $0.01 0.0199
2022-05-13 $8.71 $1.74 $0.01 0.0250
2022-08-12 $8.72 $1.74 $0.01 0.0271
2022-11-14 $8.73 $1.75 $0.01 0.0332
2023-03-02 $8.74 $1.75 $0.01 0.0296
2023-05-12 $8.75 $1.75 $0.01 0.0280
2023-08-14 $8.76 $1.75 $0.01 0.0307
2023-11-14 $8.77 $1.75 $0.01 0.0334
2024-02-29 $8.78 $1.76 $0.01 0.0315
2024-05-14 $8.79 $1.76 $0.01 0.0330
2024-08-15 $8.80 $1.76 $0.01 0.0296
2024-11-15 $8.81 $1.76 $0.01 0.0366
2025-03-07 $8.83 $1.77 $0.01 0.0504
2025-05-20 $8.84 $1.77 $0.01 0.0556
2025-08-15 $8.86 $1.77 $0.01 0.0586
2025-11-14 $8.88 $1.78 $0.01 0.0663
2026-03-06 $8.90 $1.78 $0.01 0.0627
2026-05-22 $8.93 $1.79 $0.01 0.0537
Total $175.69 $35.14 $0.28 0.7441

All calculations use split-adjusted closing prices. Dividends are reinvested on the ex-dividend date at that day's closing price.

For each rolling window, returns are calculated at every possible starting point:

return = (value[i] ÷ value[i − windowSize] − 1) × 100

Windows
1-month = 21 trading days, 1-year = 252 trading days, 3-year = 756 trading days.
Statistics
Average: arithmetic mean. Median: middle value when sorted. Best / Worst: max and min. % Positive: share of windows with return > 0.

The series is segmented by calendar year:

return = (endValue ÷ startValue − 1) × 100

startValue is the last value of the prior year (or the first value for the initial year). Partial first/last years are flagged. Dividends, taxes, and transaction costs are scaled proportionally to the initial investment.

NPKI

CAGR 6.82% Total 956.21% Final $105,621
1990-09-06 — 2026-06-03
WEYS

CAGR 10.10% Total 8434.13% Final $853,413
1980-03-17 — 2026-06-03
EIG

CAGR 5.96% Total 206.39% Final $30,639
2007-01-31 — 2026-06-03