_id
691721f53c536f8df2316951
Ticker
TRS
Name
TriMas Corporation
Exchange
NASDAQ
Address
38505 Woodward Avenue, Bloomfield Hills, MI, United States, 48304
Country
USA
Sector
Consumer Cyclical
Industry
Packaging & Containers
Currency
USD
Website
https://trimas.com
Description
TriMas Corporation engages in the design, development, manufacture, and sale of products for consumer products, aerospace, and industrial markets worldwide. The company operates through Packaging, Aerospace, and Specialty Products segments. The Packaging segment offers dispensing products, such as foaming and sanitizer pumps, lotion and hand soap pumps, beverage dispensers, perfume sprayers, and nasal and trigger sprayers; polymeric and steel caps and closures comprising food lids, flip-top and beverage closures, child resistance caps, drum and pail closures, and flexible spouts; polymeric jar products; integrated dispensers; bag-in-box products; and consumable vascular delivery and diagnostic test components under the Rieke, Taplast, Affaba & Ferrari, Intertech, Omega, and Rapak brands. The Aerospace segment provides fasteners, collars, blind bolts, rivets, ducting, and connectors for air management systems, and other highly-machined parts and components to original equipment manufacturers, supply chain distributors, and tier one suppliers, as well as maintenance, repair and overhaul (MRO)/aftermarket providers; and military and defense aerospace applications and platforms under the Monogram Aerospace Fasteners, Allfast Fastening Systems, Mac Fasteners, TFI Aerospace, RSA Engineered Products, and Martinic Engineering brands. The Specialty Products segment offers steel cylinders for use in the transportation, storage, and dispensing of compressed gases under the Norris Cylinder brand; natural gas-powered engines, compressors, and replacement parts for oil and natural gas production, and other industrial and commercial markets under the Arrow brand; and spare parts for various industrial engines. It sells its products through a direct sales force, third-party agents, and distributors. The company was incorporated in 1986 and is headquartered in Bloomfield Hills, Michigan.
Last Close
33.36
Volume
411162
Current Price
33.78
Change
1.258992805755401
Last Updated
2025-12-04T14:26:59.339Z
Image
https://logo.clearbit.com/trimas.com
Ipo Date
2007-05-18T00:00:00.000Z
Market Cap
1389269120
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9693999999999999
Sentiment Sources
5
Rating
3.5
Target Price
41.5
Strong Buy
0
Buy
1
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
269260000
Cost Of Revenue
207180000
Gross Profit
62080000
Operating Expenses
37310000
Operating Income
24770000
Interest Expense
22510000
Pretax Income
12120000
Net Income
9300000
Eps
0.22680625575551358
Dividends Per Share
1670000
Shares Outstanding
40645671
Income Tax Expense
2820000
EBITDA
49150000
Operating Margin
9.19928693456139
Total Other Income Expense Net
-12650000
Cash
33640000
Short Term Investments
-
Receivables
192060000
Inventories
227210000
Total Current Assets
483170000
Property Plant Equipment
383880000
Total Assets
1433880000
Payables
90350000
Short Term Debt
9640000
Long Term Debt
407070000
Total Liabilities
708840000
Equity
725040000
Depreciation
14520000
Change In Working Capital
7890000
Cash From Operations
36490000
Capital Expenditures
13670000
Cash From Investing
-13640000
Cash From Financing
-19490000
Net Change In Cash
3360000
PE
31.6481
PB
1.9104056669976832
ROE
1.2826878517047335
ROA
0.6485898401539878
FCF
22820000
Fcf Percent
0.08475079848473595
Piotroski FScore
4
Health Score
56
Deep Value Investing Score
4.5
Defensive Investing Score
6.5
Dividend Investing Score
3.5
Economic Moat Investing Score
6.8
Garp Investing Score
3.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
4.5
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
269260000
Quarters > 0 > income Statement > cost Of Revenue
207180000
Quarters > 0 > income Statement > gross Profit
62080000
Quarters > 0 > income Statement > operating Expenses
37310000
Quarters > 0 > income Statement > operating Income
24770000
Quarters > 0 > income Statement > interest Expense
22510000
Quarters > 0 > income Statement > pretax Income
12120000
Quarters > 0 > income Statement > net Income
9300000
Quarters > 0 > income Statement > eps
0.22680625575551358
Quarters > 0 > income Statement > dividends Per Share
1670000
Quarters > 0 > income Statement > shares Outstanding
41004160
Quarters > 0 > income Statement > income Tax Expense
2820000
Quarters > 0 > income Statement > EBITDA
49150000
Quarters > 0 > income Statement > operating Margin
9.19928693456139
Quarters > 0 > income Statement > total Other Income Expense Net
-12650000
Quarters > 0 > balance Sheet > cash
33640000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
192060000
Quarters > 0 > balance Sheet > inventories
227210000
Quarters > 0 > balance Sheet > total Current Assets
483170000
Quarters > 0 > balance Sheet > property Plant Equipment
383880000
Quarters > 0 > balance Sheet > total Assets
1433880000
Quarters > 0 > balance Sheet > payables
90350000
Quarters > 0 > balance Sheet > short Term Debt
9640000
Quarters > 0 > balance Sheet > long Term Debt
407070000
Quarters > 0 > balance Sheet > total Liabilities
708840000
Quarters > 0 > balance Sheet > equity
725040000
Quarters > 0 > cash Flow > net Income
9300000
Quarters > 0 > cash Flow > depreciation
14520000
Quarters > 0 > cash Flow > change In Working Capital
7890000
Quarters > 0 > cash Flow > cash From Operations
36490000
Quarters > 0 > cash Flow > capital Expenditures
13670000
Quarters > 0 > cash Flow > cash From Investing
-13640000
Quarters > 0 > cash Flow > cash From Financing
-19490000
Quarters > 0 > cash Flow > net Change In Cash
3360000
Quarters > 0 > ratios > PE
0.22680625575551358
Quarters > 0 > ratios > PB
1.9104056669976832
Quarters > 0 > ratios > ROE
1.2826878517047335
Quarters > 0 > ratios > ROA
0.6485898401539878
Quarters > 0 > ratios > FCF
22820000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.08475079848473595
Quarters > 0 > health Score
56
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
274760000
Quarters > 1 > income Statement > cost Of Revenue
208830000
Quarters > 1 > income Statement > gross Profit
65930000
Quarters > 1 > income Statement > operating Expenses
38780000
Quarters > 1 > income Statement > operating Income
27150000
Quarters > 1 > income Statement > interest Expense
4550000
Quarters > 1 > income Statement > pretax Income
22350000
Quarters > 1 > income Statement > net Income
16720000
Quarters > 1 > income Statement > eps
0.408404555391309
Quarters > 1 > income Statement > dividends Per Share
1670000
Quarters > 1 > income Statement > shares Outstanding
40939798
Quarters > 1 > income Statement > income Tax Expense
5630000
Quarters > 1 > income Statement > EBITDA
41260000
Quarters > 1 > income Statement > operating Margin
9.88135099723395
Quarters > 1 > income Statement > total Other Income Expense Net
-4800000
Quarters > 1 > balance Sheet > cash
30280000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
203770000
Quarters > 1 > balance Sheet > inventories
216900000
Quarters > 1 > balance Sheet > total Current Assets
489130000
Quarters > 1 > balance Sheet > property Plant Equipment
383020000
Quarters > 1 > balance Sheet > total Assets
1445400000
Quarters > 1 > balance Sheet > payables
102710000
Quarters > 1 > balance Sheet > short Term Debt
9670000
Quarters > 1 > balance Sheet > long Term Debt
424540000
Quarters > 1 > balance Sheet > total Liabilities
730130000
Quarters > 1 > balance Sheet > equity
715270000
Quarters > 1 > cash Flow > net Income
16719999
Quarters > 1 > cash Flow > depreciation
14360000
Quarters > 1 > cash Flow > change In Working Capital
-4019999
Quarters > 1 > cash Flow > cash From Operations
30250000
Quarters > 1 > cash Flow > capital Expenditures
17040000
Quarters > 1 > cash Flow > cash From Investing
-16350000
Quarters > 1 > cash Flow > cash From Financing
-16329999
Quarters > 1 > cash Flow > net Change In Cash
-2430000
Quarters > 1 > ratios > PE
0.408404555391309
Quarters > 1 > ratios > PB
1.9334606182840046
Quarters > 1 > ratios > ROE
2.337578816391013
Quarters > 1 > ratios > ROA
1.156773211567732
Quarters > 1 > ratios > FCF
13210000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.04807832289998544
Quarters > 1 > health Score
47
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
241670000
Quarters > 2 > income Statement > cost Of Revenue
188290000
Quarters > 2 > income Statement > gross Profit
53380000
Quarters > 2 > income Statement > operating Expenses
36890000
Quarters > 2 > income Statement > operating Income
16489999
Quarters > 2 > income Statement > interest Expense
4520000
Quarters > 2 > income Statement > pretax Income
17160000
Quarters > 2 > income Statement > net Income
12420000
Quarters > 2 > income Statement > eps
0.30315383233674564
Quarters > 2 > income Statement > dividends Per Share
1610000
Quarters > 2 > income Statement > shares Outstanding
40969299
Quarters > 2 > income Statement > income Tax Expense
4740000
Quarters > 2 > income Statement > EBITDA
35510000
Quarters > 2 > income Statement > operating Margin
6.82335374684487
Quarters > 2 > income Statement > total Other Income Expense Net
670000
Quarters > 2 > balance Sheet > cash
32710000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
183840000
Quarters > 2 > balance Sheet > inventories
218890000
Quarters > 2 > balance Sheet > total Current Assets
464910000
Quarters > 2 > balance Sheet > property Plant Equipment
367230000
Quarters > 2 > balance Sheet > total Assets
1393750000
Quarters > 2 > balance Sheet > payables
87360000
Quarters > 2 > balance Sheet > short Term Debt
9120000
Quarters > 2 > balance Sheet > long Term Debt
434190000
Quarters > 2 > balance Sheet > total Liabilities
707180000
Quarters > 2 > balance Sheet > equity
686570000
Quarters > 2 > cash Flow > net Income
12420000
Quarters > 2 > cash Flow > depreciation
13830000
Quarters > 2 > cash Flow > change In Working Capital
-16190000
Quarters > 2 > cash Flow > cash From Operations
9190000
Quarters > 2 > cash Flow > capital Expenditures
12940000
Quarters > 2 > cash Flow > cash From Investing
-29610000
Quarters > 2 > cash Flow > cash From Financing
30060000
Quarters > 2 > cash Flow > net Change In Cash
9640000
Quarters > 2 > ratios > PE
0.30315383233674564
Quarters > 2 > ratios > PB
2.0157346231556867
Quarters > 2 > ratios > ROE
1.8089925280743404
Quarters > 2 > ratios > ROA
0.8911210762331839
Quarters > 2 > ratios > FCF
-3750000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
-0.015517027351346878
Quarters > 2 > health Score
43
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
228050000
Quarters > 3 > income Statement > cost Of Revenue
190660000
Quarters > 3 > income Statement > gross Profit
37390000
Quarters > 3 > income Statement > operating Expenses
23000000
Quarters > 3 > income Statement > operating Income
14390000
Quarters > 3 > income Statement > interest Expense
4550000
Quarters > 3 > income Statement > pretax Income
6790000
Quarters > 3 > income Statement > net Income
5640000
Quarters > 3 > income Statement > eps
0.1373733671476415
Quarters > 3 > income Statement > dividends Per Share
1650000
Quarters > 3 > income Statement > shares Outstanding
41055993
Quarters > 3 > income Statement > income Tax Expense
1150000
Quarters > 3 > income Statement > EBITDA
33680000
Quarters > 3 > income Statement > operating Margin
6.310019732514799
Quarters > 3 > income Statement > total Other Income Expense Net
-7600000
Quarters > 3 > balance Sheet > cash
23070000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
164820000
Quarters > 3 > balance Sheet > inventories
209190000
Quarters > 3 > balance Sheet > total Current Assets
426640000
Quarters > 3 > balance Sheet > property Plant Equipment
359130000
Quarters > 3 > balance Sheet > total Assets
1324180000
Quarters > 3 > balance Sheet > payables
91050000
Quarters > 3 > balance Sheet > short Term Debt
8039999
Quarters > 3 > balance Sheet > long Term Debt
398120000
Quarters > 3 > balance Sheet > total Liabilities
656880000
Quarters > 3 > balance Sheet > equity
667300000
Quarters > 3 > cash Flow > net Income
5640000
Quarters > 3 > cash Flow > depreciation
22340000
Quarters > 3 > cash Flow > change In Working Capital
-1100000
Quarters > 3 > cash Flow > cash From Operations
27080000
Quarters > 3 > cash Flow > capital Expenditures
14980000
Quarters > 3 > cash Flow > cash From Investing
-15080000
Quarters > 3 > cash Flow > cash From Financing
-15840000
Quarters > 3 > cash Flow > net Change In Cash
-3840000
Quarters > 3 > ratios > PE
0.1373733671476415
Quarters > 3 > ratios > PB
2.0783327491982617
Quarters > 3 > ratios > ROE
0.8451970627903491
Quarters > 3 > ratios > ROA
0.42592396804059873
Quarters > 3 > ratios > FCF
12100000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.053058539793904846
Quarters > 3 > health Score
52
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
925010000
Annuals > 0 > income Statement > cost Of Revenue
739660000
Annuals > 0 > income Statement > gross Profit
185350000
Annuals > 0 > income Statement > operating Expenses
132530000
Annuals > 0 > income Statement > operating Income
52820000
Annuals > 0 > income Statement > interest Expense
19560000
Annuals > 0 > income Statement > pretax Income
30040000
Annuals > 0 > income Statement > net Income
24250000
Annuals > 0 > income Statement > eps
0.590656764774877
Annuals > 0 > income Statement > dividends Per Share
6630000
Annuals > 0 > income Statement > shares Outstanding
41055993
Annuals > 0 > income Statement > income Tax Expense
5790000
Annuals > 0 > income Statement > EBITDA
114520000
Annuals > 0 > income Statement > operating Margin
5.710208538286072
Annuals > 0 > income Statement > total Other Income Expense Net
-22780000
Annuals > 0 > balance Sheet > cash
23070000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
164820000
Annuals > 0 > balance Sheet > inventories
209190000
Annuals > 0 > balance Sheet > total Current Assets
426640000
Annuals > 0 > balance Sheet > property Plant Equipment
359130000
Annuals > 0 > balance Sheet > total Assets
1324180000
Annuals > 0 > balance Sheet > payables
91050000
Annuals > 0 > balance Sheet > short Term Debt
8039999
Annuals > 0 > balance Sheet > long Term Debt
398120000
Annuals > 0 > balance Sheet > total Liabilities
656880000
Annuals > 0 > balance Sheet > equity
667300000
Annuals > 0 > cash Flow > net Income
24250000
Annuals > 0 > cash Flow > depreciation
64920000
Annuals > 0 > cash Flow > change In Working Capital
-37150000
Annuals > 0 > cash Flow > cash From Operations
63780000
Annuals > 0 > cash Flow > capital Expenditures
50960000
Annuals > 0 > cash Flow > cash From Investing
-46960000
Annuals > 0 > cash Flow > cash From Financing
-28640000
Annuals > 0 > cash Flow > net Change In Cash
-11820000
Annuals > 0 > ratios > PE
0.590656764774877
Annuals > 0 > ratios > PB
2.1029429652929714
Annuals > 0 > ratios > ROE
3.6340476547280085
Annuals > 0 > ratios > ROA
1.8313220257064748
Annuals > 0 > ratios > FCF
12820000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.013859309629085092
Annuals > 0 > health Score
51
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
893550000
Annuals > 1 > income Statement > cost Of Revenue
698690000
Annuals > 1 > income Statement > gross Profit
194860000
Annuals > 1 > income Statement > operating Expenses
117820000
Annuals > 1 > income Statement > operating Income
77040000
Annuals > 1 > income Statement > interest Expense
15920000
Annuals > 1 > income Statement > pretax Income
50590000
Annuals > 1 > income Statement > net Income
40360000
Annuals > 1 > income Statement > eps
0.9682059029470019
Annuals > 1 > income Statement > dividends Per Share
6700000
Annuals > 1 > income Statement > shares Outstanding
41685348
Annuals > 1 > income Statement > income Tax Expense
10230000
Annuals > 1 > income Statement > EBITDA
124100000
Annuals > 1 > income Statement > operating Margin
8.62178949135471
Annuals > 1 > income Statement > total Other Income Expense Net
-26450000
Annuals > 1 > balance Sheet > cash
34890000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
148030000
Annuals > 1 > balance Sheet > inventories
192450000
Annuals > 1 > balance Sheet > total Current Assets
397380000
Annuals > 1 > balance Sheet > property Plant Equipment
373210000
Annuals > 1 > balance Sheet > total Assets
1341660000
Annuals > 1 > balance Sheet > payables
91910000
Annuals > 1 > balance Sheet > short Term Debt
7900000
Annuals > 1 > balance Sheet > long Term Debt
395660000
Annuals > 1 > balance Sheet > total Liabilities
658710000
Annuals > 1 > balance Sheet > equity
682950000
Annuals > 1 > cash Flow > net Income
40360000
Annuals > 1 > cash Flow > depreciation
57590000
Annuals > 1 > cash Flow > change In Working Capital
-22430000
Annuals > 1 > cash Flow > cash From Operations
88160000
Annuals > 1 > cash Flow > capital Expenditures
54190000
Annuals > 1 > cash Flow > cash From Investing
-134420000
Annuals > 1 > cash Flow > cash From Financing
-30940000
Annuals > 1 > cash Flow > net Change In Cash
-77200000
Annuals > 1 > ratios > PE
0.9682059029470019
Annuals > 1 > ratios > PB
2.0862511086316715
Annuals > 1 > ratios > ROE
5.909656636649828
Annuals > 1 > ratios > ROA
3.0082137054097164
Annuals > 1 > ratios > FCF
33970000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.038016898886464104
Annuals > 1 > health Score
57
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
883830000
Annuals > 2 > income Statement > cost Of Revenue
689520000
Annuals > 2 > income Statement > gross Profit
194310000
Annuals > 2 > income Statement > operating Expenses
112400000
Annuals > 2 > income Statement > operating Income
81910000
Annuals > 2 > income Statement > interest Expense
14110000
Annuals > 2 > income Statement > pretax Income
87670000
Annuals > 2 > income Statement > net Income
66170000
Annuals > 2 > income Statement > eps
1.5577469898252072
Annuals > 2 > income Statement > dividends Per Share
6880000
Annuals > 2 > income Statement > shares Outstanding
42478015
Annuals > 2 > income Statement > income Tax Expense
21500000
Annuals > 2 > income Statement > EBITDA
155000000
Annuals > 2 > income Statement > operating Margin
9.267619338560582
Annuals > 2 > income Statement > total Other Income Expense Net
5760000
Annuals > 2 > balance Sheet > cash
112090000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
132370000
Annuals > 2 > balance Sheet > inventories
163360000
Annuals > 2 > balance Sheet > total Current Assets
422660000
Annuals > 2 > balance Sheet > property Plant Equipment
325030000
Annuals > 2 > balance Sheet > total Assets
1305000000
Annuals > 2 > balance Sheet > payables
85210000
Annuals > 2 > balance Sheet > short Term Debt
8279999
Annuals > 2 > balance Sheet > long Term Debt
394730000
Annuals > 2 > balance Sheet > total Liabilities
653170000
Annuals > 2 > balance Sheet > equity
651830000
Annuals > 2 > cash Flow > net Income
66170000
Annuals > 2 > cash Flow > depreciation
53220000
Annuals > 2 > cash Flow > change In Working Capital
-36630000
Annuals > 2 > cash Flow > cash From Operations
72570000
Annuals > 2 > cash Flow > capital Expenditures
45960000
Annuals > 2 > cash Flow > cash From Investing
-55040000
Annuals > 2 > cash Flow > cash From Financing
-46180000
Annuals > 2 > cash Flow > net Change In Cash
-28650000
Annuals > 2 > ratios > PE
1.5577469898252072
Annuals > 2 > ratios > PB
2.227419039780311
Annuals > 2 > ratios > ROE
10.151419848733566
Annuals > 2 > ratios > ROA
5.070498084291188
Annuals > 2 > ratios > FCF
26610000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.030107599877804554
Annuals > 2 > health Score
55
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
857110000
Annuals > 3 > income Statement > cost Of Revenue
654680000
Annuals > 3 > income Statement > gross Profit
202430000
Annuals > 3 > income Statement > operating Expenses
97510000
Annuals > 3 > income Statement > operating Income
104920000
Annuals > 3 > income Statement > interest Expense
14510000
Annuals > 3 > income Statement > pretax Income
69110000
Annuals > 3 > income Statement > net Income
57310000
Annuals > 3 > income Statement > eps
1.324135287209588
Annuals > 3 > income Statement > dividends Per Share
1740000
Annuals > 3 > income Statement > shares Outstanding
43281076
Annuals > 3 > income Statement > income Tax Expense
11800000
Annuals > 3 > income Statement > EBITDA
137070000
Annuals > 3 > income Statement > operating Margin
12.241135910209891
Annuals > 3 > income Statement > total Other Income Expense Net
-35810000
Annuals > 3 > balance Sheet > cash
140740000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
125630000
Annuals > 3 > balance Sheet > inventories
152450000
Annuals > 3 > balance Sheet > total Current Assets
431770000
Annuals > 3 > balance Sheet > property Plant Equipment
316280000
Annuals > 3 > balance Sheet > total Assets
1303640000
Annuals > 3 > balance Sheet > payables
87800000
Annuals > 3 > balance Sheet > short Term Debt
8119999
Annuals > 3 > balance Sheet > long Term Debt
393820000
Annuals > 3 > balance Sheet > total Liabilities
672790000
Annuals > 3 > balance Sheet > equity
630850000
Annuals > 3 > cash Flow > net Income
57310000
Annuals > 3 > cash Flow > depreciation
53450000
Annuals > 3 > cash Flow > change In Working Capital
-4990000
Annuals > 3 > cash Flow > cash From Operations
134220000
Annuals > 3 > cash Flow > capital Expenditures
45060000
Annuals > 3 > cash Flow > cash From Investing
-79180000
Annuals > 3 > cash Flow > cash From Financing
11750000
Annuals > 3 > cash Flow > net Change In Cash
66790000
Annuals > 3 > ratios > PE
1.324135287209588
Annuals > 3 > ratios > PB
2.345006226012523
Annuals > 3 > ratios > ROE
9.08456843940715
Annuals > 3 > ratios > ROA
4.396152311987972
Annuals > 3 > ratios > FCF
89160000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.1040239875861908
Annuals > 3 > health Score
60
Valuation > metrics > PE
31.6481
Valuation > metrics > PB
1.9104056669976832
Valuation > final Score
72.02228
Valuation > verdict
13.3% Overvalued
Profitability > metrics > ROE
1.2826878517047335
Profitability > metrics > ROA
1.9247883767618021
Profitability > metrics > Net Margin
0.03453910718264874
Profitability > final Score
14
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.977656405163853
Risk > metrics > Interest Coverage
1.1003998223011995
Risk > final Score
52
Risk > verdict
High
Liquidity > metrics > Current Ratio
4.832183218321832
Liquidity > metrics > Quick Ratio
2.55985598559856
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
24
Prev Profitabilities > 1
19
Prev Profitabilities > 2
9
Prev Risks > 0
54
Prev Risks > 1
45
Prev Risks > 2
61
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-10T01:23:46.347Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-26
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.399
Earnings History > 0 > eps Difference
-0.399
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-28
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.61
Earnings History > 1 > eps Estimate
0.56
Earnings History > 1 > eps Difference
0.05
Earnings History > 1 > surprise Percent
8.9286
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-29
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.61
Earnings History > 2 > eps Estimate
0.47
Earnings History > 2 > eps Difference
0.14
Earnings History > 2 > surprise Percent
29.7872
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-28
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.46
Earnings History > 3 > eps Estimate
0.4005
Earnings History > 3 > eps Difference
0.0595
Earnings History > 3 > surprise Percent
14.8564
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-26
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.43
Earnings History > 4 > eps Estimate
0.4755
Earnings History > 4 > eps Difference
-0.0455
Earnings History > 4 > surprise Percent
-9.5689
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-04
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.43
Earnings History > 5 > eps Estimate
0.53
Earnings History > 5 > eps Difference
-0.1
Earnings History > 5 > surprise Percent
-18.8679
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-30
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.43
Earnings History > 6 > eps Estimate
0.53
Earnings History > 6 > eps Difference
-0.1
Earnings History > 6 > surprise Percent
-18.8679
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-30
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.37
Earnings History > 7 > eps Estimate
0.34
Earnings History > 7 > eps Difference
0.03
Earnings History > 7 > surprise Percent
8.8235
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-29
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.37
Earnings History > 8 > eps Estimate
0.53
Earnings History > 8 > eps Difference
-0.16
Earnings History > 8 > surprise Percent
-30.1887
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-26
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.57
Earnings History > 9 > eps Estimate
0.55
Earnings History > 9 > eps Difference
0.02
Earnings History > 9 > surprise Percent
3.6364
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-27
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.5
Earnings History > 10 > eps Estimate
0.5
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-27
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.3
Earnings History > 11 > eps Estimate
0.26
Earnings History > 11 > eps Difference
0.04
Earnings History > 11 > surprise Percent
15.3846
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-23
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.62
Earnings History > 12 > eps Estimate
0.66
Earnings History > 12 > eps Difference
-0.04
Earnings History > 12 > surprise Percent
-6.0606
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-27
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.4
Earnings History > 13 > eps Estimate
0.61
Earnings History > 13 > eps Difference
-0.21
Earnings History > 13 > surprise Percent
-34.4262
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-28
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.6
Earnings History > 14 > eps Estimate
0.6
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-28
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.5
Earnings History > 15 > eps Estimate
0.5
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-01
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.56
Earnings History > 16 > eps Estimate
0.53
Earnings History > 16 > eps Difference
0.03
Earnings History > 16 > surprise Percent
5.6604
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-28
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.57
Earnings History > 17 > eps Estimate
0.6
Earnings History > 17 > eps Difference
-0.03
Earnings History > 17 > surprise Percent
-5
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.62
Earnings History > 18 > eps Estimate
0.55
Earnings History > 18 > eps Difference
0.07
Earnings History > 18 > surprise Percent
12.7273
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-29
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.49
Earnings History > 19 > eps Estimate
0.37
Earnings History > 19 > eps Difference
0.12
Earnings History > 19 > surprise Percent
32.4324
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-25
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.38
Earnings History > 20 > eps Estimate
0.31
Earnings History > 20 > eps Difference
0.07
Earnings History > 20 > surprise Percent
22.5806
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-29
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.43
Earnings History > 21 > eps Estimate
0.37
Earnings History > 21 > eps Difference
0.06
Earnings History > 21 > surprise Percent
16.2162
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.43
Earnings History > 22 > eps Estimate
0.31
Earnings History > 22 > eps Difference
0.12
Earnings History > 22 > surprise Percent
38.7097
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-30
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.34
Earnings History > 23 > eps Estimate
0.3
Earnings History > 23 > eps Difference
0.04
Earnings History > 23 > surprise Percent
13.3333
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-27
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.31
Earnings History > 24 > eps Estimate
0.38
Earnings History > 24 > eps Difference
-0.07
Earnings History > 24 > surprise Percent
-18.4211
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-04
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.44
Earnings History > 25 > eps Estimate
0.5
Earnings History > 25 > eps Difference
-0.06
Earnings History > 25 > surprise Percent
-12
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-30
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.5
Earnings History > 26 > eps Estimate
0.5
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-30
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.46
Earnings History > 27 > eps Estimate
0.42
Earnings History > 27 > eps Difference
0.04
Earnings History > 27 > surprise Percent
9.5238
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-28
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.38
Earnings History > 28 > eps Estimate
0.37
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
2.7027
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-30
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.48
Earnings History > 29 > eps Estimate
0.46
Earnings History > 29 > eps Difference
0.02
Earnings History > 29 > surprise Percent
4.3478
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-07
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.48
Earnings History > 30 > eps Estimate
0.46
Earnings History > 30 > eps Difference
0.02
Earnings History > 30 > surprise Percent
4.3478
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-26
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.41
Earnings History > 31 > eps Estimate
0.38
Earnings History > 31 > eps Difference
0.03
Earnings History > 31 > surprise Percent
7.8947
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-27
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.31
Earnings History > 32 > eps Estimate
0.32
Earnings History > 32 > eps Difference
-0.01
Earnings History > 32 > surprise Percent
-3.125
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-26
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.39
Earnings History > 33 > eps Estimate
0.39
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-27
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.4
Earnings History > 34 > eps Estimate
0.36
Earnings History > 34 > eps Difference
0.04
Earnings History > 34 > surprise Percent
11.1111
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-27
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.3
Earnings History > 35 > eps Estimate
0.28
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
7.1429
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-28
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.3
Earnings History > 36 > eps Estimate
0.3
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-27
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.35
Earnings History > 37 > eps Estimate
0.34
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
2.9412
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-28
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.34
Earnings History > 38 > eps Estimate
0.34
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-28
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.27
Earnings History > 39 > eps Estimate
0.26
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
3.8462
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-25
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.29
Earnings History > 40 > eps Estimate
0.28
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
3.5714
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-29
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.39
Earnings History > 41 > eps Estimate
0.31
Earnings History > 41 > eps Difference
0.08
Earnings History > 41 > surprise Percent
25.8065
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-04
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.3
Earnings History > 42 > eps Estimate
0.31
Earnings History > 42 > eps Difference
-0.01
Earnings History > 42 > surprise Percent
-3.2258
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-28
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.41
Earnings History > 43 > eps Estimate
0.43
Earnings History > 43 > eps Difference
-0.02
Earnings History > 43 > surprise Percent
-4.6512
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-25
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.37
Earnings History > 44 > eps Estimate
0.37
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-28
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.47
Earnings History > 45 > eps Estimate
0.43
Earnings History > 45 > eps Difference
0.04
Earnings History > 45 > surprise Percent
9.3023
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-31
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.65
Earnings History > 46 > eps Estimate
0.64
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
1.5625
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-29
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.43
Earnings History > 47 > eps Estimate
0.37
Earnings History > 47 > eps Difference
0.06
Earnings History > 47 > surprise Percent
16.2162
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-20
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.31
Earnings History > 48 > eps Estimate
0.36
Earnings History > 48 > eps Difference
-0.05
Earnings History > 48 > surprise Percent
-13.8889
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-28
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.64
Earnings History > 49 > eps Estimate
0.61
Earnings History > 49 > eps Difference
0.03
Earnings History > 49 > surprise Percent
4.918
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-25
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.69
Earnings History > 50 > eps Estimate
0.66
Earnings History > 50 > eps Difference
0.03
Earnings History > 50 > surprise Percent
4.5455
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-25
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.44
Earnings History > 51 > eps Estimate
0.41
Earnings History > 51 > eps Difference
0.03
Earnings History > 51 > surprise Percent
7.3171
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-26
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.33
Earnings History > 52 > eps Estimate
0.33
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
0
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-25
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.51
Earnings History > 53 > eps Estimate
0.48
Earnings History > 53 > eps Difference
0.03
Earnings History > 53 > surprise Percent
6.25
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-30
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.61
Earnings History > 54 > eps Estimate
0.55
Earnings History > 54 > eps Difference
0.06
Earnings History > 54 > surprise Percent
10.9091
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-26
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.39
Earnings History > 55 > eps Estimate
0.33
Earnings History > 55 > eps Difference
0.06
Earnings History > 55 > surprise Percent
18.1818
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-27
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.25
Earnings History > 56 > eps Estimate
0.21
Earnings History > 56 > eps Difference
0.04
Earnings History > 56 > surprise Percent
19.0476
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-27
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.49
Earnings History > 57 > eps Estimate
0.47
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
4.2553
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-28
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.56
Earnings History > 58 > eps Estimate
0.5
Earnings History > 58 > eps Difference
0.06
Earnings History > 58 > surprise Percent
12
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-28
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.34
Earnings History > 59 > eps Estimate
0.3
Earnings History > 59 > eps Difference
0.04
Earnings History > 59 > surprise Percent
13.3333
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-28
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.23
Earnings History > 60 > eps Estimate
0.14
Earnings History > 60 > eps Difference
0.09
Earnings History > 60 > surprise Percent
64.2857
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-28
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.37
Earnings History > 61 > eps Estimate
0.3
Earnings History > 61 > eps Difference
0.07
Earnings History > 61 > surprise Percent
23.3333
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-03
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.44
Earnings History > 62 > eps Estimate
0.23
Earnings History > 62 > eps Difference
0.21
Earnings History > 62 > surprise Percent
91.3043
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-29
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.17
Earnings History > 63 > eps Estimate
0.09
Earnings History > 63 > eps Difference
0.08
Earnings History > 63 > surprise Percent
88.8889
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-02
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.11
Earnings History > 64 > eps Estimate
0.1
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
10
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-09
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.22
Earnings History > 65 > eps Estimate
0.1
Earnings History > 65 > eps Difference
0.12
Earnings History > 65 > surprise Percent
120
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-04
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.1
Earnings History > 66 > eps Estimate
0.03
Earnings History > 66 > eps Difference
0.07
Earnings History > 66 > surprise Percent
233.3333
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-06
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.03
Earnings History > 67 > eps Estimate
0.1
Earnings History > 67 > eps Difference
-0.13
Earnings History > 67 > surprise Percent
-130
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-10
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.08
Earnings History > 68 > eps Estimate
-0.08
Earnings History > 68 > eps Difference
0.16
Earnings History > 68 > surprise Percent
200
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-10
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.26
Earnings History > 69 > eps Estimate
0.23
Earnings History > 69 > eps Difference
0.03
Earnings History > 69 > surprise Percent
13.0435
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-31
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.32
Earnings History > 70 > eps Estimate
0.28
Earnings History > 70 > eps Difference
0.04
Earnings History > 70 > surprise Percent
14.2857
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-07
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.23
Earnings History > 71 > eps Estimate
0.23
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-13
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-5.0546
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-06
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.2
Earnings History > 73 > eps Estimate
0.2
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-02
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.4
Earnings History > 74 > eps Estimate
0.26
Earnings History > 74 > eps Difference
0.14
Earnings History > 74 > surprise Percent
53.8462
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-30
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.3396
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
TriMas Corporation engages in the design, development, manufacture, and sale of products for consumer products, aerospace, and industrial markets worldwide. The company operates through Packaging, Aerospace, and Specialty Products segments. The Packaging segment offers dispensing products, such as foaming and sanitizer pumps, lotion and hand soap pumps, beverage dispensers, perfume sprayers, and nasal and trigger sprayers; polymeric and steel caps and closures comprising food lids, flip-top and beverage closures, child resistance caps, drum and pail closures, and flexible spouts; polymeric jar products; integrated dispensers; bag-in-box products; and consumable vascular delivery and diagnostic test components under the Rieke, Taplast, Affaba & Ferrari, Intertech, Omega, and Rapak brands. The Aerospace segment provides fasteners, collars, blind bolts, rivets, ducting, and connectors for air management systems, and other highly-machined parts and components to original equipment manufacturers, supply chain distributors, and tier one suppliers, as well as maintenance, repair and overhaul (MRO)/aftermarket providers; and military and defense aerospace applications and platforms under the Monogram Aerospace Fasteners, Allfast Fastening Systems, Mac Fasteners, TFI Aerospace, RSA Engineered Products, and Martinic Engineering brands. The Specialty Products segment offers steel cylinders for use in the transportation, storage, and dispensing of compressed gases under the Norris Cylinder brand; natural gas-powered engines, compressors, and replacement parts for oil and natural gas production, and other industrial and commercial markets under the Arrow brand; and spare parts for various industrial engines. It sells its products through a direct sales force, third-party agents, and distributors. The company was incorporated in 1986 and is headquartered in Bloomfield Hills, Michigan.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ATriMas (TRS) Valuation Check After Rehiring Veteran Finance Leader Paul Swart as Chief Financial Officer simplywall.st
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$41.5
Analyst Picks
Strong Buy
0
Buy
1
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Medium
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 100.97% of the total shares of TriMas Corporation
1.
Vanguard Group Inc(9.1498%)
since
2025/06/30
2.
Bank of America Corp(9.0056%)
since
2025/06/30
3.
Allspring Global Investments Holdings, LLC(7.1956%)
since
2025/06/30
4.
BlackRock Inc(6.4214%)
since
2025/06/30
5.
Dimensional Fund Advisors, Inc.(5.828%)
since
2025/06/30
6.
Pzena Investment Management, LLC(5.3585%)
since
2025/06/30
7.
Allspring Special Small Cap Value A(5.1494%)
since
2025/07/31
8.
Medina Singh Partners, LLC(3.3882%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(2.9196%)
since
2025/07/31
10.
Bellecapital International Ltd(2.9178%)
since
2025/06/30
11.
Advisory Research Inc(2.5757%)
since
2025/06/30
12.
Massachusetts Financial Services Company(2.4126%)
since
2025/06/30
13.
State Street Corp(2.2758%)
since
2025/06/30
14.
Irenic Capital Management LP(2.2192%)
since
2025/06/30
15.
Geode Capital Management, LLC(2.1968%)
since
2025/06/30
16.
Vanguard Small Cap Index(2.1847%)
since
2025/07/31
17.
Advisory Research Partners(2.1776%)
since
2025/06/30
18.
iShares Russell 2000 ETF(1.9761%)
since
2025/08/31
19.
Wellington Management Company LLP(1.926%)
since
2025/06/30
20.
Kennedy Capital Management Inc(1.8993%)
since
2025/06/30
21.
ALTA FOX CAPITAL MANAGEMENT, LLC(1.8257%)
since
2025/06/30
22.
MFS New Discovery Value I(1.5898%)
since
2025/07/31
23.
Franklin Resources Inc(1.5893%)
since
2025/06/30
24.
Barington Capital Group L P(1.528%)
since
2025/06/30
25.
Charles Schwab Investment Management Inc(1.4352%)
since
2025/06/30
26.
Vanguard Small Cap Value Index Inv(1.4067%)
since
2025/07/31
27.
Templeton Global Smaller Comp A(1.3907%)
since
2025/07/31
28.
DFA US Small Cap Value I(1.3885%)
since
2025/07/31
29.
MetLife Investment Management, LLC(1.2237%)
since
2025/06/30
30.
Kennedy Micro Cap(1.1948%)
since
2025/06/30
31.
Vanguard Institutional Extnd Mkt Idx Tr(0.9956%)
since
2025/07/31
32.
Brighthouse Small Cap Value A(0.9195%)
since
2025/06/30
33.
Fidelity Small Cap Index(0.8217%)
since
2025/06/30
34.
DFA US Targeted Value I(0.7377%)
since
2025/07/31
35.
iShares Russell 2000 Value ETF(0.7258%)
since
2025/08/31
36.
Bridge Builder Small/Mid Cap Value(0.6314%)
since
2025/08/31
37.
Dimensional US Targeted Value ETF(0.6193%)
since
2025/08/29
38.
First Eagle Small Cap Opportunity I(0.6016%)
since
2025/07/31
39.
First Eagle US Small Cap Strategy(0.6016%)
since
2025/06/30
40.
Schwab Fundamental U.S. Small CompanyETF(0.5672%)
since
2025/08/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.399
Date
2025-09-30
EPS Actual
0.61
EPS Estimate
0.56
EPS Difference
0.05
Surprise Percent
8.9286%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.