Long term investment Did TriMas’ (TRS) Zacks Rank Upgrade Just Shift Its Long-Term Investment Narrative? 8 months ago admin Earlier this week, TriMas was upgraded to a Zacks Rank #1 (Strong Buy) following an upward revision in its earnings...