_id
691057c2ccc777a4e85d56a8
Ticker
CWBC
Name
Community West Bancshares
Exchange
NASDAQ
Address
7100 North Financial Drive, Fresno, CA, United States, 93720
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.communitywestbank.com
Description
Community West Bancshares operates as the bank holding company for the Central Valley Community Bank that provides various commercial banking services to small and middle-market businesses and individuals in California. The company accepts demand, savings, and time deposits; certificates of deposit; and non-interest-bearing demand deposits, as well as provides NOW and money market accounts. It also provides products, such as commercial and industrial loans, as well as loans secured by crop production and livestock; commercial real estate construction and other land loans, real estate collateral secured by commercial or professional properties with repayment arising from the owner's business cash flows, investor commercial real estate loans, farmland, and multi-family loans; 1-4 family close-ended, revolving real estate loans, and residential construction loans; manufactured housing loans; and equity loans, lines of credit, and installment and other consumer loans. In addition, the company offers domestic and international wire transfer, inquiry, account status, bill paying, account transfers, cash management, and other customary banking services. The company was formerly known as Central Valley Community Bancorp and changed its name to Community West Bancshares in April 2024. Community West Bancshares was founded in 1979 and is based in Fresno, California.
Last Close
22.6
Volume
122045
Current Price
22.57
Change
-0.02
Last Updated
2026-01-02T12:16:44.986Z
Image
data:image/webp;base64,UklGRvoBAABXRUJQVlA4IO4BAAAQCQCdASpAABQAPtFSoUuoJKMhsAgBABoJYwDOPat1tu9WWy9a809JSy7+1IsoLH9t/wIW9JEcKslzFBhx6w2vpJo2Mxd/7jF4ZqVpODi5dGAA/vKF9MJUZeKJ5kQ8QN5DuKm94DkoZXCoP4MuyTZJ2egy4YR6DFOeV82PP4tLzVf/CFEnOqMDaDRo8+hF4Uc+zeAa07v1XVUnyrs+cLLy4ZfzSCEre1UAzGvfFmKeFD/7VH7k0KKbxwF0lee5vnMGie5KTVxut2Ipt58vg0kIdXtqwxzcXUGyfNcLGAXJTxynXBzc9uyhJDepcc71XRMY5L2JGF4QULpFfLyr6pPfnkfSUIn+uCIYE6jqPyv6p7L6iBZGH9podNppNO+x1jQrWFDhRs03P/3cujkgHja8jJce/uC4Oxn1Nu+uVgmQGPLCk2/5IDBgs7NsXMKvNH5KUSk6N72Cglp4qt7x/BHXEo+9v+XXxIg78iSyWYThOPZJN2muVyLCUl3ATWndTDSL4LOIctbHCLCvXGmVY8Ja2kqCzWOIIfKT+g1Mh4Sexo2NbN+sid1zqK0yON90pQbsLShPcWKOlJDe2KM3zAawTfjWIIDPFXMAHmHzcL4Pcbb6vA8dMx/3GolFHoAA+OFf9OYS3nW7fyPhU4AAAA==
Ipo Date
1996-11-20T00:00:00.000Z
Market Cap
431109088
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9978473684210526
Sentiment Sources
19
Rating
4
Target Price
25.5
Strong Buy
2
Buy
0
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
49243000
Cost Of Revenue
12611000
Gross Profit
36632000
Operating Expenses
21556000
Operating Income
15076000
Interest Expense
11944000
Pretax Income
15076000
Net Income
10873000
Eps
0.5694594989803884
Dividends Per Share
2296000
Shares Outstanding
19160403
Income Tax Expense
4203000
EBITDA
16156000
Operating Margin
30.61551895700912
Total Other Income Expense Net
-
Cash
121558000
Short Term Investments
299233000
Receivables
-
Inventories
-
Total Current Assets
420791000
Property Plant Equipment
23569000
Total Assets
3612264000
Payables
-
Short Term Debt
20000000
Long Term Debt
69998000
Total Liabilities
3214688000
Equity
397576000
Bs_currency_symbol
USD
Depreciation
1080000
Change In Working Capital
-1085000
Cash From Operations
13205000
Capital Expenditures
424000
Cash From Investing
-
Cash From Financing
12603000
Net Change In Cash
-12815000
Cf_currency_symbol
USD
PE
12.3626
PB
1.0839217862245205
ROE
2.734823027546934
ROA
0.30100236306095013
FCF
12781000
Fcf Percent
0.259549580651057
Piotroski FScore
4
Health Score
54
Deep Value Investing Score
6.5
Defensive Investing Score
4.5
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
Garp Investing Score
5
Growth Investing Score
5
Momentum Investing Score
4
Net Net Investing Score
3
Quality Investing Score
6
Value Investing Score
7.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
49243000
Quarters > 0 > income Statement > cost Of Revenue
12611000
Quarters > 0 > income Statement > gross Profit
36632000
Quarters > 0 > income Statement > operating Expenses
21556000
Quarters > 0 > income Statement > operating Income
15076000
Quarters > 0 > income Statement > interest Expense
11944000
Quarters > 0 > income Statement > pretax Income
15076000
Quarters > 0 > income Statement > net Income
10873000
Quarters > 0 > income Statement > eps
0.5694594989803884
Quarters > 0 > income Statement > dividends Per Share
2296000
Quarters > 0 > income Statement > shares Outstanding
19093544
Quarters > 0 > income Statement > income Tax Expense
4203000
Quarters > 0 > income Statement > EBITDA
16156000
Quarters > 0 > income Statement > operating Margin
30.61551895700912
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
121558000
Quarters > 0 > balance Sheet > short Term Investments
299233000
Quarters > 0 > balance Sheet > receivables
-
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
420791000
Quarters > 0 > balance Sheet > property Plant Equipment
23569000
Quarters > 0 > balance Sheet > total Assets
3612264000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
20000000
Quarters > 0 > balance Sheet > long Term Debt
69998000
Quarters > 0 > balance Sheet > total Liabilities
3214688000
Quarters > 0 > balance Sheet > equity
397576000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
10873000
Quarters > 0 > cash Flow > depreciation
1080000
Quarters > 0 > cash Flow > change In Working Capital
-1085000
Quarters > 0 > cash Flow > cash From Operations
13205000
Quarters > 0 > cash Flow > capital Expenditures
424000
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
12603000
Quarters > 0 > cash Flow > net Change In Cash
-12815000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.5694594989803884
Quarters > 0 > ratios > PB
1.0839217862245205
Quarters > 0 > ratios > ROE
2.734823027546934
Quarters > 0 > ratios > ROA
0.30100236306095013
Quarters > 0 > ratios > FCF
12781000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.259549580651057
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
48389000
Quarters > 1 > income Statement > cost Of Revenue
15334000
Quarters > 1 > income Statement > gross Profit
33055000
Quarters > 1 > income Statement > operating Expenses
22296000
Quarters > 1 > income Statement > operating Income
10759000
Quarters > 1 > income Statement > interest Expense
12721000
Quarters > 1 > income Statement > pretax Income
10759000
Quarters > 1 > income Statement > net Income
7832000
Quarters > 1 > income Statement > eps
0.41128513476257367
Quarters > 1 > income Statement > dividends Per Share
2289000
Quarters > 1 > income Statement > shares Outstanding
19042750
Quarters > 1 > income Statement > income Tax Expense
2927000
Quarters > 1 > income Statement > EBITDA
12065000
Quarters > 1 > income Statement > operating Margin
22.234392113910186
Quarters > 1 > income Statement > total Other Income Expense Net
149000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
134373000
Quarters > 1 > balance Sheet > short Term Investments
469354000
Quarters > 1 > balance Sheet > receivables
-
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
603727000
Quarters > 1 > balance Sheet > property Plant Equipment
23974000
Quarters > 1 > balance Sheet > total Assets
3576811000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
86000000
Quarters > 1 > balance Sheet > long Term Debt
69962000
Quarters > 1 > balance Sheet > total Liabilities
3196809000
Quarters > 1 > balance Sheet > equity
380002000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
7832000
Quarters > 1 > cash Flow > depreciation
1306000
Quarters > 1 > cash Flow > change In Working Capital
86000
Quarters > 1 > cash Flow > cash From Operations
11529000
Quarters > 1 > cash Flow > capital Expenditures
955000
Quarters > 1 > cash Flow > cash From Investing
-40228000
Quarters > 1 > cash Flow > cash From Financing
14680000
Quarters > 1 > cash Flow > net Change In Cash
-14019000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.41128513476257367
Quarters > 1 > ratios > PB
1.1310331721938305
Quarters > 1 > ratios > ROE
2.0610417839906106
Quarters > 1 > ratios > ROA
0.21896600071963546
Quarters > 1 > ratios > FCF
10574000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.2185207381842981
Quarters > 1 > health Score
53
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
47144000
Quarters > 2 > income Statement > cost Of Revenue
12915000
Quarters > 2 > income Statement > gross Profit
34229000
Quarters > 2 > income Statement > operating Expenses
22865000
Quarters > 2 > income Statement > operating Income
11364000
Quarters > 2 > income Statement > interest Expense
12956000
Quarters > 2 > income Statement > pretax Income
11364000
Quarters > 2 > income Statement > net Income
8293000
Quarters > 2 > income Statement > eps
0.4361293715487773
Quarters > 2 > income Statement > dividends Per Share
2278000
Quarters > 2 > income Statement > shares Outstanding
19015000
Quarters > 2 > income Statement > income Tax Expense
3071000
Quarters > 2 > income Statement > EBITDA
12169000
Quarters > 2 > income Statement > operating Margin
24.104870184965215
Quarters > 2 > income Statement > total Other Income Expense Net
-276000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
148392000
Quarters > 2 > balance Sheet > short Term Investments
469033000
Quarters > 2 > balance Sheet > receivables
-
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
617425000
Quarters > 2 > balance Sheet > property Plant Equipment
23828000
Quarters > 2 > balance Sheet > total Assets
3553086000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
134377000
Quarters > 2 > balance Sheet > long Term Debt
69925000
Quarters > 2 > balance Sheet > total Liabilities
3181149000
Quarters > 2 > balance Sheet > equity
371937000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
8293000
Quarters > 2 > cash Flow > depreciation
805000
Quarters > 2 > cash Flow > change In Working Capital
2393000
Quarters > 2 > cash Flow > cash From Operations
11067000
Quarters > 2 > cash Flow > capital Expenditures
317000
Quarters > 2 > cash Flow > cash From Investing
804000
Quarters > 2 > cash Flow > cash From Financing
16123000
Quarters > 2 > cash Flow > net Change In Cash
27994000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.4361293715487773
Quarters > 2 > ratios > PB
1.1538743120474704
Quarters > 2 > ratios > ROE
2.229678682142406
Quarters > 2 > ratios > ROA
0.23340273778906562
Quarters > 2 > ratios > FCF
10750000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.2280247751569659
Quarters > 2 > health Score
53
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
46809000
Quarters > 3 > income Statement > cost Of Revenue
14679000
Quarters > 3 > income Statement > gross Profit
32130000
Quarters > 3 > income Statement > operating Expenses
22215000
Quarters > 3 > income Statement > operating Income
9915000
Quarters > 3 > income Statement > interest Expense
13455000
Quarters > 3 > income Statement > pretax Income
9915000
Quarters > 3 > income Statement > net Income
6895000
Quarters > 3 > income Statement > eps
0.3632388578653461
Quarters > 3 > income Statement > dividends Per Share
2273000
Quarters > 3 > income Statement > shares Outstanding
18982000
Quarters > 3 > income Statement > income Tax Expense
3020000
Quarters > 3 > income Statement > EBITDA
9417000
Quarters > 3 > income Statement > operating Margin
21.181824008203552
Quarters > 3 > income Statement > total Other Income Expense Net
9915000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
120398000
Quarters > 3 > balance Sheet > short Term Investments
303415000
Quarters > 3 > balance Sheet > receivables
-
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
423813000
Quarters > 3 > balance Sheet > property Plant Equipment
24469000
Quarters > 3 > balance Sheet > total Assets
3521771000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
133442000
Quarters > 3 > balance Sheet > long Term Debt
69889000
Quarters > 3 > balance Sheet > total Liabilities
3159086000
Quarters > 3 > balance Sheet > equity
362685000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
6895000
Quarters > 3 > cash Flow > depreciation
-498000
Quarters > 3 > cash Flow > change In Working Capital
-8118000
Quarters > 3 > cash Flow > cash From Operations
924000
Quarters > 3 > cash Flow > capital Expenditures
1625000
Quarters > 3 > cash Flow > cash From Investing
-14161000
Quarters > 3 > cash Flow > cash From Financing
-15378000
Quarters > 3 > cash Flow > net Change In Cash
-28615000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.3632388578653461
Quarters > 3 > ratios > PB
1.1812557453437555
Quarters > 3 > ratios > ROE
1.9010987496036507
Quarters > 3 > ratios > ROA
0.195782178909418
Quarters > 3 > ratios > FCF
-701000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
-0.01497575252622359
Quarters > 3 > health Score
34
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
164196000
Annuals > 0 > income Statement > cost Of Revenue
61134000
Annuals > 0 > income Statement > gross Profit
103062000
Annuals > 0 > income Statement > operating Expenses
92064000
Annuals > 0 > income Statement > operating Income
10998000
Annuals > 0 > income Statement > interest Expense
50021000
Annuals > 0 > income Statement > pretax Income
10998000
Annuals > 0 > income Statement > net Income
7666000
Annuals > 0 > income Statement > eps
0.4462165308498254
Annuals > 0 > income Statement > dividends Per Share
8230000
Annuals > 0 > income Statement > shares Outstanding
17180000
Annuals > 0 > income Statement > income Tax Expense
3332000
Annuals > 0 > income Statement > EBITDA
13204000
Annuals > 0 > income Statement > operating Margin
6.698092523569393
Annuals > 0 > income Statement > total Other Income Expense Net
-9607000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
120398000
Annuals > 0 > balance Sheet > short Term Investments
303415000
Annuals > 0 > balance Sheet > receivables
-
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
423813000
Annuals > 0 > balance Sheet > property Plant Equipment
24469000
Annuals > 0 > balance Sheet > total Assets
3521771000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
133442000
Annuals > 0 > balance Sheet > long Term Debt
69889000
Annuals > 0 > balance Sheet > total Liabilities
3159086000
Annuals > 0 > balance Sheet > equity
362685000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
7666000
Annuals > 0 > cash Flow > depreciation
2206000
Annuals > 0 > cash Flow > change In Working Capital
254000
Annuals > 0 > cash Flow > cash From Operations
22202000
Annuals > 0 > cash Flow > capital Expenditures
5039000
Annuals > 0 > cash Flow > cash From Investing
64473000
Annuals > 0 > cash Flow > cash From Financing
-20005000
Annuals > 0 > cash Flow > net Change In Cash
66670000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.4462165308498254
Annuals > 0 > ratios > PB
1.0658009016088341
Annuals > 0 > ratios > ROE
2.1136799150778223
Annuals > 0 > ratios > ROA
0.2176745733893544
Annuals > 0 > ratios > FCF
17163000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.10452751589563693
Annuals > 0 > health Score
43
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
108102000
Annuals > 1 > income Statement > cost Of Revenue
20298000
Annuals > 1 > income Statement > gross Profit
87804000
Annuals > 1 > income Statement > operating Expenses
53964000
Annuals > 1 > income Statement > operating Income
33840000
Annuals > 1 > income Statement > interest Expense
19989000
Annuals > 1 > income Statement > pretax Income
33840000
Annuals > 1 > income Statement > net Income
25536000
Annuals > 1 > income Statement > eps
2.172721858248958
Annuals > 1 > income Statement > dividends Per Share
5657000
Annuals > 1 > income Statement > shares Outstanding
11753000
Annuals > 1 > income Statement > income Tax Expense
8304000
Annuals > 1 > income Statement > EBITDA
34731000
Annuals > 1 > income Statement > operating Margin
31.303768662929453
Annuals > 1 > income Statement > total Other Income Expense Net
44138000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
53728000
Annuals > 1 > balance Sheet > short Term Investments
408020000
Annuals > 1 > balance Sheet > receivables
-
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
461748000
Annuals > 1 > balance Sheet > property Plant Equipment
14042000
Annuals > 1 > balance Sheet > total Assets
2433426000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
80000000
Annuals > 1 > balance Sheet > long Term Debt
69744000
Annuals > 1 > balance Sheet > total Liabilities
2226362000
Annuals > 1 > balance Sheet > equity
207064000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
25536000
Annuals > 1 > cash Flow > depreciation
891000
Annuals > 1 > cash Flow > change In Working Capital
-7132000
Annuals > 1 > cash Flow > cash From Operations
27527000
Annuals > 1 > cash Flow > capital Expenditures
9806000
Annuals > 1 > cash Flow > cash From Investing
24519000
Annuals > 1 > cash Flow > cash From Financing
-29488000
Annuals > 1 > cash Flow > net Change In Cash
22558000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.172721858248958
Annuals > 1 > ratios > PB
1.2771051462349803
Annuals > 1 > ratios > ROE
12.332418962253216
Annuals > 1 > ratios > ROA
1.0493846946650525
Annuals > 1 > ratios > FCF
17721000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.16392851196092578
Annuals > 1 > health Score
58
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
86655000
Annuals > 2 > income Statement > cost Of Revenue
4417000
Annuals > 2 > income Statement > gross Profit
82238000
Annuals > 2 > income Statement > operating Expenses
47097000
Annuals > 2 > income Statement > operating Income
35141000
Annuals > 2 > income Statement > interest Expense
3422000
Annuals > 2 > income Statement > pretax Income
35141000
Annuals > 2 > income Statement > net Income
26645000
Annuals > 2 > income Statement > eps
2.2697844790868045
Annuals > 2 > income Statement > dividends Per Share
2574000
Annuals > 2 > income Statement > shares Outstanding
11739000
Annuals > 2 > income Statement > income Tax Expense
8496000
Annuals > 2 > income Statement > EBITDA
35896000
Annuals > 2 > income Statement > operating Margin
40.552766718596736
Annuals > 2 > income Statement > total Other Income Expense Net
-1577000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
31170000
Annuals > 2 > balance Sheet > short Term Investments
648825000
Annuals > 2 > balance Sheet > receivables
76865000
Annuals > 2 > balance Sheet > inventories
-117117000
Annuals > 2 > balance Sheet > total Current Assets
756860000
Annuals > 2 > balance Sheet > property Plant Equipment
7987000
Annuals > 2 > balance Sheet > total Assets
2422519000
Annuals > 2 > balance Sheet > payables
32611000
Annuals > 2 > balance Sheet > short Term Debt
46000000
Annuals > 2 > balance Sheet > long Term Debt
90000000
Annuals > 2 > balance Sheet > total Liabilities
2247859000
Annuals > 2 > balance Sheet > equity
174660000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
13449000
Annuals > 2 > cash Flow > depreciation
711000
Annuals > 2 > cash Flow > change In Working Capital
-10854000
Annuals > 2 > cash Flow > cash From Operations
5856000
Annuals > 2 > cash Flow > capital Expenditures
239000
Annuals > 2 > cash Flow > cash From Investing
-197075000
Annuals > 2 > cash Flow > cash From Financing
-76647000
Annuals > 2 > cash Flow > net Change In Cash
-143685000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.2697844790868045
Annuals > 2 > ratios > PB
1.5122380625214704
Annuals > 2 > ratios > ROE
15.255353257757932
Annuals > 2 > ratios > ROA
1.0998881742516777
Annuals > 2 > ratios > FCF
5617000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.06482026426634355
Annuals > 2 > health Score
50
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
81450000
Annuals > 3 > income Statement > cost Of Revenue
-3133000
Annuals > 3 > income Statement > gross Profit
84583000
Annuals > 3 > income Statement > operating Expenses
46566000
Annuals > 3 > income Statement > operating Income
38017000
Annuals > 3 > income Statement > interest Expense
1302000
Annuals > 3 > income Statement > pretax Income
38017000
Annuals > 3 > income Statement > net Income
28401000
Annuals > 3 > income Statement > eps
3.3366757658370503
Annuals > 3 > income Statement > dividends Per Share
2312000
Annuals > 3 > income Statement > shares Outstanding
8511765
Annuals > 3 > income Statement > income Tax Expense
9616000
Annuals > 3 > income Statement > EBITDA
47016000
Annuals > 3 > income Statement > operating Margin
46.675260896255374
Annuals > 3 > income Statement > total Other Income Expense Net
-485000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
208375000
Annuals > 3 > balance Sheet > short Term Investments
19711000
Annuals > 3 > balance Sheet > receivables
32710000
Annuals > 3 > balance Sheet > inventories
-243603000
Annuals > 3 > balance Sheet > total Current Assets
228086000
Annuals > 3 > balance Sheet > property Plant Equipment
6576000
Annuals > 3 > balance Sheet > total Assets
1157052000
Annuals > 3 > balance Sheet > payables
40043000
Annuals > 3 > balance Sheet > short Term Debt
887000
Annuals > 3 > balance Sheet > long Term Debt
90000000
Annuals > 3 > balance Sheet > total Liabilities
90000000
Annuals > 3 > balance Sheet > equity
101375000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
13101000
Annuals > 3 > cash Flow > depreciation
780000
Annuals > 3 > cash Flow > change In Working Capital
1294000
Annuals > 3 > cash Flow > cash From Operations
22220000
Annuals > 3 > cash Flow > capital Expenditures
206000
Annuals > 3 > cash Flow > cash From Investing
-42223000
Annuals > 3 > cash Flow > cash From Financing
167838000
Annuals > 3 > cash Flow > net Change In Cash
147835000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
3.3366757658370503
Annuals > 3 > ratios > PB
1.8891710234278667
Annuals > 3 > ratios > ROE
28.015782983970404
Annuals > 3 > ratios > ROA
2.4546001389738747
Annuals > 3 > ratios > FCF
22014000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.2702762430939227
Annuals > 3 > health Score
82
Valuation > metrics > PE
12.3626
Valuation > metrics > PB
1.0839217862245205
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.734823027546934
Profitability > metrics > ROA
2.5839430976422975
Profitability > metrics > Net Margin
0.22080295676542858
Profitability > final Score
43
Profitability > verdict
Weak
Risk > metrics > Debt Equity
8.085719459927159
Risk > metrics > Interest Coverage
1.2622237106496985
Risk > final Score
11
Risk > verdict
High
Liquidity > metrics > Current Ratio
21.03955
Liquidity > metrics > Quick Ratio
21.03955
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
32
Prev Profitabilities > 1
35
Prev Profitabilities > 2
31
Prev Risks > 0
9
Prev Risks > 1
10
Prev Risks > 2
9
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:41:06.640Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-23
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.57
Earnings History > 0 > eps Estimate
0.52
Earnings History > 0 > eps Difference
0.05
Earnings History > 0 > surprise Percent
9.6154
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-17
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
0.41
Earnings History > 1 > eps Estimate
0.48
Earnings History > 1 > eps Difference
-0.07
Earnings History > 1 > surprise Percent
-14.5833
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-21
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.44
Earnings History > 2 > eps Estimate
0.47
Earnings History > 2 > eps Difference
-0.03
Earnings History > 2 > surprise Percent
-6.383
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-01-23
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.38
Earnings History > 3 > eps Estimate
0.45
Earnings History > 3 > eps Difference
-0.07
Earnings History > 3 > surprise Percent
-15.5556
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-24
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.3
Earnings History > 4 > eps Estimate
0.38
Earnings History > 4 > eps Difference
-0.08
Earnings History > 4 > surprise Percent
-21.0526
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-23
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.42
Earnings History > 5 > eps Estimate
-0.21
Earnings History > 5 > eps Difference
0.63
Earnings History > 5 > surprise Percent
300
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-18
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.31
Earnings History > 6 > eps Estimate
0.45
Earnings History > 6 > eps Difference
-0.14
Earnings History > 6 > surprise Percent
-31.1111
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-01-26
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.05
Earnings History > 7 > eps Estimate
0.24
Earnings History > 7 > eps Difference
-0.19
Earnings History > 7 > surprise Percent
-79.1667
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-27
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.25
Earnings History > 8 > eps Estimate
0.24
Earnings History > 8 > eps Difference
0.01
Earnings History > 8 > surprise Percent
4.1667
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-07-28
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.24
Earnings History > 9 > eps Estimate
0.25
Earnings History > 9 > eps Difference
-0.01
Earnings History > 9 > surprise Percent
-4
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-04-28
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.27
Earnings History > 10 > eps Estimate
0.3
Earnings History > 10 > eps Difference
-0.03
Earnings History > 10 > surprise Percent
-10
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-01-27
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.38
Earnings History > 11 > eps Estimate
0.37
Earnings History > 11 > eps Difference
0.01
Earnings History > 11 > surprise Percent
2.7027
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-28
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.39
Earnings History > 12 > eps Estimate
0.31
Earnings History > 12 > eps Difference
0.08
Earnings History > 12 > surprise Percent
25.8065
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-29
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.3
Earnings History > 13 > eps Estimate
0.32
Earnings History > 13 > eps Difference
-0.02
Earnings History > 13 > surprise Percent
-6.25
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-29
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.45
Earnings History > 14 > eps Estimate
0.35
Earnings History > 14 > eps Difference
0.1
Earnings History > 14 > surprise Percent
28.5714
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-01-28
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.33
Earnings History > 15 > eps Estimate
0.39
Earnings History > 15 > eps Difference
-0.06
Earnings History > 15 > surprise Percent
-15.3846
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-01
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.41
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-02
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.41
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-03
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.36
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-01
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.31
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-26
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.33
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-24
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.14
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-24
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.19
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-01-24
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.32
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-25
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.25
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-26
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.18
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-26
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.18
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-01-25
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.16
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-26
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.27
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-27
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.21
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-27
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.21
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-01-26
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.2
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-27
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.18
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-28
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.18
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-28
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.16
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-01-27
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.16
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-28
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.16
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-29
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.18
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-29
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.13
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-01-26
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.15
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-22
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.2071
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-23
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.17
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-24
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.29
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-03-31
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.19
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-12-31
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.24
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-09-30
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.18
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-06-30
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.18
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-03-31
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.1467
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-12-31
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.3426
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-09-30
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.2854
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-06-30
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.2325
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-03-31
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.1123
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-12-31
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.311
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-09-30
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.06
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-06-30
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.1434
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-03-31
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.0807
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-12-31
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-1.4761
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-09-30
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.43
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-21
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.0807
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-01-20
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.0539
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-21
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.13
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-20
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.0548
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-14
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-0.0357
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-01-26
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.0279
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-11-13
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.0325
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-15
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.091
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-27
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-1.1817
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-01-22
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.0044
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-20
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.1141
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-28
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.0426
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-17
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.1669
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-01-22
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.1246
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-23
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.1603
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-24
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.2074
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-24
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.137
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-01-23
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.22
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-24
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.2482
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-25
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.2148
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-25
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.2107
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-01-24
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.23
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-25
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.3627
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-26
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1882
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-26
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1642
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-01-24
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.1609
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-10-29
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.1648
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-23
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.1782
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-26
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1498
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-01-21
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0776
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-22
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.1533
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-07-23
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0868
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-03-31
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0609
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2002-09-30
Earnings History > 91 > report Date
2002-09-30
Earnings History > 91 > date
2002-09-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.118
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-06-30
Earnings History > 92 > report Date
2002-06-30
Earnings History > 92 > date
2002-06-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.3448
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-03-31
Earnings History > 93 > report Date
2002-03-31
Earnings History > 93 > date
2002-03-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
-0.1658
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2001-09-30
Earnings History > 94 > report Date
2001-09-30
Earnings History > 94 > date
2001-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.1889
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-06-30
Earnings History > 95 > report Date
2001-06-30
Earnings History > 95 > date
2001-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.7397
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-03-31
Earnings History > 96 > report Date
2001-03-31
Earnings History > 96 > date
2001-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0819
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2000-09-30
Earnings History > 97 > report Date
2000-09-30
Earnings History > 97 > date
2000-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0489
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2000-06-30
Earnings History > 98 > report Date
2000-06-30
Earnings History > 98 > date
2000-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.185
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-03-31
Earnings History > 99 > report Date
2000-03-31
Earnings History > 99 > date
2000-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.436
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
1999-09-30
Earnings History > 100 > report Date
1999-09-30
Earnings History > 100 > date
1999-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.1652
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
1999-06-30
Earnings History > 101 > report Date
1999-06-30
Earnings History > 101 > date
1999-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.372
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
1999-03-31
Earnings History > 102 > report Date
1999-03-31
Earnings History > 102 > date
1999-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.1917
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1998-12-31
Earnings History > 103 > report Date
1999-02-16
Earnings History > 103 > date
1998-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.1
Earnings History > 103 > eps Estimate
0.25
Earnings History > 103 > eps Difference
-0.15
Earnings History > 103 > surprise Percent
-60
Earnings History > 104 > period
1998-09-30
Earnings History > 104 > report Date
1998-10-08
Earnings History > 104 > date
1998-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.18
Earnings History > 104 > eps Estimate
0.18
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1998-06-30
Earnings History > 105 > report Date
1998-07-16
Earnings History > 105 > date
1998-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.2
Earnings History > 105 > eps Estimate
0.09
Earnings History > 105 > eps Difference
0.11
Earnings History > 105 > surprise Percent
122.2222
Earnings History > 106 > period
1998-03-31
Earnings History > 106 > report Date
1998-04-13
Earnings History > 106 > date
1998-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.1
Earnings History > 106 > eps Estimate
0.07
Earnings History > 106 > eps Difference
0.03
Earnings History > 106 > surprise Percent
42.8571
Earnings History > 107 > period
1997-12-31
Earnings History > 107 > report Date
1998-01-21
Earnings History > 107 > date
1997-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.2
Earnings History > 107 > eps Estimate
0.1
Earnings History > 107 > eps Difference
0.1
Earnings History > 107 > surprise Percent
100
Earnings History > 108 > period
1997-09-30
Earnings History > 108 > report Date
1997-10-07
Earnings History > 108 > date
1997-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.13
Earnings History > 108 > eps Estimate
0.14
Earnings History > 108 > eps Difference
-0.01
Earnings History > 108 > surprise Percent
-7.1429
Earnings History > 109 > period
1997-06-30
Earnings History > 109 > report Date
1997-07-15
Earnings History > 109 > date
1997-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.11
Earnings History > 109 > eps Estimate
0.12
Earnings History > 109 > eps Difference
-0.01
Earnings History > 109 > surprise Percent
-8.3333
Earnings History > 110 > period
1997-03-31
Earnings History > 110 > report Date
1997-04-16
Earnings History > 110 > date
1997-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.09
Earnings History > 110 > eps Estimate
0.14
Earnings History > 110 > eps Difference
-0.05
Earnings History > 110 > surprise Percent
-35.7143
Earnings History > 111 > period
1996-12-31
Earnings History > 111 > report Date
1997-03-17
Earnings History > 111 > date
1996-12-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.09
Earnings History > 111 > eps Estimate
0.07
Earnings History > 111 > eps Difference
0.02
Earnings History > 111 > surprise Percent
28.5714
Community West Bancshares operates as the bank holding company for the Central Valley Community Bank that provides various commercial banking services to small and middle-market businesses and individuals in California. The company accepts demand, savings, and time deposits; certificates of deposit; and non-interest-bearing demand deposits, as well as provides NOW and money market accounts. It also provides products, such as commercial and industrial loans, as well as loans secured by crop production and livestock; commercial real estate construction and other land loans, real estate collateral secured by commercial or professional properties with repayment arising from the owner's business cash flows, investor commercial real estate loans, farmland, and multi-family loans; 1-4 family close-ended, revolving real estate loans, and residential construction loans; manufactured housing loans; and equity loans, lines of credit, and installment and other consumer loans. In addition, the company offers domestic and international wire transfer, inquiry, account status, bill paying, account transfers, cash management, and other customary banking services. The company was formerly known as Central Valley Community Bancorp and changed its name to Community West Bancshares in April 2024. Community West Bancshares was founded in 1979 and is based in Fresno, California.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ABreakout Zone: What analysts say about CWBC stock - Weekly Profit Recap & AI Enhanced Trading Signals baoquankhu1.vn
Read more →AI Stocks: Can VLYPO sustain its profitability - Earnings Risk Summary & Capital Efficient Trade Techniques baoquankhu1.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$25.5
Analyst Picks
Strong Buy
2
Buy
0
Hold
2
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 Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.40% of the total shares of Community West Bancshares
1.
Manulife US Bank Equity Mother Fund(0.4%)
since
2024/07/22
2.
Cutler Capital Management(0%)
since
2024/12/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
0.57
EPS Estimate
0.52
EPS Difference
0.05
Surprise Percent
9.6154%
(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.