Oil and Gas Prices Poised to Remain Elevated Amid Historic Inventory Constraints TriMas Corporation TRS Q1 2026 Earnings EPS Surprise of 254 Overshadows Revenue Disappointment Quanex Building Products Announces Quarterly Dividend Declaration