Skip to content
10-K

Annual Report

TRIMAS CORPORATION TRS

0000842633-26-000012

← back to feed
Filed
Mar 2, 2026 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Feb 19, 2026 37.65M sh
Shares Diluted FY 2025 · Dec 31, 2025 40.15M sh
Shares Diluted FY 2025 · Dec 31, 2025 40.79M sh
Shares Diluted FY 2025 · Sep 30, 2025 40.65M sh
Shares Diluted FY 2025 · Jun 30, 2025 40.93M sh
Shares Diluted FY 2025 · Mar 31, 2025 40.97M sh
Shares Diluted FY 2025 · Dec 31, 2024 40.57M sh
Shares Diluted restated FY 2025 · Dec 31, 2024 40.73M sh
Shares Diluted FY 2025 · Sep 30, 2024 40.61M sh
Shares Diluted FY 2025 · Jun 30, 2024 41M sh
Shares Diluted FY 2025 · Mar 31, 2024 41.02M sh
Shares Diluted FY 2025 · Dec 31, 2023 41.69M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $103.32M
Stock Repurchased FY 2025 · Dec 31, 2024 $19.27M
Stock Repurchased FY 2025 · Dec 31, 2023 $18.78M
Dividends Paid FY 2025 · Dec 31, 2025 $6.61M
Dividends Paid FY 2025 · Dec 31, 2024 $6.63M
Dividends Paid FY 2025 · Dec 31, 2023 $6.7M
Capex FY 2025 · Dec 31, 2025 $48.35M
Capex FY 2025 · Dec 31, 2024 $50.96M
Capex FY 2025 · Dec 31, 2023 $54.19M
Operating Cash Flow FY 2025 · Dec 31, 2025 $117.45M
Operating Cash Flow FY 2025 · Dec 31, 2024 $63.78M
Operating Cash Flow FY 2025 · Dec 31, 2023 $88.16M
Cash And Equivalents FY 2025 · Dec 31, 2025 $30.02M
Cash And Equivalents FY 2025 · Dec 31, 2024 $23.07M
Stockholders Equity FY 2025 · Dec 31, 2025 $705.59M
Stockholders Equity FY 2025 · Dec 31, 2024 $667.3M
Current Liabilities FY 2025 · Dec 31, 2025 $183.67M
Current Liabilities FY 2025 · Dec 31, 2024 $159.43M
Total Liabilities FY 2025 · Dec 31, 2025 $779.49M
Total Liabilities FY 2025 · Dec 31, 2024 $656.88M
Current Assets FY 2025 · Dec 31, 2025 $462.67M
Current Assets FY 2025 · Dec 31, 2024 $426.64M
Total Assets FY 2025 · Dec 31, 2025 $1.49B
Total Assets FY 2025 · Dec 31, 2024 $1.32B
Eps Diluted FY 2025 · Dec 31, 2025 $2.03
Eps Diluted FY 2025 · Dec 31, 2025 $2.95
Eps Diluted FY 2025 · Sep 30, 2025 $0.23
Eps Diluted FY 2025 · Jun 30, 2025 $0.41
Eps Diluted FY 2025 · Mar 31, 2025 $0.30
Eps Diluted FY 2025 · Dec 31, 2024 $0.14
Eps Diluted restated FY 2025 · Dec 31, 2024 $0.60
Eps Diluted FY 2025 · Sep 30, 2024 $0.06
Eps Diluted FY 2025 · Jun 30, 2024 $0.27
Eps Diluted FY 2025 · Mar 31, 2024 $0.13
Eps Diluted FY 2025 · Dec 31, 2023 $0.97
Eps Basic FY 2025 · Dec 31, 2025 $2.06
Eps Basic FY 2025 · Dec 31, 2025 $2.97
Eps Basic FY 2025 · Sep 30, 2025 $0.23
Eps Basic FY 2025 · Jun 30, 2025 $0.41
Eps Basic FY 2025 · Mar 31, 2025 $0.31
Eps Basic FY 2025 · Dec 31, 2024 $0.14
Eps Basic FY 2025 · Dec 31, 2024 $0.60
Eps Basic FY 2025 · Sep 30, 2024 $0.06
Eps Basic FY 2025 · Jun 30, 2024 $0.27
Eps Basic FY 2025 · Mar 31, 2024 $0.13
Eps Basic FY 2025 · Dec 31, 2023 $0.97
Sga Expense FY 2025 · Dec 31, 2025 $129.31M
Sga Expense restated FY 2025 · Dec 31, 2024 $109.65M
Sga Expense restated FY 2025 · Dec 31, 2023 $102.46M
Net Income FY 2025 · Dec 31, 2025 $81.7M
Net Income FY 2025 · Dec 31, 2025 $120.14M
Net Income FY 2025 · Sep 30, 2025 $9.3M
Net Income FY 2025 · Jun 30, 2025 $16.72M
Net Income FY 2025 · Mar 31, 2025 $12.42M
Net Income FY 2025 · Dec 31, 2024 $5.64M
Net Income FY 2025 · Dec 31, 2024 $24.25M
Net Income FY 2025 · Sep 30, 2024 $2.53M
Net Income FY 2025 · Jun 30, 2024 $10.94M
Net Income FY 2025 · Mar 31, 2024 $5.14M
Net Income FY 2025 · Dec 31, 2023 $40.36M
Operating Income FY 2025 · Dec 31, 2025 $41.3M
Operating Income restated FY 2025 · Dec 31, 2024 $15.17M
Operating Income restated FY 2025 · Dec 31, 2023 $50.66M
Gross Profit FY 2025 · Dec 31, 2025 $32.91M
Gross Profit FY 2025 · Dec 31, 2025 $138.16M
Gross Profit FY 2025 · Sep 30, 2025 $34.47M
Gross Profit FY 2025 · Jun 30, 2025 $37.95M
Gross Profit FY 2025 · Mar 31, 2025 $32.83M
Gross Profit FY 2025 · Dec 31, 2024 $22.46M
Gross Profit restated FY 2025 · Dec 31, 2024 $129.54M
Gross Profit FY 2025 · Sep 30, 2024 $35.22M
Gross Profit FY 2025 · Jun 30, 2024 $34.72M
Gross Profit FY 2025 · Mar 31, 2024 $37.14M
Gross Profit restated FY 2025 · Dec 31, 2023 $153.3M
Cost Of Revenue FY 2025 · Dec 31, 2025 $507.56M
Cost Of Revenue restated FY 2025 · Dec 31, 2024 $501.26M
Cost Of Revenue restated FY 2025 · Dec 31, 2023 $498.85M
Revenue FY 2025 · Dec 31, 2025 $645.72M
Revenue restated FY 2025 · Dec 31, 2024 $630.8M
Revenue restated FY 2025 · Dec 31, 2023 $652.15M