_id
690db007ccc777a4e85d0b4a
Ticker
APT
Name
Alpha Pro Tech Ltd
Exchange
NYSE MKT
Address
53 Wellington Street East, Aurora, ON, Canada, L4G 1H6
Country
USA
Sector
Industrials
Industry
Building Products & Equipment
Currency
USD
Website
https://www.alphaprotech.com
Description
Alpha Pro Tech, Ltd., together with its subsidiaries, develops, manufactures, and markets a range of disposable protective apparel and infection control products in the United States and internationally. The company operates through two business segments, Building Supply and Disposable Protective Apparel. The Building Supply segment offers construction supply weatherization products, such as housewraps; housewrap accessories, including window and door flashing, and seam tapes; synthetic roof underlayment products; synthetic roof underlayment accessories comprising self-adhered roof underlayments; and other woven materials. The Disposable Protective Apparel segment provides shoe covers, bouffant caps, coveralls, frocks, lab coats, and gowns and hoods, as well as face masks and face shields. The company sells its products under the Alpha Pro Tech brand name, as well as under private labels. Its products are used primarily in cleanrooms; industrial safety manufacturing environments; and health care facilities, such as hospitals, laboratories, and dental offices, as well as residential and multi-family building and re-roofing sites. The company distributes its products through a network of purchasing groups, distributors, independent sales representatives, and its sales and marketing force. Alpha Pro Tech, Ltd. was founded in 1983 and is headquartered in Aurora, Canada.
Last Close
4.67
Volume
8678
Current Price
4.8428
Change
0.1128
Last Updated
2026-01-20T15:33:32.509Z
Image
-
Ipo Date
1995-07-24T00:00:00.000Z
Market Cap
44962672
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Rating
-
Target Price
16.75
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-09-30
Revenue
14785000
Cost Of Revenue
8917000
Gross Profit
5868000
Operating Expenses
4771000
Operating Income
1097000
Interest Expense
-
Pretax Income
1293000
Net Income
976000
Eps
0.09170383757070522
Dividends Per Share
-
Shares Outstanding
10360062
Income Tax Expense
317000
EBITDA
1496000
Operating Margin
7.419682110246873
Total Other Income Expense Net
196000
Cash
17658000
Short Term Investments
-
Receivables
5499000
Inventories
23479000
Total Current Assets
51748000
Property Plant Equipment
16223000
Total Assets
73868000
Payables
1730000
Short Term Debt
951000
Long Term Debt
0
Total Liabilities
11327000
Equity
62541000
Bs_currency_symbol
USD
Depreciation
203000
Change In Working Capital
2449685
Cash From Operations
3988380
Capital Expenditures
99680
Cash From Investing
-99676
Cash From Financing
-633424
Net Change In Cash
3194000
Cf_currency_symbol
USD
PE
12.7647
PB
0.8241267673941896
ROE
1.5605762619721462
ROA
1.3212757892456815
FCF
3888700
Fcf Percent
0.2630165708488333
Piotroski FScore
4
Health Score
71
Deep Value Investing Score
9
Defensive Investing Score
7.5
Dividend Investing Score
3
Economic Moat Investing Score
7.3
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
4
Quality Investing Score
6.5
Value Investing Score
7.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
14785000
Quarters > 0 > income Statement > cost Of Revenue
8917000
Quarters > 0 > income Statement > gross Profit
5868000
Quarters > 0 > income Statement > operating Expenses
4771000
Quarters > 0 > income Statement > operating Income
1097000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
1293000
Quarters > 0 > income Statement > net Income
976000
Quarters > 0 > income Statement > eps
0.09170383757070522
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
10642957
Quarters > 0 > income Statement > income Tax Expense
317000
Quarters > 0 > income Statement > EBITDA
1496000
Quarters > 0 > income Statement > operating Margin
7.419682110246873
Quarters > 0 > income Statement > total Other Income Expense Net
196000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
17658000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
5499000
Quarters > 0 > balance Sheet > inventories
23479000
Quarters > 0 > balance Sheet > total Current Assets
51748000
Quarters > 0 > balance Sheet > property Plant Equipment
16223000
Quarters > 0 > balance Sheet > total Assets
73868000
Quarters > 0 > balance Sheet > payables
1730000
Quarters > 0 > balance Sheet > short Term Debt
951000
Quarters > 0 > balance Sheet > long Term Debt
0
Quarters > 0 > balance Sheet > total Liabilities
11327000
Quarters > 0 > balance Sheet > equity
62541000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
976000
Quarters > 0 > cash Flow > depreciation
203000
Quarters > 0 > cash Flow > change In Working Capital
2449685
Quarters > 0 > cash Flow > cash From Operations
3988380
Quarters > 0 > cash Flow > capital Expenditures
99680
Quarters > 0 > cash Flow > cash From Investing
-99676
Quarters > 0 > cash Flow > cash From Financing
-633424
Quarters > 0 > cash Flow > net Change In Cash
3194000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.09170383757070522
Quarters > 0 > ratios > PB
0.8241267673941896
Quarters > 0 > ratios > ROE
1.5605762619721462
Quarters > 0 > ratios > ROA
1.3212757892456815
Quarters > 0 > ratios > FCF
3888700
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.2630165708488333
Quarters > 0 > health Score
71
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
16672000
Quarters > 1 > income Statement > cost Of Revenue
10541000
Quarters > 1 > income Statement > gross Profit
6131000
Quarters > 1 > income Statement > operating Expenses
4796000
Quarters > 1 > income Statement > operating Income
1335000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
1611000
Quarters > 1 > income Statement > net Income
1244000
Quarters > 1 > income Statement > eps
0.1172362551799765
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
10611052
Quarters > 1 > income Statement > income Tax Expense
367000
Quarters > 1 > income Statement > EBITDA
1575000
Quarters > 1 > income Statement > operating Margin
8.007437619961612
Quarters > 1 > income Statement > total Other Income Expense Net
276000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
14464000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
9780000
Quarters > 1 > balance Sheet > inventories
22361000
Quarters > 1 > balance Sheet > total Current Assets
50543000
Quarters > 1 > balance Sheet > property Plant Equipment
16562000
Quarters > 1 > balance Sheet > total Assets
73165000
Quarters > 1 > balance Sheet > payables
1380000
Quarters > 1 > balance Sheet > short Term Debt
941000
Quarters > 1 > balance Sheet > long Term Debt
0
Quarters > 1 > balance Sheet > total Liabilities
10917000
Quarters > 1 > balance Sheet > equity
62248000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
1244000
Quarters > 1 > cash Flow > depreciation
240000
Quarters > 1 > cash Flow > change In Working Capital
372000
Quarters > 1 > cash Flow > cash From Operations
2088000
Quarters > 1 > cash Flow > capital Expenditures
138000
Quarters > 1 > cash Flow > cash From Investing
-138000
Quarters > 1 > cash Flow > cash From Financing
-838000
Quarters > 1 > cash Flow > net Change In Cash
1112000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.1172362551799765
Quarters > 1 > ratios > PB
0.8255237537848606
Quarters > 1 > ratios > ROE
1.9984577817761213
Quarters > 1 > ratios > ROA
1.7002665208774688
Quarters > 1 > ratios > FCF
1950000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.11696257197696737
Quarters > 1 > health Score
63
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
13822000
Quarters > 2 > income Statement > cost Of Revenue
8430000
Quarters > 2 > income Statement > gross Profit
5392000
Quarters > 2 > income Statement > operating Expenses
4937000
Quarters > 2 > income Statement > operating Income
455000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
772000
Quarters > 2 > income Statement > net Income
613000
Quarters > 2 > income Statement > eps
0.056567657271237116
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
10836581
Quarters > 2 > income Statement > income Tax Expense
159000
Quarters > 2 > income Statement > EBITDA
698000
Quarters > 2 > income Statement > operating Margin
3.2918535667776005
Quarters > 2 > income Statement > total Other Income Expense Net
317000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
13352000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
7672000
Quarters > 2 > balance Sheet > inventories
23565000
Quarters > 2 > balance Sheet > total Current Assets
49340000
Quarters > 2 > balance Sheet > property Plant Equipment
16897000
Quarters > 2 > balance Sheet > total Assets
72182000
Quarters > 2 > balance Sheet > payables
887000
Quarters > 2 > balance Sheet > short Term Debt
917000
Quarters > 2 > balance Sheet > long Term Debt
0
Quarters > 2 > balance Sheet > total Liabilities
10454000
Quarters > 2 > balance Sheet > equity
61728000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
613000
Quarters > 2 > cash Flow > depreciation
243000
Quarters > 2 > cash Flow > change In Working Capital
-5039000
Quarters > 2 > cash Flow > cash From Operations
-3959000
Quarters > 2 > cash Flow > capital Expenditures
134999
Quarters > 2 > cash Flow > cash From Investing
-134999
Quarters > 2 > cash Flow > cash From Financing
-1190000
Quarters > 2 > cash Flow > net Change In Cash
-5284000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.056567657271237116
Quarters > 2 > ratios > PB
0.8501716314606015
Quarters > 2 > ratios > ROE
0.9930663556246759
Quarters > 2 > ratios > ROA
0.8492421933446012
Quarters > 2 > ratios > FCF
-4093999
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.296194400231515
Quarters > 2 > health Score
50
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
13817000
Quarters > 3 > income Statement > cost Of Revenue
8627000
Quarters > 3 > income Statement > gross Profit
5190000
Quarters > 3 > income Statement > operating Expenses
4516000
Quarters > 3 > income Statement > operating Income
674000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
1080000
Quarters > 3 > income Statement > net Income
847000
Quarters > 3 > income Statement > eps
0.0766741557491993
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
11046747
Quarters > 3 > income Statement > income Tax Expense
233000
Quarters > 3 > income Statement > EBITDA
813000
Quarters > 3 > income Statement > operating Margin
4.878048780487805
Quarters > 3 > income Statement > total Other Income Expense Net
406000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
18636000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
4894000
Quarters > 3 > balance Sheet > inventories
22733000
Quarters > 3 > balance Sheet > total Current Assets
50639000
Quarters > 3 > balance Sheet > property Plant Equipment
17234000
Quarters > 3 > balance Sheet > total Assets
73742000
Quarters > 3 > balance Sheet > payables
1283000
Quarters > 3 > balance Sheet > short Term Debt
893000
Quarters > 3 > balance Sheet > long Term Debt
0
Quarters > 3 > balance Sheet > total Liabilities
11508000
Quarters > 3 > balance Sheet > equity
62234000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
847000
Quarters > 3 > cash Flow > depreciation
139000
Quarters > 3 > cash Flow > change In Working Capital
1199000
Quarters > 3 > cash Flow > cash From Operations
2413000
Quarters > 3 > cash Flow > capital Expenditures
1443000
Quarters > 3 > cash Flow > cash From Investing
-1443000
Quarters > 3 > cash Flow > cash From Financing
-728000
Quarters > 3 > cash Flow > net Change In Cash
242000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.0766741557491993
Quarters > 3 > ratios > PB
0.8596134969887844
Quarters > 3 > ratios > ROE
1.3609923835845357
Quarters > 3 > ratios > ROA
1.1485991700794662
Quarters > 3 > ratios > FCF
970000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.07020337265687197
Quarters > 3 > health Score
58
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
57840000
Annuals > 0 > income Statement > cost Of Revenue
34907000
Annuals > 0 > income Statement > gross Profit
22933000
Annuals > 0 > income Statement > operating Expenses
19484000
Annuals > 0 > income Statement > operating Income
3449000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
5020000
Annuals > 0 > income Statement > net Income
3929000
Annuals > 0 > income Statement > eps
0.3497092935801064
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
11235046
Annuals > 0 > income Statement > income Tax Expense
1091000
Annuals > 0 > income Statement > EBITDA
4322000
Annuals > 0 > income Statement > operating Margin
5.963001383125865
Annuals > 0 > income Statement > total Other Income Expense Net
1571000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
18636000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
4894000
Annuals > 0 > balance Sheet > inventories
22733000
Annuals > 0 > balance Sheet > total Current Assets
50639000
Annuals > 0 > balance Sheet > property Plant Equipment
17234000
Annuals > 0 > balance Sheet > total Assets
73742000
Annuals > 0 > balance Sheet > payables
1283000
Annuals > 0 > balance Sheet > short Term Debt
893000
Annuals > 0 > balance Sheet > long Term Debt
0
Annuals > 0 > balance Sheet > total Liabilities
11508000
Annuals > 0 > balance Sheet > equity
62234000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
3929000
Annuals > 0 > cash Flow > depreciation
873000
Annuals > 0 > cash Flow > change In Working Capital
132000
Annuals > 0 > cash Flow > cash From Operations
5698000
Annuals > 0 > cash Flow > capital Expenditures
3806000
Annuals > 0 > cash Flow > cash From Investing
-3776000
Annuals > 0 > cash Flow > cash From Financing
-3664000
Annuals > 0 > cash Flow > net Change In Cash
-1742000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.3497092935801064
Annuals > 0 > ratios > PB
0.8742661691165602
Annuals > 0 > ratios > ROE
6.313269274030272
Annuals > 0 > ratios > ROA
5.328035583520925
Annuals > 0 > ratios > FCF
1892000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.032710926694329186
Annuals > 0 > health Score
62
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
61232000
Annuals > 1 > income Statement > cost Of Revenue
38403000
Annuals > 1 > income Statement > gross Profit
22829000
Annuals > 1 > income Statement > operating Expenses
18697000
Annuals > 1 > income Statement > operating Income
4132000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
5425000
Annuals > 1 > income Statement > net Income
4189000
Annuals > 1 > income Statement > eps
0.35331260296165196
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
11856356
Annuals > 1 > income Statement > income Tax Expense
1236000
Annuals > 1 > income Statement > EBITDA
5057000
Annuals > 1 > income Statement > operating Margin
6.748105565717272
Annuals > 1 > income Statement > total Other Income Expense Net
1293000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
20378000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
6545000
Annuals > 1 > balance Sheet > inventories
20131000
Annuals > 1 > balance Sheet > total Current Assets
53064000
Annuals > 1 > balance Sheet > property Plant Equipment
10397000
Annuals > 1 > balance Sheet > total Assets
68763000
Annuals > 1 > balance Sheet > payables
802000
Annuals > 1 > balance Sheet > short Term Debt
661000
Annuals > 1 > balance Sheet > long Term Debt
0
Annuals > 1 > balance Sheet > total Liabilities
7195000
Annuals > 1 > balance Sheet > equity
61568000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
4189000
Annuals > 1 > cash Flow > depreciation
925000
Annuals > 1 > cash Flow > change In Working Capital
3199000
Annuals > 1 > cash Flow > cash From Operations
8458000
Annuals > 1 > cash Flow > capital Expenditures
792000
Annuals > 1 > cash Flow > cash From Investing
-792000
Annuals > 1 > cash Flow > cash From Financing
-3578000
Annuals > 1 > cash Flow > net Change In Cash
4088000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
0.35331260296165196
Annuals > 1 > ratios > PB
0.9325942183731809
Annuals > 1 > ratios > ROE
6.803859147609148
Annuals > 1 > ratios > ROA
6.09193897881128
Annuals > 1 > ratios > FCF
7666000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.1251959759602822
Annuals > 1 > health Score
72
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
61981000
Annuals > 2 > income Statement > cost Of Revenue
40298000
Annuals > 2 > income Statement > gross Profit
21683000
Annuals > 2 > income Statement > operating Expenses
17033000
Annuals > 2 > income Statement > operating Income
4650000
Annuals > 2 > income Statement > interest Expense
745000
Annuals > 2 > income Statement > pretax Income
4395000
Annuals > 2 > income Statement > net Income
3282000
Annuals > 2 > income Statement > eps
0.25678733845948254
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
12781004
Annuals > 2 > income Statement > income Tax Expense
1113000
Annuals > 2 > income Statement > EBITDA
5464000
Annuals > 2 > income Statement > operating Margin
7.502299091657121
Annuals > 2 > income Statement > total Other Income Expense Net
-255000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
16290000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
6973000
Annuals > 2 > balance Sheet > inventories
24397000
Annuals > 2 > balance Sheet > total Current Assets
52562000
Annuals > 2 > balance Sheet > property Plant Equipment
7467000
Annuals > 2 > balance Sheet > total Assets
64803000
Annuals > 2 > balance Sheet > payables
674000
Annuals > 2 > balance Sheet > short Term Debt
899000
Annuals > 2 > balance Sheet > long Term Debt
0
Annuals > 2 > balance Sheet > total Liabilities
4045000
Annuals > 2 > balance Sheet > equity
60758000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
3282000
Annuals > 2 > cash Flow > depreciation
814000
Annuals > 2 > cash Flow > change In Working Capital
-775000
Annuals > 2 > cash Flow > cash From Operations
4277000
Annuals > 2 > cash Flow > capital Expenditures
492000
Annuals > 2 > cash Flow > cash From Investing
-492000
Annuals > 2 > cash Flow > cash From Financing
-3802000
Annuals > 2 > cash Flow > net Change In Cash
-17000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
0.25678733845948254
Annuals > 2 > ratios > PB
1.0187275119523356
Annuals > 2 > ratios > ROE
5.401757793212417
Annuals > 2 > ratios > ROA
5.064580343502616
Annuals > 2 > ratios > FCF
3785000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.061067101208434844
Annuals > 2 > health Score
65
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
68637000
Annuals > 3 > income Statement > cost Of Revenue
43339000
Annuals > 3 > income Statement > gross Profit
25298000
Annuals > 3 > income Statement > operating Expenses
17371000
Annuals > 3 > income Statement > operating Income
7927000
Annuals > 3 > income Statement > interest Expense
573000
Annuals > 3 > income Statement > pretax Income
8500000
Annuals > 3 > income Statement > net Income
6756000
Annuals > 3 > income Statement > eps
0.5004651303364983
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
13499442
Annuals > 3 > income Statement > income Tax Expense
1744000
Annuals > 3 > income Statement > EBITDA
8744000
Annuals > 3 > income Statement > operating Margin
11.549164444832961
Annuals > 3 > income Statement > total Other Income Expense Net
573000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
16307000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
4780000
Annuals > 3 > balance Sheet > inventories
24969000
Annuals > 3 > balance Sheet > total Current Assets
52999000
Annuals > 3 > balance Sheet > property Plant Equipment
8712000
Annuals > 3 > balance Sheet > total Assets
67020000
Annuals > 3 > balance Sheet > payables
528000
Annuals > 3 > balance Sheet > short Term Debt
883000
Annuals > 3 > balance Sheet > long Term Debt
0
Annuals > 3 > balance Sheet > total Liabilities
5269000
Annuals > 3 > balance Sheet > equity
61751000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
6756000
Annuals > 3 > cash Flow > depreciation
817000
Annuals > 3 > cash Flow > change In Working Capital
-8912000
Annuals > 3 > cash Flow > cash From Operations
-480000
Annuals > 3 > cash Flow > capital Expenditures
2524000
Annuals > 3 > cash Flow > cash From Investing
-2524000
Annuals > 3 > cash Flow > cash From Financing
-3981000
Annuals > 3 > cash Flow > net Change In Cash
-6985000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.5004651303364983
Annuals > 3 > ratios > PB
1.0586888911531798
Annuals > 3 > ratios > ROE
10.940713510712378
Annuals > 3 > ratios > ROA
10.08057296329454
Annuals > 3 > ratios > FCF
-3004000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.043766481635269604
Annuals > 3 > health Score
67
Valuation > metrics > PE
12.7647
Valuation > metrics > PB
0.8241267673941896
Valuation > final Score
100
Valuation > verdict
8.8% Undervalued
Profitability > metrics > ROE
1.5605762619721462
Profitability > metrics > ROA
1.886063229496792
Profitability > metrics > Net Margin
0.0660128508623605
Profitability > final Score
19
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.18111318974752563
Risk > metrics > Interest Coverage
5.403940886699507
Risk > final Score
82
Risk > verdict
Low
Liquidity > metrics > Current Ratio
19.301753077209995
Liquidity > metrics > Quick Ratio
10.544199925400969
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
90
Prev Valuations > 1
90
Prev Valuations > 2
90
Prev Profitabilities > 0
23
Prev Profitabilities > 1
12
Prev Profitabilities > 2
17
Prev Risks > 0
100
Prev Risks > 1
85
Prev Risks > 2
70
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:24:07.165Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-18
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
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-05
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.0931
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
0.0931
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-07
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.12
Earnings History > 2 > eps Estimate
0
Earnings History > 2 > eps Difference
0.12
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-06
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.0566
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-11
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.0767
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-11-05
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.0771
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-08-07
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.1464
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-05-08
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.0506
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-13
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.0921
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-11-07
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.1214
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-08
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.0954
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-09
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.05
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-16
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.0455
Earnings History > 12 > eps Estimate
0.29
Earnings History > 12 > eps Difference
-0.2445
Earnings History > 12 > surprise Percent
-84.3103
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-07
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.04
Earnings History > 13 > eps Estimate
0.32
Earnings History > 13 > eps Difference
-0.28
Earnings History > 13 > surprise Percent
-87.5
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-04
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.05
Earnings History > 14 > eps Estimate
0.28
Earnings History > 14 > eps Difference
-0.23
Earnings History > 14 > surprise Percent
-82.1429
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-10
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.12
Earnings History > 15 > eps Estimate
0.12
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-09
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.05
Earnings History > 16 > eps Estimate
0.38
Earnings History > 16 > eps Difference
-0.33
Earnings History > 16 > surprise Percent
-86.8421
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.06
Earnings History > 17 > eps Estimate
0.36
Earnings History > 17 > eps Difference
-0.3
Earnings History > 17 > surprise Percent
-83.3333
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-04
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.12
Earnings History > 18 > eps Estimate
0.31
Earnings History > 18 > eps Difference
-0.19
Earnings History > 18 > surprise Percent
-61.2903
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-06
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.27
Earnings History > 19 > eps Estimate
0.33
Earnings History > 19 > eps Difference
-0.06
Earnings History > 19 > surprise Percent
-18.1818
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-09
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.53
Earnings History > 20 > eps Estimate
0.5
Earnings History > 20 > eps Difference
0.03
Earnings History > 20 > surprise Percent
6
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.58
Earnings History > 21 > eps Estimate
0.46
Earnings History > 21 > eps Difference
0.12
Earnings History > 21 > surprise Percent
26.087
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-04
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.46
Earnings History > 22 > eps Estimate
0.46
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
0
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-06
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.39
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-26
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.03
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-05
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.03
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-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
0.08
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
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.09
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-05
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.05
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
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.11
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-08-02
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.07
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-05-08
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.04
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-08
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.01
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-08
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.07
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-08-02
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.05
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-09
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.04
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-07
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.053
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-11-02
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.061
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-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.0463
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-05
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.0287
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-03
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.0167
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-10-22
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.0167
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-04
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.0157
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-07
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.008
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-05
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.0327
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-28
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.0525
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-05
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.0481
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-07
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.014
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-03
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.036
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
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.0476
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-07
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.0245
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-07
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.0008
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-06
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.0057
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-06
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.02
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-08
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0179
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-03
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.0033
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-15
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.0161
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-08
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0175
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-04
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0136
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-05
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.005
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-16
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.0022
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-09
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.0087
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
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.02
Earnings History > 62 > eps Estimate
0.03
Earnings History > 62 > eps Difference
-0.01
Earnings History > 62 > surprise Percent
-33.3333
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-05
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.03
Earnings History > 63 > eps Estimate
0.02
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
50
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-09
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.15
Earnings History > 64 > eps Estimate
0.12
Earnings History > 64 > eps Difference
0.03
Earnings History > 64 > surprise Percent
25
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-27
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.12
Earnings History > 65 > eps Estimate
0.11
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
9.0909
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-06
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.095
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-05
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.0217
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-11
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.01
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-05
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.0301
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-07
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.0154
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-14
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.0055
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-20
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.0179
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-07
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.0357
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-13
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.0196
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-09
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.0207
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-08
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.0431
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-01
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.0351
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-08
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.0451
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-08
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.0259
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-03-22
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.0121
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-30
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.0273
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-08
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.04
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-06-01
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0177
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-09
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.0226
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-02
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.02
Earnings History > 85 > eps Estimate
0.02
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-08-04
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.02
Earnings History > 86 > eps Estimate
0.04
Earnings History > 86 > eps Difference
-0.02
Earnings History > 86 > surprise Percent
-50
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-29
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.02
Earnings History > 87 > eps Estimate
0.01
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
100
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-03-01
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.02
Earnings History > 88 > eps Estimate
0.02
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-09-30
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0291
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-06-30
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0555
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-03-31
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.0202
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-09-30
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0154
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-06-30
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0276
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-03-31
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0174
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-09-30
Earnings History > 95 > report Date
2001-09-30
Earnings History > 95 > date
2001-09-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.0041
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-06-30
Earnings History > 96 > report Date
2001-06-30
Earnings History > 96 > date
2001-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0112
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-03-31
Earnings History > 97 > report Date
2001-03-31
Earnings History > 97 > date
2001-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.012
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Alpha Pro Tech, Ltd., together with its subsidiaries, develops, manufactures, and markets a range of disposable protective apparel and infection control products in the United States and internationally. The company operates through two business segments, Building Supply and Disposable Protective Apparel. The Building Supply segment offers construction supply weatherization products, such as housewraps; housewrap accessories, including window and door flashing, and seam tapes; synthetic roof underlayment products; synthetic roof underlayment accessories comprising self-adhered roof underlayments; and other woven materials. The Disposable Protective Apparel segment provides shoe covers, bouffant caps, coveralls, frocks, lab coats, and gowns and hoods, as well as face masks and face shields. The company sells its products under the Alpha Pro Tech brand name, as well as under private labels. Its products are used primarily in cleanrooms; industrial safety manufacturing environments; and health care facilities, such as hospitals, laboratories, and dental offices, as well as residential and multi-family building and re-roofing sites. The company distributes its products through a network of purchasing groups, distributors, independent sales representatives, and its sales and marketing force. Alpha Pro Tech, Ltd. was founded in 1983 and is headquartered in Aurora, Canada.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AIs it Apt to Hold Edwards Lifesciences Stock in Your Portfolio Now? - Zacks Investment Research
1/14/2026
Is it Apt to Hold Edwards Lifesciences Stock in Your Portfolio Now? Zacks Investment Research
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
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 High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Alpha Pro Tech Ltd
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0
Date
2025-09-30
EPS Actual
0.0931
EPS Estimate
0
EPS Difference
0.0931
Surprise Percent
0%
(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.