Toro reports rise in Q2 earnings, sales