Medicure Inc. (TSXV:MPH)
Canada flag Canada · Delayed Price · Currency is CAD
1.350
0.00 (0.00%)
Aug 7, 2026, 3:55 PM EST

Medicure Financials Overview

Millions CAD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
-28.8621.9121.6923.0721.74
Revenue Growth
-31.72%0.98%-5.94%6.08%87.29%
Gross Profit
12.4311.7513.0913.9916.0812.71
Operating Income
-6.6-6.89-2.74-0.851.19-2.09
Net Income
-6.81-7.1-1.04-0.921.37-0.73
Earnings Per Share
-0.66-0.68-0.10-0.090.13-0.07
EPS Growth
------

Revenue by Segment

Fiscal YearTTMFY 2025FY 2024
Period EndingMar '26 Dec '25 Dec '24
Retail and Mail Order Pharmacy
22.7420.2910.83
Marketing and Distribution of Commercial Products
8.588.5711.08
Total
31.3228.8621.91

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
1.543.847.196.374.863.69
Total Debt
0.80.890.870.540.851.17
Net Cash (Debt)
0.742.946.325.834.012.53
Net Cash Growth
-88.34%-53.40%8.45%45.33%58.73%98.98%
Net Cash Per Share
0.070.280.610.560.380.25

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
-3.04-0.561.382.081.833.99
Capital Expenditures
-----0.01-0.38
Free Cash Flow
-3.04-0.561.382.081.813.61
Free Cash Flow Growth
---33.77%14.61%-49.78%-

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
-40.71%59.75%64.48%69.69%58.46%
Operating Margin
--23.87%-12.49%-3.94%5.17%-9.63%
Pretax Margin
--23.87%-3.57%-4.13%6.00%-3.49%
Profit Margin
--23.15%-2.41%-4.02%6.09%-3.64%
FCF Margin
--1.94%6.29%9.58%7.86%16.61%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
----7.72-
Forward PE
-11.4811.4811.4811.4811.48
P/FCF Ratio
--6.677.035.712.61
PS Ratio
0.450.410.420.670.450.43