_id
69148e49ccc777a4e85d9b23
Ticker
PLOW
Name
Douglas Dynamics Inc
Exchange
NYSE
Address
11270 West Park Place, Milwaukee, WI, United States, 53224
Country
USA
Sector
Consumer Cyclical
Industry
Auto Parts
Currency
USD
Website
https://www.douglasdynamics.com
Description
Douglas Dynamics, Inc. operates as a manufacturer and upfitter of commercial work truck attachments and equipment in North America. It operates through two segments, Work Truck Attachments and Work Truck Solutions. The Work Truck Attachments segment manufactures and sells snow and ice control attachments, including snowplows, and sand and salt spreaders for light trucks and heavy duty trucks, as well as various related parts and accessories. The Work Truck Solutions segment primarily manufactures municipal snow and ice control products; provides truck and vehicle upfits where it attaches component pieces of equipment, truck bodies, racking, and storage solutions to a vehicle chassis for use by end users for work related purposes; and manufactures storage solutions for trucks and vans, and cable pulling equipment for trucks. This segment offers up-fit and storage solutions. It also provides customized turnkey solutions to governmental agencies, such as Departments of Transportation and municipalities. The company sells its products under the FISHER, SNOWEX, WESTERN, TURFEX, SWEEPEX, HENDERSON, BRINEXTREME, and DEJANA brands. It distributes its products primarily to professional snowplowers who are contracted to remove snow and ice from commercial and residential areas. Douglas Dynamics, Inc. was founded in 1946 and is headquartered in Milwaukee, Wisconsin.
Last Close
34.05
Volume
111199
Current Price
33.87
Change
-0.5286343612334794
Last Updated
2025-12-03T12:10:10.939Z
Image
data:image/webp;base64,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
Ipo Date
2010-05-05T00:00:00.000Z
Market Cap
733160768
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9981199999999999
Sentiment Sources
10
Rating
4
Target Price
38.75
Strong Buy
1
Buy
0
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
162121000
Cost Of Revenue
124014000
Gross Profit
38107000
Operating Expenses
24023000
Operating Income
14084000
Interest Expense
3762000
Pretax Income
10412000
Net Income
7960000
Eps
0.3377073076340052
Dividends Per Share
7015000
Shares Outstanding
23040878
Income Tax Expense
2452000
EBITDA
17999000
Operating Margin
8.68733846941482
Total Other Income Expense Net
-3672000
Cash
11520000
Short Term Investments
-
Receivables
173462000
Inventories
158477000
Total Current Assets
348536000
Property Plant Equipment
110982000
Total Assets
694936000
Payables
40017000
Short Term Debt
99173000
Long Term Debt
136930000
Total Liabilities
419609000
Equity
275327000
Depreciation
3825000
Change In Working Capital
-29334000
Cash From Operations
-8516000
Capital Expenditures
2929000
Cash From Investing
-2929000
Cash From Financing
14110000
Net Change In Cash
2665000
PE
18.2874
PB
2.8996060905396126
ROE
2.891107664704152
ROA
1.1454292193813531
FCF
-11445000
Fcf Percent
-0.0705954194706423
Piotroski FScore
2
Health Score
43
Deep Value Investing Score
2.5
Defensive Investing Score
5.5
Dividend Investing Score
2
Economic Moat Investing Score
5.3
Garp Investing Score
1.5
Growth Investing Score
1.5
Momentum Investing Score
7
Net Net Investing Score
1
Quality Investing Score
3
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
162121000
Quarters > 0 > income Statement > cost Of Revenue
124014000
Quarters > 0 > income Statement > gross Profit
38107000
Quarters > 0 > income Statement > operating Expenses
24023000
Quarters > 0 > income Statement > operating Income
14084000
Quarters > 0 > income Statement > interest Expense
3762000
Quarters > 0 > income Statement > pretax Income
10412000
Quarters > 0 > income Statement > net Income
7960000
Quarters > 0 > income Statement > eps
0.3377073076340052
Quarters > 0 > income Statement > dividends Per Share
7015000
Quarters > 0 > income Statement > shares Outstanding
23570707
Quarters > 0 > income Statement > income Tax Expense
2452000
Quarters > 0 > income Statement > EBITDA
17999000
Quarters > 0 > income Statement > operating Margin
8.68733846941482
Quarters > 0 > income Statement > total Other Income Expense Net
-3672000
Quarters > 0 > balance Sheet > cash
11520000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
173462000
Quarters > 0 > balance Sheet > inventories
158477000
Quarters > 0 > balance Sheet > total Current Assets
348536000
Quarters > 0 > balance Sheet > property Plant Equipment
110982000
Quarters > 0 > balance Sheet > total Assets
694936000
Quarters > 0 > balance Sheet > payables
40017000
Quarters > 0 > balance Sheet > short Term Debt
99173000
Quarters > 0 > balance Sheet > long Term Debt
136930000
Quarters > 0 > balance Sheet > total Liabilities
419609000
Quarters > 0 > balance Sheet > equity
275327000
Quarters > 0 > cash Flow > net Income
7781000
Quarters > 0 > cash Flow > depreciation
3825000
Quarters > 0 > cash Flow > change In Working Capital
-29334000
Quarters > 0 > cash Flow > cash From Operations
-8516000
Quarters > 0 > cash Flow > capital Expenditures
2929000
Quarters > 0 > cash Flow > cash From Investing
-2929000
Quarters > 0 > cash Flow > cash From Financing
14110000
Quarters > 0 > cash Flow > net Change In Cash
2665000
Quarters > 0 > ratios > PE
0.3377073076340052
Quarters > 0 > ratios > PB
2.8996060905396126
Quarters > 0 > ratios > ROE
2.891107664704152
Quarters > 0 > ratios > ROA
1.1454292193813531
Quarters > 0 > ratios > FCF
-11445000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.0705954194706423
Quarters > 0 > health Score
43
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
194327000
Quarters > 1 > income Statement > cost Of Revenue
134031000
Quarters > 1 > income Statement > gross Profit
60296000
Quarters > 1 > income Statement > operating Expenses
23301000
Quarters > 1 > income Statement > operating Income
36995000
Quarters > 1 > income Statement > interest Expense
2973000
Quarters > 1 > income Statement > pretax Income
34145000
Quarters > 1 > income Statement > net Income
25954000
Quarters > 1 > income Statement > eps
1.0963068432500442
Quarters > 1 > income Statement > dividends Per Share
6910000
Quarters > 1 > income Statement > shares Outstanding
23674029
Quarters > 1 > income Statement > income Tax Expense
8191000
Quarters > 1 > income Statement > EBITDA
40944000
Quarters > 1 > income Statement > operating Margin
19.037498649184105
Quarters > 1 > income Statement > total Other Income Expense Net
-2850000
Quarters > 1 > balance Sheet > cash
7980000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
141167000
Quarters > 1 > balance Sheet > inventories
173502000
Quarters > 1 > balance Sheet > total Current Assets
326749000
Quarters > 1 > balance Sheet > property Plant Equipment
108123000
Quarters > 1 > balance Sheet > total Assets
671471000
Quarters > 1 > balance Sheet > payables
39613000
Quarters > 1 > balance Sheet > short Term Debt
76900000
Quarters > 1 > balance Sheet > long Term Debt
138698000
Quarters > 1 > balance Sheet > total Liabilities
398207000
Quarters > 1 > balance Sheet > equity
273264000
Quarters > 1 > cash Flow > net Income
25954000
Quarters > 1 > cash Flow > depreciation
3826000
Quarters > 1 > cash Flow > change In Working Capital
-45180000
Quarters > 1 > cash Flow > cash From Operations
-11384000
Quarters > 1 > cash Flow > capital Expenditures
2965000
Quarters > 1 > cash Flow > cash From Investing
-2965000
Quarters > 1 > cash Flow > cash From Financing
15122000
Quarters > 1 > cash Flow > net Change In Cash
773000
Quarters > 1 > ratios > PE
1.0963068432500442
Quarters > 1 > ratios > PB
2.9343029532979092
Quarters > 1 > ratios > ROE
9.497775045377365
Quarters > 1 > ratios > ROA
3.865245111106809
Quarters > 1 > ratios > FCF
-14349000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.07383945617438648
Quarters > 1 > health Score
50
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
115067000
Quarters > 2 > income Statement > cost Of Revenue
86928000
Quarters > 2 > income Statement > gross Profit
28139000
Quarters > 2 > income Statement > operating Expenses
24937000
Quarters > 2 > income Statement > operating Income
3202000
Quarters > 2 > income Statement > interest Expense
2384000
Quarters > 2 > income Statement > pretax Income
490000
Quarters > 2 > income Statement > net Income
148000
Quarters > 2 > income Statement > eps
0.006400953569083048
Quarters > 2 > income Statement > dividends Per Share
7016000
Quarters > 2 > income Statement > shares Outstanding
23121555
Quarters > 2 > income Statement > income Tax Expense
342000
Quarters > 2 > income Statement > EBITDA
6697000
Quarters > 2 > income Statement > operating Margin
2.7827265853806913
Quarters > 2 > income Statement > total Other Income Expense Net
-2712000
Quarters > 2 > balance Sheet > cash
7207000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
69219000
Quarters > 2 > balance Sheet > inventories
192646000
Quarters > 2 > balance Sheet > total Current Assets
274253000
Quarters > 2 > balance Sheet > property Plant Equipment
109062000
Quarters > 2 > balance Sheet > total Assets
621040000
Quarters > 2 > balance Sheet > payables
42864000
Quarters > 2 > balance Sheet > short Term Debt
47775000
Quarters > 2 > balance Sheet > long Term Debt
140467000
Quarters > 2 > balance Sheet > total Liabilities
362155000
Quarters > 2 > balance Sheet > equity
258885000
Quarters > 2 > cash Flow > net Income
148000
Quarters > 2 > cash Flow > depreciation
3823000
Quarters > 2 > cash Flow > change In Working Capital
-10203000
Quarters > 2 > cash Flow > cash From Operations
-1337000
Quarters > 2 > cash Flow > capital Expenditures
2161000
Quarters > 2 > cash Flow > cash From Investing
-2161000
Quarters > 2 > cash Flow > cash From Financing
5586000
Quarters > 2 > cash Flow > net Change In Cash
2088000
Quarters > 2 > ratios > PE
0.006400953569083048
Quarters > 2 > ratios > PB
3.0249997792456105
Quarters > 2 > ratios > ROE
0.057168240724646074
Quarters > 2 > ratios > ROA
0.0238309931727425
Quarters > 2 > ratios > FCF
-3498000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.030399680186326227
Quarters > 2 > health Score
34
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
143549000
Quarters > 3 > income Statement > cost Of Revenue
107810000
Quarters > 3 > income Statement > gross Profit
35739000
Quarters > 3 > income Statement > operating Expenses
22766000
Quarters > 3 > income Statement > operating Income
12973000
Quarters > 3 > income Statement > interest Expense
3144000
Quarters > 3 > income Statement > pretax Income
9967000
Quarters > 3 > income Statement > net Income
7907000
Quarters > 3 > income Statement > eps
0.33488557264501156
Quarters > 3 > income Statement > dividends Per Share
6956000
Quarters > 3 > income Statement > shares Outstanding
23611050
Quarters > 3 > income Statement > income Tax Expense
2060000
Quarters > 3 > income Statement > EBITDA
16972000
Quarters > 3 > income Statement > operating Margin
9.037332200154651
Quarters > 3 > income Statement > total Other Income Expense Net
-3006000
Quarters > 3 > balance Sheet > cash
5119000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
87407000
Quarters > 3 > balance Sheet > inventories
139646000
Quarters > 3 > balance Sheet > total Current Assets
238225000
Quarters > 3 > balance Sheet > property Plant Equipment
112112000
Quarters > 3 > balance Sheet > total Assets
589983000
Quarters > 3 > balance Sheet > payables
32319000
Quarters > 3 > balance Sheet > short Term Debt
10006000
Quarters > 3 > balance Sheet > long Term Debt
146679000
Quarters > 3 > balance Sheet > total Liabilities
325768000
Quarters > 3 > balance Sheet > equity
264215000
Quarters > 3 > cash Flow > net Income
7907000
Quarters > 3 > cash Flow > depreciation
3861000
Quarters > 3 > cash Flow > change In Working Capital
59553000
Quarters > 3 > cash Flow > cash From Operations
74404000
Quarters > 3 > cash Flow > capital Expenditures
3828000
Quarters > 3 > cash Flow > cash From Investing
-3742000
Quarters > 3 > cash Flow > cash From Financing
-73956000
Quarters > 3 > cash Flow > net Change In Cash
-3294000
Quarters > 3 > ratios > PE
0.33488557264501156
Quarters > 3 > ratios > PB
3.026725445186685
Quarters > 3 > ratios > ROE
2.992638570860852
Quarters > 3 > ratios > ROA
1.3402081076912387
Quarters > 3 > ratios > FCF
70576000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.4916509345240998
Quarters > 3 > health Score
58
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
568504000
Annuals > 0 > income Statement > cost Of Revenue
421667000
Annuals > 0 > income Statement > gross Profit
146837000
Annuals > 0 > income Statement > operating Expenses
58128000
Annuals > 0 > income Statement > operating Income
88709000
Annuals > 0 > income Statement > interest Expense
15260000
Annuals > 0 > income Statement > pretax Income
73891000
Annuals > 0 > income Statement > net Income
56151000
Annuals > 0 > income Statement > eps
2.388387920034028
Annuals > 0 > income Statement > dividends Per Share
27477000
Annuals > 0 > income Statement > shares Outstanding
23510000
Annuals > 0 > income Statement > income Tax Expense
17740000
Annuals > 0 > income Statement > EBITDA
107041000
Annuals > 0 > income Statement > operating Margin
15.603935944162222
Annuals > 0 > income Statement > total Other Income Expense Net
-14818000
Annuals > 0 > balance Sheet > cash
5119000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
87407000
Annuals > 0 > balance Sheet > inventories
139646000
Annuals > 0 > balance Sheet > total Current Assets
238225000
Annuals > 0 > balance Sheet > property Plant Equipment
112112000
Annuals > 0 > balance Sheet > total Assets
589983000
Annuals > 0 > balance Sheet > payables
32319000
Annuals > 0 > balance Sheet > short Term Debt
10006000
Annuals > 0 > balance Sheet > long Term Debt
146679000
Annuals > 0 > balance Sheet > total Liabilities
325768000
Annuals > 0 > balance Sheet > equity
264215000
Annuals > 0 > cash Flow > net Income
56151000
Annuals > 0 > cash Flow > depreciation
17890000
Annuals > 0 > cash Flow > change In Working Capital
-1438000
Annuals > 0 > cash Flow > cash From Operations
41131000
Annuals > 0 > cash Flow > capital Expenditures
7810000
Annuals > 0 > cash Flow > cash From Investing
56792000
Annuals > 0 > cash Flow > cash From Financing
-116960000
Annuals > 0 > cash Flow > net Change In Cash
-19037000
Annuals > 0 > ratios > PE
2.388387920034028
Annuals > 0 > ratios > PB
2.831361580531007
Annuals > 0 > ratios > ROE
21.252010673126055
Annuals > 0 > ratios > ROA
9.517392874031962
Annuals > 0 > ratios > FCF
33321000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.058611724807565116
Annuals > 0 > health Score
69
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
568178000
Annuals > 1 > income Statement > cost Of Revenue
433908000
Annuals > 1 > income Statement > gross Profit
134270000
Annuals > 1 > income Statement > operating Expenses
89361000
Annuals > 1 > income Statement > operating Income
44909000
Annuals > 1 > income Statement > interest Expense
15675000
Annuals > 1 > income Statement > pretax Income
29234000
Annuals > 1 > income Statement > net Income
23723000
Annuals > 1 > income Statement > eps
1.0331151218954342
Annuals > 1 > income Statement > dividends Per Share
27441000
Annuals > 1 > income Statement > shares Outstanding
22962591
Annuals > 1 > income Statement > income Tax Expense
5511000
Annuals > 1 > income Statement > EBITDA
66571000
Annuals > 1 > income Statement > operating Margin
7.904037115129414
Annuals > 1 > income Statement > total Other Income Expense Net
-15675000
Annuals > 1 > balance Sheet > cash
24156000
Annuals > 1 > balance Sheet > short Term Investments
3174000
Annuals > 1 > balance Sheet > receivables
88577000
Annuals > 1 > balance Sheet > inventories
142607000
Annuals > 1 > balance Sheet > total Current Assets
262238000
Annuals > 1 > balance Sheet > property Plant Equipment
85348000
Annuals > 1 > balance Sheet > total Assets
593418000
Annuals > 1 > balance Sheet > payables
31374000
Annuals > 1 > balance Sheet > short Term Debt
61326000
Annuals > 1 > balance Sheet > long Term Debt
181491000
Annuals > 1 > balance Sheet > total Liabilities
361853000
Annuals > 1 > balance Sheet > equity
231565000
Annuals > 1 > cash Flow > net Income
23723000
Annuals > 1 > cash Flow > depreciation
21662000
Annuals > 1 > cash Flow > change In Working Capital
-46691000
Annuals > 1 > cash Flow > cash From Operations
12469000
Annuals > 1 > cash Flow > capital Expenditures
10521000
Annuals > 1 > cash Flow > cash From Investing
-10521000
Annuals > 1 > cash Flow > cash From Financing
1538000
Annuals > 1 > cash Flow > net Change In Cash
3486000
Annuals > 1 > ratios > PE
1.0331151218954342
Annuals > 1 > ratios > PB
3.1553544172046726
Annuals > 1 > ratios > ROE
10.244639733983979
Annuals > 1 > ratios > ROA
3.997687970368273
Annuals > 1 > ratios > FCF
1948000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.003428503039540426
Annuals > 1 > health Score
45
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
616068000
Annuals > 2 > income Statement > cost Of Revenue
464612000
Annuals > 2 > income Statement > gross Profit
151456000
Annuals > 2 > income Statement > operating Expenses
92703000
Annuals > 2 > income Statement > operating Income
58753000
Annuals > 2 > income Statement > interest Expense
11253000
Annuals > 2 > income Statement > pretax Income
47361000
Annuals > 2 > income Statement > net Income
38609000
Annuals > 2 > income Statement > eps
1.6847447970975384
Annuals > 2 > income Statement > dividends Per Share
27026000
Annuals > 2 > income Statement > shares Outstanding
22916824
Annuals > 2 > income Statement > income Tax Expense
8752000
Annuals > 2 > income Statement > EBITDA
79552000
Annuals > 2 > income Statement > operating Margin
9.536771914788627
Annuals > 2 > income Statement > total Other Income Expense Net
-11392000
Annuals > 2 > balance Sheet > cash
20670000
Annuals > 2 > balance Sheet > short Term Investments
4100000
Annuals > 2 > balance Sheet > receivables
86765000
Annuals > 2 > balance Sheet > inventories
137712000
Annuals > 2 > balance Sheet > total Current Assets
252921000
Annuals > 2 > balance Sheet > property Plant Equipment
86092000
Annuals > 2 > balance Sheet > total Assets
596891000
Annuals > 2 > balance Sheet > payables
49252000
Annuals > 2 > balance Sheet > short Term Debt
17210000
Annuals > 2 > balance Sheet > long Term Debt
195299000
Annuals > 2 > balance Sheet > total Liabilities
359789000
Annuals > 2 > balance Sheet > equity
237102000
Annuals > 2 > cash Flow > net Income
38609000
Annuals > 2 > cash Flow > depreciation
20938000
Annuals > 2 > cash Flow > change In Working Capital
-22447000
Annuals > 2 > cash Flow > cash From Operations
40030000
Annuals > 2 > cash Flow > capital Expenditures
12047000
Annuals > 2 > cash Flow > cash From Investing
-12047000
Annuals > 2 > cash Flow > cash From Financing
-44277000
Annuals > 2 > cash Flow > net Change In Cash
-16294000
Annuals > 2 > ratios > PE
1.6847447970975384
Annuals > 2 > ratios > PB
3.0755258904606455
Annuals > 2 > ratios > ROE
16.283709120969032
Annuals > 2 > ratios > ROA
6.468350167786078
Annuals > 2 > ratios > FCF
27983000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.04542193394235701
Annuals > 2 > health Score
58
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
541453000
Annuals > 3 > income Statement > cost Of Revenue
399581000
Annuals > 3 > income Statement > gross Profit
141872000
Annuals > 3 > income Statement > operating Expenses
90737000
Annuals > 3 > income Statement > operating Income
51135000
Annuals > 3 > income Statement > interest Expense
11839000
Annuals > 3 > income Statement > pretax Income
34588000
Annuals > 3 > income Statement > net Income
30691000
Annuals > 3 > income Statement > eps
1.3364405907284265
Annuals > 3 > income Statement > dividends Per Share
26522000
Annuals > 3 > income Statement > shares Outstanding
22964732
Annuals > 3 > income Statement > income Tax Expense
3897000
Annuals > 3 > income Statement > EBITDA
66743000
Annuals > 3 > income Statement > operating Margin
9.444033000094192
Annuals > 3 > income Statement > total Other Income Expense Net
-16547000
Annuals > 3 > balance Sheet > cash
36964000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
72257000
Annuals > 3 > balance Sheet > inventories
106674000
Annuals > 3 > balance Sheet > total Current Assets
220431000
Annuals > 3 > balance Sheet > property Plant Equipment
85249000
Annuals > 3 > balance Sheet > total Assets
572476000
Annuals > 3 > balance Sheet > payables
27375000
Annuals > 3 > balance Sheet > short Term Debt
18415000
Annuals > 3 > balance Sheet > long Term Debt
206058000
Annuals > 3 > balance Sheet > total Liabilities
357866000
Annuals > 3 > balance Sheet > equity
214610000
Annuals > 3 > cash Flow > net Income
30691000
Annuals > 3 > cash Flow > depreciation
20316000
Annuals > 3 > cash Flow > change In Working Capital
-5348000
Annuals > 3 > cash Flow > cash From Operations
60535000
Annuals > 3 > cash Flow > capital Expenditures
11208000
Annuals > 3 > cash Flow > cash From Investing
-11208000
Annuals > 3 > cash Flow > cash From Financing
-53393000
Annuals > 3 > cash Flow > net Change In Cash
-4066000
Annuals > 3 > ratios > PE
1.3364405907284265
Annuals > 3 > ratios > PB
3.4049567692092633
Annuals > 3 > ratios > ROE
14.300824751875496
Annuals > 3 > ratios > ROA
5.361098107169558
Annuals > 3 > ratios > FCF
49327000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.09110116667559326
Annuals > 3 > health Score
60
Valuation > metrics > PE
18.2874
Valuation > metrics > PB
2.8996060905396126
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.891107664704152
Profitability > metrics > ROA
2.2838386852434183
Profitability > metrics > Net Margin
0.049099129662412644
Profitability > final Score
20
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.5240386885412618
Risk > metrics > Interest Coverage
3.743753322700691
Risk > final Score
45
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.504030461958474
Liquidity > metrics > Quick Ratio
1.3654644730224872
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
69.7500022075439
Prev Valuations > 2
69.73274554813315
Prev Profitabilities > 0
63
Prev Profitabilities > 1
0
Prev Profitabilities > 2
24
Prev Risks > 0
70
Prev Risks > 1
35
Prev Risks > 2
47
Prev Liquidities > 0
100
Prev Liquidities > 1
95
Prev Liquidities > 2
100
Updated At
2025-12-13T01:12:56.074Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-02
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.525
Earnings History > 0 > eps Difference
-0.525
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-03
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.4
Earnings History > 1 > eps Estimate
0.39
Earnings History > 1 > eps Difference
0.01
Earnings History > 1 > surprise Percent
2.5641
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-28
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.14
Earnings History > 2 > eps Estimate
1
Earnings History > 2 > eps Difference
0.14
Earnings History > 2 > surprise Percent
14
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
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.09
Earnings History > 3 > eps Estimate
-0.005
Earnings History > 3 > eps Difference
0.095
Earnings History > 3 > surprise Percent
1900
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-28
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.39
Earnings History > 4 > eps Estimate
0.31
Earnings History > 4 > eps Difference
0.08
Earnings History > 4 > surprise Percent
25.8065
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-28
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.24
Earnings History > 5 > eps Estimate
0.21
Earnings History > 5 > eps Difference
0.03
Earnings History > 5 > surprise Percent
14.2857
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-29
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.11
Earnings History > 6 > eps Estimate
0.66
Earnings History > 6 > eps Difference
0.45
Earnings History > 6 > surprise Percent
68.1818
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-29
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
-0.29
Earnings History > 7 > eps Estimate
-0.3
Earnings History > 7 > eps Difference
0.01
Earnings History > 7 > surprise Percent
3.3333
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-30
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.19
Earnings History > 8 > eps Estimate
0.59
Earnings History > 8 > eps Difference
-0.4
Earnings History > 8 > surprise Percent
-67.7966
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-30
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.25
Earnings History > 9 > eps Estimate
0.47
Earnings History > 9 > eps Difference
-0.22
Earnings History > 9 > surprise Percent
-46.8085
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-31
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.11
Earnings History > 10 > eps Estimate
0.89
Earnings History > 10 > eps Difference
0.22
Earnings History > 10 > surprise Percent
24.7191
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-17
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-0.55
Earnings History > 11 > eps Estimate
-0.13
Earnings History > 11 > eps Difference
-0.42
Earnings History > 11 > surprise Percent
-323.0769
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-20
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.52
Earnings History > 12 > eps Estimate
0.49
Earnings History > 12 > eps Difference
0.03
Earnings History > 12 > surprise Percent
6.1224
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-31
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.57
Earnings History > 13 > eps Estimate
0.46
Earnings History > 13 > eps Difference
0.11
Earnings History > 13 > surprise Percent
23.913
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-01
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.85
Earnings History > 14 > eps Estimate
0.76
Earnings History > 14 > eps Difference
0.09
Earnings History > 14 > surprise Percent
11.8421
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-02
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-0.11
Earnings History > 15 > eps Estimate
-0.14
Earnings History > 15 > eps Difference
0.03
Earnings History > 15 > surprise Percent
21.4286
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-21
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.42
Earnings History > 16 > eps Estimate
0.44
Earnings History > 16 > eps Difference
-0.02
Earnings History > 16 > surprise Percent
-4.5455
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-01
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.29
Earnings History > 17 > eps Estimate
0.38
Earnings History > 17 > eps Difference
-0.09
Earnings History > 17 > surprise Percent
-23.6842
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-02
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.91
Earnings History > 18 > eps Estimate
0.63
Earnings History > 18 > eps Difference
0.28
Earnings History > 18 > surprise Percent
44.4444
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-03
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.04
Earnings History > 19 > eps Estimate
-0.18
Earnings History > 19 > eps Difference
0.22
Earnings History > 19 > surprise Percent
122.2222
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-22
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.78
Earnings History > 20 > eps Estimate
0.59
Earnings History > 20 > eps Difference
0.19
Earnings History > 20 > surprise Percent
32.2034
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-01
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.42
Earnings History > 21 > eps Estimate
0.34
Earnings History > 21 > eps Difference
0.08
Earnings History > 21 > surprise Percent
23.5294
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-03
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.33
Earnings History > 22 > eps Estimate
0.21
Earnings History > 22 > eps Difference
0.12
Earnings History > 22 > surprise Percent
57.1429
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-04
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.34
Earnings History > 23 > eps Estimate
-0.09
Earnings History > 23 > eps Difference
-0.25
Earnings History > 23 > surprise Percent
-277.7778
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-24
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.72
Earnings History > 24 > eps Estimate
0.65
Earnings History > 24 > eps Difference
0.07
Earnings History > 24 > surprise Percent
10.7692
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
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.55
Earnings History > 25 > eps Estimate
0.51
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
7.8431
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-05
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.14
Earnings History > 26 > eps Estimate
0.97
Earnings History > 26 > eps Difference
0.17
Earnings History > 26 > surprise Percent
17.5258
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-06
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.01
Earnings History > 27 > eps Estimate
-0.09
Earnings History > 27 > eps Difference
0.1
Earnings History > 27 > surprise Percent
111.1111
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-25
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.62
Earnings History > 28 > eps Estimate
0.55
Earnings History > 28 > eps Difference
0.07
Earnings History > 28 > surprise Percent
12.7273
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-05
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.44
Earnings History > 29 > eps Estimate
0.45
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-2.2222
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-06
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.02
Earnings History > 30 > eps Estimate
0.77
Earnings History > 30 > eps Difference
0.25
Earnings History > 30 > surprise Percent
32.4675
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-07
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.03
Earnings History > 31 > eps Estimate
-0.12
Earnings History > 31 > eps Difference
0.09
Earnings History > 31 > surprise Percent
75
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-26
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.53
Earnings History > 32 > eps Estimate
0.49
Earnings History > 32 > eps Difference
0.04
Earnings History > 32 > surprise Percent
8.1633
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-06
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.4
Earnings History > 33 > eps Estimate
0.45
Earnings History > 33 > eps Difference
-0.05
Earnings History > 33 > surprise Percent
-11.1111
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-07
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.69
Earnings History > 34 > eps Estimate
0.53
Earnings History > 34 > eps Difference
0.16
Earnings History > 34 > surprise Percent
30.1887
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-08
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.14
Earnings History > 35 > eps Estimate
-0.05
Earnings History > 35 > eps Difference
-0.09
Earnings History > 35 > surprise Percent
-180
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-06
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.44
Earnings History > 36 > eps Estimate
0.37
Earnings History > 36 > eps Difference
0.07
Earnings History > 36 > surprise Percent
18.9189
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-31
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.32
Earnings History > 37 > eps Estimate
0.41
Earnings History > 37 > eps Difference
-0.09
Earnings History > 37 > surprise Percent
-21.9512
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-01
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.71
Earnings History > 38 > eps Estimate
0.45
Earnings History > 38 > eps Difference
0.26
Earnings History > 38 > surprise Percent
57.7778
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-09
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.04
Earnings History > 39 > eps Estimate
0.19
Earnings History > 39 > eps Difference
-0.23
Earnings History > 39 > surprise Percent
-121.0526
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-07
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.66
Earnings History > 40 > eps Estimate
0.56
Earnings History > 40 > eps Difference
0.1
Earnings History > 40 > surprise Percent
17.8571
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-02
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.68
Earnings History > 41 > eps Estimate
0.6
Earnings History > 41 > eps Difference
0.08
Earnings History > 41 > surprise Percent
13.3333
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-03
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.57
Earnings History > 42 > eps Estimate
0.52
Earnings History > 42 > eps Difference
0.05
Earnings History > 42 > surprise Percent
9.6154
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-04
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.01
Earnings History > 43 > eps Estimate
-0.07
Earnings History > 43 > eps Difference
0.08
Earnings History > 43 > surprise Percent
114.2857
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-11
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.63
Earnings History > 44 > eps Estimate
0.43
Earnings History > 44 > eps Difference
0.2
Earnings History > 44 > surprise Percent
46.5116
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-03
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.47
Earnings History > 45 > eps Estimate
0.3
Earnings History > 45 > eps Difference
0.17
Earnings History > 45 > surprise Percent
56.6667
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-04
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.64
Earnings History > 46 > eps Estimate
0.43
Earnings History > 46 > eps Difference
0.21
Earnings History > 46 > surprise Percent
48.8372
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-05
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.07
Earnings History > 47 > eps Estimate
-0.05
Earnings History > 47 > eps Difference
0.12
Earnings History > 47 > surprise Percent
240
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-10
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.38
Earnings History > 48 > eps Estimate
0.25
Earnings History > 48 > eps Difference
0.13
Earnings History > 48 > surprise Percent
52
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-04
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.02
Earnings History > 49 > eps Estimate
0.22
Earnings History > 49 > eps Difference
-0.2
Earnings History > 49 > surprise Percent
-90.9091
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-05
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.26
Earnings History > 50 > eps Estimate
0.24
Earnings History > 50 > eps Difference
0.02
Earnings History > 50 > surprise Percent
8.3333
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-06
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.13
Earnings History > 51 > eps Estimate
-0.16
Earnings History > 51 > eps Difference
0.03
Earnings History > 51 > surprise Percent
18.75
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-11
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.05
Earnings History > 52 > eps Estimate
-0.05
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-11-05
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.1
Earnings History > 53 > eps Estimate
0.13
Earnings History > 53 > eps Difference
-0.03
Earnings History > 53 > surprise Percent
-23.0769
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-06
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.4
Earnings History > 54 > eps Estimate
0.33
Earnings History > 54 > eps Difference
0.07
Earnings History > 54 > surprise Percent
21.2121
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-07
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.19
Earnings History > 55 > eps Estimate
-0.17
Earnings History > 55 > eps Difference
-0.02
Earnings History > 55 > surprise Percent
-11.7647
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-12
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.29
Earnings History > 56 > eps Estimate
0.22
Earnings History > 56 > eps Difference
0.07
Earnings History > 56 > surprise Percent
31.8182
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-07
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.21
Earnings History > 57 > eps Estimate
0.25
Earnings History > 57 > eps Difference
-0.04
Earnings History > 57 > surprise Percent
-16
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-08
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.49
Earnings History > 58 > eps Estimate
0.44
Earnings History > 58 > eps Difference
0.05
Earnings History > 58 > surprise Percent
11.3636
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-09
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.04
Earnings History > 59 > eps Estimate
-0.18
Earnings History > 59 > eps Difference
0.14
Earnings History > 59 > surprise Percent
77.7778
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-08
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.28
Earnings History > 60 > eps Difference
-0.05
Earnings History > 60 > surprise Percent
-17.8571
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-01
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.13
Earnings History > 61 > eps Estimate
0.29
Earnings History > 61 > eps Difference
-0.16
Earnings History > 61 > surprise Percent
-55.1724
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-10
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.49
Earnings History > 62 > eps Estimate
0.29
Earnings History > 62 > eps Difference
0.2
Earnings History > 62 > surprise Percent
68.9655
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-06-08
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.3966
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Douglas Dynamics, Inc. operates as a manufacturer and upfitter of commercial work truck attachments and equipment in North America. It operates through two segments, Work Truck Attachments and Work Truck Solutions. The Work Truck Attachments segment manufactures and sells snow and ice control attachments, including snowplows, and sand and salt spreaders for light trucks and heavy duty trucks, as well as various related parts and accessories. The Work Truck Solutions segment primarily manufactures municipal snow and ice control products; provides truck and vehicle upfits where it attaches component pieces of equipment, truck bodies, racking, and storage solutions to a vehicle chassis for use by end users for work related purposes; and manufactures storage solutions for trucks and vans, and cable pulling equipment for trucks. This segment offers up-fit and storage solutions. It also provides customized turnkey solutions to governmental agencies, such as Departments of Transportation and municipalities. The company sells its products under the FISHER, SNOWEX, WESTERN, TURFEX, SWEEPEX, HENDERSON, BRINEXTREME, and DEJANA brands. It distributes its products primarily to professional snowplowers who are contracted to remove snow and ice from commercial and residential areas. Douglas Dynamics, Inc. was founded in 1946 and is headquartered in Milwaukee, Wisconsin.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/A105,154 Shares in Douglas Dynamics, Inc. $PLOW Bought by Gabelli Funds LLC MarketBeat
Read more →The Technical Signals Behind (PLOW) That Institutions Follow news.stocktradersdaily.com
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$38.75
Analyst Picks
Strong Buy
1
Buy
0
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
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)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 101.92% of the total shares of Douglas Dynamics Inc
1.
Allspring Global Investments Holdings, LLC(10.5829%)
since
2025/06/30
2.
Pzena Investment Management, LLC(9.9023%)
since
2025/06/30
3.
Allspring Special Small Cap Value A(8.0597%)
since
2025/07/31
4.
BlackRock Inc(7.4686%)
since
2025/06/30
5.
Vanguard Group Inc(6.229%)
since
2025/06/30
6.
Dimensional Fund Advisors, Inc.(4.334%)
since
2025/06/30
7.
T. Rowe Price Investment Management,Inc.(4.0354%)
since
2025/06/30
8.
Vanguard Total Stock Mkt Idx Inv(2.9918%)
since
2025/07/31
9.
Silvercrest Asset Management Group LLC(2.9761%)
since
2025/06/30
10.
Punch & Associates Inv Mgmt Inc(2.6589%)
since
2025/06/30
11.
Ararat Capital Management, LP(2.5386%)
since
2025/06/30
12.
DF Dent & Co Inc(2.5203%)
since
2025/06/30
13.
State Street Corp(2.4853%)
since
2025/06/30
14.
T. Rowe Price Small-Cap Value(2.485%)
since
2025/07/31
15.
iShares Russell 2000 ETF(2.3728%)
since
2025/08/31
16.
Geode Capital Management, LLC(2.3434%)
since
2025/06/30
17.
DF Dent Small Cap Growth(1.9439%)
since
2025/08/31
18.
Goldman Sachs Group Inc(1.7242%)
since
2025/06/30
19.
Hotchkis & Wiley Capital Management LLC(1.677%)
since
2025/06/30
20.
Harbor Capital Advisors Inc(1.5951%)
since
2025/06/30
21.
T. Rowe Price U.S. SC Value Eq Tr-D(1.4402%)
since
2025/06/30
22.
Royce & Associates, LP(1.3777%)
since
2025/06/30
23.
Brighthouse Small Cap Value A(1.3574%)
since
2025/06/30
24.
Royce Small-Cap Total Return Invmt(1.3495%)
since
2025/06/30
25.
Royce Small-Cap Quality Value Composite(1.3495%)
since
2025/06/30
26.
Systematic Financial Management LP(1.3416%)
since
2025/06/30
27.
Bank of America Corp(1.2974%)
since
2025/06/30
28.
JPMorgan Chase & Co(1.2197%)
since
2025/06/30
29.
Embark Small Cap Equity Retirement(1.2127%)
since
2025/07/31
30.
Invenomic Institutional(1.2125%)
since
2025/04/30
31.
Ranger Investment Management LP(1.2096%)
since
2025/06/30
32.
Vanguard Institutional Extnd Mkt Idx Tr(1.0965%)
since
2025/07/31
33.
Fidelity Small Cap Index(0.9971%)
since
2025/06/30
34.
JPM US Smaller Companies A (dist) USD(0.8305%)
since
2025/07/31
35.
iShares Russell 2000 Growth ETF(0.7433%)
since
2025/08/31
36.
DFA US Targeted Value I(0.6531%)
since
2025/07/31
37.
DFA US Micro Cap I(0.5986%)
since
2025/07/31
38.
Avantis US Small Cap Value ETF(0.585%)
since
2025/08/30
39.
Dimensional US Targeted Value ETF(0.5729%)
since
2025/08/29
40.
Fidelity Extended Market Index(0.5473%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.525
Date
2025-09-30
EPS Actual
0.4
EPS Estimate
0.39
EPS Difference
0.01
Surprise Percent
2.5641%
(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.