Veritone VERI Q1 2026 Falls Short Revenue 9219200000 EPS 013 Should You Sell TriMas Corporation TRS After 070 Drop 20260521 NMTC Q1 2026 Earnings EPS Miss Weighs on Shares as Revenue Remains Undisclosed