_id
69105291ccc777a4e85d54d1
Ticker
CODA
Name
Coda Octopus Group Inc
Exchange
NASDAQ
Address
3300 South Hiawassee Road, Orlando, FL, United States, 32835-6350
Country
USA
Sector
Industrials
Industry
Aerospace & Defense
Currency
USD
Website
https://www.codaoctopusgroup.com
Description
Coda Octopus Group, Inc., together with its subsidiaries, sells and rentals underwater technologies and equipment for real time 3D imaging, mapping, defense, and survey applications in the United States, Europe, Australia, Asia, the Middle East, and Africa. It operates through two segments: Marine Engineering Business and Marine Technology Business. The company's solutions include geophysical systems; GNSS-aided navigation systems (attitude and positioning systems); real time volumetric imaging sonar products; and diver augmented vision display systems. It also provides GeoSurvey, a software and hardware package for acquisition and processing of sidescan sonar and sub-bottom profiler data in oil and gas companies; DA4G, a geophysical hardware; and Survey Engine, a software product that provides post-processing solutions for sidescan sonar and sub-bottom profiler data. In addition, the company offers 3D/4D/5D/6D imaging sonar technology under the Echoscope and Echoscope PIPE name; diving technology under the CodaOctopus DAVD; and operates as a sub-contractor for defense contractors, as well as supplies sub-assemblies for broader mission critical defense systems. It markets and sells its technology solutions for the subsea and underwater markets. Coda Octopus Group, Inc. was founded in 1994 and is headquartered in Orlando, Florida.
Last Close
9.28
Volume
75296
Current Price
10.02
Change
0.02
Last Updated
2026-01-02T11:46:20.369Z
Image
data:image/webp;base64,UklGRjYDAABXRUJQVlA4WAoAAAAQAAAAPwAAEgAAQUxQSAMCAAABkC1Jtmlb3WOsva5t27Zt27Zt27Zt27bfbNvGxrzY+2j9QERMAAKScLQiYzGIc6iChn0BqCqdgTglapfKDIEziSgLv5qX73rBytOibWIwrNGFucbt9ZinkZqYwuUrQmAJQAGgAkoQVIIgQSAiZlxp3Obdd3O10se1AhGAFIIEKATFLwGIfwAiQj/gvLtrbzw8mOGJMTOjXHhYl7Ca5QPiZgVczTIiRlYQfrVRLggBgCxggxQ/Q5/MK7330rL9xucxXRN2/3o7T+FVtce1XDpuRI5C22b0GL+hV++Rfdt1mJot1/bWIwYNbd9+2KjwnDdmRNdO+D/2q2k7dt80v4zP4zNfnp659WNEsUUjduzbtuxSw/zrN60YvHXlri0796861iHLvu1TJx7Ys2vzjir2grXb9gws8p896cqyPre+GLfX5zGFw6VNER52m2K1c9Sr2DgN22atVrJ0tZqrC9UuXz0bm9TMmLtqiVpLm3RKkL94wbI1Syj+Vzvtql/GbQafM9WgABFsKzqCHkNsBJXoNXaL9/Q50yn3m49zI0IIqKioqsASVVWhqKpAVURFoYSIqMp/wMqrB4vUch/NP/PEk28FIQhJIugEEWSiVtSeplfqollObV1fNQLCvkw5ceTSwGIVStY6faVhq/hgmLNHdEwDWmrBpRQ4VAQASNIRqoSTAQBWUDggDAEAAFAGAJ0BKkAAEwA+0VyoTqgko6IsFVmZABoJbADDY11AM94/IiAE4Q2x/ahYpZMuzxPL53ONcwJa9YAAAP0dssCnkwUdl78eFiwQO3aqj06lu1VIwrQFIvp1mYFAQICpsRFwEN0+s4L3yei3iy3Oh3hSIJeqj+nPnuxhqN5VfZXZbM/cvjh/+t9ysbMOB5WZnMRvcQOrI0ri3o1mVYEjnDiHFdCE7It7y9JGFWIW7/Jpw/lq3RqOyTyORN7slsy2FRqxlen66dnuhfhT3TgzCpU3720KiMQie5zSnkqkG/BTjgUcAXAc/ZmcXY26fFh9v/z/ylBS/R5px/g3o/M7+of/cCU6B9tC/WWwAAA=
Ipo Date
2008-10-22T00:00:00.000Z
Market Cap
104614464
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Rating
5
Target Price
11
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-07-31
Revenue
7064795
Cost Of Revenue
2241039
Gross Profit
4823756
Operating Expenses
3443777
Operating Income
1379979
Interest Expense
-
Pretax Income
1543749
Net Income
1282985
Eps
0.11405459767637043
Dividends Per Share
-
Shares Outstanding
11248867
Income Tax Expense
260764
EBITDA
1379979
Operating Margin
19.533178245087083
Total Other Income Expense Net
163770
Cash
26196439
Short Term Investments
-
Receivables
3871769
Inventories
13712377
Total Current Assets
47408155
Property Plant Equipment
7563482
Total Assets
61913058
Payables
1233224
Short Term Debt
-
Long Term Debt
-
Total Liabilities
4641312
Equity
57271746
Bs_currency_symbol
USD
Depreciation
368295
Change In Working Capital
-162969
Cash From Operations
2203885
Capital Expenditures
604288
Cash From Investing
-614065
Cash From Financing
0
Net Change In Cash
1734138
Cf_currency_symbol
USD
PE
31
PB
1.9680497839196311
ROE
2.2401709212776577
ROA
2.0722365223827257
FCF
1599597
Fcf Percent
0.22641803477666372
Piotroski FScore
4
Health Score
73
Deep Value Investing Score
6
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
8.3
Garp Investing Score
6.5
Growth Investing Score
5
Momentum Investing Score
4
Net Net Investing Score
4.5
Quality Investing Score
8
Value Investing Score
7.5
Quarters > 0 > quarter
2025-07-31
Quarters > 0 > income Statement > revenue
7064795
Quarters > 0 > income Statement > cost Of Revenue
2241039
Quarters > 0 > income Statement > gross Profit
4823756
Quarters > 0 > income Statement > operating Expenses
3443777
Quarters > 0 > income Statement > operating Income
1379979
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
1543749
Quarters > 0 > income Statement > net Income
1282985
Quarters > 0 > income Statement > eps
0.11405459767637043
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
11248867
Quarters > 0 > income Statement > income Tax Expense
260764
Quarters > 0 > income Statement > EBITDA
1379979
Quarters > 0 > income Statement > operating Margin
19.533178245087083
Quarters > 0 > income Statement > total Other Income Expense Net
163770
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
26196439
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
3871769
Quarters > 0 > balance Sheet > inventories
13712377
Quarters > 0 > balance Sheet > total Current Assets
47408155
Quarters > 0 > balance Sheet > property Plant Equipment
7563482
Quarters > 0 > balance Sheet > total Assets
61913058
Quarters > 0 > balance Sheet > payables
1233224
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
4641312
Quarters > 0 > balance Sheet > equity
57271746
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
1282985
Quarters > 0 > cash Flow > depreciation
368295
Quarters > 0 > cash Flow > change In Working Capital
-162969
Quarters > 0 > cash Flow > cash From Operations
2203885
Quarters > 0 > cash Flow > capital Expenditures
604288
Quarters > 0 > cash Flow > cash From Investing
-614065
Quarters > 0 > cash Flow > cash From Financing
0
Quarters > 0 > cash Flow > net Change In Cash
1734138
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.11405459767637043
Quarters > 0 > ratios > PB
1.9680497839196311
Quarters > 0 > ratios > ROE
2.2401709212776577
Quarters > 0 > ratios > ROA
2.0722365223827257
Quarters > 0 > ratios > FCF
1599597
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.22641803477666372
Quarters > 0 > health Score
73
Quarters > 1 > quarter
2025-04-30
Quarters > 1 > income Statement > revenue
7017459
Quarters > 1 > income Statement > cost Of Revenue
2520178
Quarters > 1 > income Statement > gross Profit
4497281
Quarters > 1 > income Statement > operating Expenses
3409597
Quarters > 1 > income Statement > operating Income
1087684
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
1265610
Quarters > 1 > income Statement > net Income
908762
Quarters > 1 > income Statement > eps
0.08037285081191647
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
11306828
Quarters > 1 > income Statement > income Tax Expense
356848
Quarters > 1 > income Statement > EBITDA
1455683
Quarters > 1 > income Statement > operating Margin
15.499684429933968
Quarters > 1 > income Statement > total Other Income Expense Net
177926
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
24462301
Quarters > 1 > balance Sheet > short Term Investments
12879
Quarters > 1 > balance Sheet > receivables
7471041
Quarters > 1 > balance Sheet > inventories
13527744
Quarters > 1 > balance Sheet > total Current Assets
46316217
Quarters > 1 > balance Sheet > property Plant Equipment
7204814
Quarters > 1 > balance Sheet > total Assets
60590144
Quarters > 1 > balance Sheet > payables
882988
Quarters > 1 > balance Sheet > short Term Debt
71726
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
4701647
Quarters > 1 > balance Sheet > equity
55888497
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
908762
Quarters > 1 > cash Flow > depreciation
335667
Quarters > 1 > cash Flow > change In Working Capital
162969
Quarters > 1 > cash Flow > cash From Operations
1462469
Quarters > 1 > cash Flow > capital Expenditures
72981
Quarters > 1 > cash Flow > cash From Investing
-72981
Quarters > 1 > cash Flow > cash From Financing
0
Quarters > 1 > cash Flow > net Change In Cash
1920338
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.08037285081191647
Quarters > 1 > ratios > PB
2.0271508922489003
Quarters > 1 > ratios > ROE
1.6260269085425574
Quarters > 1 > ratios > ROA
1.4998511969207402
Quarters > 1 > ratios > FCF
1389488
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.1980044343686226
Quarters > 1 > health Score
72
Quarters > 2 > quarter
2025-01-31
Quarters > 2 > income Statement > revenue
5209715
Quarters > 2 > income Statement > cost Of Revenue
1781245
Quarters > 2 > income Statement > gross Profit
3428470
Quarters > 2 > income Statement > operating Expenses
2766448
Quarters > 2 > income Statement > operating Income
662022
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
934860
Quarters > 2 > income Statement > net Income
912975
Quarters > 2 > income Statement > eps
0.08079612826387021
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
11299737
Quarters > 2 > income Statement > income Tax Expense
21885
Quarters > 2 > income Statement > EBITDA
995427
Quarters > 2 > income Statement > operating Margin
12.707451367301282
Quarters > 2 > income Statement > total Other Income Expense Net
272838
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
22541963
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
5794860
Quarters > 2 > balance Sheet > inventories
13433561
Quarters > 2 > balance Sheet > total Current Assets
42719311
Quarters > 2 > balance Sheet > property Plant Equipment
6971218
Quarters > 2 > balance Sheet > total Assets
56897298
Quarters > 2 > balance Sheet > payables
1072668
Quarters > 2 > balance Sheet > short Term Debt
32505
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
3784241
Quarters > 2 > balance Sheet > equity
53113057
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
912975
Quarters > 2 > cash Flow > depreciation
333405
Quarters > 2 > cash Flow > change In Working Capital
-640675
Quarters > 2 > cash Flow > cash From Operations
641511
Quarters > 2 > cash Flow > capital Expenditures
128111
Quarters > 2 > cash Flow > cash From Investing
-135145
Quarters > 2 > cash Flow > cash From Financing
0
Quarters > 2 > cash Flow > net Change In Cash
62891
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.08079612826387021
Quarters > 2 > ratios > PB
2.131742572076015
Quarters > 2 > ratios > ROE
1.7189276075749134
Quarters > 2 > ratios > ROA
1.6046016807335912
Quarters > 2 > ratios > FCF
513400
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.09854665754268707
Quarters > 2 > health Score
61
Quarters > 3 > quarter
2024-10-31
Quarters > 3 > income Statement > revenue
5055248
Quarters > 3 > income Statement > cost Of Revenue
1755851
Quarters > 3 > income Statement > gross Profit
3299397
Quarters > 3 > income Statement > operating Expenses
3011807
Quarters > 3 > income Statement > operating Income
287590
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
555883
Quarters > 3 > income Statement > net Income
326212
Quarters > 3 > income Statement > eps
0.0288663209324806
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
11300782
Quarters > 3 > income Statement > income Tax Expense
229671
Quarters > 3 > income Statement > EBITDA
522805
Quarters > 3 > income Statement > operating Margin
5.688939494165272
Quarters > 3 > income Statement > total Other Income Expense Net
268293
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
22479072
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
5714195
Quarters > 3 > balance Sheet > inventories
13975529
Quarters > 3 > balance Sheet > total Current Assets
42982015
Quarters > 3 > balance Sheet > property Plant Equipment
7236161
Quarters > 3 > balance Sheet > total Assets
57544544
Quarters > 3 > balance Sheet > payables
1034488
Quarters > 3 > balance Sheet > short Term Debt
32298
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
4416021
Quarters > 3 > balance Sheet > equity
53128523
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
326212
Quarters > 3 > cash Flow > depreciation
189680
Quarters > 3 > cash Flow > change In Working Capital
1308848
Quarters > 3 > cash Flow > cash From Operations
1993662
Quarters > 3 > cash Flow > capital Expenditures
51788
Quarters > 3 > cash Flow > cash From Investing
-4657073
Quarters > 3 > cash Flow > cash From Financing
-2330
Quarters > 3 > cash Flow > net Change In Cash
-2738893
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.0288663209324806
Quarters > 3 > ratios > PB
2.131319096523726
Quarters > 3 > ratios > ROE
0.6140053996983881
Quarters > 3 > ratios > ROA
0.5668860630818449
Quarters > 3 > ratios > FCF
1941874
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.38413031368589634
Quarters > 3 > health Score
70
Annuals > 0 > quarter
2024-10-31
Annuals > 0 > income Statement > revenue
20316161
Annuals > 0 > income Statement > cost Of Revenue
6143056
Annuals > 0 > income Statement > gross Profit
14173105
Annuals > 0 > income Statement > operating Expenses
10588974
Annuals > 0 > income Statement > operating Income
3584131
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
4611288
Annuals > 0 > income Statement > net Income
3645996
Annuals > 0 > income Statement > eps
0.3229309478813147
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
11290327
Annuals > 0 > income Statement > income Tax Expense
965292
Annuals > 0 > income Statement > EBITDA
4443048
Annuals > 0 > income Statement > operating Margin
17.641772970789116
Annuals > 0 > income Statement > total Other Income Expense Net
1027157
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
22479072
Annuals > 0 > balance Sheet > short Term Investments
63630
Annuals > 0 > balance Sheet > receivables
5714195
Annuals > 0 > balance Sheet > inventories
13975529
Annuals > 0 > balance Sheet > total Current Assets
42982015
Annuals > 0 > balance Sheet > property Plant Equipment
7236161
Annuals > 0 > balance Sheet > total Assets
57544544
Annuals > 0 > balance Sheet > payables
1034488
Annuals > 0 > balance Sheet > short Term Debt
32298
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
4416021
Annuals > 0 > balance Sheet > equity
53128523
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
3645996
Annuals > 0 > cash Flow > depreciation
770535
Annuals > 0 > cash Flow > change In Working Capital
-2439652
Annuals > 0 > cash Flow > cash From Operations
2451675
Annuals > 0 > cash Flow > capital Expenditures
591628
Annuals > 0 > cash Flow > cash From Investing
-4421092
Annuals > 0 > cash Flow > cash From Financing
-15633
Annuals > 0 > cash Flow > net Change In Cash
-1969769
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.3229309478813147
Annuals > 0 > ratios > PB
1.9763403002940625
Annuals > 0 > ratios > ROE
6.862596199032297
Annuals > 0 > ratios > ROA
6.335954282651018
Annuals > 0 > ratios > FCF
1860047
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.09155504329779628
Annuals > 0 > health Score
69
Annuals > 1 > quarter
2023-10-31
Annuals > 1 > income Statement > revenue
19352088
Annuals > 1 > income Statement > cost Of Revenue
6321033
Annuals > 1 > income Statement > gross Profit
13031055
Annuals > 1 > income Statement > operating Expenses
10291503
Annuals > 1 > income Statement > operating Income
2739552
Annuals > 1 > income Statement > interest Expense
0
Annuals > 1 > income Statement > pretax Income
3421228
Annuals > 1 > income Statement > net Income
3124149
Annuals > 1 > income Statement > eps
0.2758979325244481
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
11323568
Annuals > 1 > income Statement > income Tax Expense
-297079
Annuals > 1 > income Statement > EBITDA
2739552
Annuals > 1 > income Statement > operating Margin
14.156363902437816
Annuals > 1 > income Statement > total Other Income Expense Net
681676
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
24448841
Annuals > 1 > balance Sheet > short Term Investments
23081
Annuals > 1 > balance Sheet > receivables
4336957
Annuals > 1 > balance Sheet > inventories
11685525
Annuals > 1 > balance Sheet > total Current Assets
40888087
Annuals > 1 > balance Sheet > property Plant Equipment
6873320
Annuals > 1 > balance Sheet > total Assets
51841516
Annuals > 1 > balance Sheet > payables
1308201
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
3412750
Annuals > 1 > balance Sheet > equity
48428766
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
3124149
Annuals > 1 > cash Flow > depreciation
667530
Annuals > 1 > cash Flow > change In Working Capital
-2095725
Annuals > 1 > cash Flow > cash From Operations
2389876
Annuals > 1 > cash Flow > capital Expenditures
2130340
Annuals > 1 > cash Flow > cash From Investing
-1520775
Annuals > 1 > cash Flow > cash From Financing
-17963
Annuals > 1 > cash Flow > net Change In Cash
1521470
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
0.2758979325244481
Annuals > 1 > ratios > PB
2.174517153709843
Annuals > 1 > ratios > ROE
6.451019214489174
Annuals > 1 > ratios > ROA
6.026345757327004
Annuals > 1 > ratios > FCF
259536
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.013411266009125216
Annuals > 1 > health Score
61
Annuals > 2 > quarter
2022-10-31
Annuals > 2 > income Statement > revenue
22225803
Annuals > 2 > income Statement > cost Of Revenue
7035115
Annuals > 2 > income Statement > gross Profit
15190688
Annuals > 2 > income Statement > operating Expenses
10186624
Annuals > 2 > income Statement > operating Income
5004064
Annuals > 2 > income Statement > interest Expense
9704
Annuals > 2 > income Statement > pretax Income
5132335
Annuals > 2 > income Statement > net Income
4301221
Annuals > 2 > income Statement > eps
0.38126838931556667
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
11281347
Annuals > 2 > income Statement > income Tax Expense
831114
Annuals > 2 > income Statement > EBITDA
5880768
Annuals > 2 > income Statement > operating Margin
22.514660100244747
Annuals > 2 > income Statement > total Other Income Expense Net
128271
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
22927371
Annuals > 2 > balance Sheet > short Term Investments
18631
Annuals > 2 > balance Sheet > receivables
3797145
Annuals > 2 > balance Sheet > inventories
10027111
Annuals > 2 > balance Sheet > total Current Assets
37010722
Annuals > 2 > balance Sheet > property Plant Equipment
5832532
Annuals > 2 > balance Sheet > total Assets
46927458
Annuals > 2 > balance Sheet > payables
793247
Annuals > 2 > balance Sheet > short Term Debt
-
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
3544649
Annuals > 2 > balance Sheet > equity
43382809
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
4301221
Annuals > 2 > cash Flow > depreciation
738729
Annuals > 2 > cash Flow > change In Working Capital
749183
Annuals > 2 > cash Flow > cash From Operations
6726967
Annuals > 2 > cash Flow > capital Expenditures
556560
Annuals > 2 > cash Flow > cash From Investing
-556560
Annuals > 2 > cash Flow > cash From Financing
-91896
Annuals > 2 > cash Flow > net Change In Cash
5179715
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
0.38126838931556667
Annuals > 2 > ratios > PB
2.418389438544655
Annuals > 2 > ratios > ROE
9.914574687867722
Annuals > 2 > ratios > ROA
9.165680783306012
Annuals > 2 > ratios > FCF
6170407
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.2776235801244166
Annuals > 2 > health Score
86
Annuals > 3 > quarter
2021-10-31
Annuals > 3 > income Statement > revenue
21331527
Annuals > 3 > income Statement > cost Of Revenue
6561809
Annuals > 3 > income Statement > gross Profit
14769718
Annuals > 3 > income Statement > operating Expenses
10898251
Annuals > 3 > income Statement > operating Income
5306849
Annuals > 3 > income Statement > interest Expense
19655
Annuals > 3 > income Statement > pretax Income
5253244
Annuals > 3 > income Statement > net Income
4947765
Annuals > 3 > income Statement > eps
0.4374782267320027
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
11309740
Annuals > 3 > income Statement > income Tax Expense
305479
Annuals > 3 > income Statement > EBITDA
6196972
Annuals > 3 > income Statement > operating Margin
24.877961151116843
Annuals > 3 > income Statement > total Other Income Expense Net
-53605
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
17747656
Annuals > 3 > balance Sheet > short Term Investments
63991
Annuals > 3 > balance Sheet > receivables
5288380
Annuals > 3 > balance Sheet > inventories
10691177
Annuals > 3 > balance Sheet > total Current Assets
35557159
Annuals > 3 > balance Sheet > property Plant Equipment
6037101
Annuals > 3 > balance Sheet > total Assets
45465419
Annuals > 3 > balance Sheet > payables
1454611
Annuals > 3 > balance Sheet > short Term Debt
63559
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
4416346
Annuals > 3 > balance Sheet > equity
41049073
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
4947765
Annuals > 3 > cash Flow > depreciation
924073
Annuals > 3 > cash Flow > change In Working Capital
-3489143
Annuals > 3 > cash Flow > cash From Operations
3269770
Annuals > 3 > cash Flow > capital Expenditures
964204
Annuals > 3 > cash Flow > cash From Investing
-964204
Annuals > 3 > cash Flow > cash From Financing
139323
Annuals > 3 > cash Flow > net Change In Cash
2613367
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.4374782267320027
Annuals > 3 > ratios > PB
2.5623132098500743
Annuals > 3 > ratios > ROE
12.053292896528992
Annuals > 3 > ratios > ROA
10.882479714967545
Annuals > 3 > ratios > FCF
2305566
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.10808255780282396
Annuals > 3 > health Score
78
Valuation > metrics > PE
31
Valuation > metrics > PB
1.9680497839196311
Valuation > final Score
72.8
Valuation > verdict
12.0% Overvalued
Profitability > metrics > ROE
2.2401709212776577
Profitability > metrics > ROA
2.706253808021004
Profitability > metrics > Net Margin
0.18160258011732824
Profitability > final Score
40
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.08104016944061737
Risk > metrics > Interest Coverage
8.42632350247298
Risk > final Score
94
Risk > verdict
Low
Liquidity > metrics > Current Ratio
38.44245246605645
Liquidity > metrics > Quick Ratio
27.323323256764382
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
29
Prev Profitabilities > 1
36
Prev Profitabilities > 2
13
Prev Risks > 0
83
Prev Risks > 1
100
Prev Risks > 2
95
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:38:18.000Z
Earnings History > 0 > period
2026-01-31
Earnings History > 0 > report Date
2026-02-02
Earnings History > 0 > date
2026-01-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.11
Earnings History > 0 > eps Difference
-0.11
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-07-31
Earnings History > 1 > report Date
2025-09-15
Earnings History > 1 > date
2025-07-31
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.11
Earnings History > 1 > eps Estimate
0.1
Earnings History > 1 > eps Difference
0.01
Earnings History > 1 > surprise Percent
10
Earnings History > 2 > period
2025-04-30
Earnings History > 2 > report Date
2025-06-10
Earnings History > 2 > date
2025-04-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.08
Earnings History > 2 > eps Estimate
0.03
Earnings History > 2 > eps Difference
0.05
Earnings History > 2 > surprise Percent
166.6667
Earnings History > 3 > period
2025-01-31
Earnings History > 3 > report Date
2025-03-17
Earnings History > 3 > date
2025-01-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.08
Earnings History > 3 > eps Estimate
0.03
Earnings History > 3 > eps Difference
0.05
Earnings History > 3 > surprise Percent
166.6667
Earnings History > 4 > period
2024-10-31
Earnings History > 4 > report Date
2025-01-27
Earnings History > 4 > date
2024-10-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.03
Earnings History > 4 > eps Estimate
0.07
Earnings History > 4 > eps Difference
-0.04
Earnings History > 4 > surprise Percent
-57.1429
Earnings History > 5 > period
2024-07-31
Earnings History > 5 > report Date
2024-09-16
Earnings History > 5 > date
2024-07-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.11
Earnings History > 5 > eps Estimate
0.1
Earnings History > 5 > eps Difference
0.01
Earnings History > 5 > surprise Percent
10
Earnings History > 6 > period
2024-04-30
Earnings History > 6 > report Date
2024-06-12
Earnings History > 6 > date
2024-04-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.13
Earnings History > 6 > eps Estimate
0.05
Earnings History > 6 > eps Difference
0.08
Earnings History > 6 > surprise Percent
160
Earnings History > 7 > period
2024-01-31
Earnings History > 7 > report Date
2024-03-18
Earnings History > 7 > date
2024-01-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.06
Earnings History > 7 > eps Estimate
0.01
Earnings History > 7 > eps Difference
0.05
Earnings History > 7 > surprise Percent
500
Earnings History > 8 > period
2023-10-31
Earnings History > 8 > report Date
2024-01-29
Earnings History > 8 > date
2023-10-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-0.02
Earnings History > 8 > eps Estimate
0.09
Earnings History > 8 > eps Difference
-0.11
Earnings History > 8 > surprise Percent
-122.2222
Earnings History > 9 > period
2023-07-31
Earnings History > 9 > report Date
2023-09-13
Earnings History > 9 > date
2023-07-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.09
Earnings History > 9 > eps Estimate
0.12
Earnings History > 9 > eps Difference
-0.03
Earnings History > 9 > surprise Percent
-25
Earnings History > 10 > period
2023-04-30
Earnings History > 10 > report Date
2023-06-14
Earnings History > 10 > date
2023-04-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.09
Earnings History > 10 > eps Estimate
0.1
Earnings History > 10 > eps Difference
-0.01
Earnings History > 10 > surprise Percent
-10
Earnings History > 11 > period
2023-01-31
Earnings History > 11 > report Date
2023-03-16
Earnings History > 11 > date
2023-01-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.12
Earnings History > 11 > eps Estimate
0.09
Earnings History > 11 > eps Difference
0.03
Earnings History > 11 > surprise Percent
33.3333
Earnings History > 12 > period
2022-10-31
Earnings History > 12 > report Date
2023-01-30
Earnings History > 12 > date
2022-10-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.06
Earnings History > 12 > eps Estimate
0.1
Earnings History > 12 > eps Difference
-0.04
Earnings History > 12 > surprise Percent
-40
Earnings History > 13 > period
2022-07-31
Earnings History > 13 > report Date
2022-09-14
Earnings History > 13 > date
2022-07-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.16
Earnings History > 13 > eps Estimate
0.07
Earnings History > 13 > eps Difference
0.09
Earnings History > 13 > surprise Percent
128.5714
Earnings History > 14 > period
2022-04-30
Earnings History > 14 > report Date
2022-06-14
Earnings History > 14 > date
2022-04-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.05
Earnings History > 14 > eps Estimate
0.08
Earnings History > 14 > eps Difference
-0.03
Earnings History > 14 > surprise Percent
-37.5
Earnings History > 15 > period
2022-01-31
Earnings History > 15 > report Date
2022-03-16
Earnings History > 15 > date
2022-01-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.11
Earnings History > 15 > eps Estimate
0.04
Earnings History > 15 > eps Difference
0.07
Earnings History > 15 > surprise Percent
175
Earnings History > 16 > period
2021-10-31
Earnings History > 16 > report Date
2022-01-28
Earnings History > 16 > date
2021-10-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.01
Earnings History > 16 > eps Estimate
0.13
Earnings History > 16 > eps Difference
-0.12
Earnings History > 16 > surprise Percent
-92.3077
Earnings History > 17 > period
2021-07-31
Earnings History > 17 > report Date
2021-09-14
Earnings History > 17 > date
2021-07-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.13
Earnings History > 17 > eps Estimate
0.12
Earnings History > 17 > eps Difference
0.01
Earnings History > 17 > surprise Percent
8.3333
Earnings History > 18 > period
2021-04-30
Earnings History > 18 > report Date
2021-06-14
Earnings History > 18 > date
2021-04-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.2
Earnings History > 18 > eps Estimate
0.05
Earnings History > 18 > eps Difference
0.15
Earnings History > 18 > surprise Percent
300
Earnings History > 19 > period
2021-01-31
Earnings History > 19 > report Date
2021-03-17
Earnings History > 19 > date
2021-01-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.1
Earnings History > 19 > eps Estimate
0.03
Earnings History > 19 > eps Difference
0.07
Earnings History > 19 > surprise Percent
233.3333
Earnings History > 20 > period
2020-10-31
Earnings History > 20 > report Date
2021-01-28
Earnings History > 20 > date
2020-10-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.11
Earnings History > 20 > eps Estimate
0.09
Earnings History > 20 > eps Difference
0.02
Earnings History > 20 > surprise Percent
22.2222
Earnings History > 21 > period
2020-07-31
Earnings History > 21 > report Date
2020-09-14
Earnings History > 21 > date
2020-07-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.09
Earnings History > 21 > eps Estimate
0.02
Earnings History > 21 > eps Difference
0.07
Earnings History > 21 > surprise Percent
350
Earnings History > 22 > period
2020-04-30
Earnings History > 22 > report Date
2020-06-15
Earnings History > 22 > date
2020-04-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.02
Earnings History > 22 > eps Estimate
-0.09
Earnings History > 22 > eps Difference
0.07
Earnings History > 22 > surprise Percent
77.7778
Earnings History > 23 > period
2020-01-31
Earnings History > 23 > report Date
2020-03-16
Earnings History > 23 > date
2020-01-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.13
Earnings History > 23 > eps Estimate
0.11
Earnings History > 23 > eps Difference
0.02
Earnings History > 23 > surprise Percent
18.1818
Earnings History > 24 > period
2019-10-31
Earnings History > 24 > report Date
2020-01-28
Earnings History > 24 > date
2019-10-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.02
Earnings History > 24 > eps Estimate
0.2
Earnings History > 24 > eps Difference
-0.18
Earnings History > 24 > surprise Percent
-90
Earnings History > 25 > period
2019-07-31
Earnings History > 25 > report Date
2019-09-16
Earnings History > 25 > date
2019-07-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.17
Earnings History > 25 > eps Estimate
0.2
Earnings History > 25 > eps Difference
-0.03
Earnings History > 25 > surprise Percent
-15
Earnings History > 26 > period
2019-04-30
Earnings History > 26 > report Date
2019-06-13
Earnings History > 26 > date
2019-04-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.18
Earnings History > 26 > eps Estimate
0.13
Earnings History > 26 > eps Difference
0.05
Earnings History > 26 > surprise Percent
38.4615
Earnings History > 27 > period
2019-01-31
Earnings History > 27 > report Date
2019-03-18
Earnings History > 27 > date
2019-01-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.12
Earnings History > 27 > eps Estimate
0.1
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
20
Earnings History > 28 > period
2018-10-31
Earnings History > 28 > report Date
2019-01-31
Earnings History > 28 > date
2018-10-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.32
Earnings History > 28 > eps Estimate
0.1
Earnings History > 28 > eps Difference
0.22
Earnings History > 28 > surprise Percent
220
Earnings History > 29 > period
2018-07-31
Earnings History > 29 > report Date
2018-09-13
Earnings History > 29 > date
2018-07-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.19
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-04-30
Earnings History > 30 > report Date
2018-06-14
Earnings History > 30 > date
2018-04-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.01
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-01-31
Earnings History > 31 > report Date
2018-03-19
Earnings History > 31 > date
2018-01-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.02
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-10-31
Earnings History > 32 > report Date
2018-01-30
Earnings History > 32 > date
2017-10-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-0.07
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-07-31
Earnings History > 33 > report Date
2017-09-14
Earnings History > 33 > date
2017-07-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.12
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-04-30
Earnings History > 34 > report Date
2017-06-14
Earnings History > 34 > date
2017-04-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.14
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-01-31
Earnings History > 35 > report Date
2017-03-15
Earnings History > 35 > date
2017-01-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.1727
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-07-31
Earnings History > 36 > report Date
2016-09-15
Earnings History > 36 > date
2016-07-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.1348
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-04-30
Earnings History > 37 > report Date
2016-06-14
Earnings History > 37 > date
2016-04-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.1875
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-01-31
Earnings History > 38 > report Date
2016-03-30
Earnings History > 38 > date
2016-01-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.042
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-10-31
Earnings History > 39 > report Date
2015-12-30
Earnings History > 39 > date
2015-10-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.0761
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-07-31
Earnings History > 40 > report Date
2015-09-17
Earnings History > 40 > date
2015-07-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.1141
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-04-30
Earnings History > 41 > report Date
2015-06-16
Earnings History > 41 > date
2015-04-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.0813
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-01-31
Earnings History > 42 > report Date
2015-04-01
Earnings History > 42 > date
2015-01-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.0401
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-10-31
Earnings History > 43 > report Date
2014-12-31
Earnings History > 43 > date
2014-10-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.0425
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-07-31
Earnings History > 44 > report Date
2014-09-18
Earnings History > 44 > date
2014-07-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.0992
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-04-30
Earnings History > 45 > report Date
2014-06-17
Earnings History > 45 > date
2014-04-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.0862
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-01-31
Earnings History > 46 > report Date
2014-04-02
Earnings History > 46 > date
2014-01-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.0149
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-10-31
Earnings History > 47 > report Date
2014-01-01
Earnings History > 47 > date
2013-10-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.28
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-07-31
Earnings History > 48 > report Date
2013-09-19
Earnings History > 48 > date
2013-07-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.318
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-04-30
Earnings History > 49 > report Date
2013-06-18
Earnings History > 49 > date
2013-04-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.1728
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-01-31
Earnings History > 50 > report Date
2013-04-03
Earnings History > 50 > date
2013-01-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.1016
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-10-31
Earnings History > 51 > report Date
2013-01-02
Earnings History > 51 > date
2012-10-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.2545
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-07-31
Earnings History > 52 > report Date
2012-09-13
Earnings History > 52 > date
2012-07-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.3303
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-04-30
Earnings History > 53 > report Date
2012-06-12
Earnings History > 53 > date
2012-04-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.1776
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-01-31
Earnings History > 54 > report Date
2012-03-28
Earnings History > 54 > date
2012-01-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0822
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-10-31
Earnings History > 55 > report Date
2011-12-28
Earnings History > 55 > date
2011-10-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.15
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-07-31
Earnings History > 56 > report Date
2011-09-15
Earnings History > 56 > date
2011-07-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.1437
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-04-30
Earnings History > 57 > report Date
2011-06-14
Earnings History > 57 > date
2011-04-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.0109
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-01-31
Earnings History > 58 > report Date
2011-03-30
Earnings History > 58 > date
2011-01-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.145
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-10-31
Earnings History > 59 > report Date
2010-12-29
Earnings History > 59 > date
2010-10-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
-
Earnings History > 59 > eps Actual
0.641
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-07-31
Earnings History > 60 > report Date
2010-09-20
Earnings History > 60 > date
2010-07-31
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.0812
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-04-30
Earnings History > 61 > report Date
2010-06-14
Earnings History > 61 > date
2010-04-30
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-1.602
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-01-31
Earnings History > 62 > report Date
2010-03-17
Earnings History > 62 > date
2010-01-31
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.2209
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-10-31
Earnings History > 63 > report Date
2010-01-29
Earnings History > 63 > date
2009-10-31
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-1.5021
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-07-31
Earnings History > 64 > report Date
2009-10-15
Earnings History > 64 > date
2009-07-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.2203
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-04-30
Earnings History > 65 > report Date
2009-06-19
Earnings History > 65 > date
2009-04-30
Earnings History > 65 > before After Market
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.3762
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-01-31
Earnings History > 66 > report Date
2009-03-23
Earnings History > 66 > date
2009-01-31
Earnings History > 66 > before After Market
AfterMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.6067
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-10-31
Earnings History > 67 > report Date
2008-12-31
Earnings History > 67 > date
2008-10-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-1.0857
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-07-31
Earnings History > 68 > report Date
2008-09-18
Earnings History > 68 > date
2008-07-31
Earnings History > 68 > before After Market
AfterMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.42
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-04-30
Earnings History > 69 > report Date
2008-06-17
Earnings History > 69 > date
2008-04-30
Earnings History > 69 > before After Market
AfterMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.0543
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-01-31
Earnings History > 70 > report Date
2008-02-26
Earnings History > 70 > date
2008-01-31
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-0.7
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-07-31
Earnings History > 71 > report Date
2007-08-08
Earnings History > 71 > date
2007-07-31
Earnings History > 71 > before After Market
BeforeMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-3.22
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2000-07-31
Earnings History > 72 > report Date
2000-09-30
Earnings History > 72 > date
2000-07-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-25.4819
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2000-04-30
Earnings History > 73 > report Date
2000-06-30
Earnings History > 73 > date
2000-04-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-58.892
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2000-01-31
Earnings History > 74 > report Date
2000-03-31
Earnings History > 74 > date
2000-01-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
112.2189
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
1999-10-31
Earnings History > 75 > report Date
1999-12-31
Earnings History > 75 > date
1999-10-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
-260.7937
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
1999-07-31
Earnings History > 76 > report Date
1999-09-30
Earnings History > 76 > date
1999-07-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
-117.2631
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
1999-04-30
Earnings History > 77 > report Date
1999-06-30
Earnings History > 77 > date
1999-04-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-514.2585
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
1999-01-31
Earnings History > 78 > report Date
1999-03-31
Earnings History > 78 > date
1999-01-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-438.0601
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
1998-10-31
Earnings History > 79 > report Date
1998-12-31
Earnings History > 79 > date
1998-10-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-1587.2193
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
1998-07-31
Earnings History > 80 > report Date
1998-09-30
Earnings History > 80 > date
1998-07-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-1197.582
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
1998-04-30
Earnings History > 81 > report Date
1998-06-30
Earnings History > 81 > date
1998-04-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
-1355.0979
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
1998-01-31
Earnings History > 82 > report Date
1998-03-25
Earnings History > 82 > date
1998-01-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
-1260
Earnings History > 82 > eps Estimate
-672
Earnings History > 82 > eps Difference
-588
Earnings History > 82 > surprise Percent
-87.5
Earnings History > 83 > period
1997-10-31
Earnings History > 83 > report Date
1997-11-04
Earnings History > 83 > date
1997-10-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-924
Earnings History > 83 > eps Estimate
-798
Earnings History > 83 > eps Difference
-126
Earnings History > 83 > surprise Percent
-15.7895
Earnings History > 84 > period
1997-04-30
Earnings History > 84 > report Date
1997-05-27
Earnings History > 84 > date
1997-04-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-1176
Earnings History > 84 > eps Estimate
-924
Earnings History > 84 > eps Difference
-252
Earnings History > 84 > surprise Percent
-27.2727
Coda Octopus Group, Inc., together with its subsidiaries, sells and rentals underwater technologies and equipment for real time 3D imaging, mapping, defense, and survey applications in the United States, Europe, Australia, Asia, the Middle East, and Africa. It operates through two segments: Marine Engineering Business and Marine Technology Business. The company's solutions include geophysical systems; GNSS-aided navigation systems (attitude and positioning systems); real time volumetric imaging sonar products; and diver augmented vision display systems. It also provides GeoSurvey, a software and hardware package for acquisition and processing of sidescan sonar and sub-bottom profiler data in oil and gas companies; DA4G, a geophysical hardware; and Survey Engine, a software product that provides post-processing solutions for sidescan sonar and sub-bottom profiler data. In addition, the company offers 3D/4D/5D/6D imaging sonar technology under the Echoscope and Echoscope PIPE name; diving technology under the CodaOctopus DAVD; and operates as a sub-contractor for defense contractors, as well as supplies sub-assemblies for broader mission critical defense systems. It markets and sells its technology solutions for the subsea and underwater markets. Coda Octopus Group, Inc. was founded in 1994 and is headquartered in Orlando, Florida.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACoda Minerals Applies for Quotation of Additional Ordinary Shares on ASX TipRanks
Read more →Rally Mode: Whats the RSI of CODA stock - Weekly Trade Review & AI Optimized Trade Strategies baoquankhu1.vn
Read more →Showing 2 of 10
(Last Updated 2025-07-31)
Rating:
STRONG BUY
Target Price:
$11
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
(Last Updated 2025-07-31)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Medium
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 18.10% of the total shares of Coda Octopus Group Inc
1.
Rice Hall James & Associates, LLC(2.6672%)
since
2025/06/30
2.
Vanguard Group Inc(2.6476%)
since
2025/06/30
3.
Vanguard Total Stock Mkt Idx Inv(1.9202%)
since
2025/07/31
4.
Tocqueville Asset Management L.P.(0.9962%)
since
2025/06/30
5.
Advisor Group Holdings, Inc.(0.7062%)
since
2025/06/30
6.
Geode Capital Management, LLC(0.5986%)
since
2025/06/30
7.
Pinnacle Value(0.5813%)
since
2025/06/30
8.
Perritt Capital Management Inc.(0.5658%)
since
2025/06/30
9.
Dimensional Fund Advisors, Inc.(0.5334%)
since
2025/06/30
10.
Stifel Financial Corp(0.5156%)
since
2025/06/30
11.
BlackRock Inc(0.5043%)
since
2025/06/30
12.
RBF LLC(0.4912%)
since
2025/06/30
13.
Citadel Advisors Llc(0.4868%)
since
2025/06/30
14.
Vanguard Institutional Extnd Mkt Idx Tr(0.462%)
since
2025/07/31
15.
Perritt MicroCap Opportunities Investor(0.4%)
since
2025/06/30
16.
Federated Hermes Inc(0.3851%)
since
2025/06/30
17.
Federated Hermes MDT Small Cap Growth IS(0.3851%)
since
2025/06/30
18.
Federated Hermes MDT SCG Institutional(0.3851%)
since
2025/06/30
19.
Northern Trust Corp(0.3299%)
since
2025/06/30
20.
State Street Corp(0.2836%)
since
2025/06/30
21.
Fidelity Extended Market Index(0.2797%)
since
2025/07/31
22.
Jane Street Group LLC(0.2247%)
since
2025/06/30
23.
DFA US Core Equity 2 I(0.1995%)
since
2025/07/31
24.
Royal Bank of Canada(0.1436%)
since
2025/06/30
25.
RBC Microcap Value I(0.1405%)
since
2025/06/30
26.
Corsair Capital Management LLC(0.1385%)
since
2025/06/30
27.
Wealthquest Corporation(0.1298%)
since
2025/06/30
28.
Essex Investment Management Company, LLC(0.1283%)
since
2025/06/30
29.
Fidelity Total Market Index(0.1185%)
since
2025/07/31
30.
Marshall Wace Asset Management Ltd(0.1133%)
since
2025/06/30
31.
iShares Micro-Cap ETF(0.1089%)
since
2025/08/31
32.
DFA US Core Equity 1 I(0.091%)
since
2025/07/31
33.
Fidelity Series Total Market Index(0.0763%)
since
2025/07/31
34.
Northern Trust Extended Eq Market Idx(0.0598%)
since
2025/06/30
35.
NT Ext Equity Mkt Idx Fd - L(0.0598%)
since
2025/06/30
36.
Spartan Extended Market Index Pool F(0.0584%)
since
2025/07/31
37.
Extended Equity Market Fund K(0.0519%)
since
2025/06/30
38.
NT Ext Equity Mkt Idx Fd - NL(0.0487%)
since
2025/06/30
39.
DFA US Vector Equity I(0.0415%)
since
2025/07/31
40.
NT Ext Equity Mkt Idx Fd - DC - NL - T2(0.0378%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-01-31
EPS Estimate
0.11
Date
2025-07-31
EPS Actual
0.11
EPS Estimate
0.1
EPS Difference
0.01
Surprise Percent
10%
(Last Updated 2025-07-31)
(Last Updated 2025-07-31)
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-07-31)
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-07-31)
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.