Trinity Industries is down 20% over the past month, but Cramer said the problem is weak stockholders and not the company.

After all, Trinity reported 85 cents per share in earnings when the Street was expecting 71 cents, and the revenue was the best that Cramer had ever seen it.