Rush Enterprises Profit Falls 25% But Beats Analysts' Expectations