Thomas Russo - Gardner Russo & Quinn
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    86
Portfolio value:    $8,496,278,296
Holdings Activity Buys Sells    History
Holding/activity history for  Fastenal Co. (FAST)
← All FAST superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2018   Q1 0 0.00 Sell 100.00% <0.01 $12.13–14.69 · VW $13.10i SEC
2017   Q4 5,100 <0.01 Buy <0.01 $11.60–14.45 · VW $13.27i $70,000 SEC
2013   Q2 0 0.00 Sell 100.00% <0.01 $11.10–13.28 · VW $12.21i SEC
2013   Q1 7,600 <0.01 $12.90 $98,000 SEC
2012   Q4 7,600 <0.01 $11.71 $89,000 SEC
2012   Q3 7,600 <0.01 $10.79 $82,000 SEC
2012   Q2 7,600 <0.01 $10.13 $77,000 SEC
2012   Q1 7,600 <0.01 Add 137.50% <0.01 $11.40–13.76 · VW $12.29i $103,000 SEC
2011   Q4 3,200 <0.01 $10.94 $35,000 SEC
2011   Q3 3,200 <0.01 Buy <0.01 $7.28–9.78 · VW $8.86i $27,000 SEC
2008   Q3 0 0.00 Sell 100.00% 0.01 $3.94–7.06 · VW $5.34i SEC
2008   Q2 18,000 0.01 $5.39 $97,000 SEC
2008   Q1 18,000 <0.01 $5.72 $103,000 SEC
2007   Q4 18,000 <0.01 $5.06 $91,000 SEC
2007   Q3 18,000 <0.01 $5.67 $102,000 SEC
2007   Q2 18,000 <0.01 Add 28.57% <0.01 $5.01–6.12 · VW $5.59i $94,000 SEC
2007   Q1 14,000 <0.01 $4.36 $61,000 SEC
2006   Q4 14,000 <0.01 $4.50 $63,000 SEC
2006   Q3 14,000 <0.01 $4.86 $68,000 SEC
2006   Q2 14,000 <0.01 $5.07 $71,000 SEC
2006   Q1 14,000 <0.01 Reduce 7.89% <0.01 $4.73–6.13 · VW $5.57i $83,000 SEC
2005   Q4 15,200 <0.01 $4.87 $74,000 SEC
2005   Q3 15,200 <0.01 $3.82 $58,000 SEC
2005   Q2 15,200 <0.01 $3.83 $58,188 SEC
2005   Q1 15,200 <0.01 $3.46 $52,535 SEC
2004   Q4 15,200 <0.01 Reduce 24.00% <0.01 $3.41–4.01 · VW $3.73i $58,482 SEC
2004   Q3 20,000 <0.01 $3.60 $72,000 SEC
2004   Q2 20,000 <0.01 $3.55 $71,038 SEC
2004   Q1 20,000 <0.01 $3.36 $67,113 SEC
2003   Q4 20,000 <0.01 $3.11 $62,188 SEC
2003   Q3 20,000 <0.01 $2.36 $47,213 SEC
2003   Q2 20,000 <0.01 $2.13 $42,600 SEC
2003   Q1 20,000 <0.01 Reduce 50.00% <0.01 $1.72–2.20 · VW $2.02i $35,238 SEC
2002   Q4 40,000 0.01 Reduce 16.67% <0.01 $1.91–2.46 · VW $2.15i $93,475 SEC
2002   Q3 48,000 0.01 Buy 0.01 $1.66–2.39 · VW $2.06i $94,740 SEC
Price snapshot:
Current price$47.05
52-week low$38.55
52-week high$49.83