_id
691725853c536f8df2316aed
Ticker
UFPT
Name
UFP Technologies Inc
Exchange
NASDAQ
Address
100 Hale Street, Newburyport, MA, United States, 01950-3504
Country
USA
Sector
Healthcare
Industry
Medical Devices
Currency
USD
Website
https://www.ufpt.com
Description
UFP Technologies, Inc. designs and manufactures solutions for medical devices, sterile packaging, and other engineered custom products in the United States. The company offers protective drapes for robotic surgery, patient handling and comfort, advanced wound care, infection prevention, disposables for surgical and endoscopic procedures, packaging for medical devices, orthopedic implants, components for cardiac implants, dispenser coils for catheters, and biopharma drug manufacturing; and molded components for applications in acoustic insulation, interior trim, load floors, sunshades, SUV cargo cover handles, driveshaft damping, engine and manifold covers, quarter panels, and wheel liners. It also provides molded composites for commercial aviation and military gear for use in backpack components, knee and elbow pads, eyewear, and helmets; and custom protective case systems for applications in military ballistics panels, virtual training systems, drones, communications equipment, and rugged portable computers. The company serves the medical, aerospace and defense, industrial, and automotive markets. It markets and sells its products through a direct sales force. The company was founded in 1963 and is headquartered in Newburyport, Massachusetts.
Last Close
213.79
Volume
110579
Current Price
214.87
Change
0.5051686234155071
Last Updated
2025-12-04T14:43:21.596Z
Image
https://logo.clearbit.com/www.ufpt.com
Ipo Date
1993-12-16T00:00:00.000Z
Market Cap
1694115456
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9772833333333334
Sentiment Sources
18
Rating
3.75
Target Price
329.5
Strong Buy
1
Buy
1
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
154558000
Cost Of Revenue
111811000
Gross Profit
42747000
Operating Expenses
19368000
Operating Income
23379000
Interest Expense
2393000
Pretax Income
21064000
Net Income
16383000
Eps
2.105784061696658
Dividends Per Share
-
Shares Outstanding
7712444
Income Tax Expense
4681000
EBITDA
28176000
Operating Margin
15.126360330749621
Total Other Income Expense Net
-2315000
Cash
18226000
Short Term Investments
-
Receivables
86992000
Inventories
86149000
Total Current Assets
197971000
Property Plant Equipment
96468000
Total Assets
652821000
Payables
29442000
Short Term Debt
17452000
Long Term Debt
133620000
Total Liabilities
248908000
Equity
403913000
Depreciation
4874000
Change In Working Capital
10763000
Cash From Operations
35925000
Capital Expenditures
3378000
Cash From Investing
-
Cash From Financing
-17491000
Net Change In Cash
3334000
PE
25.4531
PB
4.138734331403049
ROE
4.056071480739664
ROA
2.509570004641395
FCF
32547000
Fcf Percent
0.21058114106031392
Piotroski FScore
4
Health Score
66
Deep Value Investing Score
5
Defensive Investing Score
8
Dividend Investing Score
3
Economic Moat Investing Score
7.3
Garp Investing Score
3.5
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
7
Value Investing Score
4
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
154558000
Quarters > 0 > income Statement > cost Of Revenue
111811000
Quarters > 0 > income Statement > gross Profit
42747000
Quarters > 0 > income Statement > operating Expenses
19368000
Quarters > 0 > income Statement > operating Income
23379000
Quarters > 0 > income Statement > interest Expense
2393000
Quarters > 0 > income Statement > pretax Income
21064000
Quarters > 0 > income Statement > net Income
16383000
Quarters > 0 > income Statement > eps
2.105784061696658
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
7780000
Quarters > 0 > income Statement > income Tax Expense
4681000
Quarters > 0 > income Statement > EBITDA
28176000
Quarters > 0 > income Statement > operating Margin
15.126360330749621
Quarters > 0 > income Statement > total Other Income Expense Net
-2315000
Quarters > 0 > balance Sheet > cash
18226000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
86992000
Quarters > 0 > balance Sheet > inventories
86149000
Quarters > 0 > balance Sheet > total Current Assets
197971000
Quarters > 0 > balance Sheet > property Plant Equipment
96468000
Quarters > 0 > balance Sheet > total Assets
652821000
Quarters > 0 > balance Sheet > payables
29442000
Quarters > 0 > balance Sheet > short Term Debt
17452000
Quarters > 0 > balance Sheet > long Term Debt
133620000
Quarters > 0 > balance Sheet > total Liabilities
248908000
Quarters > 0 > balance Sheet > equity
403913000
Quarters > 0 > cash Flow > net Income
16383000
Quarters > 0 > cash Flow > depreciation
4874000
Quarters > 0 > cash Flow > change In Working Capital
10763000
Quarters > 0 > cash Flow > cash From Operations
35925000
Quarters > 0 > cash Flow > capital Expenditures
3378000
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-17491000
Quarters > 0 > cash Flow > net Change In Cash
3334000
Quarters > 0 > ratios > PE
2.105784061696658
Quarters > 0 > ratios > PB
4.138734331403049
Quarters > 0 > ratios > ROE
4.056071480739664
Quarters > 0 > ratios > ROA
2.509570004641395
Quarters > 0 > ratios > FCF
32547000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.21058114106031392
Quarters > 0 > health Score
66
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
151176000
Quarters > 1 > income Statement > cost Of Revenue
107633000
Quarters > 1 > income Statement > gross Profit
43543000
Quarters > 1 > income Statement > operating Expenses
19214000
Quarters > 1 > income Statement > operating Income
24329000
Quarters > 1 > income Statement > interest Expense
2671000
Quarters > 1 > income Statement > pretax Income
21626000
Quarters > 1 > income Statement > net Income
17180000
Quarters > 1 > income Statement > eps
2.210214846262704
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
7773000
Quarters > 1 > income Statement > income Tax Expense
4446000
Quarters > 1 > income Statement > EBITDA
29016000
Quarters > 1 > income Statement > operating Margin
16.093162935915753
Quarters > 1 > income Statement > total Other Income Expense Net
-2703000
Quarters > 1 > balance Sheet > cash
14892000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
86639000
Quarters > 1 > balance Sheet > inventories
85200000
Quarters > 1 > balance Sheet > total Current Assets
191390000
Quarters > 1 > balance Sheet > property Plant Equipment
90928000
Quarters > 1 > balance Sheet > total Assets
634659000
Quarters > 1 > balance Sheet > payables
22666000
Quarters > 1 > balance Sheet > short Term Debt
17215000
Quarters > 1 > balance Sheet > long Term Debt
151125000
Quarters > 1 > balance Sheet > total Liabilities
249168000
Quarters > 1 > balance Sheet > equity
385491000
Quarters > 1 > cash Flow > net Income
17180000
Quarters > 1 > cash Flow > depreciation
4719000
Quarters > 1 > cash Flow > change In Working Capital
689000
Quarters > 1 > cash Flow > cash From Operations
25331000
Quarters > 1 > cash Flow > capital Expenditures
2857000
Quarters > 1 > cash Flow > cash From Investing
-5650000
Quarters > 1 > cash Flow > cash From Financing
-19083000
Quarters > 1 > cash Flow > net Change In Cash
864000
Quarters > 1 > ratios > PE
2.210214846262704
Quarters > 1 > ratios > PB
4.332616092204487
Quarters > 1 > ratios > ROE
4.456653981545614
Quarters > 1 > ratios > ROA
2.706965472797203
Quarters > 1 > ratios > FCF
22474000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.14866116314758956
Quarters > 1 > health Score
61
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
148148000
Quarters > 2 > income Statement > cost Of Revenue
105997000
Quarters > 2 > income Statement > gross Profit
42151000
Quarters > 2 > income Statement > operating Expenses
19025000
Quarters > 2 > income Statement > operating Income
23126000
Quarters > 2 > income Statement > interest Expense
2809000
Quarters > 2 > income Statement > pretax Income
20281000
Quarters > 2 > income Statement > net Income
17184000
Quarters > 2 > income Statement > eps
2.2098765432098766
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
7776000
Quarters > 2 > income Statement > income Tax Expense
3097000
Quarters > 2 > income Statement > EBITDA
27724000
Quarters > 2 > income Statement > operating Margin
15.61006561006561
Quarters > 2 > income Statement > total Other Income Expense Net
-2845000
Quarters > 2 > balance Sheet > cash
14028000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
96919000
Quarters > 2 > balance Sheet > inventories
89839000
Quarters > 2 > balance Sheet > total Current Assets
205886000
Quarters > 2 > balance Sheet > property Plant Equipment
86765000
Quarters > 2 > balance Sheet > total Assets
642642000
Quarters > 2 > balance Sheet > payables
29702000
Quarters > 2 > balance Sheet > short Term Debt
16625000
Quarters > 2 > balance Sheet > long Term Debt
170250000
Quarters > 2 > balance Sheet > total Liabilities
281968000
Quarters > 2 > balance Sheet > equity
360674000
Quarters > 2 > cash Flow > net Income
17184000
Quarters > 2 > cash Flow > depreciation
4634000
Quarters > 2 > cash Flow > change In Working Capital
-11885000
Quarters > 2 > cash Flow > cash From Operations
13810000
Quarters > 2 > cash Flow > capital Expenditures
2817000
Quarters > 2 > cash Flow > cash From Investing
-2817000
Quarters > 2 > cash Flow > cash From Financing
-10698000
Quarters > 2 > cash Flow > net Change In Cash
578000
Quarters > 2 > ratios > PE
2.2098765432098766
Quarters > 2 > ratios > PB
4.63251889517958
Quarters > 2 > ratios > ROE
4.7644132928905325
Quarters > 2 > ratios > ROA
2.673961552466225
Quarters > 2 > ratios > FCF
10993000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.0742028242028242
Quarters > 2 > health Score
53
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
144070000
Quarters > 3 > income Statement > cost Of Revenue
102014000
Quarters > 3 > income Statement > gross Profit
42056000
Quarters > 3 > income Statement > operating Expenses
19798000
Quarters > 3 > income Statement > operating Income
22258000
Quarters > 3 > income Statement > interest Expense
3378000
Quarters > 3 > income Statement > pretax Income
19099000
Quarters > 3 > income Statement > net Income
16375000
Quarters > 3 > income Statement > eps
2.10097510905825
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
7794000
Quarters > 3 > income Statement > income Tax Expense
2724000
Quarters > 3 > income Statement > EBITDA
27134000
Quarters > 3 > income Statement > operating Margin
15.449434302769488
Quarters > 3 > income Statement > total Other Income Expense Net
-3159000
Quarters > 3 > balance Sheet > cash
13450000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
89656000
Quarters > 3 > balance Sheet > inventories
87536000
Quarters > 3 > balance Sheet > total Current Assets
194945000
Quarters > 3 > balance Sheet > property Plant Equipment
86712000
Quarters > 3 > balance Sheet > total Assets
628995000
Quarters > 3 > balance Sheet > payables
24269000
Quarters > 3 > balance Sheet > short Term Debt
16726000
Quarters > 3 > balance Sheet > long Term Debt
176875000
Quarters > 3 > balance Sheet > total Liabilities
286235000
Quarters > 3 > balance Sheet > equity
342760000
Quarters > 3 > cash Flow > net Income
16375000
Quarters > 3 > cash Flow > depreciation
4657000
Quarters > 3 > cash Flow > change In Working Capital
495000
Quarters > 3 > cash Flow > cash From Operations
24424000
Quarters > 3 > cash Flow > capital Expenditures
3007000
Quarters > 3 > cash Flow > cash From Investing
-3884000
Quarters > 3 > cash Flow > cash From Financing
-22717000
Quarters > 3 > cash Flow > net Change In Cash
-2906000
Quarters > 3 > ratios > PE
2.10097510905825
Quarters > 3 > ratios > PB
4.885916618041779
Quarters > 3 > ratios > ROE
4.777395261990898
Quarters > 3 > ratios > ROA
2.6033593271806614
Quarters > 3 > ratios > FCF
21417000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.14865690289442632
Quarters > 3 > health Score
61
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
504421000
Annuals > 0 > income Statement > cost Of Revenue
357728000
Annuals > 0 > income Statement > gross Profit
146693000
Annuals > 0 > income Statement > operating Expenses
65796000
Annuals > 0 > income Statement > operating Income
80897000
Annuals > 0 > income Statement > interest Expense
8061000
Annuals > 0 > income Statement > pretax Income
73025000
Annuals > 0 > income Statement > net Income
58981000
Annuals > 0 > income Statement > eps
7.5762363519588956
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
7785000
Annuals > 0 > income Statement > income Tax Expense
14044000
Annuals > 0 > income Statement > EBITDA
95801000
Annuals > 0 > income Statement > operating Margin
16.037595579882677
Annuals > 0 > income Statement > total Other Income Expense Net
-7872000
Annuals > 0 > balance Sheet > cash
13450000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
89656000
Annuals > 0 > balance Sheet > inventories
87536000
Annuals > 0 > balance Sheet > total Current Assets
194945000
Annuals > 0 > balance Sheet > property Plant Equipment
86712000
Annuals > 0 > balance Sheet > total Assets
628995000
Annuals > 0 > balance Sheet > payables
24269000
Annuals > 0 > balance Sheet > short Term Debt
16726000
Annuals > 0 > balance Sheet > long Term Debt
176875000
Annuals > 0 > balance Sheet > total Liabilities
286235000
Annuals > 0 > balance Sheet > equity
342760000
Annuals > 0 > cash Flow > net Income
58981000
Annuals > 0 > cash Flow > depreciation
14715000
Annuals > 0 > cash Flow > change In Working Capital
-16335000
Annuals > 0 > cash Flow > cash From Operations
66593000
Annuals > 0 > cash Flow > capital Expenditures
9656000
Annuals > 0 > cash Flow > cash From Investing
-210164000
Annuals > 0 > cash Flow > cash From Financing
152393000
Annuals > 0 > cash Flow > net Change In Cash
8187000
Annuals > 0 > ratios > PE
7.5762363519588956
Annuals > 0 > ratios > PB
4.9890684443925775
Annuals > 0 > ratios > ROE
17.207667172365504
Annuals > 0 > ratios > ROA
9.377022074897257
Annuals > 0 > ratios > FCF
56937000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.1128759508426493
Annuals > 0 > health Score
74
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
400072000
Annuals > 1 > income Statement > cost Of Revenue
287847000
Annuals > 1 > income Statement > gross Profit
112225000
Annuals > 1 > income Statement > operating Expenses
54561000
Annuals > 1 > income Statement > operating Income
57664000
Annuals > 1 > income Statement > interest Expense
3645000
Annuals > 1 > income Statement > pretax Income
53902000
Annuals > 1 > income Statement > net Income
44924000
Annuals > 1 > income Statement > eps
5.833528113232048
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
7701000
Annuals > 1 > income Statement > income Tax Expense
8978000
Annuals > 1 > income Statement > EBITDA
68954000
Annuals > 1 > income Statement > operating Margin
14.41340558699434
Annuals > 1 > income Statement > total Other Income Expense Net
-3762000
Annuals > 1 > balance Sheet > cash
5263000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
65746000
Annuals > 1 > balance Sheet > inventories
70191000
Annuals > 1 > balance Sheet > total Current Assets
144633000
Annuals > 1 > balance Sheet > property Plant Equipment
75725000
Annuals > 1 > balance Sheet > total Assets
404136000
Annuals > 1 > balance Sheet > payables
22286000
Annuals > 1 > balance Sheet > short Term Debt
7222000
Annuals > 1 > balance Sheet > long Term Debt
28000000
Annuals > 1 > balance Sheet > total Liabilities
118045000
Annuals > 1 > balance Sheet > equity
286091000
Annuals > 1 > cash Flow > net Income
44924000
Annuals > 1 > cash Flow > depreciation
11407000
Annuals > 1 > cash Flow > change In Working Capital
-24126000
Annuals > 1 > cash Flow > cash From Operations
41334000
Annuals > 1 > cash Flow > capital Expenditures
10490000
Annuals > 1 > cash Flow > cash From Investing
-10488000
Annuals > 1 > cash Flow > cash From Financing
-30024000
Annuals > 1 > cash Flow > net Change In Cash
812000
Annuals > 1 > ratios > PE
5.833528113232048
Annuals > 1 > ratios > PB
5.9128097703178355
Annuals > 1 > ratios > ROE
15.702695995330156
Annuals > 1 > ratios > ROA
11.116059940218143
Annuals > 1 > ratios > FCF
30844000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.07709612269791438
Annuals > 1 > health Score
73
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
353792000
Annuals > 2 > income Statement > cost Of Revenue
263532000
Annuals > 2 > income Statement > gross Profit
90260000
Annuals > 2 > income Statement > operating Expenses
34860000
Annuals > 2 > income Statement > operating Income
55400000
Annuals > 2 > income Statement > interest Expense
2763000
Annuals > 2 > income Statement > pretax Income
52718000
Annuals > 2 > income Statement > net Income
41789000
Annuals > 2 > income Statement > eps
5.453347253034059
Annuals > 2 > income Statement > dividends Per Share
1678000
Annuals > 2 > income Statement > shares Outstanding
7663000
Annuals > 2 > income Statement > income Tax Expense
10929000
Annuals > 2 > income Statement > EBITDA
67367000
Annuals > 2 > income Statement > operating Margin
15.658918234442837
Annuals > 2 > income Statement > total Other Income Expense Net
-2682000
Annuals > 2 > balance Sheet > cash
4451000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
55117000
Annuals > 2 > balance Sheet > inventories
53536000
Annuals > 2 > balance Sheet > total Current Assets
116346000
Annuals > 2 > balance Sheet > property Plant Equipment
71225000
Annuals > 2 > balance Sheet > total Assets
378192000
Annuals > 2 > balance Sheet > payables
19961000
Annuals > 2 > balance Sheet > short Term Debt
6517000
Annuals > 2 > balance Sheet > long Term Debt
51000000
Annuals > 2 > balance Sheet > total Liabilities
140647000
Annuals > 2 > balance Sheet > equity
237545000
Annuals > 2 > cash Flow > net Income
41789000
Annuals > 2 > cash Flow > depreciation
11886000
Annuals > 2 > cash Flow > change In Working Capital
-22466000
Annuals > 2 > cash Flow > cash From Operations
17744000
Annuals > 2 > cash Flow > capital Expenditures
13780000
Annuals > 2 > cash Flow > cash From Investing
1291000
Annuals > 2 > cash Flow > cash From Financing
-25894000
Annuals > 2 > cash Flow > net Change In Cash
-6666000
Annuals > 2 > ratios > PE
5.453347253034059
Annuals > 2 > ratios > PB
7.086045086194194
Annuals > 2 > ratios > ROE
17.59203519333179
Annuals > 2 > ratios > ROA
11.049678470195033
Annuals > 2 > ratios > FCF
3964000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.011204323444283647
Annuals > 2 > health Score
61
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
206320000
Annuals > 3 > income Statement > cost Of Revenue
155206000
Annuals > 3 > income Statement > gross Profit
51114000
Annuals > 3 > income Statement > operating Expenses
29896000
Annuals > 3 > income Statement > operating Income
21218000
Annuals > 3 > income Statement > interest Expense
39000
Annuals > 3 > income Statement > pretax Income
21205000
Annuals > 3 > income Statement > net Income
15886000
Annuals > 3 > income Statement > eps
2.086145764937623
Annuals > 3 > income Statement > dividends Per Share
1684000
Annuals > 3 > income Statement > shares Outstanding
7615000
Annuals > 3 > income Statement > income Tax Expense
5319000
Annuals > 3 > income Statement > EBITDA
29654000
Annuals > 3 > income Statement > operating Margin
10.284024815820086
Annuals > 3 > income Statement > total Other Income Expense Net
-13000
Annuals > 3 > balance Sheet > cash
11117000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
39384000
Annuals > 3 > balance Sheet > inventories
33436000
Annuals > 3 > balance Sheet > total Current Assets
87320000
Annuals > 3 > balance Sheet > property Plant Equipment
65893000
Annuals > 3 > balance Sheet > total Assets
334132000
Annuals > 3 > balance Sheet > payables
10611000
Annuals > 3 > balance Sheet > short Term Debt
6239000
Annuals > 3 > balance Sheet > long Term Debt
71000000
Annuals > 3 > balance Sheet > total Liabilities
139686000
Annuals > 3 > balance Sheet > equity
194446000
Annuals > 3 > cash Flow > net Income
15886000
Annuals > 3 > cash Flow > depreciation
8410000
Annuals > 3 > cash Flow > change In Working Capital
-10623000
Annuals > 3 > cash Flow > cash From Operations
14293000
Annuals > 3 > cash Flow > capital Expenditures
5395000
Annuals > 3 > cash Flow > cash From Investing
-101459000
Annuals > 3 > cash Flow > cash From Financing
74049000
Annuals > 3 > cash Flow > net Change In Cash
-13117000
Annuals > 3 > ratios > PE
2.086145764937623
Annuals > 3 > ratios > PB
8.602444380444956
Annuals > 3 > ratios > ROE
8.169877498122872
Annuals > 3 > ratios > ROA
4.754408437384027
Annuals > 3 > ratios > FCF
8898000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.043127181077937185
Annuals > 3 > health Score
52
Valuation > metrics > PE
25.4531
Valuation > metrics > PB
4.138734331403049
Valuation > final Score
38.068936685969504
Valuation > verdict
19.9% Overvalued
Profitability > metrics > ROE
4.056071480739664
Profitability > metrics > ROA
8.275454485758015
Profitability > metrics > Net Margin
0.10599904243067328
Profitability > final Score
49
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.6162416163876875
Risk > metrics > Interest Coverage
9.769745089845383
Risk > final Score
87
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.221670149699322
Liquidity > metrics > Quick Ratio
2.3845694545144367
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
56.67383907795512
Prev Valuations > 1
53.6748110482042
Prev Valuations > 2
51.14083381958221
Prev Profitabilities > 0
53
Prev Profitabilities > 1
52
Prev Profitabilities > 2
52
Prev Risks > 0
84
Prev Risks > 1
81
Prev Risks > 2
74
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T01:15:09.876Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-29
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
2.39
Earnings History > 0 > eps Estimate
2.33
Earnings History > 0 > eps Difference
0.06
Earnings History > 0 > surprise Percent
2.5751
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-04
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
2.5
Earnings History > 1 > eps Estimate
2.22
Earnings History > 1 > eps Difference
0.28
Earnings History > 1 > surprise Percent
12.6126
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-29
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
2.2099
Earnings History > 2 > eps Estimate
1.1
Earnings History > 2 > eps Difference
1.1099
Earnings History > 2 > surprise Percent
100.9
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-19
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
2.46
Earnings History > 3 > eps Estimate
2.135
Earnings History > 3 > eps Difference
0.325
Earnings History > 3 > surprise Percent
15.2225
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-11-04
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.1051
Earnings History > 4 > eps Estimate
1.81
Earnings History > 4 > eps Difference
0.2951
Earnings History > 4 > surprise Percent
16.3039
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-31
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.75
Earnings History > 5 > eps Estimate
1.53
Earnings History > 5 > eps Difference
0.22
Earnings History > 5 > surprise Percent
14.3791
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-01
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.64
Earnings History > 6 > eps Estimate
1.1
Earnings History > 6 > eps Difference
0.54
Earnings History > 6 > surprise Percent
49.0909
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-21
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.51
Earnings History > 7 > eps Estimate
1.14
Earnings History > 7 > eps Difference
0.37
Earnings History > 7 > surprise Percent
32.4561
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-11-08
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.52
Earnings History > 8 > eps Estimate
1.52
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
0
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-01
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.55
Earnings History > 9 > eps Estimate
1.42
Earnings History > 9 > eps Difference
0.13
Earnings History > 9 > surprise Percent
9.1549
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-02
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.27
Earnings History > 10 > eps Estimate
1.04
Earnings History > 10 > eps Difference
0.23
Earnings History > 10 > surprise Percent
22.1154
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-03-07
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.1
Earnings History > 11 > eps Estimate
0.91
Earnings History > 11 > eps Difference
0.19
Earnings History > 11 > surprise Percent
20.8791
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-11-02
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.56
Earnings History > 12 > eps Estimate
0.95
Earnings History > 12 > eps Difference
1.61
Earnings History > 12 > surprise Percent
169.4737
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-02
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.17
Earnings History > 13 > eps Estimate
0.74
Earnings History > 13 > eps Difference
0.43
Earnings History > 13 > surprise Percent
58.1081
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-05-04
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.64
Earnings History > 14 > eps Estimate
0.45
Earnings History > 14 > eps Difference
0.19
Earnings History > 14 > surprise Percent
42.2222
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-03-08
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.42
Earnings History > 15 > eps Estimate
0.41
Earnings History > 15 > eps Difference
0.01
Earnings History > 15 > surprise Percent
2.439
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-03
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.52
Earnings History > 16 > eps Estimate
0.59
Earnings History > 16 > eps Difference
-0.07
Earnings History > 16 > surprise Percent
-11.8644
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-03
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.62
Earnings History > 17 > eps Estimate
0.52
Earnings History > 17 > eps Difference
0.1
Earnings History > 17 > surprise Percent
19.2308
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-04
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.55
Earnings History > 18 > eps Estimate
0.36
Earnings History > 18 > eps Difference
0.19
Earnings History > 18 > surprise Percent
52.7778
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-03-04
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.55
Earnings History > 19 > eps Estimate
0.42
Earnings History > 19 > eps Difference
0.13
Earnings History > 19 > surprise Percent
30.9524
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-11-03
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.4
Earnings History > 20 > eps Estimate
0.32
Earnings History > 20 > eps Difference
0.08
Earnings History > 20 > surprise Percent
25
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-04
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.31
Earnings History > 21 > eps Estimate
0.2
Earnings History > 21 > eps Difference
0.11
Earnings History > 21 > surprise Percent
55
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-05-05
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.52
Earnings History > 22 > eps Estimate
0.54
Earnings History > 22 > eps Difference
-0.02
Earnings History > 22 > surprise Percent
-3.7037
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-03-04
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.77
Earnings History > 23 > eps Estimate
0.6
Earnings History > 23 > eps Difference
0.17
Earnings History > 23 > surprise Percent
28.3333
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-11-05
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.75
Earnings History > 24 > eps Estimate
0.56
Earnings History > 24 > eps Difference
0.19
Earnings History > 24 > surprise Percent
33.9286
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-06
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.62
Earnings History > 25 > eps Estimate
0.56
Earnings History > 25 > eps Difference
0.06
Earnings History > 25 > surprise Percent
10.7143
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-07
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.5
Earnings History > 26 > eps Estimate
0.4
Earnings History > 26 > eps Difference
0.1
Earnings History > 26 > surprise Percent
25
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-03-06
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.59
Earnings History > 27 > eps Estimate
0.58
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
1.7241
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-11-01
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.56
Earnings History > 28 > eps Estimate
0.55
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
1.8182
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-02
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.54
Earnings History > 29 > eps Estimate
0.5
Earnings History > 29 > eps Difference
0.04
Earnings History > 29 > surprise Percent
8
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-05-04
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.41
Earnings History > 30 > eps Estimate
0.16
Earnings History > 30 > eps Difference
0.25
Earnings History > 30 > surprise Percent
156.25
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-03-01
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.37
Earnings History > 31 > eps Estimate
0.23
Earnings History > 31 > eps Difference
0.14
Earnings History > 31 > surprise Percent
60.8696
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-11-02
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.23
Earnings History > 32 > eps Estimate
0.36
Earnings History > 32 > eps Difference
-0.13
Earnings History > 32 > surprise Percent
-36.1111
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-08-02
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.36
Earnings History > 33 > eps Estimate
0.36
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-05-03
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.3
Earnings History > 34 > eps Estimate
0.23
Earnings History > 34 > eps Difference
0.07
Earnings History > 34 > surprise Percent
30.4348
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-03-02
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.2
Earnings History > 35 > eps Estimate
0.23
Earnings History > 35 > eps Difference
-0.03
Earnings History > 35 > surprise Percent
-13.0435
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-11-02
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.22
Earnings History > 36 > eps Estimate
0.48
Earnings History > 36 > eps Difference
-0.26
Earnings History > 36 > surprise Percent
-54.1667
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-08-02
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.32
Earnings History > 37 > eps Estimate
0.19
Earnings History > 37 > eps Difference
0.13
Earnings History > 37 > surprise Percent
68.4211
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-05-04
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.15
Earnings History > 38 > eps Estimate
0.29
Earnings History > 38 > eps Difference
-0.14
Earnings History > 38 > surprise Percent
-48.2759
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-03-01
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.23
Earnings History > 39 > eps Estimate
0.28
Earnings History > 39 > eps Difference
-0.05
Earnings History > 39 > surprise Percent
-17.8571
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-11-04
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.28
Earnings History > 40 > eps Estimate
0.32
Earnings History > 40 > eps Difference
-0.04
Earnings History > 40 > surprise Percent
-12.5
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-08-04
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.32
Earnings History > 41 > eps Estimate
0.22
Earnings History > 41 > eps Difference
0.1
Earnings History > 41 > surprise Percent
45.4545
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-05-05
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.23
Earnings History > 42 > eps Estimate
0.26
Earnings History > 42 > eps Difference
-0.03
Earnings History > 42 > surprise Percent
-11.5385
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-03-03
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.22
Earnings History > 43 > eps Estimate
0.29
Earnings History > 43 > eps Difference
-0.07
Earnings History > 43 > surprise Percent
-24.1379
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-11-04
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.29
Earnings History > 44 > eps Estimate
0.26
Earnings History > 44 > eps Difference
0.03
Earnings History > 44 > surprise Percent
11.5385
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-08-05
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.26
Earnings History > 45 > eps Estimate
0.39
Earnings History > 45 > eps Difference
-0.13
Earnings History > 45 > surprise Percent
-33.3333
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-05-06
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.29
Earnings History > 46 > eps Estimate
0.38
Earnings History > 46 > eps Difference
-0.09
Earnings History > 46 > surprise Percent
-23.6842
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-27
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.47
Earnings History > 47 > eps Estimate
0.42
Earnings History > 47 > eps Difference
0.05
Earnings History > 47 > surprise Percent
11.9048
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-11-05
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.41
Earnings History > 48 > eps Estimate
0.37
Earnings History > 48 > eps Difference
0.04
Earnings History > 48 > surprise Percent
10.8108
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-01
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.42
Earnings History > 49 > eps Estimate
0.41
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
2.439
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-03
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.29
Earnings History > 50 > eps Estimate
0.36
Earnings History > 50 > eps Difference
-0.07
Earnings History > 50 > surprise Percent
-19.4444
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-28
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.45
Earnings History > 51 > eps Estimate
0.38
Earnings History > 51 > eps Difference
0.07
Earnings History > 51 > surprise Percent
18.4211
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-01
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.37
Earnings History > 52 > eps Estimate
0.36
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
2.7778
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-02
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.39
Earnings History > 53 > eps Estimate
0.37
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
5.4054
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-03
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.33
Earnings History > 54 > eps Estimate
0.31
Earnings History > 54 > eps Difference
0.02
Earnings History > 54 > surprise Percent
6.4516
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-23
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.43
Earnings History > 55 > eps Estimate
0.38
Earnings History > 55 > eps Difference
0.05
Earnings History > 55 > surprise Percent
13.1579
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-11-03
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.35
Earnings History > 56 > eps Estimate
0.34
Earnings History > 56 > eps Difference
0.01
Earnings History > 56 > surprise Percent
2.9412
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-03
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.39
Earnings History > 57 > eps Estimate
0.4
Earnings History > 57 > eps Difference
-0.01
Earnings History > 57 > surprise Percent
-2.5
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-04
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.32
Earnings History > 58 > eps Estimate
0.3
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
6.6667
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-23
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.45
Earnings History > 59 > eps Estimate
0.37
Earnings History > 59 > eps Difference
0.08
Earnings History > 59 > surprise Percent
21.6216
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-03
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.35
Earnings History > 60 > eps Estimate
0.23
Earnings History > 60 > eps Difference
0.12
Earnings History > 60 > surprise Percent
52.1739
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-03
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.34
Earnings History > 61 > eps Estimate
0.28
Earnings History > 61 > eps Difference
0.06
Earnings History > 61 > surprise Percent
21.4286
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-05
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.23
Earnings History > 62 > eps Estimate
0.22
Earnings History > 62 > eps Difference
0.01
Earnings History > 62 > surprise Percent
4.5455
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-03-03
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.45
Earnings History > 63 > eps Estimate
0.22
Earnings History > 63 > eps Difference
0.23
Earnings History > 63 > surprise Percent
104.5455
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-11-05
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.34
Earnings History > 64 > eps Estimate
0.11
Earnings History > 64 > eps Difference
0.23
Earnings History > 64 > surprise Percent
209.0909
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-08-06
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.09
Earnings History > 65 > eps Estimate
0.1
Earnings History > 65 > eps Difference
-0.01
Earnings History > 65 > surprise Percent
-10
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-05-05
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.06
Earnings History > 66 > eps Estimate
0.18
Earnings History > 66 > eps Difference
-0.12
Earnings History > 66 > surprise Percent
-66.6667
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-03-04
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.19
Earnings History > 67 > eps Estimate
0.15
Earnings History > 67 > eps Difference
0.04
Earnings History > 67 > surprise Percent
26.6667
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-11-03
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.2
Earnings History > 68 > eps Estimate
0.1
Earnings History > 68 > eps Difference
0.1
Earnings History > 68 > surprise Percent
100
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-08-05
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.25
Earnings History > 69 > eps Estimate
0.24
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
4.1667
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-05-01
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.19
Earnings History > 70 > eps Estimate
0.19
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-03-06
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.3
Earnings History > 71 > eps Estimate
0.18
Earnings History > 71 > eps Difference
0.12
Earnings History > 71 > surprise Percent
66.6667
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-07
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.15
Earnings History > 72 > eps Estimate
0.09
Earnings History > 72 > eps Difference
0.06
Earnings History > 72 > surprise Percent
66.6667
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-08-08
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.17
Earnings History > 73 > eps Estimate
0.17
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-05-08
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.09
Earnings History > 74 > eps Estimate
0.13
Earnings History > 74 > eps Difference
-0.04
Earnings History > 74 > surprise Percent
-30.7692
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-03-07
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.15
Earnings History > 75 > eps Estimate
0.11
Earnings History > 75 > eps Difference
0.04
Earnings History > 75 > surprise Percent
36.3636
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-11-07
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.07
Earnings History > 76 > eps Estimate
0.14
Earnings History > 76 > eps Difference
-0.07
Earnings History > 76 > surprise Percent
-50
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-08-09
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.13
Earnings History > 77 > eps Estimate
0.12
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
8.3333
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-05-09
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.11
Earnings History > 78 > eps Estimate
0.03
Earnings History > 78 > eps Difference
0.08
Earnings History > 78 > surprise Percent
266.6667
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-03-16
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.08
Earnings History > 79 > eps Estimate
0.04
Earnings History > 79 > eps Difference
0.04
Earnings History > 79 > surprise Percent
100
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-11-08
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.03
Earnings History > 80 > eps Estimate
0.06
Earnings History > 80 > eps Difference
-0.09
Earnings History > 80 > surprise Percent
-150
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-08-09
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.06
Earnings History > 81 > eps Estimate
0.09
Earnings History > 81 > eps Difference
-0.03
Earnings History > 81 > surprise Percent
-33.3333
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-05-10
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.02
Earnings History > 82 > eps Estimate
0.05
Earnings History > 82 > eps Difference
-0.03
Earnings History > 82 > surprise Percent
-60
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-03-17
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.08
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-11-04
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.04
Earnings History > 84 > eps Estimate
0.05
Earnings History > 84 > eps Difference
-0.01
Earnings History > 84 > surprise Percent
-20
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-08-03
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.04
Earnings History > 85 > eps Estimate
0.03
Earnings History > 85 > eps Difference
0.01
Earnings History > 85 > surprise Percent
33.3333
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-05-05
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.01
Earnings History > 86 > eps Estimate
0.02
Earnings History > 86 > eps Difference
-0.01
Earnings History > 86 > surprise Percent
-50
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-03-18
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
-0.24
Earnings History > 87 > eps Estimate
0.03
Earnings History > 87 > eps Difference
-0.27
Earnings History > 87 > surprise Percent
-900
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-29
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.01
Earnings History > 88 > eps Estimate
-0.01
Earnings History > 88 > eps Difference
0.02
Earnings History > 88 > surprise Percent
200
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-07-29
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
-0.02
Earnings History > 89 > eps Estimate
-0.04
Earnings History > 89 > eps Difference
0.02
Earnings History > 89 > surprise Percent
50
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-05-07
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
-0.08
Earnings History > 90 > eps Estimate
-0.02
Earnings History > 90 > eps Difference
-0.06
Earnings History > 90 > surprise Percent
-300
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-03-04
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0
Earnings History > 91 > eps Estimate
0.02
Earnings History > 91 > eps Difference
-0.02
Earnings History > 91 > surprise Percent
-100
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-29
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0009
Earnings History > 92 > eps Estimate
0.01
Earnings History > 92 > eps Difference
-0.0091
Earnings History > 92 > surprise Percent
-91
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-07-24
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.02
Earnings History > 93 > eps Estimate
0.01
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
100
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-05-07
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.07
Earnings History > 94 > eps Estimate
-0.13
Earnings History > 94 > eps Difference
0.06
Earnings History > 94 > surprise Percent
46.1538
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2002-02-28
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.35
Earnings History > 95 > eps Estimate
-0.13
Earnings History > 95 > eps Difference
-0.22
Earnings History > 95 > surprise Percent
-169.2308
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-11-08
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.22
Earnings History > 96 > eps Estimate
-0.1
Earnings History > 96 > eps Difference
-0.12
Earnings History > 96 > surprise Percent
-120
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-08-01
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
-0.06
Earnings History > 97 > eps Estimate
-0.01
Earnings History > 97 > eps Difference
-0.05
Earnings History > 97 > surprise Percent
-500
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-05-04
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
-0.08
Earnings History > 98 > eps Estimate
-0.12
Earnings History > 98 > eps Difference
0.04
Earnings History > 98 > surprise Percent
33.3333
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-02-15
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.08
Earnings History > 99 > eps Estimate
0.07
Earnings History > 99 > eps Difference
0.01
Earnings History > 99 > surprise Percent
14.2857
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-11-02
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.05
Earnings History > 100 > eps Estimate
0.08
Earnings History > 100 > eps Difference
-0.03
Earnings History > 100 > surprise Percent
-37.5
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-08-01
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.07
Earnings History > 101 > eps Estimate
0.08
Earnings History > 101 > eps Difference
-0.01
Earnings History > 101 > surprise Percent
-12.5
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-03-31
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.0496
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-02-29
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.14
Earnings History > 103 > eps Estimate
0.11
Earnings History > 103 > eps Difference
0.03
Earnings History > 103 > surprise Percent
27.2727
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-10-21
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.06
Earnings History > 104 > eps Estimate
0.12
Earnings History > 104 > eps Difference
-0.06
Earnings History > 104 > surprise Percent
-50
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-07-27
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.09
Earnings History > 105 > eps Estimate
0.09
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-04-22
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.06
Earnings History > 106 > eps Estimate
0.06
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-03-01
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.11
Earnings History > 107 > eps Estimate
0.09
Earnings History > 107 > eps Difference
0.02
Earnings History > 107 > surprise Percent
22.2222
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-09-30
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.1028
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-06-30
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.0753
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-03-31
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.05
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1996-03-31
Earnings History > 111 > report Date
1996-05-01
Earnings History > 111 > date
1996-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.03
Earnings History > 111 > eps Estimate
0.09
Earnings History > 111 > eps Difference
-0.06
Earnings History > 111 > surprise Percent
-66.6667
Earnings History > 112 > period
1995-12-31
Earnings History > 112 > report Date
1996-03-05
Earnings History > 112 > date
1995-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.07
Earnings History > 112 > eps Estimate
0.06
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
16.6667
Earnings History > 113 > period
1995-09-30
Earnings History > 113 > report Date
1995-10-24
Earnings History > 113 > date
1995-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.05
Earnings History > 113 > eps Estimate
0.08
Earnings History > 113 > eps Difference
-0.03
Earnings History > 113 > surprise Percent
-37.5
Earnings History > 114 > period
1995-06-30
Earnings History > 114 > report Date
1995-07-28
Earnings History > 114 > date
1995-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.02
Earnings History > 114 > eps Estimate
0.02
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1995-03-31
Earnings History > 115 > report Date
1995-04-19
Earnings History > 115 > date
1995-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0
Earnings History > 115 > eps Estimate
-0.02
Earnings History > 115 > eps Difference
0.02
Earnings History > 115 > surprise Percent
100
Earnings History > 116 > period
1994-06-30
Earnings History > 116 > report Date
1994-08-02
Earnings History > 116 > date
1994-06-30
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
-0.08
Earnings History > 116 > eps Estimate
-0.02
Earnings History > 116 > eps Difference
-0.06
Earnings History > 116 > surprise Percent
-300
Earnings History > 117 > period
1994-03-31
Earnings History > 117 > report Date
1994-05-11
Earnings History > 117 > date
1994-03-31
Earnings History > 117 > before After Market
BeforeMarket
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
-0.1
Earnings History > 117 > eps Estimate
-0.08
Earnings History > 117 > eps Difference
-0.02
Earnings History > 117 > surprise Percent
-25
UFP Technologies, Inc. designs and manufactures solutions for medical devices, sterile packaging, and other engineered custom products in the United States. The company offers protective drapes for robotic surgery, patient handling and comfort, advanced wound care, infection prevention, disposables for surgical and endoscopic procedures, packaging for medical devices, orthopedic implants, components for cardiac implants, dispenser coils for catheters, and biopharma drug manufacturing; and molded components for applications in acoustic insulation, interior trim, load floors, sunshades, SUV cargo cover handles, driveshaft damping, engine and manifold covers, quarter panels, and wheel liners. It also provides molded composites for commercial aviation and military gear for use in backpack components, knee and elbow pads, eyewear, and helmets; and custom protective case systems for applications in military ballistics panels, virtual training systems, drones, communications equipment, and rugged portable computers. The company serves the medical, aerospace and defense, industrial, and automotive markets. It markets and sells its products through a direct sales force. The company was founded in 1963 and is headquartered in Newburyport, Massachusetts.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AJump Financial LLC Raises Stock Position in UFP Technologies, Inc. $UFPT MarketBeat
Read more →UFP Technologies (UFPT): Buy, Sell, or Hold Post Q3 Earnings? Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$329.5
Analyst Picks
Strong Buy
1
Buy
1
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 114.71% of the total shares of UFP Technologies Inc
1.
BlackRock Inc(13.9113%)
since
2025/06/30
2.
Wasatch Advisors LP(8.4418%)
since
2025/06/30
3.
Vanguard Group Inc(6.7959%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(5.6608%)
since
2025/08/31
5.
Neuberger Berman Group LLC(4.3564%)
since
2025/06/30
6.
Congress Asset Management Company, LLP(4.2462%)
since
2025/06/30
7.
American Century Companies Inc(4.2153%)
since
2025/06/30
8.
State Street Corp(3.6742%)
since
2025/06/30
9.
BTIM Corp(3.3118%)
since
2025/06/30
10.
Renaissance Technologies Corp(3.025%)
since
2025/06/30
11.
Vanguard Total Stock Mkt Idx Inv(2.9858%)
since
2025/07/31
12.
Neuberger Berman Genesis Inv(2.7918%)
since
2025/06/30
13.
American Century Small Cap Growth Inv(2.6546%)
since
2025/06/30
14.
American Century U.S. Small Cap Growth(2.6546%)
since
2025/06/30
15.
Geode Capital Management, LLC(2.4133%)
since
2025/06/30
16.
iShares Russell 2000 ETF(2.3418%)
since
2025/08/31
17.
T. Rowe Price Associates, Inc.(2.2951%)
since
2025/06/30
18.
Amvescap Plc.(2.2814%)
since
2025/06/30
19.
Wasatch Small Cap Growth Investor(2.2498%)
since
2025/06/30
20.
Brown Capital Management, LLC(2.2151%)
since
2025/06/30
21.
Franklin Resources Inc(2.203%)
since
2025/06/30
22.
Dimensional Fund Advisors, Inc.(2.1892%)
since
2025/06/30
23.
Massachusetts Financial Services Company(2.0976%)
since
2025/06/30
24.
Swedbank AB(2.0749%)
since
2025/06/30
25.
AltraVue Capital, LLC(1.954%)
since
2025/06/30
26.
Swedbank Robur Small Cap USA A(1.9452%)
since
2025/07/31
27.
Congress Small Cap Growth Institutional(1.8156%)
since
2025/07/31
28.
Morgan Stanley - Brokerage Accounts(1.7102%)
since
2025/06/30
29.
T. Rowe Price Integrated US Sm Gr Eq(1.6705%)
since
2025/07/31
30.
T. Rowe Price Integrated US SmCapGrEq(1.6705%)
since
2025/06/30
31.
Wasatch Small Cap Value(1.5615%)
since
2025/06/30
32.
Annex Advisory Services, LLC(1.5379%)
since
2025/06/30
33.
Boston Trust Walden Small Cap(1.4446%)
since
2025/07/31
34.
MFS New Discovery I(1.3756%)
since
2025/07/31
35.
Putnam US Small Cap Growth Equity(1.3648%)
since
2025/06/30
36.
Putnam US Small Cap Growth Managed Acct(1.3648%)
since
2025/06/30
37.
Putnam Small Cap Growth A(1.3441%)
since
2025/07/31
38.
Vanguard Institutional Extnd Mkt Idx Tr(1.0186%)
since
2025/07/31
39.
Fidelity Small Cap Index(0.9796%)
since
2025/06/30
40.
VT De Lisle America B USD(0.8624%)
since
2025/08/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
2.39
EPS Estimate
2.33
EPS Difference
0.06
Surprise Percent
2.5751%
(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.