_id
6915ececbc934aba376b1dbc
Ticker
RCMT
Name
RCM Technologies Inc
Exchange
NASDAQ
Address
2500 McClellan Avenue, Pennsauken, NJ, United States, 08109-4613
Country
USA
Sector
Industrials
Industry
Conglomerates
Currency
USD
Website
https://www.rcmt.com
Description
RCM Technologies, Inc. provides business and technology solutions in the United States, Canada, Puerto Rico, Europe, and Philippines. It operates through three segments: Engineering; Specialty Health Care; and Life Sciences, Data and Solutions (LS&D). The company offers engineering services, including project management engineering and design, Transmission &Distribution Power Delivery, engineering analysis, engineer-procurement-construction, configuration management, hardware/software validation and verification, quality assurance, technical writing and publications, manufacturing process planning and improvement, and 3D/BIM integrated design. It also provides long-term and short-term staffing, executive search, international recruitment, and placement solutions in the fields of allied and therapy staffing, correctional healthcare staffing, health information management, nursing services, physician and advanced practice, school staffing and recruitment, and telepractice. In addition, the company offers enterprise business solutions, application development and support, IT infrastructure deployment and management, data solutions, digitization, human capital management solutions, as well as technology and business solutions for the life sciences industry and other specific verticals. The company serves aerospace and defense, energy, financial services, health care, life sciences, manufacturing and distribution, and technology industries, as well as educational institutions and the public sector. RCM Technologies, Inc. was incorporated in 1971 and is based in Pennsauken, New Jersey.
Last Close
21.04
Volume
52910
Current Price
20.9
Change
-0.6653992395437289
Last Updated
2025-12-03T12:46:59.248Z
Image
data:image/webp;base64,UklGRuADAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSPAAAAABgBTbtqvo3KuBoCJbSKrAS7KQZl8FYIDpR8B77/9/oLtJ78y7IoKR27aRorqdfeYYzRPwiztstCzKilmoymI5NLjjGTdMDolZiccpzJ+D1pZsqqrJU89fuGnDn9I788WRjAd46cH/pH9lapidJvHah8PQPTFRQuKpC3OsfqMaaxjmrBtVNTVnwI4VZVTcYRz5s8oWxvHid1Uui0JdRfm7r9y91RRT898fanlu6r6x1Pet+r5Z3beHsd4bMNN6yxyGtdabXO9tem8EHL2LxlvPvRfi25Z487b1FMAN02PMfMdhAnsp/g4b5v1vMDL4nwBWUDggygIAABAOAJ0BKkAAQAA+tUygTCckIyIoGA1Q4BaJQBqIZifQaUwgG3o+n/1AG8j/tfYXlWNaf/M1wMsDtd+Nhi49B7Pg9Pb/JqwUf7gFPkSd6eAyzfTjxgZ+frmMrUaSJQElwK9Fl8oDBg5s2UYnFBmtEpnOcCBzbSDapAgA/vv2AiLnc5QsntAZe8CY0+KzpQZoJbFirDPwm3cUT3+qrs5H3SM0pcCBl35Filmhqtv3Oiq3msmcr4Mo+iBAFW9MALQz/xVBky+xiXs41+f8Vnf8dOT31llUr26Rf/MXxrtWufFnkF/sjTm5dSUknd1ks46ZjdUG8swbMaGN/T+WXd+bf8teqzbvrjEw1Tmqw0EM/+OV7sCC+Opkx6fpdiOI/6naJVnkgL/SrdK+T1pcazzCn/pkHrD//qIGQbA7CccmVB7E7Vp/QMiovVWwQAjvijVW0nrePmSVdDicJ8U00g/4/Ns8O4ixi0H5uNQuvCTQ33z9bY+V/V3M+UqajXYx5W8MmerApArXTzG4/xtDj0lg31sBq4rU3+xmw8JJ4ER9/UmbtILimIY1/IVO4XLxc0bxIHcxyaxe1LfnmMKLqaRyKLTVuT+xnOxn5UdKctaQuVZv/i3jze1DIGQWfjoW/RShHdbC+uyuvUV3Vyx40jb3C4aAf/cUBJZPic72PUdqDl03lw5192F8rKqazirGFwHNQv1KCyxZxfcR7E4MnbpgmZHWF2ng2wr1rLhGs2qCIFT8YaejfCoSfOCVwe3cTcqS9nGLwfG6651jIRoCPASsPPkH3nSjYDvZ7vFM1+7dwz0sMOFNF9lPpgfrXF1QpNGnBZS+cY6Uihwb2VSABfQWZlE1Bp/ucmJLLR3GTZYC/9jjzGzlbu8k0r8eUESxo9+PO6JPg03CQ66uZ5UqCC+r30J3QcWif/E7FsxSBF4rcNur/ydzR+WnMQAAAA==
Ipo Date
1995-08-18T00:00:00.000Z
Market Cap
143689808
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.7485
Sentiment Sources
4
Rating
5
Target Price
31
Strong Buy
2
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
70289000
Cost Of Revenue
51418000
Gross Profit
18871000
Operating Expenses
14933000
Operating Income
3938000
Interest Expense
584000
Pretax Income
3324000
Net Income
2259000
Eps
0.2966632281398007
Dividends Per Share
-
Shares Outstanding
7410510
Income Tax Expense
1065000
EBITDA
3863000
Operating Margin
5.602583619058459
Total Other Income Expense Net
-614000
Cash
1309000
Short Term Investments
-
Receivables
89458000
Inventories
-
Total Current Assets
94927000
Property Plant Equipment
12332000
Total Assets
129815000
Payables
26520000
Short Term Debt
2009999
Long Term Debt
31535000
Total Liabilities
88437000
Equity
41378000
Depreciation
539000
Change In Working Capital
-5346000
Cash From Operations
-1262000
Capital Expenditures
498000
Cash From Investing
-498000
Cash From Financing
-2379000
Net Change In Cash
-4163000
PE
11.3392
PB
3.8461773285320704
ROE
5.459422881724588
ROA
1.740168701613835
FCF
-1760000
Fcf Percent
-0.02503947986171378
Piotroski FScore
2
Health Score
36
Deep Value Investing Score
4
Defensive Investing Score
6
Dividend Investing Score
1.5
Economic Moat Investing Score
5.3
Garp Investing Score
1
Growth Investing Score
1.5
Momentum Investing Score
6
Net Net Investing Score
1
Quality Investing Score
3
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
70289000
Quarters > 0 > income Statement > cost Of Revenue
51418000
Quarters > 0 > income Statement > gross Profit
18871000
Quarters > 0 > income Statement > operating Expenses
14933000
Quarters > 0 > income Statement > operating Income
3938000
Quarters > 0 > income Statement > interest Expense
584000
Quarters > 0 > income Statement > pretax Income
3324000
Quarters > 0 > income Statement > net Income
2259000
Quarters > 0 > income Statement > eps
0.2966632281398007
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
7614695
Quarters > 0 > income Statement > income Tax Expense
1065000
Quarters > 0 > income Statement > EBITDA
3863000
Quarters > 0 > income Statement > operating Margin
5.602583619058459
Quarters > 0 > income Statement > total Other Income Expense Net
-614000
Quarters > 0 > balance Sheet > cash
1309000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
89458000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
94927000
Quarters > 0 > balance Sheet > property Plant Equipment
12332000
Quarters > 0 > balance Sheet > total Assets
129815000
Quarters > 0 > balance Sheet > payables
26520000
Quarters > 0 > balance Sheet > short Term Debt
2009999
Quarters > 0 > balance Sheet > long Term Debt
31535000
Quarters > 0 > balance Sheet > total Liabilities
88437000
Quarters > 0 > balance Sheet > equity
41378000
Quarters > 0 > cash Flow > net Income
2259000
Quarters > 0 > cash Flow > depreciation
539000
Quarters > 0 > cash Flow > change In Working Capital
-5346000
Quarters > 0 > cash Flow > cash From Operations
-1262000
Quarters > 0 > cash Flow > capital Expenditures
498000
Quarters > 0 > cash Flow > cash From Investing
-498000
Quarters > 0 > cash Flow > cash From Financing
-2379000
Quarters > 0 > cash Flow > net Change In Cash
-4163000
Quarters > 0 > ratios > PE
0.2966632281398007
Quarters > 0 > ratios > PB
3.8461773285320704
Quarters > 0 > ratios > ROE
5.459422881724588
Quarters > 0 > ratios > ROA
1.740168701613835
Quarters > 0 > ratios > FCF
-1760000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.02503947986171378
Quarters > 0 > health Score
36
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
78166000
Quarters > 1 > income Statement > cost Of Revenue
55889000
Quarters > 1 > income Statement > gross Profit
22277000
Quarters > 1 > income Statement > operating Expenses
15676000
Quarters > 1 > income Statement > operating Income
6601000
Quarters > 1 > income Statement > interest Expense
650000
Quarters > 1 > income Statement > pretax Income
5672000
Quarters > 1 > income Statement > net Income
3785000
Quarters > 1 > income Statement > eps
0.5021367677277163
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
7537787
Quarters > 1 > income Statement > income Tax Expense
1887000
Quarters > 1 > income Statement > EBITDA
6723000
Quarters > 1 > income Statement > operating Margin
8.44484814369419
Quarters > 1 > income Statement > total Other Income Expense Net
-929000
Quarters > 1 > balance Sheet > cash
5472000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
91249000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
100709000
Quarters > 1 > balance Sheet > property Plant Equipment
12336000
Quarters > 1 > balance Sheet > total Assets
135586000
Quarters > 1 > balance Sheet > payables
32147000
Quarters > 1 > balance Sheet > short Term Debt
1831000
Quarters > 1 > balance Sheet > long Term Debt
34015000
Quarters > 1 > balance Sheet > total Liabilities
97800000
Quarters > 1 > balance Sheet > equity
37786000
Quarters > 1 > cash Flow > net Income
3785000
Quarters > 1 > cash Flow > depreciation
401000
Quarters > 1 > cash Flow > change In Working Capital
-13459000
Quarters > 1 > cash Flow > cash From Operations
-7878000
Quarters > 1 > cash Flow > capital Expenditures
473000
Quarters > 1 > cash Flow > cash From Investing
-473000
Quarters > 1 > cash Flow > cash From Financing
8491000
Quarters > 1 > cash Flow > net Change In Cash
291000
Quarters > 1 > ratios > PE
0.5021367677277163
Quarters > 1 > ratios > PB
4.169262380246652
Quarters > 1 > ratios > ROE
10.016937490075689
Quarters > 1 > ratios > ROA
2.791586151962592
Quarters > 1 > ratios > FCF
-8351000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.10683673208300284
Quarters > 1 > health Score
41
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
84473000
Quarters > 2 > income Statement > cost Of Revenue
62495000
Quarters > 2 > income Statement > gross Profit
21978000
Quarters > 2 > income Statement > operating Expenses
15395000
Quarters > 2 > income Statement > operating Income
6583000
Quarters > 2 > income Statement > interest Expense
651000
Quarters > 2 > income Statement > pretax Income
5885000
Quarters > 2 > income Statement > net Income
4186000
Quarters > 2 > income Statement > eps
0.5407234093838117
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
7741481
Quarters > 2 > income Statement > income Tax Expense
1699000
Quarters > 2 > income Statement > EBITDA
6960000
Quarters > 2 > income Statement > operating Margin
7.793022622613142
Quarters > 2 > income Statement > total Other Income Expense Net
-698000
Quarters > 2 > balance Sheet > cash
5181000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
75555000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
85976000
Quarters > 2 > balance Sheet > property Plant Equipment
12511000
Quarters > 2 > balance Sheet > total Assets
120992000
Quarters > 2 > balance Sheet > payables
33836000
Quarters > 2 > balance Sheet > short Term Debt
1813000
Quarters > 2 > balance Sheet > long Term Debt
23414000
Quarters > 2 > balance Sheet > total Liabilities
86392000
Quarters > 2 > balance Sheet > equity
34600000
Quarters > 2 > cash Flow > net Income
4186000
Quarters > 2 > cash Flow > depreciation
424000
Quarters > 2 > cash Flow > change In Working Capital
11015000
Quarters > 2 > cash Flow > cash From Operations
16660000
Quarters > 2 > cash Flow > capital Expenditures
427000
Quarters > 2 > cash Flow > cash From Investing
-427000
Quarters > 2 > cash Flow > cash From Financing
-15583000
Quarters > 2 > cash Flow > net Change In Cash
452000
Quarters > 2 > ratios > PE
0.5407234093838117
Quarters > 2 > ratios > PB
4.676212511560693
Quarters > 2 > ratios > ROE
12.098265895953757
Quarters > 2 > ratios > ROA
3.45973287490082
Quarters > 2 > ratios > FCF
16233000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.1921679116404058
Quarters > 2 > health Score
62
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
76912000
Quarters > 3 > income Statement > cost Of Revenue
55343000
Quarters > 3 > income Statement > gross Profit
21569000
Quarters > 3 > income Statement > operating Expenses
15284000
Quarters > 3 > income Statement > operating Income
6285000
Quarters > 3 > income Statement > interest Expense
664000
Quarters > 3 > income Statement > pretax Income
5769000
Quarters > 3 > income Statement > net Income
2867000
Quarters > 3 > income Statement > eps
0.3707419312874379
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
7733142
Quarters > 3 > income Statement > income Tax Expense
2902000
Quarters > 3 > income Statement > EBITDA
7387000
Quarters > 3 > income Statement > operating Margin
8.17167672144789
Quarters > 3 > income Statement > total Other Income Expense Net
-516000
Quarters > 3 > balance Sheet > cash
4729000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
85275000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
97038000
Quarters > 3 > balance Sheet > property Plant Equipment
12542000
Quarters > 3 > balance Sheet > total Assets
132077000
Quarters > 3 > balance Sheet > payables
37239000
Quarters > 3 > balance Sheet > short Term Debt
1744000
Quarters > 3 > balance Sheet > long Term Debt
34967000
Quarters > 3 > balance Sheet > total Liabilities
98593000
Quarters > 3 > balance Sheet > equity
33484000
Quarters > 3 > cash Flow > net Income
2867000
Quarters > 3 > cash Flow > depreciation
954000
Quarters > 3 > cash Flow > change In Working Capital
-7197000
Quarters > 3 > cash Flow > cash From Operations
-1637000
Quarters > 3 > cash Flow > capital Expenditures
983000
Quarters > 3 > cash Flow > cash From Investing
-983000
Quarters > 3 > cash Flow > cash From Financing
4307000
Quarters > 3 > cash Flow > net Change In Cash
1573000
Quarters > 3 > ratios > PE
0.3707419312874379
Quarters > 3 > ratios > PB
4.826862614980288
Quarters > 3 > ratios > ROE
8.56229841118146
Quarters > 3 > ratios > ROA
2.170703453288612
Quarters > 3 > ratios > FCF
-2620000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.03406490534636988
Quarters > 3 > health Score
39
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
278380000
Annuals > 0 > income Statement > cost Of Revenue
198602000
Annuals > 0 > income Statement > gross Profit
79778000
Annuals > 0 > income Statement > operating Expenses
57453000
Annuals > 0 > income Statement > operating Income
22325000
Annuals > 0 > income Statement > interest Expense
2215000
Annuals > 0 > income Statement > pretax Income
20190000
Annuals > 0 > income Statement > net Income
13327000
Annuals > 0 > income Statement > eps
1.6785943387777964
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
7939381
Annuals > 0 > income Statement > income Tax Expense
6863000
Annuals > 0 > income Statement > EBITDA
24507000
Annuals > 0 > income Statement > operating Margin
8.019613477979739
Annuals > 0 > income Statement > total Other Income Expense Net
-2135000
Annuals > 0 > balance Sheet > cash
4729000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
85275000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
97038000
Annuals > 0 > balance Sheet > property Plant Equipment
12542000
Annuals > 0 > balance Sheet > total Assets
132077000
Annuals > 0 > balance Sheet > payables
37239000
Annuals > 0 > balance Sheet > short Term Debt
1744000
Annuals > 0 > balance Sheet > long Term Debt
34967000
Annuals > 0 > balance Sheet > total Liabilities
98593000
Annuals > 0 > balance Sheet > equity
33484000
Annuals > 0 > cash Flow > net Income
13327000
Annuals > 0 > cash Flow > depreciation
2102000
Annuals > 0 > cash Flow > change In Working Capital
-14050000
Annuals > 0 > cash Flow > cash From Operations
6170000
Annuals > 0 > cash Flow > capital Expenditures
2572000
Annuals > 0 > cash Flow > cash From Investing
-2572000
Annuals > 0 > cash Flow > cash From Financing
-4828000
Annuals > 0 > cash Flow > net Change In Cash
-1555000
Annuals > 0 > ratios > PE
1.6785943387777964
Annuals > 0 > ratios > PB
4.59755697019472
Annuals > 0 > ratios > ROE
39.80109903237367
Annuals > 0 > ratios > ROA
10.090326097655156
Annuals > 0 > ratios > FCF
3598000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.012924779078956821
Annuals > 0 > health Score
57
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
263237000
Annuals > 1 > income Statement > cost Of Revenue
186541000
Annuals > 1 > income Statement > gross Profit
76696000
Annuals > 1 > income Statement > operating Expenses
53004000
Annuals > 1 > income Statement > operating Income
23692000
Annuals > 1 > income Statement > interest Expense
1399000
Annuals > 1 > income Statement > pretax Income
22195000
Annuals > 1 > income Statement > net Income
16831000
Annuals > 1 > income Statement > eps
1.9587848667430428
Annuals > 1 > income Statement > dividends Per Share
43116000
Annuals > 1 > income Statement > shares Outstanding
8592572
Annuals > 1 > income Statement > income Tax Expense
5364000
Annuals > 1 > income Statement > EBITDA
24808000
Annuals > 1 > income Statement > operating Margin
9.00025452349024
Annuals > 1 > income Statement > total Other Income Expense Net
-1497000
Annuals > 1 > balance Sheet > cash
6284000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
79581000
Annuals > 1 > balance Sheet > inventories
1
Annuals > 1 > balance Sheet > total Current Assets
90502000
Annuals > 1 > balance Sheet > property Plant Equipment
6784000
Annuals > 1 > balance Sheet > total Assets
120484000
Annuals > 1 > balance Sheet > payables
43556000
Annuals > 1 > balance Sheet > short Term Debt
926000
Annuals > 1 > balance Sheet > long Term Debt
30804000
Annuals > 1 > balance Sheet > total Liabilities
94694000
Annuals > 1 > balance Sheet > equity
25790000
Annuals > 1 > cash Flow > net Income
16831000
Annuals > 1 > cash Flow > depreciation
2133000
Annuals > 1 > cash Flow > change In Working Capital
-8670000
Annuals > 1 > cash Flow > cash From Operations
12482000
Annuals > 1 > cash Flow > capital Expenditures
2931000
Annuals > 1 > cash Flow > cash From Investing
-2536000
Annuals > 1 > cash Flow > cash From Financing
-3852000
Annuals > 1 > cash Flow > net Change In Cash
5945000
Annuals > 1 > ratios > PE
1.9587848667430428
Annuals > 1 > ratios > PB
6.46025479177976
Annuals > 1 > ratios > ROE
65.2617293524622
Annuals > 1 > ratios > ROA
13.969489724776734
Annuals > 1 > ratios > FCF
9551000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.036282893362255306
Annuals > 1 > health Score
51
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
284680000
Annuals > 2 > income Statement > cost Of Revenue
201753000
Annuals > 2 > income Statement > gross Profit
82927000
Annuals > 2 > income Statement > operating Expenses
54129000
Annuals > 2 > income Statement > operating Income
28798000
Annuals > 2 > income Statement > interest Expense
370000
Annuals > 2 > income Statement > pretax Income
28480000
Annuals > 2 > income Statement > net Income
20889000
Annuals > 2 > income Statement > eps
2.000445117952427
Annuals > 2 > income Statement > dividends Per Share
408000
Annuals > 2 > income Statement > shares Outstanding
10442176
Annuals > 2 > income Statement > income Tax Expense
7591000
Annuals > 2 > income Statement > EBITDA
29891000
Annuals > 2 > income Statement > operating Margin
10.115919629057187
Annuals > 2 > income Statement > total Other Income Expense Net
-318000
Annuals > 2 > balance Sheet > cash
339000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
54042000
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
59017000
Annuals > 2 > balance Sheet > property Plant Equipment
5764000
Annuals > 2 > balance Sheet > total Assets
87964000
Annuals > 2 > balance Sheet > payables
23914000
Annuals > 2 > balance Sheet > short Term Debt
1811000
Annuals > 2 > balance Sheet > long Term Debt
8783000
Annuals > 2 > balance Sheet > total Liabilities
56002000
Annuals > 2 > balance Sheet > equity
31962000
Annuals > 2 > cash Flow > net Income
20889000
Annuals > 2 > cash Flow > depreciation
2042000
Annuals > 2 > cash Flow > change In Working Capital
3012000
Annuals > 2 > cash Flow > cash From Operations
28440000
Annuals > 2 > cash Flow > capital Expenditures
889000
Annuals > 2 > cash Flow > cash From Investing
-4976000
Annuals > 2 > cash Flow > cash From Financing
-23128000
Annuals > 2 > cash Flow > net Change In Cash
104000
Annuals > 2 > ratios > PE
2.000445117952427
Annuals > 2 > ratios > PB
6.3348286289969336
Annuals > 2 > ratios > ROE
65.35573493523559
Annuals > 2 > ratios > ROA
23.747214769678504
Annuals > 2 > ratios > FCF
27551000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.09677883939862301
Annuals > 2 > health Score
66
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
203875000
Annuals > 3 > income Statement > cost Of Revenue
150751000
Annuals > 3 > income Statement > gross Profit
53124000
Annuals > 3 > income Statement > operating Expenses
38988000
Annuals > 3 > income Statement > operating Income
14136000
Annuals > 3 > income Statement > interest Expense
365000
Annuals > 3 > income Statement > pretax Income
13914000
Annuals > 3 > income Statement > net Income
10989000
Annuals > 3 > income Statement > eps
0.945282109807046
Annuals > 3 > income Statement > dividends Per Share
137000
Annuals > 3 > income Statement > shares Outstanding
11625101
Annuals > 3 > income Statement > income Tax Expense
2925000
Annuals > 3 > income Statement > EBITDA
15381000
Annuals > 3 > income Statement > operating Margin
6.933660331085225
Annuals > 3 > income Statement > total Other Income Expense Net
-222000
Annuals > 3 > balance Sheet > cash
235000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
49250000
Annuals > 3 > balance Sheet > inventories
-1010000
Annuals > 3 > balance Sheet > total Current Assets
51971000
Annuals > 3 > balance Sheet > property Plant Equipment
3816000
Annuals > 3 > balance Sheet > total Assets
72852000
Annuals > 3 > balance Sheet > payables
11370000
Annuals > 3 > balance Sheet > short Term Debt
1939000
Annuals > 3 > balance Sheet > long Term Debt
14151000
Annuals > 3 > balance Sheet > total Liabilities
46883000
Annuals > 3 > balance Sheet > equity
25969000
Annuals > 3 > cash Flow > net Income
10989000
Annuals > 3 > cash Flow > depreciation
1102000
Annuals > 3 > cash Flow > change In Working Capital
-11864000
Annuals > 3 > cash Flow > cash From Operations
915000
Annuals > 3 > cash Flow > capital Expenditures
568000
Annuals > 3 > cash Flow > cash From Investing
6291000
Annuals > 3 > cash Flow > cash From Financing
-7554000
Annuals > 3 > cash Flow > net Change In Cash
-499000
Annuals > 3 > ratios > PE
0.945282109807046
Annuals > 3 > ratios > PB
8.679991851438253
Annuals > 3 > ratios > ROE
42.315838114675195
Annuals > 3 > ratios > ROA
15.08400592983034
Annuals > 3 > ratios > FCF
347000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.0017020232985898221
Annuals > 3 > health Score
57
Valuation > metrics > PE
11.3392
Valuation > metrics > PB
3.8461773285320704
Valuation > final Score
71.5382267146793
Valuation > verdict
14.1% Overvalued
Profitability > metrics > ROE
5.459422881724588
Profitability > metrics > ROA
2.3797233663762682
Profitability > metrics > Net Margin
0.032138741481597406
Profitability > final Score
23
Profitability > verdict
Weak
Risk > metrics > Debt Equity
2.1372951810140655
Risk > metrics > Interest Coverage
6.743150684931507
Risk > final Score
45
Risk > verdict
High
Liquidity > metrics > Current Ratio
3.3272696574577516
Liquidity > metrics > Quick Ratio
3.3272696574577516
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
58.307376197533486
Prev Valuations > 1
53.237874884393065
Prev Valuations > 2
51.731373850197116
Prev Profitabilities > 0
39
Prev Profitabilities > 1
46
Prev Profitabilities > 2
32
Prev Risks > 0
58
Prev Risks > 1
58
Prev Risks > 2
56
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:05:17.623Z
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.645
Earnings History > 0 > eps Difference
-0.645
Earnings History > 0 > surprise Percent
-100
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
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.3
Earnings History > 1 > eps Estimate
0.46
Earnings History > 1 > eps Difference
-0.16
Earnings History > 1 > surprise Percent
-34.7826
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.5
Earnings History > 2 > eps Estimate
0.63
Earnings History > 2 > eps Difference
-0.13
Earnings History > 2 > surprise Percent
-20.6349
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.63
Earnings History > 3 > eps Estimate
0.585
Earnings History > 3 > eps Difference
0.045
Earnings History > 3 > surprise Percent
7.6923
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.49
Earnings History > 4 > eps Estimate
0.83
Earnings History > 4 > eps Difference
-0.34
Earnings History > 4 > surprise Percent
-40.9639
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.35
Earnings History > 5 > eps Estimate
0.37
Earnings History > 5 > eps Difference
-0.02
Earnings History > 5 > surprise Percent
-5.4054
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
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.47
Earnings History > 6 > eps Estimate
0.5
Earnings History > 6 > eps Difference
-0.03
Earnings History > 6 > surprise Percent
-6
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
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.48
Earnings History > 7 > eps Estimate
0.48
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
0
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
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.65
Earnings History > 8 > eps Estimate
0.63
Earnings History > 8 > eps Difference
0.02
Earnings History > 8 > surprise Percent
3.1746
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-08
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.46
Earnings History > 9 > eps Estimate
0.32
Earnings History > 9 > eps Difference
0.14
Earnings History > 9 > surprise Percent
43.75
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-09
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.47
Earnings History > 10 > eps Estimate
0.46
Earnings History > 10 > eps Difference
0.01
Earnings History > 10 > surprise Percent
2.1739
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
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.41
Earnings History > 11 > eps Estimate
0.38
Earnings History > 11 > eps Difference
0.03
Earnings History > 11 > surprise Percent
7.8947
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-15
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.47
Earnings History > 12 > eps Estimate
0.48
Earnings History > 12 > eps Difference
-0.01
Earnings History > 12 > surprise Percent
-2.0833
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-09
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.33
Earnings History > 13 > eps Estimate
0.28
Earnings History > 13 > eps Difference
0.05
Earnings History > 13 > surprise Percent
17.8571
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-10
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.57
Earnings History > 14 > eps Estimate
0.53
Earnings History > 14 > eps Difference
0.04
Earnings History > 14 > surprise Percent
7.5472
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-27
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.62
Earnings History > 15 > eps Estimate
0.27
Earnings History > 15 > eps Difference
0.35
Earnings History > 15 > surprise Percent
129.6296
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-30
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.41
Earnings History > 16 > eps Estimate
0.15
Earnings History > 16 > eps Difference
0.26
Earnings History > 16 > surprise Percent
173.3333
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-11
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.24
Earnings History > 17 > eps Estimate
0.02
Earnings History > 17 > eps Difference
0.22
Earnings History > 17 > surprise Percent
1100
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-12
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.11
Earnings History > 18 > eps Estimate
0.06
Earnings History > 18 > eps Difference
0.05
Earnings History > 18 > surprise Percent
83.3333
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-14
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.08
Earnings History > 19 > eps Estimate
0.04
Earnings History > 19 > eps Difference
0.04
Earnings History > 19 > surprise Percent
100
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2020-12-31
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
-0.15
Earnings History > 20 > eps Estimate
0
Earnings History > 20 > eps Difference
-0.15
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-09
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
-0.02
Earnings History > 21 > eps Estimate
-0.06
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
66.6667
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-10
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.08
Earnings History > 22 > eps Estimate
-0.13
Earnings History > 22 > eps Difference
0.05
Earnings History > 22 > surprise Percent
38.4615
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-11
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.16
Earnings History > 23 > eps Estimate
0.07
Earnings History > 23 > eps Difference
0.09
Earnings History > 23 > surprise Percent
128.5714
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-04
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.08
Earnings History > 24 > eps Estimate
0.13
Earnings History > 24 > eps Difference
-0.05
Earnings History > 24 > surprise Percent
-38.4615
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-06
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.03
Earnings History > 25 > eps Estimate
0.05
Earnings History > 25 > eps Difference
-0.02
Earnings History > 25 > surprise Percent
-40
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-07
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.1
Earnings History > 26 > eps Estimate
0.1
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-08
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.11
Earnings History > 27 > eps Estimate
0.06
Earnings History > 27 > eps Difference
0.05
Earnings History > 27 > surprise Percent
83.3333
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-06
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.08
Earnings History > 28 > eps Estimate
0.11
Earnings History > 28 > eps Difference
-0.03
Earnings History > 28 > surprise Percent
-27.2727
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-08
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.06
Earnings History > 29 > eps Estimate
0.05
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
20
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-14
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.03
Earnings History > 30 > eps Estimate
0.11
Earnings History > 30 > eps Difference
-0.08
Earnings History > 30 > surprise Percent
-72.7273
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-09
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.09
Earnings History > 31 > eps Estimate
0.07
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
28.5714
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-06
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.09
Earnings History > 32 > eps Estimate
0.09
Earnings History > 32 > eps Difference
-0.18
Earnings History > 32 > surprise Percent
-200
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-01
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.08
Earnings History > 33 > eps Estimate
0.06
Earnings History > 33 > eps Difference
0.02
Earnings History > 33 > surprise Percent
33.3333
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-09
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.04
Earnings History > 34 > eps Estimate
0.07
Earnings History > 34 > eps Difference
-0.03
Earnings History > 34 > surprise Percent
-42.8571
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-03
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.05
Earnings History > 35 > eps Estimate
0.07
Earnings History > 35 > eps Difference
-0.02
Earnings History > 35 > surprise Percent
-28.5714
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-01
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.0181
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-09
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.0088
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-10
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.07
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-10
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.0798
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-01
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.2381
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-11-05
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.074
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-12
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.05
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-14
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.1096
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.1355
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-11-06
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.1471
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-13
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.1591
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.1
Earnings History > 47 > eps Estimate
0.12
Earnings History > 47 > eps Difference
-0.02
Earnings History > 47 > surprise Percent
-16.6667
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-26
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.13
Earnings History > 48 > eps Estimate
0.08
Earnings History > 48 > eps Difference
-0.21
Earnings History > 48 > surprise Percent
-262.5
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.09
Earnings History > 49 > eps Estimate
0.07
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
28.5714
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.12
Earnings History > 50 > eps Estimate
0.06
Earnings History > 50 > eps Difference
0.06
Earnings History > 50 > surprise Percent
100
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-09
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.08
Earnings History > 51 > eps Estimate
0.09
Earnings History > 51 > eps Difference
-0.01
Earnings History > 51 > surprise Percent
-11.1111
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-20
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.09
Earnings History > 52 > eps Estimate
0.08
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
12.5
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-07
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.0517
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-13
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0399
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-08
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.0817
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-02-23
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.0865
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.0551
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-10
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0934
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-10
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.0888
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-02-22
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.0804
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-04
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.0933
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-11
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.1307
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-10
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.18
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-10
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.05
Earnings History > 64 > eps Estimate
0.04
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
25
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-04
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.03
Earnings History > 65 > eps Estimate
0.01
Earnings History > 65 > eps Difference
0.02
Earnings History > 65 > surprise Percent
200
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-10
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.02
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-08
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.02
Earnings History > 67 > eps Estimate
-0.04
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
50
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-20
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.02
Earnings History > 68 > eps Estimate
0.04
Earnings History > 68 > eps Difference
-0.02
Earnings History > 68 > surprise Percent
-50
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-12
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.04
Earnings History > 69 > eps Estimate
0.11
Earnings History > 69 > eps Difference
-0.07
Earnings History > 69 > surprise Percent
-63.6364
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-06
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.11
Earnings History > 70 > eps Estimate
0.13
Earnings History > 70 > eps Difference
-0.02
Earnings History > 70 > surprise Percent
-15.3846
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-07
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.08
Earnings History > 71 > eps Estimate
0.08
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-19
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.13
Earnings History > 72 > eps Estimate
0.12
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
8.3333
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.14
Earnings History > 73 > eps Estimate
0.13
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
7.6923
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-08
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.15
Earnings History > 74 > eps Estimate
0.1
Earnings History > 74 > eps Difference
0.05
Earnings History > 74 > surprise Percent
50
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-10
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.1272
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-21
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.19
Earnings History > 76 > eps Estimate
0.09
Earnings History > 76 > eps Difference
0.1
Earnings History > 76 > surprise Percent
111.1111
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-08
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.11
Earnings History > 77 > eps Estimate
0.07
Earnings History > 77 > eps Difference
0.04
Earnings History > 77 > surprise Percent
57.1429
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-09
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.15
Earnings History > 78 > eps Estimate
0.08
Earnings History > 78 > eps Difference
0.07
Earnings History > 78 > surprise Percent
87.5
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-03
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.07
Earnings History > 79 > eps Estimate
0.08
Earnings History > 79 > eps Difference
-0.01
Earnings History > 79 > surprise Percent
-12.5
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.07
Earnings History > 80 > eps Estimate
0.06
Earnings History > 80 > eps Difference
0.01
Earnings History > 80 > surprise Percent
16.6667
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-09
Earnings History > 81 > date
2005-09-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.1
Earnings History > 81 > eps Difference
-0.04
Earnings History > 81 > surprise Percent
-40
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-10
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1
Earnings History > 82 > eps Estimate
0.08
Earnings History > 82 > eps Difference
0.02
Earnings History > 82 > surprise Percent
25
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-11
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.07
Earnings History > 83 > eps Estimate
0.07
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
0
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-16
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-0.02
Earnings History > 84 > eps Estimate
0.07
Earnings History > 84 > eps Difference
-0.09
Earnings History > 84 > surprise Percent
-128.5714
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-10
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.07
Earnings History > 85 > eps Estimate
0.07
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.07
Earnings History > 86 > eps Estimate
0.1
Earnings History > 86 > eps Difference
-0.03
Earnings History > 86 > surprise Percent
-30
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-05-05
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.07
Earnings History > 87 > eps Estimate
0.1
Earnings History > 87 > eps Difference
-0.03
Earnings History > 87 > surprise Percent
-30
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-03-17
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
-0.21
Earnings History > 88 > eps Estimate
0.15
Earnings History > 88 > eps Difference
-0.36
Earnings History > 88 > surprise Percent
-240
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-11-06
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.1682
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-08-07
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.182
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.127
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.0897
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.1955
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.1984
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.0698
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-07-25
Earnings History > 96 > date
2001-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.13
Earnings History > 96 > eps Estimate
0.13
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-03-31
Earnings History > 97 > report Date
2001-05-04
Earnings History > 97 > date
2001-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.26
Earnings History > 97 > eps Estimate
0.21
Earnings History > 97 > eps Difference
0.05
Earnings History > 97 > surprise Percent
23.8095
Earnings History > 98 > period
2000-12-31
Earnings History > 98 > report Date
2001-02-28
Earnings History > 98 > date
2000-12-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.2
Earnings History > 98 > eps Estimate
0.2
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2000-09-30
Earnings History > 99 > report Date
2000-11-01
Earnings History > 99 > date
2000-09-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.28
Earnings History > 99 > eps Estimate
0.23
Earnings History > 99 > eps Difference
0.05
Earnings History > 99 > surprise Percent
21.7391
Earnings History > 100 > period
2000-06-30
Earnings History > 100 > report Date
2000-08-02
Earnings History > 100 > date
2000-06-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.25
Earnings History > 100 > eps Estimate
0.22
Earnings History > 100 > eps Difference
0.03
Earnings History > 100 > surprise Percent
13.6364
Earnings History > 101 > period
2000-03-31
Earnings History > 101 > report Date
2000-05-02
Earnings History > 101 > date
2000-03-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.1
Earnings History > 101 > eps Estimate
0.16
Earnings History > 101 > eps Difference
-0.06
Earnings History > 101 > surprise Percent
-37.5
Earnings History > 102 > period
1999-12-31
Earnings History > 102 > report Date
2000-01-04
Earnings History > 102 > date
1999-12-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.37
Earnings History > 102 > eps Estimate
0.36
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
2.7778
Earnings History > 103 > period
1999-06-30
Earnings History > 103 > report Date
1999-09-07
Earnings History > 103 > date
1999-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.36
Earnings History > 103 > eps Estimate
0.36
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-03-31
Earnings History > 104 > report Date
1999-06-02
Earnings History > 104 > date
1999-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.36
Earnings History > 104 > eps Estimate
0.33
Earnings History > 104 > eps Difference
0.03
Earnings History > 104 > surprise Percent
9.0909
Earnings History > 105 > period
1998-12-31
Earnings History > 105 > report Date
1999-03-01
Earnings History > 105 > date
1998-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.31
Earnings History > 105 > eps Estimate
0.28
Earnings History > 105 > eps Difference
0.03
Earnings History > 105 > surprise Percent
10.7143
Earnings History > 106 > period
1998-09-30
Earnings History > 106 > report Date
1998-12-16
Earnings History > 106 > date
1998-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.3
Earnings History > 106 > eps Estimate
0.28
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
7.1429
Earnings History > 107 > period
1998-06-30
Earnings History > 107 > report Date
1998-08-26
Earnings History > 107 > date
1998-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.26
Earnings History > 107 > eps Estimate
0.25
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
4
Earnings History > 108 > period
1998-03-31
Earnings History > 108 > report Date
1998-05-18
Earnings History > 108 > date
1998-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.27
Earnings History > 108 > eps Estimate
0.25
Earnings History > 108 > eps Difference
0.02
Earnings History > 108 > surprise Percent
8
Earnings History > 109 > period
1997-12-31
Earnings History > 109 > report Date
1998-03-02
Earnings History > 109 > date
1997-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.22
Earnings History > 109 > eps Estimate
0.23
Earnings History > 109 > eps Difference
-0.01
Earnings History > 109 > surprise Percent
-4.3478
Earnings History > 110 > period
1997-09-30
Earnings History > 110 > report Date
1997-12-16
Earnings History > 110 > date
1997-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.24
Earnings History > 110 > eps Estimate
0.19
Earnings History > 110 > eps Difference
0.05
Earnings History > 110 > surprise Percent
26.3158
Earnings History > 111 > period
1997-06-30
Earnings History > 111 > report Date
1997-08-27
Earnings History > 111 > date
1997-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.19
Earnings History > 111 > eps Estimate
0.17
Earnings History > 111 > eps Difference
0.02
Earnings History > 111 > surprise Percent
11.7647
Earnings History > 112 > period
1997-03-31
Earnings History > 112 > report Date
1997-05-22
Earnings History > 112 > date
1997-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.18
Earnings History > 112 > eps Estimate
0.14
Earnings History > 112 > eps Difference
0.04
Earnings History > 112 > surprise Percent
28.5714
Earnings History > 113 > period
1996-12-31
Earnings History > 113 > report Date
1997-03-03
Earnings History > 113 > date
1996-12-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.16
Earnings History > 113 > eps Estimate
0.1
Earnings History > 113 > eps Difference
0.06
Earnings History > 113 > surprise Percent
60
RCM Technologies, Inc. provides business and technology solutions in the United States, Canada, Puerto Rico, Europe, and Philippines. It operates through three segments: Engineering; Specialty Health Care; and Life Sciences, Data and Solutions (LS&D). The company offers engineering services, including project management engineering and design, Transmission &Distribution Power Delivery, engineering analysis, engineer-procurement-construction, configuration management, hardware/software validation and verification, quality assurance, technical writing and publications, manufacturing process planning and improvement, and 3D/BIM integrated design. It also provides long-term and short-term staffing, executive search, international recruitment, and placement solutions in the fields of allied and therapy staffing, correctional healthcare staffing, health information management, nursing services, physician and advanced practice, school staffing and recruitment, and telepractice. In addition, the company offers enterprise business solutions, application development and support, IT infrastructure deployment and management, data solutions, digitization, human capital management solutions, as well as technology and business solutions for the life sciences industry and other specific verticals. The company serves aerospace and defense, energy, financial services, health care, life sciences, manufacturing and distribution, and technology industries, as well as educational institutions and the public sector. RCM Technologies, Inc. was incorporated in 1971 and is based in Pennsauken, New Jersey.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/APrecision Trading with Rcm Technologies Inc. (RCMT) Risk Zones - news.stocktradersdaily.com
12/11/2025
Precision Trading with Rcm Technologies Inc. (RCMT) Risk Zones news.stocktradersdaily.com
Read more →RCM Technologies, Inc. (RCMT) Is a Trending Stock: Facts to Know Before Betting on It Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$31
Analyst Picks
Strong Buy
2
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(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 High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 47.14% of the total shares of RCM Technologies Inc
1.
Renaissance Technologies Corp(6.1085%)
since
2025/06/30
2.
Vanguard Group Inc(3.6618%)
since
2025/06/30
3.
BlackRock Inc(3.5861%)
since
2025/06/30
4.
Pacific Ridge Capital Partners, LLC(2.5333%)
since
2025/06/30
5.
Dimensional Fund Advisors, Inc.(2.3889%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(2.1089%)
since
2025/07/31
7.
Ancora Advisors LLC(1.9146%)
since
2025/06/30
8.
Ballast Asset Management, LP(1.8691%)
since
2025/06/30
9.
Geode Capital Management, LLC(1.6245%)
since
2025/06/30
10.
Ancora/Thelen Small Mid Cap Core(1.6206%)
since
2025/06/30
11.
Ballast SMidCap(1.4355%)
since
2025/06/30
12.
Ballast Small/Mid Cap ETF(1.3441%)
since
2025/08/29
13.
iShares Russell 2000 ETF(1.0694%)
since
2025/08/31
14.
Morgan Stanley - Brokerage Accounts(1.0432%)
since
2025/06/30
15.
Adara Smaller Companies(1.0261%)
since
2025/07/31
16.
Punch & Associates Inv Mgmt Inc(1.0202%)
since
2025/06/30
17.
State Street Corp(0.8277%)
since
2025/06/30
18.
Two Sigma Advisers, LLC(0.8245%)
since
2025/06/30
19.
Ancora/Thelen Small-Mid Cap I(0.7485%)
since
2025/06/30
20.
Millennium Management LLC(0.7102%)
since
2025/06/30
21.
Hillsdale Investment Management Inc.(0.7012%)
since
2025/06/30
22.
Vanguard Institutional Extnd Mkt Idx Tr(0.6914%)
since
2025/07/31
23.
Two Sigma Investments LLC(0.6777%)
since
2025/06/30
24.
Acadian Asset Management LLC(0.6664%)
since
2025/06/30
25.
Fidelity Small Cap Index(0.6619%)
since
2025/06/30
26.
iShares Russell 2000 Growth ETF(0.623%)
since
2025/08/31
27.
Northern Trust Corp(0.581%)
since
2025/06/30
28.
DFA US Small Cap I(0.5652%)
since
2025/07/31
29.
IMC US Ultra Micro Cap(0.5328%)
since
2025/07/31
30.
Janney Montgomery Scott LLC(0.4742%)
since
2025/06/30
31.
LSV Asset Management(0.466%)
since
2025/06/30
32.
Russell Inv Tax-Managed US Mid&Sm Cap S(0.4343%)
since
2025/07/31
33.
Pleiades Small Cap Equity A(0.4336%)
since
2025/06/30
34.
Panagora Asset Management Inc(0.4271%)
since
2025/06/30
35.
Fidelity Extended Market Index(0.3705%)
since
2025/07/31
36.
Vanguard Russell 2000 ETF(0.3139%)
since
2025/07/31
37.
Dimensional US Small Cap ETF(0.3055%)
since
2025/08/29
38.
DFA US Micro Cap I(0.2844%)
since
2025/07/31
39.
State St Russell Sm Cap® Indx SL Cl I(0.2335%)
since
2025/08/31
40.
Bridgeway Ultra-Small Company Market(0.2259%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.645
Date
2025-09-30
EPS Actual
0.3
EPS Estimate
0.46
EPS Difference
-0.16
Surprise Percent
-34.7826%
(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.