_id
69171c353c536f8df2316676
Ticker
TCCO
Name
Technical Communications
Exchange
PINK
Address
100 Domino Drive, Concord, MA, United States, 01742-2892
Country
USA
Sector
Technology
Industry
Communication Equipment
Currency
USD
Website
https://www.tccsecure.com
Description
Technical Communications Corporation engages in the design, development, manufacture, distribution, marketing, and sale of communications security devices, systems, and services worldwide. The company primarily provides data, video, fax, and voice networks. Its products include government systems, such as CSD 3324 SE secure telephone, fax, and data system; CSD 3324 SP telephone and fax system; DSD 72A-SP military bulk ciphering system; and DSP 9000 radio encryption system, as well as the HSE 6000 squad radio headset and telephone encryptor for public safety special operations, land mobile radio applications, and for military applications. The company also provides network security systems comprising network encryption systems with centralized key and device management for Internet protocol (IP), Synchronous Optical Network & Synchronous Digital Hierarchy, and frame relay networks to secure data in transit from local area network to local area network and across wide area networks. In addition, it offers secure office systems, such as CSD 4100 executive secure telephone and CipherTalk 8500 IP-based secure wireless phone. The company's products are used to protect confidentiality in communications between radios, landline telephones, mobile phones, facsimile machines, data network equipment over wires, fiber optic cables, radio waves, and microwave and satellite links. Further, it offers funded research and development, and technology development services. The company serves foreign and domestic governmental agencies, law enforcement and military agencies, telecommunications carriers, financial institutions, and multinational companies. It sells directly to customers, original equipment manufacturers, and value-added resellers using its in-house sales force, as well as domestic and international representatives, consultants, and distributors. The company was incorporated in 1961 and is based in Concord, Massachusetts.
Last Close
0.0001
Volume
-
Current Price
0.0001
Change
0
Last Updated
2025-12-04T13:55:49.271Z
Image
-
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
185
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2023-09-30
Revenue
1538394
Cost Of Revenue
843196
Gross Profit
695198
Operating Expenses
365845
Operating Income
329350
Interest Expense
70563
Pretax Income
258801
Net Income
258801
Eps
0.13956027896848744
Dividends Per Share
-
Shares Outstanding
0
Income Tax Expense
1
EBITDA
330445
Operating Margin
21.40868984148404
Total Other Income Expense Net
-70549
Cash
34247
Short Term Investments
-
Receivables
1217068
Inventories
920770
Total Current Assets
2247971
Property Plant Equipment
90857
Total Assets
2338828
Payables
1002983
Short Term Debt
1214339
Long Term Debt
-
Total Liabilities
5920591
Equity
-3581763
Depreciation
1080
Change In Working Capital
-276259
Cash From Operations
-11000
Capital Expenditures
0
Cash From Investing
-
Cash From Financing
-
Net Change In Cash
-11000
PE
-
PB
-0.0000517734702156452
ROE
-7.22551994646212
ROA
11.0654139594703
FCF
-11000
Fcf Percent
-0.007150313898780156
Piotroski FScore
1
Health Score
39
Deep Value Investing Score
5
Defensive Investing Score
7
Dividend Investing Score
1.5
Economic Moat Investing Score
7.5
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
2
Quality Investing Score
3.5
Value Investing Score
3.5
Quarters > 0 > quarter
2023-09-30
Quarters > 0 > income Statement > revenue
1538394
Quarters > 0 > income Statement > cost Of Revenue
843196
Quarters > 0 > income Statement > gross Profit
695198
Quarters > 0 > income Statement > operating Expenses
365845
Quarters > 0 > income Statement > operating Income
329350
Quarters > 0 > income Statement > interest Expense
70563
Quarters > 0 > income Statement > pretax Income
258801
Quarters > 0 > income Statement > net Income
258801
Quarters > 0 > income Statement > eps
0.13956027896848744
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
1854403
Quarters > 0 > income Statement > income Tax Expense
1
Quarters > 0 > income Statement > EBITDA
330445
Quarters > 0 > income Statement > operating Margin
21.40868984148404
Quarters > 0 > income Statement > total Other Income Expense Net
-70549
Quarters > 0 > balance Sheet > cash
34247
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
1217068
Quarters > 0 > balance Sheet > inventories
920770
Quarters > 0 > balance Sheet > total Current Assets
2247971
Quarters > 0 > balance Sheet > property Plant Equipment
90857
Quarters > 0 > balance Sheet > total Assets
2338828
Quarters > 0 > balance Sheet > payables
1002983
Quarters > 0 > balance Sheet > short Term Debt
1214339
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
5920591
Quarters > 0 > balance Sheet > equity
-3581763
Quarters > 0 > cash Flow > net Income
258801
Quarters > 0 > cash Flow > depreciation
1080
Quarters > 0 > cash Flow > change In Working Capital
-276259
Quarters > 0 > cash Flow > cash From Operations
-11000
Quarters > 0 > cash Flow > capital Expenditures
0
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-
Quarters > 0 > cash Flow > net Change In Cash
-11000
Quarters > 0 > ratios > PE
0.13956027896848744
Quarters > 0 > ratios > PB
-0.0000517734702156452
Quarters > 0 > ratios > ROE
-7.22551994646212
Quarters > 0 > ratios > ROA
11.0654139594703
Quarters > 0 > ratios > FCF
-11000
Quarters > 0 > ratios > Piotroski FScore
1
Quarters > 0 > ratios > fcf Percent
-0.007150313898780156
Quarters > 0 > health Score
39
Quarters > 1 > quarter
2023-06-30
Quarters > 1 > income Statement > revenue
34972
Quarters > 1 > income Statement > cost Of Revenue
63658
Quarters > 1 > income Statement > gross Profit
-28686
Quarters > 1 > income Statement > operating Expenses
374895
Quarters > 1 > income Statement > operating Income
-403581
Quarters > 1 > income Statement > interest Expense
65421
Quarters > 1 > income Statement > pretax Income
-465992
Quarters > 1 > income Statement > net Income
-465992
Quarters > 1 > income Statement > eps
-0.2512894985609924
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
1854403
Quarters > 1 > income Statement > income Tax Expense
3010
Quarters > 1 > income Statement > EBITDA
-399303
Quarters > 1 > income Statement > operating Margin
-1154.011780853254
Quarters > 1 > income Statement > total Other Income Expense Net
-62411
Quarters > 1 > balance Sheet > cash
45247
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
13829
Quarters > 1 > balance Sheet > inventories
1240889
Quarters > 1 > balance Sheet > total Current Assets
1533103
Quarters > 1 > balance Sheet > property Plant Equipment
133535
Quarters > 1 > balance Sheet > total Assets
1666638
Quarters > 1 > balance Sheet > payables
597684
Quarters > 1 > balance Sheet > short Term Debt
1198275
Quarters > 1 > balance Sheet > long Term Debt
3203675
Quarters > 1 > balance Sheet > total Liabilities
5512580
Quarters > 1 > balance Sheet > equity
-3845942
Quarters > 1 > cash Flow > net Income
-465992
Quarters > 1 > cash Flow > depreciation
1268
Quarters > 1 > cash Flow > change In Working Capital
304459
Quarters > 1 > cash Flow > cash From Operations
-153022
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
0
Quarters > 1 > cash Flow > net Change In Cash
-153022
Quarters > 1 > ratios > PE
-0.2512894985609924
Quarters > 1 > ratios > PB
-0.000048217133799729694
Quarters > 1 > ratios > ROE
12.116459374582352
Quarters > 1 > ratios > ROA
-27.960000912015687
Quarters > 1 > ratios > FCF
-153022
Quarters > 1 > ratios > Piotroski FScore
1
Quarters > 1 > ratios > fcf Percent
-4.375557588928285
Quarters > 1 > health Score
25
Quarters > 2 > quarter
2023-03-31
Quarters > 2 > income Statement > revenue
27784
Quarters > 2 > income Statement > cost Of Revenue
113263
Quarters > 2 > income Statement > gross Profit
-85479
Quarters > 2 > income Statement > operating Expenses
484726
Quarters > 2 > income Statement > operating Income
-570205
Quarters > 2 > income Statement > interest Expense
70038
Quarters > 2 > income Statement > pretax Income
-629027
Quarters > 2 > income Statement > net Income
-629027
Quarters > 2 > income Statement > eps
-0.33920728126518346
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
1854403
Quarters > 2 > income Statement > income Tax Expense
58822
Quarters > 2 > income Statement > EBITDA
-557719
Quarters > 2 > income Statement > operating Margin
-2052.2782896631156
Quarters > 2 > income Statement > total Other Income Expense Net
-58822
Quarters > 2 > balance Sheet > cash
198269
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
145631
Quarters > 2 > balance Sheet > inventories
973155
Quarters > 2 > balance Sheet > total Current Assets
1485376
Quarters > 2 > balance Sheet > property Plant Equipment
176015
Quarters > 2 > balance Sheet > total Assets
1661391
Quarters > 2 > balance Sheet > payables
324325
Quarters > 2 > balance Sheet > short Term Debt
930378
Quarters > 2 > balance Sheet > long Term Debt
3386810
Quarters > 2 > balance Sheet > total Liabilities
5048584
Quarters > 2 > balance Sheet > equity
-3387193
Quarters > 2 > cash Flow > net Income
-629027
Quarters > 2 > cash Flow > depreciation
1270
Quarters > 2 > cash Flow > change In Working Capital
479981
Quarters > 2 > cash Flow > cash From Operations
-135693
Quarters > 2 > cash Flow > capital Expenditures
0
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
275246
Quarters > 2 > cash Flow > net Change In Cash
139553
Quarters > 2 > ratios > PE
-0.33920728126518346
Quarters > 2 > ratios > PB
-0.000054747485602385224
Quarters > 2 > ratios > ROE
18.570745747289866
Quarters > 2 > ratios > ROA
-37.86146668664992
Quarters > 2 > ratios > FCF
-135693
Quarters > 2 > ratios > Piotroski FScore
1
Quarters > 2 > ratios > fcf Percent
-4.883854016700259
Quarters > 2 > health Score
30
Quarters > 3 > quarter
2022-12-31
Quarters > 3 > income Statement > revenue
121537
Quarters > 3 > income Statement > cost Of Revenue
148118
Quarters > 3 > income Statement > gross Profit
-26581
Quarters > 3 > income Statement > operating Expenses
760718
Quarters > 3 > income Statement > operating Income
-787299
Quarters > 3 > income Statement > interest Expense
61301
Quarters > 3 > income Statement > pretax Income
-848600
Quarters > 3 > income Statement > net Income
-848600
Quarters > 3 > income Statement > eps
-0.4576135823766463
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
1854403
Quarters > 3 > income Statement > income Tax Expense
61301
Quarters > 3 > income Statement > EBITDA
-786031
Quarters > 3 > income Statement > operating Margin
-647.7854480528563
Quarters > 3 > income Statement > total Other Income Expense Net
-61301
Quarters > 3 > balance Sheet > cash
58716
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
498143
Quarters > 3 > balance Sheet > inventories
972083
Quarters > 3 > balance Sheet > total Current Assets
1695810
Quarters > 3 > balance Sheet > property Plant Equipment
218113
Quarters > 3 > balance Sheet > total Assets
1913923
Quarters > 3 > balance Sheet > payables
257190
Quarters > 3 > balance Sheet > short Term Debt
3893653
Quarters > 3 > balance Sheet > long Term Debt
147000
Quarters > 3 > balance Sheet > total Liabilities
4684172
Quarters > 3 > balance Sheet > equity
-2770249
Quarters > 3 > cash Flow > net Income
-848600
Quarters > 3 > cash Flow > depreciation
1268
Quarters > 3 > cash Flow > change In Working Capital
161237
Quarters > 3 > cash Flow > cash From Operations
-672765
Quarters > 3 > cash Flow > capital Expenditures
0
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
724754
Quarters > 3 > cash Flow > net Change In Cash
51989
Quarters > 3 > ratios > PE
-0.4576135823766463
Quarters > 3 > ratios > PB
-0.00006693993933397324
Quarters > 3 > ratios > ROE
30.63262544269486
Quarters > 3 > ratios > ROA
-44.33825185234725
Quarters > 3 > ratios > FCF
-672765
Quarters > 3 > ratios > Piotroski FScore
1
Quarters > 3 > ratios > fcf Percent
-5.5354747936842275
Quarters > 3 > health Score
31
Annuals > 0 > quarter
2023-09-30
Annuals > 0 > income Statement > revenue
1722687
Annuals > 0 > income Statement > cost Of Revenue
1168235
Annuals > 0 > income Statement > gross Profit
554452
Annuals > 0 > income Statement > operating Expenses
1986184
Annuals > 0 > income Statement > operating Income
-1431730
Annuals > 0 > income Statement > interest Expense
267323
Annuals > 0 > income Statement > pretax Income
-1684817
Annuals > 0 > income Statement > net Income
-1684817
Annuals > 0 > income Statement > eps
-0.9085495439772261
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
1854403
Annuals > 0 > income Statement > income Tax Expense
4
Annuals > 0 > income Statement > EBITDA
-1412608
Annuals > 0 > income Statement > operating Margin
-83.11028062555764
Annuals > 0 > income Statement > total Other Income Expense Net
-253087
Annuals > 0 > balance Sheet > cash
34247
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
1217068
Annuals > 0 > balance Sheet > inventories
920770
Annuals > 0 > balance Sheet > total Current Assets
2247971
Annuals > 0 > balance Sheet > property Plant Equipment
90857
Annuals > 0 > balance Sheet > total Assets
2338828
Annuals > 0 > balance Sheet > payables
1002983
Annuals > 0 > balance Sheet > short Term Debt
1214339
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
5920591
Annuals > 0 > balance Sheet > equity
-3581763
Annuals > 0 > cash Flow > net Income
-1684817
Annuals > 0 > cash Flow > depreciation
4886
Annuals > 0 > cash Flow > change In Working Capital
669418
Annuals > 0 > cash Flow > cash From Operations
-972480
Annuals > 0 > cash Flow > capital Expenditures
0
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
1000000
Annuals > 0 > cash Flow > net Change In Cash
27520
Annuals > 0 > ratios > PE
-0.9085495439772261
Annuals > 0 > ratios > PB
-0.0000517734702156452
Annuals > 0 > ratios > ROE
47.038762754542944
Annuals > 0 > ratios > ROA
-72.036806468881
Annuals > 0 > ratios > FCF
-972480
Annuals > 0 > ratios > Piotroski FScore
1
Annuals > 0 > ratios > fcf Percent
-0.5645134606576818
Annuals > 0 > health Score
31
Annuals > 1 > quarter
2022-09-30
Annuals > 1 > income Statement > revenue
1304000
Annuals > 1 > income Statement > cost Of Revenue
1290000
Annuals > 1 > income Statement > gross Profit
14000
Annuals > 1 > income Statement > operating Expenses
2730969
Annuals > 1 > income Statement > operating Income
-2716954
Annuals > 1 > income Statement > interest Expense
130151
Annuals > 1 > income Statement > pretax Income
-2331139
Annuals > 1 > income Statement > net Income
-2331139
Annuals > 1 > income Statement > eps
-1.2570832769360274
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
1854403
Annuals > 1 > income Statement > income Tax Expense
-385830
Annuals > 1 > income Statement > EBITDA
-2194992
Annuals > 1 > income Statement > operating Margin
-208.3553680981595
Annuals > 1 > income Statement > total Other Income Expense Net
385815
Annuals > 1 > balance Sheet > cash
7000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
531140
Annuals > 1 > balance Sheet > inventories
966000
Annuals > 1 > balance Sheet > total Current Assets
1691000
Annuals > 1 > balance Sheet > property Plant Equipment
260000
Annuals > 1 > balance Sheet > total Assets
1951000
Annuals > 1 > balance Sheet > payables
159388
Annuals > 1 > balance Sheet > short Term Debt
3166082
Annuals > 1 > balance Sheet > long Term Debt
148000
Annuals > 1 > balance Sheet > total Liabilities
3886000
Annuals > 1 > balance Sheet > equity
-1935000
Annuals > 1 > cash Flow > net Income
-2331139
Annuals > 1 > cash Flow > depreciation
5996
Annuals > 1 > cash Flow > change In Working Capital
-4909
Annuals > 1 > cash Flow > cash From Operations
-2278334
Annuals > 1 > cash Flow > capital Expenditures
12961
Annuals > 1 > cash Flow > cash From Investing
-12961
Annuals > 1 > cash Flow > cash From Financing
2000000
Annuals > 1 > cash Flow > net Change In Cash
-291295
Annuals > 1 > ratios > PE
-1.2570832769360274
Annuals > 1 > ratios > PB
-0.0000958347803617571
Annuals > 1 > ratios > ROE
120.47229974160207
Annuals > 1 > ratios > ROA
-119.48431573552025
Annuals > 1 > ratios > FCF
-2291295
Annuals > 1 > ratios > Piotroski FScore
0
Annuals > 1 > ratios > fcf Percent
-1.7571280674846625
Annuals > 1 > health Score
30
Annuals > 2 > quarter
2021-09-30
Annuals > 2 > income Statement > revenue
1866000
Annuals > 2 > income Statement > cost Of Revenue
1309000
Annuals > 2 > income Statement > gross Profit
557000
Annuals > 2 > income Statement > operating Expenses
1625000
Annuals > 2 > income Statement > operating Income
-1068000
Annuals > 2 > income Statement > interest Expense
19747
Annuals > 2 > income Statement > pretax Income
-1068000
Annuals > 2 > income Statement > net Income
-1073675
Annuals > 2 > income Statement > eps
-0.5799905358379511
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
1851194
Annuals > 2 > income Statement > income Tax Expense
5675
Annuals > 2 > income Statement > EBITDA
-1053672
Annuals > 2 > income Statement > operating Margin
-57.234726688102896
Annuals > 2 > income Statement > total Other Income Expense Net
3
Annuals > 2 > balance Sheet > cash
298000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
280807
Annuals > 2 > balance Sheet > inventories
1157000
Annuals > 2 > balance Sheet > total Current Assets
1906000
Annuals > 2 > balance Sheet > property Plant Equipment
411000
Annuals > 2 > balance Sheet > total Assets
2317000
Annuals > 2 > balance Sheet > payables
105676
Annuals > 2 > balance Sheet > short Term Debt
1158564
Annuals > 2 > balance Sheet > long Term Debt
150000
Annuals > 2 > balance Sheet > total Liabilities
1972000
Annuals > 2 > balance Sheet > equity
345000
Annuals > 2 > cash Flow > net Income
-1088386
Annuals > 2 > cash Flow > depreciation
14328
Annuals > 2 > cash Flow > change In Working Capital
-735775
Annuals > 2 > cash Flow > cash From Operations
-2706234
Annuals > 2 > cash Flow > capital Expenditures
4
Annuals > 2 > cash Flow > cash From Investing
-12961
Annuals > 2 > cash Flow > cash From Financing
1490404
Annuals > 2 > cash Flow > net Change In Cash
-1215830
Annuals > 2 > ratios > PE
-0.5799905358379511
Annuals > 2 > ratios > PB
0.0005365779710144928
Annuals > 2 > ratios > ROE
-311.21014492753625
Annuals > 2 > ratios > ROA
-46.33901596892534
Annuals > 2 > ratios > FCF
-2706238
Annuals > 2 > ratios > Piotroski FScore
1
Annuals > 2 > ratios > fcf Percent
-1.450288317256163
Annuals > 2 > health Score
16
Annuals > 3 > quarter
2020-09-30
Annuals > 3 > income Statement > revenue
4108240
Annuals > 3 > income Statement > cost Of Revenue
1723637
Annuals > 3 > income Statement > gross Profit
2384603
Annuals > 3 > income Statement > operating Expenses
3295708
Annuals > 3 > income Statement > operating Income
-911105
Annuals > 3 > income Statement > interest Expense
802
Annuals > 3 > income Statement > pretax Income
-910650
Annuals > 3 > income Statement > net Income
-910195
Annuals > 3 > income Statement > eps
-0.49189014501165423
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
1850403
Annuals > 3 > income Statement > income Tax Expense
-455
Annuals > 3 > income Statement > EBITDA
-888155
Annuals > 3 > income Statement > operating Margin
-22.17750180125796
Annuals > 3 > income Statement > total Other Income Expense Net
-347
Annuals > 3 > balance Sheet > cash
1513852
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
134412
Annuals > 3 > balance Sheet > inventories
902051
Annuals > 3 > balance Sheet > total Current Assets
2703798
Annuals > 3 > balance Sheet > property Plant Equipment
577496
Annuals > 3 > balance Sheet > total Assets
3281294
Annuals > 3 > balance Sheet > payables
66154
Annuals > 3 > balance Sheet > short Term Debt
152248
Annuals > 3 > balance Sheet > long Term Debt
150000
Annuals > 3 > balance Sheet > total Liabilities
1916869
Annuals > 3 > balance Sheet > equity
1364425
Annuals > 3 > cash Flow > net Income
-910650
Annuals > 3 > cash Flow > depreciation
22148
Annuals > 3 > cash Flow > change In Working Capital
132429
Annuals > 3 > cash Flow > cash From Operations
-700547
Annuals > 3 > cash Flow > capital Expenditures
3396
Annuals > 3 > cash Flow > cash From Investing
-3396
Annuals > 3 > cash Flow > cash From Financing
624400
Annuals > 3 > cash Flow > net Change In Cash
-79543
Annuals > 3 > ratios > PE
-0.49189014501165423
Annuals > 3 > ratios > PB
0.0001356177877127728
Annuals > 3 > ratios > ROE
-66.70905326419555
Annuals > 3 > ratios > ROA
-27.73890422497954
Annuals > 3 > ratios > FCF
-703943
Annuals > 3 > ratios > Piotroski FScore
0
Annuals > 3 > ratios > fcf Percent
-0.17134904484645494
Annuals > 3 > health Score
23
Valuation > metrics > PE
0.13956027896848744
Valuation > metrics > PB
-0.0000517734702156452
Valuation > final Score
70
Valuation > verdict
98.6% Undervalued
Profitability > metrics > ROE
-7.22551994646212
Profitability > metrics > ROA
11.512648517262901
Profitability > metrics > Net Margin
0.16822803521074575
Profitability > final Score
55
Profitability > verdict
Weak
Risk > metrics > Interest Coverage
4.667460283718096
Risk > final Score
49
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.0138225300610375
Liquidity > metrics > Quick Ratio
0.5985603353955808
Liquidity > final Score
55
Liquidity > verdict
Weak
Prev Valuations > 0
50
Prev Valuations > 1
50
Prev Valuations > 2
50
Prev Profitabilities > 0
24
Prev Profitabilities > 1
37
Prev Profitabilities > 2
40
Prev Risks > 0
5
Prev Risks > 1
-3
Prev Risks > 2
-21
Prev Liquidities > 0
18
Prev Liquidities > 1
50
Prev Liquidities > 2
19
Updated At
2025-12-16T23:25:59.020Z
Earnings History > 0 > period
2024-12-31
Earnings History > 0 > report Date
2025-02-03
Earnings History > 0 > date
2024-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-0.25
Earnings History > 0 > eps Estimate
0
Earnings History > 0 > eps Difference
-0.25
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2024-09-30
Earnings History > 1 > report Date
2024-12-12
Earnings History > 1 > date
2024-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2024-06-30
Earnings History > 2 > report Date
2024-08-05
Earnings History > 2 > date
2024-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0
Earnings History > 2 > eps Estimate
0
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-03-31
Earnings History > 3 > report Date
2024-05-07
Earnings History > 3 > date
2024-03-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0
Earnings History > 3 > eps Estimate
0
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2023-12-31
Earnings History > 4 > report Date
2024-02-02
Earnings History > 4 > date
2023-12-31
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0
Earnings History > 4 > eps Estimate
0
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2023-09-30
Earnings History > 5 > report Date
2023-12-28
Earnings History > 5 > date
2023-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
0.1396
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2023-06-30
Earnings History > 6 > report Date
2023-08-08
Earnings History > 6 > date
2023-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
-
Earnings History > 6 > eps Actual
-0.2513
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-03-31
Earnings History > 7 > report Date
2023-05-09
Earnings History > 7 > date
2023-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
-
Earnings History > 7 > eps Actual
-0.3392
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2022-12-31
Earnings History > 8 > report Date
2023-02-03
Earnings History > 8 > date
2022-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
-
Earnings History > 8 > eps Actual
-0.46
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2022-09-30
Earnings History > 9 > report Date
2022-12-14
Earnings History > 9 > date
2022-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
-
Earnings History > 9 > eps Actual
-0.1904
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2022-06-30
Earnings History > 10 > report Date
2022-08-05
Earnings History > 10 > date
2022-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
-
Earnings History > 10 > eps Actual
-0.45
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2022-03-31
Earnings History > 11 > report Date
2022-05-09
Earnings History > 11 > date
2022-03-31
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
-
Earnings History > 11 > eps Actual
-0.28
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2021-12-31
Earnings History > 12 > report Date
2022-02-02
Earnings History > 12 > date
2021-12-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
-
Earnings History > 12 > eps Actual
0.04
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2021-09-30
Earnings History > 13 > report Date
2021-12-13
Earnings History > 13 > date
2021-09-30
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
-
Earnings History > 13 > eps Actual
0.039
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2021-06-30
Earnings History > 14 > report Date
2021-08-06
Earnings History > 14 > date
2021-06-30
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
-
Earnings History > 14 > eps Actual
-0.26
Earnings History > 14 > eps Estimate
0
Earnings History > 14 > eps Difference
-0.26
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-03-31
Earnings History > 15 > report Date
2021-05-07
Earnings History > 15 > date
2021-03-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
-
Earnings History > 15 > eps Actual
-0.18
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2020-12-31
Earnings History > 16 > report Date
2021-02-05
Earnings History > 16 > date
2020-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
-
Earnings History > 16 > eps Actual
-0.19
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2020-09-30
Earnings History > 17 > report Date
2020-12-28
Earnings History > 17 > date
2020-09-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
-
Earnings History > 17 > eps Actual
0.22
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2020-06-30
Earnings History > 18 > report Date
2020-08-07
Earnings History > 18 > date
2020-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
-
Earnings History > 18 > eps Actual
-0.26
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-03-31
Earnings History > 19 > report Date
2020-05-27
Earnings History > 19 > date
2020-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
-
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
2019-12-31
Earnings History > 20 > report Date
2020-02-07
Earnings History > 20 > date
2019-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
-
Earnings History > 20 > eps Actual
-0.26
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2019-09-30
Earnings History > 21 > report Date
2019-12-09
Earnings History > 21 > date
2019-09-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
-
Earnings History > 21 > eps Actual
0.56
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2019-06-30
Earnings History > 22 > report Date
2019-08-09
Earnings History > 22 > date
2019-06-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
-
Earnings History > 22 > eps Actual
-0.18
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-03-31
Earnings History > 23 > report Date
2019-05-14
Earnings History > 23 > date
2019-03-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
-
Earnings History > 23 > eps Actual
0.09
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2018-12-31
Earnings History > 24 > report Date
2019-02-04
Earnings History > 24 > date
2018-12-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
-
Earnings History > 24 > eps Actual
-0.13
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2018-09-30
Earnings History > 25 > report Date
2018-12-10
Earnings History > 25 > date
2018-09-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
-
Earnings History > 25 > eps Actual
0.12
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2018-06-30
Earnings History > 26 > report Date
2018-08-06
Earnings History > 26 > date
2018-06-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
-
Earnings History > 26 > eps Actual
0.13
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-03-31
Earnings History > 27 > report Date
2018-05-07
Earnings History > 27 > date
2018-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
-
Earnings History > 27 > eps Actual
-0.17
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2017-12-31
Earnings History > 28 > report Date
2018-02-09
Earnings History > 28 > date
2017-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
-
Earnings History > 28 > eps Actual
-0.03
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2017-09-30
Earnings History > 29 > report Date
2017-12-11
Earnings History > 29 > date
2017-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
-
Earnings History > 29 > eps Actual
-0.28
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2017-06-30
Earnings History > 30 > report Date
2017-07-31
Earnings History > 30 > date
2017-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
-
Earnings History > 30 > eps Actual
0.07
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-03-31
Earnings History > 31 > report Date
2017-05-15
Earnings History > 31 > date
2017-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
-
Earnings History > 31 > eps Actual
0.07
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2016-12-31
Earnings History > 32 > report Date
2017-02-10
Earnings History > 32 > date
2016-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
-
Earnings History > 32 > eps Actual
-0.3775
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2016-09-30
Earnings History > 33 > report Date
2016-12-31
Earnings History > 33 > date
2016-09-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
-
Earnings History > 33 > eps Actual
-0.38
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2016-06-30
Earnings History > 34 > report Date
2016-07-02
Earnings History > 34 > date
2016-06-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
-
Earnings History > 34 > eps Actual
-0.51
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-03-31
Earnings History > 35 > report Date
2016-04-02
Earnings History > 35 > date
2016-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
-
Earnings History > 35 > eps Actual
-0.1428
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2015-12-31
Earnings History > 36 > report Date
2016-01-02
Earnings History > 36 > date
2015-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
-
Earnings History > 36 > eps Actual
-0.23
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2015-09-30
Earnings History > 37 > report Date
2015-10-03
Earnings History > 37 > date
2015-09-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
-
Earnings History > 37 > eps Actual
-0.644
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2015-06-30
Earnings History > 38 > report Date
2015-08-10
Earnings History > 38 > date
2015-06-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
-
Earnings History > 38 > eps Actual
-0.0729
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-03-31
Earnings History > 39 > report Date
2015-06-27
Earnings History > 39 > date
2015-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
-
Earnings History > 39 > eps Actual
-0.0729
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2014-12-31
Earnings History > 40 > report Date
2015-03-28
Earnings History > 40 > date
2014-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
-
Earnings History > 40 > eps Actual
0.11
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2014-09-30
Earnings History > 41 > report Date
2014-12-27
Earnings History > 41 > date
2014-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
-
Earnings History > 41 > eps Actual
-0.4
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2014-06-30
Earnings History > 42 > report Date
2014-09-27
Earnings History > 42 > date
2014-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
-
Earnings History > 42 > eps Actual
-0.16
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-03-31
Earnings History > 43 > report Date
2014-06-28
Earnings History > 43 > date
2014-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
-
Earnings History > 43 > eps Actual
-0.54
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2013-12-31
Earnings History > 44 > report Date
2014-03-29
Earnings History > 44 > date
2013-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
-
Earnings History > 44 > eps Actual
-0.8
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2013-09-30
Earnings History > 45 > report Date
2013-12-28
Earnings History > 45 > date
2013-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
-
Earnings History > 45 > eps Actual
0.1
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2013-06-30
Earnings History > 46 > report Date
2013-09-28
Earnings History > 46 > date
2013-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
-
Earnings History > 46 > eps Actual
0.2375
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-03-31
Earnings History > 47 > report Date
2013-06-29
Earnings History > 47 > date
2013-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
-
Earnings History > 47 > eps Actual
-0.2838
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2012-12-31
Earnings History > 48 > report Date
2013-03-30
Earnings History > 48 > date
2012-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
-
Earnings History > 48 > eps Actual
-0.18
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2012-09-30
Earnings History > 49 > report Date
2012-12-29
Earnings History > 49 > date
2012-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
-
Earnings History > 49 > eps Actual
-0.17
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2012-06-30
Earnings History > 50 > report Date
2012-09-29
Earnings History > 50 > date
2012-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
-
Earnings History > 50 > eps Actual
-0.2736
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-03-31
Earnings History > 51 > report Date
2012-06-23
Earnings History > 51 > date
2012-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
-
Earnings History > 51 > eps Actual
-0.5
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2011-12-31
Earnings History > 52 > report Date
2012-03-24
Earnings History > 52 > date
2011-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
-
Earnings History > 52 > eps Actual
-0.2004
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2011-09-30
Earnings History > 53 > report Date
2011-12-24
Earnings History > 53 > date
2011-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
-
Earnings History > 53 > eps Actual
0.5
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2011-06-30
Earnings History > 54 > report Date
2011-09-24
Earnings History > 54 > date
2011-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
-
Earnings History > 54 > eps Actual
0.1402
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-03-31
Earnings History > 55 > report Date
2011-06-25
Earnings History > 55 > date
2011-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
-
Earnings History > 55 > eps Actual
0.54
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2010-12-31
Earnings History > 56 > report Date
2011-03-26
Earnings History > 56 > date
2010-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
-
Earnings History > 56 > eps Actual
0.27
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2010-09-30
Earnings History > 57 > report Date
2010-12-25
Earnings History > 57 > date
2010-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
-
Earnings History > 57 > eps Actual
0.27
Earnings History > 57 > eps Estimate
0
Earnings History > 57 > eps Difference
0.27
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2010-06-30
Earnings History > 58 > report Date
2010-08-02
Earnings History > 58 > date
2010-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
-
Earnings History > 58 > eps Actual
1.2924
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-03-31
Earnings History > 59 > report Date
2010-04-29
Earnings History > 59 > date
2010-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
-
Earnings History > 59 > eps Actual
-0.0538
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2009-12-31
Earnings History > 60 > report Date
2010-02-08
Earnings History > 60 > date
2009-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
-
Earnings History > 60 > eps Actual
1.4528
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2009-09-30
Earnings History > 61 > report Date
2009-12-01
Earnings History > 61 > date
2009-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
-
Earnings History > 61 > eps Actual
0.15
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2009-06-30
Earnings History > 62 > report Date
2009-08-03
Earnings History > 62 > date
2009-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
-
Earnings History > 62 > eps Actual
0.1708
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-03-31
Earnings History > 63 > report Date
2009-05-04
Earnings History > 63 > date
2009-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
-
Earnings History > 63 > eps Actual
0.1385
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2008-12-31
Earnings History > 64 > report Date
2009-02-06
Earnings History > 64 > date
2008-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
-
Earnings History > 64 > eps Actual
0.1212
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2008-09-30
Earnings History > 65 > report Date
2008-11-25
Earnings History > 65 > date
2008-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
-
Earnings History > 65 > eps Actual
-0.09
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2008-06-30
Earnings History > 66 > report Date
2008-08-01
Earnings History > 66 > date
2008-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
-
Earnings History > 66 > eps Actual
0.1082
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-03-31
Earnings History > 67 > report Date
2008-04-28
Earnings History > 67 > date
2008-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
-
Earnings History > 67 > eps Actual
0.1245
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2007-09-30
Earnings History > 68 > report Date
2007-11-30
Earnings History > 68 > date
2007-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
-
Earnings History > 68 > eps Actual
0.35
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2007-06-30
Earnings History > 69 > report Date
2007-08-08
Earnings History > 69 > date
2007-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
-
Earnings History > 69 > eps Actual
0.068
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2007-03-31
Earnings History > 70 > report Date
2007-05-04
Earnings History > 70 > date
2007-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
-
Earnings History > 70 > eps Actual
0.2034
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2006-12-31
Earnings History > 71 > report Date
2007-02-06
Earnings History > 71 > date
2006-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
-
Earnings History > 71 > eps Actual
-0.0853
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2006-09-30
Earnings History > 72 > report Date
2006-11-21
Earnings History > 72 > date
2006-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
-
Earnings History > 72 > eps Actual
0.04
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2006-06-30
Earnings History > 73 > report Date
2006-07-28
Earnings History > 73 > date
2006-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
-
Earnings History > 73 > eps Actual
0.0748
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2006-03-31
Earnings History > 74 > report Date
2006-04-28
Earnings History > 74 > date
2006-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
-
Earnings History > 74 > eps Actual
-0.1164
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2005-12-31
Earnings History > 75 > report Date
2006-02-03
Earnings History > 75 > date
2005-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
-
Earnings History > 75 > eps Actual
-0.0758
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2005-09-30
Earnings History > 76 > report Date
2005-11-18
Earnings History > 76 > date
2005-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
-
Earnings History > 76 > eps Actual
0.26
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2005-06-30
Earnings History > 77 > report Date
2005-08-10
Earnings History > 77 > date
2005-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
-
Earnings History > 77 > eps Actual
-0.0439
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2005-03-31
Earnings History > 78 > report Date
2005-04-29
Earnings History > 78 > date
2005-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
-
Earnings History > 78 > eps Actual
-0.3217
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2004-12-31
Earnings History > 79 > report Date
2005-02-04
Earnings History > 79 > date
2004-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
-
Earnings History > 79 > eps Actual
0.0742
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2004-09-30
Earnings History > 80 > report Date
2004-11-19
Earnings History > 80 > date
2004-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
-
Earnings History > 80 > eps Actual
0.11
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2004-06-30
Earnings History > 81 > report Date
2004-07-30
Earnings History > 81 > date
2004-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
-
Earnings History > 81 > eps Actual
0.385
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2004-03-31
Earnings History > 82 > report Date
2004-04-29
Earnings History > 82 > date
2004-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
-
Earnings History > 82 > eps Actual
0.1699
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2003-12-31
Earnings History > 83 > report Date
2004-02-06
Earnings History > 83 > date
2003-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
-
Earnings History > 83 > eps Actual
0.0594
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2003-09-30
Earnings History > 84 > report Date
2003-11-19
Earnings History > 84 > date
2003-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
-
Earnings History > 84 > eps Actual
0.138
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2003-06-30
Earnings History > 85 > report Date
2003-07-30
Earnings History > 85 > date
2003-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
-
Earnings History > 85 > eps Actual
0.0927
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2003-03-31
Earnings History > 86 > report Date
2003-05-07
Earnings History > 86 > date
2003-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
-
Earnings History > 86 > eps Actual
0.0624
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2002-12-31
Earnings History > 87 > report Date
2003-02-06
Earnings History > 87 > date
2002-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
-
Earnings History > 87 > eps Actual
0.0472
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2002-06-30
Earnings History > 88 > report Date
2002-06-30
Earnings History > 88 > date
2002-06-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
-
Earnings History > 88 > eps Actual
-0.498
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2002-03-31
Earnings History > 89 > report Date
2002-03-31
Earnings History > 89 > date
2002-03-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
-
Earnings History > 89 > eps Actual
-0.3447
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2001-12-31
Earnings History > 90 > report Date
2001-12-31
Earnings History > 90 > date
2001-12-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
-
Earnings History > 90 > eps Actual
0.0177
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2001-06-30
Earnings History > 91 > report Date
2001-06-30
Earnings History > 91 > date
2001-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
-
Earnings History > 91 > eps Actual
-2.5497
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2001-03-31
Earnings History > 92 > report Date
2001-03-31
Earnings History > 92 > date
2001-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
-
Earnings History > 92 > eps Actual
-0.6625
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2000-12-31
Earnings History > 93 > report Date
2000-12-31
Earnings History > 93 > date
2000-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
-
Earnings History > 93 > eps Actual
-0.462
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2000-06-30
Earnings History > 94 > report Date
2000-06-30
Earnings History > 94 > date
2000-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
-
Earnings History > 94 > eps Actual
-0.5442
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2000-03-31
Earnings History > 95 > report Date
2000-03-31
Earnings History > 95 > date
2000-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
-
Earnings History > 95 > eps Actual
-0.3238
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
1999-12-31
Earnings History > 96 > report Date
1999-12-31
Earnings History > 96 > date
1999-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
-
Earnings History > 96 > eps Actual
0.0833
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
1999-06-30
Earnings History > 97 > report Date
1999-06-30
Earnings History > 97 > date
1999-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
-
Earnings History > 97 > eps Actual
-0.4313
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
1999-03-31
Earnings History > 98 > report Date
1999-03-31
Earnings History > 98 > date
1999-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
-
Earnings History > 98 > eps Actual
0.1073
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
1998-12-31
Earnings History > 99 > report Date
1998-12-31
Earnings History > 99 > date
1998-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
-
Earnings History > 99 > eps Actual
-0.7673
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
1997-06-30
Earnings History > 100 > report Date
1997-07-29
Earnings History > 100 > date
1997-06-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
-
Earnings History > 100 > eps Actual
-0.78
Earnings History > 100 > eps Estimate
0.01
Earnings History > 100 > eps Difference
-0.79
Earnings History > 100 > surprise Percent
-7900
Earnings History > 101 > period
1994-09-30
Earnings History > 101 > report Date
1994-11-28
Earnings History > 101 > date
1994-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
-
Earnings History > 101 > eps Actual
0.63
Earnings History > 101 > eps Estimate
-0.52
Earnings History > 101 > eps Difference
1.15
Earnings History > 101 > surprise Percent
221.1538
Earnings History > 102 > period
1994-03-31
Earnings History > 102 > report Date
1994-04-27
Earnings History > 102 > date
1994-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
-
Earnings History > 102 > eps Actual
-0.52
Earnings History > 102 > eps Estimate
-0.15
Earnings History > 102 > eps Difference
-0.37
Earnings History > 102 > surprise Percent
-246.6667
Earnings History > 103 > period
1993-12-31
Earnings History > 103 > report Date
1994-02-14
Earnings History > 103 > date
1993-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
-
Earnings History > 103 > eps Actual
-0.24
Earnings History > 103 > eps Estimate
0.17
Earnings History > 103 > eps Difference
-0.41
Earnings History > 103 > surprise Percent
-241.1765
Earnings History > 104 > period
1993-09-30
Earnings History > 104 > report Date
1993-11-29
Earnings History > 104 > date
1993-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
-
Earnings History > 104 > eps Actual
1.04
Earnings History > 104 > eps Estimate
-0.2
Earnings History > 104 > eps Difference
1.24
Earnings History > 104 > surprise Percent
620
Earnings History > 105 > period
1993-06-30
Earnings History > 105 > report Date
1993-07-28
Earnings History > 105 > date
1993-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
-
Earnings History > 105 > eps Actual
-0.38
Earnings History > 105 > eps Estimate
-0.16
Earnings History > 105 > eps Difference
-0.22
Earnings History > 105 > surprise Percent
-137.5
Earnings History > 106 > period
1993-03-31
Earnings History > 106 > report Date
1993-04-27
Earnings History > 106 > date
1993-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
-
Earnings History > 106 > eps Actual
-0.6
Earnings History > 106 > eps Estimate
-0.2
Earnings History > 106 > eps Difference
-0.4
Earnings History > 106 > surprise Percent
-200
Earnings History > 107 > period
1992-12-31
Earnings History > 107 > report Date
1993-02-08
Earnings History > 107 > date
1992-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
-
Earnings History > 107 > eps Actual
0.01
Earnings History > 107 > eps Estimate
0.15
Earnings History > 107 > eps Difference
-0.14
Earnings History > 107 > surprise Percent
-93.3333
Technical Communications Corporation engages in the design, development, manufacture, distribution, marketing, and sale of communications security devices, systems, and services worldwide. The company primarily provides data, video, fax, and voice networks. Its products include government systems, such as CSD 3324 SE secure telephone, fax, and data system; CSD 3324 SP telephone and fax system; DSD 72A-SP military bulk ciphering system; and DSP 9000 radio encryption system, as well as the HSE 6000 squad radio headset and telephone encryptor for public safety special operations, land mobile radio applications, and for military applications. The company also provides network security systems comprising network encryption systems with centralized key and device management for Internet protocol (IP), Synchronous Optical Network & Synchronous Digital Hierarchy, and frame relay networks to secure data in transit from local area network to local area network and across wide area networks. In addition, it offers secure office systems, such as CSD 4100 executive secure telephone and CipherTalk 8500 IP-based secure wireless phone. The company's products are used to protect confidentiality in communications between radios, landline telephones, mobile phones, facsimile machines, data network equipment over wires, fiber optic cables, radio waves, and microwave and satellite links. Further, it offers funded research and development, and technology development services. The company serves foreign and domestic governmental agencies, law enforcement and military agencies, telecommunications carriers, financial institutions, and multinational companies. It sells directly to customers, original equipment manufacturers, and value-added resellers using its in-house sales force, as well as domestic and international representatives, consultants, and distributors. The company was incorporated in 1961 and is based in Concord, Massachusetts.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACritical Holdings gets nod to transfer listing to Main Market The Edge Malaysia
Read more →Showing 2 of 8
(Last Updated 2023-09-30)
Health Score
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very High
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
* Institutions hold a combined 0.22% of the total shares of Technical Communications
1.
Spire Wealth Management(0.2157%)
since
2021/09/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2024-12-31
EPS Actual
-0.25
EPS Estimate
0
EPS Difference
-0.25
Surprise Percent
null%
(Last Updated 2023-09-30)
(Last Updated 2023-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 2023-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 2023-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.