Robert Olstein - Olstein Capital Management,
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    99
Portfolio value:    $458,067,000
Holdings Activity Buys Sells    History
Holding/activity history for  Teleflex (TFX)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2015   Q1 0 0.00 Sell 100.00% 0.12 SEC
2014   Q4 8,000 0.12 Reduce 87.30% 0.77 $114.88 $919,000 SEC
2014   Q3 63,000 0.88 $105.05 $6,618,000 SEC
2014   Q2 63,000 0.91 Reduce 3.08% 0.03 $105.60 $6,653,000 SEC
2014   Q1 65,000 0.98 Reduce 5.80% 0.06 $107.25 $6,971,000 SEC
2013   Q4 69,000 0.96 Reduce 14.81% 0.16 $93.86 $6,476,000 SEC
2013   Q3 81,000 1.06 Add 8.00% 0.08 $82.28 $6,665,000 SEC
2013   Q2 75,000 0.96 Reduce 20.21% 0.28 $77.49 $5,812,000 SEC
2013   Q1 94,000 1.40 Reduce 24.80% 0.43 $84.51 $7,944,000 SEC
2012   Q4 125,000 1.75 Reduce 2.34% 0.04 $71.31 $8,914,000 SEC
2012   Q3 128,000 1.63 Reduce 11.11% 0.18 $68.84 $8,812,000 SEC
2012   Q2 144,000 1.64 Add 0.70% 0.01 $60.91 $8,771,000 SEC
2012   Q1 143,000 1.48 Add 0.70% 0.01 $61.15 $8,744,000 SEC
2011   Q4 142,000 1.68 Reduce 2.07% 0.03 $61.29 $8,703,000 SEC
2011   Q3 145,000 1.58 Reduce 13.69% 0.23 $53.77 $7,797,000 SEC
2011   Q2 168,000 1.68 Reduce 13.85% 0.25 $61.06 $10,258,000 SEC
2011   Q1 195,000 1.78 $57.98 $11,306,000 SEC
2010   Q4 195,000 1.70 Add 23.42% 0.32 $53.81 $10,493,000 SEC
2010   Q3 158,000 1.60 Reduce 8.14% 0.14 $56,780.00 $8,971,240,000 SEC
2010   Q2 172,000 1.76 $54.28 $9,336,000 SEC
2010   Q1 172,000 1.76 Buy 1.76 $64.07 $11,020,000 SEC
2009   Q4 0 0.00 Sell 100.00% 2.22 SEC
2009   Q3 223,001 2.22 $48.31 $10,773,000 SEC
2009   Q2 223,001 1.22 Reduce 3.88% 0.09 $44.83 $9,997,000 SEC
2009   Q1 232,001 2.40 Reduce 23.48% 0.80 $39.09 $9,069,000 SEC
2008   Q4 303,201 3.41 Reduce 1.94% 0.05 $50.10 $15,190,000 SEC
2008   Q3 309,201 2.76 Reduce 48.21% 1.24 $63.49 $19,631,000 SEC
2008   Q1 597,000 2.57 Add 6.97% 0.17 $47.71 $28,483,000 SEC
2007   Q4 558,100 2.52 Buy 2.52 $63.01 $35,166,000 SEC
2003   Q4 0 0.00 Sell 100.00% 0.19 SEC
2003   Q3 32,700 0.19 Buy 0.19 $43.43 $1,420,000 SEC