Titan falls 3% on disappointing Q2 nos. Time to sell?