_id
69172d1d3c536f8df2316f04
Ticker
WFCF
Name
Where Food Comes From Inc
Exchange
NASDAQ
Address
202 6th Street, Castle Rock, CO, United States, 80104
Country
USA
Sector
Industrials
Industry
Specialty Business Services
Currency
USD
Website
https://wherefoodcomesfrom.com
Description
Where Food Comes From, Inc., together with its subsidiaries, operates as a third-party food verification company in the United States. It operates through Verification and Certification, and Professional Services segments. The company conducts on-site and desk audits to verify that claims being made about livestock, food, other specialty crops, and agricultural and aquaculture products are accurate, as well as offers Where Food Comes from Source Verified retail and restaurant labeling program, which connects consumers directly to the source of the food they purchase through product labeling, and web-based information sharing and education. It also provides professional services and technology solutions; verification solutions; and consulting services, as well as sells hardware. It serves beef and pork packers, organic producers and processors, and specialty retail chains. The company was formerly known as Integrated Management Information, Inc. and changed its name to Where Food Comes From, Inc. in December 2012. Where Food Comes From, Inc. was founded in 1996 and is based in Castle Rock, Colorado.
Last Close
12.83
Volume
2076
Current Price
12.83
Change
0
Last Updated
2025-12-05T13:46:42.613Z
Image
https://logo.clearbit.com/wherefoodcomesfrom.com
Ipo Date
2011-02-23T00:00:00.000Z
Market Cap
65997608
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8281428571428571
Sentiment Sources
7
Rating
-
Target Price
18.3
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-09-30
Revenue
7015000
Cost Of Revenue
4329000
Gross Profit
2686000
Operating Expenses
2111000
Operating Income
575000
Interest Expense
0
Pretax Income
1626000
Net Income
1146000
Eps
0.21634887672267322
Dividends Per Share
-
Shares Outstanding
5111945
Income Tax Expense
480000
EBITDA
1775000
Operating Margin
8.19672131147541
Total Other Income Expense Net
1051000
Cash
4759000
Short Term Investments
-
Receivables
2370000
Inventories
894000
Total Current Assets
8530000
Property Plant Equipment
2625000
Total Assets
16854000
Payables
739000
Short Term Debt
375000
Long Term Debt
-
Total Liabilities
6555000
Equity
10299000
Depreciation
149000
Change In Working Capital
72000
Cash From Operations
501000
Capital Expenditures
58000
Cash From Investing
1779000
Cash From Financing
-722000
Net Change In Cash
1558000
PE
24.5577
PB
6.598748422176911
ROE
11.127293912030293
ROA
6.799572801708793
FCF
443000
Fcf Percent
0.0631503920171062
Piotroski FScore
3
Health Score
58
Deep Value Investing Score
5
Defensive Investing Score
6.5
Dividend Investing Score
3
Economic Moat Investing Score
9
Garp Investing Score
7
Growth Investing Score
5.5
Momentum Investing Score
7
Net Net Investing Score
4
Quality Investing Score
8
Value Investing Score
5.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
7015000
Quarters > 0 > income Statement > cost Of Revenue
4329000
Quarters > 0 > income Statement > gross Profit
2686000
Quarters > 0 > income Statement > operating Expenses
2111000
Quarters > 0 > income Statement > operating Income
575000
Quarters > 0 > income Statement > interest Expense
0
Quarters > 0 > income Statement > pretax Income
1626000
Quarters > 0 > income Statement > net Income
1146000
Quarters > 0 > income Statement > eps
0.21634887672267322
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
5297000
Quarters > 0 > income Statement > income Tax Expense
480000
Quarters > 0 > income Statement > EBITDA
1775000
Quarters > 0 > income Statement > operating Margin
8.19672131147541
Quarters > 0 > income Statement > total Other Income Expense Net
1051000
Quarters > 0 > balance Sheet > cash
4759000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
2370000
Quarters > 0 > balance Sheet > inventories
894000
Quarters > 0 > balance Sheet > total Current Assets
8530000
Quarters > 0 > balance Sheet > property Plant Equipment
2625000
Quarters > 0 > balance Sheet > total Assets
16854000
Quarters > 0 > balance Sheet > payables
739000
Quarters > 0 > balance Sheet > short Term Debt
375000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
6555000
Quarters > 0 > balance Sheet > equity
10299000
Quarters > 0 > cash Flow > net Income
1146000
Quarters > 0 > cash Flow > depreciation
149000
Quarters > 0 > cash Flow > change In Working Capital
72000
Quarters > 0 > cash Flow > cash From Operations
501000
Quarters > 0 > cash Flow > capital Expenditures
58000
Quarters > 0 > cash Flow > cash From Investing
1779000
Quarters > 0 > cash Flow > cash From Financing
-722000
Quarters > 0 > cash Flow > net Change In Cash
1558000
Quarters > 0 > ratios > PE
0.21634887672267322
Quarters > 0 > ratios > PB
6.598748422176911
Quarters > 0 > ratios > ROE
11.127293912030293
Quarters > 0 > ratios > ROA
6.799572801708793
Quarters > 0 > ratios > FCF
443000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.0631503920171062
Quarters > 0 > health Score
58
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
6562000
Quarters > 1 > income Statement > cost Of Revenue
4102000
Quarters > 1 > income Statement > gross Profit
2460000
Quarters > 1 > income Statement > operating Expenses
1911000
Quarters > 1 > income Statement > operating Income
549000
Quarters > 1 > income Statement > interest Expense
1000
Quarters > 1 > income Statement > pretax Income
772000
Quarters > 1 > income Statement > net Income
562000
Quarters > 1 > income Statement > eps
0.10637895135339769
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
5283000
Quarters > 1 > income Statement > income Tax Expense
210000
Quarters > 1 > income Statement > EBITDA
932000
Quarters > 1 > income Statement > operating Margin
8.366351722035963
Quarters > 1 > income Statement > total Other Income Expense Net
223000
Quarters > 1 > balance Sheet > cash
3201000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
2060000
Quarters > 1 > balance Sheet > inventories
1112000
Quarters > 1 > balance Sheet > total Current Assets
7115000
Quarters > 1 > balance Sheet > property Plant Equipment
2698000
Quarters > 1 > balance Sheet > total Assets
16624000
Quarters > 1 > balance Sheet > payables
749000
Quarters > 1 > balance Sheet > short Term Debt
374000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
6653000
Quarters > 1 > balance Sheet > equity
9971000
Quarters > 1 > cash Flow > net Income
562000
Quarters > 1 > cash Flow > depreciation
159000
Quarters > 1 > cash Flow > change In Working Capital
590000
Quarters > 1 > cash Flow > cash From Operations
1181000
Quarters > 1 > cash Flow > capital Expenditures
34000
Quarters > 1 > cash Flow > cash From Investing
-34000
Quarters > 1 > cash Flow > cash From Financing
-184000
Quarters > 1 > cash Flow > net Change In Cash
963000
Quarters > 1 > ratios > PE
0.10637895135339769
Quarters > 1 > ratios > PB
6.797802627620098
Quarters > 1 > ratios > ROE
5.636345401664828
Quarters > 1 > ratios > ROA
3.3806544754571703
Quarters > 1 > ratios > FCF
1147000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.17479427003962206
Quarters > 1 > health Score
63
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
5273000
Quarters > 2 > income Statement > cost Of Revenue
3078000
Quarters > 2 > income Statement > gross Profit
2195000
Quarters > 2 > income Statement > operating Expenses
2053000
Quarters > 2 > income Statement > operating Income
142000
Quarters > 2 > income Statement > interest Expense
1000
Quarters > 2 > income Statement > pretax Income
69000
Quarters > 2 > income Statement > net Income
31000
Quarters > 2 > income Statement > eps
0.005927342256214149
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
5230000
Quarters > 2 > income Statement > income Tax Expense
38000
Quarters > 2 > income Statement > EBITDA
243000
Quarters > 2 > income Statement > operating Margin
2.6929641570263607
Quarters > 2 > income Statement > total Other Income Expense Net
-73000
Quarters > 2 > balance Sheet > cash
2238000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
1835000
Quarters > 2 > balance Sheet > inventories
930000
Quarters > 2 > balance Sheet > total Current Assets
5727000
Quarters > 2 > balance Sheet > property Plant Equipment
2685000
Quarters > 2 > balance Sheet > total Assets
15212000
Quarters > 2 > balance Sheet > payables
546000
Quarters > 2 > balance Sheet > short Term Debt
354000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
5621000
Quarters > 2 > balance Sheet > equity
9591000
Quarters > 2 > cash Flow > net Income
31000
Quarters > 2 > cash Flow > depreciation
173000
Quarters > 2 > cash Flow > change In Working Capital
353000
Quarters > 2 > cash Flow > cash From Operations
632000
Quarters > 2 > cash Flow > capital Expenditures
29000
Quarters > 2 > cash Flow > cash From Investing
-29000
Quarters > 2 > cash Flow > cash From Financing
-377000
Quarters > 2 > cash Flow > net Change In Cash
226000
Quarters > 2 > ratios > PE
0.005927342256214149
Quarters > 2 > ratios > PB
6.996236054634553
Quarters > 2 > ratios > ROE
0.32321968512146804
Quarters > 2 > ratios > ROA
0.203786484354457
Quarters > 2 > ratios > FCF
603000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.1143561539920349
Quarters > 2 > health Score
49
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
6662000
Quarters > 3 > income Statement > cost Of Revenue
3861000
Quarters > 3 > income Statement > gross Profit
2801000
Quarters > 3 > income Statement > operating Expenses
2046000
Quarters > 3 > income Statement > operating Income
755000
Quarters > 3 > income Statement > interest Expense
1000
Quarters > 3 > income Statement > pretax Income
1354000
Quarters > 3 > income Statement > net Income
961000
Quarters > 3 > income Statement > eps
0.1801649793775778
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
5334000
Quarters > 3 > income Statement > income Tax Expense
393000
Quarters > 3 > income Statement > EBITDA
1535000
Quarters > 3 > income Statement > operating Margin
11.332933053137197
Quarters > 3 > income Statement > total Other Income Expense Net
599000
Quarters > 3 > balance Sheet > cash
2012000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
1826000
Quarters > 3 > balance Sheet > inventories
1002000
Quarters > 3 > balance Sheet > total Current Assets
5545000
Quarters > 3 > balance Sheet > property Plant Equipment
2804000
Quarters > 3 > balance Sheet > total Assets
15306000
Quarters > 3 > balance Sheet > payables
468000
Quarters > 3 > balance Sheet > short Term Debt
352000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
5373000
Quarters > 3 > balance Sheet > equity
9933000
Quarters > 3 > cash Flow > net Income
961000
Quarters > 3 > cash Flow > depreciation
180000
Quarters > 3 > cash Flow > change In Working Capital
-943000
Quarters > 3 > cash Flow > cash From Operations
-50000
Quarters > 3 > cash Flow > capital Expenditures
29000
Quarters > 3 > cash Flow > cash From Investing
-40000
Quarters > 3 > cash Flow > cash From Financing
-655000
Quarters > 3 > cash Flow > net Change In Cash
-745000
Quarters > 3 > ratios > PE
0.1801649793775778
Quarters > 3 > ratios > PB
6.8896828752642705
Quarters > 3 > ratios > ROE
9.67482130272828
Quarters > 3 > ratios > ROA
6.27858356200183
Quarters > 3 > ratios > FCF
-79000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.011858300810567397
Quarters > 3 > health Score
51
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
25746000
Annuals > 0 > income Statement > cost Of Revenue
15184000
Annuals > 0 > income Statement > gross Profit
10562000
Annuals > 0 > income Statement > operating Expenses
8355000
Annuals > 0 > income Statement > operating Income
2207000
Annuals > 0 > income Statement > interest Expense
4000
Annuals > 0 > income Statement > pretax Income
2979000
Annuals > 0 > income Statement > net Income
2120000
Annuals > 0 > income Statement > eps
0.39745031871016123
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
5334000
Annuals > 0 > income Statement > income Tax Expense
859000
Annuals > 0 > income Statement > EBITDA
3630000
Annuals > 0 > income Statement > operating Margin
8.572205391128719
Annuals > 0 > income Statement > total Other Income Expense Net
772000
Annuals > 0 > balance Sheet > cash
2012000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
1826000
Annuals > 0 > balance Sheet > inventories
1002000
Annuals > 0 > balance Sheet > total Current Assets
5545000
Annuals > 0 > balance Sheet > property Plant Equipment
2804000
Annuals > 0 > balance Sheet > total Assets
15306000
Annuals > 0 > balance Sheet > payables
468000
Annuals > 0 > balance Sheet > short Term Debt
352000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
5373000
Annuals > 0 > balance Sheet > equity
9933000
Annuals > 0 > cash Flow > net Income
2120000
Annuals > 0 > cash Flow > depreciation
647000
Annuals > 0 > cash Flow > change In Working Capital
137000
Annuals > 0 > cash Flow > cash From Operations
2730000
Annuals > 0 > cash Flow > capital Expenditures
159000
Annuals > 0 > cash Flow > cash From Investing
-159000
Annuals > 0 > cash Flow > cash From Financing
-3200000
Annuals > 0 > cash Flow > net Change In Cash
-629000
Annuals > 0 > ratios > PE
0.39745031871016123
Annuals > 0 > ratios > PB
6.857463002114165
Annuals > 0 > ratios > ROE
21.342998087184135
Annuals > 0 > ratios > ROA
13.850777472886449
Annuals > 0 > ratios > FCF
2571000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.09986017245397344
Annuals > 0 > health Score
72
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
25135000
Annuals > 1 > income Statement > cost Of Revenue
14613000
Annuals > 1 > income Statement > gross Profit
10522000
Annuals > 1 > income Statement > operating Expenses
7825000
Annuals > 1 > income Statement > operating Income
2697000
Annuals > 1 > income Statement > interest Expense
5000
Annuals > 1 > income Statement > pretax Income
3065000
Annuals > 1 > income Statement > net Income
2152000
Annuals > 1 > income Statement > eps
0.38788752703677
Annuals > 1 > income Statement > dividends Per Share
68000
Annuals > 1 > income Statement > shares Outstanding
5548000
Annuals > 1 > income Statement > income Tax Expense
913000
Annuals > 1 > income Statement > EBITDA
3331000
Annuals > 1 > income Statement > operating Margin
10.730057688482196
Annuals > 1 > income Statement > total Other Income Expense Net
368000
Annuals > 1 > balance Sheet > cash
2641000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
2128000
Annuals > 1 > balance Sheet > inventories
1109000
Annuals > 1 > balance Sheet > total Current Assets
6213000
Annuals > 1 > balance Sheet > property Plant Equipment
3140000
Annuals > 1 > balance Sheet > total Assets
16286000
Annuals > 1 > balance Sheet > payables
567000
Annuals > 1 > balance Sheet > short Term Debt
312000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
5467000
Annuals > 1 > balance Sheet > equity
10819000
Annuals > 1 > cash Flow > net Income
2152000
Annuals > 1 > cash Flow > depreciation
634000
Annuals > 1 > cash Flow > change In Working Capital
-109000
Annuals > 1 > cash Flow > cash From Operations
2822000
Annuals > 1 > cash Flow > capital Expenditures
148000
Annuals > 1 > cash Flow > cash From Investing
-648000
Annuals > 1 > cash Flow > cash From Financing
-3901000
Annuals > 1 > cash Flow > net Change In Cash
-1727000
Annuals > 1 > ratios > PE
0.38788752703677
Annuals > 1 > ratios > PB
6.548475829559108
Annuals > 1 > ratios > ROE
19.890932618541456
Annuals > 1 > ratios > ROA
13.213803266609359
Annuals > 1 > ratios > FCF
2674000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.10638551820171076
Annuals > 1 > health Score
73
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
24845000
Annuals > 2 > income Statement > cost Of Revenue
14377000
Annuals > 2 > income Statement > gross Profit
10468000
Annuals > 2 > income Statement > operating Expenses
7816000
Annuals > 2 > income Statement > operating Income
2652000
Annuals > 2 > income Statement > interest Expense
3000
Annuals > 2 > income Statement > pretax Income
2816000
Annuals > 2 > income Statement > net Income
1994000
Annuals > 2 > income Statement > eps
0.3304059652029826
Annuals > 2 > income Statement > dividends Per Share
36000
Annuals > 2 > income Statement > shares Outstanding
6035000
Annuals > 2 > income Statement > income Tax Expense
822000
Annuals > 2 > income Statement > EBITDA
3529000
Annuals > 2 > income Statement > operating Margin
10.674179915475952
Annuals > 2 > income Statement > total Other Income Expense Net
164000
Annuals > 2 > balance Sheet > cash
4368000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
2172000
Annuals > 2 > balance Sheet > inventories
888000
Annuals > 2 > balance Sheet > total Current Assets
7891000
Annuals > 2 > balance Sheet > property Plant Equipment
3605000
Annuals > 2 > balance Sheet > total Assets
18296000
Annuals > 2 > balance Sheet > payables
640000
Annuals > 2 > balance Sheet > short Term Debt
350000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
5819000
Annuals > 2 > balance Sheet > equity
12477000
Annuals > 2 > cash Flow > net Income
1994000
Annuals > 2 > cash Flow > depreciation
765000
Annuals > 2 > cash Flow > change In Working Capital
-276000
Annuals > 2 > cash Flow > cash From Operations
2654000
Annuals > 2 > cash Flow > capital Expenditures
267000
Annuals > 2 > cash Flow > cash From Investing
-267000
Annuals > 2 > cash Flow > cash From Financing
-3433000
Annuals > 2 > cash Flow > net Change In Cash
-1046000
Annuals > 2 > ratios > PE
0.3304059652029826
Annuals > 2 > ratios > PB
6.176721166947182
Annuals > 2 > ratios > ROE
15.981405786647432
Annuals > 2 > ratios > ROA
10.89855706165282
Annuals > 2 > ratios > FCF
2387000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.09607566914872208
Annuals > 2 > health Score
73
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
21932000
Annuals > 3 > income Statement > cost Of Revenue
12195000
Annuals > 3 > income Statement > gross Profit
9737000
Annuals > 3 > income Statement > operating Expenses
7434000
Annuals > 3 > income Statement > operating Income
2303000
Annuals > 3 > income Statement > interest Expense
6000
Annuals > 3 > income Statement > pretax Income
3620000
Annuals > 3 > income Statement > net Income
2961000
Annuals > 3 > income Statement > eps
0.4787388843977365
Annuals > 3 > income Statement > dividends Per Share
914000
Annuals > 3 > income Statement > shares Outstanding
6185000
Annuals > 3 > income Statement > income Tax Expense
659000
Annuals > 3 > income Statement > EBITDA
4425000
Annuals > 3 > income Statement > operating Margin
10.500638336677001
Annuals > 3 > income Statement > total Other Income Expense Net
1317000
Annuals > 3 > balance Sheet > cash
5414000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
2178000
Annuals > 3 > balance Sheet > inventories
767000
Annuals > 3 > balance Sheet > total Current Assets
8684000
Annuals > 3 > balance Sheet > property Plant Equipment
4118000
Annuals > 3 > balance Sheet > total Assets
19784000
Annuals > 3 > balance Sheet > payables
447000
Annuals > 3 > balance Sheet > short Term Debt
511000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
6035000
Annuals > 3 > balance Sheet > equity
13749000
Annuals > 3 > cash Flow > net Income
2961000
Annuals > 3 > cash Flow > depreciation
799000
Annuals > 3 > cash Flow > change In Working Capital
122000
Annuals > 3 > cash Flow > cash From Operations
3020000
Annuals > 3 > cash Flow > capital Expenditures
213000
Annuals > 3 > cash Flow > cash From Investing
-3000
Annuals > 3 > cash Flow > cash From Financing
-1977000
Annuals > 3 > cash Flow > net Change In Cash
1040000
Annuals > 3 > ratios > PE
0.4787388843977365
Annuals > 3 > ratios > PB
5.744595970616045
Annuals > 3 > ratios > ROE
21.536111717215796
Annuals > 3 > ratios > ROA
14.966639708855642
Annuals > 3 > ratios > FCF
2807000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.1279865037388291
Annuals > 3 > health Score
82
Valuation > metrics > PE
24.5577
Valuation > metrics > PB
6.598748422176911
Valuation > final Score
50
Valuation > verdict
60.0% Overvalued
Profitability > metrics > ROE
11.127293912030293
Profitability > metrics > ROA
13.43493552168816
Profitability > metrics > Net Margin
0.16336421952957947
Profitability > final Score
77
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.636469560151471
Risk > metrics > Interest Coverage
3.859060402684564
Risk > final Score
63
Risk > verdict
High
Liquidity > metrics > Current Ratio
7.657091561938959
Liquidity > metrics > Quick Ratio
6.854578096947935
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
48
Prev Profitabilities > 1
3
Prev Profitabilities > 2
71
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:25:13.804Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-19
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-14
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.22
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
0.22
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-07
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.11
Earnings History > 2 > eps Estimate
0
Earnings History > 2 > eps Difference
0.11
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-30
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.01
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-13
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.182
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.0918
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-08
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.0908
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-02
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.0324
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-15
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.14
Earnings History > 8 > eps Estimate
0.14
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
0
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-09
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.13
Earnings History > 9 > eps Estimate
0.13
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
0
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-10
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.04
Earnings History > 10 > eps Estimate
0.09
Earnings History > 10 > eps Difference
-0.05
Earnings History > 10 > surprise Percent
-55.5556
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-15
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.02
Earnings History > 11 > eps Estimate
0.02
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-23
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.08
Earnings History > 12 > eps Estimate
0.12
Earnings History > 12 > eps Difference
-0.04
Earnings History > 12 > surprise Percent
-33.3333
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-14
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.13
Earnings History > 13 > eps Estimate
0.16
Earnings History > 13 > eps Difference
-0.03
Earnings History > 13 > surprise Percent
-18.75
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-11
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.04
Earnings History > 14 > eps Estimate
0.1
Earnings History > 14 > eps Difference
-0.06
Earnings History > 14 > surprise Percent
-60
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-12
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.08
Earnings History > 15 > eps Estimate
0.05
Earnings History > 15 > eps Difference
0.03
Earnings History > 15 > surprise Percent
60
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-24
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.12
Earnings History > 16 > eps Estimate
0.09
Earnings History > 16 > eps Difference
0.03
Earnings History > 16 > surprise Percent
33.3333
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.14
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-05
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.03
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-06
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.18
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-18
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.09
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.03
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-13
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.01
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-14
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.0097
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-05
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.02
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-14
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.02
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-13
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.01
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-14
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
-0.01
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-25
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.01
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-13
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.02
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-14
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.01
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-14
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.0286
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-27
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-0.01
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-01
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.01
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-03
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.04
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-09
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.0101
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-23
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.0186
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-08
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.0082
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-11
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.0379
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-05
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.0284
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-02-16
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.0146
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-29
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.0076
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-07-30
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.0305
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-04
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.0242
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-02-17
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.01
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-03
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.04
Earnings History > 45 > eps Estimate
0.04
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-04
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.04
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-05
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.04
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-04
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.04
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-12-31
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
-0.002
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-09-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.0034
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-06-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.01
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-31
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.0109
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-12-31
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.0264
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-09-30
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0117
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-06-30
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.04
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.0703
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-12-31
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0405
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-09-30
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0395
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-06-30
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.04
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-31
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.0149
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-12-31
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.0223
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-06-30
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.0126
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-03-31
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.0078
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
2009-12-31
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.0213
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-09-30
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.0134
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-06-30
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.0094
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-03-31
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.031
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2008-12-31
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.0013
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-09-30
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.0301
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-06-30
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.0085
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-03-31
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.0121
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2007-12-31
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.0146
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-09-30
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-0.0382
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-06-30
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.0434
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-03-31
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
-0.061
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Where Food Comes From, Inc., together with its subsidiaries, operates as a third-party food verification company in the United States. It operates through Verification and Certification, and Professional Services segments. The company conducts on-site and desk audits to verify that claims being made about livestock, food, other specialty crops, and agricultural and aquaculture products are accurate, as well as offers Where Food Comes from Source Verified retail and restaurant labeling program, which connects consumers directly to the source of the food they purchase through product labeling, and web-based information sharing and education. It also provides professional services and technology solutions; verification solutions; and consulting services, as well as sells hardware. It serves beef and pork packers, organic producers and processors, and specialty retail chains. The company was formerly known as Integrated Management Information, Inc. and changed its name to Where Food Comes From, Inc. in December 2012. Where Food Comes From, Inc. was founded in 1996 and is based in Castle Rock, Colorado.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShould You Be Adding Where Food Comes From (NASDAQ:WFCF) To Your Watchlist Today? - Yahoo Finance
12/13/2025
Should You Be Adding Where Food Comes From (NASDAQ:WFCF) To Your Watchlist Today? Yahoo Finance
Read more →Should You Be Adding Where Food Comes From (NASDAQ:WFCF) To Your Watchlist Today? Yahoo! Finance Canada
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Medium
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 11.69% of the total shares of Where Food Comes From Inc
1.
Vanguard Group Inc(3.0164%)
since
2025/06/30
2.
Vanguard Total Stock Mkt Idx Inv(2.5648%)
since
2025/07/31
3.
Advisor Group Holdings, Inc.(1.2836%)
since
2025/06/30
4.
Bard Associates Inc(1.2134%)
since
2025/06/30
5.
Aristides Capital LLC(0.6047%)
since
2025/06/30
6.
Geode Capital Management, LLC(0.5302%)
since
2025/06/30
7.
Rogco LP(0.3253%)
since
2025/06/30
8.
Fidelity Extended Market Index(0.2874%)
since
2025/07/31
9.
Vanguard Institutional Extnd Mkt Idx Tr(0.2871%)
since
2025/07/31
10.
Northern Trust Corp(0.2733%)
since
2025/06/30
11.
Perritt Capital Management Inc.(0.2515%)
since
2025/06/30
12.
Perritt MicroCap Opportunities Investor(0.2515%)
since
2025/06/30
13.
BlackRock Inc(0.1168%)
since
2025/06/30
14.
UBS Group AG(0.1081%)
since
2025/06/30
15.
iShares Micro-Cap ETF(0.1035%)
since
2025/08/31
16.
Fidelity Series Total Market Index(0.0736%)
since
2025/07/31
17.
Fidelity Total Market Index(0.0536%)
since
2025/07/31
18.
NT Ext Equity Mkt Idx Fd - L(0.0528%)
since
2025/06/30
19.
Northern Trust Extended Eq Market Idx(0.0528%)
since
2025/06/30
20.
Spartan Extended Market Index Pool F(0.0509%)
since
2025/07/31
21.
Fidelity Nasdaq Composite Index(0.048%)
since
2025/07/31
22.
Vanguard U.S. Eq Idx £ Acc(0.0365%)
since
2025/07/31
23.
Spartan Total Market Index Pool G(0.0232%)
since
2025/07/31
24.
NT Ext Eq Mkt Indx Fd DC Lending Tier 5(0.0149%)
since
2025/06/30
25.
Adirondack Trust Co(0.0135%)
since
2025/06/30
26.
NT Ext Eq Mkt Indx Fd DC Lend T3(0.0126%)
since
2024/12/31
27.
1290 VT Micro Cap K(0.0126%)
since
2025/07/31
28.
State St US Ttl Mkt Indx NL Cl A(0.0058%)
since
2025/08/31
29.
Northern Small Cap Core I(0.0053%)
since
2025/06/30
30.
1620 Investment Advisors Inc(0.0044%)
since
2025/06/30
31.
State St US Extended Mkt Indx NL Cl C(0.0039%)
since
2025/08/31
32.
Northern Trust Wilshire 5000(0.0034%)
since
2025/06/30
33.
Tower Research Capital LLC(0.0031%)
since
2025/06/30
34.
Bank of America Corp(0.0005%)
since
2025/06/30
35.
SBI Securities Co Ltd(0.0002%)
since
2025/06/30
36.
Washington Trust Co(0%)
since
2025/03/31
37.
Morgan Stanley - Brokerage Accounts(0%)
since
2025/06/30
38.
JPMorgan Chase & Co(0%)
since
2025/06/30
39.
Van Hulzen Asset Management, LLC(0%)
since
2025/03/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0
Date
2025-09-30
EPS Actual
0.22
EPS Estimate
0
EPS Difference
0.22
Surprise Percent
null%
(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.