_id
691053a0ccc777a4e85d5532
Ticker
CPHRF
Name
Cipher Pharmaceuticals Inc
Exchange
OTCQX
Address
5750 Explorer Drive, Mississauga, ON, Canada, L4W 0A9
Country
USA
Sector
Healthcare
Industry
Drug Manufacturers - Specialty & Generic
Currency
USD
Website
https://www.cipherpharma.com
Description
Cipher Pharmaceuticals Inc. operates as a specialty pharmaceutical company in Canada. It offers Epuris (isotretinoin), an oral retinoid indicated for the treatment of severe nodular and/or inflammatory acne, acne conglobate and recalcitrant acne; Actikerall, a topical solution indicated for the treatment of slightly palpable and/or moderately thick hyperkeratotic actinic keratosis (Grade I/II) of the face, forehead, and balding scalp; Natroba for the topical treatment of head lice and scabies infestations in adult and pediatric patients; Vaniqa, a topical cream for the slowing of the growth of unwanted facial hair in women; Durela, an opioid analgesic for the management of moderate to moderately severe pain in adults; Brinavess for the rapid conversion of onset atrial fibriallation to sinus rhythm in adults; and Aggrastat, a reversible GP IIb/IIIa inhibitor for use in patients with Acute Coronary Syndrome. The company's licensed products comprise Absorica, an oral retinoid indicated for the treatment of f severe nodular and/or inflammatory acne, acne conglobate and recalcitrant acne; Lipofen, which is indicated as adjunctive therapy to diet to reduce elevated LDL-C, total-C, triglycerides, and Apo B, and to increase HDL-C, as well as to reduce triglycerides in adult patients; and Conzip, an opioid agonist indicated for the management of moderate to moderately severe chronic pain in adults. Its pipeline products include MOB-015, a topical formulation of terbinafine, which is in phase 3 clinical trial for treatment of onychomycosis; CF-101 (Piclidenoson) that is in phase 3 clinical trial for severe plaque psoriasis and rheumatoid arthritis; and DTR-001, a tattoo removal cream, which is in pre-clinical stage. The company was founded in 2000 and is headquartered in Mississauga, Canada.
Last Close
10.99
Volume
1100
Current Price
10.84
Change
-0.2125
Last Updated
2026-01-02T11:52:46.995Z
Image
data:image/webp;base64,UklGRooIAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSPsFAAANuS5E9D9EdrR/UiTp+cTMjI8ugUfXIXQBZmZmyWgYEpl/K0RlCtrvPUAJwgtBmYJpv9cvUXh/QfnTByiBmYI4wNTzyOwVeDUCMwXpf32AGb/WiZiACbgnTv4+HuvZHuRF3uqd3uUj3uyF7uv5nuB+cPo/7vIFCKADQMWZ1ODHgIDRCD0LIJToPgBUKM4ijQA+yAkqzqYplDCF44wqQEABnpXPoN4fwY8igTgmUygewCA0wPUoWlyzG9UITlpcj6Eg/IHoBqrxQ2oPXyIeptBy+TADlVmyCN6niyOwVFWHNlHUqZaT4eIRfI42lVMkixlc1aJYi9ynokt5PFgxa0VAuEVVSba+nSkPcYcX79dn18oUKAcvJtPbtVqwdAyPJK/xXkATHuhCS3qP8R0CQDxUSJ7GeDjFrAOhBcMwJa5XvoTScnsIAFCnlmgOfUOgrG7yv7cxYKFlQKuheqb0BtO7Feoiqd9COsyloFdf3XmidYYf7ieP/S4wlwolwHZ/U5o71y496JxDmTCXCiUo14/WbFLBTX61fucA0BvHXJUqUCfuy+ZxnuK1xmmtmE8AyD2r5FXluc04H2663XXO2zsOINdCdyWN2mDKef2jZrdd1xJ0Yq7VE6FBEmU1Jkyt/v7Pl2kMAPV3uWp2JaGGNlfRttfyq83d379CqqGYb+NXcTUUN1r3eGWst7jWA+txBaCd4N1QwcUM7e0mmq7O41XTjUzFOcMxaxmGIEXau01p3ARh/aMAkEveWt3aZoBsc/9ywzN0q2lMk9y0/bhTzMqaT3IoLeBtHn/XPc1Q1UBScwBZfLW5AAAF8rae+lUMyrHpmnMD55iUFUYAaHDRDlkCwB4HBfLYdLfPsbBwqt9oeKqupHoTleo8jkPXXWP+zd63RUrGWg8AWu2GGksq+vVkUoD6ECGG2VyagsVas62gwF4BQHBTtcsAQ+N9hRATqzLMATgHnRahEKkQSADAtZeC5b1HW2nAjB4AnVAN1SVcTQOLw9EeARUkigJGuKoCUAdsCYUqdAHDIUcppDQ2o+qYVYBqugBQgAsQbjwKXAkAAid0ZpaKYw4YjhpOzQEY1HHyTtUjOSiGeaY8KSh4pIqjAICoqxvOYMc27QBkdxdVnroh2lQAyEQPgDh5JXWZw66dpseYyVWpYDgNxVfn1qjOrFZpO6UArI8IECdPj+5WQu3RVqWrUG9fb9oB2Mqm24DmJzbrpaqgDhWTeswrAPm8DIf1Bqcyt+u4kjYbxXKesAHAC8Hta26hJ6dArquIEpYgMtxVAHahw8oSeBoAsCY1QlQ7zJWLsXmW1QVxWs20QlJQMbe91mZzuDSo6akgVdVAzGXdX3P1ZN1eAKqDBKqWCl3GQS5SM0thDRJJY64tWA7lbQQzLbyJvRclsSQF3rCdB1h9GfnAIkYKrFw1m3pNANB0YZu+FG12uHcJpgvsavdFClrOClLNUZUOXxXMZ4IQUDR7LgFmGrGQyuE/dX2tERolIrQWLFnMHSBzvZQGA8sqD1tIoQWZcESvGFDa9H8sq6mhqi4BxQYAoSCOWgAqjl4BVBxdccyK41UcsQgyYo6SOs8BE8QiNV1UmCx0kYZ1vZDQjHCqyIq9lVK0pUGi2IiNZ0lpg1roXRgIk3n0qtzJTKFIW3jx3JcrjtMNb+H/bcOcb+dLPwx7fLW6KTJKdSvOLfLIeQDUkFPlUHUgi7rRi9iPKFbQ010VRnGFacBzTGnVbHWRtJc2lSv/ld4Fxgkbz/5rW0+XmKqNN5bsR1Zbn39d3BvC2vbfTVl9lvMUzJZbbyOqDiS90bH/PdRaZiVUWr9jY5bYdGusHKkdodCS5ygh3sDalyhf6taZBbHLBroqyo7ZAtvme7Kvrw43FAEk98PXOtuKzTGFWyFoVjRJeOWQVuFDSolOdezFVVhKtLUgvGz1RrNljgegykHVXpCerinTVLM6cNu/SUj5z9f+Pu27X8eh1far6LDpxu2eEjvb6WfbV7kXhQBSowqOIMQsAVSjWIksqq5UqCIwaQNlkp9VRnEPqtEBAFZQOCBoAgAAcAwAnQEqQABAAD61Rp1JpyOioTPxrqjgFolsAMEPaIFHwvHCpd9T+2A52bTgN6CX745dA47dHni0eX9EFEk/fk1sn+jOgjfkUSCZ/aoSaZC5CNpeofF64YPjnmTGMPKNj/6pZTVd9yQ5O38AAP7+R4eme8yhk4v2C75+O6wR9gmPuS/N83KAO55HzKKusULBfv29PfRkR1RG8WqtD+sw8E0dGx5PpyT/0X1y4f0qb+2yiZN4Q/GgCG6lihD++0SKoekgXYa6wSYfANHn6RH4FxeTMrb2QDRjO5unr0FChhPklvlLSoW7dPM4TQNo8WqQ5R7o4DqLgeOi+5p6NB85XxlWdcxlAz3S67iC5rxN+4+GyTfTZG826p0Z/DG0UMFe5Hrrr9w3OmY1RkVjRHUeBCWm0mZc/TlPkbC+U+uuVvkNYVB4jSGuOQ+/LpRn3DYHOW59ojfugvc3u/ZLBH5+i1AIr93ZhP/M2rvDGF0AFsEWF7jkR626kIvgvUgs0fQ0zNUgKFPp3+gV76sAfeLe4JCTqLNJhGUEi4I8hVbMdPug2m8yGz/kqf//FZUeOQPNAG4KxAkxukflWcTp5jw4GLJXi3vwxeZW7WW7xIxfJKJoqrdzvxBSEwkmR9qUYm/92Vx+zjWq07VFvHFo/RvJjojVcgjpQ71f67fUyoS3rwShEAywRFZAi4y5zKZ1iaZHFNCuHEW9Ged3exkziBDSOs4YxqcrHDScdwvLu1eOPdFcHyQpKOfaIOgIaA/c1XDa7hXtkO8OtnZvZTXqjyhuSTvRr2qVGHRxKXM/VQTuAXhOg10xdwUwAA==
Ipo Date
-
Market Cap
278711200
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Rating
4
Strong Buy
1
Buy
2
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
12833000
Cost Of Revenue
2348000
Gross Profit
10485000
Operating Expenses
7859000
Operating Income
4974000
Interest Expense
-
Pretax Income
4258000
Net Income
5501000
Eps
0.21683395387156218
Dividends Per Share
-
Shares Outstanding
25369643
Income Tax Expense
-
EBITDA
-
Operating Margin
38.759448297358375
Total Other Income Expense Net
-475000
Cash
8424000
Short Term Investments
-
Receivables
10125000
Inventories
6710000
Total Current Assets
26661000
Property Plant Equipment
453000
Total Assets
147505000
Payables
4128000
Short Term Debt
-
Long Term Debt
13000000
Total Liabilities
33568000
Equity
113937000
Bs_currency_symbol
USD
Depreciation
1797000
Change In Working Capital
3659000
Cash From Operations
10758000
Capital Expenditures
81000
Cash From Investing
-
Cash From Financing
-13600000
Net Change In Cash
-2793000
Cf_currency_symbol
USD
PE
16.3881
PB
2.4136753655090093
ROE
4.82810676075375
ROA
3.729365106267584
FCF
10677000
Fcf Percent
0.8319956362502923
Piotroski FScore
4
Health Score
77
Deep Value Investing Score
5.5
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
8.8
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
8
Value Investing Score
7.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
12833000
Quarters > 0 > income Statement > cost Of Revenue
2348000
Quarters > 0 > income Statement > gross Profit
10485000
Quarters > 0 > income Statement > operating Expenses
7859000
Quarters > 0 > income Statement > operating Income
4974000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
4258000
Quarters > 0 > income Statement > net Income
5501000
Quarters > 0 > income Statement > eps
0.21683395387156218
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
25369643
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
38.759448297358375
Quarters > 0 > income Statement > total Other Income Expense Net
-475000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
8424000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
10125000
Quarters > 0 > balance Sheet > inventories
6710000
Quarters > 0 > balance Sheet > total Current Assets
26661000
Quarters > 0 > balance Sheet > property Plant Equipment
453000
Quarters > 0 > balance Sheet > total Assets
147505000
Quarters > 0 > balance Sheet > payables
4128000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
13000000
Quarters > 0 > balance Sheet > total Liabilities
33568000
Quarters > 0 > balance Sheet > equity
113937000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
5501000
Quarters > 0 > cash Flow > depreciation
1797000
Quarters > 0 > cash Flow > change In Working Capital
3659000
Quarters > 0 > cash Flow > cash From Operations
10758000
Quarters > 0 > cash Flow > capital Expenditures
81000
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-13600000
Quarters > 0 > cash Flow > net Change In Cash
-2793000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.21683395387156218
Quarters > 0 > ratios > PB
2.4136753655090093
Quarters > 0 > ratios > ROE
4.82810676075375
Quarters > 0 > ratios > ROA
3.729365106267584
Quarters > 0 > ratios > FCF
10677000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.8319956362502923
Quarters > 0 > health Score
77
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
13381000
Quarters > 1 > income Statement > cost Of Revenue
2498000
Quarters > 1 > income Statement > gross Profit
10883000
Quarters > 1 > income Statement > operating Expenses
8390000
Quarters > 1 > income Statement > operating Income
4991000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
6405000
Quarters > 1 > income Statement > net Income
5893000
Quarters > 1 > income Statement > eps
0.23206832141789374
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
25393384
Quarters > 1 > income Statement > income Tax Expense
-
Quarters > 1 > income Statement > EBITDA
-
Quarters > 1 > income Statement > operating Margin
37.29915551901951
Quarters > 1 > income Statement > total Other Income Expense Net
1759000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
11339000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
11868000
Quarters > 1 > balance Sheet > inventories
5576000
Quarters > 1 > balance Sheet > total Current Assets
30549000
Quarters > 1 > balance Sheet > property Plant Equipment
522000
Quarters > 1 > balance Sheet > total Assets
152394000
Quarters > 1 > balance Sheet > payables
4846000
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
25000000
Quarters > 1 > balance Sheet > total Liabilities
42956000
Quarters > 1 > balance Sheet > equity
109438000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
8107300
Quarters > 1 > cash Flow > depreciation
1807000
Quarters > 1 > cash Flow > change In Working Capital
-914000
Quarters > 1 > cash Flow > cash From Operations
6020000
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
-17211000
Quarters > 1 > cash Flow > net Change In Cash
-11191000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.23206832141789374
Quarters > 1 > ratios > PB
2.5152532261188982
Quarters > 1 > ratios > ROE
5.384784078656408
Quarters > 1 > ratios > ROA
3.866950142394057
Quarters > 1 > ratios > FCF
6020000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.4498916373963082
Quarters > 1 > health Score
77
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
12019000
Quarters > 2 > income Statement > cost Of Revenue
2879000
Quarters > 2 > income Statement > gross Profit
9140000
Quarters > 2 > income Statement > operating Expenses
9545000
Quarters > 2 > income Statement > operating Income
2474000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
1887000
Quarters > 2 > income Statement > net Income
2624000
Quarters > 2 > income Statement > eps
0.10240987530934202
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
25622529
Quarters > 2 > income Statement > income Tax Expense
-
Quarters > 2 > income Statement > EBITDA
-
Quarters > 2 > income Statement > operating Margin
20.584075214244113
Quarters > 2 > income Statement > total Other Income Expense Net
-117000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
22000000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
11773000
Quarters > 2 > balance Sheet > inventories
5535000
Quarters > 2 > balance Sheet > total Current Assets
40145000
Quarters > 2 > balance Sheet > property Plant Equipment
602000
Quarters > 2 > balance Sheet > total Assets
163074000
Quarters > 2 > balance Sheet > payables
5299000
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
40000000
Quarters > 2 > balance Sheet > total Liabilities
57832000
Quarters > 2 > balance Sheet > equity
105242000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
3647620
Quarters > 2 > cash Flow > depreciation
1822000
Quarters > 2 > cash Flow > change In Working Capital
230000
Quarters > 2 > cash Flow > cash From Operations
4220000
Quarters > 2 > cash Flow > capital Expenditures
2000
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
-45000
Quarters > 2 > cash Flow > net Change In Cash
4173000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.10240987530934202
Quarters > 2 > ratios > PB
2.639138503259155
Quarters > 2 > ratios > ROE
2.49330115353186
Quarters > 2 > ratios > ROA
1.6090854458711996
Quarters > 2 > ratios > FCF
4218000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.3509443381312921
Quarters > 2 > health Score
69
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
11822000
Quarters > 3 > income Statement > cost Of Revenue
5129000
Quarters > 3 > income Statement > gross Profit
6693000
Quarters > 3 > income Statement > operating Expenses
11488000
Quarters > 3 > income Statement > operating Income
334000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
-2854000
Quarters > 3 > income Statement > net Income
3344000
Quarters > 3 > income Statement > eps
0.13063520587545902
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
25598000
Quarters > 3 > income Statement > income Tax Expense
-
Quarters > 3 > income Statement > EBITDA
-
Quarters > 3 > income Statement > operating Margin
2.8252410759600743
Quarters > 3 > income Statement > total Other Income Expense Net
-2644000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
17837000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
13860000
Quarters > 3 > balance Sheet > inventories
5792000
Quarters > 3 > balance Sheet > total Current Assets
38484000
Quarters > 3 > balance Sheet > property Plant Equipment
680000
Quarters > 3 > balance Sheet > total Assets
162512000
Quarters > 3 > balance Sheet > payables
5873000
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
40000000
Quarters > 3 > balance Sheet > total Liabilities
60169000
Quarters > 3 > balance Sheet > equity
102343000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
4783090
Quarters > 3 > cash Flow > depreciation
1511000
Quarters > 3 > cash Flow > change In Working Capital
8068000
Quarters > 3 > cash Flow > cash From Operations
8885000
Quarters > 3 > cash Flow > capital Expenditures
7000
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-104000
Quarters > 3 > cash Flow > net Change In Cash
8774000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.13063520587545902
Quarters > 3 > ratios > PB
2.7112974995847297
Quarters > 3 > ratios > ROE
3.267443791954506
Quarters > 3 > ratios > ROA
2.0576942010436152
Quarters > 3 > ratios > FCF
8878000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.7509727626459144
Quarters > 3 > health Score
70
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
33363000
Annuals > 0 > income Statement > cost Of Revenue
9260000
Annuals > 0 > income Statement > gross Profit
24103000
Annuals > 0 > income Statement > operating Expenses
25515000
Annuals > 0 > income Statement > operating Income
7848000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
2955000
Annuals > 0 > income Statement > net Income
11545000
Annuals > 0 > income Statement > eps
0.45116247316130387
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
25589451
Annuals > 0 > income Statement > income Tax Expense
-
Annuals > 0 > income Statement > EBITDA
-
Annuals > 0 > income Statement > operating Margin
23.523064472619367
Annuals > 0 > income Statement > total Other Income Expense Net
-5223000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
17837000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
13860000
Annuals > 0 > balance Sheet > inventories
5792000
Annuals > 0 > balance Sheet > total Current Assets
38484000
Annuals > 0 > balance Sheet > property Plant Equipment
680000
Annuals > 0 > balance Sheet > total Assets
162512000
Annuals > 0 > balance Sheet > payables
5873000
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
40000000
Annuals > 0 > balance Sheet > total Liabilities
60169000
Annuals > 0 > balance Sheet > equity
102343000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
11545000
Annuals > 0 > cash Flow > depreciation
4017000
Annuals > 0 > cash Flow > change In Working Capital
8953000
Annuals > 0 > cash Flow > cash From Operations
19546000
Annuals > 0 > cash Flow > capital Expenditures
44000
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
39296000
Annuals > 0 > cash Flow > net Change In Cash
-21202000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.45116247316130387
Annuals > 0 > ratios > PB
2.7453970665311744
Annuals > 0 > ratios > ROE
11.280693354699393
Annuals > 0 > ratios > ROA
7.10409077483509
Annuals > 0 > ratios > FCF
19502000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.5845397596139436
Annuals > 0 > health Score
81
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
21162000
Annuals > 1 > income Statement > cost Of Revenue
4069000
Annuals > 1 > income Statement > gross Profit
17093000
Annuals > 1 > income Statement > operating Expenses
10860000
Annuals > 1 > income Statement > operating Income
10302000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
12681000
Annuals > 1 > income Statement > net Income
20383000
Annuals > 1 > income Statement > eps
0.8496991328049772
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
23988491
Annuals > 1 > income Statement > income Tax Expense
-
Annuals > 1 > income Statement > EBITDA
-
Annuals > 1 > income Statement > operating Margin
48.681599092713356
Annuals > 1 > income Statement > total Other Income Expense Net
509000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
39825000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
5088000
Annuals > 1 > balance Sheet > inventories
2982000
Annuals > 1 > balance Sheet > total Current Assets
48273000
Annuals > 1 > balance Sheet > property Plant Equipment
402000
Annuals > 1 > balance Sheet > total Assets
86031000
Annuals > 1 > balance Sheet > payables
4639000
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
5511000
Annuals > 1 > balance Sheet > equity
80520000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
27551090
Annuals > 1 > cash Flow > depreciation
1227000
Annuals > 1 > cash Flow > change In Working Capital
-3276000
Annuals > 1 > cash Flow > cash From Operations
15999000
Annuals > 1 > cash Flow > capital Expenditures
144000
Annuals > 1 > cash Flow > cash From Investing
-
Annuals > 1 > cash Flow > cash From Financing
-5244000
Annuals > 1 > cash Flow > net Change In Cash
10611000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
0.8496991328049772
Annuals > 1 > ratios > PB
3.271157863636364
Annuals > 1 > ratios > ROE
25.314207650273225
Annuals > 1 > ratios > ROA
23.69262242679964
Annuals > 1 > ratios > FCF
15855000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.7492203005387015
Annuals > 1 > health Score
88
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
20675000
Annuals > 2 > income Statement > cost Of Revenue
3992000
Annuals > 2 > income Statement > gross Profit
16683000
Annuals > 2 > income Statement > operating Expenses
5633000
Annuals > 2 > income Statement > operating Income
11085000
Annuals > 2 > income Statement > interest Expense
394000
Annuals > 2 > income Statement > pretax Income
11479000
Annuals > 2 > income Statement > net Income
26636000
Annuals > 2 > income Statement > eps
1.032436755012053
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
25799159
Annuals > 2 > income Statement > income Tax Expense
-15157000
Annuals > 2 > income Statement > EBITDA
12074000
Annuals > 2 > income Statement > operating Margin
53.61547762998791
Annuals > 2 > income Statement > total Other Income Expense Net
394000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
28836000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
6802000
Annuals > 2 > balance Sheet > inventories
2152000
Annuals > 2 > balance Sheet > total Current Assets
38161000
Annuals > 2 > balance Sheet > property Plant Equipment
481000
Annuals > 2 > balance Sheet > total Assets
73776000
Annuals > 2 > balance Sheet > payables
4107000
Annuals > 2 > balance Sheet > short Term Debt
101000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
9696000
Annuals > 2 > balance Sheet > equity
64080000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
26636000
Annuals > 2 > cash Flow > depreciation
989000
Annuals > 2 > cash Flow > change In Working Capital
-3034000
Annuals > 2 > cash Flow > cash From Operations
10575000
Annuals > 2 > cash Flow > capital Expenditures
81000
Annuals > 2 > cash Flow > cash From Investing
-81000
Annuals > 2 > cash Flow > cash From Financing
-1914000
Annuals > 2 > cash Flow > net Change In Cash
8288000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.032436755012053
Annuals > 2 > ratios > PB
4.420642412921349
Annuals > 2 > ratios > ROE
41.566791510611736
Annuals > 2 > ratios > ROA
36.103882021253526
Annuals > 2 > ratios > FCF
10494000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.5075695284159613
Annuals > 2 > health Score
88
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
21943000
Annuals > 3 > income Statement > cost Of Revenue
3684000
Annuals > 3 > income Statement > gross Profit
18259000
Annuals > 3 > income Statement > operating Expenses
6450000
Annuals > 3 > income Statement > operating Income
11821000
Annuals > 3 > income Statement > interest Expense
92000
Annuals > 3 > income Statement > pretax Income
11059000
Annuals > 3 > income Statement > net Income
7758000
Annuals > 3 > income Statement > eps
0.28915370584316724
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
26830021
Annuals > 3 > income Statement > income Tax Expense
3301000
Annuals > 3 > income Statement > EBITDA
12522000
Annuals > 3 > income Statement > operating Margin
53.87139406644488
Annuals > 3 > income Statement > total Other Income Expense Net
-762000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
20548000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
6658000
Annuals > 3 > balance Sheet > inventories
1650000
Annuals > 3 > balance Sheet > total Current Assets
29327000
Annuals > 3 > balance Sheet > property Plant Equipment
501000
Annuals > 3 > balance Sheet > total Assets
51651000
Annuals > 3 > balance Sheet > payables
5555000
Annuals > 3 > balance Sheet > short Term Debt
56000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
12754000
Annuals > 3 > balance Sheet > equity
38897000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
7758000
Annuals > 3 > cash Flow > depreciation
701000
Annuals > 3 > cash Flow > change In Working Capital
4678000
Annuals > 3 > cash Flow > cash From Operations
13814000
Annuals > 3 > cash Flow > capital Expenditures
81000
Annuals > 3 > cash Flow > cash From Investing
-81000
Annuals > 3 > cash Flow > cash From Financing
-2470000
Annuals > 3 > cash Flow > net Change In Cash
11406000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.28915370584316724
Annuals > 3 > ratios > PB
7.5736851320153225
Annuals > 3 > ratios > ROE
19.944982903565826
Annuals > 3 > ratios > ROA
15.020038334204566
Annuals > 3 > ratios > FCF
13733000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.6258487900469398
Annuals > 3 > health Score
85
Valuation > metrics > PE
16.3881
Valuation > metrics > PB
2.4136753655090093
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
4.82810676075375
Profitability > metrics > ROA
20.63313454108998
Profitability > metrics > Net Margin
0.42866048468791396
Profitability > final Score
70
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.2946189560897689
Risk > metrics > Interest Coverage
10.471578947368421
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.4585755813953485
Liquidity > metrics > Quick Ratio
4.833091085271318
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
71
Prev Profitabilities > 1
55
Prev Profitabilities > 2
63
Prev Risks > 0
71
Prev Risks > 1
88
Prev Risks > 2
49
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:38:52.452Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-12
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.1602
Earnings History > 0 > eps Difference
-0.1602
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-06
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.21
Earnings History > 1 > eps Estimate
0.1659
Earnings History > 1 > eps Difference
0.0441
Earnings History > 1 > surprise Percent
26.5823
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-07
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.22
Earnings History > 2 > eps Estimate
0.1679
Earnings History > 2 > eps Difference
0.0521
Earnings History > 2 > surprise Percent
31.0304
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.1
Earnings History > 3 > eps Estimate
0.1067
Earnings History > 3 > eps Difference
-0.0067
Earnings History > 3 > surprise Percent
-6.2793
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-12
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.13
Earnings History > 4 > eps Estimate
0.15
Earnings History > 4 > eps Difference
-0.02
Earnings History > 4 > surprise Percent
-13.3333
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.01
Earnings History > 5 > eps Estimate
0.1367
Earnings History > 5 > eps Difference
-0.1267
Earnings History > 5 > surprise Percent
-92.6847
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-08
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.12
Earnings History > 6 > eps Estimate
0.12
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
0
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-09
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
-
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.2
Earnings History > 7 > eps Estimate
0.2
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
0
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-14
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.3
Earnings History > 8 > eps Estimate
0.3
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
0
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-10
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.27
Earnings History > 9 > eps Estimate
0.07
Earnings History > 9 > eps Difference
0.2
Earnings History > 9 > surprise Percent
285.7143
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-11
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.12
Earnings History > 10 > eps Estimate
0.08
Earnings History > 10 > eps Difference
0.04
Earnings History > 10 > surprise Percent
50
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-11
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.1
Earnings History > 11 > eps Estimate
0.09
Earnings History > 11 > eps Difference
0.01
Earnings History > 11 > surprise Percent
11.1111
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-16
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.77
Earnings History > 12 > eps Estimate
0.09
Earnings History > 12 > eps Difference
0.68
Earnings History > 12 > surprise Percent
755.5556
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-10
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.1
Earnings History > 13 > eps Estimate
0.09
Earnings History > 13 > eps Difference
0.01
Earnings History > 13 > surprise Percent
11.1111
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-21
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.08
Earnings History > 14 > eps Estimate
0.1
Earnings History > 14 > eps Difference
-0.02
Earnings History > 14 > surprise Percent
-20
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-12
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.08
Earnings History > 15 > eps Estimate
0.09
Earnings History > 15 > eps Difference
-0.01
Earnings History > 15 > surprise Percent
-11.1111
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-17
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.11
Earnings History > 16 > eps Estimate
0.11
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
0
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-11
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.05
Earnings History > 17 > eps Estimate
0.09
Earnings History > 17 > eps Difference
-0.04
Earnings History > 17 > surprise Percent
-44.4444
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-12
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.1
Earnings History > 18 > eps Estimate
0.08
Earnings History > 18 > eps Difference
0.02
Earnings History > 18 > surprise Percent
25
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-13
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.05
Earnings History > 19 > eps Estimate
-0.09
Earnings History > 19 > eps Difference
0.14
Earnings History > 19 > surprise Percent
155.5556
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-18
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
-0.0037
Earnings History > 20 > eps Estimate
0.07
Earnings History > 20 > eps Difference
-0.0737
Earnings History > 20 > surprise Percent
-105.2857
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-12
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.06
Earnings History > 21 > eps Estimate
0.04
Earnings History > 21 > eps Difference
0.02
Earnings History > 21 > surprise Percent
50
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-12
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.02
Earnings History > 22 > eps Estimate
0.07
Earnings History > 22 > eps Difference
-0.05
Earnings History > 22 > surprise Percent
-71.4286
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-07
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.09
Earnings History > 23 > eps Estimate
0.06
Earnings History > 23 > eps Difference
0.03
Earnings History > 23 > surprise Percent
50
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-25
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.1
Earnings History > 24 > eps Estimate
0.05
Earnings History > 24 > eps Difference
0.05
Earnings History > 24 > surprise Percent
100
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-07
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.05
Earnings History > 25 > eps Estimate
0.01
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
400
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-09
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.07
Earnings History > 26 > eps Estimate
0.04
Earnings History > 26 > eps Difference
0.03
Earnings History > 26 > surprise Percent
75
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-10
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.03
Earnings History > 27 > eps Estimate
0.02
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
50
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-19
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
-0.02
Earnings History > 28 > eps Estimate
0.01
Earnings History > 28 > eps Difference
-0.03
Earnings History > 28 > surprise Percent
-300
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-07
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.03
Earnings History > 29 > eps Estimate
0.04
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-25
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-10
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.07
Earnings History > 30 > eps Estimate
-0.02
Earnings History > 30 > eps Difference
0.09
Earnings History > 30 > surprise Percent
450
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-10
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.03
Earnings History > 31 > eps Estimate
-0.05
Earnings History > 31 > eps Difference
0.08
Earnings History > 31 > surprise Percent
160
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-28
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.15
Earnings History > 32 > eps Estimate
0.12
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
25
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-03
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.15
Earnings History > 33 > eps Estimate
0.14
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
7.1429
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-11
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.17
Earnings History > 34 > eps Estimate
0.17
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
0
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-11
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.06
Earnings History > 35 > eps Estimate
0.01
Earnings History > 35 > eps Difference
-0.07
Earnings History > 35 > surprise Percent
-700
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-02
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.06
Earnings History > 36 > eps Estimate
-0.06
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-11
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.81
Earnings History > 37 > eps Estimate
-0.06
Earnings History > 37 > eps Difference
-0.75
Earnings History > 37 > surprise Percent
-1250
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-10
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.01
Earnings History > 38 > eps Estimate
-0.04
Earnings History > 38 > eps Difference
0.03
Earnings History > 38 > surprise Percent
75
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-05
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.05
Earnings History > 39 > eps Estimate
-0.04
Earnings History > 39 > eps Difference
-0.01
Earnings History > 39 > surprise Percent
-25
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-24
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.14
Earnings History > 40 > eps Estimate
-0.01
Earnings History > 40 > eps Difference
0.15
Earnings History > 40 > surprise Percent
1500
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-04
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
-0.11
Earnings History > 41 > eps Estimate
-0.02
Earnings History > 41 > eps Difference
-0.09
Earnings History > 41 > surprise Percent
-450
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-14
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.0211
Earnings History > 42 > eps Estimate
0.07
Earnings History > 42 > eps Difference
-0.0911
Earnings History > 42 > surprise Percent
-130.1429
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-13
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.1
Earnings History > 43 > eps Estimate
0.15
Earnings History > 43 > eps Difference
-0.05
Earnings History > 43 > surprise Percent
-33.3333
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-25
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.12
Earnings History > 44 > eps Estimate
0.12
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-29
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.3
Earnings History > 45 > eps Estimate
0.14
Earnings History > 45 > eps Difference
0.16
Earnings History > 45 > surprise Percent
114.2857
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.17
Earnings History > 46 > eps Estimate
0.18
Earnings History > 46 > eps Difference
-0.01
Earnings History > 46 > surprise Percent
-5.5556
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-02
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.15
Earnings History > 47 > eps Estimate
0.17
Earnings History > 47 > eps Difference
-0.02
Earnings History > 47 > surprise Percent
-11.7647
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-26
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.42
Earnings History > 48 > eps Estimate
0.23
Earnings History > 48 > eps Difference
0.19
Earnings History > 48 > surprise Percent
82.6087
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.13
Earnings History > 49 > eps Estimate
0.1
Earnings History > 49 > eps Difference
0.03
Earnings History > 49 > surprise Percent
30
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-31
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.12
Earnings History > 50 > eps Estimate
0.05
Earnings History > 50 > eps Difference
0.07
Earnings History > 50 > surprise Percent
140
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-03
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.06
Earnings History > 51 > eps Estimate
0.03
Earnings History > 51 > eps Difference
0.03
Earnings History > 51 > surprise Percent
100
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-01
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.06
Earnings History > 52 > eps Estimate
0.02
Earnings History > 52 > eps Difference
0.04
Earnings History > 52 > surprise Percent
200
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-24
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.031
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-25
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0085
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2006-12-31
Earnings History > 55 > report Date
2007-03-07
Earnings History > 55 > date
2006-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.08
Earnings History > 55 > eps Estimate
0.49
Earnings History > 55 > eps Difference
-0.57
Earnings History > 55 > surprise Percent
-116.3265
Earnings History > 56 > period
2006-09-30
Earnings History > 56 > report Date
2006-10-31
Earnings History > 56 > date
2006-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.09
Earnings History > 56 > eps Estimate
-0.17
Earnings History > 56 > eps Difference
0.08
Earnings History > 56 > surprise Percent
47.0588
Earnings History > 57 > period
2006-06-30
Earnings History > 57 > report Date
2006-08-03
Earnings History > 57 > date
2006-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.21
Earnings History > 57 > eps Estimate
-0.19
Earnings History > 57 > eps Difference
-0.02
Earnings History > 57 > surprise Percent
-10.5263
Earnings History > 58 > period
2005-12-31
Earnings History > 58 > report Date
2006-03-02
Earnings History > 58 > date
2005-12-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.24
Earnings History > 58 > eps Estimate
-0.22
Earnings History > 58 > eps Difference
-0.02
Earnings History > 58 > surprise Percent
-9.0909
Earnings History > 59 > period
2005-09-30
Earnings History > 59 > report Date
2005-11-03
Earnings History > 59 > date
2005-09-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.18
Earnings History > 59 > eps Estimate
-0.23
Earnings History > 59 > eps Difference
0.05
Earnings History > 59 > surprise Percent
21.7391
Earnings History > 60 > period
2004-09-30
Earnings History > 60 > report Date
2004-11-17
Earnings History > 60 > date
2004-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.14
Earnings History > 60 > eps Estimate
-0.14
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Cipher Pharmaceuticals Inc. operates as a specialty pharmaceutical company in Canada. It offers Epuris (isotretinoin), an oral retinoid indicated for the treatment of severe nodular and/or inflammatory acne, acne conglobate and recalcitrant acne; Actikerall, a topical solution indicated for the treatment of slightly palpable and/or moderately thick hyperkeratotic actinic keratosis (Grade I/II) of the face, forehead, and balding scalp; Natroba for the topical treatment of head lice and scabies infestations in adult and pediatric patients; Vaniqa, a topical cream for the slowing of the growth of unwanted facial hair in women; Durela, an opioid analgesic for the management of moderate to moderately severe pain in adults; Brinavess for the rapid conversion of onset atrial fibriallation to sinus rhythm in adults; and Aggrastat, a reversible GP IIb/IIIa inhibitor for use in patients with Acute Coronary Syndrome. The company's licensed products comprise Absorica, an oral retinoid indicated for the treatment of f severe nodular and/or inflammatory acne, acne conglobate and recalcitrant acne; Lipofen, which is indicated as adjunctive therapy to diet to reduce elevated LDL-C, total-C, triglycerides, and Apo B, and to increase HDL-C, as well as to reduce triglycerides in adult patients; and Conzip, an opioid agonist indicated for the management of moderate to moderately severe chronic pain in adults. Its pipeline products include MOB-015, a topical formulation of terbinafine, which is in phase 3 clinical trial for treatment of onychomycosis; CF-101 (Piclidenoson) that is in phase 3 clinical trial for severe plaque psoriasis and rheumatoid arthritis; and DTR-001, a tattoo removal cream, which is in pre-clinical stage. The company was founded in 2000 and is headquartered in Mississauga, Canada.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACipher Pharmaceuticals (OTCMKTS:CPHRF) Stock Price Passes Above Fifty Day Moving Average – Should You Sell? Defense World
Read more →Potash America (OTCMKTS:PTAM) Shares Cross Above 50 Day Moving Average – Time to Sell? Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
$
Analyst Picks
Strong Buy
1
Buy
2
Hold
1
Sell
0
Strong Sell
0
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
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 0.00% of the total shares of Cipher Pharmaceuticals Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.1602
Date
2025-09-30
EPS Actual
0.21
EPS Estimate
0.1659
EPS Difference
0.0441
Surprise Percent
26.5823%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.