_id
69171c943c536f8df231669a
Ticker
TCX
Name
Tucows Inc.
Exchange
NASDAQ
Address
96 Mowat Avenue, Toronto, ON, Canada, M6K 3M1
Country
USA
Sector
Technology
Industry
Software - Infrastructure
Currency
USD
Website
https://www.tucows.com
Description
Tucows Inc. provides domain name registration, email, and other internet related services in North America and Europe. It operates through three segments: Ting, Wavelo, and Tucows Domains. The Ting segment provides gigabit fiber and fixed wireless internet services. The Wavelo segment offers full-service platforms and professional services that support communication services providers, including subscription and billing management, network orchestration and provisioning, and individual developer tools, as well as billing solutions to internet services providers under the Platypus brand. The Tucows Domains segment provides wholesale and retail domain name registration services under the OpenSRS, eNom, Ascio, EPAG, and Hover brands, as well as value added services, such as hosted email, internet security services, WHOIS privacy, publishing tools, and other value-added services. The company offers its services primarily through an internet-based distribution network of internet service providers, web hosting companies, and other providers of internet services to end-users. Tucows Inc. was founded in 1992 and is headquartered in Toronto, Canada.
Last Close
21.38
Volume
21143
Current Price
21.98
Change
2.806361085126293
Last Updated
2025-12-04T13:57:41.937Z
Image
data:image/webp;base64,UklGRvgBAABXRUJQVlA4IOwBAADQDACdASpAAEAAPrVOoUqnJCMhrBqrMOAWiWwAucgzULNC/wfBC248R3cAY4fz5/tEA3wfcyWlnlcP7OWvahEmbd3ItAHPnTbRUUsf1FaVw8bVXQJvvPmPy5wrZtCjUrbfrlmMNdQn4r06lNhSBAAA/vQqML/E32ULcvkl/92T//tk//7ZP4If7o8mdzjRnCP59HkuajK7McupUK51tW5/T7vzweS/RLqtjJ9tYzqLtF0ZJCYgzXsYh9N4Y172/4LfWFpjlYFJezojLzBSeT8ey5jzF5DqeTYrFTTQs/VU6Ff9+C9q6rHFBXvzw9/8/YlLfWbQAKivTzTAy9vqsUkZ4tH1b3AML+SoPbvABv2o5g+nre1wdFa6ED3yp1Gf2nFuOTYjJ7nwWOGJM7ia1G+W+mYTWVWFkT/+WqouVJFZjkiP48kEBk5eWoLVyzkt3XlQn+4/7Bv0gkggziP4H4gyTSdTfyRZnnYNmKrHx3YjAtfqJAZuba0Mkqh4n4B5Lls2Bs76/QI1inPlCLB7EaVkkdxIauoUAsYAflHC8nTHL2pVkh9LY62L3F5jG8c93q/7PhLD/yweZEM6XX+1lYz++Lxgv3Fe9uagzzm5i15YA588sy2aV54VTLEBTjuKRz/X6e+gEGXF1DEgAAA=
Ipo Date
1996-04-29T00:00:00.000Z
Market Cap
240955056
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.999
Sentiment Sources
1
Rating
-
Target Price
150.01
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-09-30
Revenue
98558000
Cost Of Revenue
63685000
Gross Profit
34873000
Operating Expenses
44450000
Operating Income
-9577000
Interest Expense
13901000
Pretax Income
-20563000
Net Income
-23019000
Eps
-2.07762345653941
Dividends Per Share
-
Shares Outstanding
11103919
Income Tax Expense
2456000
EBITDA
4660000
Operating Margin
-9.717120883134804
Total Other Income Expense Net
-10986000
Cash
54078000
Short Term Investments
-
Receivables
27981000
Inventories
4022000
Total Current Assets
208941000
Property Plant Equipment
342373000
Total Assets
735491000
Payables
9843000
Short Term Debt
5456000
Long Term Debt
480062000
Total Liabilities
879550000
Equity
-144059000
Depreciation
12650000
Change In Working Capital
1725000
Cash From Operations
1534000
Capital Expenditures
3851000
Cash From Investing
3543000
Cash From Financing
-2923000
Net Change In Cash
2154000
PE
-
PB
-1.6904678102721802
ROE
15.97886976863646
ROA
-3.129745979216605
FCF
-2317000
Fcf Percent
-0.023508999776781184
Piotroski FScore
2
Health Score
29
Deep Value Investing Score
1.5
Defensive Investing Score
7
Dividend Investing Score
1.5
Economic Moat Investing Score
5.3
Garp Investing Score
2
Growth Investing Score
1.5
Momentum Investing Score
3
Net Net Investing Score
0.5
Quality Investing Score
2
Value Investing Score
2.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
98558000
Quarters > 0 > income Statement > cost Of Revenue
63685000
Quarters > 0 > income Statement > gross Profit
34873000
Quarters > 0 > income Statement > operating Expenses
44450000
Quarters > 0 > income Statement > operating Income
-9577000
Quarters > 0 > income Statement > interest Expense
13901000
Quarters > 0 > income Statement > pretax Income
-20563000
Quarters > 0 > income Statement > net Income
-23019000
Quarters > 0 > income Statement > eps
-2.07762345653941
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
11079486
Quarters > 0 > income Statement > income Tax Expense
2456000
Quarters > 0 > income Statement > EBITDA
4660000
Quarters > 0 > income Statement > operating Margin
-9.717120883134804
Quarters > 0 > income Statement > total Other Income Expense Net
-10986000
Quarters > 0 > balance Sheet > cash
54078000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
27981000
Quarters > 0 > balance Sheet > inventories
4022000
Quarters > 0 > balance Sheet > total Current Assets
208941000
Quarters > 0 > balance Sheet > property Plant Equipment
342373000
Quarters > 0 > balance Sheet > total Assets
735491000
Quarters > 0 > balance Sheet > payables
9843000
Quarters > 0 > balance Sheet > short Term Debt
5456000
Quarters > 0 > balance Sheet > long Term Debt
480062000
Quarters > 0 > balance Sheet > total Liabilities
879550000
Quarters > 0 > balance Sheet > equity
-144059000
Quarters > 0 > cash Flow > net Income
-23019000
Quarters > 0 > cash Flow > depreciation
12650000
Quarters > 0 > cash Flow > change In Working Capital
1725000
Quarters > 0 > cash Flow > cash From Operations
1534000
Quarters > 0 > cash Flow > capital Expenditures
3851000
Quarters > 0 > cash Flow > cash From Investing
3543000
Quarters > 0 > cash Flow > cash From Financing
-2923000
Quarters > 0 > cash Flow > net Change In Cash
2154000
Quarters > 0 > ratios > PE
-2.07762345653941
Quarters > 0 > ratios > PB
-1.6904678102721802
Quarters > 0 > ratios > ROE
15.97886976863646
Quarters > 0 > ratios > ROA
-3.129745979216605
Quarters > 0 > ratios > FCF
-2317000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.023508999776781184
Quarters > 0 > health Score
29
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
98463000
Quarters > 1 > income Statement > cost Of Revenue
76353000
Quarters > 1 > income Statement > gross Profit
22110000
Quarters > 1 > income Statement > operating Expenses
24989000
Quarters > 1 > income Statement > operating Income
-2879000
Quarters > 1 > income Statement > interest Expense
14081000
Quarters > 1 > income Statement > pretax Income
-13372000
Quarters > 1 > income Statement > net Income
-15637000
Quarters > 1 > income Statement > eps
-1.4137290750105462
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
11060818
Quarters > 1 > income Statement > income Tax Expense
2265000
Quarters > 1 > income Statement > EBITDA
12363000
Quarters > 1 > income Statement > operating Margin
-2.923940972751186
Quarters > 1 > income Statement > total Other Income Expense Net
-10493000
Quarters > 1 > balance Sheet > cash
52020000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
24444000
Quarters > 1 > balance Sheet > inventories
3444000
Quarters > 1 > balance Sheet > total Current Assets
211707000
Quarters > 1 > balance Sheet > property Plant Equipment
346282000
Quarters > 1 > balance Sheet > total Assets
742182000
Quarters > 1 > balance Sheet > payables
8892000
Quarters > 1 > balance Sheet > short Term Debt
5080000
Quarters > 1 > balance Sheet > long Term Debt
481843000
Quarters > 1 > balance Sheet > total Liabilities
863868000
Quarters > 1 > balance Sheet > equity
-121686000
Quarters > 1 > cash Flow > net Income
-15637000
Quarters > 1 > cash Flow > depreciation
11654000
Quarters > 1 > cash Flow > change In Working Capital
8220000
Quarters > 1 > cash Flow > cash From Operations
6566000
Quarters > 1 > cash Flow > capital Expenditures
3681000
Quarters > 1 > cash Flow > cash From Investing
6989000
Quarters > 1 > cash Flow > cash From Financing
31000
Quarters > 1 > cash Flow > net Change In Cash
13586000
Quarters > 1 > ratios > PE
-1.4137290750105462
Quarters > 1 > ratios > PB
-1.9979026316914026
Quarters > 1 > ratios > ROE
12.850286803740776
Quarters > 1 > ratios > ROA
-2.106895613205386
Quarters > 1 > ratios > FCF
2885000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.02930034632298427
Quarters > 1 > health Score
27
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
94609000
Quarters > 2 > income Statement > cost Of Revenue
71078000
Quarters > 2 > income Statement > gross Profit
23531000
Quarters > 2 > income Statement > operating Expenses
25564000
Quarters > 2 > income Statement > operating Income
-2033000
Quarters > 2 > income Statement > interest Expense
14128000
Quarters > 2 > income Statement > pretax Income
-12967000
Quarters > 2 > income Statement > net Income
-15133000
Quarters > 2 > income Statement > eps
-1.3717260724762297
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
11032086
Quarters > 2 > income Statement > income Tax Expense
2166000
Quarters > 2 > income Statement > EBITDA
12827000
Quarters > 2 > income Statement > operating Margin
-2.14884419029902
Quarters > 2 > income Statement > total Other Income Expense Net
-10934000
Quarters > 2 > balance Sheet > cash
38076000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
24144000
Quarters > 2 > balance Sheet > inventories
3904000
Quarters > 2 > balance Sheet > total Current Assets
194498000
Quarters > 2 > balance Sheet > property Plant Equipment
361589000
Quarters > 2 > balance Sheet > total Assets
741907000
Quarters > 2 > balance Sheet > payables
11335000
Quarters > 2 > balance Sheet > short Term Debt
5050000
Quarters > 2 > balance Sheet > long Term Debt
480717000
Quarters > 2 > balance Sheet > total Liabilities
850166000
Quarters > 2 > balance Sheet > equity
-108259000
Quarters > 2 > cash Flow > net Income
-15133000
Quarters > 2 > cash Flow > depreciation
11666000
Quarters > 2 > cash Flow > change In Working Capital
-10265000
Quarters > 2 > cash Flow > cash From Operations
-11251000
Quarters > 2 > cash Flow > capital Expenditures
5437000
Quarters > 2 > cash Flow > cash From Investing
-4471000
Quarters > 2 > cash Flow > cash From Financing
-2500000
Quarters > 2 > cash Flow > net Change In Cash
-18222000
Quarters > 2 > ratios > PE
-1.3717260724762297
Quarters > 2 > ratios > PB
-2.2398622773164356
Quarters > 2 > ratios > ROE
13.978514488402812
Quarters > 2 > ratios > ROA
-2.039743525805795
Quarters > 2 > ratios > FCF
-16688000
Quarters > 2 > ratios > Piotroski FScore
1
Quarters > 2 > ratios > fcf Percent
-0.1763891384540583
Quarters > 2 > health Score
26
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
93098000
Quarters > 3 > income Statement > cost Of Revenue
71383000
Quarters > 3 > income Statement > gross Profit
21715000
Quarters > 3 > income Statement > operating Expenses
51565000
Quarters > 3 > income Statement > operating Income
-29850000
Quarters > 3 > income Statement > interest Expense
14521000
Quarters > 3 > income Statement > pretax Income
-40557000
Quarters > 3 > income Statement > net Income
-42475000
Quarters > 3 > income Statement > eps
-3.8562260915117177
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
11014655
Quarters > 3 > income Statement > income Tax Expense
1918000
Quarters > 3 > income Statement > EBITDA
-11806000
Quarters > 3 > income Statement > operating Margin
-32.06298738963243
Quarters > 3 > income Statement > total Other Income Expense Net
-10707000
Quarters > 3 > balance Sheet > cash
56903000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
21095000
Quarters > 3 > balance Sheet > inventories
3975000
Quarters > 3 > balance Sheet > total Current Assets
205382000
Quarters > 3 > balance Sheet > property Plant Equipment
366689000
Quarters > 3 > balance Sheet > total Assets
758796000
Quarters > 3 > balance Sheet > payables
9009000
Quarters > 3 > balance Sheet > short Term Debt
5150000
Quarters > 3 > balance Sheet > long Term Debt
482072000
Quarters > 3 > balance Sheet > total Liabilities
854096000
Quarters > 3 > balance Sheet > equity
-95300000
Quarters > 3 > cash Flow > net Income
-42475000
Quarters > 3 > cash Flow > depreciation
11845000
Quarters > 3 > cash Flow > change In Working Capital
4314000
Quarters > 3 > cash Flow > cash From Operations
-4795000
Quarters > 3 > cash Flow > capital Expenditures
11666000
Quarters > 3 > cash Flow > cash From Investing
-11124000
Quarters > 3 > cash Flow > cash From Financing
-1934000
Quarters > 3 > cash Flow > net Change In Cash
-17853000
Quarters > 3 > ratios > PE
-3.8562260915117177
Quarters > 3 > ratios > PB
-2.5404209538300107
Quarters > 3 > ratios > ROE
44.5697796432319
Quarters > 3 > ratios > ROA
-5.597683698912488
Quarters > 3 > ratios > FCF
-16461000
Quarters > 3 > ratios > Piotroski FScore
1
Quarters > 3 > ratios > fcf Percent
-0.1768136802079529
Quarters > 3 > health Score
31
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
362275000
Annuals > 0 > income Statement > cost Of Revenue
279246000
Annuals > 0 > income Statement > gross Profit
83029000
Annuals > 0 > income Statement > operating Expenses
148042000
Annuals > 0 > income Statement > operating Income
-65013000
Annuals > 0 > income Statement > interest Expense
54433000
Annuals > 0 > income Statement > pretax Income
-101874000
Annuals > 0 > income Statement > net Income
-109860000
Annuals > 0 > income Statement > eps
-10.016794040545495
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
10967581
Annuals > 0 > income Statement > income Tax Expense
7986000
Annuals > 0 > income Statement > EBITDA
-1821000
Annuals > 0 > income Statement > operating Margin
-17.945759436891866
Annuals > 0 > income Statement > total Other Income Expense Net
-36861000
Annuals > 0 > balance Sheet > cash
56903000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
21095000
Annuals > 0 > balance Sheet > inventories
3975000
Annuals > 0 > balance Sheet > total Current Assets
205382000
Annuals > 0 > balance Sheet > property Plant Equipment
366689000
Annuals > 0 > balance Sheet > total Assets
758796000
Annuals > 0 > balance Sheet > payables
9009000
Annuals > 0 > balance Sheet > short Term Debt
5150000
Annuals > 0 > balance Sheet > long Term Debt
482072000
Annuals > 0 > balance Sheet > total Liabilities
854096000
Annuals > 0 > balance Sheet > equity
-95300000
Annuals > 0 > cash Flow > net Income
-109860000
Annuals > 0 > cash Flow > depreciation
45620000
Annuals > 0 > cash Flow > change In Working Capital
3995000
Annuals > 0 > cash Flow > cash From Operations
-19745000
Annuals > 0 > cash Flow > capital Expenditures
56460000
Annuals > 0 > cash Flow > cash From Investing
-56493000
Annuals > 0 > cash Flow > cash From Financing
44498000
Annuals > 0 > cash Flow > net Change In Cash
-31740000
Annuals > 0 > ratios > PE
-10.016794040545495
Annuals > 0 > ratios > PB
-2.4973400598111226
Annuals > 0 > ratios > ROE
115.27806925498425
Annuals > 0 > ratios > ROA
-14.47819967422074
Annuals > 0 > ratios > FCF
-76205000
Annuals > 0 > ratios > Piotroski FScore
1
Annuals > 0 > ratios > fcf Percent
-0.21035125250155268
Annuals > 0 > health Score
31
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
339337000
Annuals > 1 > income Statement > cost Of Revenue
230478000
Annuals > 1 > income Statement > gross Profit
108859000
Annuals > 1 > income Statement > operating Expenses
172511000
Annuals > 1 > income Statement > operating Income
-63652000
Annuals > 1 > income Statement > interest Expense
41771000
Annuals > 1 > income Statement > pretax Income
-103070000
Annuals > 1 > income Statement > net Income
-96197000
Annuals > 1 > income Statement > eps
-8.854587491299315
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
10864086
Annuals > 1 > income Statement > income Tax Expense
-6873000
Annuals > 1 > income Statement > EBITDA
-12192000
Annuals > 1 > income Statement > operating Margin
-18.757754091065813
Annuals > 1 > income Statement > total Other Income Expense Net
-39418000
Annuals > 1 > balance Sheet > cash
92687000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
23623000
Annuals > 1 > balance Sheet > inventories
6786000
Annuals > 1 > balance Sheet > total Current Assets
242757000
Annuals > 1 > balance Sheet > property Plant Equipment
367111000
Annuals > 1 > balance Sheet > total Assets
798426000
Annuals > 1 > balance Sheet > payables
12676000
Annuals > 1 > balance Sheet > short Term Debt
5397000
Annuals > 1 > balance Sheet > long Term Debt
433249000
Annuals > 1 > balance Sheet > total Liabilities
788551000
Annuals > 1 > balance Sheet > equity
9875000
Annuals > 1 > cash Flow > net Income
-96197000
Annuals > 1 > cash Flow > depreciation
47260000
Annuals > 1 > cash Flow > change In Working Capital
12474000
Annuals > 1 > cash Flow > cash From Operations
-4771000
Annuals > 1 > cash Flow > capital Expenditures
92583000
Annuals > 1 > cash Flow > cash From Investing
-92583000
Annuals > 1 > cash Flow > cash From Financing
178836000
Annuals > 1 > cash Flow > net Change In Cash
81482000
Annuals > 1 > ratios > PE
-8.854587491299315
Annuals > 1 > ratios > PB
23.873485184810125
Annuals > 1 > ratios > ROE
-974.146835443038
Annuals > 1 > ratios > ROA
-12.048330089450996
Annuals > 1 > ratios > FCF
-97354000
Annuals > 1 > ratios > Piotroski FScore
0
Annuals > 1 > ratios > fcf Percent
-0.286894738858421
Annuals > 1 > health Score
8
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
321142000
Annuals > 2 > income Statement > cost Of Revenue
242894000
Annuals > 2 > income Statement > gross Profit
78248000
Annuals > 2 > income Statement > operating Expenses
109910000
Annuals > 2 > income Statement > operating Income
-31662000
Annuals > 2 > income Statement > interest Expense
14588000
Annuals > 2 > income Statement > pretax Income
-27788000
Annuals > 2 > income Statement > net Income
-27571000
Annuals > 2 > income Statement > eps
-2.5601525821596245
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
10769280
Annuals > 2 > income Statement > income Tax Expense
-217000
Annuals > 2 > income Statement > EBITDA
26381000
Annuals > 2 > income Statement > operating Margin
-9.859190015631714
Annuals > 2 > income Statement > total Other Income Expense Net
3874000
Annuals > 2 > balance Sheet > cash
23496000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
26034000
Annuals > 2 > balance Sheet > inventories
7284000
Annuals > 2 > balance Sheet > total Current Assets
169920000
Annuals > 2 > balance Sheet > property Plant Equipment
301984000
Annuals > 2 > balance Sheet > total Assets
664747000
Annuals > 2 > balance Sheet > payables
17171000
Annuals > 2 > balance Sheet > short Term Debt
4642000
Annuals > 2 > balance Sheet > long Term Debt
238930000
Annuals > 2 > balance Sheet > total Liabilities
568090000
Annuals > 2 > balance Sheet > equity
96657000
Annuals > 2 > cash Flow > net Income
-27571000
Annuals > 2 > cash Flow > depreciation
39581000
Annuals > 2 > cash Flow > change In Working Capital
5038000
Annuals > 2 > cash Flow > cash From Operations
19876000
Annuals > 2 > cash Flow > capital Expenditures
137492000
Annuals > 2 > cash Flow > cash From Investing
-137492000
Annuals > 2 > cash Flow > cash From Financing
132007000
Annuals > 2 > cash Flow > net Change In Cash
14391000
Annuals > 2 > ratios > PE
-2.5601525821596245
Annuals > 2 > ratios > PB
2.417759458704491
Annuals > 2 > ratios > ROE
-28.524576595590595
Annuals > 2 > ratios > ROA
-4.147592994026299
Annuals > 2 > ratios > FCF
-117616000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.3662429703993872
Annuals > 2 > health Score
18
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
304337000
Annuals > 3 > income Statement > cost Of Revenue
226044000
Annuals > 3 > income Statement > gross Profit
78293000
Annuals > 3 > income Statement > operating Expenses
86066000
Annuals > 3 > income Statement > operating Income
-7773000
Annuals > 3 > income Statement > interest Expense
4617000
Annuals > 3 > income Statement > pretax Income
7270000
Annuals > 3 > income Statement > net Income
3364000
Annuals > 3 > income Statement > eps
0.31097850254791604
Annuals > 3 > income Statement > dividends Per Share
4431000
Annuals > 3 > income Statement > shares Outstanding
10817468
Annuals > 3 > income Statement > income Tax Expense
3906000
Annuals > 3 > income Statement > EBITDA
39880000
Annuals > 3 > income Statement > operating Margin
-2.554076566437863
Annuals > 3 > income Statement > total Other Income Expense Net
15043000
Annuals > 3 > balance Sheet > cash
9105000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
18831000
Annuals > 3 > balance Sheet > inventories
3277000
Annuals > 3 > balance Sheet > total Current Assets
147004000
Annuals > 3 > balance Sheet > property Plant Equipment
190177000
Annuals > 3 > balance Sheet > total Assets
539596000
Annuals > 3 > balance Sheet > payables
10016000
Annuals > 3 > balance Sheet > short Term Debt
3150000
Annuals > 3 > balance Sheet > long Term Debt
190748000
Annuals > 3 > balance Sheet > total Liabilities
424504000
Annuals > 3 > balance Sheet > equity
115092000
Annuals > 3 > cash Flow > net Income
3364000
Annuals > 3 > cash Flow > depreciation
27993000
Annuals > 3 > cash Flow > change In Working Capital
-2000000
Annuals > 3 > cash Flow > cash From Operations
29637000
Annuals > 3 > cash Flow > capital Expenditures
73949000
Annuals > 3 > cash Flow > cash From Investing
-101978000
Annuals > 3 > cash Flow > cash From Financing
73135000
Annuals > 3 > cash Flow > net Change In Cash
794000
Annuals > 3 > ratios > PE
0.31097850254791604
Annuals > 3 > ratios > PB
2.039577517116741
Annuals > 3 > ratios > ROE
2.9228790880339206
Annuals > 3 > ratios > ROA
0.6234293804994848
Annuals > 3 > ratios > FCF
-44312000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
-0.145601750690846
Annuals > 3 > health Score
35
Valuation > metrics > PE
-2.07762345653941
Valuation > metrics > PB
-1.6904678102721802
Valuation > final Score
50
Valuation > verdict
Fair
Profitability > metrics > ROE
15.97886976863646
Profitability > metrics > ROA
-11.016985656237885
Profitability > metrics > Net Margin
-0.23355790498995516
Profitability > final Score
32
Profitability > verdict
Weak
Risk > metrics > Interest Coverage
-0.6889432414934178
Risk > final Score
27
Risk > verdict
High
Liquidity > metrics > Current Ratio
13.657167135106869
Liquidity > metrics > Quick Ratio
13.394274135564416
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
50
Prev Valuations > 1
50
Prev Valuations > 2
50
Prev Profitabilities > 0
26
Prev Profitabilities > 1
28
Prev Profitabilities > 2
40
Prev Risks > 0
29
Prev Risks > 1
29
Prev Risks > 2
22
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:17:04.497Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-12
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
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-06
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-2.0776
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
-2.0776
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
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
-1.47
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
-1.3717
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-20
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
-3.8562
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
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
-2.0302
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
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-1.6983
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-09
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
-2.4245
Earnings History > 7 > eps Estimate
-2.42
Earnings History > 7 > eps Difference
-0.0045
Earnings History > 7 > surprise Percent
-0.186
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-22
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-2.1437
Earnings History > 8 > eps Estimate
-2.14
Earnings History > 8 > eps Difference
-0.0037
Earnings History > 8 > surprise Percent
-0.1729
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-02
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
-2.16
Earnings History > 9 > eps Estimate
-2.09
Earnings History > 9 > eps Difference
-0.07
Earnings History > 9 > surprise Percent
-3.3493
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-03
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
-2.86
Earnings History > 10 > eps Estimate
-2.86
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-08
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-1.77
Earnings History > 11 > eps Estimate
-1.77
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-09
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
-1.2
Earnings History > 12 > eps Estimate
-1.25
Earnings History > 12 > eps Difference
0.05
Earnings History > 12 > surprise Percent
4
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-03
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.26
Earnings History > 13 > eps Estimate
0.27
Earnings History > 13 > eps Difference
-0.01
Earnings History > 13 > surprise Percent
-3.7037
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-09
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.29
Earnings History > 14 > eps Estimate
-0.29
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-07
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-0.28
Earnings History > 15 > eps Estimate
0.27
Earnings History > 15 > eps Difference
-0.55
Earnings History > 15 > surprise Percent
-203.7037
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-11
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
-0.18
Earnings History > 16 > eps Estimate
0.27
Earnings History > 16 > eps Difference
-0.45
Earnings History > 16 > surprise Percent
-166.6667
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
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.13
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
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.17
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
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.2
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-09
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.19
Earnings History > 20 > eps Estimate
0.36
Earnings History > 20 > eps Difference
-0.17
Earnings History > 20 > surprise Percent
-47.2222
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.33
Earnings History > 21 > eps Estimate
0.36
Earnings History > 21 > eps Difference
-0.03
Earnings History > 21 > surprise Percent
-8.3333
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-06
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.23
Earnings History > 22 > eps Estimate
0.32
Earnings History > 22 > eps Difference
-0.09
Earnings History > 22 > surprise Percent
-28.125
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-07
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.26
Earnings History > 23 > eps Estimate
0.27
Earnings History > 23 > eps Difference
-0.01
Earnings History > 23 > surprise Percent
-3.7037
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-12
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.54
Earnings History > 24 > eps Estimate
0.36
Earnings History > 24 > eps Difference
0.18
Earnings History > 24 > surprise Percent
50
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.39
Earnings History > 25 > eps Estimate
0.33
Earnings History > 25 > eps Difference
0.06
Earnings History > 25 > surprise Percent
18.1818
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.24
Earnings History > 26 > eps Estimate
0.3
Earnings History > 26 > eps Difference
-0.06
Earnings History > 26 > surprise Percent
-20
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-08
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.25
Earnings History > 27 > eps Estimate
0.3
Earnings History > 27 > eps Difference
-0.05
Earnings History > 27 > surprise Percent
-16.6667
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-13
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.41
Earnings History > 28 > eps Estimate
0.47
Earnings History > 28 > eps Difference
-0.06
Earnings History > 28 > surprise Percent
-12.766
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
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.5
Earnings History > 29 > eps Estimate
0.31
Earnings History > 29 > eps Difference
0.19
Earnings History > 29 > surprise Percent
61.2903
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-08
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.33
Earnings History > 30 > eps Estimate
0.52
Earnings History > 30 > eps Difference
-0.19
Earnings History > 30 > surprise Percent
-36.5385
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-09
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.35
Earnings History > 31 > eps Estimate
0.58
Earnings History > 31 > eps Difference
-0.23
Earnings History > 31 > surprise Percent
-39.6552
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-14
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.5
Earnings History > 32 > eps Estimate
0.62
Earnings History > 32 > eps Difference
-0.12
Earnings History > 32 > surprise Percent
-19.3548
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-09
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.33
Earnings History > 33 > eps Estimate
0.48
Earnings History > 33 > eps Difference
-0.15
Earnings History > 33 > surprise Percent
-31.25
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-08
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.49
Earnings History > 34 > eps Estimate
0.41
Earnings History > 34 > eps Difference
0.08
Earnings History > 34 > surprise Percent
19.5122
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
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.23
Earnings History > 35 > eps Estimate
0.46
Earnings History > 35 > eps Difference
-0.23
Earnings History > 35 > surprise Percent
-50
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-07
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.3
Earnings History > 36 > eps Estimate
0.41
Earnings History > 36 > eps Difference
-0.11
Earnings History > 36 > surprise Percent
-26.8293
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-07
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.45
Earnings History > 37 > eps Estimate
0.38
Earnings History > 37 > eps Difference
0.07
Earnings History > 37 > surprise Percent
18.4211
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-08
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.38
Earnings History > 38 > eps Estimate
0.43
Earnings History > 38 > eps Difference
-0.05
Earnings History > 38 > surprise Percent
-11.6279
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-09
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.34
Earnings History > 39 > eps Difference
0.06
Earnings History > 39 > surprise Percent
17.6471
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-09
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.3
Earnings History > 40 > eps Estimate
0.31
Earnings History > 40 > eps Difference
-0.01
Earnings History > 40 > surprise Percent
-3.2258
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-05
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.3
Earnings History > 41 > eps Estimate
0.29
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
3.4483
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-06
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.23
Earnings History > 42 > eps Estimate
0.25
Earnings History > 42 > eps Difference
-0.02
Earnings History > 42 > surprise Percent
-8
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-07
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.3
Earnings History > 43 > eps Estimate
0.22
Earnings History > 43 > eps Difference
0.08
Earnings History > 43 > surprise Percent
36.3636
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-11
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.18
Earnings History > 44 > eps Estimate
0.19
Earnings History > 44 > eps Difference
-0.01
Earnings History > 44 > surprise Percent
-5.2632
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-12
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.24
Earnings History > 45 > eps Estimate
0.22
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
9.0909
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-12
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.14
Earnings History > 46 > eps Estimate
0.13
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
7.6923
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-14
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.04
Earnings History > 47 > eps Estimate
0.11
Earnings History > 47 > eps Difference
-0.07
Earnings History > 47 > surprise Percent
-63.6364
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-12
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.08
Earnings History > 48 > eps Estimate
0.16
Earnings History > 48 > eps Difference
-0.08
Earnings History > 48 > surprise Percent
-50
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-13
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.24
Earnings History > 49 > eps Estimate
0.12
Earnings History > 49 > eps Difference
0.12
Earnings History > 49 > surprise Percent
100
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-08
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.06
Earnings History > 50 > eps Estimate
0.04
Earnings History > 50 > eps Difference
0.02
Earnings History > 50 > surprise Percent
50
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-15
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.0069
Earnings History > 51 > eps Estimate
0.04
Earnings History > 51 > eps Difference
-0.0331
Earnings History > 51 > surprise Percent
-82.75
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-13
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.04
Earnings History > 52 > eps Estimate
0.12
Earnings History > 52 > eps Difference
-0.08
Earnings History > 52 > surprise Percent
-66.6667
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-13
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.12
Earnings History > 53 > eps Estimate
0.08
Earnings History > 53 > eps Difference
0.04
Earnings History > 53 > surprise Percent
50
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-13
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.04
Earnings History > 54 > eps Estimate
0.08
Earnings History > 54 > eps Difference
-0.04
Earnings History > 54 > surprise Percent
-50
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-08
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.12
Earnings History > 55 > eps Estimate
0.08
Earnings History > 55 > eps Difference
0.04
Earnings History > 55 > surprise Percent
50
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-15
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.2
Earnings History > 56 > eps Estimate
0.04
Earnings History > 56 > eps Difference
0.16
Earnings History > 56 > surprise Percent
400
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-09
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.08
Earnings History > 57 > eps Estimate
0.04
Earnings History > 57 > eps Difference
-0.12
Earnings History > 57 > surprise Percent
-300
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-10
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.04
Earnings History > 58 > eps Estimate
0.08
Earnings History > 58 > eps Difference
-0.04
Earnings History > 58 > surprise Percent
-50
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-11
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
BeforeMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.04
Earnings History > 59 > eps Estimate
0.08
Earnings History > 59 > eps Difference
-0.04
Earnings History > 59 > surprise Percent
-50
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-16
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.08
Earnings History > 60 > eps Estimate
0.04
Earnings History > 60 > eps Difference
0.04
Earnings History > 60 > surprise Percent
100
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-10
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.08
Earnings History > 61 > eps Estimate
0.04
Earnings History > 61 > eps Difference
0.04
Earnings History > 61 > surprise Percent
100
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-11
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-0.04
Earnings History > 62 > eps Estimate
0.04
Earnings History > 62 > eps Difference
-0.08
Earnings History > 62 > surprise Percent
-200
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-12
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.04
Earnings History > 63 > eps Estimate
0.04
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
0
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-16
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.12
Earnings History > 64 > eps Estimate
0.05
Earnings History > 64 > eps Difference
0.07
Earnings History > 64 > surprise Percent
140
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-11
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.2
Earnings History > 65 > eps Estimate
0.04
Earnings History > 65 > eps Difference
0.16
Earnings History > 65 > surprise Percent
400
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-12
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
AfterMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.28
Earnings History > 66 > eps Estimate
0.01
Earnings History > 66 > eps Difference
0.27
Earnings History > 66 > surprise Percent
2700
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-13
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
AfterMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.04
Earnings History > 67 > eps Estimate
0.03
Earnings History > 67 > eps Difference
0.01
Earnings History > 67 > surprise Percent
33.3333
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-09
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
AfterMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.12
Earnings History > 68 > eps Estimate
0.04
Earnings History > 68 > eps Difference
-0.16
Earnings History > 68 > surprise Percent
-400
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-10
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
AfterMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.0038
Earnings History > 69 > eps Estimate
0.02
Earnings History > 69 > eps Difference
-0.0238
Earnings History > 69 > surprise Percent
-119
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-12
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.12
Earnings History > 70 > eps Estimate
0
Earnings History > 70 > eps Difference
0.12
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-07
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
AfterMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.04
Earnings History > 71 > eps Estimate
-0.02
Earnings History > 71 > eps Difference
-0.02
Earnings History > 71 > surprise Percent
-100
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-07
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
AfterMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.04
Earnings History > 72 > eps Estimate
-0.04
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-06
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
AfterMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.08
Earnings History > 73 > eps Estimate
0.08
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-07
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
BeforeMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.16
Earnings History > 74 > eps Estimate
0.04
Earnings History > 74 > eps Difference
0.12
Earnings History > 74 > surprise Percent
300
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-10
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
AfterMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.04
Earnings History > 75 > eps Estimate
0
Earnings History > 75 > eps Difference
0.04
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-08
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
AfterMarket
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.008
Earnings History > 76 > eps Estimate
0
Earnings History > 76 > eps Difference
0.008
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-06
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
AfterMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.08
Earnings History > 77 > eps Estimate
0
Earnings History > 77 > eps Difference
0.08
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-08
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
AfterMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.04
Earnings History > 78 > eps Estimate
0.04
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
0
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-04
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-0.0087
Earnings History > 79 > eps Estimate
0
Earnings History > 79 > eps Difference
-0.0087
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-09
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
AfterMarket
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.04
Earnings History > 80 > eps Estimate
0.04
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-08
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.04
Earnings History > 81 > eps Estimate
0.04
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-03
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.0283
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-04
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0247
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-09
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.2244
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-08
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.0479
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-08-12
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.0368
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-05-06
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0083
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-04
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.0263
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-11-11
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0111
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-08-07
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0357
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-03-31
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.0545
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2002-12-31
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0858
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-09-30
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0369
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-06-30
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.0545
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-01
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.0474
Earnings History > 95 > eps Estimate
0.24
Earnings History > 95 > eps Difference
-0.1926
Earnings History > 95 > surprise Percent
-80.25
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2001-12-31
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.1664
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-09-30
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
-0.2607
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-06-30
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
-0.4523
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-05-23
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
-0.36
Earnings History > 99 > eps Estimate
-0.24
Earnings History > 99 > eps Difference
-0.12
Earnings History > 99 > surprise Percent
-50
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-03-06
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
-1.12
Earnings History > 100 > eps Estimate
-1.42
Earnings History > 100 > eps Difference
0.3
Earnings History > 100 > surprise Percent
21.1268
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-23
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
-1.68
Earnings History > 101 > eps Estimate
-1.46
Earnings History > 101 > eps Difference
-0.22
Earnings History > 101 > surprise Percent
-15.0685
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-27
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
-1.76
Earnings History > 102 > eps Estimate
-1.5
Earnings History > 102 > eps Difference
-0.26
Earnings History > 102 > surprise Percent
-17.3333
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-18
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
-1.76
Earnings History > 103 > eps Estimate
-1.08
Earnings History > 103 > eps Difference
-0.68
Earnings History > 103 > surprise Percent
-62.963
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-29
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
-0.88
Earnings History > 104 > eps Estimate
-0.54
Earnings History > 104 > eps Difference
-0.34
Earnings History > 104 > surprise Percent
-62.963
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-21
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
-0.68
Earnings History > 105 > eps Estimate
-0.8
Earnings History > 105 > eps Difference
0.12
Earnings History > 105 > surprise Percent
15
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-22
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
-0.8
Earnings History > 106 > eps Estimate
-0.96
Earnings History > 106 > eps Difference
0.16
Earnings History > 106 > surprise Percent
16.6667
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-03-31
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
-0.9908
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-16
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
-1.44
Earnings History > 108 > eps Estimate
-1.8
Earnings History > 108 > eps Difference
0.36
Earnings History > 108 > surprise Percent
20
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-19
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
-1.76
Earnings History > 109 > eps Estimate
-1.56
Earnings History > 109 > eps Difference
-0.2
Earnings History > 109 > surprise Percent
-12.8205
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-08-19
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
-2
Earnings History > 110 > eps Estimate
-1.76
Earnings History > 110 > eps Difference
-0.24
Earnings History > 110 > surprise Percent
-13.6364
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-20
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
-1.76
Earnings History > 111 > eps Estimate
-1.6
Earnings History > 111 > eps Difference
-0.16
Earnings History > 111 > surprise Percent
-10
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-24
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
-1.72
Earnings History > 112 > eps Estimate
-1.88
Earnings History > 112 > eps Difference
0.16
Earnings History > 112 > surprise Percent
8.5106
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-23
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
-1.64
Earnings History > 113 > eps Estimate
-2.12
Earnings History > 113 > eps Difference
0.48
Earnings History > 113 > surprise Percent
22.6415
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-23
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
-1.76
Earnings History > 114 > eps Estimate
-1.98
Earnings History > 114 > eps Difference
0.22
Earnings History > 114 > surprise Percent
11.1111
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-24
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
-2.24
Earnings History > 115 > eps Estimate
-2.24
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-02-13
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
-2
Earnings History > 116 > eps Estimate
-1.47
Earnings History > 116 > eps Difference
-0.53
Earnings History > 116 > surprise Percent
-36.0544
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-30
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
-1.44
Earnings History > 117 > eps Estimate
-1.25
Earnings History > 117 > eps Difference
-0.19
Earnings History > 117 > surprise Percent
-15.2
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-30
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
-1.24
Earnings History > 118 > eps Estimate
-1.18
Earnings History > 118 > eps Difference
-0.06
Earnings History > 118 > surprise Percent
-5.0847
Tucows Inc. provides domain name registration, email, and other internet related services in North America and Europe. It operates through three segments: Ting, Wavelo, and Tucows Domains. The Ting segment provides gigabit fiber and fixed wireless internet services. The Wavelo segment offers full-service platforms and professional services that support communication services providers, including subscription and billing management, network orchestration and provisioning, and individual developer tools, as well as billing solutions to internet services providers under the Platypus brand. The Tucows Domains segment provides wholesale and retail domain name registration services under the OpenSRS, eNom, Ascio, EPAG, and Hover brands, as well as value added services, such as hosted email, internet security services, WHOIS privacy, publishing tools, and other value-added services. The company offers its services primarily through an internet-based distribution network of internet service providers, web hosting companies, and other providers of internet services to end-users. Tucows Inc. was founded in 1992 and is headquartered in Toronto, Canada.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ATucows (NASDAQ:TCX) Share Price Crosses Above Two Hundred Day Moving Average - Time to Sell? MarketBeat
Read more →(TCX) and the Role of Price-Sensitive Allocations news.stocktradersdaily.com
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Medium
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
* Institutions hold a combined 25.57% of the total shares of Tucows Inc.
1.
EdgePoint Canadian Portfolio Series F(8.1576%)
since
2024/12/31
2.
ProfitlichSchmidlin Fonds UI I(4.5723%)
since
2025/06/30
3.
EdgePoint Cdn Growth & Income Port Sr F(3.4923%)
since
2024/12/31
4.
Vanguard Total Stock Mkt Idx Inv(2.3825%)
since
2025/07/31
5.
iShares Russell 2000 ETF(1.5276%)
since
2025/08/31
6.
Vanguard Institutional Extnd Mkt Idx Tr(0.9597%)
since
2025/07/31
7.
Frankfurter Aktienfds für Stiftungen T(0.8737%)
since
2025/02/28
8.
Fidelity Small Cap Index(0.6038%)
since
2025/06/30
9.
Fidelity Extended Market Index(0.4913%)
since
2025/07/31
10.
iShares Russell 2000 Value ETF(0.4473%)
since
2025/08/31
11.
Schwab US Small-Cap ETFâ„¢(0.427%)
since
2025/08/30
12.
Vanguard Russell 2000 ETF(0.2861%)
since
2025/07/31
13.
State St Russell Sm Cap® Indx SL Cl I(0.2565%)
since
2025/08/31
14.
Extended Equity Market Fund K(0.2033%)
since
2025/06/30
15.
Fidelity Total Market Index(0.1665%)
since
2025/07/31
16.
Schwab Small Cap Index(0.1536%)
since
2025/07/31
17.
NT R2000 Index Fund - NL(0.1472%)
since
2025/06/30
18.
iShares Micro-Cap ETF(0.1404%)
since
2025/08/31
19.
Fidelity Series Total Market Index(0.1286%)
since
2025/07/31
20.
SPDR® Russell 2000 US Small Cap ETF(0.1238%)
since
2025/08/31
21.
UBS Group AG(0.0258%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
—
Date
2025-09-30
EPS Actual
-2.0776
EPS Estimate
0
EPS Difference
-2.0776
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.