_id
69105837ccc777a4e85d56d5
Ticker
CXXIF
Name
C21 Investments Inc
Exchange
OTCQX
Address
#170 ? 601 West Cordova, Vancouver, BC, Canada, V6B 1G1
Country
USA
Sector
Healthcare
Industry
Drug Manufacturers - Specialty & Generic
Currency
USD
Website
https://www.cxxi.ca
Description
C21 Investments Inc., an integrated cannabis company, cultivates, processes, distributes, and sells cannabis and hemp-derived consumer products in the United States. The company offers CO2, live resin, distillate, CBD cured resin, and CBD CO2 vaporizer pens; live, cured, and CBD cured resin extracts; bulk and packaged flowers; edibles; pre-rolls; tinctures; and topicals. It also provides payroll and benefits services. The company was formerly known as Curlew Lake Resources Inc. and changed its name to C21 Investments Inc. in November 2017. C21 Investments Inc. was incorporated in 1987 and is headquartered in Vancouver, Canada.
Last Close
0.3845
Volume
5400
Current Price
0.346
Change
0.0196
Last Updated
2026-01-02T12:19:25.223Z
Image
data:image/webp;base64,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
Ipo Date
-
Market Cap
45419228
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-07-31
Revenue
8470292
Cost Of Revenue
4201818
Gross Profit
4268474
Operating Expenses
7241944
Operating Income
1228348
Interest Expense
156321
Pretax Income
635428
Net Income
-486655
Eps
-0.00412896842264591
Dividends Per Share
0
Shares Outstanding
117971923
Income Tax Expense
-
EBITDA
-
Operating Margin
14.501837717046826
Total Other Income Expense Net
-436599
Cash
2795772
Short Term Investments
-
Receivables
105604
Inventories
4767492
Total Current Assets
8890502
Property Plant Equipment
11489576
Total Assets
56155108
Payables
1514412
Short Term Debt
-
Long Term Debt
112264
Total Liabilities
28816903
Equity
27338205
Bs_currency_symbol
USD
Depreciation
603273
Change In Working Capital
-260220
Cash From Operations
483000
Capital Expenditures
9900
Cash From Investing
-
Cash From Financing
-367168
Net Change In Cash
140564
Cf_currency_symbol
USD
PE
-
PB
1.4917145686777897
ROE
-1.7801278467258548
ROA
-0.8666264162469424
FCF
473100
Fcf Percent
0.05585403667311587
Piotroski FScore
2
Health Score
29
Deep Value Investing Score
3.5
Defensive Investing Score
6
Dividend Investing Score
3
Economic Moat Investing Score
4.8
Garp Investing Score
3
Growth Investing Score
2.5
Momentum Investing Score
2.5
Net Net Investing Score
4
Quality Investing Score
5
Value Investing Score
5.5
Quarters > 0 > quarter
2025-07-31
Quarters > 0 > income Statement > revenue
8470292
Quarters > 0 > income Statement > cost Of Revenue
4201818
Quarters > 0 > income Statement > gross Profit
4268474
Quarters > 0 > income Statement > operating Expenses
7241944
Quarters > 0 > income Statement > operating Income
1228348
Quarters > 0 > income Statement > interest Expense
156321
Quarters > 0 > income Statement > pretax Income
635428
Quarters > 0 > income Statement > net Income
-486655
Quarters > 0 > income Statement > eps
-0.00412896842264591
Quarters > 0 > income Statement > dividends Per Share
0
Quarters > 0 > income Statement > shares Outstanding
117863580
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
14.501837717046826
Quarters > 0 > income Statement > total Other Income Expense Net
-436599
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
2795772
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
105604
Quarters > 0 > balance Sheet > inventories
4767492
Quarters > 0 > balance Sheet > total Current Assets
8890502
Quarters > 0 > balance Sheet > property Plant Equipment
11489576
Quarters > 0 > balance Sheet > total Assets
56155108
Quarters > 0 > balance Sheet > payables
1514412
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
112264
Quarters > 0 > balance Sheet > total Liabilities
28816903
Quarters > 0 > balance Sheet > equity
27338205
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
-486655
Quarters > 0 > cash Flow > depreciation
603273
Quarters > 0 > cash Flow > change In Working Capital
-260220
Quarters > 0 > cash Flow > cash From Operations
483000
Quarters > 0 > cash Flow > capital Expenditures
9900
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-367168
Quarters > 0 > cash Flow > net Change In Cash
140564
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
-0.00412896842264591
Quarters > 0 > ratios > PB
1.4917145686777897
Quarters > 0 > ratios > ROE
-1.7801278467258548
Quarters > 0 > ratios > ROA
-0.8666264162469424
Quarters > 0 > ratios > FCF
473100
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
0.05585403667311587
Quarters > 0 > health Score
29
Quarters > 1 > quarter
2025-04-30
Quarters > 1 > income Statement > revenue
8553373
Quarters > 1 > income Statement > cost Of Revenue
5569382
Quarters > 1 > income Statement > gross Profit
2983991
Quarters > 1 > income Statement > operating Expenses
8345960
Quarters > 1 > income Statement > operating Income
207413
Quarters > 1 > income Statement > interest Expense
180598
Quarters > 1 > income Statement > pretax Income
68541
Quarters > 1 > income Statement > net Income
-758820
Quarters > 1 > income Statement > eps
-0.006440922635642315
Quarters > 1 > income Statement > dividends Per Share
0
Quarters > 1 > income Statement > shares Outstanding
117812314
Quarters > 1 > income Statement > income Tax Expense
-
Quarters > 1 > income Statement > EBITDA
-
Quarters > 1 > income Statement > operating Margin
2.4249264003802944
Quarters > 1 > income Statement > total Other Income Expense Net
41726
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
2655208
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
223660
Quarters > 1 > balance Sheet > inventories
4163477
Quarters > 1 > balance Sheet > total Current Assets
7608763
Quarters > 1 > balance Sheet > property Plant Equipment
11790017
Quarters > 1 > balance Sheet > total Assets
56395613
Quarters > 1 > balance Sheet > payables
1049269
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
442402
Quarters > 1 > balance Sheet > total Liabilities
28496559
Quarters > 1 > balance Sheet > equity
27899054
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
-758820
Quarters > 1 > cash Flow > depreciation
615450
Quarters > 1 > cash Flow > change In Working Capital
376488
Quarters > 1 > cash Flow > cash From Operations
490481
Quarters > 1 > cash Flow > capital Expenditures
37329
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
-428728
Quarters > 1 > cash Flow > net Change In Cash
29747
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
-0.006440922635642315
Quarters > 1 > ratios > PB
1.4610911410831349
Quarters > 1 > ratios > ROE
-2.7198771685950356
Quarters > 1 > ratios > ROA
-1.3455301922154832
Quarters > 1 > ratios > FCF
453152
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.05297933341618564
Quarters > 1 > health Score
29
Quarters > 2 > quarter
2025-01-31
Quarters > 2 > income Statement > revenue
8105512
Quarters > 2 > income Statement > cost Of Revenue
4477048
Quarters > 2 > income Statement > gross Profit
3628464
Quarters > 2 > income Statement > operating Expenses
7268300
Quarters > 2 > income Statement > operating Income
837212
Quarters > 2 > income Statement > interest Expense
196905
Quarters > 2 > income Statement > pretax Income
703165
Quarters > 2 > income Statement > net Income
-1581297
Quarters > 2 > income Statement > eps
-0.013401183865862684
Quarters > 2 > income Statement > dividends Per Share
0
Quarters > 2 > income Statement > shares Outstanding
117996814
Quarters > 2 > income Statement > income Tax Expense
-
Quarters > 2 > income Statement > EBITDA
-
Quarters > 2 > income Statement > operating Margin
10.32892184972399
Quarters > 2 > income Statement > total Other Income Expense Net
62858
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
2625461
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
124827
Quarters > 2 > balance Sheet > inventories
4051425
Quarters > 2 > balance Sheet > total Current Assets
7504115
Quarters > 2 > balance Sheet > property Plant Equipment
12058882
Quarters > 2 > balance Sheet > total Assets
56999749
Quarters > 2 > balance Sheet > payables
1049610
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
710367
Quarters > 2 > balance Sheet > total Liabilities
28323972
Quarters > 2 > balance Sheet > equity
28675777
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
-1581297
Quarters > 2 > cash Flow > depreciation
597518
Quarters > 2 > cash Flow > change In Working Capital
1023643
Quarters > 2 > cash Flow > cash From Operations
487785
Quarters > 2 > cash Flow > capital Expenditures
31434
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
-680337
Quarters > 2 > cash Flow > net Change In Cash
128810
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
-0.013401183865862684
Quarters > 2 > ratios > PB
1.4237416354576895
Quarters > 2 > ratios > ROE
-5.514399836489173
Quarters > 2 > ratios > ROA
-2.7742174794489007
Quarters > 2 > ratios > FCF
456351
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
0.05630131693099708
Quarters > 2 > health Score
35
Quarters > 3 > quarter
2024-10-31
Quarters > 3 > income Statement > revenue
7907812
Quarters > 3 > income Statement > cost Of Revenue
4272868
Quarters > 3 > income Statement > gross Profit
3634944
Quarters > 3 > income Statement > operating Expenses
6929698
Quarters > 3 > income Statement > operating Income
978114
Quarters > 3 > income Statement > interest Expense
231358
Quarters > 3 > income Statement > pretax Income
641522
Quarters > 3 > income Statement > net Income
-130941
Quarters > 3 > income Statement > eps
-0.0010907403944898156
Quarters > 3 > income Statement > dividends Per Share
0
Quarters > 3 > income Statement > shares Outstanding
120047814
Quarters > 3 > income Statement > income Tax Expense
-
Quarters > 3 > income Statement > EBITDA
-
Quarters > 3 > income Statement > operating Margin
12.368958695527917
Quarters > 3 > income Statement > total Other Income Expense Net
-105234
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
2496651
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
154077
Quarters > 3 > balance Sheet > inventories
3884882
Quarters > 3 > balance Sheet > total Current Assets
8310686
Quarters > 3 > balance Sheet > property Plant Equipment
12328568
Quarters > 3 > balance Sheet > total Assets
57811201
Quarters > 3 > balance Sheet > payables
1243800
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
981110
Quarters > 3 > balance Sheet > total Liabilities
27432800
Quarters > 3 > balance Sheet > equity
30378401
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
-130941
Quarters > 3 > cash Flow > depreciation
595646
Quarters > 3 > cash Flow > change In Working Capital
51887
Quarters > 3 > cash Flow > cash From Operations
1024132
Quarters > 3 > cash Flow > capital Expenditures
144908
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-426240
Quarters > 3 > cash Flow > net Change In Cash
428864
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
-0.0010907403944898156
Quarters > 3 > ratios > PB
1.3673051338021378
Quarters > 3 > ratios > ROE
-0.431033219951241
Quarters > 3 > ratios > ROA
-0.2264976297586345
Quarters > 3 > ratios > FCF
879224
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
0.11118423149159337
Quarters > 3 > health Score
41
Annuals > 0 > quarter
2025-01-31
Annuals > 0 > income Statement > revenue
30117880
Annuals > 0 > income Statement > cost Of Revenue
17558940
Annuals > 0 > income Statement > gross Profit
12558940
Annuals > 0 > income Statement > operating Expenses
28836224
Annuals > 0 > income Statement > operating Income
1281656
Annuals > 0 > income Statement > interest Expense
803546
Annuals > 0 > income Statement > pretax Income
394921
Annuals > 0 > income Statement > net Income
-3969542
Annuals > 0 > income Statement > eps
-0.033641094750236224
Annuals > 0 > income Statement > dividends Per Share
0
Annuals > 0 > income Statement > shares Outstanding
117996814
Annuals > 0 > income Statement > income Tax Expense
-
Annuals > 0 > income Statement > EBITDA
-
Annuals > 0 > income Statement > operating Margin
4.255465524133837
Annuals > 0 > income Statement > total Other Income Expense Net
-83189
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
2625461
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
124827
Annuals > 0 > balance Sheet > inventories
4051425
Annuals > 0 > balance Sheet > total Current Assets
7504115
Annuals > 0 > balance Sheet > property Plant Equipment
12058882
Annuals > 0 > balance Sheet > total Assets
56999749
Annuals > 0 > balance Sheet > payables
1049610
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
710367
Annuals > 0 > balance Sheet > total Liabilities
28323972
Annuals > 0 > balance Sheet > equity
28675777
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
-3969542
Annuals > 0 > cash Flow > depreciation
2280698
Annuals > 0 > cash Flow > change In Working Capital
928484
Annuals > 0 > cash Flow > cash From Operations
1189166
Annuals > 0 > cash Flow > capital Expenditures
3820380
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
1672425
Annuals > 0 > cash Flow > net Change In Cash
-635107
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
-0.033641094750236224
Annuals > 0 > ratios > PB
1.5842211839630362
Annuals > 0 > ratios > ROE
-13.842840248060236
Annuals > 0 > ratios > ROA
-6.964139438578931
Annuals > 0 > ratios > FCF
-2631214
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
-0.08736385163895997
Annuals > 0 > health Score
32
Annuals > 1 > quarter
2024-01-31
Annuals > 1 > income Statement > revenue
28285200
Annuals > 1 > income Statement > cost Of Revenue
17135434
Annuals > 1 > income Statement > gross Profit
11149766
Annuals > 1 > income Statement > operating Expenses
26813172
Annuals > 1 > income Statement > operating Income
1472028
Annuals > 1 > income Statement > interest Expense
35210
Annuals > 1 > income Statement > pretax Income
258657
Annuals > 1 > income Statement > net Income
-3305285
Annuals > 1 > income Statement > eps
-0.0275330711144811
Annuals > 1 > income Statement > dividends Per Share
0
Annuals > 1 > income Statement > shares Outstanding
120047814
Annuals > 1 > income Statement > income Tax Expense
-
Annuals > 1 > income Statement > EBITDA
-
Annuals > 1 > income Statement > operating Margin
5.204234016376056
Annuals > 1 > income Statement > total Other Income Expense Net
-1178161
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
2408526
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
189192
Annuals > 1 > balance Sheet > inventories
2708721
Annuals > 1 > balance Sheet > total Current Assets
7242354
Annuals > 1 > balance Sheet > property Plant Equipment
12262392
Annuals > 1 > balance Sheet > total Assets
54528934
Annuals > 1 > balance Sheet > payables
1188133
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
23481926
Annuals > 1 > balance Sheet > equity
31047008
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
-3305285
Annuals > 1 > cash Flow > depreciation
1889316
Annuals > 1 > cash Flow > change In Working Capital
3133076
Annuals > 1 > cash Flow > cash From Operations
3329854
Annuals > 1 > cash Flow > capital Expenditures
521579
Annuals > 1 > cash Flow > cash From Investing
-
Annuals > 1 > cash Flow > cash From Financing
-2653365
Annuals > 1 > cash Flow > net Change In Cash
516754
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
-0.0275330711144811
Annuals > 1 > ratios > PB
1.4886590163535243
Annuals > 1 > ratios > ROE
-10.646066120123395
Annuals > 1 > ratios > ROA
-6.0615250611721105
Annuals > 1 > ratios > FCF
2808275
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
0.0992842546632161
Annuals > 1 > health Score
40
Annuals > 2 > quarter
2023-01-31
Annuals > 2 > income Statement > revenue
28888410
Annuals > 2 > income Statement > cost Of Revenue
15487264
Annuals > 2 > income Statement > gross Profit
13401146
Annuals > 2 > income Statement > operating Expenses
24933172
Annuals > 2 > income Statement > operating Income
3955238
Annuals > 2 > income Statement > interest Expense
456691
Annuals > 2 > income Statement > pretax Income
4191308
Annuals > 2 > income Statement > net Income
293211
Annuals > 2 > income Statement > eps
0.0024424518050782666
Annuals > 2 > income Statement > dividends Per Share
0
Annuals > 2 > income Statement > shares Outstanding
120047814
Annuals > 2 > income Statement > income Tax Expense
-
Annuals > 2 > income Statement > EBITDA
6981716
Annuals > 2 > income Statement > operating Margin
13.691435423410288
Annuals > 2 > income Statement > total Other Income Expense Net
692761
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
1891772
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
401476
Annuals > 2 > balance Sheet > inventories
4173573
Annuals > 2 > balance Sheet > total Current Assets
8742372
Annuals > 2 > balance Sheet > property Plant Equipment
13070651
Annuals > 2 > balance Sheet > total Assets
58311404
Annuals > 2 > balance Sheet > payables
1842089
Annuals > 2 > balance Sheet > short Term Debt
-
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
23996328
Annuals > 2 > balance Sheet > equity
34315076
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
293211
Annuals > 2 > cash Flow > depreciation
1861621
Annuals > 2 > cash Flow > change In Working Capital
2216103
Annuals > 2 > cash Flow > cash From Operations
5899975
Annuals > 2 > cash Flow > capital Expenditures
442285
Annuals > 2 > cash Flow > cash From Investing
-
Annuals > 2 > cash Flow > cash From Financing
-6625865
Annuals > 2 > cash Flow > net Change In Cash
-1176211
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
0.0024424518050782666
Annuals > 2 > ratios > PB
1.346883462825494
Annuals > 2 > ratios > ROE
0.854466998703427
Annuals > 2 > ratios > ROA
0.5028364606003999
Annuals > 2 > ratios > FCF
5457690
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.18892317022639876
Annuals > 2 > health Score
65
Annuals > 3 > quarter
2022-01-31
Annuals > 3 > income Statement > revenue
32982976
Annuals > 3 > income Statement > cost Of Revenue
14172991
Annuals > 3 > income Statement > gross Profit
18809985
Annuals > 3 > income Statement > operating Expenses
23228165
Annuals > 3 > income Statement > operating Income
9754811
Annuals > 3 > income Statement > interest Expense
1307530
Annuals > 3 > income Statement > pretax Income
17132041
Annuals > 3 > income Statement > net Income
10916151
Annuals > 3 > income Statement > eps
0.09093169326681784
Annuals > 3 > income Statement > dividends Per Share
0
Annuals > 3 > income Statement > shares Outstanding
120047814
Annuals > 3 > income Statement > income Tax Expense
4934467
Annuals > 3 > income Statement > EBITDA
20257896
Annuals > 3 > income Statement > operating Margin
29.575290598398396
Annuals > 3 > income Statement > total Other Income Expense Net
8684760
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
3067983
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
198478
Annuals > 3 > balance Sheet > inventories
4054473
Annuals > 3 > balance Sheet > total Current Assets
10284474
Annuals > 3 > balance Sheet > property Plant Equipment
13745477
Annuals > 3 > balance Sheet > total Assets
61853474
Annuals > 3 > balance Sheet > payables
1402546
Annuals > 3 > balance Sheet > short Term Debt
-
Annuals > 3 > balance Sheet > long Term Debt
2026667
Annuals > 3 > balance Sheet > total Liabilities
26870282
Annuals > 3 > balance Sheet > equity
34983192
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
10916151
Annuals > 3 > cash Flow > depreciation
2019683
Annuals > 3 > cash Flow > change In Working Capital
267414
Annuals > 3 > cash Flow > cash From Operations
6836131
Annuals > 3 > cash Flow > capital Expenditures
2562304
Annuals > 3 > cash Flow > cash From Investing
-1393955
Annuals > 3 > cash Flow > cash From Financing
-7844534
Annuals > 3 > cash Flow > net Change In Cash
-3169199
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.09093169326681784
Annuals > 3 > ratios > PB
1.3211604129777523
Annuals > 3 > ratios > ROE
31.203987903676715
Annuals > 3 > ratios > ROA
17.64840403305399
Annuals > 3 > ratios > FCF
4273827
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.1295767549902107
Annuals > 3 > health Score
83
Valuation > metrics > PE
-0.00412896842264591
Valuation > metrics > PB
1.4917145686777897
Valuation > final Score
80
Valuation > verdict
Fair
Profitability > metrics > ROE
-1.7801278467258548
Profitability > metrics > ROA
-5.473875378465693
Profitability > metrics > Net Margin
-0.05745433569468443
Profitability > final Score
0
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.054089066930327
Risk > metrics > Interest Coverage
7.85785658996552
Risk > final Score
61
Risk > verdict
High
Liquidity > metrics > Current Ratio
5.870596640808445
Liquidity > metrics > Quick Ratio
2.722515405319028
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
80
Prev Valuations > 1
80
Prev Valuations > 2
80
Prev Profitabilities > 0
0
Prev Profitabilities > 1
0
Prev Profitabilities > 2
0
Prev Risks > 0
35
Prev Risks > 1
65
Prev Risks > 2
65
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-22T21:09:23.832Z
Earnings History > 0 > period
2025-10-31
Earnings History > 0 > report Date
2026-01-28
Earnings History > 0 > date
2025-10-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-04-30
Earnings History > 1 > report Date
2025-07-28
Earnings History > 1 > date
2025-04-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-0.01
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2024-10-31
Earnings History > 2 > report Date
2025-01-29
Earnings History > 2 > date
2024-10-31
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
2021-07-31
Earnings History > 3 > report Date
2021-10-31
Earnings History > 3 > date
2021-07-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.0282
Earnings History > 3 > eps Estimate
0
Earnings History > 3 > eps Difference
0.0282
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2021-04-30
Earnings History > 4 > report Date
2021-07-31
Earnings History > 4 > date
2021-04-30
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.03
Earnings History > 4 > eps Estimate
0
Earnings History > 4 > eps Difference
0.03
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2021-01-31
Earnings History > 5 > report Date
2021-04-30
Earnings History > 5 > date
2021-01-31
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.0372
Earnings History > 5 > eps Estimate
0
Earnings History > 5 > eps Difference
0.0372
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2020-10-31
Earnings History > 6 > report Date
2021-01-31
Earnings History > 6 > date
2020-10-31
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-0.0516
Earnings History > 6 > eps Estimate
0
Earnings History > 6 > eps Difference
-0.0516
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2020-07-31
Earnings History > 7 > report Date
2020-10-31
Earnings History > 7 > date
2020-07-31
Earnings History > 7 > before After Market
-
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.0239
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2020-04-30
Earnings History > 8 > report Date
2020-07-31
Earnings History > 8 > date
2020-04-30
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-0.0004
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2020-01-31
Earnings History > 9 > report Date
2020-04-30
Earnings History > 9 > date
2020-01-31
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
-0.0187
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2019-10-31
Earnings History > 10 > report Date
2020-01-31
Earnings History > 10 > date
2019-10-31
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
-0.2511
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2019-07-31
Earnings History > 11 > report Date
2019-10-31
Earnings History > 11 > date
2019-07-31
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-0.0627
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2019-04-30
Earnings History > 12 > report Date
2019-07-31
Earnings History > 12 > date
2019-04-30
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
-0.0386
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2019-01-31
Earnings History > 13 > report Date
2019-04-30
Earnings History > 13 > date
2019-01-31
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
-0.0526
Earnings History > 13 > eps Estimate
0
Earnings History > 13 > eps Difference
-0.0526
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2018-10-31
Earnings History > 14 > report Date
2019-01-31
Earnings History > 14 > date
2018-10-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
-0.217
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2018-07-31
Earnings History > 15 > report Date
2018-10-31
Earnings History > 15 > date
2018-07-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-0.1496
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2018-04-30
Earnings History > 16 > report Date
2018-07-31
Earnings History > 16 > date
2018-04-30
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
-0.1824
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2018-01-31
Earnings History > 17 > report Date
2018-04-30
Earnings History > 17 > date
2018-01-31
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
-0.1711
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2017-10-31
Earnings History > 18 > report Date
2018-01-31
Earnings History > 18 > date
2017-10-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
-0.0285
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2017-07-31
Earnings History > 19 > report Date
2017-10-31
Earnings History > 19 > date
2017-07-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.0546
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2017-04-30
Earnings History > 20 > report Date
2017-07-31
Earnings History > 20 > date
2017-04-30
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
-0.0076
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2017-01-31
Earnings History > 21 > report Date
2017-04-30
Earnings History > 21 > date
2017-01-31
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
-0.0057
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2016-10-31
Earnings History > 22 > report Date
2017-01-31
Earnings History > 22 > date
2016-10-31
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.0064
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2016-07-31
Earnings History > 23 > report Date
2016-10-31
Earnings History > 23 > date
2016-07-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.0068
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2016-04-30
Earnings History > 24 > report Date
2016-07-31
Earnings History > 24 > date
2016-04-30
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
-0.0075
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2016-01-31
Earnings History > 25 > report Date
2016-04-30
Earnings History > 25 > date
2016-01-31
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.0059
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2015-10-31
Earnings History > 26 > report Date
2016-01-31
Earnings History > 26 > date
2015-10-31
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.0092
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2015-07-31
Earnings History > 27 > report Date
2015-10-31
Earnings History > 27 > date
2015-07-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
-0.0062
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2015-04-30
Earnings History > 28 > report Date
2015-07-31
Earnings History > 28 > date
2015-04-30
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
-0.0155
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2015-01-31
Earnings History > 29 > report Date
2015-04-30
Earnings History > 29 > date
2015-01-31
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.0078
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2014-10-31
Earnings History > 30 > report Date
2015-01-31
Earnings History > 30 > date
2014-10-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.0097
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2014-07-31
Earnings History > 31 > report Date
2014-10-31
Earnings History > 31 > date
2014-07-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.0095
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2014-04-30
Earnings History > 32 > report Date
2014-07-31
Earnings History > 32 > date
2014-04-30
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-0.0151
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2014-01-31
Earnings History > 33 > report Date
2014-04-30
Earnings History > 33 > date
2014-01-31
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
-0.0122
Earnings History > 33 > eps Estimate
0
Earnings History > 33 > eps Difference
-0.0122
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2013-10-31
Earnings History > 34 > report Date
2014-01-31
Earnings History > 34 > date
2013-10-31
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.0778
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2013-07-31
Earnings History > 35 > report Date
2013-10-31
Earnings History > 35 > date
2013-07-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.0443
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2013-04-30
Earnings History > 36 > report Date
2013-07-31
Earnings History > 36 > date
2013-04-30
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.0539
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2013-01-31
Earnings History > 37 > report Date
2013-04-30
Earnings History > 37 > date
2013-01-31
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.0312
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2012-10-31
Earnings History > 38 > report Date
2012-10-31
Earnings History > 38 > date
2012-10-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.0445
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2012-07-31
Earnings History > 39 > report Date
2012-10-31
Earnings History > 39 > date
2012-07-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.0446
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2012-04-30
Earnings History > 40 > report Date
2012-07-31
Earnings History > 40 > date
2012-04-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
-0.9888
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2012-01-31
Earnings History > 41 > report Date
2012-04-30
Earnings History > 41 > date
2012-01-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
-0.0104
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2011-10-31
Earnings History > 42 > report Date
2011-10-31
Earnings History > 42 > date
2011-10-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.0096
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2011-07-31
Earnings History > 43 > report Date
2011-10-31
Earnings History > 43 > date
2011-07-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
-0.0096
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2011-04-30
Earnings History > 44 > report Date
2011-07-31
Earnings History > 44 > date
2011-04-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.0033
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2011-01-31
Earnings History > 45 > report Date
2011-04-30
Earnings History > 45 > date
2011-01-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.0174
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2010-10-31
Earnings History > 46 > report Date
2011-01-31
Earnings History > 46 > date
2010-10-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
-0.5198
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2010-07-31
Earnings History > 47 > report Date
2010-07-31
Earnings History > 47 > date
2010-07-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.0753
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2010-04-30
Earnings History > 48 > report Date
2010-04-30
Earnings History > 48 > date
2010-04-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.0854
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2010-01-31
Earnings History > 49 > report Date
2010-01-31
Earnings History > 49 > date
2010-01-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
-0.8222
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2009-10-31
Earnings History > 50 > report Date
2009-10-31
Earnings History > 50 > date
2009-10-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.0502
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2009-07-31
Earnings History > 51 > report Date
2009-07-31
Earnings History > 51 > date
2009-07-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.0144
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2009-04-30
Earnings History > 52 > report Date
2009-04-30
Earnings History > 52 > date
2009-04-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.0217
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2009-01-31
Earnings History > 53 > report Date
2009-01-31
Earnings History > 53 > date
2009-01-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-2.1174
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2008-10-31
Earnings History > 54 > report Date
2008-10-31
Earnings History > 54 > date
2008-10-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0042
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2008-07-31
Earnings History > 55 > report Date
2008-07-31
Earnings History > 55 > date
2008-07-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.0108
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2008-04-30
Earnings History > 56 > report Date
2008-04-30
Earnings History > 56 > date
2008-04-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.0219
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2008-01-31
Earnings History > 57 > report Date
2008-01-31
Earnings History > 57 > date
2008-01-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0077
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2007-10-31
Earnings History > 58 > report Date
2007-10-31
Earnings History > 58 > date
2007-10-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0184
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2007-07-31
Earnings History > 59 > report Date
2007-07-31
Earnings History > 59 > date
2007-07-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.0013
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2007-04-30
Earnings History > 60 > report Date
2007-04-30
Earnings History > 60 > date
2007-04-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.0105
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2007-01-31
Earnings History > 61 > report Date
2007-01-31
Earnings History > 61 > date
2007-01-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.3806
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2006-10-31
Earnings History > 62 > report Date
2006-10-31
Earnings History > 62 > date
2006-10-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-0.0228
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2006-07-31
Earnings History > 63 > report Date
2006-07-31
Earnings History > 63 > date
2006-07-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.0988
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2006-04-30
Earnings History > 64 > report Date
2006-04-30
Earnings History > 64 > date
2006-04-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.0367
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
C21 Investments Inc., an integrated cannabis company, cultivates, processes, distributes, and sells cannabis and hemp-derived consumer products in the United States. The company offers CO2, live resin, distillate, CBD cured resin, and CBD CO2 vaporizer pens; live, cured, and CBD cured resin extracts; bulk and packaged flowers; edibles; pre-rolls; tinctures; and topicals. It also provides payroll and benefits services. The company was formerly known as Curlew Lake Resources Inc. and changed its name to C21 Investments Inc. in November 2017. C21 Investments Inc. was incorporated in 1987 and is headquartered in Vancouver, Canada.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACheaper Than A Big Mac: Weed Penny Stocks Emerge As Winners Amidst Market Downturn - Yahoo Finance
8/29/2024
Cheaper Than A Big Mac: Weed Penny Stocks Emerge As Winners Amidst Market Downturn Yahoo Finance
Read more →American Cannabis Stocks Extend Big 2020 Gains by Jumping 23% in January - New Cannabis Ventures
1/31/2021
American Cannabis Stocks Extend Big 2020 Gains by Jumping 23% in January New Cannabis Ventures
Read more →Showing 2 of 3
(Last Updated 2025-07-31)
Health Score
Price to Book Ratio (P/B)
-
Low
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 Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of C21 Investments Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-10-31
EPS Estimate
—
Date
2025-04-30
EPS Actual
-0.01
EPS Estimate
—
EPS Difference
0
Surprise Percent
0%
(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.