Knight Therapeutics (GUD.TO) reported a Q2 net loss of C$0.03 per share, narrowing from a net loss of C$0.13 a year ago.
Analysts polled by FactSet expected earnings of C$0.01 per share.
Revenue for the quarter ended June 30 increased to C$144.2 million from C$107.4 million in the previous year.
Analysts expected C$126.4 million.
The company raised its 2026 revenue guidance to a range of C$540 million to C$560 million from C$510 million to C$525 million previously.