_id
6911c5eaccc777a4e85d6536
Ticker
HMDPF
Name
Hammond Power Solutions Inc
Exchange
PINK
Address
595 Southgate Drive, Guelph, ON, Canada, N1G 3W6
Country
USA
Sector
Industrials
Industry
Electrical Equipment & Parts
Currency
USD
Website
https://www.hammondpowersolutions.com
Description
Hammond Power Solutions Inc., together with its subsidiaries, engages in the design, manufacture, and sale of various transformers in Canada, the United States, Mexico, and India. It offers buck-boost, control, distribution, drive isolation, encapsulated, furnace, multi-pulse, pad mounted, and regulating transformers; and active harmonic filters, autotransformers, dV/dT filters, and reactors, as well as medium voltage distribution and unitized substations products. The company also offers DC power supplies. It serves renewable energy, commercial infrastructure, industrial, off-shore drilling, mining and construction, petro-chemical, power grid infrastructure, and EV charging industries. Hammond Power Solutions Inc. was founded in 1917 and is headquartered in Guelph, Canada.
Last Close
117.95
Volume
3
Current Price
120.36
Change
2.33
Last Updated
2026-01-04T14:33:35.629Z
Image
data:image/webp;base64,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
Ipo Date
2001-01-10T00:00:00.000Z
Market Cap
1402400128
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.999
Sentiment Sources
2
Current Quarter
2025-09-30
Revenue
156768838
Cost Of Revenue
109606290
Gross Profit
47162548
Operating Expenses
29264244
Operating Income
17898304
Interest Expense
813494
Pretax Income
17020190
Net Income
12521920
Eps
1.0518269583241355
Dividends Per Share
2350732
Shares Outstanding
9126624
Income Tax Expense
4498270
EBITDA
20639628
Operating Margin
11.417003677733453
Total Other Income Expense Net
-878114
Cash
27643718
Short Term Investments
-
Receivables
128229774
Inventories
128018682
Total Current Assets
288971306
Property Plant Equipment
96301032
Total Assets
419113114
Payables
74189504
Short Term Debt
52370920
Long Term Debt
-
Total Liabilities
171543842
Equity
247569272
Bs_currency_symbol
-
Depreciation
2805944
Change In Working Capital
-14502882
Cash From Operations
-2103022
Capital Expenditures
5288788
Cash From Investing
-5288788
Cash From Financing
14825264
Net Change In Cash
7182752
Cf_currency_symbol
-
PE
23.798
PB
5.787780692912487
ROE
5.0579459635039035
ROA
2.987718489763124
FCF
-7391810
Fcf Percent
-0.04715101607119139
Piotroski FScore
2
Health Score
47
Deep Value Investing Score
3
Defensive Investing Score
6.5
Dividend Investing Score
2
Economic Moat Investing Score
6.3
Garp Investing Score
2
Growth Investing Score
1.5
Momentum Investing Score
7.5
Net Net Investing Score
2.5
Quality Investing Score
4.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
156768838
Quarters > 0 > income Statement > cost Of Revenue
109606290
Quarters > 0 > income Statement > gross Profit
47162548
Quarters > 0 > income Statement > operating Expenses
29264244
Quarters > 0 > income Statement > operating Income
17898304
Quarters > 0 > income Statement > interest Expense
813494
Quarters > 0 > income Statement > pretax Income
17020190
Quarters > 0 > income Statement > net Income
12521920
Quarters > 0 > income Statement > eps
1.0518269583241355
Quarters > 0 > income Statement > dividends Per Share
2350732
Quarters > 0 > income Statement > shares Outstanding
11904924
Quarters > 0 > income Statement > income Tax Expense
4498270
Quarters > 0 > income Statement > EBITDA
20639628
Quarters > 0 > income Statement > operating Margin
11.417003677733453
Quarters > 0 > income Statement > total Other Income Expense Net
-878114
Quarters > 0 > income Statement > currency_symbol
-
Quarters > 0 > balance Sheet > cash
27643718
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
128229774
Quarters > 0 > balance Sheet > inventories
128018682
Quarters > 0 > balance Sheet > total Current Assets
288971306
Quarters > 0 > balance Sheet > property Plant Equipment
96301032
Quarters > 0 > balance Sheet > total Assets
419113114
Quarters > 0 > balance Sheet > payables
74189504
Quarters > 0 > balance Sheet > short Term Debt
52370920
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
171543842
Quarters > 0 > balance Sheet > equity
247569272
Quarters > 0 > balance Sheet > currency_symbol
-
Quarters > 0 > cash Flow > net Income
12521920
Quarters > 0 > cash Flow > depreciation
2805944
Quarters > 0 > cash Flow > change In Working Capital
-14502882
Quarters > 0 > cash Flow > cash From Operations
-2103022
Quarters > 0 > cash Flow > capital Expenditures
5288788
Quarters > 0 > cash Flow > cash From Investing
-5288788
Quarters > 0 > cash Flow > cash From Financing
14825264
Quarters > 0 > cash Flow > net Change In Cash
7182752
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
1.0518269583241355
Quarters > 0 > ratios > PB
5.787780692912487
Quarters > 0 > ratios > ROE
5.0579459635039035
Quarters > 0 > ratios > ROA
2.987718489763124
Quarters > 0 > ratios > FCF
-7391810
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.04715101607119139
Quarters > 0 > health Score
47
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
224419000
Quarters > 1 > income Statement > cost Of Revenue
155607000
Quarters > 1 > income Statement > gross Profit
68812000
Quarters > 1 > income Statement > operating Expenses
49130000
Quarters > 1 > income Statement > operating Income
19682000
Quarters > 1 > income Statement > interest Expense
768000
Quarters > 1 > income Statement > pretax Income
18309000
Quarters > 1 > income Statement > net Income
13376000
Quarters > 1 > income Statement > eps
1.1200000133971293
Quarters > 1 > income Statement > dividends Per Share
3273000
Quarters > 1 > income Statement > shares Outstanding
11942857
Quarters > 1 > income Statement > income Tax Expense
4933000
Quarters > 1 > income Statement > EBITDA
23720000
Quarters > 1 > income Statement > operating Margin
8.77020216648323
Quarters > 1 > income Statement > total Other Income Expense Net
-1373000
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
27857000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
163801000
Quarters > 1 > balance Sheet > inventories
154679000
Quarters > 1 > balance Sheet > total Current Assets
354935000
Quarters > 1 > balance Sheet > property Plant Equipment
123922000
Quarters > 1 > balance Sheet > total Assets
526049000
Quarters > 1 > balance Sheet > payables
121115000
Quarters > 1 > balance Sheet > short Term Debt
47356000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
199613000
Quarters > 1 > balance Sheet > equity
326436000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
13376000
Quarters > 1 > cash Flow > depreciation
4643000
Quarters > 1 > cash Flow > change In Working Capital
-23008000
Quarters > 1 > cash Flow > cash From Operations
42000
Quarters > 1 > cash Flow > capital Expenditures
11760000
Quarters > 1 > cash Flow > cash From Investing
-11760000
Quarters > 1 > cash Flow > cash From Financing
7947000
Quarters > 1 > cash Flow > net Change In Cash
-4982000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
1.1200000133971293
Quarters > 1 > ratios > PB
4.403442844906811
Quarters > 1 > ratios > ROE
4.097587275913195
Quarters > 1 > ratios > ROA
2.542728909284116
Quarters > 1 > ratios > FCF
-11718000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
-0.052214830295117615
Quarters > 1 > health Score
47
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
201403000
Quarters > 2 > income Statement > cost Of Revenue
137891000
Quarters > 2 > income Statement > gross Profit
63512000
Quarters > 2 > income Statement > operating Expenses
26065000
Quarters > 2 > income Statement > operating Income
37447000
Quarters > 2 > income Statement > interest Expense
431000
Quarters > 2 > income Statement > pretax Income
35908000
Quarters > 2 > income Statement > net Income
26222000
Quarters > 2 > income Statement > eps
2.199999983220197
Quarters > 2 > income Statement > dividends Per Share
3274000
Quarters > 2 > income Statement > shares Outstanding
11919091
Quarters > 2 > income Statement > income Tax Expense
9686000
Quarters > 2 > income Statement > EBITDA
40697000
Quarters > 2 > income Statement > operating Margin
18.593069616639276
Quarters > 2 > income Statement > total Other Income Expense Net
-1539000
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
32839000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
149508000
Quarters > 2 > balance Sheet > inventories
154836000
Quarters > 2 > balance Sheet > total Current Assets
347313000
Quarters > 2 > balance Sheet > property Plant Equipment
114437000
Quarters > 2 > balance Sheet > total Assets
510406000
Quarters > 2 > balance Sheet > payables
115620000
Quarters > 2 > balance Sheet > short Term Debt
34026000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
181581000
Quarters > 2 > balance Sheet > equity
328825000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
26222000
Quarters > 2 > cash Flow > depreciation
4358000
Quarters > 2 > cash Flow > change In Working Capital
-30351000
Quarters > 2 > cash Flow > cash From Operations
-3008000
Quarters > 2 > cash Flow > capital Expenditures
7922000
Quarters > 2 > cash Flow > cash From Investing
-7922000
Quarters > 2 > cash Flow > cash From Financing
9830000
Quarters > 2 > cash Flow > net Change In Cash
-1246000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
2.199999983220197
Quarters > 2 > ratios > PB
4.362751593583213
Quarters > 2 > ratios > ROE
7.9744544970729105
Quarters > 2 > ratios > ROA
5.1374787913935185
Quarters > 2 > ratios > FCF
-10930000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.054269300854505646
Quarters > 2 > health Score
51
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
208476000
Quarters > 3 > income Statement > cost Of Revenue
140387000
Quarters > 3 > income Statement > gross Profit
68089000
Quarters > 3 > income Statement > operating Expenses
38383000
Quarters > 3 > income Statement > operating Income
29706000
Quarters > 3 > income Statement > interest Expense
438000
Quarters > 3 > income Statement > pretax Income
30217000
Quarters > 3 > income Statement > net Income
23678000
Quarters > 3 > income Statement > eps
1.9889249187983056
Quarters > 3 > income Statement > dividends Per Share
3274000
Quarters > 3 > income Statement > shares Outstanding
11904924
Quarters > 3 > income Statement > income Tax Expense
6539000
Quarters > 3 > income Statement > EBITDA
33934000
Quarters > 3 > income Statement > operating Margin
14.249122201116677
Quarters > 3 > income Statement > total Other Income Expense Net
511000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
34085000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
145674000
Quarters > 3 > balance Sheet > inventories
143276000
Quarters > 3 > balance Sheet > total Current Assets
333727000
Quarters > 3 > balance Sheet > property Plant Equipment
110323000
Quarters > 3 > balance Sheet > total Assets
493141000
Quarters > 3 > balance Sheet > payables
134919000
Quarters > 3 > balance Sheet > short Term Debt
19066000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
185104000
Quarters > 3 > balance Sheet > equity
308037000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
23678000
Quarters > 3 > cash Flow > depreciation
3279000
Quarters > 3 > cash Flow > change In Working Capital
-8718000
Quarters > 3 > cash Flow > cash From Operations
22413000
Quarters > 3 > cash Flow > capital Expenditures
9763000
Quarters > 3 > cash Flow > cash From Investing
-32286000
Quarters > 3 > cash Flow > cash From Financing
-7984000
Quarters > 3 > cash Flow > net Change In Cash
-14991000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
1.9889249187983056
Quarters > 3 > ratios > PB
4.65163812347218
Quarters > 3 > ratios > ROE
7.6867389307128695
Quarters > 3 > ratios > ROA
4.801466517689667
Quarters > 3 > ratios > FCF
12650000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.060678447399221014
Quarters > 3 > health Score
56
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
788340000
Annuals > 0 > income Statement > cost Of Revenue
530062000
Annuals > 0 > income Statement > gross Profit
258278000
Annuals > 0 > income Statement > operating Expenses
159518000
Annuals > 0 > income Statement > operating Income
98760000
Annuals > 0 > income Statement > interest Expense
1246000
Annuals > 0 > income Statement > pretax Income
96922000
Annuals > 0 > income Statement > net Income
71531000
Annuals > 0 > income Statement > eps
6.008522187961889
Annuals > 0 > income Statement > dividends Per Share
11607000
Annuals > 0 > income Statement > shares Outstanding
11904924
Annuals > 0 > income Statement > income Tax Expense
25391000
Annuals > 0 > income Statement > EBITDA
112873000
Annuals > 0 > income Statement > operating Margin
12.527589618692442
Annuals > 0 > income Statement > total Other Income Expense Net
-1838000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
34085000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
145674000
Annuals > 0 > balance Sheet > inventories
143276000
Annuals > 0 > balance Sheet > total Current Assets
333727000
Annuals > 0 > balance Sheet > property Plant Equipment
110323000
Annuals > 0 > balance Sheet > total Assets
493141000
Annuals > 0 > balance Sheet > payables
134919000
Annuals > 0 > balance Sheet > short Term Debt
19066000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
185104000
Annuals > 0 > balance Sheet > equity
308037000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
71531000
Annuals > 0 > cash Flow > depreciation
14705000
Annuals > 0 > cash Flow > change In Working Capital
-38090000
Annuals > 0 > cash Flow > cash From Operations
64751000
Annuals > 0 > cash Flow > capital Expenditures
40704000
Annuals > 0 > cash Flow > cash From Investing
-62982000
Annuals > 0 > cash Flow > cash From Financing
-24208000
Annuals > 0 > cash Flow > net Change In Cash
-18506000
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
6.008522187961889
Annuals > 0 > ratios > PB
4.558497147420602
Annuals > 0 > ratios > ROE
23.22156104623795
Annuals > 0 > ratios > ROA
14.50518208788156
Annuals > 0 > ratios > FCF
24047000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.030503336124007407
Annuals > 0 > health Score
67
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
710064000
Annuals > 1 > income Statement > cost Of Revenue
479053000
Annuals > 1 > income Statement > gross Profit
231011000
Annuals > 1 > income Statement > operating Expenses
144290000
Annuals > 1 > income Statement > operating Income
86721000
Annuals > 1 > income Statement > interest Expense
1320000
Annuals > 1 > income Statement > pretax Income
83994000
Annuals > 1 > income Statement > net Income
63399000
Annuals > 1 > income Statement > eps
5.325443488761457
Annuals > 1 > income Statement > dividends Per Share
6548000
Annuals > 1 > income Statement > shares Outstanding
11904924
Annuals > 1 > income Statement > income Tax Expense
20595000
Annuals > 1 > income Statement > EBITDA
93433000
Annuals > 1 > income Statement > operating Margin
12.213124450753735
Annuals > 1 > income Statement > total Other Income Expense Net
-2727000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
52591000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
112473000
Annuals > 1 > balance Sheet > inventories
114590000
Annuals > 1 > balance Sheet > total Current Assets
309438000
Annuals > 1 > balance Sheet > property Plant Equipment
65841000
Annuals > 1 > balance Sheet > total Assets
408343000
Annuals > 1 > balance Sheet > payables
103516000
Annuals > 1 > balance Sheet > short Term Debt
24859000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
177965000
Annuals > 1 > balance Sheet > equity
230378000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
63399000
Annuals > 1 > cash Flow > depreciation
10681000
Annuals > 1 > cash Flow > change In Working Capital
-51708000
Annuals > 1 > cash Flow > cash From Operations
44108000
Annuals > 1 > cash Flow > capital Expenditures
20553000
Annuals > 1 > cash Flow > cash From Investing
-19360000
Annuals > 1 > cash Flow > cash From Financing
755000
Annuals > 1 > cash Flow > net Change In Cash
24465000
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
5.325443488761457
Annuals > 1 > ratios > PB
6.095138363038138
Annuals > 1 > ratios > ROE
27.519554818602472
Annuals > 1 > ratios > ROA
15.52591816193739
Annuals > 1 > ratios > FCF
23555000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.03317306608981726
Annuals > 1 > health Score
65
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
558464000
Annuals > 2 > income Statement > cost Of Revenue
393279000
Annuals > 2 > income Statement > gross Profit
165185000
Annuals > 2 > income Statement > operating Expenses
105744000
Annuals > 2 > income Statement > operating Income
59441000
Annuals > 2 > income Statement > interest Expense
1596000
Annuals > 2 > income Statement > pretax Income
57169000
Annuals > 2 > income Statement > net Income
44828000
Annuals > 2 > income Statement > eps
3.7745575053768583
Annuals > 2 > income Statement > dividends Per Share
4556000
Annuals > 2 > income Statement > shares Outstanding
11876359
Annuals > 2 > income Statement > income Tax Expense
12341000
Annuals > 2 > income Statement > EBITDA
69746000
Annuals > 2 > income Statement > operating Margin
10.643658319963329
Annuals > 2 > income Statement > total Other Income Expense Net
-2272000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
28126000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
91535000
Annuals > 2 > balance Sheet > inventories
106353000
Annuals > 2 > balance Sheet > total Current Assets
230123000
Annuals > 2 > balance Sheet > property Plant Equipment
41742000
Annuals > 2 > balance Sheet > total Assets
302673000
Annuals > 2 > balance Sheet > payables
83928000
Annuals > 2 > balance Sheet > short Term Debt
10588000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
125779000
Annuals > 2 > balance Sheet > equity
176894000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
44828000
Annuals > 2 > cash Flow > depreciation
10981000
Annuals > 2 > cash Flow > change In Working Capital
-19539000
Annuals > 2 > cash Flow > cash From Operations
37013000
Annuals > 2 > cash Flow > capital Expenditures
9332000
Annuals > 2 > cash Flow > cash From Investing
-12674000
Annuals > 2 > cash Flow > cash From Financing
-22303000
Annuals > 2 > cash Flow > net Change In Cash
7221000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
3.7745575053768583
Annuals > 2 > ratios > PB
7.918960191131412
Annuals > 2 > ratios > ROE
25.34173007563852
Annuals > 2 > ratios > ROA
14.810703300261338
Annuals > 2 > ratios > FCF
27681000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.04956631045152418
Annuals > 2 > health Score
66
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
380202000
Annuals > 3 > income Statement > cost Of Revenue
277771000
Annuals > 3 > income Statement > gross Profit
102431000
Annuals > 3 > income Statement > operating Expenses
79280000
Annuals > 3 > income Statement > operating Income
23151000
Annuals > 3 > income Statement > interest Expense
1301000
Annuals > 3 > income Statement > pretax Income
21250000
Annuals > 3 > income Statement > net Income
15176000
Annuals > 3 > income Statement > eps
1.2834019827106065
Annuals > 3 > income Statement > dividends Per Share
4009000
Annuals > 3 > income Statement > shares Outstanding
11824822
Annuals > 3 > income Statement > income Tax Expense
6074000
Annuals > 3 > income Statement > EBITDA
30114000
Annuals > 3 > income Statement > operating Margin
6.089131566903909
Annuals > 3 > income Statement > total Other Income Expense Net
-1901000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
20905000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
73025000
Annuals > 3 > balance Sheet > inventories
62467000
Annuals > 3 > balance Sheet > total Current Assets
159698000
Annuals > 3 > balance Sheet > property Plant Equipment
30960000
Annuals > 3 > balance Sheet > total Assets
235099000
Annuals > 3 > balance Sheet > payables
66308000
Annuals > 3 > balance Sheet > short Term Debt
21779000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
109097000
Annuals > 3 > balance Sheet > equity
126002000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
15176000
Annuals > 3 > cash Flow > depreciation
7563000
Annuals > 3 > cash Flow > change In Working Capital
-4777000
Annuals > 3 > cash Flow > cash From Operations
20447000
Annuals > 3 > cash Flow > capital Expenditures
6067000
Annuals > 3 > cash Flow > cash From Investing
-10914000
Annuals > 3 > cash Flow > cash From Financing
-4257000
Annuals > 3 > cash Flow > net Change In Cash
6110000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.2834019827106065
Annuals > 3 > ratios > PB
11.069171559975238
Annuals > 3 > ratios > ROE
12.044253265821176
Annuals > 3 > ratios > ROA
6.455152935571823
Annuals > 3 > ratios > FCF
14380000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.037821999884272046
Annuals > 3 > health Score
57
Valuation > metrics > PE
23.798
Valuation > metrics > PB
5.787780692912487
Valuation > final Score
52.12219307087513
Valuation > verdict
46.5% Overvalued
Profitability > metrics > ROE
5.0579459635039035
Profitability > metrics > ROA
4.333274529340294
Profitability > metrics > Net Margin
0.07987505782239708
Profitability > final Score
35
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.6929124952146727
Risk > metrics > Interest Coverage
22.001765225066197
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
2.2832675244514036
Liquidity > metrics > Quick Ratio
1.2717452969342138
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
55.965571550931884
Prev Valuations > 1
56.37248406416787
Prev Valuations > 2
53.483618765278194
Prev Profitabilities > 0
28
Prev Profitabilities > 1
58
Prev Profitabilities > 2
54
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:58:36.651Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-19
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
1.69
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-23
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.0636
Earnings History > 1 > eps Estimate
1.58
Earnings History > 1 > eps Difference
-0.5164
Earnings History > 1 > surprise Percent
-32.6835
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-24
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.8119
Earnings History > 2 > eps Estimate
1.85
Earnings History > 2 > eps Difference
-1.0381
Earnings History > 2 > surprise Percent
-56.1135
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
1.5351
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-25
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.4222
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-29
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.0045
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-25
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.4482
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
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.4953
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-28
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.2275
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
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
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.9041
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-01
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.8339
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-02
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.9766
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-07
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.53
Earnings History > 12 > eps Estimate
0.77
Earnings History > 12 > eps Difference
0.76
Earnings History > 12 > surprise Percent
98.7013
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
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.97
Earnings History > 13 > eps Estimate
0.47
Earnings History > 13 > eps Difference
0.5
Earnings History > 13 > surprise Percent
106.383
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-02
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.55
Earnings History > 14 > eps Estimate
0.46
Earnings History > 14 > eps Difference
0.09
Earnings History > 14 > surprise Percent
19.5652
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
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.72
Earnings History > 15 > eps Estimate
0.41
Earnings History > 15 > eps Difference
0.31
Earnings History > 15 > surprise Percent
75.6098
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-03
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.36
Earnings History > 16 > eps Estimate
0.34
Earnings History > 16 > eps Difference
0.02
Earnings History > 16 > surprise Percent
5.8824
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-21
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.34
Earnings History > 17 > eps Estimate
0.27
Earnings History > 17 > eps Difference
0.07
Earnings History > 17 > surprise Percent
25.9259
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-22
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.4
Earnings History > 18 > eps Estimate
0.14
Earnings History > 18 > eps Difference
0.26
Earnings History > 18 > surprise Percent
185.7143
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-05
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.19
Earnings History > 19 > eps Estimate
0.21
Earnings History > 19 > eps Difference
-0.02
Earnings History > 19 > surprise Percent
-9.5238
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-25
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.34
Earnings History > 20 > eps Estimate
0.23
Earnings History > 20 > eps Difference
0.11
Earnings History > 20 > surprise Percent
47.8261
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-04
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.2643
Earnings History > 21 > eps Estimate
0
Earnings History > 21 > eps Difference
0.2643
Earnings History > 21 > surprise Percent
-
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
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.2241
Earnings History > 22 > eps Estimate
0
Earnings History > 22 > eps Difference
0.2241
Earnings History > 22 > surprise Percent
-
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
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.278
Earnings History > 23 > eps Estimate
0
Earnings History > 23 > eps Difference
0.278
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-25
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.1287
Earnings History > 24 > eps Estimate
0
Earnings History > 24 > eps Difference
0.1287
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-06
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.2014
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-29
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.2347
Earnings History > 26 > eps Estimate
0
Earnings History > 26 > eps Difference
0.2347
Earnings History > 26 > surprise Percent
-
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.2163
Earnings History > 27 > eps Estimate
0
Earnings History > 27 > eps Difference
0.2163
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-27
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.1621
Earnings History > 28 > eps Estimate
0
Earnings History > 28 > eps Difference
0.1621
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-09-30
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.0906
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-09-29
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.1633
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-06-30
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.0754
Earnings History > 31 > eps Estimate
0
Earnings History > 31 > eps Difference
0.0754
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-31
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.1306
Earnings History > 32 > eps Estimate
0
Earnings History > 32 > eps Difference
0.1306
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-09-30
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.1097
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-09-30
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.1122
Earnings History > 34 > eps Estimate
0
Earnings History > 34 > eps Difference
0.1122
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-01
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.0677
Earnings History > 35 > eps Estimate
0
Earnings History > 35 > eps Difference
0.0677
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2016-12-31
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.0182
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-12-31
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.0187
Earnings History > 37 > eps Estimate
0
Earnings History > 37 > eps Difference
0.0187
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-02
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.0387
Earnings History > 38 > eps Estimate
0
Earnings History > 38 > eps Difference
0.0387
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-02
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.0536
Earnings History > 39 > eps Estimate
0
Earnings History > 39 > eps Difference
0.0536
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2015-12-31
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.2089
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-12-31
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.1969
Earnings History > 41 > eps Estimate
0
Earnings History > 41 > eps Difference
0.1969
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-09-26
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.0733
Earnings History > 42 > eps Estimate
0
Earnings History > 42 > eps Difference
0.0733
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-06-27
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.0728
Earnings History > 43 > eps Estimate
0
Earnings History > 43 > eps Difference
0.0728
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-28
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.0557
Earnings History > 44 > eps Estimate
0
Earnings History > 44 > eps Difference
0.0557
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-12-31
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.0673
Earnings History > 45 > eps Estimate
0
Earnings History > 45 > eps Difference
0.0673
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-09-27
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.0179
Earnings History > 46 > eps Estimate
0
Earnings History > 46 > eps Difference
0.0179
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-06-28
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.075
Earnings History > 47 > eps Estimate
0
Earnings History > 47 > eps Difference
0.075
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-29
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.0361
Earnings History > 48 > eps Estimate
0
Earnings History > 48 > eps Difference
0.0361
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-12-31
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.2301
Earnings History > 49 > eps Estimate
0
Earnings History > 49 > eps Difference
0.2301
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-09-28
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.0679
Earnings History > 50 > eps Estimate
0
Earnings History > 50 > eps Difference
0.0679
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-06-29
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.038
Earnings History > 51 > eps Estimate
0
Earnings History > 51 > eps Difference
0.038
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-30
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.1573
Earnings History > 52 > eps Estimate
0
Earnings History > 52 > eps Difference
0.1573
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-12-31
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.404
Earnings History > 53 > eps Estimate
0
Earnings History > 53 > eps Difference
0.404
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-09-29
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.2132
Earnings History > 54 > eps Estimate
0
Earnings History > 54 > eps Difference
0.2132
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-06-30
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.2353
Earnings History > 55 > eps Estimate
0
Earnings History > 55 > eps Difference
0.2353
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.2204
Earnings History > 56 > eps Estimate
0
Earnings History > 56 > eps Difference
0.2204
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-12-31
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.2881
Earnings History > 57 > eps Estimate
0
Earnings History > 57 > eps Difference
0.2881
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-02
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0624
Earnings History > 58 > eps Estimate
0
Earnings History > 58 > eps Difference
0.0624
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-02
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.1452
Earnings History > 59 > eps Estimate
0
Earnings History > 59 > eps Difference
0.1452
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-12-31
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.3697
Earnings History > 60 > eps Estimate
0
Earnings History > 60 > eps Difference
0.3697
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-22
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.21
Earnings History > 61 > eps Estimate
0.29
Earnings History > 61 > eps Difference
-0.08
Earnings History > 61 > surprise Percent
-27.5862
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-27
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.19
Earnings History > 62 > eps Estimate
0.36
Earnings History > 62 > eps Difference
-0.17
Earnings History > 62 > surprise Percent
-47.2222
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-03-09
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.41
Earnings History > 63 > eps Estimate
0.26
Earnings History > 63 > eps Difference
0.15
Earnings History > 63 > surprise Percent
57.6923
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-16
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.01
Earnings History > 64 > eps Estimate
0.23
Earnings History > 64 > eps Difference
-0.22
Earnings History > 64 > surprise Percent
-95.6522
Earnings History > 65 > period
2008-03-31
Earnings History > 65 > report Date
2008-04-17
Earnings History > 65 > date
2008-03-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.43
Earnings History > 65 > eps Estimate
0.3
Earnings History > 65 > eps Difference
0.13
Earnings History > 65 > surprise Percent
43.3333
Hammond Power Solutions Inc., together with its subsidiaries, engages in the design, manufacture, and sale of various transformers in Canada, the United States, Mexico, and India. It offers buck-boost, control, distribution, drive isolation, encapsulated, furnace, multi-pulse, pad mounted, and regulating transformers; and active harmonic filters, autotransformers, dV/dT filters, and reactors, as well as medium voltage distribution and unitized substations products. The company also offers DC power supplies. It serves renewable energy, commercial infrastructure, industrial, off-shore drilling, mining and construction, petro-chemical, power grid infrastructure, and EV charging industries. Hammond Power Solutions Inc. was founded in 1917 and is headquartered in Guelph, Canada.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AThis Under-the-Radar Tech Stock Can Be Canada’s Next Unicorn Yahoo! Finance Canada
Read more →Hammond Power Solutions: Why It's A Buy After Strong Q3 Results (TSX:HPS.A:CA) - Seeking Alpha
12/1/2025
Hammond Power Solutions: Why It's A Buy After Strong Q3 Results (TSX:HPS.A:CA) Seeking Alpha
Read more →Showing 2 of 10
(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
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Hammond Power Solutions Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.69
Date
2025-09-30
EPS Actual
1.0636
EPS Estimate
1.58
EPS Difference
-0.5164
Surprise Percent
-32.6835%
(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.