_id
69148927ccc777a4e85d9837
Ticker
OTCM
Name
Otc Markets Group
Exchange
OTCQX
Address
300 Vesey Street, New York, NY, United States, 10282
Country
USA
Sector
Financial Services
Industry
Financial Data & Stock Exchanges
Currency
USD
Website
https://www.otcmarkets.com
Description
OTC Markets Group Inc. operates regulated markets for trading 12,000 U.S. and international securities. The company's data-driven disclosure standards form the foundation of its three public markets: OTCQX Best Market, OTCQB Venture Market, and Pink Open Market. Its OTC Link Alternative Trading Systems (ATSs) provide critical market infrastructure that broker-dealers rely on to facilitate trading. The company's model offers companies access to the U.S. financial markets. The company operates through three business lines: OTC Link, Market Data Licensing, and Corporate Services. The OTC Link operates four ATSs, including OTC Link ATS, OTC Link ECN, OTC Link NQB, and MOON ATS that provide trading services to Financial Industry Regulatory Authority, Inc. member broker-dealer subscribers. The Market Data Licensing provides market data and compliance data, such as SEC filings for a spectrum of securities and issuers. It also offers broker-dealers, investors, traders, institutions, companies, accountants, regulators, and others with a suite of enterprise and user market data licenses offering through direct or extranet connectivity and third-party market data redistributors or order management systems, as well as through its websites. The Corporate Services operates the OTCQX Best Market and the OTCQB Venture Market, as well as offers companies access to a suite of services to facilitate public disclosure and communication with investors, promote transparency, and allow companies to demonstrate regulatory compliance and mitigate market risk. Its services include the OTC Disclosure and News Service, OTCIQ Basic, Real-Time Level 2 Quote Display, Blue Sky Monitoring Service for issuers, and the Virtual Investor Conferences product. The company was founded in 1904 and is headquartered in New York, New York.
Last Close
51.25
Volume
12084
Current Price
53.99
Change
0.5
Last Updated
2026-01-06T08:44:36.970Z
Image
data:image/webp;base64,UklGRtQCAABXRUJQVlA4IMgCAAAwDgCdASpAAEAAPtFep08oJSMiKBgKqQAaCWkAE9u/e67zfB2pd0I4t/WO9MLP5WnQI9SewWnNBvzO1f/j+6J1XY/+5RCrz9+aVUAscUhXr2mf+g85LYc3q7bCQtudxYoDXeukrarFQ4dC+v69yJUAonBpfX0u4o3/AAD+/XgWbT4677bzTG8e9jMIdaPKBp2nHoA/xrz4UpgucOAVAYjEmDB5ZQxYfVbX/sNE8F5XMd45Xlq4lTdGLnIZFf4NV9otp297SNcGY617nzI4YOOdc3jrgShb1ScxOHE11sMaB6bn2pqpt6xrfcyHQ7FnjVEabxjisYVkg0DnmP1iDNBIcjgytExc78SVL9IOFVtWT10TmfOHbu67+jmXsketgyuSy6c0jku4J21cDGekdD9YeLPMDwKmwCoF13TdVMQBl5qqq909qEdWD8Q7INUk0cbIk3nVp+3Y/UTo+aT2VgyD36nujLCW5xYiTru7SAilovbI0jZNXlNI/ZracWkYjd4O+VKpYcOHOv+WzrQVOp073H9wVDftTPx8ZNAaHcgbOgAdRbH4HMhGcKUxotn2n8AnHvi//pNRkHa/6T43jI2/DoHcWjuXDzt3aY3OQv/vPBIOf/pUxwGq9BXyuwMbVIR7ZhnEjDf9RJBcbj8uuia+jxbkfPMctqWwUrZFPr2AT7yZIPXu8zfXt9viUxM4mv7gg93Y42I0HRlUw7v0/jwm19xr7W6yxBTzqwhtH40uZTaeVKF6MoRONsYLbH69lD7Z4I5ifxDSc0hgm11iOMsSExVQRGEHIA5a/GMWFNELjlTJmeRBg5mopYM4+ql8Bo9tfFqrorsazbjbRGjpo2u9sBXH/Yi5tw2xZa5QqHMVnTThaVGyAbcIpIjxm/JwqPk9rtftIuYz+cyiQ/neVvvpKGf410EvF+79HVw2mtySmuX3uPD0kAAA
Ipo Date
-
Market Cap
622144000
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9950511111111109
Sentiment Sources
45
Current Quarter
2025-09-30
Revenue
31635000
Cost Of Revenue
14293000
Gross Profit
17342000
Operating Expenses
21028000
Operating Income
10607000
Interest Expense
-
Pretax Income
10876000
Net Income
8558000
Eps
0.7119066512195623
Dividends Per Share
-2164000
Shares Outstanding
12022106
Income Tax Expense
-
EBITDA
-
Operating Margin
33.52931879247669
Total Other Income Expense Net
-
Cash
47806000
Short Term Investments
4860000
Receivables
8651000
Inventories
-
Total Current Assets
65875000
Property Plant Equipment
15615000
Total Assets
101169000
Payables
1155000
Short Term Debt
-
Long Term Debt
-
Total Liabilities
48407000
Equity
52762000
Bs_currency_symbol
USD
Depreciation
635000
Change In Working Capital
-967000
Cash From Operations
13334000
Capital Expenditures
0
Cash From Investing
-
Cash From Financing
-2324000
Net Change In Cash
11010000
Cf_currency_symbol
USD
PE
21.5625
PB
12.301025238050112
ROE
16.22000682309238
ROA
8.459112969387855
FCF
13334000
Fcf Percent
0.4214951793899162
Piotroski FScore
4
Health Score
78
Deep Value Investing Score
4.5
Defensive Investing Score
7.5
Dividend Investing Score
5
Economic Moat Investing Score
10
Garp Investing Score
6.5
Growth Investing Score
4.5
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
7
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
31635000
Quarters > 0 > income Statement > cost Of Revenue
14293000
Quarters > 0 > income Statement > gross Profit
17342000
Quarters > 0 > income Statement > operating Expenses
21028000
Quarters > 0 > income Statement > operating Income
10607000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
10876000
Quarters > 0 > income Statement > net Income
8558000
Quarters > 0 > income Statement > eps
0.7119066512195623
Quarters > 0 > income Statement > dividends Per Share
-2164000
Quarters > 0 > income Statement > shares Outstanding
12021239
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
33.52931879247669
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
47806000
Quarters > 0 > balance Sheet > short Term Investments
4860000
Quarters > 0 > balance Sheet > receivables
8651000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
65875000
Quarters > 0 > balance Sheet > property Plant Equipment
15615000
Quarters > 0 > balance Sheet > total Assets
101169000
Quarters > 0 > balance Sheet > payables
1155000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
48407000
Quarters > 0 > balance Sheet > equity
52762000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
8558000
Quarters > 0 > cash Flow > depreciation
635000
Quarters > 0 > cash Flow > change In Working Capital
-967000
Quarters > 0 > cash Flow > cash From Operations
13334000
Quarters > 0 > cash Flow > capital Expenditures
0
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-2324000
Quarters > 0 > cash Flow > net Change In Cash
11010000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.7119066512195623
Quarters > 0 > ratios > PB
12.301025238050112
Quarters > 0 > ratios > ROE
16.22000682309238
Quarters > 0 > ratios > ROA
8.459112969387855
Quarters > 0 > ratios > FCF
13334000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.4214951793899162
Quarters > 0 > health Score
78
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
30505000
Quarters > 1 > income Statement > cost Of Revenue
14863000
Quarters > 1 > income Statement > gross Profit
15642000
Quarters > 1 > income Statement > operating Expenses
21674000
Quarters > 1 > income Statement > operating Income
8831000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
9047000
Quarters > 1 > income Statement > net Income
7300000
Quarters > 1 > income Statement > eps
0.6074255864132376
Quarters > 1 > income Statement > dividends Per Share
-2164000
Quarters > 1 > income Statement > shares Outstanding
12017933
Quarters > 1 > income Statement > income Tax Expense
-
Quarters > 1 > income Statement > EBITDA
-
Quarters > 1 > income Statement > operating Margin
28.94935256515325
Quarters > 1 > income Statement > total Other Income Expense Net
1000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
36796000
Quarters > 1 > balance Sheet > short Term Investments
4860000
Quarters > 1 > balance Sheet > receivables
8515000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
53729000
Quarters > 1 > balance Sheet > property Plant Equipment
16468000
Quarters > 1 > balance Sheet > total Assets
93816000
Quarters > 1 > balance Sheet > payables
1102000
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
48875000
Quarters > 1 > balance Sheet > equity
44941000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
7300000
Quarters > 1 > cash Flow > depreciation
656000
Quarters > 1 > cash Flow > change In Working Capital
2274000
Quarters > 1 > cash Flow > cash From Operations
11221000
Quarters > 1 > cash Flow > capital Expenditures
42000
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
-2410000
Quarters > 1 > cash Flow > net Change In Cash
7780000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.6074255864132376
Quarters > 1 > ratios > PB
14.437778480007122
Quarters > 1 > ratios > ROE
16.243519280834875
Quarters > 1 > ratios > ROA
7.781188709814957
Quarters > 1 > ratios > FCF
11179000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.3664645140140961
Quarters > 1 > health Score
71
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
30426000
Quarters > 2 > income Statement > cost Of Revenue
16275000
Quarters > 2 > income Statement > gross Profit
14151000
Quarters > 2 > income Statement > operating Expenses
23152000
Quarters > 2 > income Statement > operating Income
7274000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
7424000
Quarters > 2 > income Statement > net Income
6040000
Quarters > 2 > income Statement > eps
0.5027762990919643
Quarters > 2 > income Statement > dividends Per Share
-2162000
Quarters > 2 > income Statement > shares Outstanding
12013295
Quarters > 2 > income Statement > income Tax Expense
-
Quarters > 2 > income Statement > EBITDA
-
Quarters > 2 > income Statement > operating Margin
23.90718464471176
Quarters > 2 > income Statement > total Other Income Expense Net
1000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
29016000
Quarters > 2 > balance Sheet > short Term Investments
3871000
Quarters > 2 > balance Sheet > receivables
9268000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
45356000
Quarters > 2 > balance Sheet > property Plant Equipment
17294000
Quarters > 2 > balance Sheet > total Assets
86050000
Quarters > 2 > balance Sheet > payables
854000
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
47626000
Quarters > 2 > balance Sheet > equity
38424000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
6040000
Quarters > 2 > cash Flow > depreciation
660000
Quarters > 2 > cash Flow > change In Working Capital
-8955000
Quarters > 2 > cash Flow > cash From Operations
-818000
Quarters > 2 > cash Flow > capital Expenditures
116000
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
-5214000
Quarters > 2 > cash Flow > net Change In Cash
-5506000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.5027762990919643
Quarters > 2 > ratios > PB
16.880017620497608
Quarters > 2 > ratios > ROE
15.719342077867998
Quarters > 2 > ratios > ROA
7.019174898314934
Quarters > 2 > ratios > FCF
-934000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.03069742982975087
Quarters > 2 > health Score
50
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
28450000
Quarters > 3 > income Statement > cost Of Revenue
13108000
Quarters > 3 > income Statement > gross Profit
15342000
Quarters > 3 > income Statement > operating Expenses
19701000
Quarters > 3 > income Statement > operating Income
8749000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
9049000
Quarters > 3 > income Statement > net Income
7214000
Quarters > 3 > income Statement > eps
0.6022122576990967
Quarters > 3 > income Statement > dividends Per Share
20121000
Quarters > 3 > income Statement > shares Outstanding
11979165
Quarters > 3 > income Statement > income Tax Expense
-
Quarters > 3 > income Statement > EBITDA
-
Quarters > 3 > income Statement > operating Margin
30.752196836555363
Quarters > 3 > income Statement > total Other Income Expense Net
-12000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
34522000
Quarters > 3 > balance Sheet > short Term Investments
4513000
Quarters > 3 > balance Sheet > receivables
8097000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
49613000
Quarters > 3 > balance Sheet > property Plant Equipment
18047000
Quarters > 3 > balance Sheet > total Assets
90742000
Quarters > 3 > balance Sheet > payables
1175000
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
55025000
Quarters > 3 > balance Sheet > equity
35717000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
7215000
Quarters > 3 > cash Flow > depreciation
668000
Quarters > 3 > cash Flow > change In Working Capital
12811000
Quarters > 3 > cash Flow > cash From Operations
21536000
Quarters > 3 > cash Flow > capital Expenditures
58000
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-20352000
Quarters > 3 > cash Flow > net Change In Cash
1121000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.6022122576990967
Quarters > 3 > ratios > PB
18.107767123498615
Quarters > 3 > ratios > ROE
20.197664977461713
Quarters > 3 > ratios > ROA
7.950012122280752
Quarters > 3 > ratios > FCF
21478000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.75493848857645
Quarters > 3 > health Score
74
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
111064000
Annuals > 0 > income Statement > cost Of Revenue
53954000
Annuals > 0 > income Statement > gross Profit
57110000
Annuals > 0 > income Statement > operating Expenses
78852000
Annuals > 0 > income Statement > operating Income
32212000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
33142000
Annuals > 0 > income Statement > net Income
27360000
Annuals > 0 > income Statement > eps
2.2839655351604224
Annuals > 0 > income Statement > dividends Per Share
-26585000
Annuals > 0 > income Statement > shares Outstanding
11979165
Annuals > 0 > income Statement > income Tax Expense
-
Annuals > 0 > income Statement > EBITDA
-
Annuals > 0 > income Statement > operating Margin
29.003097313260824
Annuals > 0 > income Statement > total Other Income Expense Net
-14000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
34522000
Annuals > 0 > balance Sheet > short Term Investments
4513000
Annuals > 0 > balance Sheet > receivables
8097000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
49613000
Annuals > 0 > balance Sheet > property Plant Equipment
18047000
Annuals > 0 > balance Sheet > total Assets
90742000
Annuals > 0 > balance Sheet > payables
1175000
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
55025000
Annuals > 0 > balance Sheet > equity
35717000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
27360000
Annuals > 0 > cash Flow > depreciation
2681000
Annuals > 0 > cash Flow > change In Working Capital
-692000
Annuals > 0 > cash Flow > cash From Operations
32873000
Annuals > 0 > cash Flow > capital Expenditures
1301000
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
-30240000
Annuals > 0 > cash Flow > net Change In Cash
441000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.2839655351604224
Annuals > 0 > ratios > PB
17.35649099168463
Annuals > 0 > ratios > ROE
76.60217823445417
Annuals > 0 > ratios > ROA
30.151418306847987
Annuals > 0 > ratios > FCF
31572000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.28426852985665924
Annuals > 0 > health Score
76
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
109895000
Annuals > 1 > income Statement > cost Of Revenue
51228000
Annuals > 1 > income Statement > gross Profit
58667000
Annuals > 1 > income Statement > operating Expenses
77301000
Annuals > 1 > income Statement > operating Income
32594000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
33497000
Annuals > 1 > income Statement > net Income
27661000
Annuals > 1 > income Statement > eps
2.3183430966747647
Annuals > 1 > income Statement > dividends Per Share
-26482000
Annuals > 1 > income Statement > shares Outstanding
11931366
Annuals > 1 > income Statement > income Tax Expense
-
Annuals > 1 > income Statement > EBITDA
-
Annuals > 1 > income Statement > operating Margin
29.65922016470267
Annuals > 1 > income Statement > total Other Income Expense Net
59000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
34101000
Annuals > 1 > balance Sheet > short Term Investments
3622000
Annuals > 1 > balance Sheet > receivables
7680000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
48592000
Annuals > 1 > balance Sheet > property Plant Equipment
20753000
Annuals > 1 > balance Sheet > total Assets
90525000
Annuals > 1 > balance Sheet > payables
2152000
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
58298000
Annuals > 1 > balance Sheet > equity
32227000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
27661000
Annuals > 1 > cash Flow > depreciation
2398000
Annuals > 1 > cash Flow > change In Working Capital
374000
Annuals > 1 > cash Flow > cash From Operations
33036000
Annuals > 1 > cash Flow > capital Expenditures
1567000
Annuals > 1 > cash Flow > cash From Investing
-
Annuals > 1 > cash Flow > cash From Financing
-31096000
Annuals > 1 > cash Flow > net Change In Cash
-3249000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.3183430966747647
Annuals > 1 > ratios > PB
19.15934435411301
Annuals > 1 > ratios > ROE
85.83175598100972
Annuals > 1 > ratios > ROA
30.55619994476664
Annuals > 1 > ratios > FCF
31469000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.2863551571955048
Annuals > 1 > health Score
76
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
105149000
Annuals > 2 > income Statement > cost Of Revenue
46533000
Annuals > 2 > income Statement > gross Profit
58616000
Annuals > 2 > income Statement > operating Expenses
68328000
Annuals > 2 > income Statement > operating Income
36821000
Annuals > 2 > income Statement > interest Expense
-
Annuals > 2 > income Statement > pretax Income
36966000
Annuals > 2 > income Statement > net Income
30814000
Annuals > 2 > income Statement > eps
2.594914946934099
Annuals > 2 > income Statement > dividends Per Share
26355000
Annuals > 2 > income Statement > shares Outstanding
11874763
Annuals > 2 > income Statement > income Tax Expense
6152000
Annuals > 2 > income Statement > EBITDA
38913000
Annuals > 2 > income Statement > operating Margin
35.017926941768344
Annuals > 2 > income Statement > total Other Income Expense Net
-10000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
37368000
Annuals > 2 > balance Sheet > short Term Investments
0
Annuals > 2 > balance Sheet > receivables
9485000
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
48381000
Annuals > 2 > balance Sheet > property Plant Equipment
22272000
Annuals > 2 > balance Sheet > total Assets
89618000
Annuals > 2 > balance Sheet > payables
1684000
Annuals > 2 > balance Sheet > short Term Debt
-
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
59814000
Annuals > 2 > balance Sheet > equity
29804000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
30814000
Annuals > 2 > cash Flow > depreciation
2092000
Annuals > 2 > cash Flow > change In Working Capital
1724000
Annuals > 2 > cash Flow > cash From Operations
33680000
Annuals > 2 > cash Flow > capital Expenditures
1443000
Annuals > 2 > cash Flow > cash From Investing
-
Annuals > 2 > cash Flow > cash From Financing
-30309000
Annuals > 2 > cash Flow > net Change In Cash
-13022000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.594914946934099
Annuals > 2 > ratios > PB
20.618674850691182
Annuals > 2 > ratios > ROE
103.38880687156087
Annuals > 2 > ratios > ROA
34.383717556740834
Annuals > 2 > ratios > FCF
32237000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.30658399033752104
Annuals > 2 > health Score
72
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
99911000
Annuals > 3 > income Statement > cost Of Revenue
43322000
Annuals > 3 > income Statement > gross Profit
56589000
Annuals > 3 > income Statement > operating Expenses
61895000
Annuals > 3 > income Statement > operating Income
38016000
Annuals > 3 > income Statement > interest Expense
0
Annuals > 3 > income Statement > pretax Income
37965000
Annuals > 3 > income Statement > net Income
30476000
Annuals > 3 > income Statement > eps
2.5823264850050767
Annuals > 3 > income Statement > dividends Per Share
7773000
Annuals > 3 > income Statement > shares Outstanding
11801761
Annuals > 3 > income Statement > income Tax Expense
7489000
Annuals > 3 > income Statement > EBITDA
39812000
Annuals > 3 > income Statement > operating Margin
38.049864379297574
Annuals > 3 > income Statement > total Other Income Expense Net
-52000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
50394000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
7404000
Annuals > 3 > balance Sheet > inventories
-
Annuals > 3 > balance Sheet > total Current Assets
59951000
Annuals > 3 > balance Sheet > property Plant Equipment
19938000
Annuals > 3 > balance Sheet > total Assets
82255000
Annuals > 3 > balance Sheet > payables
962000
Annuals > 3 > balance Sheet > short Term Debt
-
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
57301000
Annuals > 3 > balance Sheet > equity
24954000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
30476000
Annuals > 3 > cash Flow > depreciation
1796000
Annuals > 3 > cash Flow > change In Working Capital
11793000
Annuals > 3 > cash Flow > cash From Operations
46456000
Annuals > 3 > cash Flow > capital Expenditures
1395000
Annuals > 3 > cash Flow > cash From Investing
-1395000
Annuals > 3 > cash Flow > cash From Financing
-28400000
Annuals > 3 > cash Flow > net Change In Cash
16661000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.5823264850050767
Annuals > 3 > ratios > PB
24.474678678768935
Annuals > 3 > ratios > ROE
122.12871683898372
Annuals > 3 > ratios > ROA
37.050635219743484
Annuals > 3 > ratios > FCF
45061000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.45101140014613006
Annuals > 3 > health Score
72
Valuation > metrics > PE
21.5625
Valuation > metrics > PB
12.301025238050112
Valuation > final Score
50
Valuation > verdict
155.0% Overvalued
Profitability > metrics > ROE
16.22000682309238
Profitability > metrics > ROA
12.991271347248576
Profitability > metrics > Net Margin
0.27052315473368105
Profitability > final Score
92
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.917459535271597
Risk > final Score
68
Risk > verdict
High
Liquidity > metrics > Current Ratio
57.03463203463203
Liquidity > metrics > Quick Ratio
57.03463203463203
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
92
Prev Profitabilities > 1
91
Prev Profitabilities > 2
100
Prev Risks > 0
70
Prev Risks > 1
70
Prev Risks > 2
70
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:21:42.288Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-11
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.705
Earnings History > 0 > eps Difference
-0.705
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-12
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.06
Earnings History > 1 > eps Estimate
0.64
Earnings History > 1 > eps Difference
0.42
Earnings History > 1 > surprise Percent
65.625
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-06
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.6
Earnings History > 2 > eps Estimate
0.64
Earnings History > 2 > eps Difference
-0.04
Earnings History > 2 > surprise Percent
-6.25
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-06
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.5
Earnings History > 3 > eps Estimate
0.53
Earnings History > 3 > eps Difference
-0.03
Earnings History > 3 > surprise Percent
-5.6604
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-04
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.6
Earnings History > 4 > eps Estimate
0.7
Earnings History > 4 > eps Difference
-0.1
Earnings History > 4 > surprise Percent
-14.2857
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-06
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.61
Earnings History > 5 > eps Estimate
0.6
Earnings History > 5 > eps Difference
0.01
Earnings History > 5 > surprise Percent
1.6667
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-07
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.56
Earnings History > 6 > eps Estimate
0.66
Earnings History > 6 > eps Difference
-0.1
Earnings History > 6 > surprise Percent
-15.1515
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-08
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.49
Earnings History > 7 > eps Estimate
0.57
Earnings History > 7 > eps Difference
-0.08
Earnings History > 7 > surprise Percent
-14.0351
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-06
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.58
Earnings History > 8 > eps Estimate
0.65
Earnings History > 8 > eps Difference
-0.07
Earnings History > 8 > surprise Percent
-10.7692
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-08
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.61
Earnings History > 9 > eps Estimate
0.61
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-02
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.57
Earnings History > 10 > eps Estimate
0.63
Earnings History > 10 > eps Difference
-0.06
Earnings History > 10 > surprise Percent
-9.5238
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-09
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.52
Earnings History > 11 > eps Estimate
0.63
Earnings History > 11 > eps Difference
-0.11
Earnings History > 11 > surprise Percent
-17.4603
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-08
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.7
Earnings History > 12 > eps Estimate
0.67
Earnings History > 12 > eps Difference
0.03
Earnings History > 12 > surprise Percent
4.4776
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
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.6
Earnings History > 13 > eps Estimate
0.61
Earnings History > 13 > eps Difference
-0.01
Earnings History > 13 > surprise Percent
-1.6393
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-10
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.61
Earnings History > 14 > eps Estimate
0.6
Earnings History > 14 > eps Difference
0.01
Earnings History > 14 > surprise Percent
1.6667
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-11
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.62
Earnings History > 15 > eps Estimate
0.65
Earnings History > 15 > eps Difference
-0.03
Earnings History > 15 > surprise Percent
-4.6154
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-09
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.74
Earnings History > 16 > eps Estimate
0.55
Earnings History > 16 > eps Difference
0.19
Earnings History > 16 > surprise Percent
34.5455
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-10
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.62
Earnings History > 17 > eps Estimate
0.4
Earnings History > 17 > eps Difference
0.22
Earnings History > 17 > surprise Percent
55
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-04
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.59
Earnings History > 18 > eps Estimate
0.4
Earnings History > 18 > eps Difference
0.19
Earnings History > 18 > surprise Percent
47.5
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-05
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.57
Earnings History > 19 > eps Estimate
0.39
Earnings History > 19 > eps Difference
0.18
Earnings History > 19 > surprise Percent
46.1538
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-17
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.48
Earnings History > 20 > eps Estimate
0.35
Earnings History > 20 > eps Difference
0.13
Earnings History > 20 > surprise Percent
37.1429
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-11
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.37
Earnings History > 21 > eps Estimate
0.33
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
12.1212
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-12
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.36
Earnings History > 22 > eps Estimate
0.26
Earnings History > 22 > eps Difference
0.1
Earnings History > 22 > surprise Percent
38.4615
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-13
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.32
Earnings History > 23 > eps Estimate
0.33
Earnings History > 23 > eps Difference
-0.01
Earnings History > 23 > surprise Percent
-3.0303
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-04
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.32
Earnings History > 24 > eps Estimate
0.34
Earnings History > 24 > eps Difference
-0.02
Earnings History > 24 > surprise Percent
-5.8824
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-05
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.33
Earnings History > 25 > eps Estimate
0.31
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
6.4516
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-07
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.46
Earnings History > 26 > eps Estimate
0.35
Earnings History > 26 > eps Difference
0.11
Earnings History > 26 > surprise Percent
31.4286
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-30
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.42
Earnings History > 27 > eps Estimate
0.31
Earnings History > 27 > eps Difference
0.11
Earnings History > 27 > surprise Percent
35.4839
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-06
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.47
Earnings History > 28 > eps Estimate
0.33
Earnings History > 28 > eps Difference
0.14
Earnings History > 28 > surprise Percent
42.4242
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-07
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.51
Earnings History > 29 > eps Estimate
0.32
Earnings History > 29 > eps Difference
0.19
Earnings History > 29 > surprise Percent
59.375
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-31
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.49
Earnings History > 30 > eps Estimate
0.33
Earnings History > 30 > eps Difference
0.16
Earnings History > 30 > surprise Percent
48.4848
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-08
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.31
Earnings History > 31 > eps Estimate
0.29
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
6.8966
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-06
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.24
Earnings History > 32 > eps Estimate
0.27
Earnings History > 32 > eps Difference
-0.03
Earnings History > 32 > surprise Percent
-11.1111
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-08
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.29
Earnings History > 33 > eps Estimate
0.27
Earnings History > 33 > eps Difference
0.02
Earnings History > 33 > surprise Percent
7.4074
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-09
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.26
Earnings History > 34 > eps Estimate
0.24
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
8.3333
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-03
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.26
Earnings History > 35 > eps Estimate
0.2
Earnings History > 35 > eps Difference
0.06
Earnings History > 35 > surprise Percent
30
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-01
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.23
Earnings History > 36 > eps Estimate
0.26
Earnings History > 36 > eps Difference
-0.03
Earnings History > 36 > surprise Percent
-11.5385
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-02
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.26
Earnings History > 37 > eps Estimate
0.28
Earnings History > 37 > eps Difference
-0.02
Earnings History > 37 > surprise Percent
-7.1429
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-03
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.26
Earnings History > 38 > eps Estimate
0
Earnings History > 38 > eps Difference
0.26
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-04
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.4
Earnings History > 39 > eps Estimate
0
Earnings History > 39 > eps Difference
0.4
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-02
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0
Earnings History > 40 > eps Estimate
0
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-11
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0
Earnings History > 41 > eps Estimate
0
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-05
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0
Earnings History > 42 > eps Estimate
0
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-06
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0
Earnings History > 43 > eps Estimate
0
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-04
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0
Earnings History > 44 > eps Estimate
0
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-27
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0
Earnings History > 45 > eps Estimate
0
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2013-12-31
Earnings History > 46 > report Date
2014-03-10
Earnings History > 46 > date
2013-12-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0
Earnings History > 46 > eps Estimate
0
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-06-30
Earnings History > 47 > report Date
2013-08-07
Earnings History > 47 > date
2013-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.13
Earnings History > 47 > eps Estimate
0.11
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
18.1818
Earnings History > 48 > period
2013-03-31
Earnings History > 48 > report Date
2013-05-13
Earnings History > 48 > date
2013-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.11
Earnings History > 48 > eps Estimate
0.13
Earnings History > 48 > eps Difference
-0.02
Earnings History > 48 > surprise Percent
-15.3846
Earnings History > 49 > period
2012-12-31
Earnings History > 49 > report Date
2013-03-12
Earnings History > 49 > date
2012-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.15
Earnings History > 49 > eps Estimate
0.1
Earnings History > 49 > eps Difference
0.05
Earnings History > 49 > surprise Percent
50
Earnings History > 50 > period
2012-09-30
Earnings History > 50 > report Date
2012-11-12
Earnings History > 50 > date
2012-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.11
Earnings History > 50 > eps Estimate
0.15
Earnings History > 50 > eps Difference
-0.04
Earnings History > 50 > surprise Percent
-26.6667
Earnings History > 51 > period
2012-06-30
Earnings History > 51 > report Date
2012-08-13
Earnings History > 51 > date
2012-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.14
Earnings History > 51 > eps Estimate
0.13
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
7.6923
Earnings History > 52 > period
2012-03-31
Earnings History > 52 > report Date
2012-05-14
Earnings History > 52 > date
2012-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.12
Earnings History > 52 > eps Estimate
0.1
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
20
Earnings History > 53 > period
2011-12-31
Earnings History > 53 > report Date
2012-03-26
Earnings History > 53 > date
2011-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.11
Earnings History > 53 > eps Estimate
0.12
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-8.3333
OTC Markets Group Inc. operates regulated markets for trading 12,000 U.S. and international securities. The company's data-driven disclosure standards form the foundation of its three public markets: OTCQX Best Market, OTCQB Venture Market, and Pink Open Market. Its OTC Link Alternative Trading Systems (ATSs) provide critical market infrastructure that broker-dealers rely on to facilitate trading. The company's model offers companies access to the U.S. financial markets. The company operates through three business lines: OTC Link, Market Data Licensing, and Corporate Services. The OTC Link operates four ATSs, including OTC Link ATS, OTC Link ECN, OTC Link NQB, and MOON ATS that provide trading services to Financial Industry Regulatory Authority, Inc. member broker-dealer subscribers. The Market Data Licensing provides market data and compliance data, such as SEC filings for a spectrum of securities and issuers. It also offers broker-dealers, investors, traders, institutions, companies, accountants, regulators, and others with a suite of enterprise and user market data licenses offering through direct or extranet connectivity and third-party market data redistributors or order management systems, as well as through its websites. The Corporate Services operates the OTCQX Best Market and the OTCQB Venture Market, as well as offers companies access to a suite of services to facilitate public disclosure and communication with investors, promote transparency, and allow companies to demonstrate regulatory compliance and mitigate market risk. Its services include the OTC Disclosure and News Service, OTCIQ Basic, Real-Time Level 2 Quote Display, Blue Sky Monitoring Service for issuers, and the Virtual Investor Conferences product. The company was founded in 1904 and is headquartered in New York, New York.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACanadian gold explorer Miata Metals steps up to OTCQX trading tier Stock Titan
Read more →Turning waste into low-carbon binders: Betolar joins OTCQX market Stock Titan
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)
-
Medium
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very High
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.00% of the total shares of Otc Markets Group
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.705
Date
2025-09-30
EPS Actual
1.06
EPS Estimate
0.64
EPS Difference
0.42
Surprise Percent
65.625%
(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.