Back to Insider Trading View Full Company Profile

MIST

HEALTHY

Milestone Pharmaceuticals Inc.

CIK: 0001408443

Strong Sell (90% confidence)

Last activity: 3 weeks ago

Financial Metrics

As of Dec 31, 2024 (10-K)

Net Income -$41.52M
Total Cash $69.70M
Current Ratio 10.84

Insider Roster (5 total, 5 active)

Insider Buys Sells Net Value Holdings
Oliveto Joseph
President and CEO
0 4 -$473K
482,744 shares
$932K
Bharucha David
Chief Medical Officer
0 2 -$158K
113,181 shares
$218K
Nelson Jeffrey Edward
Chief Operating Officer
0 2 -$158K
49,848 shares
$96K
Hasija Amit
CFO & EVP of Corp. Development
0 2 -$158K
99,848 shares
$193K
Muller Lorenz
Chief Commercial Officer
0 2 -$146K
205,406 shares
$396K

Recent Transactions

SELL Oliveto Joseph (President and CEO)

34,523 shares @ $1.93

$67K

Jan 26, 2026

Conviction: | View SEC Filing →
SELL Bharucha David (Chief Medical Officer)

12,245 shares @ $1.93

$24K

Jan 26, 2026

Conviction: | View SEC Filing →
SELL Nelson Jeffrey Edward (Chief Operating Officer)

12,245 shares @ $1.93

$24K

Jan 26, 2026

Conviction: | View SEC Filing →
SELL Hasija Amit (CFO & EVP of Corp. Development)

12,245 shares @ $1.93

$24K

Jan 26, 2026

Conviction: | View SEC Filing →
SELL Muller Lorenz (Chief Commercial Officer)

11,180 shares @ $1.93

$22K

Jan 26, 2026

Conviction: | View SEC Filing →
SELL Oliveto Joseph (President and CEO)

43,000 shares @ $2.25

$97K

Jan 8, 2026

Conviction: | View SEC Filing →
SELL Oliveto Joseph (President and CEO)

500 shares @ $2.25

$1K

Jan 7, 2026

Conviction: | View SEC Filing →
SELL Oliveto Joseph (President and CEO)

133,054 shares @ $2.32

$309K

Dec 15, 2025

Conviction: | View SEC Filing →
SELL Nelson Jeffrey Edward (Chief Operating Officer)

58,007 shares @ $2.32

$135K

Dec 15, 2025

Conviction: | View SEC Filing →
SELL Hasija Amit (CFO & EVP of Corp. Development)

58,007 shares @ $2.32

$135K

Dec 15, 2025

Conviction: | View SEC Filing →
SELL Bharucha David (Chief Medical Officer)

58,007 shares @ $2.32

$135K

Dec 15, 2025

Conviction: | View SEC Filing →
SELL Muller Lorenz (Chief Commercial Officer)

53,566 shares @ $2.32

$124K

Dec 15, 2025

Conviction: | View SEC Filing →

⚠️ Important Disclaimer

• This is AI-generated analysis for educational purposes only, not financial advice.

• Insider trading data is derived from SEC Form 4 filings and may contain errors.

• Always conduct your own research and consult qualified financial advisors before making investment decisions.