TriMas Corporation (TRS) has seen some recent volatility in the marketplace and its common shares finished trading at $24.73 yesterday. People are starting to take interest of TRS as the common shares traded as high as $24.90 and as low as $24.60 in the last market day.

TriMas Corporation (TRS) average trading volume is 170.47K. However, in the last market day TriMas Corporation (TRS) traded 60,478 shares. The First support level on TRS is $24.02 and the First resistance level on TRS is $26.74. TRS fifty day moving average is $24.16 and TRS 200-day moving average is $23.67.

TriMas Corporation (TRS) recent performance has been indicated by the recent movement in TRS common shares. TRS has performed 3.82% over the past month, TRS has performed 5.41% over the past 3 months and TRS has shown -15.51% over the past 12 months. TriMas Corporation (TRS) has a 52 week range of $18.05 to $33.07. TriMas Corporation (TRS) is trading 37.01% from its 52 week low and -25.22% from its 52 week high. TriMas Corporation (TRS) is displaying a 1.06% short float displaying the quantity short in the float.

TRS has 45.50M shares outstanding and 44.94M shares in the float. TriMas Corporation (TRS) at this time has a market cap of $1.11B and income of 18.30M. The EPS next quarter for TRS is 0.37 and forecasted EPS next year is 7.47%. The market cap of TriMas Corporation (TRS) at $1.11B signifies how many People own shares of TRS and is calculated off the last price ($24.73) of TRS and the quantity of shares outstanding (45.50M) with TriMas Corporation (TRS).

TriMas Corporation (TRS) has aggregate cash (mrq) of 65.25M, aggregate cash per share (mrq) of 1.43, aggregate debt of TRS rests at 331.07M and aggregate debt/equity (mrq) is 50.08. . TriMas Corporation (TRS) operating cash flow (ttm) is 77.16M, TRS leveraged free cash flow (ttm) is 93.68M.

TRS is trading 5.61% above (bullish) its SMA20, 1.25% above (bullish) its SMA50 and -1.10% below (bearish) its SMA200.